d67e16343af38dede7e43f576fd8cefa888de360
[platform/upstream/glib.git] / ChangeLog
1 commit af3f141c091fe6b03fcb27e0cd680beac96e5ccd
2 Author: Matthias Clasen <mclasen@redhat.com>
3 Date:   Mon May 22 14:01:31 2017 -0400
4
5     2.53.2
6
7  NEWS | 42 ++++++++++++++++++++++++++++++++++++++++++
8  1 file changed, 42 insertions(+)
9
10 commit 6673d4caf694521044d88f411f619ef10431e90e
11 Author: Balázs Meskó <meskobalazs@fedoraproject.org>
12 Date:   Mon May 22 13:34:05 2017 +0000
13
14     Update Hungarian translation
15
16  po/hu.po | 11121
17  +++++++++++++++++++++++++++++++------------------------------
18  1 file changed, 5609 insertions(+), 5512 deletions(-)
19
20 commit a0ed9bc8d627ee2022dcd492809aed951bcbc18f
21 Author: Colin Walters <walters@verbum.org>
22 Date:   Fri May 19 16:08:20 2017 -0400
23
24     gdbus: Init more types to work around gtype thread issue
25
26     See https://bugzilla.gnome.org/show_bug.cgi?id=674885#c85
27
28     In this pass I also went through and added more types from
29     GDBusConnection.
30
31  gio/gdbusprivate.c | 20 ++++++++++++++++++++
32  1 file changed, 20 insertions(+)
33
34 commit 151d3b01e68e80f110e561f9336efd609f5a191b
35 Author: Ryan Hendrickson <ryan.hendrickson@alum.mit.edu>
36 Date:   Fri May 19 15:44:14 2017 -0400
37
38     gsettings: check $XDG_DATA_HOME for schemas
39
40     Add $XDG_DATA_HOME/glib-2.0/schemas as a schema source, after (higher
41     priority than) $XDG_DATA_DIRS/glib-2.0/schemas but before
42     $GSETTINGS_SCHEMA_DIR. This is per the XDG Base Directory
43     Specification,
44     which states that user specific versions of data in $XDG_DATA_DIRS can
45     be created in $XDG_DATA_HOME.
46
47     https://bugzilla.gnome.org/show_bug.cgi?id=741335
48
49  gio/gsettingsschema.c | 16 ++++++++++------
50  gio/tests/gsettings.c |  1 +
51  2 files changed, 11 insertions(+), 6 deletions(-)
52
53 commit 3de1fac3925c9bce1e142c813a829521a5052a01
54 Author: Philip Withnall <withnall@endlessm.com>
55 Date:   Wed May 17 13:40:06 2017 +0100
56
57     docs: Fix a trivial typo in GMount documentation
58
59     Signed-off-by: Philip Withnall <withnall@endlessm.com>
60
61  gio/gmount.c | 2 +-
62  1 file changed, 1 insertion(+), 1 deletion(-)
63
64 commit 7f8ae236a76cf2b03e959d887504a381d5934ec5
65 Author: Philip Withnall <withnall@endlessm.com>
66 Date:   Wed May 17 13:37:02 2017 +0100
67
68     docs: Fix a trivial typo in GMount documentation
69
70     Signed-off-by: Philip Withnall <withnall@endlessm.com>
71
72  gio/gmount.c | 2 +-
73  1 file changed, 1 insertion(+), 1 deletion(-)
74
75 commit 5faaaac92cfdfe2fc40d79a5a7f420ba09beb03d
76 Author: Emmanuele Bassi <ebassi@gnome.org>
77 Date:   Sun May 14 20:33:00 2017 +0100
78
79     Check for a recent enough libmount
80
81     We need mnt_unref_table() in order to use libmount, but we also
82     need to
83     keep the fallback code for installations of libmount without a
84     pkg-config file.
85
86     https://bugzilla.gnome.org/show_bug.cgi?id=782628
87
88  configure.ac | 3 +++
89  1 file changed, 3 insertions(+)
90
91 commit 9ba17d511e325eec1e0c1c27cb4d37de4f12ac1e
92 Author: Emmanuele Bassi <ebassi@gnome.org>
93 Date:   Thu May 4 15:05:07 2017 +0100
94
95     mkenums: Support public/private trigraph
96
97     It is possible, when using GTK-Doc, to mark sections of an enumeration
98     type as "private": the values are there, but they are not documented,
99     and GTK-Doc won't complain about missing symbols:
100
101         typedef enum {
102           /*< private >*/
103           MY_FOO_PRIVATE,
104
105           /*< public >*/
106           MY_FOO_VALUE_A,
107           MY_FOO_VALUE_B,
108
109           /*< private >*/
110           MY_FOO_VALUE_C,
111           MY_FOO_VALUE_D
112         } MyFooValue;
113
114     The glib-mkenums parser also allows skipping enumeration values,
115     using a
116     slightly different syntax:
117
118         typedef enum P
119           MY_BAR_PRIVATE, /*< skip >*/
120           MY_BAR_VALUE_A,
121           MY_BAR_VALUE_B
122         } MyBarValue;
123
124     The annotation must sit on the same line as the enumeration value.
125
126     Both GTK-Doc and glib-mkenum use the same trigraph syntax, but
127     slightly
128     different keys. This makes combining them slightly redundant, but
129     feasible.
130
131     All would be well and good, except that glib-mkenum will generate a
132     warning for lines it does not understand — and that includes
133     the GTK-Doc
134     annotation trigraph, which, when confronted with the MyFooValue
135     enumeration above, will result in a warning like:
136
137         glib-mkenums: myfoo.h:2: Failed to parse `  /*< private >*/ '
138         glib-mkenums: myfoo.h:5: Failed to parse `  /*< public >*/ '
139         glib-mkenums: myfoo.h:9: Failed to parse `  /*< private >*/ '
140
141     Of course, we could make glib-mkenum ignore any trigraph comment on a
142     stand alone line, but it would probably be better to ensure that both
143     glib-mkenums and gtk-doc behave consistently with each other, and
144     especially with the maintainer's intent of hiding some values from the
145     user, and reserving them for internal use.
146
147     So we should ensure that glib-mkenums automatically skips all the
148     enumeration values after a "private" flag has been set, until
149     it reaches
150     a "public" stanza.
151
152     https://bugzilla.gnome.org/show_bug.cgi?id=782162
153
154  gobject/glib-mkenums.in | 19 +++++++++++++++++++
155  1 file changed, 19 insertions(+)
156
157 commit 274f336f6a0330ec444e171134455d74979199a1
158 Author: Mohammed Sadiq <sadiq@sadiqpk.org>
159 Date:   Tue May 2 18:57:54 2017 +0530
160
161     docs: Trivial typo fixes
162
163     The presence of space was resulting in wrongly rendered documentation
164     in devhelp (and probably in other documentations).
165
166     https://bugzilla.gnome.org/show_bug.cgi?id=782068
167
168  gio/gdbusobject.c | 2 +-
169  gobject/gobject.c | 2 +-
170  2 files changed, 2 insertions(+), 2 deletions(-)
171
172 commit eb7b796bd206c31e336c89fb828a8a343ffb34ba
173 Author: Alexandru Pandelea <alexandru.pandelea@gmail.com>
174 Date:   Wed May 10 19:09:35 2017 +0300
175
176     xdgmime: fix special case for mime_type_subclass
177
178     Currently, all mime types are considered subclasses of
179     application/octet-stream, but according to the freedesktop
180     standard, everything but the inode/* types is a subclass of
181     application/octet-stream.
182
183     Update the special case for application/octet-stream so that all
184     types but inode/* will match with it and add unit test for it.
185
186     https://bugzilla.gnome.org/show_bug.cgi?id=782311
187
188  gio/tests/contenttype.c    | 18 ++++++++++++++++++
189  gio/xdgmime/xdgmime.c      |  3 ++-
190  gio/xdgmime/xdgmimecache.c |  3 ++-
191  3 files changed, 22 insertions(+), 2 deletions(-)
192
193 commit ac40b56ecb3ba17c43f6a888da877bf977d2849a
194 Author: Kukuh Syafaat <syafaatkukuh@gmail.com>
195 Date:   Mon May 15 05:40:59 2017 +0000
196
197     Update Indonesian translation
198
199  po/id.po | 279
200  ++++++++++++++++++++++++++++++++++-----------------------------
201  1 file changed, 149 insertions(+), 130 deletions(-)
202
203 commit 0776e02be215caf153caedb9d9ba477972d0d6ab
204 Author: Emmanuele Bassi <ebassi@gnome.org>
205 Date:   Sun May 14 20:36:20 2017 +0100
206
207     Remove unused ignore file
208
209     We're keeping the tmpl directory alive even if we don't need it.
210
211  docs/reference/gobject/tmpl/.gitignore | 15 ---------------
212  1 file changed, 15 deletions(-)
213
214 commit 0751ccd31505cd2774053553263466c6933b3c42
215 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
216 Date:   Thu Jan 28 15:39:18 2016 +0100
217
218     gdbus: fix use-after-free
219
220     g_dbus_connection_call_internal() accesses the user data it passes to
221     g_dbus_connection_send_message_with_reply() after the call. That data
222     might be freed already in the case that the callback is called
223     immediately.
224
225     Fix this by removing the 'serial' field from the user data altogether
226     and fetch the serial from the message in the callback.
227
228     https://bugzilla.gnome.org/show_bug.cgi?id=748263
229
230  gio/gdbusconnection.c | 6 ++----
231  1 file changed, 2 insertions(+), 4 deletions(-)
232
233 commit 783e12e86cc1c6dfc25575ead1b0b6ddbf2a0bb7
234 Author: Mario Blättermann <mario.blaettermann@gmail.com>
235 Date:   Fri May 12 15:23:12 2017 +0000
236
237     Update German translation
238
239  po/de.po | 288
240  ++++++++++++++++++++++++++++++---------------------------------
241  1 file changed, 138 insertions(+), 150 deletions(-)
242
243 commit 8a12fb47ce931f5be4e1cfc026e1ef77fcf507fb
244 Author: Daniel Boles <dboles.src@gmail.com>
245 Date:   Fri May 12 10:05:56 2017 +0100
246
247     array-test: Fix a comment
248
249  glib/tests/array-test.c | 2 +-
250  1 file changed, 1 insertion(+), 1 deletion(-)
251
252 commit e8222c334318a2fce87a32bcd321580623eb00be
253 Author: Krzesimir Nowak <krzesimir@kinvolk.io>
254 Date:   Wed May 10 16:03:20 2017 +0200
255
256     gstrfuncs: Fix translation issues
257
258     The tool that extracts the translatable strings to .po files does not
259     cope with the G_GUINTX_FORMAT macros, so we preformat the numbers to
260     strings and use the strings in the translatable error messages.
261
262  glib/gstrfuncs.c | 20 ++++++++++++++------
263  1 file changed, 14 insertions(+), 6 deletions(-)
264
265 commit 6b19907a4f664bed5477ed4cf9fe6ab3cdc825a6
266 Author: Piotr Drąg <piotrdrag@gmail.com>
267 Date:   Wed May 10 13:33:26 2017 +0200
268
269     Update POTFILES.in
270
271  po/POTFILES.in | 1 +
272  1 file changed, 1 insertion(+)
273
274 commit b89fed057c09534c14475bcedf0940149b56942a
275 Author: Krzesimir Nowak <krzesimir@kinvolk.io>
276 Date:   Wed May 10 12:44:57 2017 +0200
277
278     docs: Fix typos
279
280     Something I spotted by accident with git log.
281
282  gio/gnetworkmonitor.c | 2 +-
283  gio/gproxyresolver.c  | 2 +-
284  2 files changed, 2 insertions(+), 2 deletions(-)
285
286 commit ce7e02193b568d2006edbbeb09055f45557ac6e6
287 Author: Krzesimir Nowak <krzesimir@kinvolk.io>
288 Date:   Thu Apr 27 21:28:48 2017 +0200
289
290     docs: Add index for 2.54 api
291
292  docs/reference/glib/glib-docs.xml | 4 ++++
293  1 file changed, 4 insertions(+)
294
295 commit 4fe89b0437db0a4997d548929eec07b8c579fff2
296 Author: Krzesimir Nowak <krzesimir@kinvolk.io>
297 Date:   Thu Apr 27 12:53:51 2017 +0200
298
299     gstrfuncs: Add replacement for string-to-number functions
300
301     Very often when we want to convert a string to number, we assume that
302     the string contains only a number. We have g_ascii_strto* family of
303     functions to do the conversion but they are awkward to use - one has
304     to check if errno is zero, end_ptr is not NULL and *end_ptr points to
305     the terminating nul and then do the bounds checking. Many projects
306     need this kind of functionality, so it gets reimplemented all the
307     time.
308
309     This commit adds some replacement functions that convert a string to a
310     signed or unsigned number that also follows the usual way of error
311     reporting - returning FALSE on failure and filling an error output
312     parameter.
313
314  docs/reference/glib/glib-sections.txt |   9 ++
315  glib/gstrfuncs.c                      | 210
316  ++++++++++++++++++++++++++++++++
317  glib/gstrfuncs.h                      |  47 ++++++++
318  glib/tests/strfuncs.c                 | 220
319  ++++++++++++++++++++++++++++++++++
320  4 files changed, 486 insertions(+)
321
322 commit 58ecc57ca79efa7486aab9a7d183b4a5f3dd5dbd
323 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
324 Date:   Tue May 9 18:17:29 2017 -0700
325
326     win32/replace.py: Fix replacing items in files with UTF-8 content
327
328     Some files that this script will process might have UTF-8 items in
329     there, which can cause problems on Python 3.x as it is more strict and
330     careful on unicode issues.  Fix this by:
331
332     -Doing what we did before on Python 2.x
333     -Open the file with encoding='utf-8' on Python 3.x
334
335  win32/replace.py | 10 ++++++++--
336  1 file changed, 8 insertions(+), 2 deletions(-)
337
338 commit 0d81bb4e318b97780c70a55605cacf7e5b3fcaf7
339 Author: Sebastian Dröge <sebastian@centricular.com>
340 Date:   Wed Feb 8 16:27:34 2017 +0200
341
342     gmodule – Don't use RTLD_DEFAULT on Android for g_module_self()
343     on Android 64 bit
344
345     On 64 bit Android this is #defined to 0, which is considered an
346     invalid
347     library handle in all other cases. RTLD_DEFAULT is only supposed to be
348     used with dlsym() it seems, and the usage here was just an
349     "optimization" before.
350
351     By dlopen'ing NULL, we get the same on all 64 bit Android variants
352     and it
353     actually works instead of erroring out. On 32 bit Android, dlopen() of
354     NULL unfortunately usually gives us something useless that finds no
355     symbols whatsoever.
356
357     https://bugzilla.gnome.org/show_bug.cgi?id=776876
358
359  gmodule/gmodule-dl.c | 18 +++++++++++++++---
360  1 file changed, 15 insertions(+), 3 deletions(-)
361
362 commit cc5e9f2362e2f0088766d150f3149afac29f0d95
363 Author: Sebastian Dröge <sebastian@centricular.com>
364 Date:   Wed Jan 4 21:39:48 2017 +0200
365
366     gmodule – Check for RTLD_LAZY and others in configure
367
368     They are no #defines on Android but enum values, and on 64 bit Android
369     they have different values than what we would otherwise fall-back to.
370
371     https://bugzilla.gnome.org/show_bug.cgi?id=776876
372
373  configure.ac         | 10 ++++++++++
374  gmodule/gmodule-dl.c |  7 ++++---
375  2 files changed, 14 insertions(+), 3 deletions(-)
376
377 commit 83c1b881fb6402db71d1d2754e883efa457255b9
378 Author: Ondrej Holy <oholy@redhat.com>
379 Date:   Fri May 5 12:42:39 2017 +0200
380
381     gunixmounts: Prevent unwanted automount requests
382
383     mnt_table_is_fs_mounted causes unwanted automount requests due to
384     canonicalization of source and target. It might be replaced by
385     mnt_table_find_source as per the documentation in order to prevent
386     the automounts, but it is redundant. All mtab entries should be
387     already
388     mounted and thus mnt_table_is_fs_mounted result is always true (it
389     basically checks that the fs from mtab is in mtab). Let's remove
390     the check at all.
391
392     https://bugzilla.gnome.org/show_bug.cgi?id=781867
393
394  gio/gunixmounts.c | 3 ---
395  1 file changed, 3 deletions(-)
396
397 commit 53ed1804e255c78dd4938fe53d27edf90844bdf1
398 Author: Ondrej Holy <oholy@redhat.com>
399 Date:   Fri May 5 12:33:58 2017 +0200
400
401     gunixmounts: Speed up mtab processing with libmount
402
403     libmnt_context is useless. It contains cache which is useful for
404     searching,
405     but it isn't used in our case. Let's use mnt_context_parse_mtab
406     instead
407     directly and the mtab processing will be faster.
408
409     https://bugzilla.gnome.org/show_bug.cgi?id=781867
410
411  gio/gunixmounts.c | 16 ++++++----------
412  1 file changed, 6 insertions(+), 10 deletions(-)
413
414 commit b7ffc07d9893949b218d4057d896e7ba943c1b8b
415 Author: Philip Withnall <withnall@endlessm.com>
416 Date:   Mon May 8 11:19:46 2017 +0100
417
418     tests: Improve error handling for fileutils test
419
420     The test_stdio_wrappers() test will spuriously fail if the mkdir-test
421     directory already exists and is non-empty, which can happen if a
422     previous test run has failed and left a coredump file in the
423     directory.
424     Tighten up the error checking around the pre-test rmdir() call
425     to catch
426     this failure.
427
428     Signed-off-by: Philip Withnall <withnall@endlessm.com>
429
430     https://bugzilla.gnome.org/show_bug.cgi?id=782237
431
432  glib/tests/fileutils.c | 3 ++-
433  1 file changed, 2 insertions(+), 1 deletion(-)
434
435 commit 5c1e85669a90e8ffc4a2c3bf2b2fec71eb35014d
436 Author: Philip Withnall <withnall@endlessm.com>
437 Date:   Sun May 7 20:17:34 2017 +0100
438
439     tests: Update g_assert()s in fileutils test to be more descriptive
440
441     Use the new g_assert_{non,}null(), g_assert_cmpint(), g_assert_true(),
442     etc., to get more descriptive output when the tests fail.
443
444     Signed-off-by: Philip Withnall <withnall@endlessm.com>
445
446     https://bugzilla.gnome.org/show_bug.cgi?id=782237
447
448  glib/tests/fileutils.c | 134
449  ++++++++++++++++++++++++-------------------------
450  1 file changed, 67 insertions(+), 67 deletions(-)
451
452 commit f9a6a9ba53ee4cf93de5ce28b2a9b8345c406f9e
453 Author: Philip Withnall <withnall@endlessm.com>
454 Date:   Tue May 2 15:53:13 2017 +0100
455
456     gtimer: Handle gmtime() failure in g_time_val_to_iso8601()
457
458     g_time_val_to_iso8601() has a limit to the future dates it can
459     convert,
460     imposed by what gmtime() can fit in its year field. If gmtime() fails,
461     gracefully return NULL from g_time_val_to_iso8601() rather than trying
462     to dereference the NULL structure and crashing.
463
464     Signed-off-by: Philip Withnall <withnall@endlessm.com>
465
466     https://bugzilla.gnome.org/show_bug.cgi?id=782075
467
468  glib/gtimer.c | 13 ++++++++++++-
469  1 file changed, 12 insertions(+), 1 deletion(-)
470
471 commit 9374ecc3cb7f45d47fde150c537402ab9ca9d4af
472 Author: Philip Withnall <withnall@endlessm.com>
473 Date:   Tue May 2 23:33:23 2017 +0100
474
475     gdatetime: Fix overflow checks when constructing from timestamps
476
477     GDateTime does overflow checks to see if the timestamp being passed in
478     is too big to be represented. However, it only does those after
479     converting from a timestamp to an interval, which involves some
480     multiplications and additions — and hence can overflow, and
481     cause the
482     later bounds check to erroneously succeed. This results in a non-NULL
483     GDateTime being returned which represents completely the wrong date.
484
485     Fix the overflow checks (do them earlier) and add some unit tests.
486
487     Signed-off-by: Philip Withnall <withnall@endlessm.com>
488
489     https://bugzilla.gnome.org/show_bug.cgi?id=782089
490
491  glib/gdatetime.c       |  9 ++++++
492  glib/tests/gdatetime.c | 84
493  ++++++++++++++++++++++++++++++++++++++++++++++++++
494  2 files changed, 93 insertions(+)
495
496 commit 17395d79ebe8f42e1df9c72e649ccdd24cd2797b
497 Author: Rico Tzschichholz <ricotz@ubuntu.com>
498 Date:   Sun Apr 30 19:35:16 2017 +0200
499
500     Revert "ginputstream: Add missing (out) annotations to read()
501     functions"
502
503     This reverts commit 8446ee8c2039f233c084f0321f52f664941e4186.
504
505  gio/ginputstream.c | 16 ++++++++--------
506  1 file changed, 8 insertions(+), 8 deletions(-)
507
508 commit fff6fc02b9d153ffd41a827ae9827ee34550f13a
509 Author: Jonh Wendell <jonh.wendell@redhat.com>
510 Date:   Thu May 4 11:03:48 2017 -0300
511
512     build: Bump version to 2.53.2
513
514     So that early adopters of new API have a version number to target.
515
516  configure.ac | 2 +-
517  1 file changed, 1 insertion(+), 1 deletion(-)
518
519 commit b1cd3378fb107bb7807482298dbef361a591a084
520 Author: Philip Withnall <philip@tecnocode.co.uk>
521 Date:   Sat Jun 21 10:27:27 2014 +0100
522
523     gdatetime: Remove an unnecessary NULL pointer check
524
525     datetime->tz can never be NULL, so this pointer check is unnecessary
526     and
527     confusing, and messes up static analysis.
528
529     https://bugzilla.gnome.org/show_bug.cgi?id=732000
530
531  glib/gdatetime.c | 5 +----
532  1 file changed, 1 insertion(+), 4 deletions(-)
533
534 commit 404c2d24542d5306aa579cfc43470e789306866e
535 Author: Philip Withnall <withnall@endlessm.com>
536 Date:   Thu Mar 2 10:26:26 2017 +0000
537
538     ghash: Document that GHashTable is not suitable for static hash tables
539
540     Instead, gperf should be used for that kind of thing.
541
542     Inspired by http://stackoverflow.com/q/42372382/2931197.
543
544     Signed-off-by: Philip Withnall <withnall@endlessm.com>
545
546  glib/ghash.c | 4 ++++
547  1 file changed, 4 insertions(+)
548
549 commit f6f6b3d83c2abae8aac55c59339adcee919ab6e5
550 Author: Philip Withnall <philip.withnall@collabora.co.uk>
551 Date:   Mon Apr 15 15:04:34 2013 +0200
552
553     garray: Add g_ptr_array_find[_with_equal_func]()
554
555     Partially based on telepathy-glib’s tp_g_ptr_array_contains(), and a
556     patch by Xavier Claessens <xavier.claessens@collabora.co.uk>.
557
558     Test cases included.
559
560     https://bugzilla.gnome.org/show_bug.cgi?id=698064
561
562  docs/reference/glib/glib-sections.txt |  2 +
563  glib/garray.c                         | 76
564  +++++++++++++++++++++++++++++++++++
565  glib/garray.h                         |  9 +++++
566  glib/tests/array-test.c               | 55 +++++++++++++++++++++++++
567  4 files changed, 142 insertions(+)
568
569 commit 42a8e952ef5b16cc4fa16c82e2d3c4c33f824dd8
570 Author: Philip Withnall <withnall@endlessm.com>
571 Date:   Tue May 2 15:59:59 2017 +0100
572
573     gtimer: Whitespace fixes
574
575     Signed-off-by: Philip Withnall <withnall@endlessm.com>
576
577  glib/gtimer.c | 6 +++---
578  1 file changed, 3 insertions(+), 3 deletions(-)
579
580 commit 070383ca36a32aee4635ad63f5365b9db245c83f
581 Author: Krzesimir Nowak <krzesimir@kinvolk.io>
582 Date:   Tue May 2 14:27:14 2017 +0200
583
584     gvariant: Fix the max unsigned 64-bit integer value
585
586     It should be 2^64-1, not just 2^64.
587
588     Reviewed-by: Philip Withnall <philip@tecnocode.co.uk>
589
590  glib/gvarianttype.h | 5 +++--
591  1 file changed, 3 insertions(+), 2 deletions(-)
592
593 commit 6ddfd516e6acf9582eafd02874525a26281765de
594 Author: Matthias Clasen <mclasen@redhat.com>
595 Date:   Tue May 2 07:23:32 2017 -0400
596
597     Small documentation additions
598
599     The GNetworkMonitor docs were talking about one implementation,
600     omitting the others. While fixing that, add a bit about
601     implementations
602     to the GProxyResolver docs too.
603
604  gio/gnetworkmonitor.c | 7 +++++--
605  gio/gproxyresolver.c  | 4 ++++
606  2 files changed, 9 insertions(+), 2 deletions(-)
607
608 commit f3403548614a8b0c378f7c39ff4321b0a118ebb1
609 Author: Matthias Clasen <mclasen@redhat.com>
610 Date:   Tue May 2 06:28:22 2017 -0400
611
612     portal support: Raise the priority for network monitor
613
614     When we are inside a sandbox, we want to use the portal
615     implementation, since it is the only one that has a chance
616     of working.
617
618     This is safe to do, since the portal implementation will
619     just fail initialization when loaded outside a sandbox.
620
621  gio/gnetworkmonitorportal.c | 2 +-
622  1 file changed, 1 insertion(+), 1 deletion(-)
623
624 commit f5993c0e5d7405739f415187c90160040ff119ec
625 Author: Philip Withnall <withnall@endlessm.com>
626 Date:   Mon May 1 19:34:51 2017 +0100
627
628     gportalsupport: Fix compilation failure from previous commit
629
630     Igor says: Thith code did not path the compilation check.
631
632     Signed-off-by: Philip Withnall <withnall@endlessm.com>
633
634  gio/gportalsupport.c | 4 +++-
635  1 file changed, 3 insertions(+), 1 deletion(-)
636
637 commit 82e31de04dcf4670f869dd2606244ffcadd7c9ac
638 Author: Matthias Clasen <mclasen@redhat.com>
639 Date:   Thu Apr 27 07:22:18 2017 -0400
640
641     portal support: Read /.flatpak-info
642
643     The flatpak-info file was moved to a different location a while
644     ago, we should read it from there instead of relying on the
645     compat symlink. One advantage is that this is a fixed, short
646     path, we don't have to construct one dynamically.
647
648     https://bugzilla.gnome.org/show_bug.cgi?id=781826
649
650  gio/gportalsupport.c | 7 +------
651  1 file changed, 1 insertion(+), 6 deletions(-)
652
653 commit 84134c64ed4b2896044d239cd36899cf7e36ed03
654 Author: Philip Withnall <philip@tecnocode.co.uk>
655 Date:   Sun Apr 30 22:04:17 2017 +0100
656
657     docs: Remove some extraneous words from g_settings_sync()
658     documentation
659
660     Looks like the author started typing one thing, then changed
661     their mind
662     about how to phrase the sentence, and typed something else.
663
664     Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
665
666  gio/gsettings.c | 3 +--
667  1 file changed, 1 insertion(+), 2 deletions(-)
668
669 commit d21fb0ed3cce87ef01fceeacb033fc838b03615f
670 Author: Philip Withnall <philip@tecnocode.co.uk>
671 Date:   Sun Apr 30 09:41:35 2017 +0100
672
673     docs: Add an example for using the g_spawn_*() APIs
674
675     And clarify that you must add a child watch or *not* use the
676     G_SPAWN_DO_NOT_REAP_CHILD flag, otherwise your child will become a
677     zombie on exit, and will not be reaped until the parent process exits.
678
679     Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
680
681  glib/gspawn.c | 52 ++++++++++++++++++++++++++++++++++++++++++++++++----
682  1 file changed, 48 insertions(+), 4 deletions(-)
683
684 commit 3e2187975d4d620630cc8c655d36a92ec423c632
685 Author: Timm Bäder <mail@baedert.org>
686 Date:   Sat Apr 29 14:25:36 2017 +0200
687
688     gappinfo: Clear previously set error before calling portal
689
690     Otherwise, we might end up returning TRUE from
691     g_app_info_launch_default_for_uri but with a set error parameter. This
692     will lead to confusing results depending on how the caller checks for
693     errors. Checking error != NULL indicats the call failed but
694     checking the
695     return value indicates that it succeeded.
696
697  gio/gappinfo.c | 7 ++++++-
698  1 file changed, 6 insertions(+), 1 deletion(-)
699
700 commit cbcf10411c367c873dbeb4ea029c080099322596
701 Author: Patrick Griffis <tingping@tingping.se>
702 Date:   Sat Apr 29 03:44:42 2017 -0400
703
704     tests: Fix g_content_type_is_mime_type() test on OSX
705
706     It should be passed a mime type not a content type.
707
708     https://bugzilla.gnome.org/show_bug.cgi?id=734946
709
710  gio/tests/contenttype.c | 2 +-
711  1 file changed, 1 insertion(+), 1 deletion(-)
712
713 commit 17a3c782db6d55717c13ef164570801bbcea7384
714 Author: Emmanuele Bassi <ebassi@gnome.org>
715 Date:   Wed Apr 26 13:59:18 2017 +0100
716
717     genmarshal: Always generate the prototypes in the body
718
719     This way code that does not manually include the generated marshallers
720     header and wishes to build with `-Wmissing-prototypes` will not
721     generate
722     a compiler warning.
723
724     https://bugzilla.gnome.org/show_bug.cgi?id=781755
725
726  gobject/glib-genmarshal.c | 16 ++++++++++++----
727  1 file changed, 12 insertions(+), 4 deletions(-)
728
729 commit 616cff7c8700c70f6fcc50001cb6889ec181df10
730 Author: Emmanuele Bassi <ebassi@gnome.org>
731 Date:   Wed Apr 26 13:48:36 2017 +0100
732
733     genmarshal: Use fewer magic numbers
734
735     https://bugzilla.gnome.org/show_bug.cgi?id=781755
736
737  gobject/glib-genmarshal.c | 4 ++--
738  1 file changed, 2 insertions(+), 2 deletions(-)
739
740 commit a8b5192d16fe3456bb0a27258688628ad9eda8b6
741 Author: Emmanuele Bassi <ebassi@gnome.org>
742 Date:   Wed Apr 26 13:45:55 2017 +0100
743
744     genmarshal: Constify global variables
745
746     https://bugzilla.gnome.org/show_bug.cgi?id=781755
747
748  gobject/glib-genmarshal.c | 4 ++--
749  1 file changed, 2 insertions(+), 2 deletions(-)
750
751 commit 1ffad8fed9a48c0ccd893eb47cce18278c73e6cd
752 Author: Emmanuele Bassi <ebassi@gnome.org>
753 Date:   Wed Apr 26 13:41:41 2017 +0100
754
755     genmarshal: Conform --help output to conventions
756
757     The convention for arguments taking a value is:
758
759       --argument=VALUE
760
761     with the `VALUE` in caps.
762
763     https://bugzilla.gnome.org/show_bug.cgi?id=781755
764
765  gobject/glib-genmarshal.c | 4 ++--
766  1 file changed, 2 insertions(+), 2 deletions(-)
767
768 commit aefffa3fbc3901315fdc5f9957890926fc6eab54
769 Author: declan <dec1@geoaze.com>
770 Date:   Fri Apr 28 15:34:57 2017 +0200
771
772     gdbusmessage: Don’t use major()/minor() if they’re unavailable
773
774     https://bugzilla.gnome.org/show_bug.cgi?id=777030
775
776  gio/gdbusmessage.c | 6 ++++++
777  1 file changed, 6 insertions(+)
778
779 commit b63469d7261a3d98207647a7f05167f21f22dbc1
780 Author: Philip Withnall <withnall@endlessm.com>
781 Date:   Fri Apr 28 12:29:44 2017 +0100
782
783     docs: Fix (nullable) (optional) annotations
784
785     There are a few places where commit 18a33f72 replaced valid (nullable)
786     (optional) annotations with just (optional). That has a different
787     meaning.
788
789     (nullable) (optional) can only be applied to gpointer* parameters, and
790     means that both the gpointer* and returned gpointer can be NULL. i.e.
791     The caller can pass in NULL to ignore the return value; and the
792     returned
793     value can be NULL.
794
795     (optional) can be applied to anything* parameters, and means that the
796     anything* can be NULL. i.e. The caller can pass in NULL to ignore the
797     return value. The return value cannot be NULL.
798
799     Signed-off-by: Philip Withnall <withnall@endlessm.com>
800
801  gio/gsocket.c           | 4 ++--
802  gio/gsocketlistener.c   | 8 ++++----
803  gio/gwin32registrykey.c | 8 ++++----
804  glib/gconvert.c         | 2 +-
805  glib/gerror.c           | 2 +-
806  glib/ghash.c            | 4 ++--
807  6 files changed, 14 insertions(+), 14 deletions(-)
808
809 commit 88ad0dab214799f17f0ddc463d10f44c00587dbf
810 Author: Philip Withnall <withnall@endlessm.com>
811 Date:   Fri Apr 28 12:05:42 2017 +0100
812
813     gdbusconnection: Add some comments about object ownership
814
815     Some annotations I made while trying to debug bug #781847. They
816     introduce no behavioural changes.
817
818     Signed-off-by: Philip Withnall <withnall@endlessm.com>
819
820  gio/gdbusconnection.c | 11 ++++++-----
821  1 file changed, 6 insertions(+), 5 deletions(-)
822
823 commit ea586b47a306a1e9b5edd6fc94eb872342a87024
824 Author: Daniel Macks <dmacks@netspace.org>
825 Date:   Mon Apr 24 01:52:27 2017 -0400
826
827     Implement g_content_type_is_mime_type() (clone of win32's)
828
829     Add missing function, copying from gcontenttype-win32.c per Patrick
830     Griffis (Comment #55 of bug report)
831
832     https://bugzilla.gnome.org/show_bug.cgi?id=734946
833
834  gio/gosxcontenttype.c | 17 +++++++++++++++++
835  1 file changed, 17 insertions(+)
836
837 commit ecc27a0cbaaa0ec87e0ac362d2ada17dab519a42
838 Author: Daniel Macks <dmacks@netspace.org>
839 Date:   Mon Apr 24 01:40:51 2017 -0400
840
841     Add test-case for g_content_type_is_mime_type()
842
843     Verify presence of new interface.
844
845     https://bugzilla.gnome.org/show_bug.cgi?id=734946
846
847  gio/tests/contenttype.c | 1 +
848  1 file changed, 1 insertion(+)
849
850 commit 643c722f1e5c021aeec7ba758d5fbf5a83e0069f
851 Author: Rafal Luzynski <digitalfreak@lingonborough.com>
852 Date:   Fri Mar 31 01:52:33 2017 +0200
853
854     gosxappinfo: fix typo in g_osx_app_info_launch_internal
855
856     Correct error domain is G_IO_ERROR.
857
858     https://bugzilla.gnome.org/show_bug.cgi?id=734946
859
860  gio/gosxappinfo.c | 3 ++-
861  1 file changed, 2 insertions(+), 1 deletion(-)
862
863 commit 0c4dd4a8020044fc7ba8196e0fccdd66e287fb97
864 Author: Patrick Griffis <tingping@tingping.se>
865 Date:   Thu Mar 30 19:49:21 2017 -0400
866
867     gosxappinfo: Special case x-scheme-handler
868
869     This is the only way they are exposed on Unix so we need to handle it
870
871     https://bugzilla.gnome.org/show_bug.cgi?id=734946
872
873  gio/gosxappinfo.c | 29 +++++++++++++++++++++--------
874  1 file changed, 21 insertions(+), 8 deletions(-)
875
876 commit fac83e09d63b71a51bddf2165fb29b62effe380e
877 Author: Patrick Griffis <tingping@tingping.se>
878 Date:   Thu Mar 30 19:37:13 2017 -0400
879
880     gosxappinfo: Fix get_default_for_type() on 10.10+
881
882     https://bugzilla.gnome.org/show_bug.cgi?id=734946
883
884  gio/gosxappinfo.c | 45 +++++++++++++++++++++++++++++++--------------
885  1 file changed, 31 insertions(+), 14 deletions(-)
886
887 commit d4bfee1e7abe8be6506eadee21f08f5167df5f1b
888 Author: Patrick Griffis <tingping@tingping.se>
889 Date:   Thu Mar 30 17:13:41 2017 -0400
890
891     build: Don't build dbus-appinfo on OSX
892
893     https://bugzilla.gnome.org/show_bug.cgi?id=780309
894
895  gio/tests/Makefile.am | 6 +++++-
896  1 file changed, 5 insertions(+), 1 deletion(-)
897
898 commit 75cd848ea861a2278e90d8ee9810e91dc49240a6
899 Author: Krzesimir Nowak <krzesimir@kinvolk.io>
900 Date:   Wed Apr 26 11:58:58 2017 +0200
901
902     gvariant: Fix some typos in documentation
903
904     Reformatted the docs for G_VARIANT_TYPE_UINT64 to avoid having a
905     number in the beginning of the line, because apparently gtk-doc treats
906     that as a first element of the numbered list. The number being that
907     big probably makes gtk-doc to treat it as 1.
908
909     Fixed the g_variant_new_fixed_array documentation - it was partially
910     copy-pasted from the g_variant_get_fixed_array documentation.
911
912     The rest should be quite obvious.
913
914     https://bugzilla.gnome.org/show_bug.cgi?id=781830
915
916  glib/gvariant.c     | 15 +++++++--------
917  glib/gvarianttype.c |  2 +-
918  glib/gvarianttype.h |  4 ++--
919  3 files changed, 10 insertions(+), 11 deletions(-)
920
921 commit f3321da4624eb638a8e8cdd51d9026029a85df74
922 Author: Patrick Griffis <tingping@tingping.se>
923 Date:   Thu Mar 30 19:28:12 2017 -0400
924
925     gosxappinfo: Fix typo in ifdef
926
927     https://bugzilla.gnome.org/show_bug.cgi?id=780300
928
929  gio/gosxappinfo.c | 4 ++--
930  1 file changed, 2 insertions(+), 2 deletions(-)
931
932 commit 42c4a72e292d9d19ac15ce634b6e9a71569c63fd
933 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
934 Date:   Wed Apr 26 08:16:54 2017 +0000
935
936     Update Spanish translation
937
938  po/es.po | 1212
939  ++++++++++++++++++++++++++++++++------------------------------
940  1 file changed, 634 insertions(+), 578 deletions(-)
941
942 commit 7651ce2ee46ee94c3c5c25d3c30592c6ad8f23ca
943 Author: Matthias Clasen <mclasen@redhat.com>
944 Date:   Mon Apr 24 13:15:45 2017 -0400
945
946     2.53.1
947
948  NEWS         | 60
949  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
950  configure.ac |  2 +-
951  2 files changed, 61 insertions(+), 1 deletion(-)
952
953 commit 281e30103697958dff89e2f4a561d92871da9d65
954 Author: Philip Withnall <withnall@endlessm.com>
955 Date:   Mon Apr 24 21:38:59 2017 +0100
956
957     gmain: Allow GSource methods to be called from a finalize() callback
958
959     Temporarily increase the ref count of a GSource to 1 while calling its
960     finalize() callback, so that the finalize() implementation can call
961     GSource methods (like g_source_set_ready_time()) without causing
962     critical warnings. It’s safe to call those methods at this point,
963     as the
964     source has been destroyed, but nothing has been freed.
965
966     This is an indirect way of fixing a race between GCancellable and
967     GCancellableSource, whereby the GCancellable::cancelled callback
968     for the
969     GCancellableSource is not disconnected until the
970     GCancellableSource’s
971     finalize() function is called. Previously, this meant there was
972     a window
973     in which the GCancellableSource’s ref count was 0, but the
974     ::cancelled
975     callback was still connected, and could legitimately be called as a
976     result of another thread calling g_cancellable_cancel() on the
977     GCancellable. The callback calls g_source_set_ready_time() on the
978     GSource, and there’s no thread-safe way of checking whether
979     the GSource
980     has been destroyed. Instead, we have to change GSource so its
981     ref count
982     is only decremented to 0 inside the locked section in
983     g_source_unref_internal() *after* the finalize() function has been
984     called, and hence after the GCancellable::cancelled callback has been
985     disconnected. The use of g_cancellable_disconnect() ensures that the
986     callback disconnection is thread safe.
987
988     Signed-off-by: Philip Withnall <withnall@endlessm.com>
989
990     https://bugzilla.gnome.org/show_bug.cgi?id=781601
991
992  glib/gmain.c | 4 ++++
993  glib/gmain.h | 5 ++++-
994  2 files changed, 8 insertions(+), 1 deletion(-)
995
996 commit 09762ac4d6374edc51215d970d584dd8b9a6c745
997 Author: Aurimas Černius <aurisc4@gmail.com>
998 Date:   Mon Apr 24 23:14:54 2017 +0300
999
1000     Updated Lithuanian translation
1001
1002  po/lt.po | 645
1003  ++++++++++++++++++++++++++++++++++-----------------------------
1004  1 file changed, 349 insertions(+), 296 deletions(-)
1005
1006 commit 725d0053c065bf3b5af52cad664f9bbe7253146f
1007 Author: Florian Heiser <gnu.l10n.de@gmail.com>
1008 Date:   Sat Apr 22 02:03:46 2017 +0000
1009
1010     Update German translation
1011
1012  po/de.po | 617
1013  +++++++++++++++++++++++++++++++++------------------------------
1014  1 file changed, 325 insertions(+), 292 deletions(-)
1015
1016 commit 3362bf7a40abbf8911e3cefa4dad50352e7ba574
1017 Author: Jordi Mas <jmas@softcatala.org>
1018 Date:   Wed Apr 19 22:53:43 2017 +0200
1019
1020     Update Catalan translation
1021
1022  po/ca.po | 144
1023  +++++++++++++++++++++++++++------------------------------------
1024  1 file changed, 62 insertions(+), 82 deletions(-)
1025
1026 commit 4a444d48e2bcf9323fcc5b5556cc5c9a2f455e33
1027 Author: Andika Triwidada <atriwidada@gnome.org>
1028 Date:   Tue Apr 18 11:06:47 2017 +0000
1029
1030     Update Indonesian translation
1031
1032  po/id.po | 646
1033  +++++++++++++++++++++++++++++++++------------------------------
1034  1 file changed, 337 insertions(+), 309 deletions(-)
1035
1036 commit e8487812b9782b6a01e8de9990593558394f4087
1037 Author: Philip Withnall <withnall@endlessm.com>
1038 Date:   Tue Apr 18 11:58:28 2017 +0100
1039
1040     gmessages: Fix documentation formatting
1041
1042  glib/gmessages.c | 4 ++--
1043  1 file changed, 2 insertions(+), 2 deletions(-)
1044
1045 commit 7641cf29e32dc8c58adf1829e57b8ebeba07dae8
1046 Author: John Lindgren <john@jlindgren.net>
1047 Date:   Thu Apr 13 22:31:29 2017 -0400
1048
1049     Do not mix declarations with code.
1050
1051     https://bugzilla.gnome.org/show_bug.cgi?id=781298
1052
1053  glib/gfileutils.c | 8 ++++++--
1054  1 file changed, 6 insertions(+), 2 deletions(-)
1055
1056 commit c19259526825a7eaf1a3faf64df1690e53a4b5cd
1057 Author: Philip Withnall <withnall@endlessm.com>
1058 Date:   Thu Apr 13 10:24:32 2017 +0100
1059
1060     ginputstream: Add missing (transfer full) annotation to read_bytes()
1061
1062  gio/ginputstream.c | 4 ++--
1063  1 file changed, 2 insertions(+), 2 deletions(-)
1064
1065 commit 8446ee8c2039f233c084f0321f52f664941e4186
1066 Author: Philip Withnall <withnall@endlessm.com>
1067 Date:   Thu Apr 13 10:24:11 2017 +0100
1068
1069     ginputstream: Add missing (out) annotations to read() functions
1070
1071     https://bugzilla.gnome.org/show_bug.cgi?id=781234
1072
1073  gio/ginputstream.c | 16 ++++++++--------
1074  1 file changed, 8 insertions(+), 8 deletions(-)
1075
1076 commit 8c4a6fdbf5a699b0590f0ee7ff88b4fe00a59ae9
1077 Author: Philip Withnall <withnall@endlessm.com>
1078 Date:   Thu Apr 13 10:23:50 2017 +0100
1079
1080     gio: Fix some typos of ‘asynchronous’ in documentation comments
1081
1082  gio/ginputstream.c    | 4 ++--
1083  gio/gtlsinteraction.c | 2 +-
1084  2 files changed, 3 insertions(+), 3 deletions(-)
1085
1086 commit 9ba95e25b74adf8d62effeaf6567074ac932811c
1087 Author: Paolo Bonzini <pbonzini@redhat.com>
1088 Date:   Tue Apr 4 09:56:47 2017 +0200
1089
1090     gmain: only signal GWakeup right before or during a blocking poll
1091
1092     Since commit e4ee307 ("Do not wake up main loop if change is from same
1093     thread", bug 761102), GMainContext uses context->owner to decide
1094     if the
1095     event loop is being run in the current thread.  However, what really
1096     matters is the phase in the prepare/query/poll/check/dispatch
1097     sequence.
1098     Wakeups are only needed between the end of prepare and the end
1099     of poll,
1100     and then only if prepare found that no sources were ready.
1101
1102     There is no need to take threads into account, because prepare, check
1103     and all callers of conditional_wakeup all look at the new need_wakeup
1104     flag inside LOCK_CONTEXT/UNLOCK_CONTEXT.
1105
1106     With this change, g_main_context_is_owner and g_main_context_wait are
1107     the only functions for which acquire/release matters, just like before
1108     commit e4ee307.
1109
1110     Signed-off-by: Paolo Bonzini <bonzini@gnu.org>
1111
1112  glib/gmain.c | 30 +++++++++++++++++++-----------
1113  1 file changed, 19 insertions(+), 11 deletions(-)
1114
1115 commit 0c0469b56d7e6b2533760d5d821076c88b05dfb0
1116 Author: Paolo Bonzini <bonzini@gnu.org>
1117 Date:   Mon Apr 3 13:32:32 2017 -0400
1118
1119     gmain: Signal wakeups if context has never been acquired as well
1120
1121     Should address backwards compatibility with how qemu is using
1122     `GMainContext`.
1123
1124     See https://bugzilla.gnome.org/show_bug.cgi?id=761102#c14
1125
1126     Input-into-keyboard-by: Colin Walters <walters@verbum.org>
1127
1128  glib/gmain.c | 12 +++++++++++-
1129  1 file changed, 11 insertions(+), 1 deletion(-)
1130
1131 commit 3d7534eae5e5421573e1f7cf76f6339cffeb903d
1132 Author: Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
1133 Date:   Mon Apr 10 13:00:44 2017 +0200
1134
1135     gio-tool: Fix errors format string
1136
1137     Compiling with clang 3.8.1-18 (debian, x86_64) I ran across this
1138     error:
1139
1140     gio-tool.c:40:31: error: format string is not a string literal
1141     [-Werror,-Wformat-nonliteral]
1142       message = g_strdup_vprintf (format, args);
1143                                   ^~~~~~
1144     gio-tool.c:55:31: error: format string is not a string literal
1145     [-Werror,-Wformat-nonliteral]
1146       message = g_strdup_vprintf (format, args);
1147                                   ^~~~~~
1148     2 errors generated.
1149
1150     To fix the first one, related with the function print_error(), this
1151     patch adds to the function prototype a compiler's attribute.
1152
1153     For the second one, since the usage of that function is to print
1154     one string and the format is already provided, the patch simplifies
1155     the function by no receiving variadic arguments.
1156
1157     https://bugzilla.gnome.org/show_bug.cgi?id=781125
1158
1159  gio/gio-tool-rename.c |  2 +-
1160  gio/gio-tool-save.c   |  6 +++---
1161  gio/gio-tool-set.c    |  2 +-
1162  gio/gio-tool.c        | 12 ++----------
1163  gio/gio-tool.h        |  5 ++---
1164  5 files changed, 9 insertions(+), 18 deletions(-)
1165
1166 commit 77d00030e59b123c1e5eef708eacd4cf685253c3
1167 Author: Piotr Drąg <piotrdrag@gmail.com>
1168 Date:   Mon Apr 10 15:40:42 2017 +0200
1169
1170     gio-tool: Fix closing Unicode quotation mark
1171
1172     See https://developer.gnome.org/hig/stable/typography.html
1173
1174     https://bugzilla.gnome.org/show_bug.cgi?id=772221
1175
1176  gio/gio-tool-set.c | 2 +-
1177  1 file changed, 1 insertion(+), 1 deletion(-)
1178
1179 commit f952fdf3fcb00946317ecb2672e9d2c99c74c7a3
1180 Author: Emmanuele Bassi <ebassi@gnome.org>
1181 Date:   Fri Oct 17 11:54:02 2014 +0100
1182
1183     Drop trailing semi-colon from G_DEFINE_ macro
1184
1185     It's unnecessary, and only adds visual noise; we have been fairly
1186     inconsistent in the past, but the semi-colon-less version clearly
1187     dominates in the code base.
1188
1189     https://bugzilla.gnome.org/show_bug.cgi?id=669355
1190
1191  docs/reference/gobject/tut_gtype.xml     |  4 ++--
1192  docs/reference/gobject/tut_howto.xml     |  4 ++--
1193  gio/gcredentials.c                       |  2 +-
1194  gio/gdbus-2.0/codegen/codegen.py         | 18 +++++++++---------
1195  gio/gdbusauthobserver.c                  |  2 +-
1196  gio/gdbusdaemon.c                        |  2 +-
1197  gio/gdbusintrospection.c                 | 16 +++++++++-------
1198  gio/gdbusmessage.c                       |  2 +-
1199  gio/gdbusmethodinvocation.c              |  2 +-
1200  gio/gdbusobjectmanagerclient.c           |  2 +-
1201  gio/gdbusserver.c                        |  3 +--
1202  gio/gdtlsconnection.c                    |  2 +-
1203  gio/gdummytlsbackend.c                   | 14 +++++++-------
1204  gio/gfileinfo.c                          |  2 +-
1205  gio/gfilenamecompleter.c                 |  2 +-
1206  gio/giomodule.c                          |  4 ++--
1207  gio/glistmodel.c                         |  2 +-
1208  gio/glocalfileenumerator.c               |  2 +-
1209  gio/glocalfileiostream.c                 |  2 +-
1210  gio/gnativevolumemonitor.c               |  2 +-
1211  gio/gnotification.c                      |  2 +-
1212  gio/gnotificationbackend.c               |  2 +-
1213  gio/gresourcefile.c                      |  4 ++--
1214  gio/gsocketaddressenumerator.c           |  2 +-
1215  gio/gsocketcontrolmessage.c              |  4 +---
1216  gio/gsubprocess.c                        |  2 +-
1217  gio/gsubprocesslauncher.c                |  2 +-
1218  gio/gtlsbackend.c                        |  2 +-
1219  gio/gtlscertificate.c                    |  2 +-
1220  gio/gtlsdatabase.c                       |  2 +-
1221  gio/gunionvolumemonitor.c                |  2 +-
1222  gio/gunixmounts.c                        |  2 +-
1223  gio/gvfs.c                               |  2 +-
1224  gio/gvolumemonitor.c                     |  2 +-
1225  gio/tests/filter-streams.c               |  4 ++--
1226  gio/tests/gdbus-bz627724.c               |  2 +-
1227  gio/tests/gdbus-example-export.c         |  2 +-
1228  gio/tests/gdbus-example-proxy-subclass.c |  2 +-
1229  gio/tests/gdbus-peer-object-manager.c    |  2 +-
1230  gio/tests/gmenumodel.c                   |  4 ++--
1231  gio/tests/gnotification-server.c         |  2 +-
1232  gio/tests/gtesttlsbackend.c              | 10 +++++-----
1233  gio/tests/gtlsconsoleinteraction.c       |  2 +-
1234  gio/tests/socket-service.c               |  2 +-
1235  gio/tests/tls-interaction.c              |  2 +-
1236  gio/win32/gwinhttpfileinputstream.c      |  2 +-
1237  gio/win32/gwinhttpfileoutputstream.c     |  2 +-
1238  gobject/gbinding.c                       |  2 +-
1239  gobject/gboxed.c                         |  6 +++---
1240  gobject/gobject.c                        |  2 +-
1241  gobject/tests/binding.c                  |  4 ++--
1242  gobject/tests/dynamictests.c             |  2 +-
1243  gobject/tests/param.c                    |  6 +++---
1244  gobject/tests/properties.c               |  2 +-
1245  gobject/tests/threadtests.c              | 23 ++++++++++-------------
1246  tests/gobject/performance.c              | 18 ++++++------------
1247  tests/gobject/references.c               |  2 +-
1248  tests/gobject/singleton.c                |  2 +-
1249  tests/refcount/closures.c                |  2 +-
1250  tests/refcount/properties3.c             |  2 +-
1251  tests/refcount/properties4.c             |  2 +-
1252  61 files changed, 112 insertions(+), 122 deletions(-)
1253
1254 commit fb7d2184a616553fdc1881fe52ebe2a3c7748280
1255 Author: Ondrej Holy <oholy@redhat.com>
1256 Date:   Mon Dec 19 12:11:13 2016 +0100
1257
1258     gio-tool: Do not leak GOptionContext
1259
1260     GOptionContext is freed only in case of success. Free the context
1261     also in case of failure.
1262
1263     https://bugzilla.gnome.org/show_bug.cgi?id=776169
1264
1265  gio/gio-tool-cat.c     | 3 +++
1266  gio/gio-tool-copy.c    | 5 +++++
1267  gio/gio-tool-info.c    | 3 +++
1268  gio/gio-tool-list.c    | 2 ++
1269  gio/gio-tool-mime.c    | 3 +++
1270  gio/gio-tool-mkdir.c   | 3 +++
1271  gio/gio-tool-monitor.c | 3 +++
1272  gio/gio-tool-mount.c   | 2 ++
1273  gio/gio-tool-move.c    | 4 ++++
1274  gio/gio-tool-open.c    | 3 +++
1275  gio/gio-tool-remove.c  | 3 +++
1276  gio/gio-tool-rename.c  | 4 ++++
1277  gio/gio-tool-save.c    | 4 ++++
1278  gio/gio-tool-set.c     | 6 ++++++
1279  gio/gio-tool-trash.c   | 2 ++
1280  gio/gio-tool-tree.c    | 2 ++
1281  16 files changed, 52 insertions(+)
1282
1283 commit 292f10d053c92d8908ef2d862ecb7672f0e0765a
1284 Author: Ondrej Holy <oholy@redhat.com>
1285 Date:   Mon Dec 19 10:27:04 2016 +0100
1286
1287     gio-tool: Add g_drive_is_removable() support
1288
1289     The g_drive_is_removable() support was added recently in gio/gvfs
1290     (see Bug 765900 and Bug 765457). It was also added in gvfs-mount,
1291     but we forgot to add it also in gio-tool-mount.
1292
1293     https://bugzilla.gnome.org/show_bug.cgi?id=776169
1294
1295  gio/gio-tool-mount.c | 1 +
1296  1 file changed, 1 insertion(+)
1297
1298 commit 094613425ee949def2bcac83dcda3eee8b6856df
1299 Author: Ondrej Holy <oholy@redhat.com>
1300 Date:   Fri Dec 16 14:43:57 2016 +0100
1301
1302     gio-tool: Return error if there are not any volumes to mount
1303
1304     Print error and return error code if device doesn't contain any
1305     volumes to mount.
1306
1307     https://bugzilla.gnome.org/show_bug.cgi?id=776169
1308
1309  gio/gio-tool-mount.c | 4 ++--
1310  1 file changed, 2 insertions(+), 2 deletions(-)
1311
1312 commit bcb1bfda52a8c650c19c419e247ccfac9451640a
1313 Author: Ondrej Holy <oholy@redhat.com>
1314 Date:   Fri Dec 16 14:36:53 2016 +0100
1315
1316     gio-tool: Do not print settable arguments unless they are any
1317
1318     "Settable arguments:" is printed even if they are not any arguments
1319     to print. Do not print it similarly as it is done for "Writable
1320     namespaces:".
1321
1322     https://bugzilla.gnome.org/show_bug.cgi?id=776169
1323
1324  gio/gio-tool-info.c | 19 +++++++++++--------
1325  1 file changed, 11 insertions(+), 8 deletions(-)
1326
1327 commit bde2bde41155cf4f60daea4c1cb60e3fc30e2d0d
1328 Author: Ondrej Holy <oholy@redhat.com>
1329 Date:   Fri Dec 16 14:35:55 2016 +0100
1330
1331     gio-tool: Various memory leak fixes
1332
1333     https://bugzilla.gnome.org/show_bug.cgi?id=776169
1334
1335  gio/gio-tool-info.c    | 1 +
1336  gio/gio-tool-monitor.c | 2 ++
1337  gio/gio-tool-set.c     | 7 +++++--
1338  3 files changed, 8 insertions(+), 2 deletions(-)
1339
1340 commit 0beeeb2ec9f2a934fee8c7aa40c4d4c415d0d187
1341 Author: Ondrej Holy <oholy@redhat.com>
1342 Date:   Fri Dec 16 14:32:29 2016 +0100
1343
1344     gio-tool: Various fixes related to error messages
1345
1346     This patch contains the following changes:
1347     - Print all errors with "gio: " prefix
1348     - Print file uri in error for each tool allowing multiple locations
1349     - Mark all error messages translatable
1350     - Do not leak strings used in error messages
1351     - Always start error messages with capital letter
1352     - Unify some error messages across various tools
1353     - Fix addional/missing new line characters
1354
1355     https://bugzilla.gnome.org/show_bug.cgi?id=776169
1356
1357  gio/gio-tool-cat.c     |  4 ++--
1358  gio/gio-tool-info.c    |  6 +++---
1359  gio/gio-tool-mime.c    |  6 +++---
1360  gio/gio-tool-monitor.c | 20 +++++++-------------
1361  gio/gio-tool-mount.c   | 48
1362  ++++++++++++++++++++++++++++--------------------
1363  gio/gio-tool-open.c    |  2 +-
1364  gio/gio-tool-remove.c  |  2 +-
1365  gio/gio-tool-rename.c  |  2 +-
1366  gio/gio-tool-save.c    |  6 +++---
1367  gio/gio-tool-set.c     |  4 ++--
1368  gio/gio-tool.c         | 30 ++++++++++++++++++++++++++++--
1369  gio/gio-tool.h         |  5 ++++-
1370  12 files changed, 83 insertions(+), 52 deletions(-)
1371
1372 commit a83ccc535f73128fe4880d19d34375f9fdcd5113
1373 Author: Tim-Philipp Müller <tim@centricular.com>
1374 Date:   Tue Apr 4 17:18:35 2017 +0100
1375
1376     gobject: remove duplicate GType sanity check
1377
1378     This is going to be checked again by g_object_new_with_properties()
1379     and g_object_new_valist() anyway, so might just as well leave it
1380     to those functions to do the check and only do it once. It doesn't
1381     matter which function emits the critical warning in the end either,
1382     as one has to look at a stack trace to find out what code triggered
1383     it in any case.
1384
1385     https://bugzilla.gnome.org/show_bug.cgi?id=780908
1386
1387  gobject/gobject.c | 2 --
1388  1 file changed, 2 deletions(-)
1389
1390 commit a5b58da6bf3bb21cbd3d030a369aad330f90f891
1391 Author: Philip Withnall <philip.withnall@collabora.co.uk>
1392 Date:   Tue Sep 15 10:00:44 2015 +0100
1393
1394     gfileutils: Add precondition checks to g_file_test()
1395
1396     Otherwise g_file_test(NULL, …) causes a call to access(NULL, …) on
1397     Linux, which is disallowed and valgrind complains about it.
1398
1399     https://bugzilla.gnome.org/show_bug.cgi?id=755046
1400
1401  glib/gfileutils.c | 2 ++
1402  1 file changed, 2 insertions(+)
1403
1404 commit 005dfeacba142af598d57f28da1e7f79c17d8fe1
1405 Author: Ole André Vadla Ravnås <oleavr@gmail.com>
1406 Date:   Wed Mar 1 11:18:21 2017 +0100
1407
1408     gdbus: fix false positive g_warning() in remove_filter()
1409
1410     The GDBus thread might be holding a ref while requesting to remove the
1411     filter.
1412
1413     https://bugzilla.gnome.org/show_bug.cgi?id=779409
1414
1415  gio/gdbusconnection.c | 5 ++++-
1416  1 file changed, 4 insertions(+), 1 deletion(-)
1417
1418 commit 85882094df02ab6d3f8773e9dda2b96d89b59ad1
1419 Author: Adrian Perez de Castro <aperez@igalia.com>
1420 Date:   Tue Jan 31 03:10:24 2017 +0200
1421
1422     Better documentation for g_app_info_equal()
1423
1424     Explicitly state that the function may not compare the contents of the
1425     passed GAppInfo instances.
1426
1427     This fixes bug #777961.
1428
1429  gio/gappinfo.c | 4 ++++
1430  1 file changed, 4 insertions(+)
1431
1432 commit 47a02c85610f4036681c9728b7339dcb08f64fc4
1433 Author: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
1434 Date:   Thu Mar 9 10:56:32 2017 +0100
1435
1436     g_unix_signal_source_new: Add SIGWINCH
1437
1438     Assume this won't go into 2.52 anymore, so say it was added in 2.54.
1439
1440     https://bugzilla.gnome.org/show_bug.cgi?id=769534
1441
1442  glib/glib-unix.c | 5 +++--
1443  1 file changed, 3 insertions(+), 2 deletions(-)
1444
1445 commit 3525048dc42bb5e07d6c63723ffa33c779061606
1446 Author: Christoph Reiter <creiter@src.gnome.org>
1447 Date:   Tue Mar 28 08:03:27 2017 +0200
1448
1449     gmodule: Remove old win32 codepage ABI compat code
1450
1451     Makes new code link against the normal symbol names again.
1452     Variants with utf8 suffix are there for existing binaries/ABI compat.
1453
1454     https://bugzilla.gnome.org/show_bug.cgi?id=780634
1455
1456  gmodule/gmodule.c | 132
1457  +++++++++++++++++++-----------------------------------
1458  gmodule/gmodule.h |  28 ++++++------
1459  2 files changed, 61 insertions(+), 99 deletions(-)
1460
1461 commit 5067d25a74783a8b6eee68bb83b47ade004d39bc
1462 Author: Christoph Reiter <creiter@src.gnome.org>
1463 Date:   Tue Mar 28 08:03:14 2017 +0200
1464
1465     gwin32: Remove old win32 codepage ABI compat code
1466
1467     Makes new code link against the normal symbol names again.
1468     Variants with utf8 suffix are there for existing binaries/ABI compat.
1469
1470     https://bugzilla.gnome.org/show_bug.cgi?id=780634
1471
1472  glib/gwin32.c | 104
1473  +++++++++++++++++++++++-----------------------------------
1474  glib/gwin32.h |  17 ----------
1475  2 files changed, 41 insertions(+), 80 deletions(-)
1476
1477 commit 23dffdd949eb1cde6900d0ddc1f543261401fdbd
1478 Author: Christoph Reiter <creiter@src.gnome.org>
1479 Date:   Tue Mar 28 08:02:55 2017 +0200
1480
1481     gspawn: Remove old win32 codepage ABI compat code
1482
1483     Makes new code link against the normal symbol names again.
1484     Variants with utf8 suffix are there for existing binaries/ABI compat.
1485
1486     https://bugzilla.gnome.org/show_bug.cgi?id=780634
1487
1488  glib/gspawn-win32.c | 483
1489  +++++++++++++++++++---------------------------------
1490  glib/gspawn.h       |  53 ------
1491  2 files changed, 174 insertions(+), 362 deletions(-)
1492
1493 commit fad5f5bd17f2227373b8a511875be5ece172d43c
1494 Author: Christoph Reiter <creiter@src.gnome.org>
1495 Date:   Tue Mar 28 08:02:29 2017 +0200
1496
1497     giochannel: Remove old win32 codepage ABI compat code
1498
1499     Makes new code link against the normal symbol names again.
1500     Variants with utf8 suffix are there for existing binaries/ABI compat.
1501
1502     https://bugzilla.gnome.org/show_bug.cgi?id=780634
1503
1504  glib/giochannel.h | 11 -----------
1505  glib/giowin32.c   | 44 ++++++++++++++++++--------------------------
1506  2 files changed, 18 insertions(+), 37 deletions(-)
1507
1508 commit d1528402ab15bb174e0cf02e4fdbb9115eeb8b3a
1509 Author: Christoph Reiter <creiter@src.gnome.org>
1510 Date:   Tue Mar 28 08:01:43 2017 +0200
1511
1512     gfileutils: Remove old win32 codepage ABI compat code
1513
1514     Makes new code link against the normal symbol names again.
1515     Variants with utf8 suffix are there for existing binaries/ABI compat.
1516
1517     https://bugzilla.gnome.org/show_bug.cgi?id=780634
1518
1519  glib/gfileutils.c | 115
1520  ++++++++++++++----------------------------------------
1521  glib/gfileutils.h |  27 -------------
1522  2 files changed, 29 insertions(+), 113 deletions(-)
1523
1524 commit b67d071321264cc4a7bb9df47a4381918232279a
1525 Author: Christoph Reiter <creiter@src.gnome.org>
1526 Date:   Tue Mar 28 08:00:46 2017 +0200
1527
1528     genviron: Remove old win32 codepage ABI compat code
1529
1530     Makes new code link against the normal symbol names again.
1531     Variants with utf8 suffix are there for existing binaries/ABI compat.
1532
1533     https://bugzilla.gnome.org/show_bug.cgi?id=780634
1534
1535  glib/genviron.c | 60
1536  ++++++++++++++++++---------------------------------------
1537  glib/genviron.h | 16 ---------------
1538  2 files changed, 19 insertions(+), 57 deletions(-)
1539
1540 commit d43b3d889ad3ea2f0754251ed514610aad5cc9d5
1541 Author: Christoph Reiter <creiter@src.gnome.org>
1542 Date:   Tue Mar 28 07:59:38 2017 +0200
1543
1544     gdir: Remove old win32 codepage ABI compat code
1545
1546     Makes new code link against the normal symbol names again.
1547     Variants with utf8 suffix are there for existing binaries/ABI compat.
1548
1549     https://bugzilla.gnome.org/show_bug.cgi?id=780634
1550
1551  glib/gdir.c | 88
1552  ++++++++++++++++++-------------------------------------------
1553  glib/gdir.h | 14 ----------
1554  2 files changed, 25 insertions(+), 77 deletions(-)
1555
1556 commit 713788413d826fc9154abb82fb2cd174f7fabf43
1557 Author: Christoph Reiter <creiter@src.gnome.org>
1558 Date:   Tue Mar 28 07:59:09 2017 +0200
1559
1560     gconvert: Remove old win32 codepage ABI compat code
1561
1562     Makes new code link against the normal symbol names again.
1563     Variants with utf8 suffix are there for existing binaries/ABI compat.
1564
1565     https://bugzilla.gnome.org/show_bug.cgi?id=780634
1566
1567  glib/gconvert.c | 160
1568  +++++++++++++++++++++-----------------------------------
1569  glib/gconvert.h |  30 -----------
1570  2 files changed, 59 insertions(+), 131 deletions(-)
1571
1572 commit feae4e9f3184e0c59e658652c1b0ec31efe8d8b3
1573 Author: Alexandros Frantzis <alexandros.frantzis@canonical.com>
1574 Date:   Wed Apr 5 14:57:44 2017 +0300
1575
1576     gdbus: Fix memory leak in gdbusmethodinvocation.c
1577
1578     https://bugzilla.gnome.org/show_bug.cgi?id=780924
1579
1580  gio/gdbusmethodinvocation.c | 2 ++
1581  1 file changed, 2 insertions(+)
1582
1583 commit 20fde20ab4d761087d92926671287a2bdf0c2ccc
1584 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
1585 Date:   Wed Apr 5 00:15:26 2017 +0800
1586
1587     Visual Studio 201x builds: Fix GIO x64 Debug builds
1588
1589     The custom build rules did not have rules for x64 Debug builds during
1590     the refactoring.  Fix this by removing all Platform and Configuration
1591     conditions for it, since this is done on are configs in the same
1592     manner.
1593
1594     Noted by Ignacio Casal Quinteiro.
1595
1596  win32/vs10/gio.vcxprojin | 9 +++------
1597  1 file changed, 3 insertions(+), 6 deletions(-)
1598
1599 commit 1b64ddb933f263c7e544d9b059a2970e014039c8
1600 Author: Philip Withnall <withnall@endlessm.com>
1601 Date:   Tue Apr 4 15:10:01 2017 +0100
1602
1603     gvariant: Minor documentation tweak for g_variant_get_fixed_array()
1604
1605     Add a missing clausal comma, and add some backtick formatting.
1606
1607     Signed-off-by: Philip Withnall <withnall@endlessm.com>
1608
1609  glib/gvariant.c | 4 ++--
1610  1 file changed, 2 insertions(+), 2 deletions(-)
1611
1612 commit 028a597d6452f611322f0c0352e51e8a6677cb55
1613 Author: Stas Solovey <whats_up@tut.by>
1614 Date:   Mon Apr 3 19:10:29 2017 +0000
1615
1616     Update Russian translation
1617
1618     (cherry picked from commit 8c9d02acb7a35b5deedd63b53c03a5b168d91ff5)
1619
1620  po/ru.po | 2524
1621  ++++++++++++++++++++++++++++++++++++++++----------------------
1622  1 file changed, 1638 insertions(+), 886 deletions(-)
1623
1624 commit 20870240492dcca19e0b4243d99f8e0f397cdac7
1625 Author: Colin Walters <walters@verbum.org>
1626 Date:   Fri Mar 31 16:19:58 2017 -0400
1627
1628     main: Create a helper function for "owner wakeup" optimization
1629
1630     The original patch really should have introduced a helper - among
1631     other things it deserves a code comment.  We're likely to make
1632     further changes too, so it's obviously better to only do it in one
1633     place.
1634
1635     See: https://bugzilla.gnome.org/show_bug.cgi?id=761102
1636
1637  glib/gmain.c | 28 +++++++++++++++++++---------
1638  1 file changed, 19 insertions(+), 9 deletions(-)
1639
1640 commit 4efb8b4f7be8cdc53586d43a8f3d76acae298777
1641 Author: Debarshi Ray <debarshir@gnome.org>
1642 Date:   Wed Mar 22 19:23:46 2017 +0100
1643
1644     docs: Clarify the use of the GError in g_tls_database_verify_chain*
1645
1646     Being able to determine that a certificate chain is invalid is not
1647     considered an error, but success. This might not be obvious at first
1648     due to the way the method is named and described currently. Since we
1649     cannot change the name, let's improve the description and clarify this
1650     aspect of its behaviour.
1651
1652     https://bugzilla.gnome.org/show_bug.cgi?id=780310
1653
1654  gio/gtlsdatabase.c | 31 +++++++++++++++++++++++++------
1655  1 file changed, 25 insertions(+), 6 deletions(-)
1656
1657 commit 69e448bc28e56ea861088111a937bcce34d83c00
1658 Author: Cosimo Cecchi <cosimoc@gnome.org>
1659 Date:   Mon Apr 3 08:30:25 2017 -0700
1660
1661     datetime: add fallback logic for AM/PM specifier
1662
1663     When the locale does not provide any string for AM/PM, fallback to the
1664     default.
1665
1666     https://bugzilla.gnome.org/show_bug.cgi?id=761889
1667
1668  glib/gdatetime.c | 3 +++
1669  1 file changed, 3 insertions(+)
1670
1671 commit 6e192588e06b0da345486ed3bc467b4bff269f22
1672 Author: Cosimo Cecchi <cosimoc@gnome.org>
1673 Date:   Sat Apr 1 17:23:19 2017 -0700
1674
1675     datetime: don't conflate heap/non-heap allocations in same variable
1676
1677     Use an extra variable instead of casting out the const specifier.
1678
1679     https://bugzilla.gnome.org/show_bug.cgi?id=761889
1680
1681  glib/gdatetime.c | 25 +++++++++++++------------
1682  1 file changed, 13 insertions(+), 12 deletions(-)
1683
1684 commit 62edcf03d3b0a799c8a02167b8a44d8b03d40c8b
1685 Author: Cosimo Cecchi <cosimoc@gnome.org>
1686 Date:   Sat Apr 1 17:15:41 2017 -0700
1687
1688     datetime: factor out fallback AM/PM function
1689
1690     We will reuse this.
1691
1692     https://bugzilla.gnome.org/show_bug.cgi?id=761889
1693
1694  glib/gdatetime.c | 18 +++++++++++++-----
1695  1 file changed, 13 insertions(+), 5 deletions(-)
1696
1697 commit 9163306de222fd3a3d9a7cfae584cf95e8299aaa
1698 Author: Cosimo Cecchi <cosimoc@gnome.org>
1699 Date:   Sat Apr 1 17:09:09 2017 -0700
1700
1701     datetime: factor out a common function
1702
1703     The 'p' and 'P' cases are exactly the same, except for one
1704     line. Factor
1705     out a common function for both.
1706
1707     https://bugzilla.gnome.org/show_bug.cgi?id=761889
1708
1709  glib/gdatetime.c | 99
1710  +++++++++++++++++++++++++++-----------------------------
1711  1 file changed, 47 insertions(+), 52 deletions(-)
1712
1713 commit ca0632ca5cceb8cebfbb7a57725577034348f7b7
1714 Author: Philip Withnall <philip@tecnocode.co.uk>
1715 Date:   Sun Dec 7 22:41:57 2014 +0000
1716
1717     gio: Handle NULL cached properties in NetworkManager monitor
1718
1719     g_dbus_proxy_get_cached_property() and
1720     g_dbus_proxy_get_cached_property_names() can both return NULL if the
1721     property cache is empty. Avoid a crash if this situation arises (which
1722     it looks like it could, from reading the code) by gracefully
1723     bailing out
1724     on NULL return values.
1725
1726     Coverity issues: #1257044, #1257045
1727
1728     https://bugzilla.gnome.org/show_bug.cgi?id=741229
1729
1730  gio/gnetworkmonitornm.c | 3 +++
1731  1 file changed, 3 insertions(+)
1732
1733 commit 1f396fd7d6a88e0a45985828a57d1b1654ab1d47
1734 Author: Philip Withnall <withnall@endlessm.com>
1735 Date:   Mon Apr 3 11:56:43 2017 +0100
1736
1737     gsocket: Fix potential multiplication overflow calculating timeout
1738
1739     socket->priv->timeout is only a guint, and the multiplication is
1740     performed before it’s widened to gint64 to be stored in start_time
1741     (thanks, C). This means any timeout of 50 days or more would overflow.
1742     Fixing this bug makes me feel a real sense of self-worth.
1743
1744     Coverity ID: 1159478
1745
1746     Signed-off-by: Philip Withnall <withnall@endlessm.com>
1747
1748  gio/gsocket.c | 2 +-
1749  1 file changed, 1 insertion(+), 1 deletion(-)
1750
1751 commit 0e0b5dff7c908d701b5e7a26a703267d3327d09b
1752 Author: Philip Withnall <withnall@endlessm.com>
1753 Date:   Mon Apr 3 11:53:28 2017 +0100
1754
1755     gdbus-tool: Improve --help output for `gdbus wait`
1756
1757     Include a parameter placeholder for the bus name, which is required.
1758
1759     Signed-off-by: Philip Withnall <withnall@endlessm.com>
1760
1761  gio/gdbus-tool.c | 2 +-
1762  1 file changed, 1 insertion(+), 1 deletion(-)
1763
1764 commit fe2813b8429aba9d07edf774abd36c0bb6759f4a
1765 Author: Philip Withnall <withnall@endlessm.com>
1766 Date:   Mon Apr 3 11:43:18 2017 +0100
1767
1768     gdbus-tool: Drop a few lines of dead code
1769
1770     request_completion is checked several blocks higher in the function.
1771     Spotted by Coverity.
1772
1773     Coverity ID: 1373215
1774
1775     Signed-off-by: Philip Withnall <withnall@endlessm.com>
1776
1777  gio/gdbus-tool.c | 4 ----
1778  1 file changed, 4 deletions(-)
1779
1780 commit 3a926db37b3925464d7b38febf56a23612e5d1ce
1781 Author: Philip Withnall <philip.withnall@collabora.co.uk>
1782 Date:   Fri Mar 7 12:42:28 2014 +0000
1783
1784     build: Include gettext libraries for static compilation on Mac OS X
1785
1786     When compiling statically against the system-provided gettext on
1787     Mac OS
1788     X, GLib needs to be linked against CoreFramework, which provides some
1789     functions used by gettext.
1790
1791     Fix this by including the necessary macro magic from upstream gettext.
1792
1793     https://bugzilla.gnome.org/show_bug.cgi?id=725894
1794
1795  m4macros/glib-gettext.m4 | 49
1796  +++++++++++++++++++++++++++++++++++++++++++++++-
1797  1 file changed, 48 insertions(+), 1 deletion(-)
1798
1799 commit 4c91b7f9358b335606ef0d3c680dc27141991946
1800 Author: Philip Withnall <withnall@endlessm.com>
1801 Date:   Fri Mar 31 11:10:26 2017 +0100
1802
1803     docs: Add GParameter replacement API to gobject-sections.txt
1804
1805     This slipped through the review cracks.
1806
1807     https://bugzilla.gnome.org/show_bug.cgi?id=709865
1808
1809  docs/reference/gobject/gobject-sections.txt | 3 +++
1810  1 file changed, 3 insertions(+)
1811
1812 commit 2f2c2b6362b26fe9b9f6808e1c3dd16ce41a0ffe
1813 Author: Philip Withnall <withnall@endlessm.com>
1814 Date:   Fri Mar 31 11:09:53 2017 +0100
1815
1816     gobject: Fix Since/Deprecated versions for GParameter replacement API
1817
1818     This slipped through the review cracks.
1819
1820     https://bugzilla.gnome.org/show_bug.cgi?id=709865
1821
1822  gio/gasyncinitable.c | 2 +-
1823  gio/gasyncinitable.h | 2 +-
1824  gio/ginitable.c      | 2 +-
1825  gio/ginitable.h      | 2 +-
1826  gobject/gobject.c    | 8 ++++----
1827  gobject/gobject.h    | 8 ++++----
1828  gobject/gparam.h     | 2 +-
1829  7 files changed, 13 insertions(+), 13 deletions(-)
1830
1831 commit c11908ab7da12a84cd30ff666e959ea24a9ff9ae
1832 Author: Philip Withnall <withnall@endlessm.com>
1833 Date:   Fri Mar 31 10:59:26 2017 +0100
1834
1835     gio: Fix deprecation warnings for g_object_newv() API
1836
1837  gio/gasyncinitable.c        | 2 ++
1838  gio/ginitable.c             | 2 ++
1839  gio/tests/network-monitor.c | 3 ++-
1840  3 files changed, 6 insertions(+), 1 deletion(-)
1841
1842 commit e2c3b7f634ebce93154ea1d915ae8d65092f9bc5
1843 Author: Fabian Orccon <cfoch.fabian@gmail.com>
1844 Date:   Thu Jan 26 19:54:30 2017 -0500
1845
1846     gobject: Deprecate g_object_newv
1847
1848     g_object_newv uses a GParameter as argument. Since GParameter
1849     is deprecated due to this type is not introspectible,
1850     g_object_newv is deprecated now.
1851
1852     https://bugzilla.gnome.org/show_bug.cgi?id=709865
1853
1854  gobject/gobject.c | 9 ++++++---
1855  gobject/gobject.h | 2 +-
1856  2 files changed, 7 insertions(+), 4 deletions(-)
1857
1858 commit 3151da15d7297b7784d5c9f94c619b1a1500656a
1859 Author: Fabian Orccon <cfoch.fabian@gmail.com>
1860 Date:   Thu Jan 26 19:47:47 2017 -0500
1861
1862     gio: Deprecate GParameter-related functions
1863
1864     https://bugzilla.gnome.org/show_bug.cgi?id=709865
1865
1866  gio/gasyncinitable.c | 2 ++
1867  gio/gasyncinitable.h | 2 +-
1868  gio/ginitable.c      | 2 ++
1869  gio/ginitable.h      | 3 ++-
1870  4 files changed, 7 insertions(+), 2 deletions(-)
1871
1872 commit 2646c2173551c699c0459c95f49ec8b6fc0bf66d
1873 Author: Fabian Orccon <cfoch.fabian@gmail.com>
1874 Date:   Thu Jan 26 19:45:17 2017 -0500
1875
1876     gobject: Deprecate GParameter
1877
1878     GParameter is a rarely used type and not introspectible.
1879
1880     https://bugzilla.gnome.org/show_bug.cgi?id=709865
1881
1882  gobject/gparam.h | 2 ++
1883  1 file changed, 2 insertions(+)
1884
1885 commit 942edbc70069d32c14145cecaa8fb6463ef045c2
1886 Author: Fabian Orccon <cfoch.fabian@gmail.com>
1887 Date:   Wed Jan 25 15:09:46 2017 -0500
1888
1889     tests: Add test for gobject properties for g_object_newv/setv/getv
1890
1891     https://bugzilla.gnome.org/show_bug.cgi?id=709865
1892
1893  gobject/tests/properties.c | 240
1894  +++++++++++++++++++++++++++++++++++++++++++++
1895  1 file changed, 240 insertions(+)
1896
1897 commit c6d373bfe71800a9e7921f091af8e02e8ae85dff
1898 Author: Fabian Orccon <cfoch.fabian@gmail.com>
1899 Date:   Thu Jan 26 19:39:33 2017 -0500
1900
1901     gobject: Add g_object_setv and g_object_getv functions
1902
1903     https://bugzilla.gnome.org/show_bug.cgi?id=709865
1904
1905  gobject/gobject.c | 119
1906  ++++++++++++++++++++++++++++++++++++++++++++----------
1907  gobject/gobject.h |  10 +++++
1908  2 files changed, 107 insertions(+), 22 deletions(-)
1909
1910 commit 26b211ef89c998a16f0520c052fcde08d0b65585
1911 Author: Fabian Orccon <cfoch.fabian@gmail.com>
1912 Date:   Thu Jan 26 19:29:44 2017 -0500
1913
1914     gobject: Add g_object_new_with_properties
1915
1916     g_object_new_with_properties is an alternative to g_object_newv.
1917     The last one, takes an array of GParameter. However, GParameter
1918     is a rarely used type and this type is not introspectible, so
1919     it will not work properly in bindings.
1920
1921     https://bugzilla.gnome.org/show_bug.cgi?id=709865
1922
1923  gobject/gobject.c | 75
1924  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
1925  gobject/gobject.h |  5 ++++
1926  2 files changed, 80 insertions(+)
1927
1928 commit 19e81dedc9b7c792be9044216c2f7dfdf1144152
1929 Author: Fabian Orccon <cfoch.fabian@gmail.com>
1930 Date:   Thu Jan 26 19:00:16 2017 -0500
1931
1932     gobject: Add helper functions to handle warnings in
1933     g_object_new/set/get
1934
1935     g_object_new_is_valid_property
1936     g_object_get_is_valid_property
1937     g_object_set_is_valid_property
1938
1939     https://bugzilla.gnome.org/show_bug.cgi?id=709865
1940
1941  gobject/gobject.c | 216
1942  ++++++++++++++++++++++++------------------------------
1943  1 file changed, 97 insertions(+), 119 deletions(-)
1944
1945 commit fc3b8cdf9f1f3a8197e9ad78d36e286c2965f921
1946 Author: Fabio Tomat <f.t.public@gmail.com>
1947 Date:   Fri Mar 31 08:09:50 2017 +0000
1948
1949     Update Friulian translation
1950
1951     (cherry picked from commit d04acd623184be3f152c29fbee8651bfd18de8c2)
1952
1953  po/fur.po | 146
1954  +++++++++++++++++++++++++++++++++++---------------------------
1955  1 file changed, 82 insertions(+), 64 deletions(-)
1956
1957 commit 22984031b1200dd246c04078541454962576a622
1958 Author: Yosef Or Boczko <yoseforb@src.gnome.org>
1959 Date:   Thu Mar 30 17:57:02 2017 +0300
1960
1961     Updated Hebrew translation
1962
1963  po/he.po | 938
1964  +++++++++++++++++++++++++++++++++------------------------------
1965  1 file changed, 491 insertions(+), 447 deletions(-)
1966
1967 commit c20ab772b16e374500f9bf8a588518ead069df48
1968 Author: Christoph Reiter <reiter.christoph@gmail.com>
1969 Date:   Wed Mar 15 08:37:10 2017 +0100
1970
1971     gosxappinfo: fix typo in url_escape_hostname
1972
1973     This duplicated everything after the hostname.
1974
1975     https://bugzilla.gnome.org/show_bug.cgi?id=734946
1976
1977  gio/gosxappinfo.c | 2 +-
1978  1 file changed, 1 insertion(+), 1 deletion(-)
1979
1980 commit 392bd59eb8ec94cfdda4891dc908c5a0556e00dd
1981 Author: Patrick Griffis <tingping@tingping.se>
1982 Date:   Wed Mar 15 01:21:09 2017 -0400
1983
1984     gosxappinfo: Fix launching default applications
1985
1986     https://bugzilla.gnome.org/show_bug.cgi?id=734946
1987
1988  gio/gosxappinfo.c | 3 ++-
1989  1 file changed, 2 insertions(+), 1 deletion(-)
1990
1991 commit deab64365166fd3367a928306df0987b176fc3f7
1992 Author: Philip Withnall <philip.withnall@collabora.co.uk>
1993 Date:   Wed Jun 15 11:25:19 2016 -0400
1994
1995     ginitable: Relax idempotency requirements on init() and init_async()
1996
1997     The previously documented requirements for implementing init() and
1998     init_async() as completely idempotent were really quite hard to
1999     achieve,
2000     and brought a lot of pain for very little gain. Many implementations
2001     of
2002     GInitable and GAsyncInitable did not actually follow the requirements,
2003     or did not correctly handle concurrent init_async() calls.
2004
2005     Relax those requirements so that classes can decide whether their
2006     init()
2007     or init_async() implementations need to be idempotent.
2008
2009     https://bugzilla.gnome.org/show_bug.cgi?id=766660
2010
2011  gio/gasyncinitable.c | 13 ++++++++-----
2012  gio/ginitable.c      | 26 +++++++++++++++++++++-----
2013  2 files changed, 29 insertions(+), 10 deletions(-)
2014
2015 commit 6c95cd22e99380a62090fd3d6c010c40563137e5
2016 Author: Garrett Regier <garrettregier@gmail.com>
2017 Date:   Thu May 14 03:09:30 2015 -0700
2018
2019     gobject: Add to_string() functions for Enum and Flags types
2020
2021     These are useful for debugging.
2022
2023     https://bugzilla.gnome.org/show_bug.cgi?id=447907
2024
2025  docs/reference/gobject/gobject-sections.txt |   2 +
2026  gobject/genums.c                            | 127
2027  ++++++++++++++++++++++++++++
2028  gobject/genums.h                            |   6 ++
2029  gobject/gvaluetransform.c                   |  18 ++--
2030  gobject/tests/enums.c                       |  44 +++++++++-
2031  5 files changed, 186 insertions(+), 11 deletions(-)
2032
2033 commit 625936343d9009ad54d1de6d9084a017c0bf689b
2034 Author: Christoph Reiter <reiter.christoph@gmail.com>
2035 Date:   Thu Mar 23 12:46:56 2017 +0100
2036
2037     Make GUnixMountEntry and GUnixMountPoint boxed types
2038
2039     And unskip some functions using them.
2040
2041     https://bugzilla.gnome.org/show_bug.cgi?id=668962
2042
2043  docs/reference/gio/gio-sections.txt |  6 +++
2044  docs/reference/gio/gio.types        |  2 +
2045  gio/gunixmounts.c                   | 74
2046  ++++++++++++++++++++++++++++++++++---
2047  gio/gunixmounts.h                   | 12 ++++++
2048  4 files changed, 88 insertions(+), 6 deletions(-)
2049
2050 commit 7890573f6ec21fa66258dc32bbcbacb17cb67ced
2051 Author: Philip Withnall <philip.withnall@collabora.co.uk>
2052 Date:   Tue Mar 10 15:01:13 2015 +0000
2053
2054     gdbus-tool: Add a command to wait for a well-known name on the bus
2055
2056     This is effectively the mc-wait-for-name tool from
2057     telepathy-mission-control; moving it in to gdbus-tool will make
2058     it more
2059     widely useful without making people depend on
2060     telepathy-mission-control
2061     for no other reason. The code here is reimplemented from scratch
2062     to use
2063     GDBus.
2064
2065     It blocks until the specified well-known name is owned by some process
2066     on the bus (which can be the session, system, or any other bus). By
2067     passing --activate, the same (or a different) name can be auto-started
2068     on the bus first.
2069
2070     A timeout can be specified to ensure the process doesn’t block
2071     forever.
2072
2073     https://bugzilla.gnome.org/show_bug.cgi?id=745971
2074
2075  docs/reference/gio/gdbus.xml |  55 ++++++++++
2076  gio/gdbus-tool.c             | 249
2077  ++++++++++++++++++++++++++++++++++++++++++-
2078  2 files changed, 303 insertions(+), 1 deletion(-)
2079
2080 commit ff7f32f643e961a116ee1a6e333752a64a8f617e
2081 Author: Colin Walters <walters@verbum.org>
2082 Date:   Mon Mar 27 14:46:06 2017 -0400
2083
2084     gdbusprivate: Include a few headers to fix win32 build
2085
2086     Followup to previous commit.
2087
2088     See: https://bugzilla.gnome.org/show_bug.cgi?id=674885
2089
2090  gio/gdbusprivate.c | 2 ++
2091  1 file changed, 2 insertions(+)
2092
2093 commit 5b4b827e9940d724580101546c601c2e3c77ff82
2094 Author: Colin Walters <walters@verbum.org>
2095 Date:   Fri Nov 18 16:26:58 2016 -0500
2096
2097     gdbus: Initialize types earlier to break proxy <-> connection deadlock
2098
2099     This will help us break generic GType deadlocks between people using
2100     GDBus in different threads (which is supported), not just by GType
2101     usage in the GDBus thread.
2102
2103     This should fix the common cases we're seeing in the wild, although I
2104     have some lingering concerns that if someone e.g. referenced
2105     e.g. `G_TYPE_DBUS_AUTH_MECHANISM_SHA1` etc. we'd need to add those
2106     too.
2107
2108     https://bugzilla.gnome.org/show_bug.cgi?id=674885
2109
2110  gio/gdbusprivate.c | 11 +++++++----
2111  1 file changed, 7 insertions(+), 4 deletions(-)
2112
2113 commit 07465176da95e91ebde065e846294769cf9ca36b
2114 Author: INSUN PYO <insun.pyo@samsung.com>
2115 Date:   Mon Oct 31 16:36:18 2016 +0900
2116
2117     gdbus: Initialize types at async entrypoints
2118
2119     This isn't a comprehensive fix, but should cover a lot of cases
2120     for GDBus.
2121
2122     https://bugzilla.gnome.org/show_bug.cgi?id=674885
2123
2124  gio/gdbusconnection.c | 13 +++++++++++++
2125  gio/gdbusproxy.c      |  6 ++++++
2126  2 files changed, 19 insertions(+)
2127
2128 commit 206c54c80bd71138c88fcb99b927f8bdaa540537
2129 Author: Patrick Griffis <tingping@tingping.se>
2130 Date:   Wed Mar 22 01:37:43 2017 -0400
2131
2132     gosxcontenttype: Fix various tests
2133
2134     https://bugzilla.gnome.org/show_bug.cgi?id=780384
2135
2136  gio/gosxcontenttype.c   | 35 +++++++++++++++++++++++++++++++----
2137  gio/tests/contenttype.c | 23 ++++++++++++++++++-----
2138  2 files changed, 49 insertions(+), 9 deletions(-)
2139
2140 commit 03c88daa733ee5efe5e78da382f3b6fc8735d44e
2141 Author: Patrick Griffis <tingping@tingping.se>
2142 Date:   Wed Mar 22 00:06:58 2017 -0400
2143
2144     build: Skip gdesktopappinfo tests on OSX
2145
2146     https://bugzilla.gnome.org/show_bug.cgi?id=780384
2147
2148  gio/tests/Makefile.am | 2 ++
2149  1 file changed, 2 insertions(+)
2150
2151 commit 05f0d8199b3774de5b9dd8df80e0cb8ce1a9421f
2152 Author: Florian Müllner <fmuellner@gnome.org>
2153 Date:   Sun Mar 19 22:33:56 2017 +0100
2154
2155     appinfo: Only use portal as fallback
2156
2157     We currently assume that the OpenURI portal should be used
2158     unconditionally when running inside a flatpak sandbox. While
2159     the portal is what we usually want, there are exceptions:
2160     Yelp is now included in the GNOME runtime to allow displaying
2161     help without exporting the user documentation, and the sandboxed
2162     app itself may register a scheme handler.
2163     To account for those cases transparently, always try the normal
2164     code path first and only fall back to calling the portal when
2165     that fails.
2166
2167     https://bugzilla.gnome.org/show_bug.cgi?id=780471
2168
2169  gio/gappinfo.c | 13 ++++++++-----
2170  1 file changed, 8 insertions(+), 5 deletions(-)
2171
2172 commit c675a4ef82fed4d643f3d0e4a04a735249de6abf
2173 Author: Piotr Drąg <piotrdrag@gmail.com>
2174 Date:   Sat Mar 25 19:38:29 2017 +0100
2175
2176     Update Polish translation
2177
2178  po/pl.po | 297
2179  ++++++++++++++++++++++++++++++++-------------------------------
2180  1 file changed, 149 insertions(+), 148 deletions(-)
2181
2182 commit 21b6b1fba7c36bc760c77d83e69d68aca5362e27
2183 Author: Philip Withnall <withnall@endlessm.com>
2184 Date:   Thu Mar 23 21:12:12 2017 +0000
2185
2186     gmessages: Don’t check G_MESSAGES_DEBUG in old logging API
2187
2188     Now that the old logging API forwards through to the new structured
2189     logging API, we don’t need to check the level or domain of a message
2190     against INFO_LEVELS or G_MESSAGES_DEBUG — just pass it straight
2191     through
2192     to the new structured logging API writer function.
2193
2194     https://bugzilla.gnome.org/show_bug.cgi?id=775879
2195
2196  glib/gmessages.c | 11 -----------
2197  1 file changed, 11 deletions(-)
2198
2199 commit 8e8deb133699208cc932969634095b13aa5a489e
2200 Author: Philip Withnall <withnall@endlessm.com>
2201 Date:   Thu Mar 23 21:13:39 2017 +0000
2202
2203     build: Bump version to 2.53.0
2204
2205     Ready for the new unstable release series.
2206
2207  configure.ac | 2 +-
2208  1 file changed, 1 insertion(+), 1 deletion(-)
2209
2210 commit 73c5e927d5cd6d8b083f971852830f6d84ca478d
2211 Author: Marc-André Lureau <marcandre.lureau@redhat.com>
2212 Date:   Sun Feb 5 19:28:21 2017 +0400
2213
2214     gio-querymodules: fix memory leak
2215
2216     Spotted thanks to ASAN.
2217
2218     https://bugzilla.gnome.org/show_bug.cgi?id=778207
2219
2220     Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2221
2222  gio/gio-querymodules.c | 1 +
2223  1 file changed, 1 insertion(+)
2224
2225 commit aebcb15a9b9881b3a06c7db1a9674e6cc1b77e84
2226 Author: Philip Withnall <withnall@endlessm.com>
2227 Date:   Thu Mar 23 16:20:27 2017 +0000
2228
2229     gversionmacros: Add version macros for GLib 2.54
2230
2231     Let the new API season commence.
2232
2233  glib/gversionmacros.h | 24 ++++++++++++++++++++++++
2234  1 file changed, 24 insertions(+)
2235
2236 commit b3362bb834d49932cc84cfe3e21ca4eff8d6e315
2237 Author: Philip Withnall <withnall@endlessm.com>
2238 Date:   Thu Mar 23 15:55:18 2017 +0000
2239
2240     ghash: Document order of parameters in GEqualFunc usage
2241
2242     See https://bugzilla.gnome.org/show_bug.cgi?id=698064#c15.
2243
2244  glib/ghash.c | 4 +++-
2245  1 file changed, 3 insertions(+), 1 deletion(-)
2246
2247 commit fb5a07ad39a4e8617f2de1a66e5022e48a534df5
2248 Author: Philip Withnall <withnall@endlessm.com>
2249 Date:   Thu Mar 23 15:55:05 2017 +0000
2250
2251     ghash: Fix gtk-doc syntax in a documentation comment
2252
2253  glib/ghash.c | 2 +-
2254  1 file changed, 1 insertion(+), 1 deletion(-)
2255
2256 commit 35c0dd2755dbcea2539117cf33959a1a9e497f12
2257 Author: Philip Withnall <withnall@endlessm.com>
2258 Date:   Fri Mar 17 11:30:47 2017 +0000
2259
2260     gbase64: Fix base-64 stepped encoding with small chunks
2261
2262     If encoding with small chunks such that the call to
2263     g_base64_encode_close() has to deal with 0 < x < 24 bits of remaining
2264     state, the encoding code would not correctly use zeroes to pad out the
2265     state — it would use left-over state from an earlier iteration
2266     in the
2267     encoding process.
2268
2269     This resulted in invalid base-64 encodings.
2270
2271     Add a unit test for incremental encoding using different sized chunks
2272     too.
2273
2274     Thanks to Rainier Perske for reporting and analysing the bug.
2275
2276     https://bugzilla.gnome.org/show_bug.cgi?id=780066
2277
2278     Signed-off-by: Philip Withnall <withnall@endlessm.com>
2279
2280  glib/gbase64.c      |  1 +
2281  glib/tests/base64.c | 58
2282  +++++++++++++++++++++++++++++++++++++++++++++++++++++
2283  2 files changed, 59 insertions(+)
2284
2285 commit 32aae79db558ec6d18577a605254b5ebf9800960
2286 Author: Philip Withnall <withnall@endlessm.com>
2287 Date:   Thu Mar 23 15:07:49 2017 +0000
2288
2289     gmain: Document that set_ready_time() is safe on destroyed GSources
2290
2291     Signed-off-by: Philip Withnall <withnall@endlessm.com>
2292
2293     https://bugzilla.gnome.org/show_bug.cgi?id=778049
2294
2295  glib/gmain.c | 3 +++
2296  1 file changed, 3 insertions(+)
2297
2298 commit c408256b5236c1cf6e85c25be95ed5a73b5c789b
2299 Author: Philip Withnall <withnall@endlessm.com>
2300 Date:   Sun Feb 5 16:40:33 2017 +0100
2301
2302     gmain: Document threading properties of g_source_is_destroyed()
2303
2304     https://bugzilla.gnome.org/show_bug.cgi?id=778049
2305
2306  glib/gmain.c | 6 ++++++
2307  1 file changed, 6 insertions(+)
2308
2309 commit 4091b2d19e165ab9857ea4cd5ea296718540a4f8
2310 Author: Philip Withnall <withnall@endlessm.com>
2311 Date:   Sun Feb 5 16:34:54 2017 +0100
2312
2313     gio: Drop redundant g_source_is_destroyed() calls
2314
2315     These calls cause race warnings from tsan, but are not a thread safety
2316     problem, because we can only ever observe single bit changes: all
2317     modifications to the GSource.flags field are done with a lock
2318     held; all
2319     reads are of independent fields, so no intermediate state can ever be
2320     observed. This assumes that a non-atomic read will consistently
2321     give us
2322     an old value or a new value.
2323
2324     In any case, these g_source_is_destroyed() calls can happen from any
2325     thread, and the state could be changed from another thread immediately
2326     after the call returns; so the checks are pointless. In addition,
2327     calling g_source_set_ready_time() or g_source_destroy() on a destroyed
2328     source is not a problem.
2329
2330     https://bugzilla.gnome.org/show_bug.cgi?id=778049
2331
2332  gio/gcancellable.c | 3 +--
2333  gio/gsubprocess.c  | 3 +--
2334  2 files changed, 2 insertions(+), 4 deletions(-)
2335
2336 commit 553329358c9e6845d567bb7367ae404c21d22dea
2337 Author: Philip Withnall <withnall@endlessm.com>
2338 Date:   Mon Feb 13 11:46:59 2017 +0000
2339
2340     gmodule: Add the visibility attribute to G_MODULE_EXPORT on gcc
2341
2342     For versions of GCC which support it (≥ 4), define G_MODULE_EXPORT
2343     as
2344     __attribute__((visibility("default"))). This is normally a no-op,
2345     unless
2346     compiling with -fvisibility=hidden, in which case it marks a symbol to
2347     be publicly exported from the library, which is what G_MODULE_EXPORT
2348     is
2349     for. Previously G_MODULE_EXPORT has only worked on Windows.
2350
2351     The compatibility check for whether the compiler supports
2352     __attribute__((visibility)) is based on the __GNUC__ define, and is
2353     similar to the check done in configure.ac for defining
2354     G_GNUC_INTERNAL.
2355
2356     Signed-off-by: Philip Withnall <withnall@endlessm.com>
2357
2358     https://bugzilla.gnome.org/show_bug.cgi?id=778287
2359
2360  gmodule/gmodule.c | 12 +++++++++---
2361  gmodule/gmodule.h |  4 +++-
2362  2 files changed, 12 insertions(+), 4 deletions(-)
2363
2364 commit 92cb02392c531e70a1d190f3ebad33101c02fea4
2365 Author: Mario Sanchez Prada <mario@endlessm.com>
2366 Date:   Thu Mar 23 14:46:02 2017 +0000
2367
2368     appinfo: Don't hardcode strings for the OpenURI portal's D-Bus method
2369
2370     We added several #define in the previous commit, so use those instead.
2371
2372  gio/gappinfo.c | 8 ++++----
2373  1 file changed, 4 insertions(+), 4 deletions(-)
2374
2375 commit b374cc2e236396fb556891427d58aed81ceded63
2376 Author: Mario Sanchez Prada <mario@endlessm.com>
2377 Date:   Wed Mar 22 17:49:27 2017 +0000
2378
2379     appinfo: Launch the OpenURI portal using a synchronous D-Bus call
2380
2381     Calling the D-Bus method for the OpenURI portal "protects" the
2382     logic from
2383     not ever having the remote method running in case the
2384     xdg-desktop-portal
2385     process is not yet running and the caller quits quickly after
2386     the call.
2387
2388     This should not be a problem as the method returns immediately
2389     (regardless
2390     of the user making a selection), but making it synchronous would
2391     prevent
2392     situations where the OpenURI method would never be called because
2393     of D-Bus
2394     dropping the message after the caller dies, without explicitly
2395     waiting for
2396     a reply.
2397
2398     https://bugzilla.gnome.org/show_bug.cgi?id=780441
2399
2400  gio/gappinfo.c | 124
2401  +++++++++++++++++++++++++++++++++++++++++++++++----------
2402  1 file changed, 103 insertions(+), 21 deletions(-)
2403
2404 commit 26e0b3dde4bfb32eb10658140b9f63e04f76b60e
2405 Author: Mario Sanchez Prada <mario@endlessm.com>
2406 Date:   Thu Mar 23 10:16:35 2017 +0000
2407
2408     appinfo: Don't leak the session bus in
2409     launch_default_with_portal_async
2410
2411     The session bus object needs to be unreferenced before early
2412     returning.
2413
2414  gio/gappinfo.c | 1 +
2415  1 file changed, 1 insertion(+)
2416
2417 commit 21f1425e8cbee39abc05ab323f49d5d0f57e869f
2418 Author: Jordi Mas <jmas@softcatala.org>
2419 Date:   Wed Mar 22 07:38:01 2017 +0100
2420
2421     Update Catalan translation
2422
2423  po/ca.po | 2448
2424  ++++++++++++++++++++++++++++++++++----------------------------
2425  1 file changed, 1356 insertions(+), 1092 deletions(-)
2426
2427 commit 929e1b1fde638bdfded4faa460f86c8d5e15d3e8
2428 Author: Daniel Macks <dmacks@netspace.org>
2429 Date:   Mon Mar 20 10:22:15 2017 -0400
2430
2431     Do not build utf8_encode on CARBON platform
2432
2433     utf8_encode is not used by g_utf8_collate_key on this platform.
2434
2435     https://bugzilla.gnome.org/show_bug.cgi?id=780306
2436
2437  glib/gunicollate.c | 4 ++--
2438  1 file changed, 2 insertions(+), 2 deletions(-)
2439
2440 commit 69b4c72fe58dfa7525446bbdd4759b871c10547c
2441 Author: Philip Withnall <withnall@endlessm.com>
2442 Date:   Fri Mar 17 12:09:36 2017 +0000
2443
2444     gutf8: Clarify documentation for g_utf8_get_char_validated()
2445
2446     There is no such thing as ‘no maximum’ when reading a
2447     string. It’s got
2448     to end somewhere.
2449
2450     Signed-off-by: Philip Withnall <withnall@endlessm.com>
2451
2452     https://bugzilla.gnome.org/show_bug.cgi?id=780095
2453
2454  glib/gutf8.c | 5 ++---
2455  1 file changed, 2 insertions(+), 3 deletions(-)
2456
2457 commit 1c56a87c08f4e7b0e05959b0c894466a2bbf7f45
2458 Author: Philip Withnall <withnall@endlessm.com>
2459 Date:   Fri Mar 17 12:09:01 2017 +0000
2460
2461     gutf8: Clarify return values from g_utf8_get_char_extended()
2462
2463     It’s hard to remember what the difference is between -1 and -2,
2464     so give
2465     them names.
2466
2467     This introduces no functional changes.
2468
2469     Signed-off-by: Philip Withnall <withnall@endlessm.com>
2470
2471     https://bugzilla.gnome.org/show_bug.cgi?id=780095
2472
2473  glib/gutf8.c | 16 +++++++++-------
2474  1 file changed, 9 insertions(+), 7 deletions(-)
2475
2476 commit 30e382bace7ca3e9ec8bc960a6005b9fef57d663
2477 Author: Andika Triwidada <atriwidada@gnome.org>
2478 Date:   Sun Mar 19 08:07:48 2017 +0000
2479
2480     Update Indonesian translation
2481
2482  po/id.po | 628
2483  ++++++++++++++++++++++++++++++---------------------------------
2484  1 file changed, 298 insertions(+), 330 deletions(-)
2485
2486 commit bce36c2d46213ff397acbd130acd9bcfa1ca0eaa
2487 Author: Matthias Clasen <mclasen@redhat.com>
2488 Date:   Sat Mar 18 20:40:40 2017 -0400
2489
2490     2.52.0
2491
2492  NEWS         | 14 ++++++++++++++
2493  configure.ac |  4 ++--
2494  2 files changed, 16 insertions(+), 2 deletions(-)
2495
2496 commit e6e38f4b8a44e8df3915736a194010f287765da1
2497 Author: Philip Withnall <withnall@endlessm.com>
2498 Date:   Fri Mar 17 11:30:24 2017 +0000
2499
2500     gbase64: Document that g_base64_encode_close() does not nul-terminate
2501
2502     Signed-off-by: Philip Withnall <withnall@endlessm.com>
2503
2504  glib/gbase64.c | 2 ++
2505  1 file changed, 2 insertions(+)
2506
2507 commit dd914da1c80941ed1c435671cac20ca4f5f7f0e6
2508 Author: Colin Walters <walters@verbum.org>
2509 Date:   Thu Mar 16 09:12:26 2017 -0400
2510
2511     gio/fam: Remove leftover debug print
2512
2513     This leftover debug print was introduced by
2514     d682df186e9cca2b8db0e921450a4db31cf0c467
2515     and is obviously bad for applications that are expecting something
2516     else on stdout, etc.
2517
2518     See: https://bugzilla.redhat.com/show_bug.cgi?id=1396386
2519
2520     https://bugzilla.gnome.org/show_bug.cgi?id=780144
2521
2522  gio/fam/gfamfilemonitor.c | 2 --
2523  1 file changed, 2 deletions(-)
2524
2525 commit 2411b76c5e63aa2ef7fcc131e6f5c5e73c998615
2526 Author: Philip Withnall <withnall@endlessm.com>
2527 Date:   Thu Mar 16 13:50:19 2017 +0000
2528
2529     docs: Fix some DocBook usage in a few gtk-doc comments
2530
2531     <emphasis> and <ulink> tags. Replace them with Markdown.
2532
2533     Signed-off-by: Philip Withnall <withnall@endlessm.com>
2534
2535  gio/gappinfo.h           | 3 +--
2536  gio/gdbusconnection.h    | 2 +-
2537  gio/gioenums.h           | 2 +-
2538  glib/deprecated/gcache.c | 4 ++--
2539  glib/gunicode.h          | 8 +++-----
2540  5 files changed, 8 insertions(+), 11 deletions(-)
2541
2542 commit 3a1e98cca856320452179166afa61543c3aa9418
2543 Author: Claude Paroz <claude@2xlibre.net>
2544 Date:   Thu Mar 16 10:04:35 2017 +0100
2545
2546     Updated French translation
2547
2548  po/fr.po | 1031
2549  +++++++++++++++++++++++++++++++-------------------------------
2550  1 file changed, 523 insertions(+), 508 deletions(-)
2551
2552 commit 5ebfb179b934d9bfd69d4f538557be05223ad27d
2553 Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
2554 Date:   Wed Mar 15 21:24:01 2017 +0200
2555
2556     Update Latvian translation
2557
2558  po/lv.po | 1639
2559  +++++++++++++++++++++++++++++++++++++-------------------------
2560  1 file changed, 984 insertions(+), 655 deletions(-)
2561
2562 commit ec02a1875f29ecb8e46c0d8c1403cd00a0b3a9e4
2563 Author: Iain Lane <iain@orangesquash.org.uk>
2564 Date:   Mon Mar 13 16:52:11 2017 +0000
2565
2566     tests/gdatetime: Use a real rather than invented timezone
2567
2568     The tzdata maintainers had previously invented abbreviations for
2569     timezones. As of their 2017a release, the one we were testing ("BRT")
2570     has been dropped.
2571
2572     Switch to testing PST, which is a real timezone abbreviation.
2573
2574     https://bugzilla.gnome.org/show_bug.cgi?id=779799
2575
2576  glib/tests/gdatetime.c | 12 ++++++------
2577  1 file changed, 6 insertions(+), 6 deletions(-)
2578
2579 commit 567f01044f3640ffea0c9aa3ca055b0b6c473275
2580 Author: Fabio Tomat <f.t.public@gmail.com>
2581 Date:   Wed Mar 15 04:47:21 2017 +0000
2582
2583     Update Friulian translation
2584
2585  po/fur.po | 159
2586  +++++++++++++++++++++++++++++++++++++-------------------------
2587  1 file changed, 95 insertions(+), 64 deletions(-)
2588
2589 commit e9fe8868a7c967a39c7a9d6e672835329d0cc15b
2590 Author: Piotr Drąg <piotrdrag@gmail.com>
2591 Date:   Tue Mar 14 14:51:49 2017 +0100
2592
2593     Use single non-Unicode quotation marks in a new translatable message
2594
2595     Actually, Unicode changes to this file got reverted in
2596     2d56c49b1085ae3ad769e6b59329cf493eb0f8a1. Also, there is
2597     "No such interface '%s'" string already, so we avoid
2598     breaking the string freeze.
2599
2600  gio/gdbusconnection.c | 2 +-
2601  1 file changed, 1 insertion(+), 1 deletion(-)
2602
2603 commit bb93f3a4aa1181976bc75c03016277e08c16ab8f
2604 Author: Piotr Drąg <piotrdrag@gmail.com>
2605 Date:   Tue Mar 14 14:45:48 2017 +0100
2606
2607     Use consistent quotation marks in a new translatable message
2608
2609     Double quotation marks are used everywhere else in glib, as per
2610     <https://developer.gnome.org/hig/stable/typography.html>.
2611
2612  gio/gdbusconnection.c | 2 +-
2613  1 file changed, 1 insertion(+), 1 deletion(-)
2614
2615 commit e1f362ba49a7df54f9299883876b63d5e9f0916b
2616 Author: Philip Withnall <withnall@endlessm.com>
2617 Date:   Tue Mar 14 12:55:38 2017 +0000
2618
2619     gsubprocess: Add missing G_GNUC_NULL_TERMINATED attribute
2620
2621     g_subprocess_launcher_spawn() is NULL-terminated, and must have a
2622     non-NULL argv0 specified, so G_GNUC_NULL_TERMINATED is appropriate
2623     here.
2624
2625     Signed-off-by: Philip Withnall <withnall@endlessm.com>
2626
2627     https://bugzilla.gnome.org/show_bug.cgi?id=780032
2628
2629  gio/gsubprocesslauncher.h | 2 +-
2630  1 file changed, 1 insertion(+), 1 deletion(-)
2631
2632 commit ff327ba2d73d2ff175b402ab4da3ab7a61e1644e
2633 Author: Philip Withnall <withnall@endlessm.com>
2634 Date:   Tue Mar 14 12:55:08 2017 +0000
2635
2636     gdbusmessage: Add missing G_GNUC_PRINTF attribute
2637
2638     This highlighted a bug in GDBusConnection, where an interface name was
2639     not included in a message referring to it.
2640
2641     Signed-off-by: Philip Withnall <withnall@endlessm.com>
2642
2643     https://bugzilla.gnome.org/show_bug.cgi?id=780032
2644
2645  gio/gdbusconnection.c | 2 +-
2646  gio/gdbusmessage.h    | 2 +-
2647  2 files changed, 2 insertions(+), 2 deletions(-)
2648
2649 commit e013164c5c5b776acee409f726dc4f0ae5dc6e2b
2650 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
2651 Date:   Tue Mar 14 14:48:23 2017 +0800
2652
2653     Visual Studio builds: Fix gio project generation
2654
2655     We need to include gcontenttype-win32.c in our Visual Studio
2656     projects...
2657
2658  gio/Makefile.am | 1 +
2659  1 file changed, 1 insertion(+)
2660
2661 commit 37f5feb1d2b70bb0101123f3bc4d8f8427848169
2662 Author: Matthias Clasen <mclasen@redhat.com>
2663 Date:   Mon Mar 13 12:30:56 2017 -0400
2664
2665     Fix distcheck
2666
2667     Typo in the win32 source list...
2668
2669  gio/Makefile.am | 2 +-
2670  1 file changed, 1 insertion(+), 1 deletion(-)
2671
2672 commit 7a36df7b0177a4cd97546276ce85eb7d118a5543
2673 Author: Matthias Clasen <mclasen@redhat.com>
2674 Date:   Mon Mar 13 11:23:00 2017 -0400
2675
2676     2.51.5
2677
2678  NEWS         | 24 ++++++++++++++++++++++++
2679  configure.ac |  2 +-
2680  2 files changed, 25 insertions(+), 1 deletion(-)
2681
2682 commit 90dfea2b61e51c64c547888355eb3159e07282c9
2683 Author: TingPing <tingping@tingping.se>
2684 Date:   Wed Mar 25 18:26:50 2015 -0400
2685
2686     Implement GAppInfo on OSX
2687
2688     This is an implementation of most of GAppInfo using the OS X
2689     NSBundle APIs.
2690
2691     Missing at this point are things that don't have equivalents
2692     in OS X, such as hidden desktop files, last-used, manual type
2693     associations, and g_app_info_get_all().
2694
2695     https://bugzilla.gnome.org/show_bug.cgi?id=734946
2696
2697  gio/Makefile.am       |  14 +-
2698  gio/giomodule.c       |   8 +-
2699  gio/gosxappinfo.c     | 715
2700  ++++++++++++++++++++++++++++++++++++++++++++++++++
2701  gio/gosxappinfo.h     |  54 ++++
2702  gio/tests/Makefile.am |   4 +-
2703  5 files changed, 786 insertions(+), 9 deletions(-)
2704
2705 commit 3953d85a92e7c6f78e8e37a3f78e90c0cd93fb2d
2706 Author: TingPing <tingping@tingping.se>
2707 Date:   Fri Aug 15 06:11:38 2014 -0400
2708
2709     Implement GContentType on OSX
2710
2711     This is an implementation of most of GContentType using the OS X
2712     UTType APIs.
2713
2714     Missing at this point is an implementation of
2715     g_content_types_get_registered() and g_content_type_guess_for_tree().
2716
2717     https://bugzilla.gnome.org/show_bug.cgi?id=734946
2718
2719  gio/Makefile.am       |  24 ++-
2720  gio/gcontenttype.c    |   5 +-
2721  gio/glocalfileinfo.c  |   2 +-
2722  gio/gosxcontenttype.c | 423
2723  ++++++++++++++++++++++++++++++++++++++++++++++++++
2724  4 files changed, 449 insertions(+), 5 deletions(-)
2725
2726 commit 1f931dbb22fca7a1edfb977354a5742fd34c9a1d
2727 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
2728 Date:   Mon Mar 13 15:34:46 2017 +0800
2729
2730     win32/pc_base.py: Update path for GLib master
2731
2732     So that people can load this from the right places in GLib master's
2733     source tree.
2734
2735  win32/pc_base.py | 2 +-
2736  1 file changed, 1 insertion(+), 1 deletion(-)
2737
2738 commit 626e9e6b6e3c362e5293b5f1393ac0a42a63d291
2739 Author: Matthias Clasen <mclasen@redhat.com>
2740 Date:   Thu Mar 9 20:34:40 2017 -0500
2741
2742     Add g_content_type_is_mime_type to the docs
2743
2744  docs/reference/gio/gio-sections.txt | 1 +
2745  1 file changed, 1 insertion(+)
2746
2747 commit e305fe971e4647d971428a772b7290b9c308a96f
2748 Author: Steven McDonald <steven@steven-mcdonald.id.au>
2749 Date:   Sun Feb 12 11:02:55 2017 +1100
2750
2751     gio: Always purge kqueue subs from missing list
2752
2753     Previously, _kh_cancel_sub assumed that it only needed to call
2754     _km_remove if sub did not exist in subs_hash_table. This is erroneous
2755     because the complementary operation, _km_add_missing, can be called
2756     from process_kqueue_notifications, in which context sub can *only*
2757     have
2758     come from subs_hash_table.
2759
2760     Since _km_remove is implemented using g_slist_remove, which is
2761     documented to be a noop if the list does not contain the element to be
2762     removed, it is safe to call _km_remove unconditionally here.
2763
2764     https://bugzilla.gnome.org/show_bug.cgi?id=778515
2765
2766  gio/kqueue/kqueue-helper.c | 15 +++++----------
2767  1 file changed, 5 insertions(+), 10 deletions(-)
2768
2769 commit c68903945d1f802a793456aa80afe3fb3e6712bc
2770 Author: Emmanuele Bassi <ebassi@gnome.org>
2771 Date:   Thu Mar 9 00:15:08 2017 +0000
2772
2773     Regenerate the vasnprintf gnulib module imported files
2774
2775     Use gnulibg-tool --lgpl to import the vasnprintf module using the
2776     correct GNU Lesser General Public License, version 2.1 or later, like
2777     the rest of GLib.
2778
2779     https://bugzilla.gnome.org/show_bug.cgi?id=777203
2780
2781  glib/gnulib/asnprintf.c    | 16 ++++++++--------
2782  glib/gnulib/printf-args.c  | 10 +++++-----
2783  glib/gnulib/printf-args.h  | 10 +++++-----
2784  glib/gnulib/printf-parse.c | 10 +++++-----
2785  glib/gnulib/printf-parse.h | 10 +++++-----
2786  glib/gnulib/vasnprintf.c   | 10 +++++-----
2787  glib/gnulib/vasnprintf.h   | 10 +++++-----
2788  glib/gnulib/verify.h       | 10 +++++-----
2789  glib/gnulib/xsize.h        | 22 +++++++++++++++++-----
2790  9 files changed, 60 insertions(+), 48 deletions(-)
2791
2792 commit 79ea068975fda4e164b1c97c9593c73e4053b209
2793 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
2794 Date:   Thu Mar 9 16:18:45 2017 +0800
2795
2796     win32/replace.py: Update documentation comment
2797
2798     Update the location from GLib's source tree on where this file can be
2799     found.
2800
2801  win32/replace.py | 2 +-
2802  1 file changed, 1 insertion(+), 1 deletion(-)
2803
2804 commit fe1a749ca6803057dd876f374b5296c3c800fde1
2805 Author: TingPing <tingping@tingping.se>
2806 Date:   Wed Mar 8 23:02:10 2017 -0500
2807
2808     Create g_content_type_is_mime_type()
2809
2810     Convenience wrapper around g_content_type_is_a().
2811
2812     https://bugzilla.gnome.org/show_bug.cgi?id=734946
2813
2814  gio/gcontenttype-win32.c | 17 +++++++++++++++++
2815  gio/gcontenttype.c       | 20 ++++++++++++++++++++
2816  gio/gcontenttype.h       |  3 +++
2817  3 files changed, 40 insertions(+)
2818
2819 commit 525b33c05f37625864b41c03cb95ea6b822c1ede
2820 Author: Carlos Sánchez de La Lama <csanchezdll@gmail.com>
2821 Date:   Mon Jul 20 12:49:51 2015 +0200
2822
2823     Correct collation key generation on OS X
2824
2825     This ixes bug #673047.
2826
2827  glib/gunicollate.c   | 36 ++++++++++++++++++++----------------
2828  glib/tests/collate.c | 20 ++++++++++++++++++++
2829  2 files changed, 40 insertions(+), 16 deletions(-)
2830
2831 commit a28429a3c697b2ee750cf224f53120694ca14861
2832 Author: Matthias Clasen <mclasen@redhat.com>
2833 Date:   Wed Mar 8 22:36:05 2017 -0500
2834
2835     Fix a typo
2836
2837  gio/giomodule.c | 2 +-
2838  1 file changed, 1 insertion(+), 1 deletion(-)
2839
2840 commit 04ad811e501f50412daf743d462ab6aae724e903
2841 Author: Matthias Clasen <mclasen@redhat.com>
2842 Date:   Wed Mar 8 22:27:06 2017 -0500
2843
2844     Add a forgotten g_type_ensure call
2845
2846     One of the types in this function was not wrapped in a
2847     g_type_ensure_call, an obvious oversight.
2848
2849  gio/giomodule.c | 2 +-
2850  1 file changed, 1 insertion(+), 1 deletion(-)
2851
2852 commit d1a03bc728df920d4da6db02437d99bba27aa20c
2853 Author: John Ralls <jralls@ceridwen.us>
2854 Date:   Wed Mar 8 22:26:00 2017 -0500
2855
2856     Enable building gcocoanotification only if OS X min version >= 10.9
2857
2858     This changes the configure checks to check for what is actually
2859     required to build this code.
2860
2861     https://bugzilla.gnome.org/show_bug.cgi?id=747146
2862
2863  configure.ac    | 19 ++++++++-----------
2864  gio/Makefile.am |  2 ++
2865  gio/giomodule.c |  8 ++++++--
2866  3 files changed, 16 insertions(+), 13 deletions(-)
2867
2868 commit 0c6c39428ce446be63b0c243a1b98800274030b5
2869 Author: Fabio Tomat <f.t.public@gmail.com>
2870 Date:   Tue Mar 7 22:27:35 2017 +0000
2871
2872     Add Friulian translation
2873
2874  po/LINGUAS |    1 +
2875  po/fur.po  | 5110
2876  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2877  2 files changed, 5111 insertions(+)
2878
2879 commit 4d8ad0adb7464d0d7bb872a9fb5e6aa87b94e26a
2880 Author: Gábor Kelemen <kelemeng@openscope.org>
2881 Date:   Sun Mar 5 21:23:33 2017 +0000
2882
2883     Update Hungarian translation
2884
2885  po/hu.po | 1451
2886  +++++++++++++++++++++++++-------------------------------------
2887  1 file changed, 589 insertions(+), 862 deletions(-)
2888
2889 commit b56a95026cdd39e9cbe992856a607bdb2af67a21
2890 Author: Matthias Clasen <mclasen@redhat.com>
2891 Date:   Sun Mar 5 13:11:08 2017 -0500
2892
2893     Add some more cases to the app-id unit tests
2894
2895     These came up on irc today.
2896
2897  gio/tests/gapplication.c | 3 +++
2898  1 file changed, 3 insertions(+)
2899
2900 commit 4a163a330195b8874e253a6853617bd55e4ac8d1
2901 Author: Mario Blättermann <mario.blaettermann@gmail.com>
2902 Date:   Sun Mar 5 17:57:32 2017 +0000
2903
2904     Update German translation
2905
2906  po/de.po | 1200
2907  +++++++++++++++++++++++---------------------------------------
2908  1 file changed, 452 insertions(+), 748 deletions(-)
2909
2910 commit 424ec6022f2333b8b1df39667f023b734071fc36
2911 Author: Philip Withnall <philip@tecnocode.co.uk>
2912 Date:   Sun Mar 5 12:24:37 2017 +0000
2913
2914     gtestutils: Fix a typo in a documentation comment
2915
2916     Signed-off-by: Philip Withnall <philip@tecnocode.co.uk>
2917
2918  glib/gtestutils.c | 2 +-
2919  1 file changed, 1 insertion(+), 1 deletion(-)
2920
2921 commit 8686e43058765dce487a217736a970ac5643bddb
2922 Author: Simon McVittie <smcv@debian.org>
2923 Date:   Sat Mar 4 15:15:50 2017 +0000
2924
2925     glib-mkenums: Sort input files for more deterministic output
2926
2927     This should be helpful for reproducible builds
2928     <https://reproducible-builds.org/>.
2929
2930     Perl's sorting is not locale-sensitive unless the lexical scope has
2931     'use locale', which this one does not, so we do not need to force
2932     locale-agnostic sorting.
2933
2934     Signed-off-by: Simon McVittie <smcv@debian.org>
2935     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=769983
2936     Bug-Debian: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=809152
2937
2938  gobject/glib-mkenums.in | 2 ++
2939  1 file changed, 2 insertions(+)
2940
2941 commit 935cd72bddda77b5c09b9b72d5a478b9d7817aa6
2942 Author: Paolo Borelli <pborelli@gnome.org>
2943 Date:   Sat Mar 4 19:59:37 2017 +0100
2944
2945     utf8: add unit test for g_utf8_make_valid
2946
2947  glib/tests/utf8-misc.c | 22 ++++++++++++++++++++++
2948  1 file changed, 22 insertions(+)
2949
2950 commit c3ac56def752a6a2d8b101bd8331646e2699af02
2951 Author: Aurimas Černius <aurisc4@gmail.com>
2952 Date:   Sat Mar 4 17:55:40 2017 +0200
2953
2954     Updated Lithuanian translation
2955
2956  po/lt.po | 985
2957  +++++++++++++++++++++++++++++----------------------------------
2958  1 file changed, 452 insertions(+), 533 deletions(-)
2959
2960 commit e3f59e482bfab48ef715d57f3cd28e49f23e947f
2961 Author: Simon McVittie <smcv@debian.org>
2962 Date:   Fri Mar 3 10:53:52 2017 +0000
2963
2964     Install gdb Python helpers as data, not as executable scripts
2965
2966     They do not start with the #!/usr/bin/python that would be necessary
2967     to make them run with Python rather than a shell, and they would
2968     not be useful to run anyway: they are libraries to be imported,
2969     not scripts to be run.
2970
2971     Signed-off-by: Simon McVittie <smcv@debian.org>
2972
2973  glib/Makefile.am    | 2 +-
2974  gobject/Makefile.am | 2 +-
2975  2 files changed, 2 insertions(+), 2 deletions(-)
2976
2977 commit e89513e82942f4ca404c14f21f84be786998a75f
2978 Author: Changwoo Ryu <cwryu@debian.org>
2979 Date:   Fri Mar 3 15:42:43 2017 +0000
2980
2981     Update Korean translation
2982
2983  po/ko.po | 1008
2984  ++++++++++++++++++++++++++++++++------------------------------
2985  1 file changed, 515 insertions(+), 493 deletions(-)
2986
2987 commit 72fad44a642a8adb43fad685d0d29d33a48837bc
2988 Author: Ask Hjorth Larsen <asklarsen@gmail.com>
2989 Date:   Thu Mar 2 13:11:23 2017 +0100
2990
2991     Updated Danish translation
2992
2993  po/da.po | 939
2994  +++++++++++++++++++++++++++++++--------------------------------
2995  1 file changed, 459 insertions(+), 480 deletions(-)
2996
2997 commit f559bc01dc9ce53f6995600311bb0db1a6d347ef
2998 Author: Paolo Borelli <pborelli@gnome.org>
2999 Date:   Thu Mar 2 09:10:35 2017 +0100
3000
3001     Make g_utf8_make_valid optionally take a length
3002
3003     g_utf8_make_valid was turned into a public API this cycle. However
3004     now that it is public we should make the API more generic, allowing
3005     the caller to specify the length. This is especially useful if
3006     the function is called with a string that has \0 in the middle
3007     or for chunks of a strings that are not nul terminated.
3008     This is also consistent with most of the other utf8 utils.
3009
3010     Callers inside glib are updated to the new signature.
3011
3012     https://bugzilla.gnome.org/show_bug.cgi?id=779456
3013
3014  glib/gconvert.c |  2 +-
3015  glib/gkeyfile.c | 16 ++++++++--------
3016  glib/gmarkup.c  |  2 +-
3017  glib/gunicode.h |  3 ++-
3018  glib/gutf8.c    | 17 ++++++++++++-----
3019  5 files changed, 24 insertions(+), 16 deletions(-)
3020
3021 commit 9aaf7588fc70153bb7e2dac1d9266ca9adcc4c9a
3022 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
3023 Date:   Thu Mar 2 08:17:35 2017 +0800
3024
3025     glib/gmessages.c: Fix build when targeting Windows Vista+
3026
3027     In my previous attempt to improve colored console output on Windows,
3028     we
3029     called GetFileInformationByHandleEx() directly if we target Vista or
3030     later, but the check macro for doing so via LoadLibrary() had
3031     a typo.  Fix
3032     this by correcting the check macro.
3033
3034     Pointed out by Ignacio Casal Quinteiro.
3035
3036  glib/gmessages.c | 6 +++---
3037  1 file changed, 3 insertions(+), 3 deletions(-)
3038
3039 commit 376e12e5a4d7a3832e2b2445346974ff33c34b03
3040 Author: Matthias Clasen <mclasen@redhat.com>
3041 Date:   Wed Mar 1 15:14:14 2017 -0500
3042
3043     2.51.4
3044
3045  NEWS         | 7 +++++++
3046  configure.ac | 2 +-
3047  2 files changed, 8 insertions(+), 1 deletion(-)
3048
3049 commit 62e8d23b88469a069177959a8c0c7916724e3d30
3050 Author: David King <amigadave@amigadave.com>
3051 Date:   Wed Mar 1 13:33:39 2017 +0000
3052
3053     build: Add vs15 subdir to win32 Makefile.am
3054
3055  win32/Makefile.am | 2 +-
3056  1 file changed, 1 insertion(+), 1 deletion(-)
3057
3058 commit d892cf6feb215b3e2349b437c02d561926ea8259
3059 Author: Philip Withnall <withnall@endlessm.com>
3060 Date:   Mon Feb 27 10:08:16 2017 +0000
3061
3062     tests: Fix some memory leaks in the GSettings unit tests
3063
3064     Signed-off-by: Philip Withnall <withnall@endlessm.com>
3065
3066     https://bugzilla.gnome.org/show_bug.cgi?id=779265
3067
3068  gio/tests/gsettings.c | 3 +++
3069  1 file changed, 3 insertions(+)
3070
3071 commit 43fbb8652dbf516b5bf5cf91df46a2c2f3a93755
3072 Author: Philip Withnall <withnall@endlessm.com>
3073 Date:   Mon Feb 27 10:07:14 2017 +0000
3074
3075     tests: Fix a double-unref in the GSettings unit tests
3076
3077     g_settings_schema_source_get_default() is (transfer none), not
3078     (transfer
3079     full).
3080
3081     Spotted by Marvin Schmidt.
3082
3083     Signed-off-by: Philip Withnall <withnall@endlessm.com>
3084
3085     https://bugzilla.gnome.org/show_bug.cgi?id=779265
3086
3087  gio/tests/gsettings.c | 2 --
3088  1 file changed, 2 deletions(-)
3089
3090 commit 6bfb4ce191cdf400c244187fb6ed05c5e76ea44a
3091 Author: Philip Withnall <withnall@endlessm.com>
3092 Date:   Mon Feb 27 10:05:58 2017 +0000
3093
3094     gsettings: Fix a leak in GSettingsAction
3095
3096     Every GSettingsAction was leaking its schema key (a few tens of
3097     bytes).
3098
3099     Signed-off-by: Philip Withnall <withnall@endlessm.com>
3100
3101     https://bugzilla.gnome.org/show_bug.cgi?id=779265
3102
3103  gio/gsettings.c | 1 +
3104  1 file changed, 1 insertion(+)
3105
3106 commit 08b6794ec27782e5c1c431c602dd9ae97d813d17
3107 Author: Philip Withnall <withnall@endlessm.com>
3108 Date:   Mon Feb 27 10:04:39 2017 +0000
3109
3110     gsettings: Fix memory leak on error handling path for g_settings_set()
3111
3112     On the warning/critical error handling paths for g_settings_set(), the
3113     GVariant value was not ref-sunk, and the schema key was leaked. This
3114     won’t affect code in production (unless it’s seriously buggy), but
3115     eliminates some leaks from the error testing paths in the GSettings
3116     tests.
3117
3118     Signed-off-by: Philip Withnall <withnall@endlessm.com>
3119
3120     https://bugzilla.gnome.org/show_bug.cgi?id=779265
3121
3122  gio/gsettings.c | 18 ++++++++++--------
3123  1 file changed, 10 insertions(+), 8 deletions(-)
3124
3125 commit d6d29a2e9fa2c776b5ca3630469e8b60081eced7
3126 Author: Philip Withnall <withnall@endlessm.com>
3127 Date:   Mon Feb 27 10:02:48 2017 +0000
3128
3129     glib-compile-schemas: Fix various memory leaks
3130
3131     Spotted while running `make check` under Valgrind. While it’s not
3132     necessary to fix memory leaks in glib-compile-schemas (since it’s a
3133     utility which runs briefly then exits), fixing them makes more
3134     legitimate leaks in the Valgrind output more obvious, and means we can
3135     be sure there aren’t leaks in the underlying GLib/GIO code which
3136     glib-compile-schemas is calling.
3137
3138     Signed-off-by: Philip Withnall <withnall@endlessm.com>
3139
3140     https://bugzilla.gnome.org/show_bug.cgi?id=779265
3141
3142  gio/glib-compile-schemas.c | 92
3143  ++++++++++++++++++++++++++++++++--------------
3144  1 file changed, 64 insertions(+), 28 deletions(-)
3145
3146 commit c61ea2c4a9b11eed7e1ea04fe97a442b683dded2
3147 Author: Matthias Clasen <mclasen@redhat.com>
3148 Date:   Mon Feb 27 11:46:20 2017 -0500
3149
3150     2.51.3
3151
3152  NEWS         | 20 ++++++++++++++++++++
3153  configure.ac |  2 +-
3154  2 files changed, 21 insertions(+), 1 deletion(-)
3155
3156 commit 1a845115a24bea553885acb69b731dbc32d3369b
3157 Author: Jan Tojnar <jtojnar@gmail.com>
3158 Date:   Fri Feb 24 16:46:55 2017 +0100
3159
3160     gio: Check for NUll when getting extensions
3161
3162     When unregistered extension point (i.e. NULL pointer) is passed
3163     to `g_io_extension_point_get_extensions`, it causes a segfault.
3164
3165     This commit adds an assertion, to prevent this.
3166
3167     https://bugzilla.gnome.org/show_bug.cgi?id=779183
3168
3169  gio/giomodule.c | 2 ++
3170  1 file changed, 2 insertions(+)
3171
3172 commit ee09bb704fe9ccb24d92dd86696a0e6bb8f0dc1a
3173 Author: Patrick Griffis <tingping@tingping.se>
3174 Date:   Thu Feb 16 21:03:18 2017 -0500
3175
3176     gdbus-codegen: Add --output-directory flag
3177
3178     This is useful with Meson where files are generated in subdirs
3179
3180     https://bugzilla.gnome.org/show_bug.cgi?id=778801
3181
3182  docs/reference/gio/gdbus-codegen.xml  | 17 ++++++++++++++++-
3183  gio/gdbus-2.0/codegen/codegen.py      |  8 +++++---
3184  gio/gdbus-2.0/codegen/codegen_main.py | 12 +++++++++---
3185  3 files changed, 30 insertions(+), 7 deletions(-)
3186
3187 commit 001245171b7d556eae88cf44a01fdb889006d96f
3188 Author: Philip Withnall <withnall@endlessm.com>
3189 Date:   Mon Feb 27 10:16:12 2017 +0000
3190
3191     gchecksum: Fix validity checks for GChecksumType
3192
3193     This fixes the unit tests after commit 3e32350b rearranged the enum
3194     order.
3195
3196     Signed-off-by: Philip Withnall <withnall@endlessm.com>
3197
3198     https://bugzilla.gnome.org/show_bug.cgi?id=771997
3199
3200  glib/gchecksum.c | 2 +-
3201  1 file changed, 1 insertion(+), 1 deletion(-)
3202
3203 commit f6db42f69811a363730f5f8517322dd2ad6120d3
3204 Author: Igor Gnatenko <ignatenko@src.gnome.org>
3205 Date:   Sun Feb 26 11:53:22 2017 +0100
3206
3207     ghmac: use stable version in documentation
3208
3209     Signed-off-by: Igor Gnatenko <ignatenko@src.gnome.org>
3210
3211  glib/ghmac.c | 4 ++--
3212  1 file changed, 2 insertions(+), 2 deletions(-)
3213
3214 commit 3e32350b546306b69a65266774502b105f413389
3215 Author: Igor Gnatenko <ignatenko@src.gnome.org>
3216 Date:   Sun Feb 26 11:52:17 2017 +0100
3217
3218     gchecksum: don't break ABI by inserting new enum member in the middle
3219
3220     Signed-off-by: Igor Gnatenko <ignatenko@src.gnome.org>
3221
3222  glib/gchecksum.h | 4 ++--
3223  1 file changed, 2 insertions(+), 2 deletions(-)
3224
3225 commit c618c5da173bd5b387d13f6242d79606b443d326
3226 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
3227 Date:   Sun Feb 26 08:01:12 2017 +0100
3228
3229     Updated Serbian translation
3230
3231  po/sr.po       | 1749
3232  ++++++++++++++++++++++++++++++++------------------------
3233  po/sr@latin.po | 1749
3234  ++++++++++++++++++++++++++++++++------------------------
3235  2 files changed, 1996 insertions(+), 1502 deletions(-)
3236
3237 commit 36966334ead02df864776bf42bb81712254e3a20
3238 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
3239 Date:   Wed Feb 22 01:19:18 2017 +0000
3240
3241     Update Chinese (Taiwan) translation
3242
3243  po/zh_TW.po | 1147
3244  +++++++++++++++++++++++++++++++----------------------------
3245  1 file changed, 601 insertions(+), 546 deletions(-)
3246
3247 commit 83cd14021bf10cfed203b1e1a81821f495d3aef3
3248 Author: Milo Casagrande <milo@ubuntu.com>
3249 Date:   Tue Feb 21 18:16:37 2017 +0000
3250
3251     Update Italian translation
3252
3253  po/it.po | 903
3254  ++++++++++++++++++++++++++++++++-------------------------------
3255  1 file changed, 459 insertions(+), 444 deletions(-)
3256
3257 commit 8693d60a280d10dfeda4ebd1aa6099b5d0456a1d
3258 Author: Ole André Vadla Ravnås <oleavr@gmail.com>
3259 Date:   Tue Feb 21 02:20:52 2017 +0100
3260
3261     gdbusauth: plug memory leak
3262
3263     Happens when the waiting-for-auth state is re-entered:
3264
3265     SERVER_STATE_WAITING_FOR_AUTH
3266       |
3267       v
3268     G_DBUS_AUTH_MECHANISM_STATE_REJECTED
3269       |
3270       v
3271     SERVER_STATE_WAITING_FOR_AUTH
3272
3273     Causing the previous `mech` pointer to get overwritten.
3274
3275     https://bugzilla.gnome.org/show_bug.cgi?id=778991
3276
3277  gio/gdbusauth.c | 1 +
3278  1 file changed, 1 insertion(+)
3279
3280 commit 77945667f70d85e1d95e111a601834d768c0982b
3281 Author: Philip Withnall <withnall@endlessm.com>
3282 Date:   Fri Feb 10 10:45:56 2017 +0000
3283
3284     ghmac: Add support for G_CHECKSUM_SHA384 to GHmac
3285
3286     It has the same block size as SHA-512, so it just needs a new case in
3287     the switch, some documentation updates, and the test vectors from RFC
3288     4868.
3289
3290     Signed-off-by: Philip Withnall <withnall@endlessm.com>
3291
3292     https://bugzilla.gnome.org/show_bug.cgi?id=771997
3293
3294  glib/ghmac.c      |  4 +++-
3295  glib/tests/hmac.c | 64
3296  ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
3297  2 files changed, 66 insertions(+), 2 deletions(-)
3298
3299 commit 1f9a9f8ce56a7996eea67a2d79ce70f03ecc61ac
3300 Author: Igor Gnatenko <ignatenko@src.gnome.org>
3301 Date:   Mon Sep 26 19:40:22 2016 +0200
3302
3303     gchecksum: add SHA-384 support
3304
3305     Signed-off-by: Igor Gnatenko <ignatenko@src.gnome.org>
3306
3307  glib/gchecksum.c      | 129 +++++++++++++++++++++++----------
3308  glib/gchecksum.h      |   2 +
3309  glib/tests/checksum.c | 192
3310  ++++++++++++++++++++++++++++++++++++++++++++++++++
3311  3 files changed, 286 insertions(+), 37 deletions(-)
3312
3313 commit b278e8ea706ce75d7693eb8e3c6a826df156388e
3314 Author: Andika Triwidada <atriwidada@gnome.org>
3315 Date:   Mon Feb 20 11:09:01 2017 +0000
3316
3317     Update Indonesian translation
3318
3319  po/id.po | 2729
3320  +++++++++++++++++++++++++++++++++++++++-----------------------
3321  1 file changed, 1741 insertions(+), 988 deletions(-)
3322
3323 commit 2340b72bdf6e8428ddfbd7095928344c8b2904fc
3324 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
3325 Date:   Sat Feb 18 15:39:18 2017 +0100
3326
3327     Update Basque language
3328
3329  po/eu.po | 1269
3330  +++++++++++++++++++++++++++++++++++++++-----------------------
3331  1 file changed, 799 insertions(+), 470 deletions(-)
3332
3333 commit 1920b550db823387ebea755c2bfd3a7393f90a46
3334 Author: Timm Bäder <mail@baedert.org>
3335 Date:   Thu Jan 19 08:18:59 2017 +0100
3336
3337     fdo notification: Avoid a double free
3338
3339     We're first getting the notification by its notify_id, but activating
3340     the action afterwards could redraw it, leading to a dangling pointer.
3341     Fix this by simply searching the list of active notifications again
3342     after activating the action.
3343
3344  gio/gfdonotificationbackend.c | 9 +++++++--
3345  1 file changed, 7 insertions(+), 2 deletions(-)
3346
3347 commit d0ffee8feb992483352261e19ba12b5a53d8ab1b
3348 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
3349 Date:   Fri Feb 17 17:54:23 2017 +0800
3350
3351     win32/detectenv-msvc.mak: Make it usable from Visual Studio projects
3352
3353     As in the version in of this NMake Makefile module in G-I, support
3354     CFG == Release|Debug, which is what is used in the Visual Studio
3355     projects, so that:
3356
3357     -This file will be in sync with the one in G-I
3358     -Other projects that make use of this can integrate this NMake
3359     Makefile
3360      module in their Visual Studio project files.
3361
3362  win32/detectenv-msvc.mak | 4 ++--
3363  1 file changed, 2 insertions(+), 2 deletions(-)
3364
3365 commit 08825d2c214765d0fefa5741ab973e966ddcace7
3366 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
3367 Date:   Fri Feb 17 17:48:13 2017 +0800
3368
3369     win32/detectenv-msvc.mak: Support Visual Studio 2017
3370
3371     Update this common NMake Makefile module so projects using this
3372     (such as
3373     for introspection builds or projects supporting MSVC builds using
3374     NMake)
3375     can make use of Visual Studio 2017.
3376
3377  win32/detectenv-msvc.mak | 4 +++-
3378  1 file changed, 3 insertions(+), 1 deletion(-)
3379
3380 commit 9f9528e0dc795606b13caecb60f4984b696fcc50
3381 Author: Ask Hjorth Larsen <asklarsen@gmail.com>
3382 Date:   Thu Feb 16 14:17:17 2017 +0100
3383
3384     Updated Danish translation
3385
3386  po/da.po | 733
3387  +++++++++++++++++++++++++++++++++------------------------------
3388  1 file changed, 389 insertions(+), 344 deletions(-)
3389
3390 commit fa074cf3c707b96bb9e0c1b2b4069c440f3c481b
3391 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
3392 Date:   Wed Feb 15 14:14:05 2017 +0800
3393
3394     Visual Studio builds: Fix previous commit
3395
3396     Pushed the wrong version of the patch, sorry!
3397
3398  configure.ac            |  4 ++++
3399  win32/Makefile-newvs.am | 18 ++++++++++++++----
3400  win32/vs11/Makefile.am  |  4 ++--
3401  win32/vs12/Makefile.am  |  4 ++--
3402  win32/vs14/Makefile.am  |  4 ++--
3403  win32/vs15/Makefile.am  |  5 +++--
3404  6 files changed, 27 insertions(+), 12 deletions(-)
3405
3406 commit 0baaac786e9f98af00a23fda4d6ac5a5f89c6cd3
3407 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
3408 Date:   Wed Feb 15 10:32:30 2017 +0800
3409
3410     Visual Studio builds: Add support for Visual Studio 2017
3411
3412     This adds support for Visual Studio 2017 by updating the autotools
3413     files for
3414     copying and updating the Visual Studio 2010 project files.
3415
3416     Since the toolset version of Visual Studio 2017 is no longer in
3417     the form
3418     of $(MSVC_VER_SHORT)0, we need to specify the full number, but this
3419     is a
3420     rather simple change we have here.  Note that Visual Studio 2017's CRT
3421     aims to be compatible with the 2015's CRT, so it should be possible to
3422     use 2017-compiled code with the 2015-compiled ones.
3423
3424  configure.ac            |  1 +
3425  win32/Makefile-newvs.am | 13 ++++++-------
3426  win32/vs10/Makefile.am  |  1 +
3427  win32/vs11/Makefile.am  |  5 ++---
3428  win32/vs12/Makefile.am  |  5 ++---
3429  win32/vs14/Makefile.am  |  5 ++---
3430  win32/vs15/Makefile.am  | 48
3431  ++++++++++++++++++++++++++++++++++++++++++++++++
3432  7 files changed, 62 insertions(+), 16 deletions(-)
3433
3434 commit 79c08255bee04b65c3f48a877681872cc0d9fc1c
3435 Author: Patrick Griffis <tingping@tingping.se>
3436 Date:   Mon Feb 13 21:52:28 2017 -0500
3437
3438     gdbus-codegen: Fix -Wconversion warning
3439
3440     https://bugzilla.gnome.org/show_bug.cgi?id=778581
3441
3442  gio/gdbus-2.0/codegen/codegen.py | 8 ++++----
3443  1 file changed, 4 insertions(+), 4 deletions(-)
3444
3445 commit 442d64ba94d8ddae24a79d1a0eaab1e543804163
3446 Author: Matthew Leeds <mleeds@redhat.com>
3447 Date:   Fri Feb 10 11:33:18 2017 -0600
3448
3449     gsubprocesslauncher: Clarify the behavior of set_environ()
3450
3451     GNOME Builder's code was assuming that setting the launcher's
3452     environ to NULL makes the subprocess have an empty environment, but in
3453     fact the parent process's variables are still inherited because
3454     execv is
3455     used instead of execve when envp is NULL. This commit clarifies the
3456     documentation to make the behavior clear.
3457
3458     https://bugzilla.gnome.org/show_bug.cgi?id=778422
3459
3460  gio/gsubprocesslauncher.c | 3 +++
3461  1 file changed, 3 insertions(+)
3462
3463 commit e6b6a33fa0c841033301f4c69b99efb247e14fdc
3464 Author: Matthias Clasen <mclasen@redhat.com>
3465 Date:   Mon Feb 13 08:16:57 2017 -0500
3466
3467     2.51.2
3468
3469  NEWS         | 28 ++++++++++++++++++++++++++++
3470  configure.ac |  2 +-
3471  2 files changed, 29 insertions(+), 1 deletion(-)
3472
3473 commit 7dbc072c0e6917421cdccfe46c8121d6f9ca020a
3474 Author: Ondrej Holy <oholy@redhat.com>
3475 Date:   Fri Feb 10 10:12:08 2017 +0100
3476
3477     doc: Unify order of file attributes
3478
3479     Order of file attributes in docs is different than in source
3480     codes. I don't really think it is intended. Let's unify it.
3481
3482     https://bugzilla.gnome.org/show_bug.cgi?id=777507
3483
3484  docs/reference/gio/gio-sections.txt | 10 +++++-----
3485  1 file changed, 5 insertions(+), 5 deletions(-)
3486
3487 commit 006a7d082bc3aacc8d73c150f279165f1525d52f
3488 Author: Ondrej Holy <oholy@redhat.com>
3489 Date:   Thu Jan 19 16:13:51 2017 +0100
3490
3491     fileinfo: Add G_FILE_ATTRIBUTE_RECENT_MODIFIED attribute
3492
3493     Add filesystem attribute to propagate time, when the metadata for
3494     the file
3495     in "recent:///" was last changed. This attribute is needed for sorting
3496     recent backend files in client applications.
3497
3498     https://bugzilla.gnome.org/show_bug.cgi?id=777507
3499
3500  docs/reference/gio/gio-sections.txt |  1 +
3501  gio/gfileinfo.h                     | 11 +++++++++++
3502  2 files changed, 12 insertions(+)
3503
3504 commit 453957973b48bf9e33e1f01fd8d1e0827bd7b915
3505 Author: Ondrej Holy <oholy@redhat.com>
3506 Date:   Fri Feb 10 10:05:21 2017 +0100
3507
3508     fileinfo: Use monospaced font for uris
3509
3510     Some uris are in quotes, some in backticks, let's unify it.
3511
3512     https://bugzilla.gnome.org/show_bug.cgi?id=777507
3513
3514  gio/gfileinfo.h | 6 +++---
3515  1 file changed, 3 insertions(+), 3 deletions(-)
3516
3517 commit df5afb4cbca1a8f09cd00b3438ba6acea3037002
3518 Author: Kjartan Maraas <kmaraas@gnome.org>
3519 Date:   Sun Feb 12 15:41:53 2017 +0100
3520
3521     Updated Norwegian bokmål translation.
3522
3523  po/nb.po | 843
3524  ++++++++++++++++++++++++++++++++-------------------------------
3525  1 file changed, 422 insertions(+), 421 deletions(-)
3526
3527 commit b262f5109aa5b251a316064cd2ffb22288df9dc3
3528 Author: Mandy Wang <wangmychn@gmail.com>
3529 Date:   Thu Feb 9 14:57:37 2017 +0800
3530
3531     Update zh_CN translation
3532
3533  po/zh_CN.po | 1705
3534  ++++++++++++++++++++++++++++++++++++++++++-----------------
3535  1 file changed, 1231 insertions(+), 474 deletions(-)
3536
3537 commit 257aff6f606dc36b8b42558eec7cb383905e1e85
3538 Author: Philip Withnall <withnall@endlessm.com>
3539 Date:   Wed Feb 8 15:06:34 2017 +0000
3540
3541     docs: Fix a typo in a documentation string
3542
3543  gio/gdbusaddress.c | 2 +-
3544  1 file changed, 1 insertion(+), 1 deletion(-)
3545
3546 commit 78fba90f6505b0a8a6fd4ad10825a3e45faaa460
3547 Author: Philip Withnall <withnall@endlessm.com>
3548 Date:   Wed Feb 8 15:06:00 2017 +0000
3549
3550     docs: Add links to D-Bus specification for D-Bus address format
3551
3552     In an attempt to clarify the format a little.
3553
3554  gio/gdbusaddress.c    | 20 ++++++++++++++------
3555  gio/gdbusconnection.c |  6 ++++--
3556  gio/gdbusserver.c     |  5 +++--
3557  3 files changed, 21 insertions(+), 10 deletions(-)
3558
3559 commit 4b75333c83535cef57f674f5bd0c604901c44d1d
3560 Author: Bastien Nocera <hadess@hadess.net>
3561 Date:   Fri Feb 3 14:27:21 2017 +0100
3562
3563     guuid: Remove support for curly braces and URN UUIDs
3564
3565     As we currently cannot generate UUIDs with curly braces, or as URNs,
3566     remove those from the possible valid UUIDs.
3567
3568     We do this separately to make it easier to re-add later, should
3569     we want
3570     to enhance the coverage of our UUID functions.
3571
3572     https://bugzilla.gnome.org/show_bug.cgi?id=639078
3573
3574  glib/guuid.c       | 23 +----------------------
3575  glib/tests/guuid.c |  4 ++--
3576  2 files changed, 3 insertions(+), 24 deletions(-)
3577
3578 commit 215c9b7951d9bab08c276bb24b9e631bb22374ab
3579 Author: Bastien Nocera <hadess@hadess.net>
3580 Date:   Mon Jan 23 04:17:11 2017 +0100
3581
3582     guuid: Add UUID helper functions to GLib
3583
3584     Many UUID users will just need a random string, which can be generated
3585     simply by calling the function g_uuid_string_random().
3586
3587     Based on original patch by
3588     Marc-André Lureau <marcandre.lureau@gmail.com>
3589
3590     https://bugzilla.gnome.org/show_bug.cgi?id=639078
3591
3592  docs/reference/glib/glib-docs.xml     |   1 +
3593  docs/reference/glib/glib-sections.txt |   7 ++
3594  glib/Makefile.am                      |   2 +
3595  glib/glib.h                           |   1 +
3596  glib/guuid.c                          | 231
3597  ++++++++++++++++++++++++++++++++++
3598  glib/guuid.h                          |  42 +++++++
3599  glib/tests/.gitignore                 |   1 +
3600  glib/tests/Makefile.am                |   1 +
3601  glib/tests/guuid.c                    |  71 +++++++++++
3602  po/POTFILES.in                        |   1 +
3603  10 files changed, 358 insertions(+)
3604
3605 commit edc68f26599392013d6a4ac4cf20924d2f9b4d82
3606 Author: Philip Withnall <withnall@endlessm.com>
3607 Date:   Wed Jan 11 14:01:25 2017 +0000
3608
3609     gkeyfile: Be more specific about error codes in documentation
3610
3611     It’s hard to know whether trying to load a non-existent key
3612     file will
3613     result in G_KEY_FILE_ERROR_NOT_FOUND or G_FILE_ERROR_NOENT; try to
3614     improve the documentation to clarify that.
3615
3616     https://bugzilla.gnome.org/show_bug.cgi?id=777135
3617
3618  glib/gkeyfile.c | 19 ++++++++++++++-----
3619  1 file changed, 14 insertions(+), 5 deletions(-)
3620
3621 commit c131865f57c2786d1a498d58b9b4c1333397798c
3622 Author: Philip Withnall <withnall@endlessm.com>
3623 Date:   Fri Feb 3 10:03:56 2017 +0000
3624
3625     gdbus: Fix atomic accesses to global name watch ID
3626
3627     https://bugzilla.gnome.org/show_bug.cgi?id=777307
3628
3629  gio/gdbusnamewatching.c | 9 ++++++---
3630  1 file changed, 6 insertions(+), 3 deletions(-)
3631
3632 commit b1f14143e5e10ac0d540879ff3e1f5984429c411
3633 Author: Fabrice Bellet <fabrice@bellet.info>
3634 Date:   Fri Feb 3 17:46:09 2017 +0100
3635
3636     gdbus: make gdbusconnection ids thread-safe
3637
3638     To prevent a race where these global static counters can be
3639     incremented by two threads concurrently.
3640
3641     https://bugzilla.gnome.org/show_bug.cgi?id=778096
3642
3643  gio/gdbusconnection.c | 16 ++++++++--------
3644  1 file changed, 8 insertions(+), 8 deletions(-)
3645
3646 commit c457ec053d26aec8833705091f0ff6026555e9ca
3647 Author: Fabrice Bellet <fabrice@bellet.info>
3648 Date:   Fri Feb 3 18:05:59 2017 +0100
3649
3650     gdbus: make sure to stay locked when sending message
3651
3652     This patch fixes a case where schedule_writing_unlocked() was called
3653     without holding the write lock. The bug was introduced in commit
3654     512e9b3b.
3655
3656     https://bugzilla.gnome.org/show_bug.cgi?id=778002
3657
3658  gio/gdbusprivate.c | 8 ++++----
3659  1 file changed, 4 insertions(+), 4 deletions(-)
3660
3661 commit cb26c677e691c33af1da9789f55f7a32a56eaa8f
3662 Author: Rico Tzschichholz <ricotz@ubuntu.com>
3663 Date:   Sun Feb 5 12:55:25 2017 +0100
3664
3665     docs: Add index for 2.52 api
3666
3667  docs/reference/gio/gio-docs.xml   | 4 ++++
3668  docs/reference/glib/glib-docs.xml | 4 ++++
3669  2 files changed, 8 insertions(+)
3670
3671 commit dc70d42010512c288c42cb1aff23d1252733ef10
3672 Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
3673 Date:   Fri Feb 3 21:04:45 2017 +0000
3674
3675     Update Swedish translation
3676
3677  po/sv.po | 390
3678  +++++++++++++++++++++++++++++++++------------------------------
3679  1 file changed, 203 insertions(+), 187 deletions(-)
3680
3681 commit 3e71dfa57fc526525039bd6a521fe2270e2be1f1
3682 Author: Dušan Kazik <prescott66@gmail.com>
3683 Date:   Sun Jan 29 09:48:43 2017 +0000
3684
3685     Update Slovak translation
3686
3687  po/sk.po | 1059
3688  +++++++++++++++++++++++++-------------------------------------
3689  1 file changed, 420 insertions(+), 639 deletions(-)
3690
3691 commit 79ce76021acc7635f9565ebce885d26e4f4effbb
3692 Author: Piotr Drąg <piotrdrag@gmail.com>
3693 Date:   Thu Jan 26 04:52:17 2017 +0100
3694
3695     Fix a translator comment
3696
3697     They need to be exactly one line above a string to show up in
3698     .po files.
3699
3700  gio/glocalfile.c | 8 ++++----
3701  1 file changed, 4 insertions(+), 4 deletions(-)
3702
3703 commit 24d1575b8d5157a7eed6266550beef4f735788d0
3704 Author: Philip Withnall <withnall@endlessm.com>
3705 Date:   Tue Jan 24 13:19:58 2017 +0000
3706
3707     gkeyfile: Clarify handling of out-of-range integers in documentation
3708
3709     Clarify that g_key_file_get_integer() and
3710     g_key_file_get_integer_list()
3711     both return G_KEY_FILE_ERROR_INVALID_VALUE if used to load a valid
3712     integer which is out of range for a gint.
3713
3714  glib/gkeyfile.c | 6 ++++--
3715  1 file changed, 4 insertions(+), 2 deletions(-)
3716
3717 commit 95afbe166609a7cc62ac71bd6a71108f988615b0
3718 Author: Philip Withnall <withnall@endlessm.com>
3719 Date:   Tue Jan 24 12:52:24 2017 +0000
3720
3721     gfileinfo: Clarify units in documentation for file attributes
3722
3723     Clarify that the G_FILE_ATTRIBUTE_TIME_* attributes are all in seconds
3724     (apart from the *_USEC ones, which are documented separately).
3725
3726  gio/gfileinfo.h | 14 ++++++++------
3727  1 file changed, 8 insertions(+), 6 deletions(-)
3728
3729 commit 740007c11ea41f096c37bfc072f40b304b831da0
3730 Author: Philip Withnall <withnall@endlessm.com>
3731 Date:   Tue Jan 24 12:51:35 2017 +0000
3732
3733     gfileinfo: Fix an incorrect unit in the documentation
3734
3735     G_FILE_ATTRIBUTE_TIME_MODIFIED_USEC is in microseconds, not
3736     milliseconds.
3737
3738  gio/gfileinfo.h | 2 +-
3739  1 file changed, 1 insertion(+), 1 deletion(-)
3740
3741 commit 810a6eb1d632b6067dcc3fbb2f61fa2dd66a166a
3742 Author: Bastien Nocera <hadess@hadess.net>
3743 Date:   Mon Jan 23 05:49:15 2017 +0100
3744
3745     gfileutils: Mention g_dir_make_tmp() in g_mkdtemp*() docs
3746
3747     https://bugzilla.gnome.org/show_bug.cgi?id=777493
3748
3749  glib/gfileutils.c | 8 ++++++++
3750  1 file changed, 8 insertions(+)
3751
3752 commit 4fbcd18bdf2915760305bae2949f8d98fe5a6817
3753 Author: Philip Chimento <philip.chimento@gmail.com>
3754 Date:   Sat Jan 21 21:16:35 2017 -0800
3755
3756     introspection: Skip g_mkdtemp() and friends
3757
3758     Based on bugs [1] and [2], gobject-introspection does not handle the
3759     same string being 1) returned from an inout argument and 2) returned
3760     as the function's return value, and is not going to.
3761     Therefore, these functions should be skipped in introspection.
3762
3763     [1] https://bugzilla.gnome.org/show_bug.cgi?id=679351
3764     [2] https://bugzilla.gnome.org/show_bug.cgi?id=679362
3765
3766     https://bugzilla.gnome.org/show_bug.cgi?id=777493
3767
3768  glib/gfileutils.c | 8 ++++----
3769  1 file changed, 4 insertions(+), 4 deletions(-)
3770
3771 commit b001f592066525ff3542337cc36e620ed66f031e
3772 Author: Philip Withnall <philip@tecnocode.co.uk>
3773 Date:   Sat Jan 21 23:42:20 2017 +0000
3774
3775     gvariant: Add example to docs for g_variant_builder_open()
3776
3777     Try to clarify that the type is the type of the container, not of the
3778     items with in it; and give an example of how to use it for nested
3779     types.
3780
3781     https://bugzilla.gnome.org/show_bug.cgi?id=777592
3782
3783  glib/gvariant.c | 34 ++++++++++++++++++++++++++++++++--
3784  1 file changed, 32 insertions(+), 2 deletions(-)
3785
3786 commit a6e2213343cb9df1db3ccd3fe354b95cb4efc0e8
3787 Author: Philip Withnall <philip@tecnocode.co.uk>
3788 Date:   Sat Jan 21 23:41:21 2017 +0000
3789
3790     gdbus: Add example to docs for g_dbus_method_invocation_return_value()
3791
3792     Try to clarify that the variant passed to return_value() must be a
3793     tuple.
3794
3795     https://bugzilla.gnome.org/show_bug.cgi?id=777592
3796
3797  gio/gdbusmethodinvocation.c | 21 ++++++++++++++++++++-
3798  1 file changed, 20 insertions(+), 1 deletion(-)
3799
3800 commit bc8361262bf15ce4d13bc7832a25af37fa375294
3801 Author: Bastien Nocera <hadess@hadess.net>
3802 Date:   Mon Jan 23 05:44:35 2017 +0100
3803
3804     gfileutils: Fix g_mkdtemp*() API docs
3805
3806     Don't refer to g_mkdtemp() when documenting g_mkdtemp_full() and
3807     speaking about the function itself, and remove mention of flags in
3808     aforementioned g_mkdtemp_full(), as it doesn't have such an argument
3809     (but g_mkstemp_full() does).
3810
3811     https://bugzilla.gnome.org/show_bug.cgi?id=777493
3812
3813  glib/gfileutils.c | 8 ++++----
3814  1 file changed, 4 insertions(+), 4 deletions(-)
3815
3816 commit f3585bdfa518fdad16b8caa4b68246ad66d03bd5
3817 Author: Dušan Kazik <prescott66@gmail.com>
3818 Date:   Sun Jan 22 21:45:51 2017 +0000
3819
3820     Update Slovak translation
3821
3822  po/sk.po | 968
3823  +++++++++++++++++++++++++++++++++++++++------------------------
3824  1 file changed, 607 insertions(+), 361 deletions(-)
3825
3826 commit 8326303b9b45076487eafe6c9696af5f08289fee
3827 Author: Piotr Drąg <piotrdrag@gmail.com>
3828 Date:   Fri Jan 20 23:22:12 2017 +0100
3829
3830     Update Polish translation
3831
3832  po/pl.po | 828
3833  ++++++++++++++++++++++++++++++++-------------------------------
3834  1 file changed, 421 insertions(+), 407 deletions(-)
3835
3836 commit 40cf271a779ed2bb29361b6e9fb6b9f814204d47
3837 Author: Will Thompson <wjt@endlessm.com>
3838 Date:   Thu Jan 19 08:21:16 2017 +0000
3839
3840     goutputstream: docs: fix typos
3841
3842     "ouput" -> "output" (missing 't')
3843     "asyncronous" -> "asynchronous" (missing 'h')
3844
3845     https://bugzilla.gnome.org/show_bug.cgi?id=777481
3846
3847  gio/goutputstream.c | 8 ++++----
3848  1 file changed, 4 insertions(+), 4 deletions(-)
3849
3850 commit ad4347e05770bf7ff70b57d07f9fc39466dca7bc
3851 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
3852 Date:   Mon Jan 16 21:29:24 2017 +0100
3853
3854     Updated Spanish translation
3855
3856  po/es.po | 451
3857  +++++++++++----------------------------------------------------
3858  1 file changed, 78 insertions(+), 373 deletions(-)
3859
3860 commit c9f731be249e841c0eff673a2dd5227c64fbddd1
3861 Author: Matthias Clasen <mclasen@redhat.com>
3862 Date:   Mon Jan 16 12:44:16 2017 -0500
3863
3864     2.51.1
3865
3866  NEWS         | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
3867  configure.ac |  2 +-
3868  2 files changed, 51 insertions(+), 1 deletion(-)
3869
3870 commit a78658be5bab188410b6d3fa03e4910e8e96d419
3871 Author: Matthias Clasen <mclasen@redhat.com>
3872 Date:   Mon Jan 16 13:16:03 2017 -0500
3873
3874     Pass --from-code to xgettext
3875
3876     It seems to require that now.
3877
3878  po/Makefile.in.in | 2 +-
3879  1 file changed, 1 insertion(+), 1 deletion(-)
3880
3881 commit 2c35acff7b65bd7b794e72c43e3056d113686307
3882 Author: Philip Withnall <withnall@endlessm.com>
3883 Date:   Wed Jan 11 17:15:55 2017 +0000
3884
3885     gregex: Fix an assignment-after-free error
3886
3887     The match_info is freed just above this line, so this would result
3888     in a
3889     write to freed memory.
3890
3891     Spotted by Leslie Zhai <xiangzhai83@gmail.com>.
3892
3893     https://bugzilla.gnome.org/show_bug.cgi?id=777077
3894
3895  glib/gregex.c | 1 -
3896  1 file changed, 1 deletion(-)
3897
3898 commit 88e977266b92516b15f384e3990d90af557e0574
3899 Author: Philip Withnall <withnall@endlessm.com>
3900 Date:   Wed Jan 11 17:14:18 2017 +0000
3901
3902     gregex: Fix a potential use-after-free bug
3903
3904     If the match_info out argument is NULL, info will be freed, but
3905     then its
3906     matches member will be accessed.
3907
3908     Spotted by Leslie Zhai <xiangzhai83@gmail.com>.
3909
3910     https://bugzilla.gnome.org/show_bug.cgi?id=777077
3911
3912  glib/gregex.c | 4 +++-
3913  1 file changed, 3 insertions(+), 1 deletion(-)
3914
3915 commit 3b5b5696ed121ef6ff48fd076fccf95053db33a7
3916 Author: Bastien Nocera <hadess@hadess.net>
3917 Date:   Wed Nov 2 11:58:14 2016 +0100
3918
3919     gio: Bump copy buffer size to 256k by default
3920
3921     This is small enough that it shouldn't cause problems on most machines
3922     we support, but big enough to increase throughput on a lot of devices
3923     and network protocols.
3924
3925     Note that the actual value is 256k minus malloc overhead, so that it
3926     fits nicely in a 256k block (as suggested by Alexander Larsson).
3927
3928     See https://bugzilla.gnome.org/show_bug.cgi?id=773632
3929
3930     https://bugzilla.gnome.org/show_bug.cgi?id=773823
3931
3932  gio/gfile.c | 3 ++-
3933  1 file changed, 2 insertions(+), 1 deletion(-)
3934
3935 commit 0106a6cd9ea1403b994e5f879fc6433e32ec304b
3936 Author: Bastien Nocera <hadess@hadess.net>
3937 Date:   Wed Dec 7 14:47:58 2016 +0100
3938
3939     gio: Use heap-allocated buffer
3940
3941     As if we were to increase the buffer size, it would be a bit too
3942     big to
3943     fit on the stack.
3944
3945     https://bugzilla.gnome.org/show_bug.cgi?id=773823
3946
3947  gio/gfile.c | 8 ++++++--
3948  1 file changed, 6 insertions(+), 2 deletions(-)
3949
3950 commit 6dfc6fee7bd6911ce8facb22d78c63439f60571f
3951 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
3952 Date:   Mon Jan 9 14:00:46 2017 +0800
3953
3954     Visual Studio builds: Move project files to win32/
3955
3956     It was suggested that the project files be moved here as we don't
3957     actually
3958     need to go two directory layers from $(srcroot), and would help us to
3959     standardize on things in the future across the board.
3960
3961  Makefile.am                                        |   2 +-
3962  README.win32                                       |   8 +-
3963  build/Makefile-newvs.am                            |  47 --
3964  build/Makefile.msvcproj                            | 154 -----
3965  build/win32/Makefile.am                            |  12 +-
3966  build/win32/vs10/glib.vcxproj.filtersin            | 122 ----
3967  build/win32/vs10/glib.vcxprojin                    | 675
3968  ---------------------
3969  configure.ac                                       |  15 +-
3970  gio/Makefile.am                                    |  12 +-
3971  glib/Makefile.am                                   |   4 +-
3972  gobject/Makefile.am                                |   4 +-
3973  win32/Makefile-newvs.am                            |  46 ++
3974  win32/Makefile.am                                  |   6 +
3975  win32/Makefile.msvcproj                            | 153 +++++
3976  {build/win32 => win32}/detectenv-msvc.mak          |   0
3977  {build/win32 => win32}/glibpc.py                   |   0
3978  {build/win32 => win32}/pc_base.py                  |   2 +-
3979  {build/win32 => win32}/replace.py                  |   0
3980  {build/win32 => win32}/setup.py                    | 110 ++--
3981  {build/win32 => win32}/vs10/.gitignore             |   0
3982  {build/win32 => win32}/vs10/Makefile.am            |  10 +-
3983  {build/win32 => win32}/vs10/README.txt             |   0
3984  {build/win32 => win32}/vs10/gdbus.vcxproj          |  12 +-
3985  {build/win32 => win32}/vs10/gdbus.vcxproj.filters  |   4 +-
3986  .../win32 => win32}/vs10/gio-querymodules.vcxproj  |  12 +-
3987  .../vs10/gio-querymodules.vcxproj.filters          |   4 +-
3988  .../vs10/gio-tool.vcxproj.filtersin                |   0
3989  {build/win32 => win32}/vs10/gio-tool.vcxprojin     |   8 +-
3990  {build/win32 => win32}/vs10/gio.vcxproj.filtersin  |   4 +-
3991  {build/win32 => win32}/vs10/gio.vcxprojin          |  30 +-
3992  .../win32 => win32}/vs10/glib-build-defines.props  |   2 +-
3993  .../vs10/glib-compile-resources.vcxproj.filtersin  |   0
3994  .../vs10/glib-compile-resources.vcxprojin          |   8 +-
3995  .../vs10/glib-compile-schemas.vcxproj.filtersin    |   0
3996  .../vs10/glib-compile-schemas.vcxprojin            |   8 +-
3997  {build/win32 => win32}/vs10/glib-gen-srcs.props    |  10 +-
3998  .../win32 => win32}/vs10/glib-genmarshal.vcxproj   |   4 +-
3999  .../vs10/glib-genmarshal.vcxproj.filters           |   4 +-
4000  {build/win32 => win32}/vs10/glib-install.propsin   |  24 +-
4001  {build/win32 => win32}/vs10/glib-install.vcxproj   |  58 +-
4002  .../vs10/glib-install.vcxproj.filters              |   2 +-
4003  .../vs10/glib-version-paths.props.in               |   4 +-
4004  {build/win32 => win32}/vs10/glib.sln               |   0
4005  win32/vs10/glib.vcxproj.filtersin                  |  66 ++
4006  win32/vs10/glib.vcxprojin                          | 533 ++++++++++++++++
4007  {build/win32 => win32}/vs10/gmodule.vcxproj        |  32 +-
4008  .../win32 => win32}/vs10/gmodule.vcxproj.filters   |   8 +-
4009  .../win32 => win32}/vs10/gobject.vcxproj.filtersin |   4 +-
4010  {build/win32 => win32}/vs10/gobject.vcxprojin      |  28 +-
4011  {build/win32 => win32}/vs10/gresource.vcxproj      |  12 +-
4012  .../win32 => win32}/vs10/gresource.vcxproj.filters |   4 +-
4013  {build/win32 => win32}/vs10/gsettings.vcxproj      |  12 +-
4014  .../win32 => win32}/vs10/gsettings.vcxproj.filters |   4 +-
4015  .../vs10/gspawn-win32-helper-console.vcxproj       |   4 +-
4016  .../gspawn-win32-helper-console.vcxproj.filters    |   4 +-
4017  .../vs10/gspawn-win32-helper.vcxproj               |   4 +-
4018  .../vs10/gspawn-win32-helper.vcxproj.filters       |   4 +-
4019  {build/win32 => win32}/vs10/gthread.vcxproj        |   6 +-
4020  .../win32 => win32}/vs10/gthread.vcxproj.filters   |  10 +-
4021  {build/win32 => win32}/vs11/.gitignore             |   0
4022  {build/win32 => win32}/vs11/Makefile.am            |   2 +-
4023  {build/win32 => win32}/vs12/.gitignore             |   0
4024  {build/win32 => win32}/vs12/Makefile.am            |   2 +-
4025  {build/win32 => win32}/vs14/Makefile.am            |   2 +-
4026  {build/win32 => win32}/vs9/.gitignore              |   0
4027  {build/win32 => win32}/vs9/Makefile.am             |   4 +-
4028  {build/win32 => win32}/vs9/README.txt              |   0
4029  {build/win32 => win32}/vs9/gdbus.vcproj            |  10 +-
4030  {build/win32 => win32}/vs9/gio-querymodules.vcproj |  10 +-
4031  {build/win32 => win32}/vs9/gio-tool.vcprojin       |   8 +-
4032  {build/win32 => win32}/vs9/gio.vcprojin            |  20 +-
4033  .../win32 => win32}/vs9/glib-build-defines.vsprops |   2 +-
4034  .../vs9/glib-compile-resources.vcprojin            |   8 +-
4035  .../vs9/glib-compile-schemas.vcprojin              |   8 +-
4036  {build/win32 => win32}/vs9/glib-gen-srcs.vsprops   |  10 +-
4037  {build/win32 => win32}/vs9/glib-genmarshal.vcproj  |   2 +-
4038  {build/win32 => win32}/vs9/glib-install.vcproj     |   0
4039  {build/win32 => win32}/vs9/glib-install.vspropsin  |  24 +-
4040  .../vs9/glib-version-paths.vsprops.in              |   2 +-
4041  {build/win32 => win32}/vs9/glib.sln                |   0
4042  {build/win32 => win32}/vs9/glib.vcprojin           |  94 +--
4043  {build/win32 => win32}/vs9/gmodule.vcproj          |  14 +-
4044  {build/win32 => win32}/vs9/gobject.vcprojin        |  12 +-
4045  {build/win32 => win32}/vs9/gresource.vcproj        |  10 +-
4046  {build/win32 => win32}/vs9/gsettings.vcproj        |  10 +-
4047  .../vs9/gspawn-win32-helper-console.vcproj         |   2 +-
4048  .../win32 => win32}/vs9/gspawn-win32-helper.vcproj |   2 +-
4049  {build/win32 => win32}/vs9/gthread.vcproj          |   4 +-
4050  88 files changed, 1166 insertions(+), 1411 deletions(-)
4051
4052 commit b14b09c8bcd1f9ead8c540024634b58320b9da76
4053 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
4054 Date:   Mon Jan 9 12:07:42 2017 +0800
4055
4056     Makefile.msvcproj: Document further
4057
4058     Mention that the *.headers are needed only if headers need to be
4059     installed
4060     with the project/module after the build.  Also, use a generic
4061     "YourProject"
4062     rather than the "gdk-4" project file name--I missed changing the
4063     name in the
4064     process.
4065
4066  build/Makefile.msvcproj | 7 ++++---
4067  1 file changed, 4 insertions(+), 3 deletions(-)
4068
4069 commit 7d26e9ef939d8d20f7003bd2c08f705a75d1e82a
4070 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
4071 Date:   Mon Jan 9 12:03:06 2017 +0800
4072
4073     Makefile.msvcproj: Document things a bit better
4074
4075     If Visual Studio 2013 or later is required, let people know how this
4076     autotools module should be used.
4077
4078  build/Makefile.msvcproj | 6 +++++-
4079  1 file changed, 5 insertions(+), 1 deletion(-)
4080
4081 commit 953c182d251a6b02ca1ef66186f24721c3231e05
4082 Author: Philip Withnall <philip@tecnocode.co.uk>
4083 Date:   Sat Aug 30 23:45:18 2014 +0100
4084
4085     gobject: Document behaviour of GType checking macros on NULL
4086
4087     The macros differ in their handling of NULL values — some macros
4088     ignore
4089     them and pass through (e.g. G_TYPE_CHECK_INSTANCE_CAST) while others
4090     will explicitly emit a warning if passed NULL (e.g.
4091     G_TYPE_CHECK_INSTANCE).
4092
4093     Document their behaviour, so people don’t end up putting unnecessary
4094     NULL checks in their code when doing checked type casts.
4095
4096     https://bugzilla.gnome.org/show_bug.cgi?id=735731
4097
4098  gobject/gtype.h | 21 +++++++++++++--------
4099  1 file changed, 13 insertions(+), 8 deletions(-)
4100
4101 commit c8330b80fc89d5aeb03a41b31639b4957427c3b0
4102 Author: Rafael Fontenelle <rafaelff@gnome.org>
4103 Date:   Thu Jan 5 10:10:56 2017 +0000
4104
4105     Update Brazilian Portuguese translation
4106
4107  po/pt_BR.po | 1355
4108  ++++++++++++++++++++++++++++++++++++-----------------------
4109  1 file changed, 834 insertions(+), 521 deletions(-)
4110
4111 commit 6231b1abc9ac13f8766b79d148e83f169cd175bd
4112 Author: Sébastien Wilmet <swilmet@gnome.org>
4113 Date:   Thu Dec 29 16:51:51 2016 +0100
4114
4115     License headers: replace current FSF address by a link to gnu.org
4116
4117     Even if the address is correct, it's far more convenient to have
4118     a link
4119     to a website.
4120
4121     https://bugzilla.gnome.org/show_bug.cgi?id=776586
4122
4123  gio/org.freedesktop.portal.Documents.xml      | 6 ++----
4124  gio/org.freedesktop.portal.NetworkMonitor.xml | 6 ++----
4125  gio/org.freedesktop.portal.ProxyResolver.xml  | 6 ++----
4126  gio/win32/winhttp.h                           | 5 ++---
4127  glib/gdatetime.c                              | 6 ++----
4128  glib/gdatetime.h                              | 6 ++----
4129  glib/gregex.c                                 | 5 ++---
4130  glib/gregex.h                                 | 5 ++---
4131  glib/tests/gdatetime.c                        | 5 ++---
4132  tests/datetime.c                              | 6 ++----
4133  10 files changed, 20 insertions(+), 36 deletions(-)
4134
4135 commit 46c0c5cd859f6ce1f6e25f3ccb8eb12dbb437e41
4136 Author: Sébastien Wilmet <swilmet@gnome.org>
4137 Date:   Thu Dec 29 16:28:00 2016 +0100
4138
4139     License headers: replace old FSF address by a link to gnu.org
4140
4141     https://bugzilla.gnome.org/show_bug.cgi?id=776586
4142
4143  glib/gbookmarkfile.c                        | 5 ++---
4144  glib/gbookmarkfile.h                        | 5 ++---
4145  glib/glib-mirroring-tab/gen-mirroring-tab.c | 4 +---
4146  glib/glib-mirroring-tab/packtab.c           | 6 ++----
4147  glib/glib-mirroring-tab/packtab.h           | 6 ++----
4148  5 files changed, 9 insertions(+), 17 deletions(-)
4149
4150 commit f60590534d375750389f34a40bd3d280748e17df
4151 Author: Sébastien Wilmet <swilmet@gnome.org>
4152 Date:   Tue Dec 27 17:40:22 2016 +0100
4153
4154     License headers: "the Gnome Library" -> "this library"
4155
4156     Harmonize a little the license headers. In most of the license headers
4157     in GLib, it is "this library".
4158
4159     It is also what is explained at:
4160     https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html#SEC4
4161     "How to Apply These Terms to Your New Libraries"
4162
4163     https://bugzilla.gnome.org/show_bug.cgi?id=776586
4164
4165  gio/inotify/inotify-helper.c  | 15 +++++++--------
4166  gio/inotify/inotify-helper.h  | 15 +++++++--------
4167  gio/inotify/inotify-kernel.c  | 15 +++++++--------
4168  gio/inotify/inotify-kernel.h  | 15 +++++++--------
4169  gio/inotify/inotify-missing.c | 15 +++++++--------
4170  gio/inotify/inotify-missing.h | 15 +++++++--------
4171  gio/inotify/inotify-path.c    | 15 +++++++--------
4172  gio/inotify/inotify-path.h    | 15 +++++++--------
4173  gio/inotify/inotify-sub.c     | 15 +++++++--------
4174  gio/inotify/inotify-sub.h     | 15 +++++++--------
4175  glib/gcharset.h               |  5 ++---
4176  glib/gerror.h                 | 15 +++++++--------
4177  glib/gthreadprivate.h         | 15 +++++++--------
4178  glib/gunibreak.c              | 15 +++++++--------
4179  glib/gunicode.h               | 15 +++++++--------
4180  glib/gunicollate.c            | 15 +++++++--------
4181  glib/gunidecomp.c             | 15 +++++++--------
4182  17 files changed, 114 insertions(+), 131 deletions(-)
4183
4184 commit 8edcf67b0221efa3c2ada67c44eff29939b1704d
4185 Author: Sébastien Wilmet <swilmet@gnome.org>
4186 Date:   Tue Dec 27 19:14:03 2016 +0100
4187
4188     License headers: "GLib" -> "This library"
4189
4190     Harmonize a little the license headers. In most of the license headers
4191     in GLib, it is "This library".
4192
4193     It is also what is explained at:
4194     https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html#SEC4
4195     "How to Apply These Terms to Your New Libraries"
4196
4197     https://bugzilla.gnome.org/show_bug.cgi?id=776586
4198
4199  glib/gfileutils.c          | 15 +++++++--------
4200  glib/gfileutils.h          | 15 +++++++--------
4201  glib/gkeyfile.c            | 15 +++++++--------
4202  glib/gkeyfile.h            | 15 +++++++--------
4203  glib/gmarkup.c             | 15 +++++++--------
4204  glib/gmarkup.h             | 15 +++++++--------
4205  glib/gshell.c              | 16 +++++++---------
4206  glib/gshell.h              | 16 +++++++---------
4207  glib/gspawn-win32-helper.c | 16 +++++++---------
4208  glib/gspawn-win32.c        | 16 +++++++---------
4209  glib/gspawn.c              | 16 +++++++---------
4210  glib/gspawn.h              | 16 +++++++---------
4211  glib/gstdio.c              | 15 +++++++--------
4212  glib/gstdio.h              | 15 +++++++--------
4213  14 files changed, 98 insertions(+), 118 deletions(-)
4214
4215 commit e603035d133b608eb1d208b5d14be6e05abc753d
4216 Author: Sébastien Wilmet <swilmet@gnome.org>
4217 Date:   Tue Dec 27 17:29:04 2016 +0100
4218
4219     License headers: "The GLib Library" -> "This library"
4220
4221     Harmonize a little the license headers. In most of the license headers
4222     in GLib, it is "This library".
4223
4224     It is also what is explained at:
4225     https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html#SEC4
4226     "How to Apply These Terms to Your New Libraries"
4227
4228     https://bugzilla.gnome.org/show_bug.cgi?id=776586
4229
4230  glib/gcharset.h | 10 +++++-----
4231  1 file changed, 5 insertions(+), 5 deletions(-)
4232
4233 commit 83d6c38e0c476894d604ddb55a149284d37d4d39
4234 Author: Christian Hergert <chergert@redhat.com>
4235 Date:   Tue Jan 3 15:48:46 2017 -0800
4236
4237     subprocess: avoid infinite loop in verify_disposition()
4238
4239     When performing the verify and building the error string there
4240     were two
4241     possibilities of an infinite loop. The first is the missing
4242     twos-complement
4243     to unset the bit in the filtered flags. The second is the lack
4244     of handling
4245     G_SUBPROCESS_FLAGS_NONE which can return a valid GFlagsValue
4246     (and cannot
4247     unset the bit since the value is zero).
4248
4249     This walks all known values in the GSubprocessFlags type class
4250     and check
4251     if they are set. This has the benefit that we don't call needless
4252     functions
4253     which walk the same table as well as avoiding mutating values to build
4254     the error string.
4255
4256     https://bugzilla.gnome.org/show_bug.cgi?id=775913
4257
4258  gio/gsubprocesslauncher.c | 11 +++++++----
4259  1 file changed, 7 insertions(+), 4 deletions(-)
4260
4261 commit 2e26893bf8ea665d8956725c1a30f8d0f91760b4
4262 Author: Bastien Nocera <hadess@hadess.net>
4263 Date:   Tue Jan 3 16:26:38 2017 +0100
4264
4265     resolver: Fix compilation
4266
4267     Problem introduced in commit 442b7ce.
4268
4269  gio/gresolver.c | 1 +
4270  1 file changed, 1 insertion(+)
4271
4272 commit 442b7ce899df1c0adbbf51bef40dd09b0fd70a51
4273 Author: Bastien Nocera <hadess@hadess.net>
4274 Date:   Wed Dec 7 17:44:08 2016 +0100
4275
4276     resolver: Return error looking up invalid hostnames
4277
4278     Make g_resolver_lookup_by_name() and g_resolver_lookup_by_name_async()
4279     error out when invalid hostnames are passed.
4280
4281     https://bugzilla.gnome.org/show_bug.cgi?id=772989
4282
4283  gio/gresolver.c | 20 ++++++++++++++++++++
4284  1 file changed, 20 insertions(+)
4285
4286 commit 5c566e435e48dadde1106c757ab3d18758cdd17c
4287 Author: Bastien Nocera <hadess@hadess.net>
4288 Date:   Wed Dec 7 17:29:35 2016 +0100
4289
4290     httpproxy: Fix invalid request on invalid hostnames
4291
4292     When an invalid hostname is passed for connection, the
4293     g_hostname_to_ascii() might fail when creating the request in
4294     create_request(). Make sure that error is caught and reported rather
4295     than passing "(null)" as the hostname of the site we want to
4296     connect to.
4297
4298     https://bugzilla.gnome.org/show_bug.cgi?id=772989
4299
4300  gio/ghttpproxy.c | 17 +++++++++++++----
4301  1 file changed, 13 insertions(+), 4 deletions(-)
4302
4303 commit 9b3cb4470d1d3458dd2ee78ab675123a37fa332a
4304 Author: Shawn Walker <shawn.walker@oracle.com>
4305 Date:   Fri May 29 17:39:03 2015 -0700
4306
4307     Remove stray semicolon after g_variant_print() function in gvariant.c
4308
4309     https://bugzilla.gnome.org/show_bug.cgi?id=776198
4310
4311     Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
4312
4313  glib/gvariant.c | 2 +-
4314  1 file changed, 1 insertion(+), 1 deletion(-)
4315
4316 commit e0976193272e6e850f8e81d9fd641a79cd22d6c5
4317 Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
4318 Date:   Tue Aug 9 15:55:04 2016 +0200
4319
4320     Assert threads are created in test 642026
4321
4322     We kept seeing the glib testsuite hanging on our CI system in the
4323     testcase for 642026. After some digging it turned out the jenkins
4324     slave
4325     was misconfigured and its task limit was too low.
4326
4327     Add an assertion that the test thread has been created to more easily
4328     spot this error condition as opposed to the test simply hanging.
4329
4330     Signed-off-by: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
4331
4332     https://bugzilla.gnome.org/show_bug.cgi?id=769672
4333
4334  glib/tests/642026.c | 1 +
4335  1 file changed, 1 insertion(+)
4336
4337 commit 731e7fea1739b60ffdff21c38a79155a6a2f66d6
4338 Author: Ingo Brückl <ib@wupperonline.de>
4339 Date:   Mon Jun 13 16:23:42 2016 +0200
4340
4341     tests: Don't run tests requiring DBUS unconditionally
4342
4343     The tests defaultvalue, gdbus-peer and gdbus-unix-addresses will fail
4344     without DBUS, so only run them in case we HAVE_DBUS_DAEMON.
4345
4346     Signed-off-by: Ingo Brückl <ib@wupperonline.de>
4347
4348     https://bugzilla.gnome.org/show_bug.cgi?id=767609
4349
4350  gio/tests/Makefile.am | 9 ++++++---
4351  1 file changed, 6 insertions(+), 3 deletions(-)
4352
4353 commit 7ff42a40034c809bb6c654e0558178afe4da9af1
4354 Author: Fran Dieguez <fran@openhost.es>
4355 Date:   Tue Dec 27 00:35:18 2016 +0100
4356
4357     Updated Galician translations
4358
4359  po/gl.po | 725
4360  +++++++++++++++++++++++++++++++++------------------------------
4361  1 file changed, 376 insertions(+), 349 deletions(-)
4362
4363 commit c5754bdc43f64c04ac0bd36f28c36d378caca1fa
4364 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
4365 Date:   Tue Dec 20 14:36:02 2016 +0800
4366
4367     build/Makefile.msvcproj: Fix cleanup
4368
4369     When we make Visual Studio 2013 the baseline Visual Studio version,
4370     we need to
4371     the *.vs12.sourcefiles that are generated along the way so that
4372     'make distcheck'
4373     won't complain about the leftover files.  This was not caught in
4374     GLib as we do
4375     not yet require Visual Studio 2013, but we update this here as this
4376     module is
4377     intended to be used in projects that support Visual Studio project
4378     builds.
4379
4380  build/Makefile.msvcproj | 2 ++
4381  1 file changed, 2 insertions(+)
4382
4383 commit 073f4dfb882cabe96a4d1d727fe11c23d3746037
4384 Author: Marek Černocký <marek@manet.cz>
4385 Date:   Sun Dec 18 23:59:07 2016 +0100
4386
4387     Updated Czech translation
4388
4389  po/cs.po | 168
4390  +++++++++++++++++++++++++++++++++------------------------------
4391  1 file changed, 87 insertions(+), 81 deletions(-)
4392
4393 commit 6c293d0af444b40ea85c70eb599298e4c5d816ab
4394 Author: Yosef Or Boczko <yoseforb@src.gnome.org>
4395 Date:   Sun Dec 11 07:14:58 2016 +0200
4396
4397     Updated Hebrew translation
4398
4399  po/he.po | 209
4400  ++++++++++++++++++++++++++++++++-------------------------------
4401  1 file changed, 107 insertions(+), 102 deletions(-)
4402
4403 commit 7518067cec26bd357e7a7ba44823e79e6bed0f57
4404 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
4405 Date:   Wed Dec 7 19:32:54 2016 +0800
4406
4407     gmessages.c: Windows: Improve g_log_writer_supports_colors()
4408
4409     ... when tty terminal emulators (such as mintty) are used.
4410     This support
4411     is however for Vista and later, so use of such terminals should have
4412     support for ANSI color codes in their outputs, even on Windows
4413     7/8/8.1/
4414
4415     https://bugzilla.gnome.org/show_bug.cgi?id=775468
4416
4417  glib/gmessages.c | 223
4418  ++++++++++++++++++++++++++++++++++++++++++++++---------
4419  1 file changed, 187 insertions(+), 36 deletions(-)
4420
4421 commit 1ef807445c3c2f1b03cfd5beea8d58a74ba96ef1
4422 Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
4423 Date:   Thu Dec 8 10:06:39 2016 +0000
4424
4425     Update Kazakh translation
4426
4427  po/kk.po | 792
4428  +++++++++++++++++++++++++++++++++------------------------------
4429  1 file changed, 410 insertions(+), 382 deletions(-)
4430
4431 commit ab70359bbf385558f68444db90f22e006ccc0d6c
4432 Author: donadigo <donadigos159@gmail.com>
4433 Date:   Wed Dec 7 19:32:33 2016 +0100
4434
4435     Fixed notify id in FDO notification backend
4436
4437     https://bugzilla.gnome.org/show_bug.cgi?id=775765
4438
4439  gio/gfdonotificationbackend.c | 2 +-
4440  1 file changed, 1 insertion(+), 1 deletion(-)
4441
4442 commit 4b98a799978d42e0b528d86e015c8a4251a22b0a
4443 Author: Ignacio Casal Quinteiro <ignacio.casal@nice-software.com>
4444 Date:   Mon Dec 5 18:25:52 2016 +0100
4445
4446     gioerror: make WSAESHUTDOWN an alias of G_IO_ERROR_CONNECTION_CLOSED
4447
4448     This fixes one of the assertions of the socket unit tests where
4449     G_IO_ERROR_FAILED was returned instead of
4450     G_IO_ERROR_CONNECTION_CLOSED.
4451
4452  gio/gioerror.c | 1 +
4453  1 file changed, 1 insertion(+)
4454
4455 commit 799f8dcd46fb40ea206d9f1b5468db62cc00a72e
4456 Author: Sebastian Dröge <sebastian@centricular.com>
4457 Date:   Mon Dec 5 12:28:57 2016 +0200
4458
4459     GSocket: Fix race conditions on Win32 if multiple threads are waiting
4460     on conditions for the same socket
4461
4462     WSAWaitForMultipleEvents() only returns for one of the waiting
4463     threads, and
4464     that one might not even be the one waiting for the condition that
4465     changed. As
4466     such, only let a single thread wait on the event and use a GCond
4467     for all other
4468     threads.
4469
4470     With this it is possible to e.g. have an UDP socket that is written
4471     to from
4472     one thread and read from in another thread on Win32 too. On POSIX
4473     systems this
4474     was working before already.
4475
4476     https://bugzilla.gnome.org/show_bug.cgi?id=762283
4477
4478  gio/gsocket.c | 94
4479  ++++++++++++++++++++++++++++++++++++++++++-----------------
4480  1 file changed, 68 insertions(+), 26 deletions(-)
4481
4482 commit 620b3c1e567d5504d1276fabeeeae9b3b40d8bf8
4483 Author: Sebastian Dröge <sebastian@centricular.com>
4484 Date:   Mon Dec 5 12:10:48 2016 +0200
4485
4486     gmessages: Fix compilation on Android
4487
4488     There is no systemd on Android.
4489
4490     https://bugzilla.gnome.org/show_bug.cgi?id=775621
4491
4492  glib/gmessages.c | 10 +++++-----
4493  1 file changed, 5 insertions(+), 5 deletions(-)
4494
4495 commit 7a61a94b95fb400cd30d4c6329e9da5092bd4db6
4496 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
4497 Date:   Fri Dec 2 13:45:38 2016 +0800
4498
4499     gmessages.c/Windows: Improve g_log_writer_supports_color()
4500
4501     Windows 10 begins to support color output on the console using ANSI
4502     codes, but a few extra steps are required for this support, so
4503     we cannot
4504     just use isatty() and expect colors to work in the outputs.
4505     Instead, we use still use isatty() from the Windows CRT, and then
4506     enable
4507     ENABLE_VIRTUAL_TERMINAL_PROCESSING if it returns true.
4508
4509     Also make the invalid parameter handler shared between gmessages.c and
4510     gspawn-win32-helper.c, since it is basically intended to be a
4511     no-op stub.
4512
4513     https://bugzilla.gnome.org/show_bug.cgi?id=775468
4514
4515  glib/gmessages.c           | 84
4516  ++++++++++++++++++++++++++++++++++++++++++++--
4517  glib/gspawn-win32-helper.c | 16 ++++-----
4518  2 files changed, 88 insertions(+), 12 deletions(-)
4519
4520 commit 0d28ee458f1847b3c7f3ed810b28b9a988ece40a
4521 Author: Simon McVittie <smcv@debian.org>
4522 Date:   Fri Dec 2 10:22:00 2016 +0000
4523
4524     type-test: do not rely on signed integer overflow wrapping around
4525
4526     Signed integer overflow is undefined behaviour: if a compiler
4527     detects signed integer overflow, it is free to compile it to
4528     absolutely
4529     anything.
4530
4531     Signed-off-by: Simon McVittie <smcv@debian.org>
4532     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=775510
4533     Reviewed-by: Colin Walters
4534
4535  tests/type-test.c | 6 +++---
4536  1 file changed, 3 insertions(+), 3 deletions(-)
4537
4538 commit 4496ef91b58bf8895ea04d0aef30a76b44263d6f
4539 Author: Simon McVittie <smcv@debian.org>
4540 Date:   Fri Dec 2 10:13:00 2016 +0000
4541
4542     g_hostname_is_ip_address: detect integer overflow
4543
4544     Signed integer overflow is undefined behaviour, which the undefined
4545     behaviour sanitizer detects.
4546
4547     Previously, if the compiler had implemented this in the obvious way
4548     (overflowing signed multiplication wraps around mod 2**32), we would
4549     have incorrectly classified addresses where one octet was, for
4550     example,
4551     (2**32 + 42) as valid IP addresses, by treating that octet as though
4552     it was 42.
4553
4554     Signed-off-by: Simon McVittie <smcv@debian.org>
4555     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=775510
4556     Reviewed-by: Colin Walters
4557
4558  glib/ghostutils.c | 7 ++++++-
4559  1 file changed, 6 insertions(+), 1 deletion(-)
4560
4561 commit 1d697a5f3034b81f62ba04d1ea0e16436ff126ec
4562 Author: Simon McVittie <smcv@debian.org>
4563 Date:   Fri Dec 2 10:07:23 2016 +0000
4564
4565     g_unichar_iswide_cjk: add a special case for U+0000
4566
4567     bsearch() is defined to search for a non-null key, so we can't
4568     search for NULL. The undefined behaviour sanitizer picks this up.
4569
4570     Signed-off-by: Simon McVittie <smcv@debian.org>
4571     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=775510
4572     Reviewed-by: Colin Walters
4573
4574  glib/guniprop.c | 5 +++++
4575  1 file changed, 5 insertions(+)
4576
4577 commit 663e12feca1c45c19048c43f7f80f2509a3fadba
4578 Author: Simon McVittie <smcv@debian.org>
4579 Date:   Fri Dec 2 10:06:23 2016 +0000
4580
4581     gdbus-serialization test: don't left-shift a negative number
4582
4583     -2LL<<34 is undefined, because left-shifting a negative number is
4584     undefined (it was implementation-defined behaviour in C99, but
4585     is formally undefined in C11). The undefined behaviour sanitizer
4586     picks this up.
4587
4588     Signed-off-by: Simon McVittie <smcv@debian.org>
4589     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=775510
4590     Reviewed-by: Colin Walters
4591
4592  gio/tests/gdbus-serialization.c | 2 +-
4593  1 file changed, 1 insertion(+), 1 deletion(-)
4594
4595 commit e5ed410c8c0fe823883b65b293fb2d9c9d12673a
4596 Author: Simon McVittie <smcv@debian.org>
4597 Date:   Fri Dec 2 10:03:16 2016 +0000
4598
4599     Avoid calling Standard C string/array functions with NULL arguments
4600
4601     glibc string.h declares memcpy() with attribute(nonnull(1,2)), causing
4602     calls with NULL arguments to be treated as undefined behaviour.
4603     This is consistent with ISO C99 and C11, which state that passing 0
4604     to string functions as an array length does not remove the requirement
4605     that the pointer to the array is a valid pointer.
4606     gcc -fsanitize=undefined catches this while running OSTree's test
4607     suite.
4608
4609     Similarly, running the GLib test suite reports similar issues for
4610     qsort(), memmove(), memcmp().
4611
4612     Signed-off-by: Simon McVittie <smcv@debian.org>
4613     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=775510
4614     Reviewed-by: Colin Walters
4615
4616  gio/gconverterinputstream.c  | 12 ++++++++----
4617  gio/gconverteroutputstream.c |  8 +++++---
4618  gio/gdesktopappinfo.c        | 13 ++++++++-----
4619  gio/gunixsocketaddress.c     |  4 +++-
4620  gio/gvdb/gvdb-builder.c      |  3 ++-
4621  glib/garray.c                |  9 +++++++++
4622  glib/goption.c               |  5 ++++-
4623  glib/gstrfuncs.c             |  2 +-
4624  glib/gtestutils.h            |  2 +-
4625  gobject/gtype.c              |  3 ++-
4626  10 files changed, 43 insertions(+), 18 deletions(-)
4627
4628 commit 5e7eaaaaeead0925a9267515ad583357f44274b0
4629 Author: Simon McVittie <smcv@debian.org>
4630 Date:   Thu Dec 1 17:06:15 2016 +0000
4631
4632     GParam: make G_PARAM_USER_MASK unsigned
4633
4634     UBSan considers left-shifting a negative number to be undefined
4635     behaviour (per
4636     <http://www.open-std.org/jtc1/sc22/wg14/www/docs/dr_081.html> it is
4637     implementation-defined in C89, but according to
4638     <https://llvm.org/bugs/show_bug.cgi?id=17490> it is undefined in C99).
4639
4640     Signed-off-by: Simon McVittie <smcv@debian.org>
4641     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=775510
4642     Reviewed-by: Colin Walters
4643
4644  gobject/gparam.c | 2 +-
4645  1 file changed, 1 insertion(+), 1 deletion(-)
4646
4647 commit d1d1aba3b4c024255b530b0f4f2dc9dd19a7086e
4648 Author: Ondrej Holy <oholy@redhat.com>
4649 Date:   Fri Dec 2 13:07:25 2016 +0100
4650
4651     Add missing check for termios.h
4652
4653     Check for termios.h is missing and passwords in the new gio tool
4654     are echoed in the terminal consequently, which is really bad!
4655
4656     https://bugzilla.gnome.org/show_bug.cgi?id=775517
4657
4658  configure.ac | 1 +
4659  1 file changed, 1 insertion(+)
4660
4661 commit 463a8636059864c3120f496bfd578fb65e998394
4662 Author: Ignacio Casal Quinteiro <icq@gnome.org>
4663 Date:   Tue Nov 29 13:12:47 2016 +0100
4664
4665     gdbusauth: fix crash when server data send returns NULL
4666
4667     _g_dbus_auth_mechanism_server_data_send may fail in which case
4668     we would endup getting a NULL data. In this case we should not
4669     try to encode the data and simply let the state machine to continue.
4670     The auth mechanism will change internally to REJECTED so we just
4671     need to continue the iteration.
4672
4673     https://bugzilla.gnome.org/show_bug.cgi?id=775309
4674
4675  gio/gdbusauth.c | 24 +++++++++++++++---------
4676  1 file changed, 15 insertions(+), 9 deletions(-)
4677
4678 commit 93179f10b8cc5e8e49129c10b80a5c2df27e118d
4679 Author: Ignacio Casal Quinteiro <icq@gnome.org>
4680 Date:   Tue Nov 29 09:20:36 2016 +0100
4681
4682     dbusaddress: do not leak error on win32 code
4683
4684  gio/gdbusaddress.c | 4 +++-
4685  1 file changed, 3 insertions(+), 1 deletion(-)
4686
4687 commit 3e7b5cbef866ef26ace0ca15a2e4ae6ed7f8a3f3
4688 Author: Philip Withnall <philip.withnall@collabora.co.uk>
4689 Date:   Wed Aug 31 14:20:59 2016 +0100
4690
4691     glib: Namespace global tapset variables by soname
4692
4693     global variables in SystemTap are shared between all SystemTap
4694     scripts;
4695     so if scripts are loaded for two versions of GLib (for example,
4696     a stable
4697     and a development version), those global variables will conflict.
4698
4699     Avoid that by including the soname’s version in the global variable
4700     names.
4701
4702     https://bugzilla.gnome.org/show_bug.cgi?id=770646
4703
4704  glib/glib.stp.in       |  4 ++--
4705  gobject/gobject.stp.in | 36 ++++++++++++++++++------------------
4706  2 files changed, 20 insertions(+), 20 deletions(-)
4707
4708 commit a24f57b071758b01500e2b4b9c05d2a60f8280bf
4709 Author: Philip Withnall <philip.withnall@collabora.co.uk>
4710 Date:   Sun Oct 30 20:38:57 2016 -0700
4711
4712     glib: Add installed Valgrind suppressions file for GLib and GIO
4713
4714     While we cannot get Valgrind to automatically load this suppression
4715     file
4716     for applications which link to GLib
4717     (https://bugs.kde.org/show_bug.cgi?id=160905), we can at least install
4718     it on systems in a shared directory, so that developers can use a
4719     standardised (and up-to-date) suppressions file for GLib, rather than
4720     rolling their own.
4721
4722     The file will typically be installed to:
4723        /usr/share/glib-2.0/valgrind/glib.supp
4724
4725     Distributors: it is recommended that this suppression file be
4726     installed
4727     as part of the development package for GLib in your distribution.
4728
4729     https://bugzilla.gnome.org/show_bug.cgi?id=666114
4730
4731  Makefile.am |   4 +
4732  glib.supp   | 493
4733  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
4734  2 files changed, 497 insertions(+)
4735
4736 commit 673036d609b2c87abdef9149a2edfedb4861e65e
4737 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
4738 Date:   Wed Nov 23 11:12:00 2016 +0800
4739
4740     Visual Studio builds: Update gio-2.0.pc generation
4741
4742     We don't have libmount on Windows, so just make the entry for
4743     it blank.
4744
4745  build/win32/glibpc.py | 3 ++-
4746  1 file changed, 2 insertions(+), 1 deletion(-)
4747
4748 commit 18a33f72db6a410606674d8d53fb2dadb706091d
4749 Author: Christian Hergert <chergert@redhat.com>
4750 Date:   Fri Oct 28 18:29:02 2016 -0700
4751
4752     introspection: use (nullable) or (optional) instead of (allow-none)
4753
4754     If we have an input parameter (or return value) we need to use
4755     (nullable).
4756     However, if it is an (inout) or (out) parameter, (optional)
4757     is sufficient.
4758
4759     It looks like (nullable) could be used for everything according to the
4760     Annotation documentation, but (optional) is more specific.
4761
4762  gio/gaction.c                  |   8 +-
4763  gio/gactiongroup.c             |  10 +-
4764  gio/gappinfo.c                 |  18 ++--
4765  gio/gapplication.c             |  14 +--
4766  gio/gapplicationcommandline.c  |   2 +-
4767  gio/gasyncinitable.c           |   2 +-
4768  gio/gbufferedinputstream.c     |   6 +-
4769  gio/gcancellable.c             |  12 +--
4770  gio/gcontenttype.c             |   8 +-
4771  gio/gdatagrambased.c           |   2 +-
4772  gio/gdatainputstream.c         |  28 +++---
4773  gio/gdataoutputstream.c        |  16 +--
4774  gio/gdbusaddress.c             |   6 +-
4775  gio/gdbusauthobserver.c        |   4 +-
4776  gio/gdbusconnection.c          | 118 +++++++++++-----------
4777  gio/gdbusconnection.h          |   2 +-
4778  gio/gdbuserror.c               |   4 +-
4779  gio/gdbusinterface.c           |   2 +-
4780  gio/gdbusintrospection.c       |   2 +-
4781  gio/gdbusmessage.c             |   8 +-
4782  gio/gdbusmethodinvocation.c    |  12 +--
4783  gio/gdbusnameowning.c          |  24 ++---
4784  gio/gdbusnamewatching.c        |  20 ++--
4785  gio/gdbusobjectmanagerclient.c |  26 ++---
4786  gio/gdbusobjectmanagerserver.c |   2 +-
4787  gio/gdbusprivate.c             |   6 +-
4788  gio/gdbusproxy.c               |  56 +++++------
4789  gio/gdbusserver.c              |   4 +-
4790  gio/gdesktopappinfo.c          |  14 +--
4791  gio/gdrive.c                   |  26 ++---
4792  gio/gdtlsclientconnection.c    |   2 +-
4793  gio/gdtlsconnection.c          |   6 +-
4794  gio/gdtlsserverconnection.c    |   2 +-
4795  gio/gemblemedicon.c            |   2 +-
4796  gio/gfile.c                    | 218
4797  ++++++++++++++++++++---------------------
4798  gio/gfileenumerator.c          |  14 +--
4799  gio/gfileinfo.c                |   2 +-
4800  gio/gfileinputstream.c         |   4 +-
4801  gio/gfileiostream.c            |   4 +-
4802  gio/gfilemonitor.c             |   2 +-
4803  gio/gicon.c                    |   4 +-
4804  gio/ginitable.c                |   2 +-
4805  gio/ginputstream.c             |  20 ++--
4806  gio/giomodule.c                |   6 +-
4807  gio/gioscheduler.c             |   6 +-
4808  gio/giostream.c                |   6 +-
4809  gio/giotypes.h                 |   6 +-
4810  gio/gkeyfilesettingsbackend.c  |   2 +-
4811  gio/gloadableicon.c            |   4 +-
4812  gio/gmemoryinputstream.c       |   4 +-
4813  gio/gmemoryoutputstream.c      |   6 +-
4814  gio/gmenu.c                    |  54 +++++-----
4815  gio/gmenumodel.c               |  10 +-
4816  gio/gmount.c                   |  30 +++---
4817  gio/gnetworkmonitor.c          |   4 +-
4818  gio/gnotification.c            |  16 +--
4819  gio/goutputstream.c            |  28 +++---
4820  gio/gpermission.c              |   8 +-
4821  gio/gpollableinputstream.c     |   4 +-
4822  gio/gpollableoutputstream.c    |   4 +-
4823  gio/gpollableutils.c           |  10 +-
4824  gio/gproxy.c                   |   4 +-
4825  gio/gproxyaddress.c            |   4 +-
4826  gio/gproxyresolver.c           |   4 +-
4827  gio/gremoteactiongroup.c       |   2 +-
4828  gio/gresolver.c                |  16 +--
4829  gio/gresource.c                |   8 +-
4830  gio/gseekable.c                |   4 +-
4831  gio/gsettings.c                |  12 +--
4832  gio/gsettingsbackend.c         |   4 +-
4833  gio/gsettingsschema.c          |   2 +-
4834  gio/gsimpleaction.c            |  10 +-
4835  gio/gsimpleasyncresult.c       |  22 ++---
4836  gio/gsimpleproxyresolver.c     |   4 +-
4837  gio/gsocket.c                  |  44 ++++-----
4838  gio/gsocketaddressenumerator.c |   4 +-
4839  gio/gsocketclient.c            |  20 ++--
4840  gio/gsocketconnection.c        |   4 +-
4841  gio/gsocketlistener.c          |  26 ++---
4842  gio/gsocketservice.c           |   2 +-
4843  gio/gsubprocess.c              |  14 +--
4844  gio/gtask.c                    |  18 ++--
4845  gio/gtestdbus.c                |   2 +-
4846  gio/gtlscertificate.c          |   4 +-
4847  gio/gtlsclientconnection.c     |   2 +-
4848  gio/gtlsconnection.c           |   6 +-
4849  gio/gtlsdatabase.c             |  46 ++++-----
4850  gio/gtlsinteraction.c          |   8 +-
4851  gio/gtlspassword.c             |   4 +-
4852  gio/gtlsserverconnection.c     |   2 +-
4853  gio/gunixconnection.c          |  16 +--
4854  gio/gunixfdlist.c              |   4 +-
4855  gio/gunixfdmessage.c           |   2 +-
4856  gio/gunixmounts.c              |   8 +-
4857  gio/gvolume.c                  |  16 +--
4858  gio/gwin32registrykey.c        |   8 +-
4859  gio/gzlibcompressor.c          |   2 +-
4860  gio/tests/file.c               |   2 +-
4861  gio/tests/test-pipe-unix.c     |   8 +-
4862  glib/garray.c                  |   6 +-
4863  glib/gbookmarkfile.c           |  36 +++----
4864  glib/gconvert.c                |   5 +-
4865  glib/gdataset.c                |  20 ++--
4866  glib/gdatetime.c               |   6 +-
4867  glib/genviron.c                |   6 +-
4868  glib/gerror.c                  |   2 +-
4869  glib/gfileutils.c              |   6 +-
4870  glib/ggettext.c                |  10 +-
4871  glib/ghash.c                   |   6 +-
4872  glib/giochannel.c              |  12 +--
4873  glib/gkeyfile.c                |  28 +++---
4874  glib/glib-init.c               |   2 +-
4875  glib/gmain.c                   |  36 +++----
4876  glib/gmarkup.c                 |   4 +-
4877  glib/gmem.c                    |  10 +-
4878  glib/gmessages.c               |   8 +-
4879  glib/goption.c                 |  34 +++----
4880  glib/gpattern.c                |   2 +-
4881  glib/gquark.c                  |  10 +-
4882  glib/gregex.c                  |  28 +++---
4883  glib/gsequence.c               |   2 +-
4884  glib/gspawn.c                  |  40 ++++----
4885  glib/gstdio.c                  |   2 +-
4886  glib/gstrfuncs.c               |   8 +-
4887  glib/gtestutils.c              |  10 +-
4888  glib/gthread.c                 |   4 +-
4889  glib/gtimezone.c               |   2 +-
4890  glib/gtranslit.c               |   2 +-
4891  glib/gunidecomp.c              |   2 +-
4892  glib/gurifuncs.c               |  10 +-
4893  glib/gutf8.c                   |   2 +-
4894  glib/gvariant-parser.c         |   8 +-
4895  glib/gvariant-serialiser.c     |   2 +-
4896  glib/gvariant.c                |  52 +++++-----
4897  glib/gvarianttype.c            |   6 +-
4898  glib/gvarianttypeinfo.c        |   8 +-
4899  glib/gwin32.c                  |  10 +-
4900  gmodule/gmodule.c              |   4 +-
4901  gobject/gbinding.c             |   4 +-
4902  gobject/gboxed.c               |   8 +-
4903  gobject/gclosure.c             |   6 +-
4904  gobject/gclosure.h             |  10 +-
4905  gobject/gmarshal.c             |  88 ++++++++---------
4906  gobject/gobject.c              |  34 +++----
4907  gobject/gparam.c               |   6 +-
4908  gobject/gparamspecs.c          |   2 +-
4909  gobject/gsignal.c              |  20 ++--
4910  gobject/gtype.c                |   6 +-
4911  gobject/gvalue.c               |   2 +-
4912  gobject/gvaluearray.c          |   6 +-
4913  gobject/gvaluetypes.c          |  10 +-
4914  151 files changed, 986 insertions(+), 987 deletions(-)
4915
4916 commit a4012abbdf2c6c095ae34a97dca760b2446436aa
4917 Author: Christophe Fergeau <cfergeau@redhat.com>
4918 Date:   Wed Sep 17 17:00:03 2014 +0200
4919
4920     gdbus: Fix leak in g_dbus_message_print()
4921
4922     This leak only happens when using G_DBUS_DEBUG=message or similar, but
4923     it's nicer to be valgrind-clean even in these cases.
4924
4925     https://bugzilla.gnome.org/show_bug.cgi?id=736810
4926
4927  gio/gdbusmessage.c | 1 +
4928  1 file changed, 1 insertion(+)
4929
4930 commit 59a996db9b5c987b8b2baae08dc6827aa16a9af7
4931 Author: Lukasz Skalski <l.skalski@samsung.com>
4932 Date:   Wed May 7 18:09:34 2014 +0200
4933
4934     GDBusMessage: Fix segfault if DEBUG_SERIALIZER is enabled
4935
4936     https://bugzilla.gnome.org/show_bug.cgi?id=729730
4937
4938  gio/gdbusmessage.c | 2 +-
4939  1 file changed, 1 insertion(+), 1 deletion(-)
4940
4941 commit be4fd3d0b0cc3c2aca204f2ee16ad88cf2d2f2be
4942 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
4943 Date:   Mon May 4 10:40:51 2015 +0100
4944
4945     glib-init: statically assert that int is exactly 32 bits long
4946
4947     The GVariant documentation says you can assume that types of no more
4948     than 32 bits may be assumed to be promoted to int by the usual
4949     promotions. If we're going to document that, we should statically
4950     assert that it's true, i.e. sizeof (int) >= sizeof (int32_t).
4951
4952     All reasonable modern platforms are either ILP32 (32-bit platforms),
4953     LP64 (64-bit Linux, *BSD etc.), or LLP64 (64-bit Windows): there have
4954     been ILP64 platforms in the past, but ILP64 has the compelling
4955     disadvantage that {signed char, short, int} can't possibly provide
4956     all of {int8_t, int16_t, int32_t} unless int is 32 bits long.
4957
4958     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=730932
4959     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
4960     Reviewed-by: Colin Walters
4961
4962  glib/glib-init.c | 7 +++++++
4963  1 file changed, 7 insertions(+)
4964
4965 commit 52276300779f5f540f5b19bc0c9308a069eeb401
4966 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
4967 Date:   Thu May 29 12:20:24 2014 +0100
4968
4969     glib-init: statically assert that "small" enums are all int-sized
4970
4971     ISO C allows compilers to make enums smaller than int if their
4972     enumerated values would all fit in the range of a smaller type.
4973
4974     In practice, I suspect that in relevant compilers, all enums whose
4975     values fit in the range INT32_MIN to INT32_MAX (inclusive) are
4976     the same
4977     size as int. ISO C allows compiler to break that assumption, but those
4978     that do would break code that works fine in other compilers,
4979     making the
4980     compiler look bad, for no significant benefit. I conjecture that such
4981     compilers are not popular.
4982
4983     Let's statically assert that my assumption holds. If all goes well,
4984     GLib will continue to compile on every relevant platform; if it
4985     fails to compile on some platform as a result of this change, then
4986     there are probably a lot of naive uses of enums that need auditing
4987     for this assumption.
4988
4989     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=730932
4990     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
4991     Reviewed-by: Allison Lortie
4992
4993  glib/glib-init.c | 23 +++++++++++++++++++++++
4994  1 file changed, 23 insertions(+)
4995
4996 commit c99fe67817ccf53017a6fdb9afdb92641b8e3021
4997 Author: Pavel Grunt <pgrunt@redhat.com>
4998 Date:   Thu Aug 11 16:25:52 2016 +0200
4999
5000     gtask: Add guards for public functions
5001
5002     https://bugzilla.gnome.org/show_bug.cgi?id=769745
5003
5004  gio/gtask.c | 39 +++++++++++++++++++++++++++++++++++++++
5005  1 file changed, 39 insertions(+)
5006
5007 commit b626a4677a0ba8e8e167cde24b9684cf920b9c56
5008 Author: Ondrej Holy <oholy@redhat.com>
5009 Date:   Mon Oct 24 20:13:22 2016 +0200
5010
5011     gunixmounts: Fix crash if path doesn't exist
5012
5013     g_unix_mount_for segfaults for nonexistent paths. Return NULL if path
5014     doesn't exist.
5015
5016     https://bugzilla.gnome.org/show_bug.cgi?id=772160
5017
5018  gio/gunixmounts.c | 7 +++++--
5019  1 file changed, 5 insertions(+), 2 deletions(-)
5020
5021 commit 1c47f62de78086e55295d3d4e1f31b0839f89bbf
5022 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
5023 Date:   Mon May 4 10:32:21 2015 +0100
5024
5025     gatomic: statically assert that our assumptions hold
5026
5027     This code assumes that int is exactly 32 bits, and that pointers
5028     are either 4 or 8 bits, on platforms with __ATOMIC_SEQ_CST.
5029     In practice this is going to be true.
5030
5031     A previous attempt at this assertion placed the G_STATIC_ASSERT
5032     at the top level in gatomic.h, but that broke anjuta, which
5033     redefined __unused__ at the time. These assertions are about the
5034     platform/compiler ABI, so it's sufficient to check them once,
5035     while compiling GLib itself; accordingly, move them to the
5036     implementation.
5037
5038     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=730932
5039
5040  glib/gatomic.c | 10 ++++++++++
5041  glib/gatomic.h |  8 ++++++++
5042  2 files changed, 18 insertions(+)
5043
5044 commit ecdd3c29fc4bd28f01fe53d0528bfee888c9c62c
5045 Author: Rahul Bedarkar <rahul.bedarkar@imgtec.com>
5046 Date:   Tue Oct 18 23:04:50 2016 +0530
5047
5048     gio-2.0.pc: include libmount in Libs.private
5049
5050     This helps with static linking. When application statically links with
5051     libgio, it needs to link against libmount explicitly. When it is
5052     mentioned in Libs.private, build system can figure out with which
5053     extra
5054     libs to link against with help of pkg-config.
5055
5056     This build failure is detected by Buildroot autobuilder:
5057     http://autobuild.buildroot.net/results/fdf/fdf26abbed0014606a7788ce5d60828a0e871186
5058
5059     Signed-off-by: Rahul Bedarkar <rahul.bedarkar@imgtec.com>
5060
5061  gio-2.0.pc.in | 2 +-
5062  1 file changed, 1 insertion(+), 1 deletion(-)
5063
5064 commit 00bf553a60793eb99c1720db406c66787d0ce466
5065 Author: Debarshi Ray <debarshir@gnome.org>
5066 Date:   Thu Jun 23 11:05:56 2016 +0200
5067
5068     GDBusMethodInvocation: Clarify how the ownership is handled
5069
5070     https://bugzilla.gnome.org/show_bug.cgi?id=767952
5071
5072  gio/gdbusmethodinvocation.c | 32 ++++++++++++++++++++++++--------
5073  1 file changed, 24 insertions(+), 8 deletions(-)
5074
5075 commit 578b42a2f24ba31705917e8a503e58e213eed925
5076 Author: Benjamin Otte <otte@redhat.com>
5077 Date:   Thu Aug 25 18:19:37 2016 +0200
5078
5079     glib-compile-resources: Add suggested braces
5080
5081     ... around empty body in an 'else' statement
5082
5083  gio/glib-compile-resources.c | 2 +-
5084  1 file changed, 1 insertion(+), 1 deletion(-)
5085
5086 commit 611b079e3d351975c833cb98b7368ca101d252a9
5087 Author: Benjamin Otte <otte@redhat.com>
5088 Date:   Thu Aug 25 17:41:31 2016 +0200
5089
5090     gvariant: Add suggested braces
5091
5092     ... around empty body in an 'else' statement
5093
5094  glib/gvariant-parser.c | 5 ++++-
5095  glib/gvariant.c        | 4 +++-
5096  2 files changed, 7 insertions(+), 2 deletions(-)
5097
5098 commit 3a8ac6e2212a09944c845f9f2de50fd2b3c7ac61
5099 Author: Patrick Griffis <tingping@tingping.se>
5100 Date:   Tue Nov 15 12:21:46 2016 -0500
5101
5102     glib-compile-resources: Escape file names in dependency file
5103
5104     https://bugzilla.gnome.org/show_bug.cgi?id=774368
5105
5106  gio/glib-compile-resources.c | 59
5107  +++++++++++++++++++++++++++++++++++++++++---
5108  1 file changed, 56 insertions(+), 3 deletions(-)
5109
5110 commit 7a8cbc60a5410261fd02bedbe445c7e76167aa7c
5111 Author: Patrick Griffis <tingping@tingping.se>
5112 Date:   Tue Nov 15 08:34:31 2016 -0500
5113
5114     glib-compile-resources: Add --generate-phony-targets flag
5115
5116     This includes phony targets for each dependency in the the generated
5117     dependency file which allows building with `ninja` which doesn't like
5118     the phony targets[1] but also allows silencing `make` errors
5119     similar to
5120     gcc's -MP option.
5121
5122     [1] - https://github.com/ninja-build/ninja/issues/1184
5123
5124     https://bugzilla.gnome.org/show_bug.cgi?id=774368
5125
5126  docs/reference/gio/glib-compile-resources.xml |  9 +++++++++
5127  gio/glib-compile-resources.c                  | 24
5128  +++++++++++++++++-------
5129  2 files changed, 26 insertions(+), 7 deletions(-)
5130
5131 commit 437474318fb6af8087bb5821cbad268823fb5c36
5132 Author: Petr Kulhavy <brain@jikos.cz>
5133 Date:   Wed Nov 16 13:18:53 2016 +0100
5134
5135     GSocket: do not process control messages if not requested by the user
5136
5137     If g_socket_receive_message_with_timeout() is called with messages ==
5138     NULL set the msg_control buffer to empty to not request the control
5139     messages from recvmsg() at all.
5140
5141     This completely disables the control message processing and reduces
5142     overhead, which might be critical at high packet rate.
5143
5144     https://bugzilla.gnome.org/show_bug.cgi?id=774520
5145
5146  gio/gsocket.c | 29 ++++++++++++++---------------
5147  1 file changed, 14 insertions(+), 15 deletions(-)
5148
5149 commit 4ddaa891e027a31dfcabd8d99d157e50da491604
5150 Author: Yosef Or Boczko <yoseforb@src.gnome.org>
5151 Date:   Thu Nov 17 22:24:26 2016 +0200
5152
5153     Updated Hebrew translation
5154
5155  po/he.po | 1051
5156  ++++++++++++++++++++++++++++++++------------------------------
5157  1 file changed, 538 insertions(+), 513 deletions(-)
5158
5159 commit a8c6e306bde67ed4f218b139d76ff9fee4f5fe2f
5160 Author: Ross Burton <ross.burton@intel.com>
5161 Date:   Mon Nov 14 17:07:03 2016 +0000
5162
5163     glib-gettextize: respect @datadir@ instead of assuming $prefix/share
5164
5165     https://bugzilla.gnome.org/show_bug.cgi?id=774421
5166
5167  glib-gettextize.in | 2 +-
5168  1 file changed, 1 insertion(+), 1 deletion(-)
5169
5170 commit 11a6e19e07a86e8c0698c5109083a0c3505cb394
5171 Author: Ross Burton <ross.burton@intel.com>
5172 Date:   Mon Nov 14 16:56:40 2016 +0000
5173
5174     tests/refcount/signals: don't shadow rand()
5175
5176     rand() is in the C library and some C libraries (uclibc, for example)
5177     end up
5178     with rand() defined even if stdlib.h isn't included explicitly.
5179
5180     https://bugzilla.gnome.org/show_bug.cgi?id=774421
5181
5182  tests/refcount/signals.c | 6 +++---
5183  1 file changed, 3 insertions(+), 3 deletions(-)
5184
5185 commit 9f4d5e8b9176383f7063f235c23f9311cb412f07
5186 Author: Philip Withnall <philip.withnall@collabora.co.uk>
5187 Date:   Thu Nov 10 16:12:41 2016 +0000
5188
5189     gsignal: Mention handler ID type in signal connection macro docs
5190
5191     gtk-doc doesn’t make the return type clear, because these are macros
5192     rather than inline functions, so people often have to guess at the
5193     return type (or look it up from g_signal_connect_closure(), but
5194     that’s
5195     hard work).
5196
5197     Make it clear that the return type for handler IDs is gulong. While
5198     there, fix the capitalisation of ‘id’ to ‘ID’ in a few places.
5199
5200  gobject/gsignal.c | 10 +++++-----
5201  gobject/gsignal.h |  6 +++---
5202  2 files changed, 8 insertions(+), 8 deletions(-)
5203
5204 commit 3f12ca57c453a9e757040b6a0fa816ac07c0d394
5205 Author: Philip Withnall <philip.withnall@collabora.co.uk>
5206 Date:   Wed Nov 9 16:52:21 2016 +0000
5207
5208     gtestutils: Clarify that g_assert() should not have side effects
5209
5210     g_assert() gets completely compiled out if G_DISABLE_ASSERT is
5211     defined,
5212     so applications should not depend on side effects of the expression in
5213     an assertion.
5214
5215  glib/gtestutils.c | 3 ++-
5216  1 file changed, 2 insertions(+), 1 deletion(-)
5217
5218 commit 4607bd377fce5e75466dbf95a01986b64c39a353
5219 Author: Mohammed Sadiq <sadiq@sadiqpk.org>
5220 Date:   Tue Nov 8 07:38:44 2016 +0530
5221
5222     gmain: fix g_main_context_check declaration
5223
5224     g_main_context_check is defined as a function returning gboolean.
5225     It should be declared as such.
5226
5227     https://bugzilla.gnome.org/show_bug.cgi?id=774086
5228
5229  glib/gmain.h | 8 ++++----
5230  1 file changed, 4 insertions(+), 4 deletions(-)
5231
5232 commit d8acf9b956e23143f6463d7a632699d4a7761f4e
5233 Author: Philip Withnall <philip.withnall@collabora.co.uk>
5234 Date:   Wed Nov 9 15:11:53 2016 +0000
5235
5236     gmacros: Clarify G_GNUC_[PRINTF|SCANF] macro documentation
5237
5238     Clarify that the arguments parameter can be zero if the function being
5239     annotated just accepts a string format argument, and no varargs for it
5240     (for example, if it takes a va_list of arguments instead).
5241
5242     Add some links to the GCC documentation for the `format` attribute.
5243
5244  glib/docs.c | 18 ++++++++++++------
5245  1 file changed, 12 insertions(+), 6 deletions(-)
5246
5247 commit 1f36189aa5e0bc0bbecf8e34f5e625ee88b06882
5248 Author: Philip Withnall <philip.withnall@collabora.co.uk>
5249 Date:   Tue Nov 8 21:13:45 2016 +0000
5250
5251     gapplication: Fix a typo in a documentation comment
5252
5253     It’s ‘D-Bus’, not ‘DBus’, ‘DBUS’, ‘D Bus’, ‘Dee
5254     Buss’ or ‘the bus’.
5255
5256  gio/gapplication.c | 2 +-
5257  1 file changed, 1 insertion(+), 1 deletion(-)
5258
5259 commit 932eb87083df1989d0acfb71a1ce5ad9a3698bcf
5260 Author: Tim-Philipp Müller <tim@centricular.com>
5261 Date:   Tue Nov 8 15:21:03 2016 +0000
5262
5263     glib-mkenums: fix variable declaration
5264
5265     Inconsequential, just sync up declaration with actual
5266     name of variable to avoid confusion.
5267
5268     https://bugzilla.gnome.org/show_bug.cgi?id=770175
5269
5270  gobject/glib-mkenums.in | 2 +-
5271  1 file changed, 1 insertion(+), 1 deletion(-)
5272
5273 commit d1763d899c60b5d1cb4b24e2e326564a3377f9be
5274 Author: Patrick Griffis <tingping@tingping.se>
5275 Date:   Sat Nov 5 22:15:53 2016 -0400
5276
5277     Revert "glib-compile-resources: Output depfile in same directory
5278     as target"
5279
5280     This reverts commit 9006940de604a8d72bf9198a0e4b20cd113c4b11.
5281
5282  docs/reference/gio/glib-compile-resources.xml |  2 --
5283  gio/glib-compile-resources.c                  | 11 -----------
5284  2 files changed, 13 deletions(-)
5285
5286 commit 9006940de604a8d72bf9198a0e4b20cd113c4b11
5287 Author: Patrick Griffis <tingping@tingping.se>
5288 Date:   Mon Oct 24 13:04:10 2016 -0400
5289
5290     glib-compile-resources: Output depfile in same directory as target
5291
5292     https://bugzilla.gnome.org/show_bug.cgi?id=773437
5293
5294  docs/reference/gio/glib-compile-resources.xml |  2 ++
5295  gio/glib-compile-resources.c                  | 11 +++++++++++
5296  2 files changed, 13 insertions(+)
5297
5298 commit acd07cfc551c19872358c3f6224e4cd5e57c0bbc
5299 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
5300 Date:   Wed Oct 26 12:57:42 2016 +0800
5301
5302     build/Makefile-newvs.am: Do not hardcode the baseline MSVC version
5303
5304     This is to allow specification of the baseline Visual Studio 201x
5305     version as
5306     the baseline version may not be 2010 anymore as we begin to require
5307     C99
5308     features that will require Visual Studio 2013 or later.
5309
5310  build/Makefile-newvs.am      | 30 ++++++++++++++++--------------
5311  build/win32/vs11/Makefile.am |  2 ++
5312  build/win32/vs12/Makefile.am |  2 ++
5313  build/win32/vs14/Makefile.am |  2 ++
5314  4 files changed, 22 insertions(+), 14 deletions(-)
5315
5316 commit 1f33b36cd14b4993dc06d8c0726a3dcf55fd140a
5317 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
5318 Date:   Wed Oct 26 12:49:08 2016 +0800
5319
5320     build/Makefile.msvcproj: Add rules for MSVC 2013 to be the baseline
5321     version
5322
5323     We are starting to require C99 features that can only be supported in
5324     Visual Studio 2013 and later, so we need to prepare rules for
5325     Visual Studio
5326     2013 to be our baseline version for Visual Studio builds, so that
5327     we can
5328     move the templates from Visual Studio 2010 to Visual Studio 2013.
5329
5330     As this strives to be a shared autotools module between projects,
5331     there is
5332     duplication at this point, though, because we still want to support
5333     2008~2012 for projects that do not yet require the C99 features
5334     and depends
5335     on GLib-2.50.x/GTK+-3.22.x or earlier.
5336
5337  build/Makefile.msvcproj | 33 +++++++++++++++++++++++++++++++++
5338  1 file changed, 33 insertions(+)
5339
5340 commit e37a3c94739385ae5b37bc19668142bec04d8c1c
5341 Author: Aurimas Černius <aurisc4@gmail.com>
5342 Date:   Sun Oct 30 13:20:15 2016 +0200
5343
5344     Updated Lithuanian translaton
5345
5346  po/lt.po | 549
5347  ++++++++++++++++-----------------------------------------------
5348  1 file changed, 133 insertions(+), 416 deletions(-)
5349
5350 commit 37e818696f9dcaff0d15efdbfeeca806148f27b4
5351 Author: Mario Blättermann <mario.blaettermann@gmail.com>
5352 Date:   Sat Oct 29 13:44:44 2016 +0000
5353
5354     Update German translation
5355
5356  po/de.po | 636
5357  +++++++++++++++++++++++++++++++++------------------------------
5358  1 file changed, 329 insertions(+), 307 deletions(-)
5359
5360 commit e6990cf4ae2f9813e0bf159d9c8cb1347bb5e9df
5361 Author: Marek Černocký <marek@manet.cz>
5362 Date:   Fri Oct 28 17:59:21 2016 +0200
5363
5364     Updated Czech translation
5365
5366  po/cs.po | 702
5367  ++++++++++++++++++++++++++++++++-------------------------------
5368  1 file changed, 358 insertions(+), 344 deletions(-)
5369
5370 commit 316232211be860ea6297a06f4a3747d4b7814201
5371 Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
5372 Date:   Thu Oct 27 11:49:21 2016 +0000
5373
5374     Update Swedish translation
5375
5376  po/sv.po | 655
5377  ++++++++++++++++++++++++++++++++-------------------------------
5378  1 file changed, 334 insertions(+), 321 deletions(-)
5379
5380 commit dadb774898d126fa9c5cf6ef9ab695a701c206ca
5381 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
5382 Date:   Tue Oct 25 15:22:42 2016 +0000
5383
5384     Update Spanish translation
5385
5386  po/es.po | 899
5387  ++++++++++++++++++++++++++++++++++++++++++---------------------
5388  1 file changed, 600 insertions(+), 299 deletions(-)
5389
5390 commit b408278446f240ba0aea12d3cd46d0242ea00f13
5391 Author: Matthias Clasen <mclasen@redhat.com>
5392 Date:   Mon Oct 24 06:33:50 2016 -0400
5393
5394     2.51.0
5395
5396  NEWS | 31 +++++++++++++++++++++++++++++++
5397  1 file changed, 31 insertions(+)
5398
5399 commit 2d56c49b1085ae3ad769e6b59329cf493eb0f8a1
5400 Author: Matthias Clasen <mclasen@redhat.com>
5401 Date:   Mon Oct 24 09:37:04 2016 -0400
5402
5403     Partially revert 10c490cdfe3ae042f747bd00f787492e2bdb7ed0
5404
5405     This commit broke some tests, and I don't have the time
5406     to fix up all the expected output, so I'll revert the changes
5407     to the affected files for now.
5408
5409     This needs to be redone with the necessary test fixes.
5410
5411  gio/gdbusconnection.c      | 30 ++++++++++----------
5412  gio/glib-compile-schemas.c | 48 +++++++++++++++----------------
5413  glib/gmarkup.c             | 70
5414  +++++++++++++++++++++++-----------------------
5415  3 files changed, 74 insertions(+), 74 deletions(-)
5416
5417 commit b56ededeec547830f70ebd014a6e512140de8646
5418 Author: Daniel Macks <dmacks@netspace.org>
5419 Date:   Sun Jul 24 17:28:48 2016 -0400
5420
5421     Document "-s" commandline flag for running test suites
5422
5423     https://bugzilla.gnome.org/show_bug.cgi?id=769135
5424
5425  glib/gtestutils.c | 13 ++++++++-----
5426  1 file changed, 8 insertions(+), 5 deletions(-)
5427
5428 commit f14389bec91f2a09bc0c621070df5585a36bb52f
5429 Author: Timm Bäder <mail@baedert.org>
5430 Date:   Fri Oct 21 10:13:38 2016 +0200
5431
5432     gapplication: Properly free the option_strings
5433
5434     option_strings gets set in g_application_add_main_option, so it can
5435     contain elements independent from packed_options.
5436
5437     https://bugzilla.gnome.org/show_bug.cgi?id=773303
5438
5439  gio/gapplication.c | 8 ++++----
5440  1 file changed, 4 insertions(+), 4 deletions(-)
5441
5442 commit 7470cc902b8d9e1c93c28ab0d9168fb8646b20f3
5443 Author: Hannes Müller <h.c.f.mueller@gmx.de>
5444 Date:   Mon Oct 17 21:18:55 2016 +0200
5445
5446     Avoid warning for G_PARAM_DEPRECATED with GCC 6 [-Wpedantic]
5447
5448     Refer to https://bugzilla.gnome.org/show_bug.cgi?id=767882
5449     Related to GCC https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71803
5450
5451  gobject/gparam.h | 3 ++-
5452  1 file changed, 2 insertions(+), 1 deletion(-)
5453
5454 commit 243c1b7e84a1259df19e2c6fa08fcb3fb12fd555
5455 Author: Patrick Griffis <tingping@tingping.se>
5456 Date:   Sat Oct 22 03:54:24 2016 -0400
5457
5458     glib-compile-resources: Fix creating depfile with other targets
5459
5460     Follow up to 87d76a5a9c from bug 745754
5461
5462     https://bugzilla.gnome.org/show_bug.cgi?id=773344
5463
5464  gio/glib-compile-resources.c | 98
5465  +++++++++++++++++++++++---------------------
5466  1 file changed, 52 insertions(+), 46 deletions(-)
5467
5468 commit feeb039e7051d5ad5fbb4dc3e552f4856052545a
5469 Author: Muhammet Kara <muhammetk@gmail.com>
5470 Date:   Sun Oct 23 20:06:44 2016 +0000
5471
5472     Update Turkish translation
5473
5474  po/tr.po | 2939
5475  +++++++++++++++++++++++++++++++++++++++++++-------------------
5476  1 file changed, 2066 insertions(+), 873 deletions(-)
5477
5478 commit 427ecb7502f46d78d2b41357cd534a19056fc5e0
5479 Author: Gábor Kelemen <kelemeng@openscope.org>
5480 Date:   Sun Oct 23 17:42:48 2016 +0000
5481
5482     Update Hungarian translation
5483
5484  po/hu.po | 1038
5485  +++++++++++++++++++++++++++++++++++++++++++-------------------
5486  1 file changed, 718 insertions(+), 320 deletions(-)
5487
5488 commit 67e3a89d976d8cd8cb7485706079709cd4c0ca12
5489 Author: Aurimas Černius <aurisc4@gmail.com>
5490 Date:   Sun Oct 23 14:27:49 2016 +0300
5491
5492     Updated Lithuanian translation
5493
5494  po/lt.po | 1091
5495  ++++++++++++++++++++++++++++++++++++++++++--------------------
5496  1 file changed, 746 insertions(+), 345 deletions(-)
5497
5498 commit 043208f6142ac12b9cac87728638dbc0f3605d09
5499 Author: Claude Paroz <claude@2xlibre.net>
5500 Date:   Fri Oct 21 10:27:36 2016 +0200
5501
5502     Updated French translation
5503
5504  po/fr.po | 695
5505  ++++++++++++++++++++++++++++++++-------------------------------
5506  1 file changed, 352 insertions(+), 343 deletions(-)
5507
5508 commit 2a970e33a474960bfd1204797caf41996267f20c
5509 Author: Sebastian Dröge <sebastian@centricular.com>
5510 Date:   Thu Oct 20 12:16:18 2016 +0300
5511
5512     gresolver: Make get_default() thread-safe
5513
5514     https://bugzilla.gnome.org/show_bug.cgi?id=773262
5515
5516  gio/gresolver.c | 10 +++++++++-
5517  1 file changed, 9 insertions(+), 1 deletion(-)
5518
5519 commit c718bf881acd36471407b45064873de94822a07a
5520 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
5521 Date:   Wed Oct 19 15:28:03 2016 +0800
5522
5523     build/win32/vs10/Makefile.am: Delete glib-install.props's on
5524     re-generation
5525
5526     This is to ensure the changes that is applied to glib-install.props
5527     here is
5528     applied to the projects files in build/win32/vs[11|12|14] as well.
5529
5530  build/win32/vs10/Makefile.am | 3 +++
5531  1 file changed, 3 insertions(+)
5532
5533 commit 70040b409477ef3cbd7b0eaa1fa3a40b4edd8fc0
5534 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
5535 Date:   Wed Oct 19 14:48:08 2016 +0800
5536
5537     build/: Force MSVC project file generation on Makefile.am changes
5538
5539     Make the Makefile.am targets for generating the Visual Studio projects
5540     re-generate the
5541     project files and the header listings whenever the Makefile.am's
5542     that include
5543     build/Makefile.msvcproj changes, so that whenever a source/header
5544     is added, they will
5545     be reflected in the projects and in the property sheets that are
5546     used to copy the
5547     headers.
5548
5549     Also ensure that these are applied to the vs11, vs12 and vs14 projects
5550     when this
5551     happens, as they are copied and processed from the Visual Studio
5552     2010 projects.
5553
5554  build/Makefile-newvs.am |  2 +-
5555  build/Makefile.msvcproj | 11 +++++++++--
5556  2 files changed, 10 insertions(+), 3 deletions(-)
5557
5558 commit 610a0a3f75fbb538409d035e9cf635ae8b01bea9
5559 Author: Piotr Drąg <piotrdrag@gmail.com>
5560 Date:   Tue Oct 18 22:40:25 2016 +0200
5561
5562     Update Polish translation
5563
5564  po/pl.po | 628
5565  ++++++++++++++++++++++++++++++++-------------------------------
5566  1 file changed, 316 insertions(+), 312 deletions(-)
5567
5568 commit b41212a28d7412051f570017e2c6b61ab8cb5b19
5569 Author: Kjartan Maraas <kmaraas@gnome.org>
5570 Date:   Sun Oct 16 19:38:11 2016 +0200
5571
5572     Updated Norwegian bokmål translation from Kjartan Maraas.
5573
5574  po/nb.po | 1526
5575  +++++++++++++++++++++++++++++++++++++++++++++-----------------
5576  1 file changed, 1119 insertions(+), 407 deletions(-)
5577
5578 commit 55ce274dc9a771921ffec8ea3a30c529c3c8cc0c
5579 Author: Aurimas Černius <aurisc4@gmail.com>
5580 Date:   Sat Oct 15 22:10:28 2016 +0300
5581
5582     Updated Lithuanian translation
5583
5584  po/lt.po | 90
5585  +++++++++++++++++++++++++---------------------------------------
5586  1 file changed, 35 insertions(+), 55 deletions(-)
5587
5588 commit 6ab68e96685f8bef95d67cec140653fd69d46c40
5589 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
5590 Date:   Thu Oct 13 12:52:17 2016 +0100
5591
5592     Bump version to 2.51.0
5593
5594     So that we don't get "deprecation" (availability) warnings for
5595     new functionality of GLib 2.51/2.52.
5596
5597     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
5598     Reviewed-by: Colin Walters <walters@verbum.org>
5599
5600  configure.ac | 6 +++---
5601  1 file changed, 3 insertions(+), 3 deletions(-)
5602
5603 commit c46dbd47522df130c17efeb7959d4be99e3e4bb8
5604 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
5605 Date:   Thu Oct 13 12:42:09 2016 +0100
5606
5607     Make g_utf8_make_valid public
5608
5609     Based on a patch by Simon van der Linden and rebased onto current
5610     GLib,
5611     with improved documentation loosely based on Telepathy's
5612     tp_utf8_make_valid().
5613
5614     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
5615     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=591603
5616     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=610969
5617     Reviewed-by: Colin Walters <walters@verbum.org>
5618
5619  docs/reference/glib/glib-sections.txt |  1 +
5620  glib/gconvert.c                       |  2 +-
5621  glib/gkeyfile.c                       | 16 ++++++++--------
5622  glib/gmarkup.c                        |  2 +-
5623  glib/gunicode.h                       |  5 ++---
5624  glib/gutf8.c                          | 29 +++++++++++++++++++++++------
5625  6 files changed, 36 insertions(+), 19 deletions(-)
5626
5627 commit 01bfa169865e010f0e995bd8abc7e15f4ae87969
5628 Author: Edward E <develinthedetail@gmail.com>
5629 Date:   Thu Oct 13 10:21:15 2016 +0000
5630
5631     W32: pass correct (with offset) argc to protect_wargv
5632
5633     https://bugzilla.gnome.org/show_bug.cgi?id=772054
5634
5635  glib/gspawn-win32-helper.c | 2 +-
5636  1 file changed, 1 insertion(+), 1 deletion(-)
5637
5638 commit ee4c618f203b83cc77ca1b8888cdb05561e83a62
5639 Author: Benedikt M. Thoma <gnome@thomba.net>
5640 Date:   Thu Oct 13 09:22:54 2016 +0000
5641
5642     Update German translation
5643
5644  po/de.po | 68
5645  ++++++++++++++++++++++++++++++++++------------------------------
5646  1 file changed, 36 insertions(+), 32 deletions(-)
5647
5648 commit c494c3028cf0f178052e9557bc877649295213ce
5649 Author: Damien Lespiau <damien.lespiau@intel.com>
5650 Date:   Mon Aug 8 14:49:26 2016 +0100
5651
5652     gfile: G_FILE_MONITOR_WATCH_MOVES was actually introduced in 2.46
5653
5654     I'm guessing the developments were done in 2.44 but the patches landed
5655     after the 2.45.0 bump without an update to the Since tags.
5656
5657     Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
5658
5659     https://bugzilla.gnome.org/show_bug.cgi?id=769630
5660
5661  gio/gioenums.h | 10 +++++-----
5662  1 file changed, 5 insertions(+), 5 deletions(-)
5663
5664 commit 540374c80ef97b6eda921e750b5f173d0ba5bc90
5665 Author: Matthias Clasen <mclasen@redhat.com>
5666 Date:   Wed Oct 12 18:01:37 2016 -0400
5667
5668     Document --output option of glib-mkenums
5669
5670  docs/reference/gobject/glib-mkenums.xml | 7 +++++++
5671  1 file changed, 7 insertions(+)
5672
5673 commit ac54db2ee27d7ae105375256ac13d8f6ccaa9e59
5674 Author: Tim-Philipp Müller <tim@centricular.com>
5675 Date:   Sun Aug 21 20:03:15 2016 +0100
5676
5677     glib-mkenums: add --output option to write output to a file
5678
5679     https://bugzilla.gnome.org/show_bug.cgi?id=770175
5680
5681  gobject/glib-mkenums.in | 26 ++++++++++++++++++++++++++
5682  1 file changed, 26 insertions(+)
5683
5684 commit c382da4819ea0bd3a5f488106f24bc029c7b5c16
5685 Author: Matthias Clasen <mclasen@redhat.com>
5686 Date:   Wed Oct 12 15:56:04 2016 -0400
5687
5688     Document new option of glib-genmarshal
5689
5690  docs/reference/gobject/glib-genmarshal.xml | 7 +++++++
5691  1 file changed, 7 insertions(+)
5692
5693 commit 0fbc98097fac4d3e647684f344e508abae109fdf
5694 Author: Tim-Philipp Müller <tim@centricular.com>
5695 Date:   Mon Aug 22 16:32:25 2016 +0100
5696
5697     glib-genmarshal: add --output option to write output to a file
5698
5699     https://bugzilla.gnome.org/show_bug.cgi?id=770175
5700
5701  gobject/glib-genmarshal.c | 48
5702  ++++++++++++++++++++++++++++++++++++++++++++++-
5703  1 file changed, 47 insertions(+), 1 deletion(-)
5704
5705 commit 10c490cdfe3ae042f747bd00f787492e2bdb7ed0
5706 Author: Piotr Drąg <piotrdrag@gmail.com>
5707 Date:   Fri Sep 30 05:47:15 2016 +0200
5708
5709     Use Unicode in translatable strings
5710
5711     See https://developer.gnome.org/hig/stable/typography.html
5712
5713     https://bugzilla.gnome.org/show_bug.cgi?id=772221
5714
5715  gio/gapplication-tool.c      | 14 ++++-----
5716  gio/gapplication.c           |  2 +-
5717  gio/gcharsetconverter.c      |  4 +--
5718  gio/gdbus-tool.c             | 10 +++---
5719  gio/gdbusaddress.c           | 48 ++++++++++++++---------------
5720  gio/gdbusauthmechanismsha1.c | 34 ++++++++++-----------
5721  gio/gdbusconnection.c        | 30 +++++++++---------
5722  gio/gdbusmessage.c           | 30 +++++++++---------
5723  gio/gdbusserver.c            |  6 ++--
5724  gio/gdesktopappinfo.c        |  8 ++---
5725  gio/gdrive.c                 | 10 +++---
5726  gio/gdtlsconnection.c        |  6 ++--
5727  gio/gemblem.c                |  4 +--
5728  gio/gemblemedicon.c          |  2 +-
5729  gio/gfile.c                  | 14 ++++-----
5730  gio/gfileicon.c              |  2 +-
5731  gio/gfileinputstream.c       |  4 +--
5732  gio/gfileiostream.c          |  2 +-
5733  gio/gfileoutputstream.c      |  4 +--
5734  gio/gicon.c                  |  2 +-
5735  gio/ginetaddressmask.c       |  2 +-
5736  gio/ginputstream.c           |  2 +-
5737  gio/gio-tool-copy.c          |  2 +-
5738  gio/gio-tool-info.c          |  4 +--
5739  gio/gio-tool-list.c          |  2 +-
5740  gio/gio-tool-mime.c          |  8 ++---
5741  gio/gio-tool-monitor.c       |  2 +-
5742  gio/gio-tool-move.c          |  4 +--
5743  gio/gio-tool-set.c           |  2 +-
5744  gio/gio-tool.c               |  4 +--
5745  gio/glib-compile-resources.c | 10 +++---
5746  gio/glib-compile-schemas.c   | 48 ++++++++++++++---------------
5747  gio/glocalfile.c             |  8 ++---
5748  gio/glocalfileinfo.c         |  4 +--
5749  gio/glocalfileoutputstream.c |  8 ++---
5750  gio/gmount.c                 | 14 ++++-----
5751  gio/gnetworkaddress.c        |  2 +-
5752  gio/goutputstream.c          |  4 +--
5753  gio/gproxyaddress.c          |  2 +-
5754  gio/gresolver.c              |  2 +-
5755  gio/gresource-tool.c         |  4 +--
5756  gio/gresource.c              | 16 +++++-----
5757  gio/gresourcefile.c          | 10 +++---
5758  gio/gsettings-tool.c         | 16 +++++-----
5759  gio/gsettings.c              |  2 +-
5760  gio/gsocketclient.c          |  4 +--
5761  gio/gsocks4aproxy.c          |  4 +--
5762  gio/gsocks5proxy.c           |  4 +--
5763  gio/gsubprocess.c            |  2 +-
5764  gio/gthemedicon.c            |  4 +--
5765  gio/gthreadedresolver.c      | 22 +++++++-------
5766  gio/gtlscertificate.c        |  4 +--
5767  gio/gtlsconnection.c         |  6 ++--
5768  gio/gvolume.c                |  6 ++--
5769  glib/gbookmarkfile.c         | 72
5770  ++++++++++++++++++++++----------------------
5771  glib/gconvert.c              | 18 +++++------
5772  glib/gdir.c                  |  2 +-
5773  glib/gfileutils.c            | 36 +++++++++++-----------
5774  glib/giochannel.c            |  8 ++---
5775  glib/gkeyfile.c              | 52 ++++++++++++++++----------------
5776  glib/gmappedfile.c           |  4 +--
5777  glib/gmarkup.c               | 70
5778  +++++++++++++++++++++---------------------
5779  glib/goption.c               | 14 ++++-----
5780  glib/gregex.c                |  8 ++---
5781  glib/gshell.c                |  8 ++---
5782  glib/gspawn-win32.c          |  2 +-
5783  glib/gspawn.c                |  6 ++--
5784  67 files changed, 387 insertions(+), 387 deletions(-)
5785
5786 commit da509fd67d1e78adb20e1e132bd14b2bcbb036f2
5787 Author: Ondrej Holy <oholy@redhat.com>
5788 Date:   Thu Sep 29 10:45:50 2016 +0200
5789
5790     gunixmounts: Add g_unix_mount_for() support
5791
5792     GLib has g_unix_mount_at (mount_path) already, let's add
5793     g_unix_mount_for
5794     (file_path) for whatever path. GLib already contains some private code
5795     for such task. Let's make this code public. This functionality
5796     is needed
5797     by GVfs (see Bug 771431) in order to avoid copy-and-pasting.
5798
5799     https://bugzilla.gnome.org/show_bug.cgi?id=772160
5800
5801  gio/Makefile.am         |  1 +
5802  gio/glocalfile.c        |  9 +++++----
5803  gio/glocalfileprivate.h | 30 ++++++++++++++++++++++++++++++
5804  gio/gunixmounts.c       | 35 +++++++++++++++++++++++++++++++++++
5805  gio/gunixmounts.h       |  3 +++
5806  5 files changed, 74 insertions(+), 4 deletions(-)
5807
5808 commit 67ce53058102905ac3c8f6f57b044616301d479b
5809 Author: Matthias Clasen <mclasen@redhat.com>
5810 Date:   Wed Oct 12 15:07:02 2016 -0400
5811
5812     Add version macros for 2.52
5813
5814  glib/gversionmacros.h | 24 ++++++++++++++++++++++++
5815  1 file changed, 24 insertions(+)
5816
5817 commit 3f5d414101d86cc18fff7d17fe53fb819e25ec2f
5818 Author: Dušan Kazik <prescott66@gmail.com>
5819 Date:   Wed Oct 12 18:08:46 2016 +0000
5820
5821     Update Slovak translation
5822
5823  po/sk.po | 68
5824  ++++++++++++++++++++++++++++++++++------------------------------
5825  1 file changed, 36 insertions(+), 32 deletions(-)
5826
5827 commit 447044aef3d55e0d3211a3140f44dc44654e0c58
5828 Author: Philip Withnall <philip.withnall@collabora.co.uk>
5829 Date:   Wed Oct 12 16:47:40 2016 +0100
5830
5831     gtestutils: Fix a typo in the documentation for GTestFileType
5832
5833     EXTRA_DIST, not DIST_EXTRA.
5834
5835  glib/gtestutils.c | 2 +-
5836  1 file changed, 1 insertion(+), 1 deletion(-)
5837
5838 commit 4d38d0127b39ef390ad28dde7cc5296e9b869e73
5839 Author: Cédric Valmary <cvalmary@yahoo.fr>
5840 Date:   Wed Oct 12 08:09:47 2016 +0000
5841
5842     Update Occitan translation
5843
5844  po/oc.po | 2185
5845  ++++++++++++++++++++++++++++++++++++--------------------------
5846  1 file changed, 1287 insertions(+), 898 deletions(-)
5847
5848 commit 85f66f6f5cca38408c18890a610c1b04a2be8448
5849 Author: Fran Dieguez <fran.dieguez@mabishu.com>
5850 Date:   Tue Oct 11 15:40:21 2016 +0200
5851
5852     Updated Galician translations
5853
5854  po/gl.po | 66
5855  ++++++++++++++++++++++++++++++++++------------------------------
5856  1 file changed, 35 insertions(+), 31 deletions(-)
5857
5858 commit e44ea516afeb41d22cebf968b3ea5d9543856df2
5859 Author: Matthias Clasen <mclasen@redhat.com>
5860 Date:   Mon Oct 10 13:06:25 2016 -0400
5861
5862     2.50.1
5863
5864  NEWS         | 27 +++++++++++++++++++++++++++
5865  configure.ac |  4 ++--
5866  2 files changed, 29 insertions(+), 2 deletions(-)
5867
5868 commit 758f448dc7c8f3b1df7b082ba3b3b0fd83ecf68f
5869 Author: Balázs Meskó <meskobalazs@gmail.com>
5870 Date:   Mon Oct 10 13:42:41 2016 +0000
5871
5872     Update Hungarian translation
5873
5874  po/hu.po | 73
5875  ++++++++++++++++++++++++++++++++++------------------------------
5876  1 file changed, 39 insertions(+), 34 deletions(-)
5877
5878 commit 615b847d981323477b507d39a736df9652d9b905
5879 Author: Marc-André Lureau <marcandre.lureau@redhat.com>
5880 Date:   Thu Oct 6 17:16:48 2016 +0400
5881
5882     glog: fix crash on windows with --subsystem,windows app
5883
5884     A windows application compiled with -Wl,--subsystem,windows has no
5885     console attached. When started from the start menu for ex, it
5886     will crash
5887     when a function attempt to use g_log:
5888
5889      #10 0x00a21b26 in g_logv (log_domain=0xa842e1 <__func__.7668+329>
5890      "GLib", log_level=G_LOG_LEVEL_CRITICAL, format=0xa845c6
5891      <__func__.7668+1070> "%s: assertion '%s' failed", args=0x28f2bc
5892      "PG"")
5893      #11 0x00a21bb1 in g_log (log_domain=0xa842e1 <__func__.7668+329>
5894      "GLib", log_level=G_LOG_LEVEL_CRITICAL, format=0xa845c6
5895      <__func__.7668+1070> "%s: assertion '%s' failed") at gmessages.c:1337
5896      #12 0x00a22bac in g_return_if_fail_warning (log_domain=0xa842e1
5897      <__func__.7668+329> "GLib", pretty_function=0xa84750 <__func__.65002>
5898      "g_log_writer_supports_color",
5899          expression=0xa844de <__func__.7668+838> "output_fd >= 0")
5900          at gmessages.c:2453
5901      #13 0x00a2239e in g_log_writer_supports_color (output_fd=-2)
5902      at gmessages.c:1826
5903      #14 0x00a226ac in g_log_writer_standard_streams
5904      (log_level=G_LOG_LEVEL_WARNING, fields=0x28f3c8, n_fields=4,
5905      user_data=0x0) at gmessages.c:2254
5906      #15 0x00a2290e in g_log_writer_default
5907      (log_level=G_LOG_LEVEL_WARNING, fields=0x28f3c8, n_fields=4,
5908      user_data=0x0) at gmessages.c:2357
5909
5910     According to https://msdn.microsoft.com/en-us/library/zs6wbdhx.aspx:
5911
5912     If stdout or stderr is not associated with an output stream (for
5913     example, in a Windows application without a console window), the file
5914     descriptor returned is -2. In previous versions, the file descriptor
5915     returned was -1. This change allows applications to distinguish this
5916     condition from an error.
5917
5918     Check if the stream exists and has an associated descriptor and return
5919     G_LOG_WRITER_UNHANDLED if it's not the case.
5920
5921     Fixes:
5922     https://bugzilla.gnome.org/show_bug.cgi?id=772511
5923
5924     Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
5925
5926  glib/gmessages.c | 3 +++
5927  1 file changed, 3 insertions(+)
5928
5929 commit a54abbb0c087d598e503d40051b94053a508099b
5930 Author: Ask Hjorth Larsen <asklarsen@gmail.com>
5931 Date:   Sun Oct 9 22:08:32 2016 +0200
5932
5933     Updated Danish translation
5934
5935  po/da.po | 80
5936  ++++++++++++++++++++++++++++++++++------------------------------
5937  1 file changed, 42 insertions(+), 38 deletions(-)
5938
5939 commit 3c1b0c690f67fc6096bf1b6fd76d962ce4a01dd0
5940 Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
5941 Date:   Sun Oct 9 19:17:52 2016 +0300
5942
5943     Update Latvian translation
5944
5945  po/lv.po | 89
5946  +++++++++++++++++++++++++---------------------------------------
5947  1 file changed, 35 insertions(+), 54 deletions(-)
5948
5949 commit 9f249bce78610dd38ffff3e93186a2230475d441
5950 Author: Milo Casagrande <milo@ubuntu.com>
5951 Date:   Fri Oct 7 07:17:01 2016 +0000
5952
5953     Update Italian translation
5954
5955  po/it.po | 1469
5956  ++++++++++++++++++++++++++++++++++++++++++++++----------------
5957  1 file changed, 1097 insertions(+), 372 deletions(-)
5958
5959 commit d4dac1c43df6b37e7941ff2108990af3b8796db0
5960 Author: Marek Černocký <marek@manet.cz>
5961 Date:   Fri Oct 7 00:09:34 2016 +0200
5962
5963     Updated Czech translation
5964
5965  po/cs.po | 66
5966  ++++++++++++++++++++++++++++++++++------------------------------
5967  1 file changed, 35 insertions(+), 31 deletions(-)
5968
5969 commit 11af09dc6e82ed5ab92426562149f7c1197da3f7
5970 Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
5971 Date:   Thu Oct 6 21:08:26 2016 +0000
5972
5973     Update Swedish translation
5974
5975  po/sv.po | 68
5976  ++++++++++++++++++++++++++++++++++------------------------------
5977  1 file changed, 36 insertions(+), 32 deletions(-)
5978
5979 commit aa90becd8221796b556bff42284566bbbd85299b
5980 Author: Piotr Drąg <piotrdrag@gmail.com>
5981 Date:   Thu Oct 6 22:30:57 2016 +0200
5982
5983     Update Polish translation
5984
5985  po/pl.po | 66
5986  ++++++++++++++++++++++++++++++++++------------------------------
5987  1 file changed, 35 insertions(+), 31 deletions(-)
5988
5989 commit 12d0bc3d2c1d0e9dc58c0590ac4a9f99200dd22b
5990 Author: Rafael Fontenelle <rafaelff@gnome.org>
5991 Date:   Thu Oct 6 20:26:01 2016 +0000
5992
5993     Update Brazilian Portuguese translation
5994
5995  po/pt_BR.po | 75
5996  ++++++++++++++++++++++++++++++++-----------------------------
5997  1 file changed, 39 insertions(+), 36 deletions(-)
5998
5999 commit 6338cde7ca249057fcdb32797750ee23c3ed1870
6000 Author: Sam Thursfield <ssssam@gmail.com>
6001 Date:   Fri Sep 30 22:56:21 2016 +0100
6002
6003     glib-compile-schemas: Add a --version option
6004
6005     https://bugzilla.gnome.org/show_bug.cgi?id=772269
6006
6007  docs/reference/gio/glib-compile-schemas.xml | 7 +++++++
6008  gio/glib-compile-schemas.c                  | 8 ++++++++
6009  2 files changed, 15 insertions(+)
6010
6011 commit bce8b6db8d5f3dacce15982e0f44313f989af5e8
6012 Author: Sam Thursfield <ssssam@gmail.com>
6013 Date:   Fri Sep 30 22:56:16 2016 +0100
6014
6015     glib-compile-resources: Add a --version option
6016
6017     There have been some improvements to the tool recently, but it's
6018     hard to
6019     know if those are available on a given system unless the tool
6020     provides a
6021     --version commandline option.
6022
6023     https://bugzilla.gnome.org/show_bug.cgi?id=772269
6024
6025  docs/reference/gio/glib-compile-resources.xml | 7 +++++++
6026  gio/glib-compile-resources.c                  | 8 ++++++++
6027  2 files changed, 15 insertions(+)
6028
6029 commit e048d31210e62a610540d154eef0cb07568d3082
6030 Author: Florian Müllner <fmuellner@gnome.org>
6031 Date:   Sat Oct 1 18:27:19 2016 +0200
6032
6033     completion: Complete gsettings describe
6034
6035     Commit 8fd72838 added a 'describe' command to the gsettings tool,
6036     but didn't implement completions for it.
6037
6038     https://bugzilla.gnome.org/show_bug.cgi?id=772297
6039
6040  gio/completion/gsettings | 6 +++---
6041  1 file changed, 3 insertions(+), 3 deletions(-)
6042
6043 commit 0d1eecddd4a87f4fcf6273e0ca95f11019582778
6044 Author: Rico Tzschichholz <ricotz@ubuntu.com>
6045 Date:   Tue Oct 4 10:40:18 2016 +0200
6046
6047     unicode: Fix ordering in iso15924_tags to match GUnicodeScript enum
6048
6049     https://bugzilla.gnome.org/show_bug.cgi?id=771591
6050
6051  glib/guniprop.c | 6 +++---
6052  1 file changed, 3 insertions(+), 3 deletions(-)
6053
6054 commit 10bac98185d98cfaba323c474167facebfbf8c73
6055 Author: Philip Withnall <philip.withnall@collabora.co.uk>
6056 Date:   Fri Sep 30 14:41:12 2016 +0200
6057
6058     gresolver: Mark GResolver as an abstract class
6059
6060     It only works through its virtual methods, so while it could be
6061     instantiated before (and this is technically an API break), any
6062     instance
6063     of it would previously have crashed as soon as any of its methods were
6064     called anyway.
6065
6066     If anybody has any problems with this ABI break, please make them
6067     known
6068     during the 2.51 unstable development cycle and it can be reverted.
6069
6070     https://bugzilla.gnome.org/show_bug.cgi?id=772255
6071
6072  gio/gresolver.c | 9 ++++++---
6073  1 file changed, 6 insertions(+), 3 deletions(-)
6074
6075 commit bd9e266e116cd39bb5c674eeb74eb55449793e7f
6076 Author: Ondrej Holy <oholy@redhat.com>
6077 Date:   Tue Sep 27 10:32:04 2016 +0200
6078
6079     gunixmounts: Fix /proc/self/mountinfo monitoring
6080
6081     /proc/self/mountinfo is used to monitor changes of mounts with
6082     libmount.
6083     However, GFileMonitor is used currently to monitor this file, which
6084     doesn't work and consequently "changed" signal is never
6085     emitted. Special
6086     monitoring needs to be used instead, same as it is used for
6087     /proc/mounts.
6088
6089     https://bugzilla.gnome.org/show_bug.cgi?id=662946
6090
6091  gio/gunixmounts.c | 8 ++++----
6092  1 file changed, 4 insertions(+), 4 deletions(-)
6093
6094 commit 7485abe4810dd72ab19b87e313cdc1f39685dbdd
6095 Author: Edward E <develinthedetail@gmail.com>
6096 Date:   Tue Sep 27 15:28:09 2016 +0000
6097
6098     W32: pass argc returned by CommandLineToArgvW() to to protect_wargv()
6099
6100     It turns out that CommandLineToArgvW() (at least on XP) doesn't end
6101     the argv
6102     pointer array with a NULL, but goes straight into argv[0] string data,
6103     as per
6104     MSDN. So gspawn-win32-helper.c:protect_wargv() counts argc too
6105     high and
6106     overflows.
6107
6108     https://bugzilla.gnome.org/show_bug.cgi?id=772054
6109
6110  glib/gspawn-win32-helper.c | 8 +++-----
6111  1 file changed, 3 insertions(+), 5 deletions(-)
6112
6113 commit 34751ad17ac8e73558c530d15a3398273a5f4f67
6114 Author: Matthias Clasen <mclasen@redhat.com>
6115 Date:   Mon Sep 26 06:21:20 2016 -0400
6116
6117     Add a test for dictionaries in settings
6118
6119     This should clarify the questions in
6120     https://bugzilla.gnome.org/show_bug.cgi?id=771968
6121
6122  gio/tests/gsettings.c                   | 17 +++++++++++++++++
6123  gio/tests/org.gtk.test.gschema.xml.orig |  8 ++++++++
6124  2 files changed, 25 insertions(+)
6125
6126 commit 06c3624412a49cf52fd386db2eb8899c0c4c1a91
6127 Author: Jordi Mas <jmas@softcatala.org>
6128 Date:   Sun Sep 25 20:24:34 2016 +0200
6129
6130     Update Catalan translation
6131
6132  po/ca.po | 1072
6133  ++++++++++++++++++++++++++------------------------------------
6134  1 file changed, 442 insertions(+), 630 deletions(-)
6135
6136 commit ba85715e1e6abd389d855eedcd8762bf4e69e784
6137 Author: gogo <trebelnik2@gmail.com>
6138 Date:   Sat Sep 24 10:30:32 2016 +0000
6139
6140     Updated Croatian translation
6141
6142  po/hr.po | 5160
6143  ++++++++++++++++++++++++++++++++------------------------------
6144  1 file changed, 2700 insertions(+), 2460 deletions(-)
6145
6146 commit 6014039cd16295126e8e3a6b77eaa374a07d2345
6147 Author: Philip Withnall <philip.withnall@collabora.co.uk>
6148 Date:   Fri Sep 23 22:46:30 2016 -0700
6149
6150     glib: Add SystemTap probe to g_source_add_child_source()
6151
6152     So that the relationships between parent and child GSources can be
6153     probed using SystemTap.
6154
6155  glib/glib.stp.in   | 12 ++++++++++++
6156  glib/glib_probes.d |  1 +
6157  glib/gmain.c       |  2 ++
6158  3 files changed, 15 insertions(+)
6159
6160 commit 1ff79690fbd57a1029918ff37b7890b1096854b6
6161 Author: Rico Tzschichholz <ricotz@ubuntu.com>
6162 Date:   Sat Sep 17 15:57:21 2016 +0200
6163
6164     unicode: Update test data files for unicode 9.0.0
6165
6166     https://bugzilla.gnome.org/show_bug.cgi?id=771591
6167
6168  tests/casefold.txt |  82 +++++++++++++++++++++++++++-
6169  tests/casemap.txt  | 154
6170  ++++++++++++++++++++++++++++++++++++++++++++++++++++-
6171  2 files changed, 233 insertions(+), 3 deletions(-)
6172
6173 commit ba18667bb467ef4734f5d8a9bbeabcad39be4ecc
6174 Author: Rico Tzschichholz <ricotz@ubuntu.com>
6175 Date:   Sat Sep 17 15:57:10 2016 +0200
6176
6177     unicode: Update to unicode 9.0.0
6178
6179     https://bugzilla.gnome.org/show_bug.cgi?id=771591
6180
6181  glib/gscripttable.h   |   95 +-
6182  glib/gunibreak.h      | 2795
6183  +++++++++++++++++++++++++++++--------------------
6184  glib/gunichartables.h | 1706 ++++++++++++++++++++----------
6185  glib/gunicode.h       |   24 +-
6186  glib/gunidecomp.h     | 2014 ++++++++++++++++++-----------------
6187  glib/guniprop.c       |    8 +
6188  glib/tests/unicode.c  |   19 +-
6189  7 files changed, 3927 insertions(+), 2734 deletions(-)
6190
6191 commit c7f46997351805e436803ac74a49a88aa1602579
6192 Author: Rico Tzschichholz <ricotz@ubuntu.com>
6193 Date:   Sat Sep 17 15:55:48 2016 +0200
6194
6195     unicode: Update break_mappings
6196
6197     This will be required for the update to unicode 9.0.0.
6198
6199     https://bugzilla.gnome.org/show_bug.cgi?id=771591
6200
6201  glib/gen-unicode-tables.pl | 5 ++++-
6202  1 file changed, 4 insertions(+), 1 deletion(-)
6203
6204 commit fc0567780b7bb8a790df2cea132e8b58c8a6a8d7
6205 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
6206 Date:   Tue Sep 20 15:06:35 2016 +0800
6207
6208     MSVC Builds: Fix gio-tool projects
6209
6210     We need to look in $(srcroot)\gmodule for the up-to-date gmodule.h.
6211
6212     Pointed out by Ignacio Casal Quinteiro.
6213
6214  build/win32/vs10/gio-tool.vcxprojin | 8 ++++----
6215  build/win32/vs9/gio-tool.vcprojin   | 6 ++++--
6216  2 files changed, 8 insertions(+), 6 deletions(-)
6217
6218 commit 29ef74367e69e574ac67e0f5d14e7256eff1bcc1
6219 Author: Jordi Mas <jmas@softcatala.org>
6220 Date:   Mon Sep 19 22:45:11 2016 +0200
6221
6222     Update Catalan translation
6223
6224  po/ca.po | 233
6225  +++++++++++++++++++++++++++++++--------------------------------
6226  1 file changed, 115 insertions(+), 118 deletions(-)
6227
6228 commit eaca4f4116801f99e30e42a857559e19a1e6f4ce
6229 Author: Matthias Clasen <mclasen@redhat.com>
6230 Date:   Sun Sep 18 08:17:08 2016 -0400
6231
6232     2.50.0
6233
6234  configure.ac | 4 ++--
6235  1 file changed, 2 insertions(+), 2 deletions(-)
6236
6237 commit 3602f934855a484c5eec28f12a6535e14de1778d
6238 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
6239 Date:   Sun Sep 18 19:09:33 2016 +0200
6240
6241     Update Basque language
6242
6243  po/eu.po | 1450
6244  ++++++++++++++++++++++++++++++++++++++++++++++----------------
6245  1 file changed, 1084 insertions(+), 366 deletions(-)
6246
6247 commit 979e2408e8a9532e52d4db14c4758a5497bcf70b
6248 Author: Matthias Clasen <mclasen@redhat.com>
6249 Date:   Sun Sep 18 08:15:00 2016 -0400
6250
6251     Updates
6252
6253  NEWS | 12 ++++++++++++
6254  1 file changed, 12 insertions(+)
6255
6256 commit 496cd8aac640203808dc1b9a8d125d97a79cfb15
6257 Author: Owen W. Taylor <otaylor@fishsoup.net>
6258 Date:   Wed Sep 14 11:35:43 2016 -0400
6259
6260     Turn on libmount by default on linux
6261
6262     The libmount code produces somewhat different results than the older
6263     Linux code that would parse /proc/mounts; for example, bind mounts
6264     appear in the libmount output. To try and get as many GLib users
6265     as possible to have the same behavior, on Linux, make GLib error out
6266     on missing libmount unless --disable-libmount is passed.
6267
6268     https://bugzilla.gnome.org/show_bug.cgi?id=771438
6269
6270  configure.ac | 13 ++++++++++---
6271  1 file changed, 10 insertions(+), 3 deletions(-)
6272
6273 commit 063e279a561aa5370942401a42b00e17e575c504
6274 Author: Jonh Wendell <jonh.wendell@redhat.com>
6275 Date:   Sat Sep 17 16:25:31 2016 -0300
6276
6277     Fixed annotation for g_log_variant()
6278
6279  glib/gmessages.c | 2 +-
6280  1 file changed, 1 insertion(+), 1 deletion(-)
6281
6282 commit 3e31f80569055a0b593fb35a6d72fb3ae7b06abb
6283 Author: Claude Paroz <claude@2xlibre.net>
6284 Date:   Fri Sep 16 17:13:10 2016 +0200
6285
6286     Updated French translation
6287
6288  po/fr.po | 512
6289  +++++++++++++++++++++++++++++++++------------------------------
6290  1 file changed, 271 insertions(+), 241 deletions(-)
6291
6292 commit f924d0b1f7d2b019f1abb56685dcfda74266c608
6293 Author: Bruce Cowan <bruce@bcowan.me.uk>
6294 Date:   Wed Sep 14 12:18:08 2016 +0000
6295
6296     Updated British English translation
6297
6298  po/en_GB.po | 3394
6299  +++++++++++++++++++++++++++++++++++++++--------------------
6300  1 file changed, 2267 insertions(+), 1127 deletions(-)
6301
6302 commit e887b4a7b037eedb0b00f5583a2e2721bcc10f82
6303 Author: Matthias Clasen <mclasen@redhat.com>
6304 Date:   Mon Sep 12 23:03:17 2016 -0400
6305
6306     2.49.7
6307
6308  NEWS         | 27 +++++++++++++++++++++++++++
6309  configure.ac |  2 +-
6310  2 files changed, 28 insertions(+), 1 deletion(-)
6311
6312 commit 2dc11a55f8a4f522d14e9efc7698f3a05f4c2f06
6313 Author: Matthias Clasen <mclasen@redhat.com>
6314 Date:   Mon Sep 12 22:28:35 2016 -0400
6315
6316     Add a test for the previous fix
6317
6318  glib/tests/option-context.c | 35 ++++++++++++++++++++++++++++++++++-
6319  1 file changed, 34 insertions(+), 1 deletion(-)
6320
6321 commit b12e0b886936099a5bcca834a582b3e51241bd4c
6322 Author: Kjell Ahlstedt <kjell.ahlstedt@bredband.net>
6323 Date:   Wed Aug 31 19:09:52 2016 +0200
6324
6325     goption: Don't return pointers to deallocated memory
6326
6327     g_option_context_parse() can return pointers to deallocated strings,
6328     if the
6329     command line contains an unknown option.
6330
6331     https://bugzilla.gnome.org/show_bug.cgi?id=646926
6332
6333  glib/goption.c | 14 ++++++++++----
6334  1 file changed, 10 insertions(+), 4 deletions(-)
6335
6336 commit 7bf31065cca37f14aaf46e84c6944876fbeb5f21
6337 Author: Rico Tzschichholz <ricotz@ubuntu.com>
6338 Date:   Mon Sep 12 20:41:40 2016 +0200
6339
6340     gsubprocess: Fix annotation for set_environ()
6341
6342  gio/gsubprocesslauncher.c | 2 +-
6343  1 file changed, 1 insertion(+), 1 deletion(-)
6344
6345 commit 05a108056402668617fbeb4b4e8325d6a4d37f6a
6346 Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
6347 Date:   Sun Sep 11 12:43:53 2016 +0300
6348
6349     Update Latvian translation
6350
6351  po/lv.po | 10712
6352  +++++++++++++++++++++++++++++++------------------------------
6353  1 file changed, 5371 insertions(+), 5341 deletions(-)
6354
6355 commit 4358b4438514d9a59901e1557d063bf12f8418dc
6356 Author: Ingmars Dirins <melhiors14@gmail.com>
6357 Date:   Sun Sep 11 12:41:29 2016 +0300
6358
6359     Update Latvian translation
6360
6361  po/lv.po | 9964
6362  +++++++++++++++++++++++++++++++++-----------------------------
6363  1 file changed, 5341 insertions(+), 4623 deletions(-)
6364
6365 commit b78a2977a768e487d75f95daf6b77d702dba1ed3
6366 Author: Dušan Kazik <prescott66@gmail.com>
6367 Date:   Sat Sep 10 14:32:45 2016 +0000
6368
6369     Updated Slovak translation
6370
6371  po/sk.po | 306
6372  ++++++++++++++++++++++++++++++++++++---------------------------
6373  1 file changed, 177 insertions(+), 129 deletions(-)
6374
6375 commit 4c3ae1c4d7180cd4708b2f814d74fa32bf8c09bf
6376 Author: Jonh Wendell <jonh.wendell@redhat.com>
6377 Date:   Fri Sep 9 09:28:48 2016 -0300
6378
6379     .gitignore: ignore 'tags' files (ctags stuff)
6380
6381  .gitignore | 1 +
6382  1 file changed, 1 insertion(+)
6383
6384 commit e7bdd5d189ed788e667c54824e314df496bbd0e9
6385 Author: Jonh Wendell <jonh.wendell@redhat.com>
6386 Date:   Fri Sep 9 09:06:05 2016 -0300
6387
6388     Add g_log_variant(): structured log that accepts a GVariant
6389
6390     This makes the structured logging available to other
6391     languages via introspection.
6392
6393     https://bugzilla.gnome.org/show_bug.cgi?id=770971
6394
6395  docs/reference/glib/glib-sections.txt |   1 +
6396  glib/gmessages.c                      | 110
6397  ++++++++++++++++++++++++++++++++++
6398  glib/gmessages.h                      |   6 ++
6399  glib/tests/logging.c                  |  56 +++++++++++++++++
6400  4 files changed, 173 insertions(+)
6401
6402 commit 9323378834904138d3426f63429e3c74b7249715
6403 Author: Jonh Wendell <jonh.wendell@redhat.com>
6404 Date:   Fri Sep 9 09:07:18 2016 -0300
6405
6406     tests: Remove an unsed variable
6407
6408  glib/tests/logging.c | 2 --
6409  1 file changed, 2 deletions(-)
6410
6411 commit b18051067abc6df46fbfedffb4fa50b87bfa8320
6412 Author: Jonh Wendell <jonh.wendell@redhat.com>
6413 Date:   Wed Sep 7 15:11:26 2016 -0300
6414
6415     Removed an unused include
6416
6417  glib/gvarianttype.h | 1 -
6418  1 file changed, 1 deletion(-)
6419
6420 commit 01e3b92dee8dabbd79816fba9eed99bcc312cf69
6421 Author: Piotr Drąg <piotrdrag@gmail.com>
6422 Date:   Thu Sep 8 23:04:17 2016 +0200
6423
6424     Updated Polish translation
6425
6426  po/pl.po | 56 +++++++++++++++++++++++++++-----------------------------
6427  1 file changed, 27 insertions(+), 29 deletions(-)
6428
6429 commit caf3e1f1a0110e6d3c05399f0aadc10a49522335
6430 Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
6431 Date:   Wed Sep 7 17:49:17 2016 +0000
6432
6433     Updated Swedish translation
6434
6435  po/sv.po | 1445
6436  ++++++++++++++++++++++++++++++++++++++++++++++----------------
6437  1 file changed, 1080 insertions(+), 365 deletions(-)
6438
6439 commit 386bb12052e52bf9a06c5583807a173216d2cbd0
6440 Author: Fran Dieguez <fran.dieguez@mabishu.com>
6441 Date:   Wed Sep 7 18:34:24 2016 +0200
6442
6443     Updated Galician translations
6444
6445  po/gl.po | 1480
6446  ++++++++++++++++++++++++++++++++++++++++++++++----------------
6447  1 file changed, 1102 insertions(+), 378 deletions(-)
6448
6449 commit 4a4df67d548a2a2017dd844152ac86666506935d
6450 Author: Tiago Santos <tiagofsantos81@sapo.pt>
6451 Date:   Wed Sep 7 05:56:58 2016 +0000
6452
6453     Updated Portuguese translation
6454
6455  po/pt.po | 125
6456  +++++++++++++++++++++++++++++++++++----------------------------
6457  1 file changed, 69 insertions(+), 56 deletions(-)
6458
6459 commit 98a9be34445e58e1a32fb9ec346bbbe3e92eab6a
6460 Author: Yosef Or Boczko <yoseforb@src.gnome.org>
6461 Date:   Tue Sep 6 11:30:20 2016 +0300
6462
6463     Updated Hebrew translation
6464
6465  po/he.po | 158
6466  +++++++++++++++++++++++++++++++++------------------------------
6467  1 file changed, 84 insertions(+), 74 deletions(-)
6468
6469 commit c7207359bb7cd32e4a1e29eba9de694574cfec74
6470 Author: Ask Hjorth Larsen <asklarsen@gmail.com>
6471 Date:   Mon Sep 5 02:51:47 2016 +0200
6472
6473     Updated Danish translation
6474
6475  po/da.po | 1470
6476  ++++++++++++++++++++++++++++++++++++++++++++++----------------
6477  1 file changed, 1088 insertions(+), 382 deletions(-)
6478
6479 commit c4dc16da2349882a88ef0274e9b2866a25c91ea0
6480 Author: Jiri Grönroos <jiri.gronroos@iki.fi>
6481 Date:   Sun Sep 4 16:21:46 2016 +0000
6482
6483     Updated Finnish translation
6484
6485  po/fi.po | 1523
6486  ++++++++++++++++++++++++++++++++++++++++++++++----------------
6487  1 file changed, 1135 insertions(+), 388 deletions(-)
6488
6489 commit c849d7f553db3130707a17a4d398cfe62a39a581
6490 Author: Aurimas Černius <aurisc4@gmail.com>
6491 Date:   Sun Sep 4 12:13:55 2016 +0300
6492
6493     Updated Lithuanian translation
6494
6495  po/lt.po | 259
6496  ++++++++++++++++++++++++++++++++++-----------------------------
6497  1 file changed, 139 insertions(+), 120 deletions(-)
6498
6499 commit 362ee2c49c52e19689a4d56c6bb84e4b9cf2e884
6500 Author: Jeremy Bicha <jbicha@ubuntu.com>
6501 Date:   Sat Sep 3 22:56:10 2016 -0400
6502
6503     Fix typo in Spanish translation header
6504
6505  po/es.po | 24 ++++++++++++------------
6506  1 file changed, 12 insertions(+), 12 deletions(-)
6507
6508 commit 95559e2532bd26fc55f1a8c6dcab3e9ff012c538
6509 Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
6510 Date:   Sat Sep 3 17:20:12 2016 +0000
6511
6512     Updated Kazakh translation
6513
6514  po/kk.po | 1433
6515  ++++++++++++++++++++++++++++++++++++++++++++++----------------
6516  1 file changed, 1065 insertions(+), 368 deletions(-)
6517
6518 commit b470bf12d9e719d34c790782ceae0b5cfda9a318
6519 Author: Changwoo Ryu <cwryu@debian.org>
6520 Date:   Sat Sep 3 14:08:13 2016 +0000
6521
6522     Updated Korean translation
6523
6524  po/ko.po | 1424
6525  ++++++++++++++++++++++++++++++++++++++++++++++----------------
6526  1 file changed, 1068 insertions(+), 356 deletions(-)
6527
6528 commit 7a7a26795765665b4b1593fc62e64a71a2043041
6529 Author: Akom Chotiphantawanon <knight2000@gmail.com>
6530 Date:   Wed Aug 31 17:32:42 2016 +0700
6531
6532     Updated Thai translation
6533
6534  po/th.po | 1765
6535  ++++++++++++++++++++++++++++++++++++++++++++------------------
6536  1 file changed, 1249 insertions(+), 516 deletions(-)
6537
6538 commit e442b5a5743d238c5ea0608f39ee77a16e2496a8
6539 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
6540 Date:   Tue Aug 30 21:36:03 2016 +0200
6541
6542     Updated Serbian translation
6543
6544  po/sr.po       | 1549
6545  +++++++++++++++++++++++++++++++++++++++++--------------
6546  po/sr@latin.po | 1551
6547  ++++++++++++++++++++++++++++++++++++++++++--------------
6548  2 files changed, 2351 insertions(+), 749 deletions(-)
6549
6550 commit 4301286a34e85ed23a5d218d6b8d855f41c9c9fe
6551 Author: Mario Blättermann <mario.blaettermann@gmail.com>
6552 Date:   Mon Aug 29 18:35:59 2016 +0000
6553
6554     Updated German translation
6555
6556  po/de.po | 154
6557  +++++++++++++++++++++++++++++++++++----------------------------
6558  1 file changed, 85 insertions(+), 69 deletions(-)
6559
6560 commit d85479f606f7e70aa7d7ac2c442b67ced312a62f
6561 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
6562 Date:   Mon Aug 29 12:24:03 2016 +0000
6563
6564     Updated Spanish translation
6565
6566  po/es.po | 111
6567  ++++++++++++++++++++++++++++++++++++++++-----------------------
6568  1 file changed, 70 insertions(+), 41 deletions(-)
6569
6570 commit c0fe1703a0b6e88ebaf498f01ca8b34489969e0e
6571 Author: Matthias Clasen <mclasen@redhat.com>
6572 Date:   Sun Aug 28 07:16:14 2016 -0400
6573
6574     2.49.6
6575
6576  configure.ac | 2 +-
6577  1 file changed, 1 insertion(+), 1 deletion(-)
6578
6579 commit 53d5a9f6fbd15f510300771c70e292de5b7b9a03
6580 Author: Matthias Clasen <mclasen@redhat.com>
6581 Date:   Sat Aug 27 22:54:39 2016 -0400
6582
6583     Fix the signals test
6584
6585     The test setup here is not really independent, so the addition
6586     of the custom-marshaller test was breaking some of the other
6587     tests. Fix things up.
6588
6589  gobject/tests/signals.c | 3 ++-
6590  1 file changed, 2 insertions(+), 1 deletion(-)
6591
6592 commit 585e754a01e82f1718c8aeefdddd8a07c015e399
6593 Author: Marek Cernocky <marek_cernocky@conel.cz>
6594 Date:   Fri Aug 26 14:39:08 2016 +0200
6595
6596     Updated Czech translation
6597
6598  po/cs.po | 89
6599  ++++++++++++++++++++++++++++++++++------------------------------
6600  1 file changed, 48 insertions(+), 41 deletions(-)
6601
6602 commit 66f72f7232e3da3d3fae5e7a5f08932a66f9a491
6603 Author: Piotr Drąg <piotrdrag@gmail.com>
6604 Date:   Fri Aug 26 13:44:15 2016 +0200
6605
6606     Updated Polish translation
6607
6608  po/pl.po | 87
6609  +++++++++++++++++++++++++++++++++++-----------------------------
6610  1 file changed, 47 insertions(+), 40 deletions(-)
6611
6612 commit e89732206ea41759ba524a0ac824a2bc8e45fa30
6613 Author: Matthias Clasen <mclasen@redhat.com>
6614 Date:   Fri Aug 26 01:32:18 2016 -0400
6615
6616     Updates
6617
6618  NEWS | 20 ++++++++++++++++++++
6619  1 file changed, 20 insertions(+)
6620
6621 commit 89089ee6627e7ee16f1f135748e175a09d6074a4
6622 Author: Enrico Nicoletto <liverig@gmail.com>
6623 Date:   Thu Aug 25 23:21:53 2016 +0000
6624
6625     Updated Brazilian Portuguese translation
6626
6627  po/pt_BR.po | 208
6628  +++++++++++++++++++++++-------------------------------------
6629  1 file changed, 81 insertions(+), 127 deletions(-)
6630
6631 commit b08c6abda82f6f080b510547717e284324b16abb
6632 Author: Balázs Úr <urbalazs@gmail.com>
6633 Date:   Thu Aug 25 21:43:43 2016 +0000
6634
6635     Updated Hungarian translation
6636
6637  po/hu.po | 162
6638  +++++++++++++++++++++------------------------------------------
6639  1 file changed, 54 insertions(+), 108 deletions(-)
6640
6641 commit 8fd72838ced613b74b6c1bf5dcc92200fcf3db05
6642 Author: Jeremy Whiting <jpwhiting@kde.org>
6643 Date:   Thu Aug 25 12:39:33 2016 -0600
6644
6645     Added describe command to gsettings command-line tool.
6646
6647     describe command shows description of given gsettings key.
6648     Added documentation of describe command to gsettings man page.
6649
6650  docs/reference/gio/gsettings.xml | 13 +++++++++++++
6651  gio/gsettings-tool.c             | 21 +++++++++++++++++++++
6652  2 files changed, 34 insertions(+)
6653
6654 commit edfbfc18279b6c39fbf6db8676268ea7fec97fc8
6655 Author: Benjamin Otte <otte@redhat.com>
6656 Date:   Thu Jul 28 09:52:52 2016 -0400
6657
6658     tests: Add test showing default marshaller override
6659
6660     https://bugzilla.gnome.org/show_bug.cgi?id=769076
6661
6662  gobject/tests/signals.c | 79
6663  +++++++++++++++++++++++++++++++++++++++++++++++++
6664  1 file changed, 79 insertions(+)
6665
6666 commit ef16cbee5bfb4378ca40a2e034c66539f222b22a
6667 Author: Matthias Clasen <mclasen@redhat.com>
6668 Date:   Thu Jul 28 08:51:17 2016 -0400
6669
6670     Don't set a va marshaller if a marshaller was set
6671
6672     Otherwise we get warnings when the caller later tries to set a
6673     va marshaller with g_signal_set_va_marshaller.
6674
6675     https://bugzilla.gnome.org/show_bug.cgi?id=769076
6676
6677  gobject/gsignal.c | 14 ++++++++++----
6678  1 file changed, 10 insertions(+), 4 deletions(-)
6679
6680 commit 097f70828fa2b2b1b903c2969ce756e27750675c
6681 Author: Philip Withnall <philip.withnall@collabora.co.uk>
6682 Date:   Thu Aug 25 10:25:49 2016 +0100
6683
6684     gdbus-codegen: Strip @since parameters before comparison
6685
6686     People might put more extraneous whitespace in a @since line in a
6687     documentation comment, which should not affect the ordering of
6688     methods/signals/etc. in the generated output.
6689
6690     https://bugzilla.gnome.org/show_bug.cgi?id=770372
6691
6692  gio/gdbus-2.0/codegen/parser.py | 12 ++++++++----
6693  1 file changed, 8 insertions(+), 4 deletions(-)
6694
6695 commit 61ea2946ed54c153af5a264a53204f70d1bd4d35
6696 Author: Rafael Fontenelle <rafaelff@gnome.org>
6697 Date:   Wed Aug 24 12:28:20 2016 +0000
6698
6699     Updated Brazilian Portuguese translation
6700
6701  po/pt_BR.po | 1609
6702  +++++++++++++++++++++++++++++++++++++++++++----------------
6703  1 file changed, 1186 insertions(+), 423 deletions(-)
6704
6705 commit 87bad603c976c6be76eed2dcfc385ba4181fadb1
6706 Author: Gábor Kelemen <kelemeng@openscope.org>
6707 Date:   Wed Aug 24 07:04:40 2016 +0000
6708
6709     Updated Hungarian translation
6710
6711  po/hu.po | 1391
6712  +++++++++++++++++++++++++++++++++++++++++++++++---------------
6713  1 file changed, 1050 insertions(+), 341 deletions(-)
6714
6715 commit a6d83cd3d570784c9da563a255589a377db538c8
6716 Author: Piotr Drąg <piotrdrag@gmail.com>
6717 Date:   Tue Aug 23 12:06:32 2016 +0200
6718
6719     Updated Polish translation
6720
6721  po/pl.po | 40 ++++++++++++++++++++++------------------
6722  1 file changed, 22 insertions(+), 18 deletions(-)
6723
6724 commit 0c64487d35eb9714b1071290fdce8106f32eb565
6725 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
6726 Date:   Mon Aug 22 20:42:50 2016 +0200
6727
6728     Updated Spanish translation
6729
6730  po/es.po | 87
6731  ++++++++++++++++++++++++++++++++++------------------------------
6732  1 file changed, 46 insertions(+), 41 deletions(-)
6733
6734 commit b82682e34fe86b9e53f85b0348b194535b6e0465
6735 Author: Marek Černocký <marek@manet.cz>
6736 Date:   Sun Aug 21 10:54:48 2016 +0200
6737
6738     Updated Czech translation
6739
6740  po/cs.po | 43 ++++++++++++++++++++++---------------------
6741  1 file changed, 22 insertions(+), 21 deletions(-)
6742
6743 commit 87d76a5a9cadb059b9dc434af469a28f5ede7544
6744 Author: Matthias Clasen <mclasen@redhat.com>
6745 Date:   Sat Aug 20 16:47:34 2016 -0400
6746
6747     glib-compile-resources: generate .d-file style dependency
6748
6749     Add --dependency-file=foo.d option to generate a gcc -M -MF style
6750     dependency file for other build tools. The current output of
6751     --generate-dependencies is only useful for use directly in Makefile
6752     rules, but can't be used in other build systems like that.
6753
6754     The generated dependency file looks like this:
6755     $ glib-compile-resources --sourcedir= test.gresource.xml
6756     --dependency-file=-
6757     test.gresource.xml: test1.txt test2.txt test2.txt
6758
6759     test1.txt:
6760
6761     test2.txt:
6762
6763     test2.txt:
6764
6765     Unlike --generate-dependencies, the --dependency-file option can be
6766     used together with other --generate options to create dependencies
6767     as side-effect of generating sources.
6768
6769     Based on a patch by Tim-Philipp Müller in
6770     https://bugzilla.gnome.org/show_bug.cgi?id=745754
6771
6772     The changes in this patch, compared to his are to always return
6773     the hash table with file information from parse_resource_file, so
6774     we can use it for dependency output, regardless if
6775     generate_dependencies
6776     was TRUE or not.
6777
6778  docs/reference/gio/glib-compile-resources.xml | 14 +++++
6779  gio/glib-compile-resources.c                  | 82
6780  ++++++++++++++++++++++-----
6781  2 files changed, 81 insertions(+), 15 deletions(-)
6782
6783 commit 9afff5f05decc20094130a9bf9b2b907acca4bc6
6784 Author: Emmanuele Bassi <ebassi@gnome.org>
6785 Date:   Sat Aug 20 17:16:31 2016 +0100
6786
6787     Revert "glib-compile-resources: generate .d-file style dependency
6788     output for build tools"
6789
6790     This reverts commit e8c8395f0e72f59e37189e94b08052bebb51ac77.
6791
6792     Tim said that the patch isn't ready, yet, and the commit is
6793     breaking the
6794     build in Continuous.
6795
6796  docs/reference/gio/glib-compile-resources.xml | 14 -----
6797  gio/glib-compile-resources.c                  | 89
6798  +++++++--------------------
6799  2 files changed, 22 insertions(+), 81 deletions(-)
6800
6801 commit e8c8395f0e72f59e37189e94b08052bebb51ac77
6802 Author: Tim-Philipp Müller <tim@centricular.com>
6803 Date:   Tue Jan 26 19:21:57 2016 +0000
6804
6805     glib-compile-resources: generate .d-file style dependency output
6806     for build tools
6807
6808     Add --dependency-file=foo.d option to generate a gcc -M -MF style
6809     dependency file for other build tools. The current output of
6810     --generate-dependencies is only useful for use directly in Makefile
6811     rules, but can't be used in other build systems like that.
6812
6813     The generated dependency file looks like this:
6814     $ glib-compile-resources --sourcedir= test.gresource.xml
6815     --dependency-file=-
6816     test.gresource.xml: test1.txt test2.txt test2.txt
6817
6818     test1.txt:
6819
6820     test2.txt:
6821
6822     test2.txt:
6823
6824     Unlike --generate-dependencies, the --dependency-file option can be
6825     used together with other --generate options to create dependencies
6826     as side-effect of generating sources.
6827
6828     Based on a patch by Tim-Philipp Müller.
6829
6830     https://bugzilla.gnome.org/show_bug.cgi?id=745754
6831
6832  docs/reference/gio/glib-compile-resources.xml | 14 +++++
6833  gio/glib-compile-resources.c                  | 89
6834  ++++++++++++++++++++-------
6835  2 files changed, 81 insertions(+), 22 deletions(-)
6836
6837 commit 951e26fb177bf1f9e4fec48dc0327654c02528ba
6838 Author: Marek Černocký <marek@manet.cz>
6839 Date:   Fri Aug 19 14:30:09 2016 +0200
6840
6841     Updated Czech translation
6842
6843  po/cs.po | 119
6844  ++++++++++++++++++++++++++++-----------------------------------
6845  1 file changed, 53 insertions(+), 66 deletions(-)
6846
6847 commit 270af86aa52591bc272412710c8b641741682405
6848 Author: Tiago Santos <tiagofsantos81@sapo.pt>
6849 Date:   Thu Aug 18 21:31:13 2016 +0000
6850
6851     Updated Portuguese translation
6852
6853  po/pt.po | 468
6854  ++++++++++++++++++++++++++++++---------------------------------
6855  1 file changed, 219 insertions(+), 249 deletions(-)
6856
6857 commit 28001f53e91640f28770e31a9cf6d67aae67ec90
6858 Author: Christian Kirbach <Christian.Kirbach@gmail.com>
6859 Date:   Thu Aug 18 20:53:24 2016 +0000
6860
6861     Updated German translation
6862
6863  po/de.po | 1382
6864  ++++++++++++++++++++++++++++++++++++++++++++++----------------
6865  1 file changed, 1041 insertions(+), 341 deletions(-)
6866
6867 commit c16127304de53462228e0a6d2d6db62bb87f64f9
6868 Author: Marek Černocký <marek@manet.cz>
6869 Date:   Thu Aug 18 10:00:58 2016 +0200
6870
6871     Updated Czech translation
6872
6873  po/cs.po | 6 +++---
6874  1 file changed, 3 insertions(+), 3 deletions(-)
6875
6876 commit 7a0ad5cb0d22b5fe48ab29bda31e883bbf9d1175
6877 Author: Marek Černocký <marek@manet.cz>
6878 Date:   Thu Aug 18 09:59:26 2016 +0200
6879
6880     Updated Czech translation
6881
6882  po/cs.po | 1388
6883  +++++++++++++++++++++++++++++++++++++++++++++++---------------
6884  1 file changed, 1052 insertions(+), 336 deletions(-)
6885
6886 commit 8a47e505feb656a17731e5ba6505172765542f4b
6887 Author: Piotr Drąg <piotrdrag@gmail.com>
6888 Date:   Wed Aug 17 20:35:16 2016 +0200
6889
6890     Updated Polish translation
6891
6892  po/pl.po | 1738
6893  +++++++++++++++++++++++++++++++++++++++++++-------------------
6894  1 file changed, 1222 insertions(+), 516 deletions(-)
6895
6896 commit 3f0ff576a71b772d6984e87b7e60133b35b65543
6897 Author: Piotr Drąg <piotrdrag@gmail.com>
6898 Date:   Wed Aug 17 20:34:38 2016 +0200
6899
6900     Fix typos in translatable strings
6901
6902  gio/gio-tool-copy.c  | 2 +-
6903  gio/gio-tool-mkdir.c | 2 +-
6904  gio/gio-tool-move.c  | 2 +-
6905  3 files changed, 3 insertions(+), 3 deletions(-)
6906
6907 commit ec2a7cc710988176e3f4a68c7dd8c81538037550
6908 Author: Matthias Clasen <mclasen@redhat.com>
6909 Date:   Wed Aug 17 12:21:13 2016 -0400
6910
6911     2.49.5
6912
6913  NEWS         | 41 +++++++++++++++++++++++++++++++++++++++++
6914  configure.ac |  2 +-
6915  2 files changed, 42 insertions(+), 1 deletion(-)
6916
6917 commit b4326bc348cf57274e8c97e9a2663a71958d22e8
6918 Author: Philip Withnall <philip.withnall@collabora.co.uk>
6919 Date:   Wed Aug 17 12:41:26 2016 +0200
6920
6921     gmessages: Drop unnecessary stdio.h include
6922
6923     This was needed for an earlier version of the structured logging work,
6924     but not the latest.
6925
6926  glib/gmessages.h | 1 -
6927  1 file changed, 1 deletion(-)
6928
6929 commit 15b315b472184cbeb842256defb3d4d7d0dbd4fd
6930 Author: Philip Withnall <philip.withnall@collabora.co.uk>
6931 Date:   Tue Aug 16 17:46:30 2016 +0200
6932
6933     gdbus-codegen: Allow '@since: UNRELEASED' in documentation comments
6934
6935     Previously, this would not work, as it would result in comparing the
6936     order of a string and an integer. Make it work, and make 'UNRELEASED'
6937     compare higher than other versions so it's always treated as the
6938     latest
6939     version.
6940
6941     'UNRELEASED' is commonly used by maintainers to highlight new
6942     API while
6943     it's being prototyped, until they know which version it will actually
6944     be released in. At the time of release, they replace all 'UNRELEASED'
6945     strings in git with the new version number.
6946
6947     An example of this usage is here:
6948     https://gitlab.com/walbottle/walbottle/commit/d380ac6a2a4a3f4004b805b755c2e6cd041180dc#9208ee267cb05db1afd3a5c323d71e51db489447_7619_7656
6949
6950     https://bugzilla.gnome.org/show_bug.cgi?id=769995
6951
6952  gio/gdbus-2.0/codegen/utils.py | 10 ++++++++--
6953  1 file changed, 8 insertions(+), 2 deletions(-)
6954
6955 commit 6d1178b2d923963588bc3430a1de49eb9fc8bc89
6956 Author: Allison Lortie <desrt@desrt.ca>
6957 Date:   Tue Aug 9 12:46:30 2016 +0200
6958
6959     gregex: loosen behaviour testing
6960
6961     Circa 8.38, upstream PCRE (intentionally?) changed behaviour with
6962     respect to whether options set with expressions like "(?i)" at the
6963     top-level were reported via the pcre_fullinfo() API as having been
6964     requested during compilation.
6965
6966     GLib contained a test that verified that these options were indeed
6967     reported as if they had been provided as flags on the API.
6968
6969     Remove that check, and document the no-longer-deterministic behaviour.
6970
6971     https://bugzilla.gnome.org/show_bug.cgi?id=767240
6972
6973  glib/gregex.c      |  4 ++++
6974  glib/tests/regex.c | 13 ++++++-------
6975  2 files changed, 10 insertions(+), 7 deletions(-)
6976
6977 commit 037719c27c541e5e529c7f0dc8a14792a26303c9
6978 Author: Simon McVittie <smcv@debian.org>
6979 Date:   Sun Aug 14 15:36:17 2016 +0100
6980
6981     gdbus-example-unix-fd-client: avoid strftime %c specifier
6982
6983     gcc 6 warns (fatally, by default) that %c only uses a 2-digit year
6984     in some locales. The precise format does not seem to be important
6985     for this sample code, so use ISO 8601 instead of suppressing the
6986     warning with a pragma.
6987
6988     Signed-off-by: Simon McVittie <smcv@debian.org>
6989     Reviewed-by: Colin Walters
6990     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=768453
6991
6992  gio/tests/gdbus-example-unix-fd-client.c | 2 +-
6993  1 file changed, 1 insertion(+), 1 deletion(-)
6994
6995 commit 634990a37403e0c8fb642adcd1130e19dbcf546f
6996 Author: Jordi Mas <jmas@softcatala.org>
6997 Date:   Sun Aug 14 17:29:30 2016 +0200
6998
6999     Update Catalan translation
7000
7001  po/ca.po | 43 ++++++++++++++++---------------------------
7002  1 file changed, 16 insertions(+), 27 deletions(-)
7003
7004 commit 5707c91a56fbf436d727dd700426296cd651aeaf
7005 Author: Philip Withnall <philip.withnall@collabora.co.uk>
7006 Date:   Sat Aug 13 10:31:26 2016 +0200
7007
7008     win_iconv: Fix some file handler leaks on exit
7009
7010     I realise this is a contradiction in terms, but it keeps code analysis
7011     tools happy. As spotted by cppcheck, which could not attend GUADEC,
7012     but
7013     sends everyone its best wishes anyway.
7014
7015  glib/win_iconv.c | 10 ++++++++--
7016  1 file changed, 8 insertions(+), 2 deletions(-)
7017
7018 commit f1eeb7cf8c14b30e6267ed6aa663c0f617f55693
7019 Author: Philip Withnall <philip.withnall@collabora.co.uk>
7020 Date:   Sat Aug 13 10:29:31 2016 +0200
7021
7022     tests: Fix GSList test to not dereference off the end of an array
7023
7024     This looks like a typo or copypasta error. As spotted by cppcheck,
7025     which
7026     is the code analysis tool GLib deserves, but not the one it needs
7027     right
7028     now.
7029
7030  glib/tests/slist.c | 2 +-
7031  1 file changed, 1 insertion(+), 1 deletion(-)
7032
7033 commit ba874a8580a1ff4af921ffcf42512101b1e7ec28
7034 Author: Philip Withnall <philip.withnall@collabora.co.uk>
7035 Date:   Sat Aug 13 10:28:24 2016 +0200
7036
7037     tests: Add an assertion to guard against unexpected flags
7038
7039     This should not change the behaviour of the test, unless the test's
7040     behaviour is changed in future. As spotted by cppcheck, which has
7041     impeccable taste and a flair for the unexpected.
7042
7043  glib/tests/markup-parse.c | 2 ++
7044  1 file changed, 2 insertions(+)
7045
7046 commit c868d9879c7b3ae118283849bde3f160bc55cc69
7047 Author: Philip Withnall <philip.withnall@collabora.co.uk>
7048 Date:   Sat Aug 13 10:27:54 2016 +0200
7049
7050     glib-mirroring-tab: Fix string format placeholder to be unsigned
7051
7052     Because the argument is unsigned. As spotted by cppcheck, which never
7053     sleeps.
7054
7055  glib/glib-mirroring-tab/gen-mirroring-tab.c | 2 +-
7056  1 file changed, 1 insertion(+), 1 deletion(-)
7057
7058 commit 03b43f3f6a985a31391d993fe317295a9fe1200d
7059 Author: Philip Withnall <philip.withnall@collabora.co.uk>
7060 Date:   Sat Aug 13 10:27:28 2016 +0200
7061
7062     docs: Fix early termination of some documentation comments
7063
7064     As spotted by cppcheck, which has an eye for these things.
7065
7066  glib/docs.c | 4 ++--
7067  1 file changed, 2 insertions(+), 2 deletions(-)
7068
7069 commit 5cdf0efaabb612908a08105b3a1826380c785234
7070 Author: Philip Withnall <philip.withnall@collabora.co.uk>
7071 Date:   Sat Aug 13 10:24:23 2016 +0200
7072
7073     tests: Fix a typo on a dereferencing assignment
7074
7075     Otherwise the assignment is pointless. Spotted by cppcheck.
7076
7077  gio/tests/gdbus-peer.c | 2 +-
7078  1 file changed, 1 insertion(+), 1 deletion(-)
7079
7080 commit a42b6eab66bdcb4f551bd58cf61e956ae3c8fd7d
7081 Author: Philip Withnall <philip.withnall@collabora.co.uk>
7082 Date:   Sat Aug 13 10:24:04 2016 +0200
7083
7084     gresource-tool: Clarify precedence of operations
7085
7086     As suggested by cppcheck, which knows more than me.
7087
7088  gio/gresource-tool.c | 2 +-
7089  1 file changed, 1 insertion(+), 1 deletion(-)
7090
7091 commit a5044a8e78eeab79172a28991c4676e19b2bdbfa
7092 Author: Philip Withnall <philip.withnall@collabora.co.uk>
7093 Date:   Sun Aug 7 11:24:41 2016 +0100
7094
7095     build: Fix SystemTap build to disable semaphores as before
7096
7097     At some point, upstream SystemTap changed from using a
7098     STAP_HAS_SEMAPHORES preprocessor variable for this, to using
7099     _SDT_HAS_SEMAPHORES instead. We need to update our build system to
7100     disable that as well.
7101
7102     The original discussion about use of semaphores is here:
7103
7104     https://bugzilla.gnome.org/show_bug.cgi?id=606044
7105
7106     This was breaking the build with -flto enabled, either because -flto
7107     doesn’t work with semaphores.
7108
7109     https://bugzilla.gnome.org/show_bug.cgi?id=768198
7110
7111  gio/Makefile.am     | 5 ++++-
7112  glib/Makefile.am    | 5 ++++-
7113  gobject/Makefile.am | 5 ++++-
7114  3 files changed, 12 insertions(+), 3 deletions(-)
7115
7116 commit 0e3f968a2e9d35b4c087128c9819f07ef9e4ce99
7117 Author: Philip Withnall <philip.withnall@collabora.co.uk>
7118 Date:   Fri Aug 12 15:58:39 2016 +0200
7119
7120     gio: Fix use of Docbook in documentation comment
7121
7122     This is literally so last year.
7123
7124  gio/ginetsocketaddress.c | 2 +-
7125  1 file changed, 1 insertion(+), 1 deletion(-)
7126
7127 commit a079de930e9a2311ec7fb48e65db81bada3b5dfa
7128 Author: Philip Withnall <philip.withnall@collabora.co.uk>
7129 Date:   Fri Aug 12 11:53:19 2016 +0200
7130
7131     gmessages: Add doc cross-refs about enabling structured logging
7132
7133     Ensure that all the old log handler documentation includes
7134     cross-references to a new section about how to enable structured
7135     logging
7136     (tl;dr: #define G_LOG_USE_STRUCTURED).
7137
7138     https://bugzilla.gnome.org/show_bug.cgi?id=769785
7139
7140  glib/gmessages.c | 82
7141  +++++++++++++++++++++++++++++++++++++++++++++++++-------
7142  1 file changed, 72 insertions(+), 10 deletions(-)
7143
7144 commit f7825f98e76cfee53e430d3afb424994c1acab6a
7145 Author: Philip Withnall <philip.withnall@collabora.co.uk>
7146 Date:   Fri Aug 12 11:05:07 2016 +0200
7147
7148     gmessages: Drop one of the documentation sections
7149
7150     It was short, unhelpful, and easy to confuse with the longer and more
7151     informative documentation sections.
7152
7153     https://bugzilla.gnome.org/show_bug.cgi?id=769785
7154
7155  glib/gmessages.c | 15 +--------------
7156  1 file changed, 1 insertion(+), 14 deletions(-)
7157
7158 commit 599bb6eaf3e3f7a42742b036c5e2c4e6e009229c
7159 Author: Jordi Mas <jmas@softcatala.org>
7160 Date:   Fri Aug 12 04:41:31 2016 +0200
7161
7162     Update Catalan translation
7163
7164  po/ca.po | 1362
7165  +++++++++++++++++++++++++++++++++++++++++++++++---------------
7166  1 file changed, 1042 insertions(+), 320 deletions(-)
7167
7168 commit 3b20acecc6b45c93f544ca0901cc2d5482303e0b
7169 Author: Dušan Kazik <prescott66@gmail.com>
7170 Date:   Mon Aug 8 11:52:47 2016 +0000
7171
7172     Updated Slovak translation
7173
7174  po/sk.po | 1312
7175  +++++++++++++++++++++++++++++++++++++++++++++++---------------
7176  1 file changed, 1000 insertions(+), 312 deletions(-)
7177
7178 commit ad2da25693caf3ebf9e9126822e0580ca005a43b
7179 Author: Yosef Or Boczko <yoseforb@src.gnome.org>
7180 Date:   Sun Aug 7 13:42:32 2016 +0300
7181
7182     Updated Hebrew translation
7183
7184  po/he.po | 340
7185  ++++++++++++++++++++++++++++++++++-----------------------------
7186  1 file changed, 181 insertions(+), 159 deletions(-)
7187
7188 commit 371078b6a3af9985ae9efc7e146d718d6cd1cfff
7189 Author: Philip Withnall <philip.withnall@collabora.co.uk>
7190 Date:   Wed Aug 3 22:11:57 2016 +0100
7191
7192     gmessages: Expand documentation on log domains and G_MESSAGES_DEBUG
7193
7194     Give some example log domains, and recommend that G_MESSAGES_DEBUG is
7195     used universally as the way to enable debug output (rather than
7196     having a
7197     separate environment variable per library).
7198
7199     https://bugzilla.gnome.org/show_bug.cgi?id=682794
7200
7201  glib/gmessages.c | 39 +++++++++++++++++++++++++++++++++++----
7202  1 file changed, 35 insertions(+), 4 deletions(-)
7203
7204 commit 0e132b8ac5b6d77e970850e86749fa7f38293cd7
7205 Author: Philip Withnall <philip.withnall@collabora.co.uk>
7206 Date:   Wed Aug 3 21:55:53 2016 +0100
7207
7208     gmessages: Document g_test_expect_message() doesn’t like structured
7209     logs
7210
7211     It’s effectively deprecated if G_LOG_USE_STRUCTURED is defined,
7212     or if
7213     the structured logging API is used directly. See the documentation for
7214     rationale.
7215
7216     https://bugzilla.gnome.org/show_bug.cgi?id=769486
7217
7218  glib/gmessages.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++
7219  1 file changed, 46 insertions(+)
7220
7221 commit 4e66036b82e17364dc94c711e6cb2076676bd727
7222 Author: Philip Withnall <philip.withnall@collabora.co.uk>
7223 Date:   Wed Aug 3 21:28:28 2016 +0100
7224
7225     Revert "Make g_test_expect_message work for structured logs"
7226
7227     This reverts commit df02e8f47cac4d2c550491c9de633233218c7415.
7228
7229     We are going to make g_test_expect_message() only work for the old
7230     logging API.
7231
7232     https://bugzilla.gnome.org/show_bug.cgi?id=769486
7233
7234  glib/gmessages.c | 98
7235  +++++++++++++++++---------------------------------------
7236  1 file changed, 30 insertions(+), 68 deletions(-)
7237
7238 commit 2a5d9f88984a4c708665b3b5e37151ad8d2bfda2
7239 Author: Philip Withnall <philip.withnall@collabora.co.uk>
7240 Date:   Wed Aug 3 21:28:06 2016 +0100
7241
7242     Revert "Add a test for expected messages with structured logging"
7243
7244     This reverts commit bc40c7a05cbd0e7c9b97ce86cccb6a4b78c2e56a.
7245
7246     We are going to make g_test_expect_message() only work for the old
7247     logging API.
7248
7249     https://bugzilla.gnome.org/show_bug.cgi?id=769486
7250
7251  glib/tests/testing.c | 27 ---------------------------
7252  1 file changed, 27 deletions(-)
7253
7254 commit 5c3205f2fb0f8bf4bbce7e1e532e834ad36da633
7255 Author: Philip Withnall <philip.withnall@collabora.co.uk>
7256 Date:   Thu Aug 4 10:35:27 2016 +0100
7257
7258     gmessages: Don’t require is_journald() call before writer_journald()
7259
7260     g_log_writer_is_journald() works out whether the process’ stderr or
7261     stdout are redirected to journald. While the default writer function
7262     uses this in conjunction with g_log_writer_journald(), that does not
7263     always have to be the case — other writer functions might want
7264     to always
7265     write to the journal, and never write to stderr (for example).
7266
7267     Consequently, automatically open the journal socket in
7268     writer_journald(), rather than is_journald().
7269
7270     https://bugzilla.gnome.org/show_bug.cgi?id=769507
7271
7272  glib/gmessages.c | 6 +++---
7273  1 file changed, 3 insertions(+), 3 deletions(-)
7274
7275 commit 5ff8579527e75a9077c7152d4878d282123ddb45
7276 Author: Emmanuele Bassi <ebassi@gnome.org>
7277 Date:   Thu Aug 4 09:33:25 2016 +0100
7278
7279     Fix debug builds under MSVC
7280
7281     The C spec leaves conditional evaluation inside a macro expansion as
7282     undefined behaviour. This means we cannot use constructs like:
7283
7284       GOBJECT_IF_DEBUG(OBJECTS, {
7285         ...
7286       #ifdef BLAH
7287         ...
7288       #endif
7289         ...});
7290
7291     Because compilers are entirely justified to ignore the conditional,
7292     or,
7293     like in the case of MSVC, error out.
7294
7295     https://bugzilla.gnome.org/show_bug.cgi?id=769504
7296
7297  gobject/gobject.c | 19 ++++++++++++++-----
7298  1 file changed, 14 insertions(+), 5 deletions(-)
7299
7300 commit 64f6d14d0c486da821ad14e7a35ec26ec65ea507
7301 Author: Aurimas Černius <aurisc4@gmail.com>
7302 Date:   Wed Aug 3 22:07:51 2016 +0300
7303
7304     Updated Lithuanian translation
7305
7306  po/lt.po | 394
7307  +++++++++++++++++++++++++++++++--------------------------------
7308  1 file changed, 192 insertions(+), 202 deletions(-)
7309
7310 commit 04bbf9df377bac2d2dd920c528756b1fd32da547
7311 Author: Philip Withnall <philip.withnall@collabora.co.uk>
7312 Date:   Wed Aug 3 18:46:29 2016 +0100
7313
7314     gdatagrambased: Clarify that connection-oriented ≠ stream-based
7315
7316     GDatagramBased allows connection-oriented and connection-less sockets,
7317     but does not allow stream-based sockets (because it’s
7318     datagram-based).
7319     So it supports SCTP and UDP, but not TCP.
7320
7321     Clarify that in the documentation, and people sometimes confuse
7322     connection-oriented with stream-based, due to the prevalence of TCP.
7323
7324  gio/gdatagrambased.c | 13 +++++++------
7325  1 file changed, 7 insertions(+), 6 deletions(-)
7326
7327 commit 555c5a63767e3ca988639bf69932a1fc8d017c1b
7328 Author: Colin Walters <walters@verbum.org>
7329 Date:   Wed Aug 3 11:34:43 2016 -0400
7330
7331     gvariant: Fix typo in previous commit
7332
7333  glib/gvariant.c | 2 +-
7334  1 file changed, 1 insertion(+), 1 deletion(-)
7335
7336 commit 1be86b3d185cfc64bd355c1afd958b1757a1761a
7337 Author: Yury Usishchev <yury.usischev@phystech.edu>
7338 Date:   Thu Jul 28 00:41:38 2016 +0300
7339
7340     glib/gvariant.c: Fix NULL pointer check in is_valid_heap_iter
7341
7342     https://bugzilla.gnome.org/show_bug.cgi?id=769245
7343
7344  glib/gvariant.c | 4 ++--
7345  1 file changed, 2 insertions(+), 2 deletions(-)
7346
7347 commit bc40c7a05cbd0e7c9b97ce86cccb6a4b78c2e56a
7348 Author: Matthias Clasen <mclasen@redhat.com>
7349 Date:   Tue Aug 2 23:15:27 2016 -0400
7350
7351     Add a test for expected messages with structured logging
7352
7353     This tests the fix in the previous commit.
7354
7355  glib/tests/testing.c | 27 +++++++++++++++++++++++++++
7356  1 file changed, 27 insertions(+)
7357
7358 commit df02e8f47cac4d2c550491c9de633233218c7415
7359 Author: Matthias Clasen <mclasen@redhat.com>
7360 Date:   Tue Aug 2 23:14:28 2016 -0400
7361
7362     Make g_test_expect_message work for structured logs
7363
7364     This is used in GTK+ tests, and GTK+ has switched to
7365     G_LOG_USE_STRUCTURED, so we need this to keep working.
7366
7367  glib/gmessages.c | 98
7368  +++++++++++++++++++++++++++++++++++++++-----------------
7369  1 file changed, 68 insertions(+), 30 deletions(-)
7370
7371 commit 1b711d9b4addb9c488879deb3916f7d6d5048953
7372 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
7373 Date:   Tue Aug 2 16:46:35 2016 +0200
7374
7375     Updated Spanish translation
7376
7377  po/es.po | 128
7378  ++++++++++++++++++++++++++++-----------------------------------
7379  1 file changed, 56 insertions(+), 72 deletions(-)
7380
7381 commit fbf72a31b13159cef980f17e711dd7600c08176e
7382 Author: Mario Sanchez Prada <mario@endlessm.com>
7383 Date:   Thu Jul 28 11:56:39 2016 -0600
7384
7385     Don't enable libmount by default for now
7386
7387     This is causing trouble with flatpaks because the org.gnome.Platform
7388     runtime does not bundle libmount, while the org.gnome.Sdk does it.
7389
7390     As this probably requires a change in the freedesktop.org Yocto base,
7391     we disable this support by default for now as a temporary measure
7392     until it can be properly reviewed by someone who knows those bits
7393     better, probably Alex Larsson.
7394
7395     https://bugzilla.gnome.org/show_bug.cgi?id=769284
7396
7397  configure.ac | 9 ++++++---
7398  1 file changed, 6 insertions(+), 3 deletions(-)
7399
7400 commit ed75b1623d4a51b16dc52a2044681b6d93e694d0
7401 Author: Mario Sanchez Prada <mario@endlessm.com>
7402 Date:   Wed Jul 27 13:50:54 2016 -0600
7403
7404     gunixmounts: Ensure that libmount's context gets freed on early
7405     returns
7406
7407     Otherwise, it will be leaked in case the relevant table (mtab, fstab)
7408     could not be retrieved for some reason.
7409
7410     https://bugzilla.gnome.org/show_bug.cgi?id=769238
7411
7412  gio/gunixmounts.c | 10 ++++++----
7413  1 file changed, 6 insertions(+), 4 deletions(-)
7414
7415 commit b28c76b0d82b22ccde08999c2bc70dff0283e053
7416 Author: Mario Sanchez Prada <mario@endlessm.com>
7417 Date:   Wed Jul 27 13:50:26 2016 -0600
7418
7419     gunixmounts: Do not leak libmount tables in _g_get_unix_mounts()
7420
7421     Use mnt_context_get_mtab instead of using mnt_context_get_table(),
7422     since
7423     that's the recommended way of accessing mtab/mountinfo information,
7424     and
7425     also because that way the (struct libmnt_table *) will get
7426     automatically
7427     deallocated when calling mnt_free_context()
7428
7429     https://bugzilla.gnome.org/show_bug.cgi?id=769238
7430
7431  gio/gunixmounts.c | 6 +-----
7432  1 file changed, 1 insertion(+), 5 deletions(-)
7433
7434 commit 7cf037ec1614878d859fb9050311d182aae6e8f5
7435 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
7436 Date:   Wed Jul 27 16:37:09 2016 +0800
7437
7438     gmessages.h: Use G_STRFUNC instead of __func__
7439
7440     We have G_STRFUNC which takes care of __func__, which may not be
7441     available
7442     depending on compiler, so we ought to make use of it.
7443
7444     https://bugzilla.gnome.org/show_bug.cgi?id=744456
7445
7446  glib/gmessages.h | 26 +++++++++++++-------------
7447  1 file changed, 13 insertions(+), 13 deletions(-)
7448
7449 commit 48317b199b44fd711c8eb54b102045a2c89695c4
7450 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
7451 Date:   Wed Jul 27 16:06:21 2016 +0800
7452
7453     gio/gappinfo.c: Include gtask.h
7454
7455     This avoids warning/error C4013 (aka implicit declaration of
7456     ...) as we
7457     need APIs from gtask.h.
7458
7459  gio/gappinfo.c | 1 +
7460  1 file changed, 1 insertion(+)
7461
7462 commit 6d6b97aa59c3b97e4e584618ea23c04205e35811
7463 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
7464 Date:   Tue Jul 26 12:32:42 2016 +0800
7465
7466     gmessages.c: Fix build on non-Linux
7467
7468     journald is a part of systemd which is Linux-only at this time,
7469     so only
7470     compile the journald items on Linux only, and just return FALSE for
7471     g_log_writer_is_journald() and G_LOG_WRITER_UNHANDLED for
7472     g_log_writer_journald() on non-Linux.
7473
7474     https://bugzilla.gnome.org/show_bug.cgi?id=744456
7475
7476  glib/gmessages.c | 15 +++++++++++++++
7477  1 file changed, 15 insertions(+)
7478
7479 commit c1e8f705dd3043e6d001d49db00fe6ea12959613
7480 Author: Matthias Clasen <mclasen@redhat.com>
7481 Date:   Sat Jul 16 11:45:44 2016 -0400
7482
7483     Add async variant of g_app_info_launch_default_for_uri
7484
7485     This is useful in the portalized case, when the portal may
7486     present an app chooser dialog to the user.
7487
7488     https://bugzilla.gnome.org/show_bug.cgi?id=768752
7489
7490  docs/reference/gio/gio-sections.txt |   2 +
7491  gio/gappinfo.c                      | 256
7492  +++++++++++++++++++++++++++++-------
7493  gio/gappinfo.h                      |  11 ++
7494  3 files changed, 219 insertions(+), 50 deletions(-)
7495
7496 commit f885c4dd0de984ec5dd4a498cc7819070129f9b5
7497 Author: Mario Sanchez Prada <mario@endlessm.com>
7498 Date:   Fri May 20 16:59:02 2016 +0100
7499
7500     Monitor /proc/self/mountinfo when using libmount
7501
7502     https://bugzilla.gnome.org/show_bug.cgi?id=522053
7503
7504  gio/gunixmounts.c | 32 ++++++++++++++++++++++++++++----
7505  1 file changed, 28 insertions(+), 4 deletions(-)
7506
7507 commit 97f799b53a46c9c440e40640417c8d083d8ec3ad
7508 Author: Mario Sanchez Prada <mario@endlessm.com>
7509 Date:   Fri May 20 15:58:56 2016 +0100
7510
7511     Refactor common code into create_unix_mount_point ()
7512
7513     https://bugzilla.gnome.org/show_bug.cgi?id=522053
7514
7515  gio/gunixmounts.c | 127
7516  +++++++++++++++++++++++++++++++-----------------------
7517  1 file changed, 72 insertions(+), 55 deletions(-)
7518
7519 commit 44f4309e3b77ca130f62c66b2df08a8b7461c65f
7520 Author: Mario Sanchez Prada <mario@endlessm.com>
7521 Date:   Tue Jul 19 12:05:02 2016 +0100
7522
7523     Implemented _g_get_unix_mount_points() based on libmount
7524
7525     https://bugzilla.gnome.org/show_bug.cgi?id=522053
7526
7527  gio/gunixmounts.c | 116
7528  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
7529  1 file changed, 116 insertions(+)
7530
7531 commit 2051ee767875d9b5c064583d9600a5f83c0f1bca
7532 Author: Mario Sanchez Prada <mario@endlessm.com>
7533 Date:   Tue Jul 19 13:31:09 2016 +0100
7534
7535     Refactor common code into create_unix_mount_entry ()
7536
7537     https://bugzilla.gnome.org/show_bug.cgi?id=522053
7538
7539  gio/gunixmounts.c | 93
7540  +++++++++++++++++++++++--------------------------------
7541  1 file changed, 39 insertions(+), 54 deletions(-)
7542
7543 commit 030594777adbe56fbb54c05bd0b1486b1a3d8c64
7544 Author: Mario Sanchez Prada <mario@endlessm.com>
7545 Date:   Tue Jul 19 12:04:27 2016 +0100
7546
7547     Implemented _g_get_unix_mounts() based on libmount
7548
7549     https://bugzilla.gnome.org/show_bug.cgi?id=522053
7550
7551  gio/gunixmounts.c | 107
7552  ++++++++++++++++++++++++++++++++++++++++++++++++------
7553  1 file changed, 95 insertions(+), 12 deletions(-)
7554
7555 commit 8d5cf2df102117607f65714a9c49a579ebedaa9b
7556 Author: Mario Sanchez Prada <mario@endlessm.com>
7557 Date:   Tue Jul 19 11:51:55 2016 +0100
7558
7559     Use libmount to find the path of the fstab file
7560
7561     https://bugzilla.gnome.org/show_bug.cgi?id=522053
7562
7563  gio/gunixmounts.c | 7 +++++++
7564  1 file changed, 7 insertions(+)
7565
7566 commit 4f9cddaeb8fc1b236ca49f08c1efa3fc9e75ecbf
7567 Author: Mario Sanchez Prada <mario@endlessm.com>
7568 Date:   Tue May 17 20:14:20 2016 +0100
7569
7570     Added autotools support for libmount
7571
7572     Check whether libmount is available at configuration time and provide
7573     an option to explicitly enable or disable it, similar to libelf.
7574
7575     https://bugzilla.gnome.org/show_bug.cgi?id=522053
7576
7577  configure.ac    | 24 ++++++++++++++++++++++++
7578  gio/Makefile.am |  5 +++++
7579  2 files changed, 29 insertions(+)
7580
7581 commit 496c52ec7908701f1d9506114776c645df0a5c4b
7582 Author: Matthias Clasen <mclasen@redhat.com>
7583 Date:   Mon Jul 25 12:31:52 2016 -0400
7584
7585     Avoid htole64 altogether
7586
7587     GLib ships its own api for this, lets use it.
7588
7589  glib/gmessages.c | 5 ++---
7590  1 file changed, 2 insertions(+), 3 deletions(-)
7591
7592 commit ad285d9bd25419b5a4672cd4a6be77896b642992
7593 Author: Matthias Clasen <mclasen@redhat.com>
7594 Date:   Mon Jul 25 10:25:40 2016 -0400
7595
7596     Handle EINTR when sending logs to the journal
7597
7598     Ray pointed out that we might well get interrupted here,
7599     and should not loose logs due to that.
7600
7601  glib/gmessages.c | 13 +++++++++++--
7602  1 file changed, 11 insertions(+), 2 deletions(-)
7603
7604 commit 34cb9c7de1ceaa854660f18544e4048cbdac4bf6
7605 Author: Matthias Clasen <mclasen@redhat.com>
7606 Date:   Mon Jul 25 10:15:08 2016 -0400
7607
7608     Explicitly include endian.h
7609
7610     htole64 is defined here.
7611
7612     https://bugzilla.gnome.org/show_bug.cgi?id=769139
7613
7614  glib/gmessages.c | 1 +
7615  1 file changed, 1 insertion(+)
7616
7617 commit a2d5d1f119ade1cba22c3c3802baa9afb3cb0ec0
7618 Author: Matthias Clasen <mclasen@redhat.com>
7619 Date:   Mon Jul 25 09:45:37 2016 -0400
7620
7621     Use SOCK_CLOEXEC if available
7622
7623     Ray pointed out that we can avoid the race here.
7624
7625  glib/gmessages.c | 11 +++++++++--
7626  1 file changed, 9 insertions(+), 2 deletions(-)
7627
7628 commit a5f209bc656177a25586c461631fc5ea5459449f
7629 Author: Thiago Macieira <thiago.macieira@intel.com>
7630 Date:   Fri Jul 22 21:18:08 2016 -0700
7631
7632     Fall back for overflow-checked arithmetic with Intel compiler
7633
7634     The Intel compiler does not have intrinsics like
7635     `__builtin_uadd_overflow`.
7636
7637     https://bugzilla.gnome.org/show_bug.cgi?id=769104
7638
7639  glib/gtypes.h | 3 ++-
7640  1 file changed, 2 insertions(+), 1 deletion(-)
7641
7642 commit df457c91109dc4b996053a6a517ae6f94233d781
7643 Author: Matthias Clasen <mclasen@redhat.com>
7644 Date:   Fri Jul 22 22:58:42 2016 -0400
7645
7646     Update logging tests
7647
7648     We now treat the PRIORITY field like other string fields, and
7649     set its length to -1. Adapt the tests for this.
7650
7651  glib/tests/logging.c | 6 +++---
7652  1 file changed, 3 insertions(+), 3 deletions(-)
7653
7654 commit 6a07885a98b89f9f1bb627c5996ec3f6e74b5bb5
7655 Author: Matthias Clasen <mclasen@redhat.com>
7656 Date:   Fri Jul 22 22:56:26 2016 -0400
7657
7658     Drop libsystemd dependency
7659
7660     Talk to the journal ourselves using sendmsg() instead of linking
7661     against libsystemd for sd_journal_sendv(). At the same time, we
7662     can also avoid excessive copying.
7663
7664     The motivation for dropping the dependency is that we can
7665     then use structured logging e.g. in a flatpak sandbox where
7666     libsystemd may not be present in the runtime.
7667
7668     The code here is inspired by similar code in libvirt.
7669
7670  configure.ac     |  15 -----
7671  glib/gmessages.c | 195
7672  +++++++++++++++++++++++++++++++++++++++++++------------
7673  2 files changed, 154 insertions(+), 56 deletions(-)
7674
7675 commit ca775518d800408d1bf330fdf7f9578437130d19
7676 Author: Matthias Clasen <mclasen@redhat.com>
7677 Date:   Fri Jul 22 15:11:30 2016 -0400
7678
7679     Add more structured logging tests
7680
7681     In particular, add a test to ensure that passing NULL
7682     as log_domain has no negative consequences.
7683
7684  glib/tests/logging.c | 184
7685  +++++++++++++++++++++++++++++++++------------------
7686  1 file changed, 118 insertions(+), 66 deletions(-)
7687
7688 commit e7ee56dd1d6dd40cd330233d19783974d1aff57d
7689 Author: Matthias Clasen <mclasen@redhat.com>
7690 Date:   Fri Jul 22 15:10:36 2016 -0400
7691
7692     Make g_log_set_writer_func work more than once
7693
7694     It is fine to document that you shall only call this once,
7695     but for tests, it is important that we can call it multiple
7696     times.
7697
7698  glib/gmessages.c | 1 -
7699  1 file changed, 1 deletion(-)
7700
7701 commit 97a38dc5865e554bd3567dea37f4cd33a5f50537
7702 Author: Matthias Clasen <mclasen@redhat.com>
7703 Date:   Fri Jul 22 15:09:31 2016 -0400
7704
7705     Fix a small typo
7706
7707  glib/gtestutils.c | 2 +-
7708  1 file changed, 1 insertion(+), 1 deletion(-)
7709
7710 commit 38317cf74688ca32b565bf0c01ea84cb5d417fa2
7711 Author: Emilio Pozuelo Monfort <pochu27@gmail.com>
7712 Date:   Fri Jul 22 17:49:54 2016 +0200
7713
7714     Use a uint64 to unpack a 64 bit value
7715
7716     https://bugzilla.gnome.org/show_bug.cgi?id=769089
7717
7718  gio/tests/gsettings.c | 6 +++---
7719  1 file changed, 3 insertions(+), 3 deletions(-)
7720
7721 commit f414cddc1f765d06bbac9ddde0930f4567ccc70b
7722 Author: Ray Strode <rstrode@redhat.com>
7723 Date:   Fri Jul 22 11:01:39 2016 -0400
7724
7725     gmessages: support NULL log domain
7726
7727     It's possible that a project may not define the G_LOG_DOMAIN but
7728     still use g_log functions.  In such cases, we now crash.
7729
7730     This commit fixes that.
7731
7732     https://bugzilla.gnome.org/show_bug.cgi?id=769087
7733
7734  glib/gmessages.c | 33 +++++++++++++++++++++++++--------
7735  1 file changed, 25 insertions(+), 8 deletions(-)
7736
7737 commit f38845c11651405216d3caafdc9a5018d80b86b0
7738 Author: Matthias Clasen <mclasen@redhat.com>
7739 Date:   Thu Jul 21 14:52:46 2016 -0400
7740
7741     Expand g_log_structured docs a bit
7742
7743     Mention two possible pitfalls that were pointed out by Ray Strode.
7744
7745  glib/gmessages.c | 12 ++++++++++--
7746  1 file changed, 10 insertions(+), 2 deletions(-)
7747
7748 commit d5efa64539f71dc705826e2c0dc4ecb8354b9a77
7749 Author: Matthias Clasen <mclasen@redhat.com>
7750 Date:   Thu Jul 21 11:52:51 2016 -0400
7751
7752     Deal with lack of O_CLOEXEC
7753
7754     Some platforms don't have it. We fall back to fcntl() in other
7755     places, so do it here as well.
7756
7757     https://bugzilla.gnome.org/show_bug.cgi?id=769042
7758
7759  gio/gdocumentportal.c | 9 +++++++++
7760  1 file changed, 9 insertions(+)
7761
7762 commit ad669500a60b87847ff16dd00c824748d6efb5af
7763 Author: Alberts Muktupāvels <alberts.muktupavels@gmail.com>
7764 Date:   Thu Jul 21 16:11:53 2016 +0300
7765
7766     gobject: add g_autoptr support for GTypeModule
7767
7768     https://bugzilla.gnome.org/show_bug.cgi?id=769033
7769
7770  gobject/gtypemodule.h | 2 ++
7771  1 file changed, 2 insertions(+)
7772
7773 commit d5a16fbd2d5132b3674817a45596a40a8d7bb71d
7774 Author: Krzesimir Nowak <qdlacz@gmail.com>
7775 Date:   Thu Jul 21 12:24:38 2016 +0200
7776
7777     gvariant: Avoid anonymous struct and union members
7778
7779     C++ does not like them for various reasons.
7780
7781     https://bugzilla.gnome.org/show_bug.cgi?id=766370
7782
7783  glib/gvariant.c | 12 ++++++------
7784  glib/gvariant.h |  8 ++++----
7785  2 files changed, 10 insertions(+), 10 deletions(-)
7786
7787 commit b9934f16b6b5ef44d3848185ae0b67459e4efbda
7788 Author: Daniel P. Berrange <berrange@redhat.com>
7789 Date:   Thu Jul 21 10:21:52 2016 +0100
7790
7791     gchecksum: annotate when G_CHECKSUM_SHA512 was introduced
7792
7793     Currently the docs for GChecksumType are simpy annotated
7794     with 'Since 2.16' which is when GChecksumType was first
7795     introduced. No mention is made of the fact that the
7796     G_CHECKSUM_SHA512 constant was only added much later
7797     in 2.36.
7798
7799     Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
7800
7801     https://bugzilla.gnome.org/show_bug.cgi?id=769027
7802
7803  glib/gchecksum.h | 2 +-
7804  1 file changed, 1 insertion(+), 1 deletion(-)
7805
7806 commit d3111779481a7a3917338c86b6cb8d26b06f5a33
7807 Author: Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
7808 Date:   Thu Jul 21 11:46:55 2016 +0200
7809
7810     gmessage: Suppress string format literal warning
7811
7812     https://bugzilla.gnome.org/show_bug.cgi?id=769029
7813
7814  glib/gmessages.c | 5 +++++
7815  1 file changed, 5 insertions(+)
7816
7817 commit e4623800aa50a48f4885579fd7847ce48ca0a72a
7818 Author: Matthias Clasen <mclasen@redhat.com>
7819 Date:   Wed Jul 20 20:52:48 2016 -0400
7820
7821     2.49.4
7822
7823  NEWS         | 17 +++++++++++++++++
7824  configure.ac |  2 +-
7825  2 files changed, 18 insertions(+), 1 deletion(-)
7826
7827 commit 849599671c4ace72a1f8796989c484b751d1a622
7828 Author: Matthias Clasen <mclasen@redhat.com>
7829 Date:   Wed Jul 20 20:38:46 2016 -0400
7830
7831     Update structured logging docs a bit
7832
7833     Remove references to removed macros, add some more links
7834     to standard journal fields.
7835
7836  glib/gmessages.c | 36 ++++++++++++++++++++----------------
7837  1 file changed, 20 insertions(+), 16 deletions(-)
7838
7839 commit 4643cadc17f5e0c96719071fea16eb3ec8d887be
7840 Author: Matthias Clasen <mclasen@redhat.com>
7841 Date:   Wed Jul 20 19:44:02 2016 -0400
7842
7843     Add structured logging to the docs
7844
7845  docs/reference/glib/glib-sections.txt | 17 +++++++++++++++++
7846  1 file changed, 17 insertions(+)
7847
7848 commit 65540860705f747586369757b9cfb790428a7baf
7849 Author: Matthias Clasen <mclasen@redhat.com>
7850 Date:   Wed Jul 20 19:42:52 2016 -0400
7851
7852     Make gtk-doc handle GLogField
7853
7854     gtk-doc can't deal with typedef struct {...} GLogField, it seems.
7855
7856  glib/gmessages.h | 5 +++--
7857  1 file changed, 3 insertions(+), 2 deletions(-)
7858
7859 commit f5a8dfb6afe786eb2a1088ea8cc590fd189ee218
7860 Author: Matthias Clasen <mclasen@redhat.com>
7861 Date:   Wed Jul 20 19:27:17 2016 -0400
7862
7863     Improve journal detection
7864
7865     We can use getpeername() and check if we have a socket that
7866     is in /run/systemd/journal/.
7867
7868  glib/gmessages.c | 28 +++++++++++-----------------
7869  1 file changed, 11 insertions(+), 17 deletions(-)
7870
7871 commit 3892034455a65a02b8a307bcb9b0a1de93be934f
7872 Author: Matthias Clasen <mclasen@redhat.com>
7873 Date:   Wed Jul 20 18:42:19 2016 -0400
7874
7875     Add more tests for g_log_structured
7876
7877  glib/tests/logging.c | 137
7878  +++++++++++++++++++++++++++++++++++++++++++++++++--
7879  1 file changed, 134 insertions(+), 3 deletions(-)
7880
7881 commit bdcf9e8b4efb16ee6d00dc0ce04349cd01a5f0e4
7882 Author: Matthias Clasen <mclasen@redhat.com>
7883 Date:   Wed Jul 20 18:36:52 2016 -0400
7884
7885     Redo structured logging API
7886
7887     It turns out that the current approach of parsing g_log_structured
7888     varargs is unworkable, because vprintf is not guaranteed to advance
7889     the passed-in va_list. So, we have to reshuffle the argument list
7890     a bit; I've come up with this approach:
7891
7892     g_log_structured (domain, level,
7893                       key-value pairs...
7894                       "MESSAGE", format,
7895                       printf arguments);
7896
7897     This requires a "MESSAGE" key to always be present, and it requires
7898     the "MESSAGE"-format pair to be last, but it avoids an extra NULL
7899     as marker after the key-value pairs. And it can be parsed with a
7900     single pass over the va_list, without any va_copy.
7901
7902     Since we have G_LOG_USE_STRUCTURED, the separate ...structured()
7903     convenience macros are pretty pointless, and I have dropped them
7904     for now.
7905
7906  glib/gmessages.c | 111 +++++++++++++++++----------------
7907  glib/gmessages.h | 186
7908  +++++++------------------------------------------------
7909  2 files changed, 80 insertions(+), 217 deletions(-)
7910
7911 commit fec01b630aecd8ea7738667405f2165a2efaa276
7912 Author: Matthias Clasen <mclasen@redhat.com>
7913 Date:   Wed Jul 20 17:07:40 2016 -0400
7914
7915     Use g_log_structured_array in g_logv
7916
7917     We already formatted the message; there is no need to
7918     go through the printf machinery a second time.
7919
7920  glib/gmessages.c | 30 ++++++++++++++++++++++--------
7921  1 file changed, 22 insertions(+), 8 deletions(-)
7922
7923 commit 0d0ba82cecfdae5e006ee8c205abd2f4a9bf34ea
7924 Author: Matthias Clasen <mclasen@redhat.com>
7925 Date:   Sun Jul 17 23:22:31 2016 -0400
7926
7927     Allow using g_log_structured instead of g_log
7928
7929     Look for a macro G_LOG_USE_STRUCTURED, and if it is defined, use
7930     g_log_structured instead of g_log when defining g_warning and friends.
7931     This avoids the extra complication of going through g_logv _and_
7932     g_log_structured to get a message logged; it also lets us pass
7933     the code-related fields.
7934
7935     We don't do this unconditionally (yet), since some users might
7936     rely on the more fine-grained fatality support in g_logv. It has
7937     also been proven problematic in the past to inject a dependency
7938     on bleeding-edge API via a widely-used macro.
7939
7940     https://bugzilla.gnome.org/show_bug.cgi?id=744456
7941
7942  glib/gmessages.h | 87
7943  ++++++++++++++++++++++++++++++++++++++++++++++++++++++--
7944  1 file changed, 85 insertions(+), 2 deletions(-)
7945
7946 commit db0bf5bbf174c80f84320d315c94282de592cbea
7947 Author: Matthias Clasen <mclasen@redhat.com>
7948 Date:   Wed Jul 20 17:06:18 2016 -0400
7949
7950     proxy resolver portal: Fix the async api
7951
7952  gio/gproxyresolverportal.c | 42
7953  ++++++++++++++++++++++++++++++++----------
7954  1 file changed, 32 insertions(+), 10 deletions(-)
7955
7956 commit 5cede43df64501d42f626dd6749f45e418e8e152
7957 Author: Emilio Pozuelo Monfort <pochu27@gmail.com>
7958 Date:   Mon Jul 18 23:51:26 2016 +0200
7959
7960     Ship gio.xml in tarballs
7961
7962     Fixes the documentation build.
7963
7964     https://bugzilla.gnome.org/show_bug.cgi?id=768936
7965
7966  docs/reference/gio/Makefile.am | 1 +
7967  1 file changed, 1 insertion(+)
7968
7969 commit 6de5595570a68e21ba83c60fbb889c07951200ab
7970 Author: Dan Winship <danw@gnome.org>
7971 Date:   Tue Jul 19 17:22:07 2016 -0400
7972
7973     Fix gio/tests/socket-listener
7974
7975     g_socket_listener_add_address() is synchronous; all of the events will
7976     have been emitted before it returns and it doesn't queue any sources.
7977     The test was unintentionally depending on the fact that
7978     g_main_context_iterate(NULL, TRUE) would return anyway (at least the
7979     first time it was called), but that's no longer true after e4ee307.
7980
7981     https://bugzilla.gnome.org/show_bug.cgi?id=768968
7982
7983  gio/tests/socket-listener.c | 7 ++-----
7984  1 file changed, 2 insertions(+), 5 deletions(-)
7985
7986 commit 7e40228cae0d33ce6e031d05ecab69a8262ce8d1
7987 Author: Emmanuele Bassi <ebassi@gnome.org>
7988 Date:   Tue Jul 19 14:18:49 2016 +0100
7989
7990     Update the ignore file for GIO
7991
7992  gio/.gitignore | 5 ++++-
7993  1 file changed, 4 insertions(+), 1 deletion(-)
7994
7995 commit c67bd6cc541105ddc811dabb689d1e5bbdf5ae2e
7996 Author: Rico Tzschichholz <ricotz@ubuntu.com>
7997 Date:   Tue Jul 19 11:34:54 2016 +0200
7998
7999     gmessages: Fix G_GNUC_PRINTF mark for g_log_structured
8000
8001     GCC fails to build because of the trailing arguments, not part of the
8002     format:
8003
8004     ../../glib/gmessages.c: In function 'g_log_default_handler':
8005     ../../glib/gmessages.c:2385:21: error: too many arguments for format
8006     [-Werror=format-extra-args]
8007                          NULL);
8008                          ^
8009
8010     The documentation for `__attribute__((format(...)))` in GCC
8011
8012     https://gcc.gnu.org/onlinedocs/gcc/Common-Function-Attributes.html#Common-Function-Attributes
8013
8014     States that the second index must be 0 for functions that are not
8015     available to be checked, like for vprintf-style functions. In
8016     this case
8017     it's also appropriate because of the trailing arguments.
8018
8019     The sd-journal API in systemd, upon which the structured logging
8020     API is
8021     modelled, also uses 0 as the second argument for the format attribute.
8022
8023     https://bugzilla.gnome.org/show_bug.cgi?id=744456
8024
8025  glib/gmessages.h | 2 +-
8026  1 file changed, 1 insertion(+), 1 deletion(-)
8027
8028 commit 07932996fa68fe11acd287bd0b3e7a7456b50ab5
8029 Author: Ting-Wei Lan <lantw@src.gnome.org>
8030 Date:   Tue Jul 19 01:51:55 2016 +0800
8031
8032     gmessages: Add G_GNUC_PRINTF mark for g_log_structured
8033
8034     It is required to avoid non-literal format string warning when
8035     using clang.
8036
8037     https://bugzilla.gnome.org/show_bug.cgi?id=744456
8038
8039  glib/gmessages.h | 2 +-
8040  1 file changed, 1 insertion(+), 1 deletion(-)
8041
8042 commit 0346254502314f1d420ee9333db0542d7a19583a
8043 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
8044 Date:   Mon Jul 18 16:45:41 2016 +0200
8045
8046     Updated Spanish translation
8047
8048  po/es.po | 403
8049  ++++++++++++++++++++++++++++++---------------------------------
8050  1 file changed, 193 insertions(+), 210 deletions(-)
8051
8052 commit 97972471ca232a11fae4ed025fbbce3b821f1bec
8053 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
8054 Date:   Mon Jul 18 14:41:17 2016 +0800
8055
8056     gio/glocalfile.c: Windows: Define ECANCELED if not already defined
8057
8058     Older Visual Studio may not have it defined, so define it like what is
8059     defined for Visual Studio 2010 and later.
8060
8061  gio/glocalfile.c | 4 ++++
8062  1 file changed, 4 insertions(+)
8063
8064 commit c08b1a6ae561e58149c1c1d9fe17eaf8e7270452
8065 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
8066 Date:   Mon Jul 18 14:25:52 2016 +0800
8067
8068     glib/gmessages.c: Use G_VA_COPY() instead of va_copy()
8069
8070     Some compilers may not support va_copy(), so use the G_VA_COPY
8071     macro so
8072     that things can be supported properly on all supported compilers.
8073
8074  glib/gmessages.c | 2 +-
8075  1 file changed, 1 insertion(+), 1 deletion(-)
8076
8077 commit c6aee1bf15795d0ae4367d6230424f977e1eade0
8078 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
8079 Date:   Mon Jul 4 12:43:36 2016 +0800
8080
8081     Visual Studio builds: Build the gio tool
8082
8083     https://bugzilla.gnome.org/show_bug.cgi?id=768357
8084
8085  build/win32/vs10/Makefile.am                |   4 +
8086  build/win32/vs10/gio-tool.vcxproj.filtersin |  12 ++
8087  build/win32/vs10/gio-tool.vcxprojin         | 188
8088  ++++++++++++++++++++++++++++
8089  build/win32/vs10/glib-install.propsin       |   2 +
8090  build/win32/vs10/glib-install.vcxproj       |   4 +
8091  build/win32/vs10/glib.sln                   |  54 +++++---
8092  build/win32/vs11/Makefile.am                |   2 +
8093  build/win32/vs12/Makefile.am                |   2 +
8094  build/win32/vs14/Makefile.am                |   2 +
8095  build/win32/vs9/Makefile.am                 |   2 +
8096  build/win32/vs9/gio-tool.vcprojin           | 173
8097  +++++++++++++++++++++++++
8098  build/win32/vs9/glib-install.vspropsin      |   2 +
8099  build/win32/vs9/glib.sln                    |  24 ++++
8100  gio/Makefile.am                             |  14 ++-
8101  14 files changed, 462 insertions(+), 23 deletions(-)
8102
8103 commit 8d68a27f7055eb80cde6d4ac67e0dce751522b05
8104 Author: Matthias Clasen <mclasen@redhat.com>
8105 Date:   Sun Jul 17 13:17:55 2016 -0400
8106
8107     Update
8108
8109  NEWS | 71
8110  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
8111  1 file changed, 71 insertions(+)
8112
8113 commit 12acd90d8a9c728aac621a3103c3d84e6c98c81c
8114 Author: Philip Withnall <philip.withnall@collabora.co.uk>
8115 Date:   Sun Jul 17 17:10:41 2016 +0100
8116
8117     gmessages: Document namespacing recommendation for structured
8118     log fields
8119
8120     We recommend that all custom log fields are namespaced to avoid
8121     collisions.
8122
8123     https://bugzilla.gnome.org/show_bug.cgi?id=744456
8124
8125  glib/gmessages.c | 4 +++-
8126  1 file changed, 3 insertions(+), 1 deletion(-)
8127
8128 commit 42725fb17d532a8c5903a6c849f7ca3ae01faee7
8129 Author: Matthias Clasen <mclasen@redhat.com>
8130 Date:   Sun Jul 17 02:31:37 2016 -0400
8131
8132     Another variadic macro fix
8133
8134     It turns out that g_info_structured (format, ...) makes
8135     g_info_structured ("Hey!") not work, since it requires at
8136     least one argument after the format string. So shorten
8137     the argument list to just ...
8138
8139  glib/gmessages.h | 48 ++++++++++++++++++++++++------------------------
8140  1 file changed, 24 insertions(+), 24 deletions(-)
8141
8142 commit 17f48d7144cbb891355421916cad090480343734
8143 Author: Matthias Clasen <mclasen@redhat.com>
8144 Date:   Sun Jul 17 02:05:07 2016 -0400
8145
8146     Fix variadic macro syntax
8147
8148     It turns out that the macros looked fine in the header, but made
8149     gcc fall over on first use. __VA_ARGS__ is only allowed in the
8150     replacement text.
8151
8152  glib/gmessages.h | 24 ++++++++++++------------
8153  1 file changed, 12 insertions(+), 12 deletions(-)
8154
8155 commit 75084c990fdfa09e919f53392ac8e3fa472d4ea2
8156 Author: Matthias Clasen <mclasen@redhat.com>
8157 Date:   Sun Jul 17 00:39:40 2016 -0400
8158
8159     gmessages: Suppress journald code locations
8160
8161     This only leads to the location of our sd_journal_sendv call
8162     being embedded into every log message coming from the old
8163     API.
8164
8165  glib/gmessages.c | 1 +
8166  1 file changed, 1 insertion(+)
8167
8168 commit fce7cfaf40b6e1e50c9140aa0397f5b8c8f821fb
8169 Author: Philip Withnall <philip.withnall@collabora.co.uk>
8170 Date:   Mon Jun 13 18:21:44 2016 +0100
8171
8172     gmessages: Rebase g_log() on g_log_structured()
8173
8174     Replace the underlying write_string() call which is the ultimate
8175     result
8176     of calling g_log() with a call to g_log_structured(). This means that
8177     all g_log() calls will pass through the structured log handling code
8178     path, as long as they are not already modified or dropped by the
8179     g_log()
8180     code (fatal masks, aborts, etc.).
8181
8182     In the case that the default structured log writer is in use,
8183     this will
8184     result in the same format of log output to stdout or stderr, as
8185     previously happened. If a non-default writer is in use, it handles the
8186     message as it sees fit.
8187
8188     https://bugzilla.gnome.org/show_bug.cgi?id=744456
8189
8190  glib/gmessages.c | 85
8191  +++++++++++++++++++-------------------------------------
8192  1 file changed, 28 insertions(+), 57 deletions(-)
8193
8194 commit 37ef3016846077b3d17dbb045e879865d3dc0bcd
8195 Author: Philip Withnall <philip.withnall@collabora.co.uk>
8196 Date:   Tue Mar 15 10:47:39 2016 +0000
8197
8198     gmessages: Add colour output support to structured log messages
8199
8200     If outputting to a terminal which supports coloured output (rather
8201     than,
8202     for example, redirecting to a file). This is only enabled for
8203     structured
8204     log messages, where colour output support can be tested. It is not
8205     enabled for non-structured log messages.
8206
8207     https://bugzilla.gnome.org/show_bug.cgi?id=744456
8208
8209  glib/gmessages.c | 121
8210  +++++++++++++++++++++++++++++++++++++++++++++++--------
8211  glib/gmessages.h |   5 ++-
8212  2 files changed, 108 insertions(+), 18 deletions(-)
8213
8214 commit 052eaf24f7789e6c9fd5c9432e91065d98946b7e
8215 Author: Philip Withnall <philip.withnall@collabora.co.uk>
8216 Date:   Sat Feb 20 12:34:29 2016 +0000
8217
8218     gmessages: Add a structured logging API
8219
8220     In parallel with g_log(), add a new structured logging API, based
8221     around
8222     g_log_structured() and various helper functions which are exposed
8223     publicly to allow programs to build their own logging policies easily,
8224     without having to rewrite a lot of gmessages.c because it’s all
8225     internal.
8226
8227     See the expanded documentation at the top of gmessages.c for some
8228     rationale. See the g_log_structured() documentation for some example
8229     code.
8230
8231     https://bugzilla.gnome.org/show_bug.cgi?id=744456
8232
8233  configure.ac         |  15 +
8234  glib/Makefile.am     |   4 +-
8235  glib/gmessages.c     | 812
8236  ++++++++++++++++++++++++++++++++++++++++++++++++++-
8237  glib/gmessages.h     | 261 +++++++++++++++++
8238  glib/tests/logging.c |  30 ++
8239  5 files changed, 1118 insertions(+), 4 deletions(-)
8240
8241 commit 8345a42cd0deec27664f1a2a815feadeb53e2556
8242 Author: Christian Persch <chpe@gnome.org>
8243 Date:   Tue Mar 31 20:49:58 2015 +0200
8244
8245     Recognise common C++ extension for automatic target selection
8246
8247     glib-compile-resources --generate is supposed to automatically detect
8248     whether to generate source code or header from the target's file
8249     extension.
8250     However, this only worked for C; extend this to include the canonical
8251     C++ filename extensions. Also make the check case insensitive.
8252
8253     https://bugzilla.gnome.org/show_bug.cgi?id=747134
8254
8255  gio/glib-compile-resources.c | 33 ++++++++++++++++++++++++++++++---
8256  1 file changed, 30 insertions(+), 3 deletions(-)
8257
8258 commit 0e5e3d0d65613f095a5365c827fcf1a4986b7716
8259 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
8260 Date:   Tue Jun 2 07:10:31 2015 +0200
8261
8262     gsettings: clarify changed signal documentation
8263
8264     Make it clear that this signal is only guaranteed to be emitted when a
8265     key has been read before.
8266
8267     https://bugzilla.gnome.org/show_bug.cgi?id=750257
8268
8269  gio/gsettings.c | 3 +++
8270  1 file changed, 3 insertions(+)
8271
8272 commit 9864c8abf57d3061a76d704e64897f02894f0c3f
8273 Author: Ismo Puustinen <ismo.puustinen@intel.com>
8274 Date:   Tue Aug 4 13:29:20 2015 +0300
8275
8276     gio: properly free memory, preventing leak and illegal access.
8277
8278     https://bugzilla.gnome.org/show_bug.cgi?id=753231
8279
8280  gio/gdbusauth.c | 5 ++++-
8281  1 file changed, 4 insertions(+), 1 deletion(-)
8282
8283 commit 3c861237fb765f477983b19031abf0f68ea4fae4
8284 Author: Matthias Clasen <mclasen@redhat.com>
8285 Date:   Sat Jul 16 23:22:33 2016 -0400
8286
8287     Convince gcc to compile this code
8288
8289     It shouldn't be that hard.
8290
8291  gio/glocalfile.c | 3 +++
8292  1 file changed, 3 insertions(+)
8293
8294 commit 21ceeed3b9dc4df638d2bc09cc0211fe719805d2
8295 Author: Matthias Clasen <mclasen@redhat.com>
8296 Date:   Wed Aug 26 11:06:31 2015 -0400
8297
8298     Improve error reporting
8299
8300     Include the filename for the file in question in many of the
8301     error messages in glocalfile.c. This is useful information when
8302     diagnosing such errors, so make it easily available.
8303
8304     http://bugzilla.gnome.org/show_bug.cgi?id=754012
8305
8306  gio/glocalfile.c | 217
8307  +++++++++++++++++++++++++------------------------------
8308  1 file changed, 99 insertions(+), 118 deletions(-)
8309
8310 commit b08a8dc949731d237b70614ba5b9f6ff3f080bbe
8311 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
8312 Date:   Mon Jul 4 12:27:42 2016 +0800
8313
8314     gio tool: Fix build on Windows/non-GCC
8315
8316     The recently-added GIO tools is intended to be built on all
8317     platforms, so
8318     adjust the code a bit to enable this:
8319
8320     -Use gssize instead of ssize_t, as ssize_t is not supported by all
8321      compilers.
8322     -Include io.h on Windows, and define STDIN_FILENO and STDOUT_FILENO if
8323      necessary on Windows.
8324
8325     https://bugzilla.gnome.org/show_bug.cgi?id=768357
8326
8327  gio/gio-tool-cat.c  | 14 +++++++++++++-
8328  gio/gio-tool-save.c | 15 +++++++++++++--
8329  2 files changed, 26 insertions(+), 3 deletions(-)
8330
8331 commit ca037538535c49a21f32a1cef35972892222e01e
8332 Author: Ryan Lortie <desrt@desrt.ca>
8333 Date:   Thu Feb 19 12:21:48 2015 -0500
8334
8335     g_settings_reset(): add precondition checks
8336
8337     Ensure that @key is non-%NULL on g_settings_reset().
8338
8339     It turns out that using g_settings_reset() with %NULL key (although
8340     invalid as per the API documentation and not possible via bindings)
8341     accidentally produces the same effect as the _reset_all() API that we
8342     are about to add.
8343
8344     Add the standard precondition checks to prevent that from happening.
8345
8346     https://bugzilla.gnome.org/show_bug.cgi?id=744678
8347
8348  gio/gsettings.c | 3 +++
8349  1 file changed, 3 insertions(+)
8350
8351 commit fdd0ed197205b7ed382ae1caf60d918dc1e4d546
8352 Author: Xavier Claessens <xavier.claessens@collabora.com>
8353 Date:   Thu Mar 19 09:52:53 2015 -0400
8354
8355     Doc: Clarify when g_variant_get_fixed_array() should be used instead
8356     of _get_bytestring()
8357
8358     https://bugzilla.gnome.org/show_bug.cgi?id=746685
8359
8360  glib/gvariant.c | 3 +++
8361  1 file changed, 3 insertions(+)
8362
8363 commit 992ded39bf75ce08a31e4dc7085ec8d4c9daefa0
8364 Author: Krzesimir Nowak <qdlacz@gmail.com>
8365 Date:   Sat Jun 4 15:01:31 2016 +0200
8366
8367     GVariant: Add a G_VARIANT_DICT_INIT macro
8368
8369     The macro could be used at initialization time to avoid having an
8370     unitialized dict, especially with g_auto variables.
8371
8372     The macro tries to be a bit more type-safe by making sure that the asv
8373     parameter is actually "GVariant *".
8374
8375     https://bugzilla.gnome.org/show_bug.cgi?id=766370
8376
8377  glib/gvariant.c       | 41 +++++++++++++++++++++++++++++++++--------
8378  glib/gvariant.h       | 39 ++++++++++++++++++++++++++++++++++++++-
8379  glib/tests/gvariant.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++
8380  3 files changed, 117 insertions(+), 9 deletions(-)
8381
8382 commit e1c640f81934ad3b908354ace1fda7344c368c85
8383 Author: Krzesimir Nowak <qdlacz@gmail.com>
8384 Date:   Fri May 13 17:55:30 2016 +0200
8385
8386     GVariant: Add a G_VARIANT_BUILDER_INIT macro
8387
8388     The macro could be used at initialization time to avoid having an
8389     unitialized builder, especially with g_auto variables.
8390
8391     The macro tries to be a bit more type-safe by making sure that the
8392     variant_type parameter is actually "const GVariantType
8393     *". Unfortunately I have no idea how to make it possible to also pass
8394     a "const gchar *" parameter without warning.
8395
8396     https://bugzilla.gnome.org/show_bug.cgi?id=766370
8397
8398  docs/reference/glib/glib-sections.txt |  1 +
8399  glib/gvariant.c                       | 37
8400  +++++++++++++++++++++++++++++------
8401  glib/gvariant.h                       | 34
8402  +++++++++++++++++++++++++++++++-
8403  glib/tests/gvariant.c                 | 22 +++++++++++++++++++++
8404  4 files changed, 87 insertions(+), 7 deletions(-)
8405
8406 commit e0e652e4032a181d4f0b0a12aeddf0678b7a3c04
8407 Author: Matthias Clasen <mclasen@redhat.com>
8408 Date:   Sun Oct 4 15:28:02 2015 -0400
8409
8410     Fix a corner-case in g_utf8_find_next_char
8411
8412     In the case that *p is '\0', we should return p + 1, not p.
8413     This change allows to simplify g_utf8_find_next_char a bit.
8414
8415     https://bugzilla.gnome.org/show_bug.cgi?id=547200
8416
8417  glib/gutf8.c              | 18 ++++++++++--------
8418  glib/tests/utf8-pointer.c |  8 +++++++-
8419  2 files changed, 17 insertions(+), 9 deletions(-)
8420
8421 commit 4215c0ce9158288619308c5fa6d2aa57ed4506b7
8422 Author: Milan Crha <mcrha@redhat.com>
8423 Date:   Fri May 27 07:30:00 2016 +0000
8424
8425     Fix memory leaks in GNetworkMonitorNetlink
8426
8427     As claimed by valgrind in a downstream bug report:
8428     https://bugzilla.redhat.com/show_bug.cgi?id=1317369
8429
8430     https://bugzilla.gnome.org/show_bug.cgi?id=766933
8431
8432  gio/gnetworkmonitornetlink.c | 5 ++++-
8433  1 file changed, 4 insertions(+), 1 deletion(-)
8434
8435 commit e3e3ed0d7d897de0f5107593deed353c5d15caf8
8436 Author: Olivier Crête <olivier.crete@collabora.com>
8437 Date:   Mon Apr 14 15:48:41 2014 -0400
8438
8439     socketservice: Document that it starts pre-activated.
8440
8441     https://bugzilla.gnome.org/show_bug.cgi?id=728207
8442
8443  gio/gsocketservice.c | 14 ++++++++++++--
8444  1 file changed, 12 insertions(+), 2 deletions(-)
8445
8446 commit 48ea710ee38c1b54e30e5df411d841c8974cce0d
8447 Author: Matthias Clasen <mclasen@redhat.com>
8448 Date:   Sat Jul 16 21:07:27 2016 -0400
8449
8450     Do not use revents as not updated
8451
8452     revents is set in the same function after some lines. This check was
8453     using revents from previous loop. This had the problem of causing two
8454     poll execution for every changes to poll records.
8455
8456     Note that is not possible to move the code after revents is updated
8457     as probably poll_changed is TRUE causing the function to exit.
8458
8459     Adapted from a patch by Frediano Ziglio,
8460
8461     https://bugzilla.gnome.org/show_bug.cgi?id=761102
8462
8463  glib/gmain.c | 13 ++++++++++---
8464  1 file changed, 10 insertions(+), 3 deletions(-)
8465
8466 commit e4ee3079c5afc3c1c3d2415f20c3e8605728f074
8467 Author: Frediano Ziglio <fziglio@redhat.com>
8468 Date:   Mon Jan 25 14:59:24 2016 +0000
8469
8470     Do not wake up main loop if change is from same thread
8471
8472     This reduce the frequency the loop is waked up adding and removing
8473     file descriptors or timeouts.
8474     Considering that to support recursion events are removed from list and
8475     added again this reduce iteration number a lot.
8476
8477     Signed-off-by: Frediano Ziglio <fziglio@redhat.com>
8478
8479     https://bugzilla.gnome.org/show_bug.cgi?id=761102
8480
8481  glib/gmain.c | 9 ++++++---
8482  1 file changed, 6 insertions(+), 3 deletions(-)
8483
8484 commit b121a7916d015a6f8d7a55b945b2ae4ea9fca9db
8485 Author: Aurélien Zanelli <aurelien.zanelli@parrot.com>
8486 Date:   Fri Jul 8 11:04:37 2016 +0200
8487
8488     gio/tests/gsettings: fix GSettings reference leaks in some tests
8489
8490     GSettings objects were not unreffed in test_flags, test_enums and
8491     test_ranges tests and when we skip internationalization tests, ie
8492     test_l10n(_context).
8493
8494     https://bugzilla.gnome.org/show_bug.cgi?id=768560
8495
8496  gio/tests/gsettings.c | 13 +++++++++++--
8497  1 file changed, 11 insertions(+), 2 deletions(-)
8498
8499 commit 42dad59cc10c5b44fac23e93004b17baeb750500
8500 Author: Kang Hu <hukangustc@gmail.com>
8501 Date:   Sun May 25 22:32:17 2014 +0800
8502
8503     gobject: add GOBJECT_IF_DEBUG macro for debugging gobjects and
8504     gsignals.
8505
8506     historically, DEBUG_CODE(gtype.c) and IF_DEBUG(gobject.c, gsignal.c)
8507     macros are used to support debugging messages about object bookkeeping
8508     and signal emission.
8509     DEBUG_CODE has never been used in gtype.c. IF_DEBUG, when used,
8510     must be
8511     accompanied by an extra #ifdef G_ENABLE_DEBUG. this is cumbersome.
8512
8513     this patch add a new macro GOBJECT_IF_DEBUG based on DEBUG_CODE as
8514     a replacement for both DEBUG_CODE and IF_DEBUG.
8515
8516     https://bugzilla.gnome.org/show_bug.cgi?id=729914
8517
8518  gobject/gobject.c       | 29 ++++++++++-------------------
8519  gobject/gtype-private.h | 18 ++++++++++++++++++
8520  gobject/gtype.c         |  9 ---------
8521  3 files changed, 28 insertions(+), 28 deletions(-)
8522
8523 commit ec5397f9b0fba888a2643a8a9c0238c5f1f55980
8524 Author: Aurélien Zanelli <aurelien.zanelli@parrot.com>
8525 Date:   Thu Jul 7 10:23:00 2016 +0200
8526
8527     keyfile: return 0 when the parsed double value is invalid
8528
8529     As specified in the g_key_file_get_double documentation.
8530
8531     https://bugzilla.gnome.org/show_bug.cgi?id=768504
8532
8533  glib/gkeyfile.c | 2 ++
8534  1 file changed, 2 insertions(+)
8535
8536 commit 3560faadd1f6c17973c2cf61fafe2a9c451dd71b
8537 Author: Aurélien Zanelli <aurelien.zanelli@parrot.com>
8538 Date:   Thu Jul 7 10:19:39 2016 +0200
8539
8540     glib/tests/keyfile: check return value of g_key_file_get_double is
8541     0 for invalid values
8542
8543     As specified in the documentation of g_key_file_get_double function.
8544
8545     https://bugzilla.gnome.org/show_bug.cgi?id=768504
8546
8547  glib/tests/keyfile.c | 13 +++++++++----
8548  1 file changed, 9 insertions(+), 4 deletions(-)
8549
8550 commit 1e3f2ba4153b264e688721d59a4b50a9332b64a5
8551 Author: Jonatan Pålsson <jonatan.p@gmail.com>
8552 Date:   Thu May 26 10:12:32 2016 +0200
8553
8554     docs: Remove superflous XML comments in doc string for
8555     GDBusProxyTypeFunc
8556
8557     https://bugzilla.gnome.org/show_bug.cgi?id=766899
8558
8559  gio/giotypes.h | 2 +-
8560  1 file changed, 1 insertion(+), 1 deletion(-)
8561
8562 commit b4878dec3a777f4a01c1d16ca85a6fe52b1152d6
8563 Author: Matthias Clasen <mclasen@redhat.com>
8564 Date:   Sat Jul 16 20:47:28 2016 -0400
8565
8566     Add a test for g_hmac_for_bytes
8567
8568  glib/tests/hmac.c | 23 +++++++++++++++++++++++
8569  1 file changed, 23 insertions(+)
8570
8571 commit 183ed8a3f8e663c149b2a48add3b60eff3a1a71e
8572 Author: Giovanni Campagna <gcampagn@cs.stanford.edu>
8573 Date:   Wed Apr 20 11:47:46 2016 -0700
8574
8575     Add g_compute_hmac_for_bytes()
8576
8577     As an introspection-friendly GBytes variant of
8578     g_compute_hmac_for_data()
8579
8580     https://bugzilla.gnome.org/show_bug.cgi?id=765338
8581
8582  docs/reference/glib/glib-sections.txt |  1 +
8583  glib/ghmac.c                          | 36
8584  +++++++++++++++++++++++++++++++++++
8585  glib/ghmac.h                          |  5 +++++
8586  3 files changed, 42 insertions(+)
8587
8588 commit a9e9bc74c370bad870011b9004a712cdfa279ef2
8589 Author: Giovanni Campagna <gcampagn@cs.stanford.edu>
8590 Date:   Wed Apr 20 11:30:30 2016 -0700
8591
8592     Fix annotations of g_compute_hmac_for_data
8593
8594     https://bugzilla.gnome.org/show_bug.cgi?id=765338
8595
8596  glib/ghmac.c | 2 +-
8597  1 file changed, 1 insertion(+), 1 deletion(-)
8598
8599 commit ebfbae534bee10a569384c509388f2ee25ef9e92
8600 Author: Evan Nemerson <evan@nemerson.com>
8601 Date:   Mon Jan 4 00:32:04 2016 -0800
8602
8603     gtestutils: add missing dash in seed argument's --help documentation
8604
8605     https://bugzilla.gnome.org/show_bug.cgi?id=760115
8606
8607  glib/gtestutils.c | 2 +-
8608  1 file changed, 1 insertion(+), 1 deletion(-)
8609
8610 commit e7478ec9674e1065ed4db888ae263643ad83a20f
8611 Author: Stephan Bergmann <sbergman@redhat.com>
8612 Date:   Thu Jul 14 15:38:32 2016 +0200
8613
8614     Swallow -- argument when necessary
8615
8616     https://bugzilla.gnome.org/show_bug.cgi?id=768806
8617
8618  gio/gdbus-tool.c | 38 ++++++++++++++++++++++++++++++++------
8619  1 file changed, 32 insertions(+), 6 deletions(-)
8620
8621 commit 0f2e4fd01c5cb07039aaf29f4f3219582c0f145c
8622 Author: Simon McVittie <smcv@debian.org>
8623 Date:   Mon Feb 3 01:14:45 2014 +0000
8624
8625     Do not attempt to autolaunch a session dbus-daemon with no DISPLAY
8626
8627     The two known use-cases for autolaunching are:
8628
8629     * X-forwarding: "ssh -Y myhost myapp" resulting in a
8630       session bus on myhost but an X server on the original host
8631
8632     * Legacy desktop environments on OSs without D-Bus integration:
8633       e.g. running a single GNOME or KDE app under fvwm or something,
8634       without a session dbus-daemon being started by either systemd,
8635       gnome-session, or OS integration scripts analogous to Debian's
8636       /etc/X11/Xsession.d/75dbus_dbus-launch
8637
8638     In either case, an X11 DISPLAY is also needed.
8639
8640     "dbus-launch --autolaunch" doesn't do anything useful when unable
8641     to connect to an X11 display; this has been the case since the feature
8642     was added in 2006, and is useful to avoid "split brain" situations in
8643     which two processes that ought to be part of the same session end up
8644     on separate session buses. Since dbus commit 407c111 in 2011,
8645     libdbus hasn't even attempted to run "dbus-launch --autolaunch"
8646     unless getenv("DISPLAY") returns non-null in the parent: this avoids
8647     doing a relatively complicated fork-and-exec that is clearly not
8648     going to lead to success. This commit gives GDBus the same policy.
8649
8650     This change was originally made to work around a race condition in
8651     subprocess spawning (Debian bug #737380, GNOME bug #711090) but
8652     it seems valid in its own right.
8653
8654     In my opinion as D-Bus maintainer, "dbus-launch --autolaunch" should
8655     be considered to be an X11 feature, and any future D-Bus enhancements
8656     (e.g. kdbus) or successors for X11 (e.g. Wayland, Mir) should obtain
8657     a session bus address by other means - either a session manager
8658     such as "systemd --user", gnome-session or Upstart, or a wrapper
8659     for the user session like dbus-run-session(1).
8660
8661     Related to dbus bug
8662     <https://bugs.freedesktop.org/show_bug.cgi?id=19997>.
8663
8664     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=723506
8665     Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=737380
8666     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
8667
8668  gio/gdbusaddress.c | 7 +++++++
8669  1 file changed, 7 insertions(+)
8670
8671 commit 69a2c70174b90876540f4f8d5eba8493fec5f730
8672 Author: suhail <psuhailp@gmail.com>
8673 Date:   Wed Jun 22 19:19:05 2016 +0530
8674
8675     docs: trivial typo fixes
8676
8677     https://bugzilla.gnome.org/show_bug.cgi?id=767949
8678
8679  docs/reference/gio/gdbus-codegen.xml   | 2 +-
8680  docs/reference/gio/migrating-gdbus.xml | 2 +-
8681  docs/reference/glib/regex-syntax.xml   | 2 +-
8682  3 files changed, 3 insertions(+), 3 deletions(-)
8683
8684 commit a9b1f8118a0894c851fe338c4ae4fd8d0b5898e5
8685 Author: Tiago Santos <tiagofsantos81@sapo.pt>
8686 Date:   Sat Jul 16 18:33:27 2016 +0000
8687
8688     Updated Portuguese translation
8689
8690  po/pt.po | 1234
8691  ++++++++++++++++++++++++++++++++++++++++++++++++--------------
8692  1 file changed, 969 insertions(+), 265 deletions(-)
8693
8694 commit dbb3e551f82bf0c90e7b7f33476e27a3ed10d356
8695 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
8696 Date:   Sat Jul 16 02:51:15 2016 +0000
8697
8698     Updated Chinese (Taiwan) translation
8699
8700  po/zh_TW.po | 1225
8701  ++++++++++++++++++++++++++++++++++++++++++++++-------------
8702  1 file changed, 961 insertions(+), 264 deletions(-)
8703
8704 commit bb310d47dea7c33adabd24375537e23102659de6
8705 Author: Yosef Or Boczko <yoseforb@src.gnome.org>
8706 Date:   Fri Jul 15 16:31:09 2016 +0300
8707
8708     Updated Hebrew translation
8709
8710  po/he.po | 1201
8711  ++++++++++++++++++++++++++++++++++++++++++++++++--------------
8712  1 file changed, 936 insertions(+), 265 deletions(-)
8713
8714 commit 128f85730b6689c336ab8362187cf399c1e9952a
8715 Author: Piotr Drąg <piotrdrag@gmail.com>
8716 Date:   Thu Jul 14 17:23:02 2016 +0200
8717
8718     Add Language headers to po files
8719
8720     Future versions of gettext will fail if this header is missing.
8721
8722  po/az.po          | 2 +-
8723  po/be@latin.po    | 2 +-
8724  po/ca@valencia.po | 2 +-
8725  po/dz.po          | 2 +-
8726  po/en@shaw.po     | 2 +-
8727  po/en_CA.po       | 2 +-
8728  po/es.po          | 2 +-
8729  po/fa.po          | 2 +-
8730  po/gu.po          | 2 +-
8731  po/ko.po          | 2 +-
8732  po/mai.po         | 2 +-
8733  po/mg.po          | 2 +-
8734  po/ml.po          | 2 +-
8735  po/ms.po          | 2 +-
8736  po/nb.po          | 2 +-
8737  po/nds.po         | 2 +-
8738  po/sl.po          | 2 +-
8739  po/sq.po          | 2 +-
8740  po/sr@ije.po      | 2 +-
8741  po/sr@latin.po    | 2 +-
8742  po/tt.po          | 2 +-
8743  po/ug.po          | 2 +-
8744  po/wa.po          | 2 +-
8745  po/zh_HK.po       | 2 +-
8746  24 files changed, 24 insertions(+), 24 deletions(-)
8747
8748 commit cef799377e269be9da651200df50a8986945d7cd
8749 Author: Ting-Wei Lan <lantw@src.gnome.org>
8750 Date:   Mon Jan 11 13:51:32 2016 +0800
8751
8752     gio-querymodules: Call setlocale in main function
8753
8754     It is required to correctly show translated messages on some locales.
8755
8756     https://bugzilla.gnome.org/show_bug.cgi?id=760423
8757
8758  gio/gio-querymodules.c | 3 +++
8759  1 file changed, 3 insertions(+)
8760
8761 commit 63654183a890502fe8d97f6e5d2be23589413a7a
8762 Author: Matthias Clasen <mclasen@redhat.com>
8763 Date:   Wed Jul 13 12:37:11 2016 -0400
8764
8765     documents portal: Make sure O_PATH is defined
8766
8767     FreeBSD doesn't have it.
8768
8769     https://bugzilla.gnome.org/show_bug.cgi?id=768780
8770
8771  gio/gdocumentportal.c | 4 ++++
8772  1 file changed, 4 insertions(+)
8773
8774 commit 92e31896137c18434f599edcc5bb3729b2dd4e70
8775 Author: Nirbheek Chauhan <nirbheek@centricular.com>
8776 Date:   Mon Jul 11 18:17:34 2016 +0530
8777
8778     gmacros.h: offsetof is also available on MSVC
8779
8780     All versions since Visual C++ 2005 have this available, so we can just
8781     use it for G_STRUCT_OFFSET.
8782
8783     See: https://msdn.microsoft.com/en-us/library/dz4y9b9a.aspx
8784
8785  glib/gmacros.h | 2 +-
8786  1 file changed, 1 insertion(+), 1 deletion(-)
8787
8788 commit b5258d9d76e267f0e36743084396820c0d994a6f
8789 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
8790 Date:   Mon Jul 11 21:51:37 2016 +0800
8791
8792     gio: Build the portal code only on *NIX
8793
8794     xdg-desktop-portal support is only usable on *NIX platforms, so
8795     don't build
8796     them on non-*NIX platforms.  Also clean up gio/Makefile.am a bit to
8797     split out
8798     the listings for the platform-specific sources from the
8799     platform-neutral
8800     sources, and assemble them for the final list of sources required
8801     for libgio.
8802
8803     https://bugzilla.gnome.org/show_bug.cgi?id=768498
8804
8805  gio/Makefile.am | 53
8806  ++++++++++++++++++++++++++++++++++++-----------------
8807  gio/gappinfo.c  | 12 ++++++++++--
8808  gio/giomodule.c |  8 ++++----
8809  3 files changed, 50 insertions(+), 23 deletions(-)
8810
8811 commit bb5707d6cb3fb69abef4ed8213fa24aeb8418b0a
8812 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
8813 Date:   Wed Jul 13 10:41:16 2016 +0800
8814
8815     gio/Makefile.am: Rearrange things a bit
8816
8817     Move the gio tool build items up, so that the MSVC items do not
8818     get split
8819     by it.
8820
8821  gio/Makefile.am | 17 +++++++++--------
8822  1 file changed, 9 insertions(+), 8 deletions(-)
8823
8824 commit bc7c030480ee9d9edbdacc91fd3d61a3e5092592
8825 Author: Cosimo Cecchi <cosimo@endlessm.com>
8826 Date:   Tue Jul 12 15:11:12 2016 -0700
8827
8828     documentportal: print warnings when document portal fails to
8829     initialize
8830
8831     Instead of siletly failing or calling a method on a NULL instance.
8832
8833  gio/gdocumentportal.c | 36 +++++++++++++++++++++++++++++-------
8834  1 file changed, 29 insertions(+), 7 deletions(-)
8835
8836 commit e694d1b673f8a65bb7e2cc4f8e03997a2ed2e04c
8837 Author: Philip Withnall <philip@tecnocode.co.uk>
8838 Date:   Tue Jul 12 23:08:27 2016 +0100
8839
8840     gio: Fix a memory leak in gportalsupport.c
8841
8842     Coverity CID: 1357527
8843
8844  gio/gportalsupport.c | 2 ++
8845  1 file changed, 2 insertions(+)
8846
8847 commit e0bb25c2149e4b89f75e1a095c61e76ac4ad3a05
8848 Author: Dan Winship <danw@gnome.org>
8849 Date:   Mon Jul 11 17:46:41 2016 -0400
8850
8851     Remove an erroneous check in the non-sendmmsg() version of
8852     g_socket_send_messages()
8853
8854     The docs specify that *all* errors are ignored if we managed to send
8855     any data successfully, not just timeout/wouldblock.
8856
8857     https://bugzilla.gnome.org/show_bug.cgi?id=768549
8858
8859  gio/gsocket.c | 4 +---
8860  1 file changed, 1 insertion(+), 3 deletions(-)
8861
8862 commit 62bd8f54bbf46b0c34151d6f8b6bd1003155f4a8
8863 Author: Cosimo Cecchi <cosimo@endlessm.com>
8864 Date:   Mon Jul 11 15:14:34 2016 -0700
8865
8866     appinfo: support opening files through document portal
8867
8868     In addition to URIs, we now also support opening files internal to the
8869     sandboxed application through the document portal.
8870
8871  gio/Makefile.am                          |   5 ++
8872  gio/gappinfo.c                           |  28 ++++++-
8873  gio/gdocumentportal.c                    | 126
8874  +++++++++++++++++++++++++++++++
8875  gio/gdocumentportal.h                    |  31 ++++++++
8876  gio/org.freedesktop.portal.Documents.xml |  71 +++++++++++++++++
8877  5 files changed, 260 insertions(+), 1 deletion(-)
8878
8879 commit f4e2047f2010417e8323cb5bb4fa843957fdba45
8880 Author: Cosimo Cecchi <cosimo@endlessm.com>
8881 Date:   Mon Jul 11 15:13:56 2016 -0700
8882
8883     build: don't forget to clean generated portal files
8884
8885  gio/Makefile.am | 1 +
8886  1 file changed, 1 insertion(+)
8887
8888 commit 79b7efada3582ad48f00aabade402f7eacdbe224
8889 Author: Dan Winship <danw@gnome.org>
8890 Date:   Mon Jul 11 17:38:30 2016 -0400
8891
8892     Fix gio/tests/inet-address on OS X
8893
8894     OS X apparently stringifies the IPv6 address "::80" as "::0.0.0.128",
8895     which is bizarre, but that address *is* in a "reserved for future use"
8896     range, so it's not unambiguously wrong I guess. Anyway, fix the text
8897     to use an address everyone can agree on.
8898
8899     https://bugzilla.gnome.org/show_bug.cgi?id=768551
8900
8901  gio/tests/inet-address.c | 8 ++++----
8902  1 file changed, 4 insertions(+), 4 deletions(-)
8903
8904 commit a9172c6d03de138fb91456b86adec23bf9421467
8905 Author: Philip Withnall <philip@tecnocode.co.uk>
8906 Date:   Mon Jul 11 21:56:04 2016 +0100
8907
8908     gio-tool: Fix memory leaks on error paths in mount command
8909
8910     Various GErrors were being leaked.
8911
8912     Coverity CID: 1357351 (amongst others)
8913
8914  gio/gio-tool-mount.c | 9 +++++++++
8915  1 file changed, 9 insertions(+)
8916
8917 commit 996bb349864e69f8c2ccecedb2409468158fe705
8918 Author: Philip Withnall <philip@tecnocode.co.uk>
8919 Date:   Mon Jul 11 21:47:49 2016 +0100
8920
8921     gio-tool: Remove a stray semicolon
8922
8923     This meant the help text would always be outputted, rendering
8924     the same mode useless and the code below it dead.
8925
8926     Coverity CID: 1357352
8927
8928  gio/gio-tool-save.c | 2 +-
8929  1 file changed, 1 insertion(+), 1 deletion(-)
8930
8931 commit d896ad269ea29dad73589faf90eaf067ac641e54
8932 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
8933 Date:   Mon Jul 11 15:16:02 2016 +0800
8934
8935     gio/gappinfo.c: Don't include unistd.h
8936
8937     Functions from unistd.h seems not to be used in commit 5b77a19, and
8938     unistd.h is not universally available, so don't include it.
8939
8940  gio/gappinfo.c | 2 --
8941  1 file changed, 2 deletions(-)
8942
8943 commit bec71b5742173489e8e734d96f58bdae3645292b
8944 Author: Claude Paroz <claude@2xlibre.net>
8945 Date:   Fri Jul 8 11:35:31 2016 +0000
8946
8947     Updated French translation
8948
8949  po/fr.po | 1193
8950  +++++++++++++++++++++++++++++++++++++++++++++++++-------------
8951  1 file changed, 942 insertions(+), 251 deletions(-)
8952
8953 commit bd3fb2a15f8bc663876f1ffba8c635a4f9de9eda
8954 Author: Matthias Clasen <mclasen@redhat.com>
8955 Date:   Fri Jul 1 01:12:30 2016 -0400
8956
8957     Add a portal backend for GNotification
8958
8959     This talks to the org.freedesktop.portal.Notification portal
8960     instead of directly to gnome-shell.
8961
8962     https://bugzilla.gnome.org/show_bug.cgi?id=768498
8963
8964  gio/Makefile.am                  |  1 +
8965  gio/giomodule.c                  |  2 +
8966  gio/gportalnotificationbackend.c | 97
8967  ++++++++++++++++++++++++++++++++++++++++
8968  3 files changed, 100 insertions(+)
8969
8970 commit e362a014465ebc69bacc0b59817bb8d9d82017c0
8971 Author: Matthias Clasen <mclasen@redhat.com>
8972 Date:   Wed Jun 22 07:03:24 2016 -0400
8973
8974     Add a portalized proxy resolver implementation
8975
8976     The backend for this lives in xdg-desktop-portal,
8977     and is in turn using GProxyResolver.
8978
8979     https://bugzilla.gnome.org/show_bug.cgi?id=768498
8980
8981  gio/Makefile.am                              |  14 ++-
8982  gio/giomodule.c                              |   2 +
8983  gio/gproxyresolverportal.c                   | 167
8984  +++++++++++++++++++++++++++
8985  gio/gproxyresolverportal.h                   |  47 ++++++++
8986  gio/org.freedesktop.portal.ProxyResolver.xml |  29 +++++
8987  5 files changed, 255 insertions(+), 4 deletions(-)
8988
8989 commit cea5626c49d23a90ede0010d662d40c0da802b11
8990 Author: Matthias Clasen <mclasen@redhat.com>
8991 Date:   Tue Jun 21 19:55:23 2016 -0400
8992
8993     Add a portalized network monitor implementation
8994
8995     The backend for this lives in xdg-desktop-portal,
8996     and is in turn using GNetworkMonitor.
8997
8998     When network is not available in the sandbox, there is
8999     no point in reporting accurately about the network
9000     status outside the sandbox. Just return 'no connection'
9001     in this case.
9002
9003     https://bugzilla.gnome.org/show_bug.cgi?id=768498
9004
9005  gio/Makefile.am                               |  22 +++
9006  gio/giomodule.c                               |   2 +
9007  gio/gnetworkmonitorportal.c                   | 186
9008  ++++++++++++++++++++++++++
9009  gio/gnetworkmonitorportal.h                   |  53 ++++++++
9010  gio/org.freedesktop.portal.NetworkMonitor.xml |  31 +++++
9011  5 files changed, 294 insertions(+)
9012
9013 commit 5b77a19fe1fc89017dc3ed4f74386aa8c2a73d0e
9014 Author: Matthias Clasen <mclasen@redhat.com>
9015 Date:   Tue Jun 21 08:17:16 2016 -0400
9016
9017     Add portal support to g_app_info_launch_default_for_uri
9018
9019     We need to patch in the portal support at a high enough
9020     level that GAppInfo is not involved - a sandboxed app may
9021     not be able to see any applications, so it can only launch
9022     the defaults.
9023
9024     Note that even though the API is called launch_default...,
9025     the portal may still offer the user to choose the application
9026     to launch.
9027
9028     https://bugzilla.gnome.org/show_bug.cgi?id=768498
9029
9030  gio/gappinfo.c | 56
9031  ++++++++++++++++++++++++++++++++++++++++++++++++++++----
9032  1 file changed, 52 insertions(+), 4 deletions(-)
9033
9034 commit 78ef32110a4b46d05cdc3b3273583ef1aed9f75a
9035 Author: Matthias Clasen <mclasen@redhat.com>
9036 Date:   Wed Jul 6 23:34:55 2016 -0400
9037
9038     Add portal helpers
9039
9040     These are private helper functions that will be used in
9041     the following commits to get information about whether
9042     we are running in a flatpak sandbox, etc.
9043
9044     We allow the use of GTK_USE_PORTAL=1 in the environment
9045     to force the use of portals. This can be useful for
9046     testing and debugging portal interaction.
9047
9048     https://bugzilla.gnome.org/show_bug.cgi?id=768498
9049
9050  gio/Makefile.am      |  2 ++
9051  gio/gportalsupport.c | 84
9052  ++++++++++++++++++++++++++++++++++++++++++++++++++++
9053  gio/gportalsupport.h | 30 +++++++++++++++++++
9054  3 files changed, 116 insertions(+)
9055
9056 commit 4586434346e6e3e76130068b1876d5d61b13b462
9057 Author: Kalev Lember <klember@redhat.com>
9058 Date:   Wed Jul 6 14:37:12 2016 +0200
9059
9060     GFileMonitor: Fix doc typos
9061
9062  gio/gfilemonitor.c | 4 ++--
9063  1 file changed, 2 insertions(+), 2 deletions(-)
9064
9065 commit d2c809d233341d663a782c9c11872d26946351d6
9066 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
9067 Date:   Tue Jul 5 10:38:05 2016 +0000
9068
9069     Updated Spanish translation
9070
9071  po/es.po | 1272
9072  +++++++++++++++++++++++++++++++++++++++++++++++++-------------
9073  1 file changed, 1002 insertions(+), 270 deletions(-)
9074
9075 commit a523faba62a464c350fc539615f54045cd9d3cfd
9076 Author: Aurimas Černius <aurisc4@gmail.com>
9077 Date:   Sun Jul 3 18:00:19 2016 +0300
9078
9079     Updated Lithuanian translation
9080
9081  po/lt.po | 1237
9082  +++++++++++++++++++++++++++++++++++++++++++++++++-------------
9083  1 file changed, 987 insertions(+), 250 deletions(-)
9084
9085 commit 27fad7a6b1ff5f492def5638dd36739c967867cf
9086 Author: Matthias Clasen <mclasen@redhat.com>
9087 Date:   Mon May 25 16:40:55 2015 -0400
9088
9089     Document the gio tool
9090
9091     Add a man page, and integrate it in the reference docs.
9092
9093  docs/reference/gio/Makefile.am  |  18 +-
9094  docs/reference/gio/gio-docs.xml |   1 +
9095  docs/reference/gio/gio.xml      | 720
9096  ++++++++++++++++++++++++++++++++++++++++
9097  3 files changed, 731 insertions(+), 8 deletions(-)
9098
9099 commit 37129297a9145eae9b7ee8b61e35cf009c032bb8
9100 Author: Matthias Clasen <mclasen@redhat.com>
9101 Date:   Mon May 25 15:24:20 2015 -0400
9102
9103     Add new files to POTFILES
9104
9105  po/POTFILES.in | 17 +++++++++++++++++
9106  1 file changed, 17 insertions(+)
9107
9108 commit 9edba4e49cf84116903ca8a7c29080e7dca56607
9109 Author: Matthias Clasen <mclasen@redhat.com>
9110 Date:   Mon May 25 13:29:02 2015 -0400
9111
9112     Add a new gio commandline tool
9113
9114     This command collects the various commandline utilities that
9115     are currently shipped in gvfs, and unifies them under a single,
9116     command-style binary.
9117
9118     The tools just use GIO APIs, so it makes sense for them to live here.
9119
9120  gio/Makefile.am        |   30 ++
9121  gio/gio-tool-cat.c     |  154 +++++++
9122  gio/gio-tool-copy.c    |  218 +++++++++
9123  gio/gio-tool-info.c    |  325 ++++++++++++++
9124  gio/gio-tool-list.c    |  228 ++++++++++
9125  gio/gio-tool-mime.c    |  176 ++++++++
9126  gio/gio-tool-mkdir.c   |  108 +++++
9127  gio/gio-tool-monitor.c |  278 ++++++++++++
9128  gio/gio-tool-mount.c   | 1174
9129  ++++++++++++++++++++++++++++++++++++++++++++++++
9130  gio/gio-tool-move.c    |  211 +++++++++
9131  gio/gio-tool-open.c    |   97 ++++
9132  gio/gio-tool-remove.c  |   94 ++++
9133  gio/gio-tool-rename.c  |   99 ++++
9134  gio/gio-tool-save.c    |  193 ++++++++
9135  gio/gio-tool-set.c     |  195 ++++++++
9136  gio/gio-tool-trash.c   |  135 ++++++
9137  gio/gio-tool-tree.c    |  285 ++++++++++++
9138  gio/gio-tool.c         |  316 +++++++++++++
9139  gio/gio-tool.h         |   52 +++
9140  19 files changed, 4368 insertions(+)
9141
9142 commit 669a0f72a1b67dc9e3262c3a5ccf29c4aed98028
9143 Author: Matthias Clasen <mclasen@redhat.com>
9144 Date:   Thu Jun 30 08:58:41 2016 -0400
9145
9146     Trivial: documentation wording fix
9147
9148     There was a stray 'of' here.
9149
9150  docs/reference/gio/overview.xml | 2 +-
9151  1 file changed, 1 insertion(+), 1 deletion(-)
9152
9153 commit ae9e72ef612c0df3ad76b334b2483945ca495fad
9154 Author: Philip Withnall <philip.withnall@collabora.co.uk>
9155 Date:   Tue Mar 15 12:28:37 2016 +0000
9156
9157     gmessages: Simplify _g_log_abort() in gmessages.c a little
9158
9159     https://bugzilla.gnome.org/show_bug.cgi?id=744456
9160
9161  glib/gmessages.c | 16 ++++++++++++----
9162  1 file changed, 12 insertions(+), 4 deletions(-)
9163
9164 commit 3613b7a3660f2a7d9609faa2d6a4649bdc5f4fe3
9165 Author: Philip Withnall <philip.withnall@collabora.co.uk>
9166 Date:   Thu Jun 16 19:39:38 2016 -0400
9167
9168     gio: Add source tags to various GTasks constructed in GLib
9169
9170     This makes them easier to identify when debugging and profiling.
9171
9172     This patch was somewhat less than interesting to write.
9173
9174     https://bugzilla.gnome.org/show_bug.cgi?id=767765
9175
9176  gio/gasyncinitable.c           |  1 +
9177  gio/gbufferedinputstream.c     |  2 ++
9178  gio/gbufferedoutputstream.c    |  2 ++
9179  gio/gbytesicon.c               |  1 +
9180  gio/gdatainputstream.c         |  1 +
9181  gio/gdbusaddress.c             |  1 +
9182  gio/gdbusconnection.c          |  6 ++++++
9183  gio/gdbusinterfaceskeleton.c   |  1 +
9184  gio/gdbusprivate.c             |  2 ++
9185  gio/gdbusproxy.c               |  3 +++
9186  gio/gdummyproxyresolver.c      |  1 +
9187  gio/gfile.c                    | 20 ++++++++++++++++++++
9188  gio/gfileenumerator.c          |  2 ++
9189  gio/gfileicon.c                |  1 +
9190  gio/gfileinputstream.c         |  1 +
9191  gio/gfileoutputstream.c        |  1 +
9192  gio/ghttpproxy.c               |  1 +
9193  gio/ginputstream.c             |  6 ++++++
9194  gio/gioscheduler.c             |  3 +++
9195  gio/giostream.c                |  3 +++
9196  gio/gloadableicon.c            |  1 +
9197  gio/gmemoryinputstream.c       |  3 +++
9198  gio/gmemoryoutputstream.c      |  1 +
9199  gio/gnetworkaddress.c          |  1 +
9200  gio/gnetworkmonitor.c          |  2 ++
9201  gio/gnetworkmonitorbase.c      |  1 +
9202  gio/gnetworkservice.c          |  1 +
9203  gio/goutputstream.c            |  2 ++
9204  gio/gproxyaddressenumerator.c  |  1 +
9205  gio/gsimpleproxyresolver.c     |  1 +
9206  gio/gsocketaddressenumerator.c |  1 +
9207  gio/gsocketclient.c            |  1 +
9208  gio/gsocketconnection.c        |  2 ++
9209  gio/gsocketlistener.c          |  1 +
9210  gio/gsocks4aproxy.c            |  1 +
9211  gio/gsocks5proxy.c             |  1 +
9212  gio/gsubprocess.c              |  3 +++
9213  gio/gtcpconnection.c           |  1 +
9214  gio/gthreadedresolver.c        |  6 ++++++
9215  gio/gtlsdatabase.c             |  7 +++++++
9216  gio/gunixconnection.c          |  4 ++--
9217  gio/gunixinputstream.c         |  1 +
9218  gio/gunixmount.c               |  1 +
9219  gio/gunixoutputstream.c        |  1 +
9220  gio/gunixvolume.c              |  1 +
9221  45 files changed, 103 insertions(+), 2 deletions(-)
9222
9223 commit 7ea4949cdac8f7a4636f92e9e9efceec90ff09e6
9224 Author: Philip Withnall <philip.withnall@collabora.co.uk>
9225 Date:   Thu Jun 16 18:28:14 2016 -0400
9226
9227     gmain: Add G_PID_FORMAT
9228
9229     This will be useful for printing out GPids in printf()-style
9230     functions.
9231
9232     https://bugzilla.gnome.org/show_bug.cgi?id=767765
9233
9234  configure.ac                          |  4 ++++
9235  docs/reference/glib/glib-sections.txt |  1 +
9236  glib/glibconfig.h.win32.in            |  1 +
9237  glib/gmain.h                          | 11 +++++++++++
9238  4 files changed, 17 insertions(+)
9239
9240 commit 8c6d08ab1b8ec57b81d77d44820f40625009b2cc
9241 Author: Philip Withnall <philip.withnall@collabora.co.uk>
9242 Date:   Wed Jun 29 15:08:22 2016 +0100
9243
9244     build: Simplify dtrace configuration
9245
9246     Apply the same changes as in commit
9247     7563ab473468fecefc388ae2ed06afab8ead6211 to gio/Makefile.am.
9248
9249     https://bugzilla.gnome.org/show_bug.cgi?id=725902
9250
9251  gio/Makefile.am | 5 +----
9252  1 file changed, 1 insertion(+), 4 deletions(-)
9253
9254 commit c4695f192c985b8da19432381edb657653178669
9255 Author: Philip Withnall <philip.withnall@collabora.co.uk>
9256 Date:   Thu Jun 16 16:17:46 2016 -0400
9257
9258     build: Rename SystemTap scripts to include the LT version
9259
9260     In a vague attempt at ensuring the .stp scripts can be closely
9261     associated with the .so files which they hard-code references to,
9262     rename
9263     the scripts so they include the LT version — so that they are
9264     the .so
9265     file name plus .stp.
9266
9267     This does not fix the fact that our .stp scripts will not work on
9268     multiarch systems, as they are installed in an
9269     architecture-independent
9270     directory (/usr/share/systemtap/tapset). At the moment, it is
9271     recommended that any distribution who package the .stp files should
9272     install them in the architecture-specific subdirectories of this (for
9273     example, /usr/share/systemtap/tapset/x86-64).
9274
9275     A better long-term solution for this is under discussion upstream:
9276     https://sourceware.org/bugzilla/show_bug.cgi?id=20264
9277
9278     https://bugzilla.gnome.org/show_bug.cgi?id=662802
9279
9280  docs/reference/glib/running.xml |  6 +++---
9281  gio/Makefile.am                 | 11 +++++------
9282  glib/Makefile.am                |  9 ++++-----
9283  gobject/Makefile.am             | 11 +++++------
9284  4 files changed, 17 insertions(+), 20 deletions(-)
9285
9286 commit c9d661b4314316c8c622ce3230903817be9729ea
9287 Author: Philip Withnall <philip.withnall@collabora.co.uk>
9288 Date:   Thu Jun 16 15:46:30 2016 -0400
9289
9290     build: Ensure gio.stp.in is always distributed
9291
9292     Even if systemtap is not enabled in configure when running distcheck.
9293
9294     https://bugzilla.gnome.org/show_bug.cgi?id=662802
9295
9296  gio/Makefile.am | 5 +++--
9297  1 file changed, 3 insertions(+), 2 deletions(-)
9298
9299 commit 61c1e2db99ca25569bdd9231051272ccd26daaa2
9300 Author: Florian Müllner <fmuellner@gnome.org>
9301 Date:   Tue Jun 28 03:19:44 2016 +0200
9302
9303     vfs: Fix copying default schemes list
9304
9305     The list of supported schemes is not known at compile-time, so it is
9306     wrong to iterate the list with G_N_ELEMENTS() and we miss all but the
9307     first scheme. Fix by checking for the %NULL sentinel instead.
9308
9309     https://bugzilla.gnome.org/show_bug.cgi?id=768119
9310
9311  gio/gvfs.c | 5 ++---
9312  1 file changed, 2 insertions(+), 3 deletions(-)
9313
9314 commit a42bdecf5cedfcfc376d4694e66ac7a767b8c8b1
9315 Author: Florian Müllner <fmuellner@gnome.org>
9316 Date:   Tue Jun 28 01:58:13 2016 +0200
9317
9318     vfs: Fix return value of get_supported_uri_schemes()
9319
9320     The function is expected to return a %NULL-terminated array, but
9321     commit 375b4ca65c dropped the sentinel when adding support for
9322     additional custom schemes. Add it back.
9323
9324     https://bugzilla.gnome.org/show_bug.cgi?id=768119
9325
9326  gio/gvfs.c      | 2 ++
9327  gio/tests/vfs.c | 3 +++
9328  2 files changed, 5 insertions(+)
9329
9330 commit e57355b055217b067cd1a71340f7ea47e51d4aae
9331 Author: Ondrej Holy <oholy@redhat.com>
9332 Date:   Wed Jun 22 14:03:57 2016 +0200
9333
9334     fileinfo: Add G_FILE_ATTRIBUTE_FILESYSTEM_REMOTE attribute
9335
9336     Add filesystem attribute to detect remote filesystems in order to
9337     replace hardcoded filesystem types in GtkFileSystem. Set this
9338     attribute
9339     also for GLocalFile appropriately.
9340
9341     Bump version to 2.49.3, so that early adopters of new API have
9342     a version
9343     number to target.
9344
9345  configure.ac                        | 2 +-
9346  docs/reference/gio/gio-sections.txt | 1 +
9347  gio/gfileinfo.h                     | 9 +++++++++
9348  gio/glocalfile.c                    | 5 +++++
9349  4 files changed, 16 insertions(+), 1 deletion(-)
9350
9351 commit f4b5dc30a76569ce4c7e6990c4827407d52a85ef
9352 Author: Ernestas Kulik <ernestas.kulik@gmail.com>
9353 Date:   Sat Jun 25 14:39:54 2016 +0300
9354
9355     gvfs: fix possible infinite loop in parse_name_internal()
9356
9357     If none of the closures in the hash table return a non-null value, the
9358     loop never ends. Since the end of the hash table has been reached at
9359     that point, g_hash_table_iter_next() starts asserting.
9360
9361     The possible fix is making the return value of
9362     g_hash_table_iter_next()
9363     the condition in the loop.
9364
9365     https://bugzilla.gnome.org/show_bug.cgi?id=768029
9366
9367  gio/gvfs.c | 7 +++----
9368  1 file changed, 3 insertions(+), 4 deletions(-)
9369
9370 commit 375b4ca65cf09789aeeb4e15ac3b12211729aa31
9371 Author: Cosimo Cecchi <cosimo@endlessm.com>
9372 Date:   Mon Jun 20 11:42:56 2016 -0700
9373
9374     vfs: add g_vfs_register_uri_scheme()
9375
9376     Add a new API to allow clients to register a custom GFile
9377     implementation
9378     handling a particular URI scheme.
9379     This can be useful for tests, but also for cases where a different URI
9380     scheme is desired to be used with another custom GFile backend.
9381
9382     As an additional cleanup, we can use this to register the "resource"
9383     URI
9384     scheme too.
9385
9386     Based on a patch by Jasper St. Pierre <jstpierre@mecheye.net>.
9387
9388     https://bugzilla.gnome.org/show_bug.cgi?id=767887
9389
9390  docs/reference/gio/gio-sections.txt |   3 +
9391  gio/gvfs.c                          | 304
9392  ++++++++++++++++++++++++++++++++++--
9393  gio/gvfs.h                          |  36 +++++
9394  gio/tests/vfs.c                     |  73 +++++++++
9395  4 files changed, 403 insertions(+), 13 deletions(-)
9396
9397 commit 4442bf2c95f68bbbf3dcc8e84b1775a90eb9927a
9398 Author: Andika Triwidada <atriwidada@gnome.org>
9399 Date:   Fri Jun 24 10:08:01 2016 +0000
9400
9401     Updated Indonesian translation
9402     (cherry picked from commit 7cb5b02e6ab662e6cb384a3d68acdd81a3c15515)
9403
9404  po/id.po | 599
9405  +++++++++++++++++++++++++++++++++------------------------------
9406  1 file changed, 313 insertions(+), 286 deletions(-)
9407
9408 commit 9bb2499c9c8be9c401d32fd7930ea0b975678db0
9409 Author: Allison Lortie <desrt@desrt.ca>
9410 Date:   Thu Jun 23 11:47:30 2016 -0400
9411
9412     tests: fix uint64 argument to g_object_set() call
9413
9414     5cea1c861def0251a10cd4de01908aaf3276c72d introduced accessors
9415     for 64bit
9416     ints to gsettings, at which point the testcases were expanded.
9417
9418     Unfortunately, the expanded tests contained a bug: integer constants
9419     passed to g_object_set() for a 64-bit property need an up-cast.  Add
9420     that now.
9421
9422     Problem found by Iain Lane.
9423
9424  gio/tests/gsettings.c | 2 +-
9425  1 file changed, 1 insertion(+), 1 deletion(-)
9426
9427 commit 8e21b9e966ae0cd72bfdb9b0b8e99b2dead9e0d7
9428 Author: Philip Withnall <philip.withnall@collabora.co.uk>
9429 Date:   Wed Jun 22 12:41:34 2016 +0100
9430
9431     build: Add gio_probes.d to sources list so it ends up in the tarball
9432
9433     The probes.d file should be distributed even if GLib is build with
9434     dtrace disabled. This is what’s done in the glib and gobject
9435     directories.
9436
9437  gio/Makefile.am | 1 +
9438  1 file changed, 1 insertion(+)
9439
9440 commit d07e166432e0b85d64347ac30a1665d69c2cb288
9441 Author: Cosimo Cecchi <cosimo@endlessm.com>
9442 Date:   Mon Jun 20 10:01:01 2016 -0700
9443
9444     gkeyfile: add g_key_file_load_from_bytes() API
9445
9446     This makes it easier to use GKeyFile from language bindings, and makes
9447     the API more consistent and modern with the new data type available in
9448     GLib.
9449
9450     https://bugzilla.gnome.org/show_bug.cgi?id=767880
9451
9452  docs/reference/glib/glib-sections.txt |  1 +
9453  glib/gkeyfile.c                       | 30 ++++++++++++++++++++++++++++
9454  glib/gkeyfile.h                       |  6 ++++++
9455  glib/tests/keyfile.c                  | 37
9456  +++++++++++++++++++++++++++++++++++
9457  4 files changed, 74 insertions(+)
9458
9459 commit 7563ab473468fecefc388ae2ed06afab8ead6211
9460 Author: Ryan Lortie <desrt@desrt.ca>
9461 Date:   Fri Mar 7 09:35:16 2014 -0500
9462
9463     build: simplify dtrace configuration
9464
9465     The ability to pass libtool via $(CC) to dtrace and have it respect
9466     this
9467     appears to be a feature that is only present in the systemtap
9468     version of
9469     the tool.  In particular, FreeBSD (which seems to be using a copy
9470     of the
9471     tool from Solaris) doesn't support this.
9472
9473     The result is that, with $(CC) ignored, and a .lo file specified
9474     in -o,
9475     we get an ELF written to the .lo.
9476
9477     Instead of trying to have dtrace run libtool we can have libtool run
9478     dtrace.  dtrace is really just a compiler that produces an object file
9479     here, and it even understands -o, so libtool can make the appropriate
9480     adjustments.
9481
9482     There appears to be some prior art for this approach.  A quick search
9483     shows that at least QEMU is using this approach.  It also appears to
9484     work on Linux with systemtap's dtrace and on FreeBSD.
9485
9486     This may regress cross-compilation because the dtrace command
9487     will have
9488     no way of knowing which compiler we intend for it to use to produce
9489     the
9490     object file.  I say "may" because I don't know if dtrace ever
9491     worked in
9492     the first place under cross-compilation.
9493
9494     https://bugzilla.gnome.org/show_bug.cgi?id=725902
9495
9496  glib/Makefile.am    | 5 +----
9497  gobject/Makefile.am | 4 +---
9498  2 files changed, 2 insertions(+), 7 deletions(-)
9499
9500 commit b990acf7ae7cfd6dec5c7de61de49e45d6112af9
9501 Author: Matthias Clasen <mclasen@redhat.com>
9502 Date:   Mon Jun 20 08:03:17 2016 -0400
9503
9504     2.49.2
9505
9506  configure.ac | 2 +-
9507  1 file changed, 1 insertion(+), 1 deletion(-)
9508
9509 commit 26e07869af572ea46c339b8d4045cb9537066c04
9510 Author: Matthias Clasen <mclasen@redhat.com>
9511 Date:   Mon Jun 20 07:58:01 2016 -0400
9512
9513     Updates
9514
9515  NEWS | 21 +++++++++++++++++++++
9516  1 file changed, 21 insertions(+)
9517
9518 commit bbf07fb15e90abe2d31609d388e89b852962b028
9519 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
9520 Date:   Mon Jun 20 10:50:39 2016 +0800
9521
9522     Visual Studio builds: Fix .pc generation
9523
9524     The previous update did not account for when no exec_prefix is
9525     spcified,
9526     so update that, and use ${prefix} by default.  Clean up a bit as well.
9527
9528  build/win32/pc_base.py | 13 +++++--------
9529  1 file changed, 5 insertions(+), 8 deletions(-)
9530
9531 commit 35b401c8bb0c7bb9324e7d8ae0e5d0a63f98872c
9532 Author: John Ralls <jralls@ceridwen.us>
9533 Date:   Sun Jun 19 15:03:20 2016 -0700
9534
9535     Bug 767824 - Some UTC timezones incorrectly recognized on Windows 7
9536
9537     The condition removed erroneously excluded UTC-based and DST-less
9538     timezones and so left the GArray with no contents, so GTimeZone
9539     functions
9540     returned whatever random garbage was in memory.
9541
9542  glib/gtimezone.c | 2 +-
9543  1 file changed, 1 insertion(+), 1 deletion(-)
9544
9545 commit fadd00c7085fd0dc2722c974260768540cc6f8b9
9546 Author: Philip Withnall <philip.withnall@collabora.co.uk>
9547 Date:   Thu Jun 16 14:45:21 2016 -0400
9548
9549     glocalfileoutputstream: Drop unnecessary (void) return value casts
9550
9551     g_close() does not have G_GNUC_WARN_UNUSED_RESULT, so these casts are
9552     unnecessary.
9553
9554  gio/glocalfileoutputstream.c | 18 +++++++++---------
9555  1 file changed, 9 insertions(+), 9 deletions(-)
9556
9557 commit 16d674411f769360fe047b3fd542d47fd05fa65e
9558 Author: Philip Withnall <philip.withnall@collabora.co.uk>
9559 Date:   Thu May 15 10:30:38 2014 +0100
9560
9561     glocalfileoutputstream: Fix an FD leak in an error path
9562
9563     If a backup file is created, opened successfully, then fstat() on it
9564     fails (perhaps due to another process deleting it in the mean time?),
9565     the FD will be leaked.
9566
9567     Coverity issue: #1159485
9568
9569     https://bugzilla.gnome.org/show_bug.cgi?id=730187
9570
9571  gio/glocalfileoutputstream.c | 1 +
9572  1 file changed, 1 insertion(+)
9573
9574 commit 195a0cb6bb8cc8739902fcf3245bfe256c980c60
9575 Author: Philip Withnall <philip@tecnocode.co.uk>
9576 Date:   Wed Dec 23 16:35:24 2015 +0000
9577
9578     gio: Add SystemTap and DTrace probes for GTask
9579
9580     This adds a basic tapset for GIO, covering various interesting
9581     parts of
9582     GTask.
9583
9584     https://bugzilla.gnome.org/show_bug.cgi?id=759813
9585
9586  docs/reference/gio/Makefile.am  |   1 +
9587  docs/reference/glib/running.xml |   3 +-
9588  gio/Makefile.am                 |  35 +++++++++++++
9589  gio/gio.stp.in                  | 107
9590  ++++++++++++++++++++++++++++++++++++++++
9591  gio/gio_probes.d                |  10 ++++
9592  gio/gio_trace.h                 |  41 +++++++++++++++
9593  gio/gtask.c                     |  34 +++++++++++--
9594  7 files changed, 227 insertions(+), 4 deletions(-)
9595
9596 commit cfb692825aaa64c2663963568df1b7dfa4b67e89
9597 Author: Philip Withnall <philip@tecnocode.co.uk>
9598 Date:   Wed Dec 23 16:28:50 2015 +0000
9599
9600     glib: Add more GLib main context SystemTap and DTrace probes
9601
9602     Expand the set of available probes, and add a few more output
9603     parameters
9604     to some of the existing ones to make them more useful. I do not
9605     know if
9606     this breaks any existing stability guarantees for GLib’s SystemTap
9607     tapset, as it is effectively just adding some more local variables in
9608     the user’s probe.
9609
9610     https://bugzilla.gnome.org/show_bug.cgi?id=759813
9611
9612  glib/glib.stp.in   | 506
9613  +++++++++++++++++++++++++++++++++++++++++++++++++++--
9614  glib/glib_probes.d |  41 ++++-
9615  glib/gmain.c       | 194 ++++++++++++++------
9616  glib/gthread.c     |   4 +
9617  4 files changed, 676 insertions(+), 69 deletions(-)
9618
9619 commit b26b083aa20daceeb14ab43a73655d06c9fccf5b
9620 Author: Philip Withnall <philip.withnall@collabora.co.uk>
9621 Date:   Wed Feb 10 09:36:16 2016 +0000
9622
9623     gio: Support using GDBusObjectManagerServer at path ‘/’
9624
9625     Previously this would cause an assertion failure when checking
9626     the paths
9627     of exported objects, as it would try to check that their paths started
9628     with ‘//’ due to mishandling the root object case.
9629
9630     Includes a unit test.
9631
9632     https://bugzilla.gnome.org/show_bug.cgi?id=761810
9633
9634  gio/gdbusobjectmanagerserver.c        | 11 ++++++----
9635  gio/tests/gdbus-peer-object-manager.c | 39
9636  ++++++++++++++++++++++++++---------
9637  2 files changed, 36 insertions(+), 14 deletions(-)
9638
9639 commit ec40e9d921a2f9c9a54d238100ddd417368cf161
9640 Author: Nikita Churaev <lamefun.x0r@gmail.com>
9641 Date:   Thu Nov 27 09:11:25 2014 +0000
9642
9643     gfileutils: Add missing (type filename) annotations
9644
9645     These differentiate between strings in the GLib filename encoding, and
9646     strings in UTF-8.
9647
9648     https://bugzilla.gnome.org/show_bug.cgi?id=700756
9649
9650  glib/gfileutils.c | 24 +++++++++++++-----------
9651  1 file changed, 13 insertions(+), 11 deletions(-)
9652
9653 commit ac1166626c1cd753087fa81a780c39b20f259c71
9654 Author: Philip Withnall <philip.withnall@collabora.co.uk>
9655 Date:   Wed Jun 15 11:03:31 2016 -0400
9656
9657     gio: Add missing (type filename) annotations
9658
9659     These differentiate between strings in the GLib filename encoding, and
9660     strings in UTF-8.
9661
9662     https://bugzilla.gnome.org/show_bug.cgi?id=700756
9663
9664  gio/gfile.c | 4 ++--
9665  1 file changed, 2 insertions(+), 2 deletions(-)
9666
9667 commit f8ff1049d3e52971813243a559a8148f06c26e15
9668 Author: Philip Withnall <philip.withnall@collabora.co.uk>
9669 Date:   Wed Jun 15 11:01:26 2016 -0400
9670
9671     gio: Add missing (nullable) annotation
9672
9673     Add it to g_application_command_line_get_cwd(). Also add a clarifying
9674     internal comment about the cwd private member.
9675
9676     https://bugzilla.gnome.org/show_bug.cgi?id=700756
9677
9678  gio/gapplicationcommandline.c | 4 ++--
9679  1 file changed, 2 insertions(+), 2 deletions(-)
9680
9681 commit c91411464ec02f1a7b66568b63facea941df6ff2
9682 Author: Philip Withnall <philip.withnall@collabora.co.uk>
9683 Date:   Thu Nov 27 09:09:01 2014 +0000
9684
9685     gfileutils: Fix a signed/unsigned integer comparison
9686
9687     Also use size_t rather than int, allowing for larger files to be
9688     handled.
9689
9690     https://bugzilla.gnome.org/show_bug.cgi?id=700756
9691
9692  glib/gfileutils.c | 6 +++---
9693  1 file changed, 3 insertions(+), 3 deletions(-)
9694
9695 commit ae048625fee3ece3898110f6034063aee6c84336
9696 Author: Hans Petter Jansson <hpj@cl.no>
9697 Date:   Fri Jun 3 03:16:58 2016 +0200
9698
9699     GDbusProxy: Plug memory leak.
9700
9701     proxy->priv->name_owner gets overwritten in
9702     async_init_data_set_name_owner() on the
9703     assumption that it will always be NULL when we get there. However,
9704     on_name_owner_changed() can run first, and it does set name_owner.
9705
9706     ==20126== 42 bytes in 6 blocks are definitely lost in loss record
9707     15,174 of 48,256
9708     ==20126==    at 0x4C280F3: malloc (vg_replace_malloc.c:299)
9709     ==20126==    by 0x7541D00: g_malloc (gmem.c:104)
9710     ==20126==    by 0x7558FEE: g_strdup (gstrfuncs.c:364)
9711     ==20126==    by 0x6DF8E4F: on_name_owner_changed (gdbusproxy.c:1399)
9712     ==20126==    by 0x6DE94C4: emit_signal_instance_in_idle_cb
9713     (gdbusconnection.c:3743)
9714     ==20126==    by 0x753C315: g_main_dispatch (gmain.c:3066)
9715     ==20126==    by 0x753C315: g_main_context_dispatch (gmain.c:3642)
9716     ==20126==    by 0x753C667: g_main_context_iterate.isra.24
9717     (gmain.c:3713)
9718     ==20126==    by 0x753CA69: g_main_loop_run (gmain.c:3907)
9719     ==20126==    by 0x5E38000: meta_run (main.c:556)
9720     ==20126==    by 0x401EC0: main (main.c:441)
9721
9722     https://bugzilla.gnome.org/show_bug.cgi?id=755439
9723
9724  gio/gdbusproxy.c | 3 ++-
9725  1 file changed, 2 insertions(+), 1 deletion(-)
9726
9727 commit 39a22880b6d8544fec51ba3176214f38a8a572b8
9728 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
9729 Date:   Wed Jun 15 17:30:24 2016 +0800
9730
9731     Visual Studio builds: Improve flexibility of .pc generation
9732
9733     Allow the use of shorthands using ${prefix} for exec_prefix, and
9734     ${exec_prefix} for includedir and libdir, which makes the generated
9735     .pc
9736     files a bit cleaner and more flexible.
9737
9738  build/win32/pc_base.py | 39 +++++++++++++++++++++++++++++----------
9739  1 file changed, 29 insertions(+), 10 deletions(-)
9740
9741 commit be16115e6743bcd7cdd2d4d76d87145a6175e183
9742 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
9743 Date:   Wed Jun 15 16:31:40 2016 +0800
9744
9745     Visual Studio projects: Clean up a little bit
9746
9747     For the Visual Studio 201x projects, we can force the "install"
9748     projects
9749     to always run in a simpler way, by specifying an output file that will
9750     never exist.  Makes things look a bit cleaner.
9751
9752  build/win32/vs10/glib-install.propsin | 16 ----------------
9753  build/win32/vs10/glib-install.vcxproj |  8 ++++----
9754  2 files changed, 4 insertions(+), 20 deletions(-)
9755
9756 commit 33549086bc0af9e2cbc2910ae2cb9ba67b99ea0c
9757 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
9758 Date:   Wed Jun 15 16:21:03 2016 +0800
9759
9760     Visual Studio builds: Refine .pc creation
9761
9762     We may not have $(CopyDir) created, which the script that generates
9763     the
9764     .pc files check for, so create it if it is not there.  This makes
9765     things a
9766     bit more convenient for people.
9767
9768  build/win32/vs10/glib-install.propsin  | 2 +-
9769  build/win32/vs9/glib-install.vspropsin | 2 +-
9770  2 files changed, 2 insertions(+), 2 deletions(-)
9771
9772 commit 9ec74d20a7e89344fecfc7f994168ea30a6b8c5f
9773 Author: Christoph Reiter <reiter.christoph@gmail.com>
9774 Date:   Tue Jun 7 19:31:56 2016 +0200
9775
9776     Partly revert "gio: Add filename type annotations"
9777
9778     Revert all annotation changes for environment variables and command
9779     line
9780     arguments.
9781
9782     See commit f8189ddf9869ed8e90f9b640d9545fe4011adb7d.
9783
9784  gio/gappinfo.c                | 10 +++++-----
9785  gio/gapplication.c            |  3 +--
9786  gio/gapplicationcommandline.c | 12 ++++++------
9787  gio/gdesktopappinfo.c         |  2 +-
9788  gio/gfile.c                   |  4 ++--
9789  gio/gsubprocess.c             |  2 +-
9790  gio/gsubprocesslauncher.c     | 18 +++++++-----------
9791  7 files changed, 23 insertions(+), 28 deletions(-)
9792
9793 commit c9dd204909aa89648b29c5bd7e159bb32ebc2017
9794 Author: Christoph Reiter <reiter.christoph@gmail.com>
9795 Date:   Tue Jun 7 19:31:51 2016 +0200
9796
9797     Partly revert "glib: Add filename type annotations"
9798
9799     Revert all annotation changes for environment variables and command
9800     line
9801     arguments.
9802
9803     See commit 41013a01f44e9fc15ffef55eae78af2425bbd5a3.
9804
9805  glib/genviron.c | 55
9806  +++++++++++++++++++++++++------------------------------
9807  glib/gshell.c   | 14 +++++++-------
9808  glib/gspawn.c   | 32 +++++++++++---------------------
9809  3 files changed, 43 insertions(+), 58 deletions(-)
9810
9811 commit 9198f19d97aa24d4d034dee5971d7188cb04e27c
9812 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
9813 Date:   Tue Jun 7 15:51:31 2016 +0800
9814
9815     config.h.win32.in: Always define HAVE_LONG_LONG
9816
9817     Visual Studio actually supports long long types, but HAVE_LONG_LONG is
9818     undefined for Visual Studio builds, likely due to issues in previous
9819     gnulib code for printf functionality, that was bundled with GLib.
9820
9821     Since gnulib has much better support with Visual Studio nowadays
9822     (which we
9823     updated the related code to last October), and HAVE_LONG_LONG being
9824     undefined
9825     actually causes issues in Visual Studio builds, which was demonstrated
9826     with
9827     the type-test test program in tests/, we should always define
9828     HAVE_LONG_LONG
9829     in config.h.win32.in.
9830
9831     Thanks to Paolo Borelli for the heads up on the issue.
9832
9833  config.h.win32.in | 4 ----
9834  1 file changed, 4 deletions(-)
9835
9836 commit f8189ddf9869ed8e90f9b640d9545fe4011adb7d
9837 Author: Christoph Reiter <reiter.christoph@gmail.com>
9838 Date:   Sat Jun 4 17:53:42 2016 +0200
9839
9840     gio: Add filename type annotations
9841
9842     https://bugzilla.gnome.org/show_bug.cgi?id=767245
9843
9844  gio/gappinfo.c                | 17 +++++++++--------
9845  gio/gapplication.c            |  3 ++-
9846  gio/gapplicationcommandline.c | 14 +++++++-------
9847  gio/gdesktopappinfo.c         |  8 +++++---
9848  gio/gfile.c                   | 25 +++++++++++++------------
9849  gio/gfileinfo.c               |  4 ++--
9850  gio/giomodule.c               | 14 +++++++++-----
9851  gio/gsettingsschema.c         |  2 +-
9852  gio/gsubprocess.c             |  2 +-
9853  gio/gsubprocesslauncher.c     | 26 +++++++++++++++-----------
9854  gio/gtlscertificate.c         | 11 ++++++-----
9855  gio/gtlsfiledatabase.c        |  2 +-
9856  gio/gunixmounts.c             | 10 +++++-----
9857  13 files changed, 76 insertions(+), 62 deletions(-)
9858
9859 commit 41013a01f44e9fc15ffef55eae78af2425bbd5a3
9860 Author: Christoph Reiter <reiter.christoph@gmail.com>
9861 Date:   Sat Jun 4 15:46:12 2016 +0200
9862
9863     glib: Add filename type annotations
9864
9865     Adds the filename annotation for all file names
9866     and things which can contain file names like
9867     environment variables, argv-
9868
9869     On Unix they can contain anything while on Windows
9870     they are always utf-8.
9871
9872     https://bugzilla.gnome.org/show_bug.cgi?id=767245
9873
9874  glib/gbookmarkfile.c | 11 ++++++-----
9875  glib/gconvert.c      | 14 +++++++------
9876  glib/gdir.c          |  2 +-
9877  glib/genviron.c      | 55
9878  ++++++++++++++++++++++++++++------------------------
9879  glib/gfileutils.c    | 48 +++++++++++++++++++++++++--------------------
9880  glib/giochannel.c    |  2 +-
9881  glib/gmappedfile.c   |  3 ++-
9882  glib/gshell.c        | 14 ++++++-------
9883  glib/gspawn.c        | 32 +++++++++++++++++++-----------
9884  glib/gstdio.c        | 47 +++++++++++++++++++++++++++++---------------
9885  glib/gtestutils.c    |  2 +-
9886  glib/gutils.c        | 38 +++++++++++++++++++++---------------
9887  12 files changed, 157 insertions(+), 111 deletions(-)
9888
9889 commit 7d8e98ee09885daf9f5af13ebe7f7d33d8fcfc17
9890 Author: Emmanuele Bassi <ebassi@gnome.org>
9891 Date:   Sat Jun 4 13:49:46 2016 +0100
9892
9893     Fix paths for non-srcdir builds
9894
9895     This fixes a build failure in Continuous that resulted in the error:
9896
9897     ../../../gio/tests/test.gresource.xml: Failed to locate
9898     'test-generated.txt' in any source directory.
9899     Makefile:4676: recipe for target 'test.gresource' failed
9900     make[6]: *** [test.gresource] Error 1
9901
9902  gio/tests/Makefile.am | 4 ++--
9903  1 file changed, 2 insertions(+), 2 deletions(-)
9904
9905 commit 5411a187a38308c17a78ceeb6c2f08d289fa5db5
9906 Author: Georges Basile Stavracas Neto <georges.stavracas@gmail.com>
9907 Date:   Fri Jun 3 23:20:36 2016 -0300
9908
9909     glib-compile-resources: correct resource compiler dependency for
9910     generated files
9911
9912     Don't require that files can be resolved when generating dependencies.
9913
9914     Original patch by Garret Regier.
9915
9916     https://bugzilla.gnome.org/show_bug.cgi?id=673101
9917
9918  gio/glib-compile-resources.c | 11 +++++++----
9919  gio/tests/.gitignore         |  1 +
9920  gio/tests/Makefile.am        |  6 +++++-
9921  gio/tests/test.gresource.xml |  1 +
9922  4 files changed, 14 insertions(+), 5 deletions(-)
9923
9924 commit 05d429af9d6e99b598e47b64b2bf7a3d0a9f57f5
9925 Author: Gerald Combs <gerald@wireshark.org>
9926 Date:   Fri Jun 3 12:56:14 2016 -0700
9927
9928     gsignal: Remove a UTF-8 ellipsis from docs
9929
9930     Some compilers have trouble with such sequences. Visual C++ may or may
9931     not generate a warning in this particular case depending on if the
9932     local code page supports an ellipsis.
9933
9934     https://bugzilla.gnome.org/show_bug.cgi?id=767218
9935
9936  gobject/gsignal.h | 2 +-
9937  1 file changed, 1 insertion(+), 1 deletion(-)
9938
9939 commit f5e875b2f847b01a5199f853c97b06066d2c2c6b
9940 Author: Krzesimir Nowak <qdlacz@gmail.com>
9941 Date:   Fri Jun 3 12:36:39 2016 +0200
9942
9943     gio: Add a missing autocleanup for GFileAttributeInfoList
9944
9945  gio/gio-autocleanups.h | 1 +
9946  1 file changed, 1 insertion(+)
9947
9948 commit 424b3b9c6c725e179efc8ea8688f57469c40ed8d
9949 Author: Colin Walters <walters@verbum.org>
9950 Date:   Thu Jun 2 12:19:33 2016 -0400
9951
9952     docs: Move GIO_USE_VFS to "okay for production" section
9953
9954     Lots of projects like NetworkManager, ostree, udisks, soon polkit,
9955     etc.  do this or *should* do this.  And we need to support that
9956     forever.
9957
9958     https://bugzilla.gnome.org/show_bug.cgi?id=767172
9959
9960  docs/reference/gio/overview.xml | 14 ++++++++------
9961  1 file changed, 8 insertions(+), 6 deletions(-)
9962
9963 commit 15a85f2095919ec4979747edc0882222adebaf6a
9964 Author: Matthias Clasen <mclasen@redhat.com>
9965 Date:   Thu Jun 2 13:25:35 2016 -0400
9966
9967     GCredentialsType: Remove XML markup from docs
9968
9969     We now use markdown.
9970
9971  gio/gioenums.h | 10 +++++-----
9972  1 file changed, 5 insertions(+), 5 deletions(-)
9973
9974 commit 504f189e59a3df7656fb90c06dcd2cff17a70199
9975 Author: Krzesimir Nowak <qdlacz@gmail.com>
9976 Date:   Thu Jun 2 11:29:42 2016 +0200
9977
9978     gfileenumerator: Fix typo in docs
9979
9980     This probably used to be a part of libgsystem.
9981
9982  gio/gfileenumerator.c | 2 +-
9983  1 file changed, 1 insertion(+), 1 deletion(-)
9984
9985 commit d06d078959889c40b8437467445a4a3a65e0631b
9986 Author: Cédric Valmary <cvalmary@yahoo.fr>
9987 Date:   Mon May 30 18:54:01 2016 +0000
9988
9989     Updated Occitan translation
9990
9991  po/oc.po | 583
9992  +++++++++++++++++++++++++++++++++++----------------------------
9993  1 file changed, 322 insertions(+), 261 deletions(-)
9994
9995 commit 1341598c80b8149059e2485c843d62e52b21b3ab
9996 Author: Matthias Clasen <mclasen@redhat.com>
9997 Date:   Thu May 26 16:30:25 2016 -0400
9998
9999     2.49.1
10000
10001  NEWS | 68
10002  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
10003  1 file changed, 68 insertions(+)
10004
10005 commit 6bd94863d0228465731c827e66f1bf9050f351a6
10006 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
10007 Date:   Wed May 25 14:13:33 2016 +0800
10008
10009     glib/gnulib/printf-parse.c: Fix build on Visual Studio 2008
10010
10011     Visual Studio 2008 does not come with stdint.h, so define intmax_t
10012     instead
10013     on Visual Studio 2008 so that the code will continue to build.
10014     This was
10015     previously unnoticed as building GTK+ since 3.16 requires an
10016     implementation of stdint.h (such as msinttypes), and it took care
10017     of the
10018     need of including the stdint.h header here, but people could be
10019     very well
10020     using GLib without using GTK+ 3.x.
10021
10022  glib/gnulib/printf-parse.c | 6 +++++-
10023  1 file changed, 5 insertions(+), 1 deletion(-)
10024
10025 commit f3c029978c064976ca2033c0b38f47553094b425
10026 Author: Piotr Drąg <piotrdrag@gmail.com>
10027 Date:   Mon May 23 18:19:51 2016 +0200
10028
10029     Updated POTFILES.in
10030
10031  po/POTFILES.in | 1 -
10032  1 file changed, 1 deletion(-)
10033
10034 commit b7145a1d7227c7ddfea8051bef5d2e8a6301ad42
10035 Author: Tom Tromey <tom@tromey.com>
10036 Date:   Mon May 23 10:45:55 2016 -0400
10037
10038     Rename gdb macros with `_gdb` suffix to avoid ns clashes
10039
10040     glib installs a gdb helper file named `glib.py`.
10041     Then the "hook" file updates `sys.path` and does `import glib`.
10042
10043     This will fail if glib has already been imported into gdb, say
10044     using `from gi.repository import GLib`.  This is due to a namespace
10045     clash.
10046
10047     One fix would be to rename the gdb helper files to not clash with
10048     other Python modules.  This should be done for all such helper files.
10049
10050     https://bugzilla.gnome.org/show_bug.cgi?id=760186
10051
10052  glib/Makefile.am                       | 2 +-
10053  glib/{glib.py => glib_gdb.py}          | 0
10054  glib/libglib-gdb.py.in                 | 2 +-
10055  gobject/Makefile.am                    | 2 +-
10056  gobject/{gobject.py => gobject_gdb.py} | 6 +++---
10057  gobject/libgobject-gdb.py.in           | 2 +-
10058  6 files changed, 7 insertions(+), 7 deletions(-)
10059
10060 commit 0ffb21d355bde6ac11e7871dc0bf79009a6471c3
10061 Author: Muhammet Kara <muhammetk@gmail.com>
10062 Date:   Fri May 20 19:32:08 2016 +0000
10063
10064     Updated Turkish translation
10065     (cherry picked from commit 67ce4d8c7bca3a73df881d492b201377f74d3495)
10066
10067  po/tr.po | 493
10068  +++++++++++++++++++++++++++++++++------------------------------
10069  1 file changed, 260 insertions(+), 233 deletions(-)
10070
10071 commit 17e5281ca938f334abceee920759bc2329daa1f0
10072 Author: Ondrej Holy <oholy@redhat.com>
10073 Date:   Fri May 20 12:27:12 2016 +0200
10074
10075     Fix ABI compatibility
10076
10077     Commit 7b3f6da broke ABI compatibility, because of newly added vfunc.
10078     Move the vfunc to the end to ensure ABI compatibility.
10079
10080     https://bugzilla.gnome.org/show_bug.cgi?id=765924
10081
10082  gio/gdrive.h | 2 +-
10083  1 file changed, 1 insertion(+), 1 deletion(-)
10084
10085 commit 931483aa258e4cba2df009c9b0a7bb7cb5904c75
10086 Author: Ondrej Holy <oholy@redhat.com>
10087 Date:   Fri May 20 10:34:15 2016 +0200
10088
10089     build: Bump version to 2.49.1
10090
10091     So that early adopters of new API have a version number to target.
10092
10093     https://bugzilla.gnome.org/show_bug.cgi?id=765900
10094
10095  configure.ac | 2 +-
10096  1 file changed, 1 insertion(+), 1 deletion(-)
10097
10098 commit 7b3f6da30718c443d64169813b4ae1b3a28ba934
10099 Author: Ondrej Holy <oholy@redhat.com>
10100 Date:   Fri Apr 29 17:14:57 2016 +0200
10101
10102     gio: Add g_drive_is_removable() support
10103
10104     Nautilus wants to show entries in the sidebar only for removable
10105     devices.
10106     It uses currently sort of conditions to determine which devices
10107     should be
10108     shown. Those condition fails in some cases unfortunatelly. Lets
10109     provide
10110     g_drive_is_removable() which uses udisks Removable property to
10111     determine
10112     which devices should be shown. It should return true for all
10113     drives with
10114     removable media, or flash media, or drives on usb and firewire buses.
10115
10116     https://bugzilla.gnome.org/show_bug.cgi?id=765900
10117
10118  docs/reference/gio/gio-sections.txt |  1 +
10119  gio/gdrive.c                        | 25 +++++++++++++++++++++++++
10120  gio/gdrive.h                        |  4 ++++
10121  3 files changed, 30 insertions(+)
10122
10123 commit 098f19bcedc2235f4ee0999b772f9713a1544beb
10124 Author: Philip Withnall <philip.withnall@collabora.co.uk>
10125 Date:   Thu May 19 10:06:36 2016 +0100
10126
10127     docs: Replace references to GVFS hal modules with udisks2
10128
10129     Since hal is dead and buried, and has been superseded by the udisks2
10130     modules in GVFS.
10131
10132  docs/reference/gio/overview.xml | 6 +++---
10133  1 file changed, 3 insertions(+), 3 deletions(-)
10134
10135 commit 19689af0916fa2aad5d6026b42c1615657dfc025
10136 Author: Rico Tzschichholz <ricotz@ubuntu.com>
10137 Date:   Wed May 18 13:29:41 2016 +0200
10138
10139     docs: Add index for 2.50 api
10140
10141  docs/reference/gio/gio-docs.xml   | 4 ++++
10142  docs/reference/glib/glib-docs.xml | 4 ++++
10143  2 files changed, 8 insertions(+)
10144
10145 commit 8f2d18185844dbf0e095d83f4cd8a7adfce25260
10146 Author: Philip Withnall <philip.withnall@collabora.co.uk>
10147 Date:   Tue May 17 18:08:17 2016 +0100
10148
10149     build: Fix a misnamed variable in glib-tap.mk
10150
10151     This was causing anything listed in $(installed_test_extra_scripts) to
10152     not be installed.
10153
10154     https://bugzilla.gnome.org/show_bug.cgi?id=766570
10155
10156  glib-tap.mk | 2 +-
10157  1 file changed, 1 insertion(+), 1 deletion(-)
10158
10159 commit 6a1e8e8fa70fdd734b79ae3b5e2bf9ab64a31c90
10160 Author: Руслан Ижбулатов <lrn1986@gmail.com>
10161 Date:   Sat May 7 17:02:55 2016 +0000
10162
10163     g_date_time_format_locale: ensure locale encoding is used
10164
10165     Fallback code for g_date_time_format_locale() fetches translated
10166     strings (such as day and month names) from .mo catalogues via
10167     gettext. These strings always come in UTF-8 encoding, because
10168     that is the encoding that glib sets when it initializes gettext
10169     for itself.
10170     However, the non-fallback code uses nl_langinfo() and expects
10171     its results to be in locale-dependent encoding.
10172
10173     This mismatch can result in UTF-8 strings being converted to UTF-8,
10174     producing gibberish.
10175
10176     Fix this by converting UTF-8 strings to locale-dependent encoding
10177     before using them. Also fix the code that was already doing the
10178     locale->UTF-8
10179     conversion to not convert the strings when they are already
10180     UTF-8-encoded.
10181
10182     https://bugzilla.gnome.org/show_bug.cgi?id=766092
10183
10184  glib/gdatetime.c | 111
10185  ++++++++++++++++++++++++++++++++++++++++++++++++-------
10186  1 file changed, 98 insertions(+), 13 deletions(-)
10187
10188 commit 6055954a094ec0434c9a954659170871816e1819
10189 Author: Tiago Santos <tiagofsantos81@sapo.pt>
10190 Date:   Sun May 15 19:45:51 2016 +0000
10191
10192     Updated Portuguese translation
10193
10194  po/pt.po | 376
10195  +++++++++++++++++++++++++++++++++------------------------------
10196  1 file changed, 197 insertions(+), 179 deletions(-)
10197
10198 commit 2aa73388755846b46adfbd39d65816f56b7add89
10199 Author: Руслан Ижбулатов <lrn1986@gmail.com>
10200 Date:   Sat May 14 01:18:56 2016 +0000
10201
10202     testsuite: override check-TESTS target in gio tests subdir
10203
10204     This prevents testsuite from trying to build any TESTS in that
10205     subdirectory, which will fail, because there are no TESTS defined
10206     in that Makefile.am.
10207
10208     This happens when user runs make check TESTS=...
10209
10210     https://bugzilla.gnome.org/show_bug.cgi?id=766407
10211
10212  gio/tests/gdbus-object-manager-example/Makefile.am | 2 ++
10213  1 file changed, 2 insertions(+)
10214
10215 commit e88796cad09a22ccd05672a86403e92fc5bafd70
10216 Author: Руслан Ижбулатов <lrn1986@gmail.com>
10217 Date:   Sat May 14 01:18:22 2016 +0000
10218
10219     testsuite: don't forget -DPCRE_STATIC when PCRE is static
10220
10221     https://bugzilla.gnome.org/show_bug.cgi?id=766407
10222
10223  glib/tests/Makefile.am | 2 +-
10224  1 file changed, 1 insertion(+), 1 deletion(-)
10225
10226 commit 36c47f2a55aacca160c5b93170bd71996070859b
10227 Author: Руслан Ижбулатов <lrn1986@gmail.com>
10228 Date:   Sat May 14 01:17:26 2016 +0000
10229
10230     testsuite: include pthread.h in thread testfile
10231
10232     https://bugzilla.gnome.org/show_bug.cgi?id=766407
10233
10234  glib/tests/thread.c | 4 ++++
10235  1 file changed, 4 insertions(+)
10236
10237 commit 89d8dc979b363dea363a0a03999ddcc17f21798f
10238 Author: Krzesimir Nowak <qdlacz@gmail.com>
10239 Date:   Wed May 11 09:37:21 2016 +0200
10240
10241     docs: Clarify clearing the builder after ending the build process
10242
10243     There is no need to call g_variant_builder_clear() after the
10244     g_variant_builder_end(). This is mentioned in docs of the former
10245     function, but not in the docs of the latter one. Add them there too.
10246
10247  glib/gvariant.c | 5 ++++-
10248  1 file changed, 4 insertions(+), 1 deletion(-)
10249
10250 commit bcbd8d73cecdd2050670fab6502fab8c84d8cec5
10251 Author: Iain Lane <iain@orangesquash.org.uk>
10252 Date:   Tue May 10 09:46:06 2016 +0100
10253
10254     Fix the upper bound in g_unichar_iswide_bsearch
10255
10256     asan noticed an array out of bound access in this function, which was
10257     because we were accessing G_N_ELEMENTS + 1.
10258
10259     https://bugzilla.gnome.org/show_bug.cgi?id=766211
10260
10261  glib/guniprop.c | 2 +-
10262  1 file changed, 1 insertion(+), 1 deletion(-)
10263
10264 commit 9a865020ca119ea89fbbd836eeff4b374394152d
10265 Author: Matthias Clasen <mclasen@redhat.com>
10266 Date:   Tue May 10 22:42:08 2016 -0400
10267
10268     Add a few more test cases for g_unichar_iswide
10269
10270  glib/tests/unicode.c | 2 ++
10271  1 file changed, 2 insertions(+)
10272
10273 commit c494ae06b7bb3ba6225e485452d3acd6e458c815
10274 Author: Garrett Regier <garrettregier@gmail.com>
10275 Date:   Tue May 19 06:20:35 2015 -0700
10276
10277     gsequence: Improve is_end()
10278
10279     Instead of finding the GSequence, just walk up
10280     the tree and determine if the iter is the end node.
10281
10282     https://bugzilla.gnome.org/show_bug.cgi?id=749583
10283     Signed-off-by: Garrett Regier <garrettregier@gmail.com>
10284
10285  glib/gsequence.c | 16 ++++++++++------
10286  1 file changed, 10 insertions(+), 6 deletions(-)
10287
10288 commit 1249e10b8ea8ead5b40917dfb8bef8ff4fa75c1d
10289 Author: Cédric Valmary <cvalmary@yahoo.fr>
10290 Date:   Sun May 8 19:38:56 2016 +0000
10291
10292     Updated Occitan translation
10293
10294  po/oc.po | 841
10295  ++++++++++++++++++++++++++++++---------------------------------
10296  1 file changed, 399 insertions(+), 442 deletions(-)
10297
10298 commit a340a5ef442c774fb04f0e14c86443d8d8ddb58d
10299 Author: Aleksander Morgado <aleksander@aleksander.es>
10300 Date:   Sun Apr 17 13:05:54 2016 +0200
10301
10302     docs: improve g_main_context_push_thread_default() documentation
10303
10304     Explicitly suggest to use g_main_context_pop_thread_default() when
10305     there's no
10306     user control on the life cycle of the thread being used.
10307
10308     https://bugzilla.gnome.org/show_bug.cgi?id=765173
10309
10310  glib/gmain.c | 17 ++++++++++++++---
10311  1 file changed, 14 insertions(+), 3 deletions(-)
10312
10313 commit a17bbbc8a33740ed8722c1739d20ef0f5ff90ed6
10314 Author: Matthias Clasen <mclasen@redhat.com>
10315 Date:   Sat May 7 12:38:09 2016 -0400
10316
10317     doc: Update a few links to the Unicode Standard
10318
10319  glib/gunicode.h | 2 +-
10320  1 file changed, 1 insertion(+), 1 deletion(-)
10321
10322 commit 98f86beed6d087f08004de7a4360f983bb5272bb
10323 Author: Matthias Clasen <mclasen@redhat.com>
10324 Date:   Tue May 3 18:11:09 2016 -0400
10325
10326     gdbus-codegen: Only generate autocleanup when instructed to
10327
10328     This adds a new --c-generate-autocleanup option to gdbus-codegen
10329     which can be used to instruct gdbus-codegen about what autocleanup
10330     definitions to emit.
10331
10332     Doing this unconditionally was found to interfere with existing
10333     code out in the wild.
10334
10335     The new option takes an argument that can be
10336     none, objects or all; to indicate whether to generate no
10337     autocleanup functions, only do it for object types, or do it
10338     for interface types as well. The default is 'objects', which
10339     matches the unconditional behavior of gdbus-codegen on the 2.48
10340     branch.
10341
10342     https://bugzilla.gnome.org/show_bug.cgi?id=763379
10343
10344  docs/reference/gio/gdbus-codegen.xml  | 16 ++++++++++
10345  gio/gdbus-2.0/codegen/codegen.py      | 58
10346  +++++++++++++++++++----------------
10347  gio/gdbus-2.0/codegen/codegen_main.py |  3 ++
10348  3 files changed, 51 insertions(+), 26 deletions(-)
10349
10350 commit 2ca496a2e79bf4d9832e9f788f09ed4fee6e1ff7
10351 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
10352 Date:   Wed May 4 00:27:32 2016 +0800
10353
10354     glib/gmacros.h: Fix build on C++ mode in Visual Studio
10355
10356     Later Visual Studio versions does not allow one to define known
10357     keywords,
10358     even if they are actually not known to the compiler.  Avoid this
10359     issue by
10360     checking more conditions before we define inline as __inline:
10361
10362     -We are not building under C++ mode.
10363     -We are on Visual Studio 2013 or earlier.
10364
10365     Where both of these conditions need to hold true.
10366
10367     https://bugzilla.gnome.org/show_bug.cgi?id=765990
10368
10369  glib/gmacros.h | 27 +++++++++++++++++++++------
10370  1 file changed, 21 insertions(+), 6 deletions(-)
10371
10372 commit 217b620a7b7edd2a7b69a28d53fa8bcf7db90a62
10373 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
10374 Date:   Wed May 4 22:59:22 2016 +0800
10375
10376     gresource.c: Use g_file_test()
10377
10378     Use the g_file_test() API instead of the g_stat() + S_ISDIR combo
10379     to fix
10380     builds on compilers that do not support S_ISDIR.
10381
10382     https://bugzilla.gnome.org/show_bug.cgi?id=765991
10383
10384  gio/gresource.c | 3 +--
10385  1 file changed, 1 insertion(+), 2 deletions(-)
10386
10387 commit c16a0b53fe87decb6521417dd67fcacc55cd8cc5
10388 Author: Christian Hergert <chergert@redhat.com>
10389 Date:   Wed May 4 10:40:50 2016 +0300
10390
10391     socket: set fd field to -1 after closing socket
10392
10393     This ensures that g_socket_get_fd() will return -1 after the
10394     socket has
10395     been closed.
10396
10397     https://bugzilla.gnome.org/show_bug.cgi?id=765959
10398
10399  gio/gsocket.c      | 1 +
10400  gio/tests/socket.c | 4 ++++
10401  2 files changed, 5 insertions(+)
10402
10403 commit 0cd3d5741b9208747c974ce990a29dcdd25367e7
10404 Author: Debarshi Ray <debarshir@gnome.org>
10405 Date:   Thu Mar 24 18:59:54 2016 +0100
10406
10407     gio/tests/task: Ensure that g_task_had_error doesn't forget the error
10408
10409     https://bugzilla.gnome.org/show_bug.cgi?id=764163
10410
10411  gio/tests/task.c | 30 ++++++++++++++++++++++++++++++
10412  1 file changed, 30 insertions(+)
10413
10414 commit a17e1e6d197745c0f0a59f72869f226b23e47d4f
10415 Author: Debarshi Ray <debarshir@gnome.org>
10416 Date:   Thu Mar 24 18:36:47 2016 +0100
10417
10418     gtask: Don't forget about the error after g_task_propagate_*
10419
10420     The use of past tense in g_task_had_error makes one assume that it
10421     won't forget about any errors that might have occurred. Except, in
10422     reality, it would.
10423
10424     Let's use a boolean flag to remember the error once it's been
10425     propagated, as opposed to keeping the error around. This ensures that
10426     the g_task_propagate_* methods continue to give invalid results when
10427     called more than once, as mentioned in the documentation.
10428
10429     https://bugzilla.gnome.org/show_bug.cgi?id=764163
10430
10431  gio/gtask.c | 4 +++-
10432  1 file changed, 3 insertions(+), 1 deletion(-)
10433
10434 commit 1c6cd5f0a3104aa9b62c7f1d3086181f63e71b59
10435 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
10436 Date:   Tue May 3 14:26:30 2016 +0100
10437
10438     codegen: make g_autoptr for the GInterface conditional
10439
10440     Some GNOME projects unconditionally work around the generated code's
10441     lack of g_autoptr support by defining the autoptr cleanup function
10442     themselves, which is not forward-compatible; as a result, commit
10443     cbbcaa4 broke them. Do not define the cleanup function unless the
10444     including app "opts in" to newer APIs via GLIB_VERSION_MAX_ALLOWED.
10445
10446     Projects requiring compatibility with GLib < 2.49 can get a
10447     forward-compatible g_autoptr for a generated GInterface type found in
10448     a library, for example ExampleAnimal in the GIO tests, by declaring
10449     and using a typedef with a distinct name outside the library's
10450     namespace:
10451
10452         typedef AutoExampleAnimal ExampleAnimal;
10453         G_DEFINE_AUTOPTR_CLEANUP_FUNC (AutoExampleAnimal, g_object_unref)
10454
10455         ...
10456
10457         g_autoptr (AutoExampleAnimal) animal = NULL;
10458
10459         /* returns ExampleAnimal * */
10460         animal = example_animal_proxy_new_sync (...);
10461         /* takes ExampleAnimal * first argument */
10462         example_animal_call_poke_sync (animal, ...);
10463
10464     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
10465     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=763379
10466     Reviewed-by: Colin Walters <walters@verbum.org>
10467     Reviewed-by: Emmanuele Bassi <ebassi@gnome.org>
10468
10469  gio/gdbus-2.0/codegen/codegen.py | 2 +-
10470  1 file changed, 1 insertion(+), 1 deletion(-)
10471
10472 commit cbbcaa4dd70a5b28ea62bf408d4fc3e1e2f7f507
10473 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
10474 Date:   Mon May 2 19:22:07 2016 +0100
10475
10476     codegen: Add g_autoptr support for the shared GInterface
10477
10478     The rest of the generated classes gained g_autoptr support in fd6ca66,
10479     but this one is still missing. Because whatever_proxy_new_finish() and
10480     whatever_proxy_new_sync() are declared as returning a Whatever *
10481     instead of a WhateverProxy *, and the generated method-call stubs
10482     act on a Whatever *, it's reasonably common to want to declare a
10483     g_autoptr (Whatever).
10484
10485     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
10486     Bug: https://bugzilla.gnome.org/review?bug=763379
10487     Reviewed-by: Colin Walters <walters@verbum.org>
10488
10489  gio/gdbus-2.0/codegen/codegen.py | 4 ++++
10490  1 file changed, 4 insertions(+)
10491
10492 commit d95030a2fd1f4abb8dad623bdf7962fa902df8d6
10493 Author: Christian Hergert <christian@hergert.me>
10494 Date:   Sat Apr 30 15:09:43 2016 -0700
10495
10496     task: avoid context lock when setting source name
10497
10498     If you set the source name after attaching to the context, you have to
10499     lock the context to free/assign the new source name.
10500
10501     https://bugzilla.gnome.org/show_bug.cgi?id=765861
10502
10503  gio/gtask.c | 2 +-
10504  1 file changed, 1 insertion(+), 1 deletion(-)
10505
10506 commit 05060b6194be6bedecac64f7974e36f2770628a8
10507 Author: Allison Ryan Lortie <desrt@desrt.ca>
10508 Date:   Thu Apr 28 10:48:00 2016 +0200
10509
10510     gdbus-tool: avoid irrelevant note about arg types
10511
10512     gdbus-tool prints a hint about the expected arguments to a function
10513     call
10514     in case of errors.  Unfortunately, it prints this message on all
10515     errors.
10516     I've seen this confuse users several times -- they go on tweaking the
10517     arguments trying to get the correct type, even though they had it
10518     correct in the first place.
10519
10520     Let's limit the hint to the case where it was actually invalid
10521     arguments
10522     that triggered the problem.  Also, adjust the code that prints the
10523     message so that it will also report on the case that no arguments were
10524     expected.
10525
10526     We could possibly get closer to what we want by comparing the list of
10527     expected arguments with the parameter list, as it was parsed from the
10528     user, but that would involve composing the expected type.  Let's keep
10529     this simple for now.
10530
10531     https://bugzilla.gnome.org/show_bug.cgi?id=765710
10532
10533  gio/gdbus-tool.c | 36 +++++++++++++++++++++---------------
10534  1 file changed, 21 insertions(+), 15 deletions(-)
10535
10536 commit 5cea1c861def0251a10cd4de01908aaf3276c72d
10537 Author: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
10538 Date:   Mon Sep 21 13:02:45 2015 +0200
10539
10540     gsettings: add get/set_{,u}int64
10541
10542     https://bugzilla.gnome.org/show_bug.cgi?id=755898
10543
10544     Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
10545
10546  docs/reference/gio/gio-sections.txt |   4 ++
10547  gio/gsettings.c                     | 114
10548  ++++++++++++++++++++++++++++++++++++
10549  gio/gsettings.h                     |  14 +++++
10550  gio/tests/gsettings.c               |  10 ++++
10551  4 files changed, 142 insertions(+)
10552
10553 commit 210a9796f78eb90f76f1bd6a304e9fea05e97617
10554 Author: Руслан Ижбулатов <lrn1986@gmail.com>
10555 Date:   Thu Apr 28 14:21:17 2016 +0000
10556
10557     W32: Do not ignore short waits in g_poll
10558
10559     Do the actual wait dance even if wait timeout is < 10ms. Otherwise
10560     we might busyloop.
10561
10562     https://bugzilla.gnome.org/show_bug.cgi?id=764415
10563
10564  glib/gpoll.c | 7 ++-----
10565  1 file changed, 2 insertions(+), 5 deletions(-)
10566
10567 commit 55ab3af098c41354419590cc4e4e7d454b8d0029
10568 Author: Allison Ryan Lortie <desrt@desrt.ca>
10569 Date:   Wed Apr 27 12:17:07 2016 +0200
10570
10571     GResources: add support for resource overlays
10572
10573     When debugging a program or testing a change to an installed
10574     version, it
10575     is often useful to be able to replace resources in the program or a
10576     library, without recompiling.
10577
10578     To support this, for debugging and hacking purposes, it's now possible
10579     to define a G_RESOURCE_OVERLAYS environment variable as a
10580     colon-separated list of substitutions to perform when looking up
10581     GResources.
10582
10583     A substitution has the form
10584
10585       "/org/gtk/libgtk=/home/desrt/gtk-overlay"
10586
10587     The part before the '=' is the resource subpath for which the overlay
10588     applies.  The part after is a filesystem path which contains files and
10589     subdirectories as you would like to be loaded as resources with the
10590     equivalent names.
10591
10592     In the example above, if an application tried to load a resource with
10593     the resource path '/org/gtk/libgtk/ui/gtkdialog.ui' then GResource
10594     would
10595     check the filesystem path '/home/desrt/gtk-overlay/ui/gtkdialog.ui'.
10596     If
10597     a file was found there, it would be used instead.
10598
10599     Substitutions must start with a slash, and must not have a trailing
10600     slash before the '='.  It is possible to overlay the location of a
10601     single resource with an individual file.
10602
10603     https://bugzilla.gnome.org/show_bug.cgi?id=765668
10604
10605  gio/gresource.c | 310
10606  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
10607  1 file changed, 310 insertions(+)
10608
10609 commit 3c7c0af1c9deba908a9802c433b2776feb243978
10610 Author: Allison Ryan Lortie <desrt@desrt.ca>
10611 Date:   Thu Apr 28 09:29:41 2016 +0200
10612
10613     GResources: use g_hash_table_get_keys_as_array()
10614
10615     Replace the hand-written equivalent of this with the call to the
10616     GHashTable built-in version to save a few lines of code.
10617
10618     The GResource code was written a couple of years before this function
10619     existed.
10620
10621     Similarly, replace a set-mode usage of g_hash_table_insert() with
10622     a call
10623     to g_hash_table_add().
10624
10625     https://bugzilla.gnome.org/show_bug.cgi?id=765668
10626
10627  gio/gresource.c | 16 +++-------------
10628  1 file changed, 3 insertions(+), 13 deletions(-)
10629
10630 commit 05e5da9a83f788372e9888902dd01781faef1841
10631 Author: Kjell Ahlstedt <kjell.ahlstedt@bredband.net>
10632 Date:   Thu Apr 28 12:05:50 2016 +0200
10633
10634     gvalue: Fix description of g_value_type_transformable()
10635
10636     Types are transformable if they are compatible *or* a transformation
10637     function
10638     is registered.
10639
10640     https://bugzilla.gnome.org/show_bug.cgi?id=742898
10641
10642  gobject/gvalue.c | 4 ++--
10643  1 file changed, 2 insertions(+), 2 deletions(-)
10644
10645 commit 96c962de228235c583204a513aebe0bd0adb1e5a
10646 Author: Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
10647 Date:   Thu Apr 28 11:01:41 2016 +0200
10648
10649     glib tests: add pthread flag to 'thread' test
10650
10651     Commit 99bdfd1b introduced a direct call to pthreads_setname_np in the
10652     'thread' test case.  Because we are directly calling pthreads
10653     functions
10654     from this file now, we need to make sure we link it with the system
10655     thread library flags (as we already do for another file).
10656
10657     https://bugzilla.gnome.org/show_bug.cgi?id=765712
10658
10659  glib/tests/Makefile.am | 1 +
10660  1 file changed, 1 insertion(+)
10661
10662 commit 41df41550fa95d34f256f051794947e53a0ab56b
10663 Author: Emmanuele Bassi <ebassi@gnome.org>
10664 Date:   Wed Apr 27 14:53:33 2016 +0100
10665
10666     utils: Compile g_abort() only on Windows
10667
10668     Otherwise it will break the build on non-Windows because of the
10669     macro in
10670     the header, and the unconditional use of Windows-only API.
10671
10672     https://bugzilla.gnome.org/show_bug.cgi?id=665446
10673
10674  glib/gutils.c | 2 ++
10675  1 file changed, 2 insertions(+)
10676
10677 commit 2f05d1454e0ce106b23a3d9626950602bd609fea
10678 Author: Emmanuele Bassi <ebassi@gnome.org>
10679 Date:   Wed Apr 27 14:35:09 2016 +0100
10680
10681     Bump master to 2.49
10682
10683  configure.ac | 2 +-
10684  1 file changed, 1 insertion(+), 1 deletion(-)
10685
10686 commit e47904a26f399d3870e22fbfaefab5d1ab6a7e23
10687 Author: Руслан Ижбулатов <lrn1986@gmail.com>
10688 Date:   Wed Mar 30 14:01:30 2016 +0000
10689
10690     Use g_abort() instead of abort() where possible
10691
10692     https://bugzilla.gnome.org/show_bug.cgi?id=665446
10693
10694  glib/gbacktrace.c    |  2 +-
10695  glib/giowin32.c      | 14 +++++++-------
10696  glib/gmessages.c     |  4 ++--
10697  glib/gtester.c       |  2 +-
10698  glib/gtestutils.c    |  6 +++---
10699  glib/gthread-posix.c |  7 ++++---
10700  glib/gthread-win32.c |  2 +-
10701  7 files changed, 19 insertions(+), 18 deletions(-)
10702
10703 commit 5974428d2561b13072d627f85f012886f0df7ab8
10704 Author: Руслан Ижбулатов <lrn1986@gmail.com>
10705 Date:   Wed Mar 30 13:56:43 2016 +0000
10706
10707     Add g_abort()
10708
10709     The new g_abort() macro just expands to abort() on systems where
10710     abort()
10711     behaves in a sane way. On other systems (read: Windows) it does
10712     its best
10713     to emulate a sane abort() behaviour.
10714
10715     https://bugzilla.gnome.org/show_bug.cgi?id=665446
10716
10717  glib/gutils.c | 24 ++++++++++++++++++++++++
10718  glib/gutils.h | 10 ++++++++++
10719  2 files changed, 34 insertions(+)
10720
10721 commit e4aaae4ed689669a8530d0b79d4523eeb12554ad
10722 Author: Руслан Ижбулатов <lrn1986@gmail.com>
10723 Date:   Tue Apr 26 14:02:10 2016 +0000
10724
10725     glib: Add 2.50 availibity macros
10726
10727     https://bugzilla.gnome.org/show_bug.cgi?id=665446
10728
10729  docs/reference/glib/glib-sections.txt |  4 ++++
10730  glib/gversionmacros.h                 | 23 +++++++++++++++++++++++
10731  2 files changed, 27 insertions(+)
10732
10733 commit 4e3cd88c2b9c55b4fd2f93abe7795c4f7b9bf292
10734 Author: Sebastian Dröge <sebastian@centricular.com>
10735 Date:   Thu Apr 14 14:40:04 2016 +0300
10736
10737     gparamspecs: GTypes are stored in v_pointer, not v_long
10738
10739     v_long is 32 bits on Win64, v_pointer is 64 bits. On most other
10740     platforms the
10741     size of long and pointer is the same, so it's usually not a problem.
10742
10743     https://bugzilla.gnome.org/show_bug.cgi?id=758738
10744
10745  gobject/gparamspecs.c | 10 +++++-----
10746  1 file changed, 5 insertions(+), 5 deletions(-)
10747
10748 commit f8f344923eba57ca13d82e53f3e7b82633179f43
10749 Author: Philip Chimento <philip@endlessm.com>
10750 Date:   Tue Apr 26 11:29:46 2016 -0700
10751
10752     tests: Fix appmonitor test
10753
10754     Commit f45ec47 fixed a race condition in this test, but one change was
10755     omitted; maybe lost in a rebase.
10756
10757     https://bugzilla.gnome.org/show_bug.cgi?id=749606
10758
10759  gio/tests/appmonitor.c | 2 +-
10760  1 file changed, 1 insertion(+), 1 deletion(-)
10761
10762 commit 999711abc82ea3a698d05977f9f91c0b73957f7f
10763 Author: Руслан Ижбулатов <lrn1986@gmail.com>
10764 Date:   Mon Apr 27 14:48:10 2015 +0000
10765
10766     gthread: Better fallback for W32 g_get_num_processors()
10767
10768     https://bugzilla.gnome.org/show_bug.cgi?id=748530
10769
10770  glib/gthread.c | 20 +++++++++++++++-----
10771  1 file changed, 15 insertions(+), 5 deletions(-)
10772
10773 commit 75589956a4ce3a78899ac9562dd43b431921108c
10774 Author: Allison Ryan Lortie <desrt@desrt.ca>
10775 Date:   Tue Apr 26 11:13:32 2016 +0200
10776
10777     GContextSpecificGroup: add testcase
10778
10779     Add a test case for unreffing an object from a GContextSpecificGroup
10780     immediately after firing a signal, before allowing the mainloop
10781     to run.
10782
10783     https://bugzilla.gnome.org/show_bug.cgi?id=762994
10784
10785  gio/tests/contexts.c | 14 ++++++++++++++
10786  1 file changed, 14 insertions(+)
10787
10788 commit 62f320e6bb09b4e6454e6a49dc3a844b13b9cc34
10789 Author: Allison Ryan Lortie <desrt@desrt.ca>
10790 Date:   Tue Apr 26 10:39:42 2016 +0200
10791
10792     GContextSpecificGroup: detach sources
10793
10794     GContextSpecificGroup has been somewhat broken for a rather long time:
10795     when we remove the last reference on an object held in the group,
10796     we try
10797     to clean up the source, but fail to actually remove it from the
10798     mainloop.
10799
10800     We will soon stop emitting signals on the source (due to it having
10801     been
10802     removed from the hash table) but any "in flight" signals will still be
10803     delivered on the source, which continues to exist.  This is a
10804     problem if
10805     the event is being delivered just as the object is being destroyed.
10806
10807     This also means that we leave the source attached to the mainloop
10808     forever (and next time will create a new one)...
10809
10810     This is demonstrated with the GtkAppChooser dialog which writes an
10811     update to the mimeapps.list file just as it is closing, triggering the
10812     app info monitor to fire just as it is being destroyed.
10813
10814     Karl Tomlinson correctly analysed the problem and proposed this fix.
10815
10816     https://bugzilla.gnome.org/show_bug.cgi?id=762994
10817
10818  gio/gcontextspecificgroup.c | 1 +
10819  1 file changed, 1 insertion(+)
10820
10821 commit e118856430a798bbc529691ad235fd0b0684439d
10822 Author: Руслан Ижбулатов <lrn1986@gmail.com>
10823 Date:   Tue Apr 7 20:05:45 2015 +0000
10824
10825     Add g_system_thread_set_name() implementation for W32 threads
10826
10827     This works by using semi-documented[1] exception to tell the debugger
10828     that a thread needs to have its name changed.
10829
10830     If this exception is not caught and handled by something, it will
10831     crash
10832     the process, so we need to set up our own handler in case there's no
10833     debugger attached or the debugger can't handle this type of exception.
10834
10835     Since SEH is not supported by gcc on i686 (at the moment), we need
10836     to use VEH
10837     instead. For completeness the MSVC-oriented code still uses SEH,
10838     although
10839     there is no reason why it shouldn't work with the VEH variant used
10840     by MinGW.
10841
10842     VEH handler has to be set up somewhere (g_thread_win32_init ()
10843     works nicely)
10844     and removed once it's not needed (g_thread_win32_process_detach ()
10845     is added
10846     expressly for that purpose). Note that g_thread_win32_process_detach()
10847     is
10848     only called when glib is unloaded by FreeLibrary(), not when
10849     glib-using
10850     process is terminating.
10851
10852     This exception is known to work with WinDbg, and adding support for
10853     it into
10854     GDB proved to be feasible (GDB patch will be sent upstream,
10855     eventually).
10856
10857     [1]
10858     https://msdn.microsoft.com/en-us/library/xcb2z8hs%28v=vs.71%29.aspx
10859
10860     https://bugzilla.gnome.org/show_bug.cgi?id=747478
10861
10862  glib/glib-init.c     |  7 +++++
10863  glib/glib-init.h     |  1 +
10864  glib/gthread-win32.c | 79
10865  +++++++++++++++++++++++++++++++++++++++++++++++++++-
10866  3 files changed, 86 insertions(+), 1 deletion(-)
10867
10868 commit 99bdfd1bcb921c987b29a0780fa7c50c3155341e
10869 Author: Matthias Clasen <mclasen@redhat.com>
10870 Date:   Tue Apr 26 06:35:06 2016 -0400
10871
10872     Stop using ptrctl for thread names
10873
10874     We now prefer pthread_setname_np when available, and don't
10875     need the linux specific API anymore. Also change the test
10876     for this functionality to use pthread_getname_np.
10877
10878  configure.ac         |  2 +-
10879  glib/gthread-posix.c | 11 +++--------
10880  glib/tests/thread.c  | 10 ++++------
10881  3 files changed, 8 insertions(+), 15 deletions(-)
10882
10883 commit 28f01600315cec9e44a8ed656fb9210bfebaf887
10884 Author: Alan Coopersmith <alan.coopersmith@oracle.com>
10885 Date:   Sun Dec 6 11:17:39 2015 -0800
10886
10887     gthread: add thread name support on Solaris
10888
10889     https://bugzilla.gnome.org/show_bug.cgi?id=747478
10890
10891  configure.ac         | 10 ++++++++++
10892  glib/gthread-posix.c |  2 ++
10893  2 files changed, 12 insertions(+)
10894
10895 commit 3301b852a20b3d1f75592d03dd4038d3ea2fed7c
10896 Author: Allison Ryan Lortie <desrt@desrt.ca>
10897 Date:   Tue Apr 12 11:06:11 2016 -0400
10898
10899     GDesktopAppInfo: support bus activation with '-'
10900
10901     GApplication has accepted any valid bus name as an application
10902     ID since
10903     before the time of D-Bus activation.  This includes bus names with
10904     '-'.
10905     Several applications have even attempted support bus activation with
10906     these names, going as far as installing D-Bus service files, without
10907     realising that they are silently falling back to fork()/exec() on
10908     account of the name containing a dash.
10909
10910     The reason for the problem is that D-Bus object paths cannot contain
10911     dashes.  We solved this problem privately in an unspecified way inside
10912     of GApplication but substituting '_' in this case, but never made this
10913     part of the Desktop Entry Specification.
10914
10915     The fact that these apps with '-' in the desktop file names aren't
10916     actually using D-Bus activation is beside the point: their intent here
10917     was clear.  Let's avoid forcing them to rename their desktop files
10918     again
10919     by simply accepting '-' in desktop file names and munging the path in
10920     the way that GApplication did so historically.
10921
10922     The new path escaping code here has been copied more or less verbatim
10923     from GApplication's own code for the same purpose, with only the
10924     removal
10925     of one irrelevant part.
10926
10927     An update to the desktop entry specification will follow.
10928
10929     https://bugzilla.gnome.org/show_bug.cgi?id=764754
10930
10931  gio/gdesktopappinfo.c | 28 ++++++++++++----------------
10932  1 file changed, 12 insertions(+), 16 deletions(-)
10933
10934 commit bd0911afda3e087b80c93713a9a9866267857583
10935 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
10936 Date:   Thu Apr 21 19:12:25 2016 +0800
10937
10938     build/win32/pc_base.py: Allow custom options
10939
10940     Some packages might have some parts that are built for certain build
10941     configs, meaning that they could have .pc files of their own, such as
10942     Pango, where PangoFT2 is optionally built.  Allow such an option if
10943     needed.
10944
10945     Also remove some trailing whitespaces.
10946
10947  build/win32/pc_base.py | 11 ++++++-----
10948  1 file changed, 6 insertions(+), 5 deletions(-)
10949
10950 commit 52f116e874c783789bda3ddc67df61729834bf49
10951 Author: Antoine Jacoutot <ajacoutot@gnome.org>
10952 Date:   Sun Apr 17 10:04:13 2016 +0200
10953
10954     gioenums.h: Remove trailing comma.
10955
10956     This is helpful to people using the g++ --pedantic option.
10957
10958  gio/gioenums.h | 2 +-
10959  1 file changed, 1 insertion(+), 1 deletion(-)
10960
10961 commit 24b078126451cb90c2aaeb4d3e1759006218cde9
10962 Author: Matthias Clasen <mclasen@redhat.com>
10963 Date:   Wed Apr 13 12:01:49 2016 -0400
10964
10965     Improve GApplication docs
10966
10967     D-Bus activation is a thing now; bring the local_command_line
10968     docs in sync with reality.
10969
10970  gio/gapplication.c | 10 +++++-----
10971  1 file changed, 5 insertions(+), 5 deletions(-)
10972
10973 commit a772c28c9511e76b003ded67b033d08e36adbdcb
10974 Author: Emmanuele Bassi <ebassi@gnome.org>
10975 Date:   Tue Apr 12 11:00:32 2016 +0100
10976
10977     docs: Clean up the GVariant introduction
10978
10979     Fix the example, as well as the consistency in the terms.
10980
10981     https://bugzilla.gnome.org/show_bug.cgi?id=748806
10982
10983  glib/gvariant.c | 30 ++++++++++++++++++++++--------
10984  1 file changed, 22 insertions(+), 8 deletions(-)
10985
10986 commit 38c4e31c8a8f7e69839e58e1470bf9fcc102e1c3
10987 Author: Phillip Wood <phillip.wood@dunelm.org.uk>
10988 Date:   Mon Nov 16 12:16:08 2015 +0000
10989
10990     Fix documentation typos
10991
10992     Character entities are not supposed to be supported by gtk-doc¹ and
10993     fix the spelling of ‘optional’
10994
10995     ¹https://bugzilla.gnome.org/show_bug.cgi?id=758137
10996
10997     https://bugzilla.gnome.org/show_bug.cgi?id=758174
10998
10999  glib/gconvert.c       | 6 +++---
11000  glib/giochannel.c     | 2 +-
11001  glib/gregex.c         | 2 +-
11002  glib/gregex.h         | 2 +-
11003  glib/gstrfuncs.c      | 2 +-
11004  gobject/gvaluearray.c | 2 +-
11005  6 files changed, 8 insertions(+), 8 deletions(-)
11006
11007 commit 59ec2912e481e158a0ccc8efd6ab82acc6deac9a
11008 Author: Thomas Perl <m@thp.io>
11009 Date:   Tue Mar 31 14:11:02 2015 +0200
11010
11011     Documentation fix: g_variant_get() returns void
11012
11013     https://bugzilla.gnome.org/show_bug.cgi?id=747107
11014
11015  docs/reference/glib/gvariant-varargs.xml | 2 +-
11016  1 file changed, 1 insertion(+), 1 deletion(-)
11017
11018 commit 985ae37d198bef5bf386416a46f944d9952940be
11019 Author: Bastian Ilsø <bastianilso@gnome.org>
11020 Date:   Sat May 2 19:51:46 2015 +0200
11021
11022     gvariant.c: Elaborate on GVariant concept and its use
11023
11024     Inserts a paragraph in the start of the description
11025     explaining briefly the concept of GVariant as a
11026     variant datatypes using examples and explaining
11027     a few use cases where GVariant can be useful.
11028
11029     https://bugzilla.gnome.org/show_bug.cgi?id=748806
11030
11031  glib/gvariant.c | 20 ++++++++++++++++----
11032  1 file changed, 16 insertions(+), 4 deletions(-)
11033
11034 commit fcaa3fb1891af959bafcdc2541f7e637d7eb079c
11035 Author: Debarshi Ray <debarshir@gnome.org>
11036 Date:   Wed Apr 6 17:09:50 2016 +0200
11037
11038     docs: Add Since for handle_local_options
11039
11040     https://bugzilla.gnome.org/show_bug.cgi?id=764685
11041
11042  gio/gapplication.c | 2 +-
11043  1 file changed, 1 insertion(+), 1 deletion(-)
11044
11045 commit d16abd3df3dab2851e4c7880269502f203c19f5d
11046 Author: Sébastien Wilmet <swilmet@gnome.org>
11047 Date:   Sat Apr 9 13:01:53 2016 +0200
11048
11049     docs: fix function name
11050
11051     g_action_parse_detailed_action_name() doesn't exist, it's
11052     g_action_parse_detailed_name() instead.
11053
11054  gio/gaction.c | 7 +++----
11055  1 file changed, 3 insertions(+), 4 deletions(-)
11056
11057 commit 026368add7e7dd5b8e7f6857488e6578774275a4
11058 Author: Michael Catanzaro <mcatanzaro@gnome.org>
11059 Date:   Thu Apr 7 08:43:24 2016 -0500
11060
11061     Fix a typo
11062
11063  glib/gdate.c | 2 +-
11064  1 file changed, 1 insertion(+), 1 deletion(-)
11065
11066 commit 35bd69202d56957a82251652498f139c4faff5e6
11067 Author: Bastien Nocera <hadess@hadess.net>
11068 Date:   Mon Apr 4 11:13:13 2016 +0200
11069
11070     tests: Fix compilation errors due to Y2K format problems
11071
11072     Newer versions of GCC are particularly verbose in relation to
11073     formatting errors, use GCC pragmas to disable warnings for this
11074     section.
11075
11076     gdatetime.c: In function ‘test_strftime’:
11077     gdatetime.c:1334:3: error: ‘%c’ yields only last 2 digits of
11078     year in some locales [-Werror=format-y2k]
11079        "a%a A%A b%b B%B c%c C%C d%d e%e F%F g%g G%G h%h H%H I%I j%j m%m
11080        M%M " \
11081        ^
11082     gdatetime.c:1334:3: note: in definition of macro ‘TEST_FORMAT’
11083        "a%a A%A b%b B%B c%c C%C d%d e%e F%F g%g G%G h%h H%H I%I j%j m%m
11084        M%M " \
11085        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11086     gdatetime.c:1334:3: error: ‘%g’ yields only last 2 digits of year
11087     [-Werror=format-y2k]
11088        "a%a A%A b%b B%B c%c C%C d%d e%e F%F g%g G%G h%h H%H I%I j%j m%m
11089        M%M " \
11090        ^
11091     gdatetime.c:1334:3: note: in definition of macro ‘TEST_FORMAT’
11092        "a%a A%A b%b B%B c%c C%C d%d e%e F%F g%g G%G h%h H%H I%I j%j m%m
11093        M%M " \
11094        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11095     gdatetime.c:1334:3: error: ‘%x’ yields only last 2 digits of
11096     year in some locales [-Werror=format-y2k]
11097        "a%a A%A b%b B%B c%c C%C d%d e%e F%F g%g G%G h%h H%H I%I j%j m%m
11098        M%M " \
11099        ^
11100     gdatetime.c:1334:3: note: in definition of macro ‘TEST_FORMAT’
11101        "a%a A%A b%b B%B c%c C%C d%d e%e F%F g%g G%G h%h H%H I%I j%j m%m
11102        M%M " \
11103        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11104     gdatetime.c:1334:3: error: ‘%y’ yields only last 2 digits of year
11105     [-Werror=format-y2k]
11106        "a%a A%A b%b B%B c%c C%C d%d e%e F%F g%g G%G h%h H%H I%I j%j m%m
11107        M%M " \
11108        ^
11109     gdatetime.c:1334:3: note: in definition of macro ‘TEST_FORMAT’
11110        "a%a A%A b%b B%B c%c C%C d%d e%e F%F g%g G%G h%h H%H I%I j%j m%m
11111        M%M " \
11112        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
11113
11114     Note that the pragma is outside the function as older versions of GCC
11115     don't support pragma inside functions.
11116
11117     https://bugzilla.gnome.org/show_bug.cgi?id=764575
11118
11119  glib/tests/gdatetime.c | 3 +++
11120  1 file changed, 3 insertions(+)
11121
11122 commit e9cf9f2c59e3af819e6d6a339077be5652daaf2b
11123 Author: Bastien Nocera <hadess@hadess.net>
11124 Date:   Mon Apr 4 10:57:20 2016 +0200
11125
11126     build: Fix all statfs() tests failing
11127
11128     The current statfs() compilation tests all fail because statfs()
11129     expects
11130     the first argument to be non-null. Pass a dummy path instead of
11131     NULL to
11132     satisfy the compiler.
11133
11134     https://bugzilla.gnome.org/show_bug.cgi?id=764574
11135
11136  configure.ac | 4 ++--
11137  1 file changed, 2 insertions(+), 2 deletions(-)
11138
11139 commit 21ad4c800c8624bdb750da5afbda6cca44e64bbe
11140 Author: Bastien Nocera <hadess@hadess.net>
11141 Date:   Wed Mar 23 21:35:13 2016 +0100
11142
11143     gstrfuncs: Add test for g_strjoinv() behaviour
11144
11145     https://bugzilla.gnome.org/show_bug.cgi?id=764092
11146
11147  glib/tests/strfuncs.c | 10 ++++++++++
11148  1 file changed, 10 insertions(+)
11149
11150 commit 283c565af6a8a68015a078776c10f7103ba2c485
11151 Author: Bastien Nocera <hadess@hadess.net>
11152 Date:   Wed Mar 23 18:23:05 2016 +0100
11153
11154     gstrfuncs: Document the behaviour of g_strjoinv()
11155
11156     The behaviour of g_strjoinv() isn't explicitely explained when
11157     the array
11158     contains less than 2 items. This removes the guesswork.
11159
11160     https://bugzilla.gnome.org/show_bug.cgi?id=764092
11161
11162  glib/gstrfuncs.c | 4 ++++
11163  1 file changed, 4 insertions(+)
11164
11165 commit f45ec47be1244fd16be339dd5be37af3506e05ca
11166 Author: Cosimo Cecchi <cosimo@endlessm.com>
11167 Date:   Tue May 12 19:43:32 2015 -0700
11168
11169     tests: always remove app.desktop
11170
11171     https://bugzilla.gnome.org/show_bug.cgi?id=749606
11172
11173  gio/tests/appmonitor.c | 22 ++++++++--------------
11174  1 file changed, 8 insertions(+), 14 deletions(-)
11175
11176 commit d09c219696512d5f365e0920c106b58c0d70bd19
11177 Author: Philip Withnall <philip.withnall@collabora.co.uk>
11178 Date:   Fri Jun 20 21:25:07 2014 +0100
11179
11180     glocalfile: Assert against a potential NULL pointer dereference
11181
11182     This was confusing some static analysis. Through
11183     canonicalize_filename()
11184     at construction time, we guaranteed that ->filename is canonical and
11185     absolute, so g_path_skip_root() should never fail.
11186
11187     https://bugzilla.gnome.org/show_bug.cgi?id=731988
11188
11189  gio/glocalfile.c | 5 ++++-
11190  1 file changed, 4 insertions(+), 1 deletion(-)
11191
11192 commit 28dcafa09b4168cc586cb493f46c2df58442f1f1
11193 Author: Jordi Mas <jmas@softcatala.org>
11194 Date:   Sat Apr 2 07:39:43 2016 +0200
11195
11196     Update Catalan translation
11197
11198  po/ca.po | 674
11199  +++++++++++++++++++++++++++++++++------------------------------
11200  1 file changed, 357 insertions(+), 317 deletions(-)
11201
11202 commit b0de81f4947d4830499d494033705ad46d17aae9
11203 Author: Trần Ngọc Quân <vnwildman@gmail.com>
11204 Date:   Sun Mar 27 08:24:33 2016 +0700
11205
11206     Updated Vietnamese translation
11207
11208     Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
11209
11210  po/vi.po | 502
11211  +++++++++++++++++++++++++++++++++------------------------------
11212  1 file changed, 265 insertions(+), 237 deletions(-)
11213
11214 commit 41888493f04bfcc42d5287267708edcc49d7b4ea
11215 Author: Benjamin Gilbert <bgilbert@backtick.net>
11216 Date:   Sun Apr 26 00:53:09 2015 -0400
11217
11218     Fix thread safety of g_get_language_names()
11219
11220     https://bugzilla.gnome.org/show_bug.cgi?id=748474
11221
11222  glib/gcharset.c | 16 +++++++++-------
11223  1 file changed, 9 insertions(+), 7 deletions(-)
11224
11225 commit f55a5b69b7d8af8872bf785810db8fa8cd7bf905
11226 Author: YunQiang Su <yqsu@src.gnome.org>
11227 Date:   Sat Mar 26 15:32:03 2016 +0800
11228
11229     update zh_CN translation
11230
11231  po/zh_CN.po | 240
11232  ++++++++++++++++++++++++++++++++----------------------------
11233  1 file changed, 127 insertions(+), 113 deletions(-)
11234
11235 commit b32c0f2f49c8778fb7ccc3fa1a2c94d017d6201d
11236 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
11237 Date:   Wed Mar 23 17:12:30 2016 +0100
11238
11239     Updated Basque language
11240
11241  po/eu.po | 337
11242  +++++++++++++++++++++++++++++++++------------------------------
11243  1 file changed, 177 insertions(+), 160 deletions(-)
11244
11245 commit 14885a5b1964f5a324714ce52302b48fa54515e9
11246 Author: Colin Walters <walters@verbum.org>
11247 Date:   Thu Mar 17 11:28:01 2016 -0400
11248
11249     build: Also dist Systemtap files always for gobject/
11250
11251     Mirrors
11252     https://git.gnome.org/browse/glib/commit/?id=ad2092bc680e434c3d17600988ec9b20f52eebef
11253     except I didn't also change gobject/.
11254
11255     https://bugzilla.gnome.org/show_bug.cgi?id=763821
11256
11257  gobject/Makefile.am | 5 +++--
11258  1 file changed, 3 insertions(+), 2 deletions(-)
11259
11260 commit f384d20d80fc36ba86f73a885838a4903604a5e0
11261 Author: Allison Ryan Lortie <desrt@desrt.ca>
11262 Date:   Tue Mar 22 11:18:38 2016 -0400
11263
11264     GLib 2.48.0
11265
11266  NEWS         | 16 +++++++++++++++-
11267  configure.ac |  4 ++--
11268  2 files changed, 17 insertions(+), 3 deletions(-)
11269
11270 commit a668ee8fe9b82606c6bec450ae40eed1d81aebe4
11271 Author: Iain Lane <iain@orangesquash.org.uk>
11272 Date:   Mon Mar 14 13:21:54 2016 +0000
11273
11274     giotypefuncs.c: Sort _get_type functions in the 'C' locale
11275
11276     This ensures that the generated file is always the same (not dependent
11277     on the build machine's environment), making the build reproducible.
11278
11279     Thanks to Jérémy Bobbio <lunar@debian.org> for the Debian bug
11280     report and
11281     patch.
11282
11283     https://bugzilla.gnome.org/show_bug.cgi?id=763617
11284
11285  gio/tests/Makefile.am | 2 +-
11286  1 file changed, 1 insertion(+), 1 deletion(-)
11287
11288 commit c7763d0712696ae153f2405017221050637908f3
11289 Author: Philip Withnall <philip.withnall@collabora.co.uk>
11290 Date:   Mon Mar 21 12:44:15 2016 +0000
11291
11292     glib-compile-resources: Fix minor memory leak on error path
11293
11294     Spotted by Coverity (CID: #1353385).
11295
11296  gio/glib-compile-resources.c | 9 ++++++---
11297  1 file changed, 6 insertions(+), 3 deletions(-)
11298
11299 commit 58f56b24601838d76a8fda7bd48f0ebe0f9758b5
11300 Author: Philip Withnall <philip.withnall@collabora.co.uk>
11301 Date:   Mon Mar 21 12:35:25 2016 +0000
11302
11303     gkeyfile: Clear a variable after freeing it
11304
11305     find_file_in_data_dirs() doesn’t actually clear output_path to
11306     NULL on
11307     failure, so this prevents a use-after-free on that (fd == -1) error
11308     path.
11309
11310     Spotted by Coverity (CID: #1352981).
11311
11312  glib/gkeyfile.c | 1 +
11313  1 file changed, 1 insertion(+)
11314
11315 commit 7401dc1b0c9aab06b596eb01ec68888d075054b9
11316 Author: Ask Hjorth Larsen <asklarsen@gmail.com>
11317 Date:   Sun Mar 20 23:41:28 2016 +0100
11318
11319     Updated Danish translation
11320
11321  po/da.po | 385
11322  ++++++++++++++++++++++++++++++++++-----------------------------
11323  1 file changed, 205 insertions(+), 180 deletions(-)
11324
11325 commit b8800ddc371485f1aa3f46896650fa5c47526743
11326 Author: Milo Casagrande <milo@ubuntu.com>
11327 Date:   Thu Mar 17 20:24:05 2016 +0000
11328
11329     Updated Italian translation
11330
11331  po/it.po | 70
11332  +++++++++++++++++++++++++++++++++++-----------------------------
11333  1 file changed, 38 insertions(+), 32 deletions(-)
11334
11335 commit 8c9be18bd3dff42a2352c2dac6b8f17b243d2980
11336 Author: Allison Ryan Lortie <desrt@desrt.ca>
11337 Date:   Tue Mar 15 22:25:57 2016 -0400
11338
11339     GLib 2.47.92
11340
11341  NEWS         | 59
11342  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
11343  configure.ac |  2 +-
11344  2 files changed, 60 insertions(+), 1 deletion(-)
11345
11346 commit db972a73ce016afb9561be2677547efdb649274b
11347 Author: Philip Withnall <philip.withnall@collabora.co.uk>
11348 Date:   Tue Mar 15 18:08:29 2016 +0000
11349
11350     gio: Fix a GError memory leak in GNetworkService
11351
11352     Spotted by Coverity (CID: #1325405).
11353
11354  gio/gnetworkservice.c | 2 ++
11355  1 file changed, 2 insertions(+)
11356
11357 commit 27660b178e7efd1b54b0d86b2e3ebd993d7781b1
11358 Author: Philip Withnall <philip.withnall@collabora.co.uk>
11359 Date:   Tue Mar 15 18:03:00 2016 +0000
11360
11361     gio: Fix a GError memory leak in GDesktopAppInfo
11362
11363     Spotted by Coverity (CID: #1352961).
11364
11365  gio/gdesktopappinfo.c | 1 +
11366  1 file changed, 1 insertion(+)
11367
11368 commit d8a7d5f168a8ea652e8e56ae9e157a66f7181923
11369 Author: Philip Withnall <philip.withnall@collabora.co.uk>
11370 Date:   Tue Mar 15 12:28:10 2016 +0000
11371
11372     gmessages: Clarify documentation for G_LOG_LEVEL_CRITICAL
11373
11374     Clarify that it’s a critical //warning//, not a critical
11375     something-else.
11376
11377  glib/gmessages.c | 3 ++-
11378  1 file changed, 2 insertions(+), 1 deletion(-)
11379
11380 commit 37ebc83f7ff1caa0bca0140aa2e44120bddbca70
11381 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
11382 Date:   Wed Feb 17 17:56:03 2016 +0100
11383
11384     win32: use wide-char for constants
11385
11386     Use the appropriate type for comparisons and assignment of wide chars.
11387
11388     Signed-off-by: Marc-André Lureau <marcandre.lureau@gmail.com>
11389
11390     https://bugzilla.gnome.org/show_bug.cgi?id=762202
11391
11392  glib/gwin32.c | 4 ++--
11393  1 file changed, 2 insertions(+), 2 deletions(-)
11394
11395 commit 622748680c807efcf1eb49bce3f0a9c08ad77484
11396 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
11397 Date:   Wed Feb 17 17:52:59 2016 +0100
11398
11399     win32: fix indentation
11400
11401     Signed-off-by: Marc-André Lureau <marcandre.lureau@gmail.com>
11402
11403     https://bugzilla.gnome.org/show_bug.cgi?id=762202
11404
11405  glib/gwin32.c | 8 ++++----
11406  1 file changed, 4 insertions(+), 4 deletions(-)
11407
11408 commit 5be8cab966d65e7074dd6478d02cfa46724e479e
11409 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
11410 Date:   Wed Feb 17 17:52:31 2016 +0100
11411
11412     win32: use wcslen() return type
11413
11414     Signed-off-by: Marc-André Lureau <marcandre.lureau@gmail.com>
11415
11416     https://bugzilla.gnome.org/show_bug.cgi?id=762202
11417
11418  glib/gwin32.c | 2 +-
11419  1 file changed, 1 insertion(+), 1 deletion(-)
11420
11421 commit a1bcd1e45a3eea98dedcee68f67b458e95e9193d
11422 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
11423 Date:   Wed Feb 17 17:50:52 2016 +0100
11424
11425     win32: fix off-by-one length check
11426
11427     Laszlo Ersek said: "The length check is off by one (in the safe
11428     direction); it
11429     should be (nchars >= 2). The processing should be active for the
11430     wide string
11431     L"\r\n" -- resulting in the empty wide string --, I believe."
11432
11433     Reported-by: Laszlo Ersek <lersek@redhat.com>
11434     Signed-off-by: Marc-André Lureau <marcandre.lureau@gmail.com>
11435
11436     https://bugzilla.gnome.org/show_bug.cgi?id=762202
11437
11438  glib/gwin32.c | 2 +-
11439  1 file changed, 1 insertion(+), 1 deletion(-)
11440
11441 commit 0a580fc79e701363b12de2398e5c7428fe8af739
11442 Author: Philip Withnall <philip.withnall@collabora.co.uk>
11443 Date:   Mon Mar 14 12:57:20 2016 +0000
11444
11445     gio: Fix minor typo in GActionGroup documentation
11446
11447  gio/gactiongroup.c | 2 +-
11448  1 file changed, 1 insertion(+), 1 deletion(-)
11449
11450 commit c49b70f61e9818d998623458b9e0dfbd58d65f23
11451 Author: Matthias Clasen <mclasen@redhat.com>
11452 Date:   Mon Mar 14 08:07:39 2016 -0400
11453
11454     Trivial whitespace fix
11455
11456  glib/glib-init.c | 2 +-
11457  1 file changed, 1 insertion(+), 1 deletion(-)
11458
11459 commit bc2f448dd53345cd277ea7f69a2c5079f5383500
11460 Author: Tom Tryfonidis <tomtryf@gnome.org>
11461 Date:   Mon Mar 14 10:23:36 2016 +0000
11462
11463     Updated Greek translation
11464
11465  po/el.po | 744
11466  +++++++++++++++++++++++++++++++++++----------------------------
11467  1 file changed, 412 insertions(+), 332 deletions(-)
11468
11469 commit c15b35c74e610aaf4e0ba0380c0af08a5a1f76e2
11470 Author: Jiri Grönroos <jiri.gronroos@iki.fi>
11471 Date:   Sun Mar 13 14:42:53 2016 +0000
11472
11473     Updated Finnish translation
11474
11475  po/fi.po | 1118
11476  ++++++++++++++++++++++++++++++++------------------------------
11477  1 file changed, 582 insertions(+), 536 deletions(-)
11478
11479 commit e04e716ddb140d7154599f48b48514d3d91122cb
11480 Author: Changwoo Ryu <cwryu@debian.org>
11481 Date:   Sat Mar 12 20:26:19 2016 +0000
11482
11483     Updated Korean translation
11484
11485  po/ko.po | 445
11486  +++++++++++++++++++++++++++++++++------------------------------
11487  1 file changed, 235 insertions(+), 210 deletions(-)
11488
11489 commit 54114021c11dadb3fc6f80208e5468a1efbe3733
11490 Author: Yosef Or Boczko <yoseforb@src.gnome.org>
11491 Date:   Fri Mar 11 14:55:43 2016 +0200
11492
11493     Updated Hebrew translation
11494
11495  po/he.po | 226
11496  +++++++++++++++++++++++++++++++++------------------------------
11497  1 file changed, 120 insertions(+), 106 deletions(-)
11498
11499 commit 98ab9fa94f926e11a58cb0c1ccc4aaebe5a3b349
11500 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
11501 Date:   Fri Mar 11 16:54:39 2016 +0800
11502
11503     MSVC builds: Update string replacement util script
11504
11505     This makes the replace-single function make use of the replace-multi
11506     function, that was just added, to ease future maintenance.
11507
11508  build/win32/replace.py | 7 ++-----
11509  1 file changed, 2 insertions(+), 5 deletions(-)
11510
11511 commit 745989192165110101165d17c7c3ed7410db5b92
11512 Author: Mario Blättermann <mario.blaettermann@gmail.com>
11513 Date:   Thu Mar 10 19:47:33 2016 +0100
11514
11515     Updated German translation
11516
11517  po/de.po | 57 +++++++++++++++++++++++++++++++--------------------------
11518  1 file changed, 31 insertions(+), 26 deletions(-)
11519
11520 commit 374a61f24541ae26f018f3bf1a14cc4337d0f463
11521 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
11522 Date:   Thu Mar 10 20:33:35 2016 +0800
11523
11524     MSVC builds: Add scripts to generate .pc files
11525
11526     Add a generic script, pc_base.py, which can be utilized to obtain path
11527     info, along with user-input version info, which can be used to
11528     generate
11529     pkg-config .pc files.  Also enhance replace.py a bit so that it
11530     can also
11531     be used in the future to replace multiple items in a file in one shot.
11532     This is done to make building introspection files easier, as it
11533     depends
11534     much on the pkg-config .pc files to work.
11535
11536     Update the project files so that when Python is available, we can
11537     generate
11538     the full, usable .pc files when we complete and 'install' the
11539     builds, and
11540     copy them to appropriate locations so that pkg-config can be set
11541     to find
11542     them easily.
11543
11544  build/win32/Makefile.am                       |   2 +
11545  build/win32/glibpc.py                         |  88 +++++++++++++++++++++
11546  build/win32/pc_base.py                        | 107
11547  ++++++++++++++++++++++++++
11548  build/win32/replace.py                        |  10 +++
11549  build/win32/vs10/Makefile.am                  |   1 +
11550  build/win32/vs10/glib-install.propsin         |  18 +++++
11551  build/win32/vs10/glib-install.vcxproj         |  18 +++++
11552  build/win32/vs10/glib-install.vcxproj.filters |  13 ++++
11553  build/win32/vs11/Makefile.am                  |   1 +
11554  build/win32/vs12/Makefile.am                  |   1 +
11555  build/win32/vs14/Makefile.am                  |   1 +
11556  build/win32/vs9/glib-install.vcproj           |  50 +++++++++++-
11557  build/win32/vs9/glib-install.vspropsin        |  14 ++++
11558  13 files changed, 320 insertions(+), 4 deletions(-)
11559
11560 commit fd6ca66c16b942d1f7d8c70468a438ad4c887c7b
11561 Author: Philip Withnall <philip.withnall@collabora.co.uk>
11562 Date:   Wed Mar 9 15:51:45 2016 +0000
11563
11564     codegen: Add support for g_autoptr to gdbus-codegen–generated
11565     objects
11566
11567     This means that any code generated by gdbus-codegen will now require
11568     GLib 2.44 or newer.
11569
11570     https://bugzilla.gnome.org/show_bug.cgi?id=763379
11571
11572  gio/gdbus-2.0/codegen/codegen.py | 22 ++++++++++++++++++++++
11573  1 file changed, 22 insertions(+)
11574
11575 commit 4569161f81e9338bb91e5a64fd1d00665bcb19e6
11576 Author: Stephan Hesse <stephan@soundcloud.com>
11577 Date:   Tue Sep 29 17:50:39 2015 +0200
11578
11579     gerror: Mention that g_clear_error can be used with an "empty" GError
11580
11581     It is fine to do:
11582     GError *error = NULL;
11583     g_clear_error (&error);
11584
11585     https://bugzilla.gnome.org/show_bug.cgi?id=762937
11586
11587  glib/gerror.c | 2 +-
11588  1 file changed, 1 insertion(+), 1 deletion(-)
11589
11590 commit 7c6141a546b80866e26a12cee8b6a9f1be5b9fc6
11591 Author: Allison Ryan Lortie <desrt@desrt.ca>
11592 Date:   Tue Mar 8 15:34:26 2016 -0500
11593
11594     g_get_user_runtime_dir(): ensure directory exists
11595
11596     If the XDG_RUNTIME_DIR environment variable is set, we are being
11597     told by
11598     the OS that this directory exists and is appropriately configured
11599     already.  In the fallback case of ~/.cache/, however, the directory
11600     may
11601     not yet exist.
11602
11603     Rework the logic of this function a little so that we only check
11604     for the
11605     environment variable once.  If it is not set, we will fall back to the
11606     cache directory, and mkdir() it to make sure that it exists.
11607
11608     Meanwhile, remove a statement from the reference documentation that
11609     promises a warning in this case (which has never been true)
11610     and replace
11611     it with a statement that applications can rely on the directory
11612     existing.
11613
11614     This change prevents each user of this API from having to check
11615     for the
11616     directory for themselves; an example of that can be seen in bug
11617     763274.
11618
11619     https://bugzilla.gnome.org/show_bug.cgi?id=763344
11620
11621  glib/gutils.c | 44 ++++++++++++++++++++++++++++++--------------
11622  1 file changed, 30 insertions(+), 14 deletions(-)
11623
11624 commit 37756a06c9c8821e4cbc22218046b88cdc85ca90
11625 Author: Philip Withnall <philip.withnall@collabora.co.uk>
11626 Date:   Tue Mar 8 18:59:34 2016 +0000
11627
11628     array: Support clearing an empty array with g_array_remove_range()
11629
11630     Previously, calling g_array_remove_range(array, 0, array->len) on an
11631     empty array would result in a precondition failure in
11632     g_array_remove_range(), as the given start index (0), was not strictly
11633     less than the array length (0).
11634
11635     Allow the index to equal the array length, so that zero elements
11636     can be
11637     removed from any array. A subsequent check makes sure that the array
11638     length is not overflowed by the index + length.
11639
11640     https://bugzilla.gnome.org/show_bug.cgi?id=763339
11641
11642  glib/garray.c           | 6 +++---
11643  glib/tests/array-test.c | 8 ++++++++
11644  2 files changed, 11 insertions(+), 3 deletions(-)
11645
11646 commit 7d3d948947f6854507ba62e215ea681b9ef7dad3
11647 Author: Marek Černocký <marek@manet.cz>
11648 Date:   Tue Mar 8 18:49:11 2016 +0100
11649
11650     Updated Czech translation
11651
11652  po/cs.po | 27 ++++++++++++++++-----------
11653  1 file changed, 16 insertions(+), 11 deletions(-)
11654
11655 commit c9591c4e853e2d383f50c377839b12b7acb3d69b
11656 Author: Fran Dieguez <fran.dieguez@mabishu.com>
11657 Date:   Tue Mar 8 10:45:49 2016 +0100
11658
11659     Updated Galician translations
11660
11661  po/gl.po | 39 +++++++++++++++++++++++----------------
11662  1 file changed, 23 insertions(+), 16 deletions(-)
11663
11664 commit 6aa52f469b31209ce5963bd34d2fb10ceeec2528
11665 Author: Марко М. Костић <marko.m.kostic@gmail.com>
11666 Date:   Mon Mar 7 11:26:28 2016 +0100
11667
11668     Updated Serbian translation
11669
11670  po/sr.po       | 91
11671  ++++++++++++++++++++++++++++++++--------------------------
11672  po/sr@latin.po | 75 ++++++++++++++++++++++++++---------------------
11673  2 files changed, 92 insertions(+), 74 deletions(-)
11674
11675 commit 5a8354c041af70e639dd93e700726cfc634e1850
11676 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
11677 Date:   Sun Mar 6 20:01:32 2016 +0100
11678
11679     Updated Spanish translation
11680
11681  po/es.po | 36 +++++++++++++++++++++---------------
11682  1 file changed, 21 insertions(+), 15 deletions(-)
11683
11684 commit 9422d9f6dd641be11f712e71719ed336972e124f
11685 Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
11686 Date:   Sat Mar 5 23:03:30 2016 +0000
11687
11688     Updated Swedish translation
11689
11690  po/sv.po | 36 +++++++++++++++++++++---------------
11691  1 file changed, 21 insertions(+), 15 deletions(-)
11692
11693 commit 2801341e5f346956d580a0fa25d0c6e12b6b85ae
11694 Author: Matej Urbančič <mateju@svn.gnome.org>
11695 Date:   Sat Mar 5 21:15:47 2016 +0100
11696
11697     Updated Slovenian translation
11698
11699  po/sl.po | 4 ++--
11700  1 file changed, 2 insertions(+), 2 deletions(-)
11701
11702 commit 7bf113c95da53d8ce7480847ede52d2d6f31b9e3
11703 Author: Aurimas Černius <aurisc4@gmail.com>
11704 Date:   Sat Mar 5 21:41:58 2016 +0200
11705
11706     Updated Lithuanian translation
11707
11708  po/lt.po | 29 +++++++++++++++++------------
11709  1 file changed, 17 insertions(+), 12 deletions(-)
11710
11711 commit 964707ace9208c601c7a1b45be903edee0d5de9a
11712 Author: Matej Urbančič <mateju@svn.gnome.org>
11713 Date:   Sat Mar 5 20:41:20 2016 +0100
11714
11715     Updated Slovenian translation
11716
11717  po/sl.po | 50 ++++++++++++++++++++++++++++++--------------------
11718  1 file changed, 30 insertions(+), 20 deletions(-)
11719
11720 commit 0064bd957d17882bc4e027b55dbc76f6a89e65aa
11721 Author: Claude Paroz <claude@2xlibre.net>
11722 Date:   Sat Mar 5 18:02:30 2016 +0100
11723
11724     Updated French translation
11725
11726  po/fr.po | 536
11727  ++++++++++++++++++++++++++++++++-------------------------------
11728  1 file changed, 274 insertions(+), 262 deletions(-)
11729
11730 commit 72c339246a46a5b52c28786ad168f6d804b3679c
11731 Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
11732 Date:   Sat Mar 5 10:39:10 2016 +0000
11733
11734     Updated Kazakh translation
11735
11736  po/kk.po | 448
11737  +++++++++++++++++++++++++++++++++------------------------------
11738  1 file changed, 236 insertions(+), 212 deletions(-)
11739
11740 commit 046634375c3997e12270567dbf5f63d5e5c443b0
11741 Author: Stas Solovey <whats_up@tut.by>
11742 Date:   Fri Mar 4 21:56:48 2016 +0000
11743
11744     Updated Russian translation
11745
11746  po/ru.po | 397
11747  +++++++++++++++++++++++++++++++++------------------------------
11748  1 file changed, 211 insertions(+), 186 deletions(-)
11749
11750 commit a400a0e979f5c08bb2560131e55df6b5f06c0167
11751 Author: Gábor Kelemen <kelemeng@openscope.org>
11752 Date:   Fri Mar 4 19:42:07 2016 +0000
11753
11754     Updated Hungarian translation
11755
11756  po/hu.po | 62
11757  +++++++++++++++++++++++++++++++++++++-------------------------
11758  1 file changed, 37 insertions(+), 25 deletions(-)
11759
11760 commit 658733eb04cfa0ee9d6ed0b6e15b8e43c0b1b2b4
11761 Author: Artur de Aquino Morais <aamorais93.estudos@gmail.com>
11762 Date:   Fri Mar 4 14:04:40 2016 +0000
11763
11764     Updated Brazilian Portuguese translation
11765
11766  po/pt_BR.po | 526
11767  ++++++++++++++++++++++++++++++++++--------------------------
11768  1 file changed, 301 insertions(+), 225 deletions(-)
11769
11770 commit 0527f97c4350574fbffac653e46bd57e4015f075
11771 Author: Dušan Kazik <prescott66@gmail.com>
11772 Date:   Thu Mar 3 21:05:23 2016 +0000
11773
11774     Updated Slovak translation
11775
11776  po/sk.po | 27 ++++++++++++++++-----------
11777  1 file changed, 16 insertions(+), 11 deletions(-)
11778
11779 commit 522b698e0b7e62fa2049c13046c9f57251754afe
11780 Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
11781 Date:   Thu Mar 3 22:22:19 2016 +0200
11782
11783     Update Latvian translation
11784
11785  po/lv.po | 410
11786  +++++++++++++++++++++++++++++++++------------------------------
11787  1 file changed, 216 insertions(+), 194 deletions(-)
11788
11789 commit 988ec5aae9347d4b7d6128aea64b792704127f38
11790 Author: Piotr Drąg <piotrdrag@gmail.com>
11791 Date:   Thu Mar 3 17:02:50 2016 +0100
11792
11793     Updated Polish translation
11794
11795  po/pl.po | 36 +++++++++++++++++++++---------------
11796  1 file changed, 21 insertions(+), 15 deletions(-)
11797
11798 commit 8cdbc7fb2c8c876902e457abe46ee18a0b134486
11799 Author: coypu <coypu@sdf.org>
11800 Date:   Wed Mar 2 19:38:48 2016 +0200
11801
11802     gdate: Move warning pragma outside of function
11803
11804     Commit 0817af40e8c74c721c30f6ef482b1f53d12044c7 breaks the build on
11805     older versions of GCC, which don't allow pragma inside functions.
11806
11807     https://bugzilla.gnome.org/761550
11808
11809  glib/gdate.c | 8 +++++---
11810  1 file changed, 5 insertions(+), 3 deletions(-)
11811
11812 commit 74b1dd87b5ff10ded5a09a10c36722aa5548ad63
11813 Author: Руслан Ижбулатов <lrn1986@gmail.com>
11814 Date:   Fri Jan 15 22:25:32 2016 +0000
11815
11816     W32: eliminate busy cursor when a rundll32-hosted child runs
11817
11818     Even though GetStartupInfo() in g_win32_run_session_bus() would
11819     tell us that STARTF_FORCEONFEEDBACK flag is not set, it still
11820     affects the rundll32 process for some reason.
11821
11822     This means that Windows WM changes mouse cursor to IDC_APPSTARTING for
11823     a few seconds when rundll32 runs g_win32_run_session_bus(). Since
11824     g_win32_run_session_bus() never satisfies the conditions set by
11825     STARTF_FORCEONFEEDBACK, the busy cursor only goes away after a
11826     timeout.
11827
11828     Fix this by explicitly running GetMessage(). To ensure that
11829     GetMessage()
11830     doesn't block, post a quit message immediately before calling it.
11831
11832     https://bugzilla.gnome.org/show_bug.cgi?id=760694
11833
11834  gio/gdbusaddress.c | 21 +++++++++++++++++++++
11835  1 file changed, 21 insertions(+)
11836
11837 commit 5efc8686ee5a12ea21d1562fddb83418d0c734b9
11838 Author: Matthias Clasen <mclasen@redhat.com>
11839 Date:   Wed Mar 2 19:06:49 2016 -0500
11840
11841     Remove erroneous markup in GError docs
11842
11843  glib/gerror.c | 23 ++++++++++-------------
11844  1 file changed, 10 insertions(+), 13 deletions(-)
11845
11846 commit 5a894c32321a613393261fd8643ad93713d427fe
11847 Author: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
11848 Date:   Wed Feb 24 18:58:25 2016 +0100
11849
11850     gsettings: Don't crash when no schemas are installed
11851
11852     Still doesn't behave well ("gsettings help" causes an error),
11853     but at least there's no segfault anymore.
11854
11855     https://bugzilla.gnome.org/show_bug.cgi?id=724847
11856
11857  gio/gsettings-tool.c | 10 ++++++++--
11858  1 file changed, 8 insertions(+), 2 deletions(-)
11859
11860 commit f1c81da5bec82962f19ea801288c054e5c3cc664
11861 Author: Aurimas Černius <aurisc4@gmail.com>
11862 Date:   Wed Mar 2 20:19:50 2016 +0200
11863
11864     Updated Lithuanian translation
11865
11866  po/lt.po | 38 ++++++++++++++++++++++++--------------
11867  1 file changed, 24 insertions(+), 14 deletions(-)
11868
11869 commit 38b458ea4635d97fa7909272fb45d8c9ca7140d1
11870 Author: Dušan Kazik <prescott66@gmail.com>
11871 Date:   Tue Mar 1 20:06:22 2016 +0000
11872
11873     Updated Slovak translation
11874
11875  po/sk.po | 33 +++++++++++++++++++--------------
11876  1 file changed, 19 insertions(+), 14 deletions(-)
11877
11878 commit b54acf513d55e3ef8df3d913dc3c78572989d3df
11879 Author: Allison Ryan Lortie <desrt@desrt.ca>
11880 Date:   Mon Feb 29 09:31:14 2016 -0500
11881
11882     GDBusConnection: use uint for bitshifts
11883
11884     "1 << 31" is not well-defined, do use "1u << 31" instead.
11885
11886     https://bugzilla.gnome.org/show_bug.cgi?id=762748
11887
11888  gio/gdbusconnection.c | 4 ++--
11889  1 file changed, 2 insertions(+), 2 deletions(-)
11890
11891 commit 96fb3b9c0361ae4c25dfb00864fa308bcc719e71
11892 Author: Ignacio Casal Quinteiro <icq@gnome.org>
11893 Date:   Tue Mar 1 08:50:05 2016 +0100
11894
11895     gwin32fsmonitorutils: avoid useless cast
11896
11897  gio/win32/gwin32fsmonitorutils.c | 2 +-
11898  1 file changed, 1 insertion(+), 1 deletion(-)
11899
11900 commit 6e454a99ef3c175cf36c30fe477bbc1a87cb1751
11901 Author: Ignacio Casal Quinteiro <icq@gnome.org>
11902 Date:   Tue Mar 1 08:46:05 2016 +0100
11903
11904     gwin32fsmonitorutils: avoid a possible invalid memory access
11905
11906  gio/win32/gwin32fsmonitorutils.c | 8 ++++----
11907  1 file changed, 4 insertions(+), 4 deletions(-)
11908
11909 commit dedf65a5fd346da884a65dd4781504bc15533725
11910 Author: Ignacio Casal Quinteiro <icq@gnome.org>
11911 Date:   Tue Mar 1 08:40:48 2016 +0100
11912
11913     gwin32fsmonitorutils: no need to g_assert when using g_new
11914
11915  gio/win32/gwin32fsmonitorutils.c | 13 +++++++------
11916  1 file changed, 7 insertions(+), 6 deletions(-)
11917
11918 commit 922cd8424a353b170320453dbedc95db5282f627
11919 Author: Ignacio Casal Quinteiro <icq@gnome.org>
11920 Date:   Tue Mar 1 08:37:51 2016 +0100
11921
11922     gwin32fsmonitorutils: no need to check for NULL when using g_free
11923
11924  gio/win32/gwin32fsmonitorutils.c | 10 ++++------
11925  1 file changed, 4 insertions(+), 6 deletions(-)
11926
11927 commit 007e3c5939a255b19ba65ec69b2627db310cb787
11928 Author: Ignacio Casal Quinteiro <icq@gnome.org>
11929 Date:   Tue Mar 1 08:37:14 2016 +0100
11930
11931     gwin32fsmonitorutils: coding style fixes
11932
11933  gio/win32/gwin32fsmonitorutils.c | 142
11934  ++++++++++++++++++++-------------------
11935  1 file changed, 73 insertions(+), 69 deletions(-)
11936
11937 commit 7f60cbb701b11e66dc3d827100ed7a3a74a67e2e
11938 Author: Sebastian Geiger <sbastig@gmx.net>
11939 Date:   Fri Feb 26 16:46:24 2016 +0100
11940
11941     gio: fix documentation of GAction
11942
11943  gio/gaction.c | 2 +-
11944  1 file changed, 1 insertion(+), 1 deletion(-)
11945
11946 commit bffb44021182adfd83f2f973ec2dd6553b471e17
11947 Author: Mario Blättermann <mario.blaettermann@gmail.com>
11948 Date:   Sun Feb 28 19:25:40 2016 +0100
11949
11950     Updated German translation
11951
11952  po/de.po | 31 ++++++++++++++++++-------------
11953  1 file changed, 18 insertions(+), 13 deletions(-)
11954
11955 commit 8ca457a2177b513c8ee514fade54a6d84958ed59
11956 Author: Cédric Valmary <cvalmary@yahoo.fr>
11957 Date:   Sun Feb 28 14:56:49 2016 +0000
11958
11959     Updated Occitan translation
11960
11961  po/oc.po | 6223
11962  ++++++++++++++++++++++++++++++++++++--------------------------
11963  1 file changed, 3645 insertions(+), 2578 deletions(-)
11964
11965 commit 45ccd3f95177b30623b6786804b392484462794c
11966 Author: Ignacio Casal Quinteiro <icq@gnome.org>
11967 Date:   Sat Feb 27 14:54:17 2016 +0100
11968
11969     gwin32filemonitor: some cleanups
11970
11971     Make the code a bit more consistent and get it into preparation to
11972     merge the fs monitor stuff that uses the private struct directly.
11973
11974  gio/win32/gwin32filemonitor.c | 31 +++++++++++++++----------------
11975  1 file changed, 15 insertions(+), 16 deletions(-)
11976
11977 commit 9c7c74c587cac3c808a32b7420d68468283b917f
11978 Author: Marek Černocký <marek@manet.cz>
11979 Date:   Sat Feb 27 18:30:31 2016 +0100
11980
11981     Updated Czech translation
11982
11983  po/cs.po | 67
11984  ++++++++++++++++++++++++++++++++++++----------------------------
11985  1 file changed, 38 insertions(+), 29 deletions(-)
11986
11987 commit bc5b7332b7508c4ea58d558f06444b9870a2fdd7
11988 Author: Ignacio Casal Quinteiro <icq@gnome.org>
11989 Date:   Thu Feb 25 17:23:50 2016 +0100
11990
11991     Improve error on win32input/output streams
11992
11993  gio/gwin32inputstream.c  | 9 ++++++---
11994  gio/gwin32outputstream.c | 9 ++++++---
11995  2 files changed, 12 insertions(+), 6 deletions(-)
11996
11997 commit 99b30f389ee0272b5d5d256d95c4e7ea278d3cd3
11998 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
11999 Date:   Thu Feb 25 18:37:01 2016 +0800
12000
12001     Visual Studio builds: Move @GLIB_VERSION@ usage
12002
12003     ... from glib-gen-srcs.[vsprops|props].in to
12004     glib-version-paths.[vsprops|props].in, and instead let autotools
12005     generate
12006     glib-version-paths.[vsprops|props] rather than
12007     glib-gen-srcs.[vsprops|props], as this will need to be referenced for
12008     other items as well, namely generating the .pc files which will become
12009     useful for introspection builds.
12010
12011  build/win32/vs10/.gitignore                                  |  2 +-
12012  build/win32/vs10/Makefile.am                                 |
12013  8 ++++----
12014  .../vs10/{glib-gen-srcs.props.in => glib-gen-srcs.props}     |  2 +-
12015  ...{glib-version-paths.props => glib-version-paths.props.in} | 12
12016  ++++++++----
12017  build/win32/vs9/.gitignore                                   |  2 +-
12018  build/win32/vs9/Makefile.am                                  |  6 +++---
12019  .../vs9/{glib-gen-srcs.vsprops.in => glib-gen-srcs.vsprops}  |  2 +-
12020  ...b-version-paths.vsprops => glib-version-paths.vsprops.in} | 12
12021  ++++++++----
12022  configure.ac                                                 |  4 ++--
12023  9 files changed, 29 insertions(+), 21 deletions(-)
12024
12025 commit 73192b84f8f9c579b46d4f10bb57b679a8b25582
12026 Author: Ignacio Casal Quinteiro <icq@gnome.org>
12027 Date:   Thu Feb 25 10:00:32 2016 +0100
12028
12029     gwin32outputstream: cleanups to make the code more consistent
12030
12031  gio/gwin32outputstream.c | 323
12032  +++++++++++++++++++++++------------------------
12033  1 file changed, 156 insertions(+), 167 deletions(-)
12034
12035 commit d5cb451c515563db4542dd3e09605236dde36527
12036 Author: Ignacio Casal Quinteiro <icq@gnome.org>
12037 Date:   Thu Feb 25 09:56:25 2016 +0100
12038
12039     gwin32inputstream: some cleanups to make the code more consistent
12040
12041  gio/gwin32inputstream.c | 322
12042  +++++++++++++++++++++++-------------------------
12043  1 file changed, 156 insertions(+), 166 deletions(-)
12044
12045 commit ad2092bc680e434c3d17600988ec9b20f52eebef
12046 Author: Colin Walters <walters@verbum.org>
12047 Date:   Wed Feb 24 13:40:25 2016 -0500
12048
12049     build: Unconditionally dist tapset files
12050
12051     Apparently whoever made the last tarball didn't have
12052     `--enable-systemtap`.
12053     Disted files shouldn't depend on build flags.
12054
12055     Also, it is cathartic for me to say tarballs are dumb and we should
12056     just be pulling from git which is what's canonically tracking what's
12057     source code and what's not and we don't need to repeat ourself in
12058     `Makefile.am`.
12059
12060     https://bugzilla.gnome.org/show_bug.cgi?id=762637
12061
12062  glib/Makefile.am | 5 +++--
12063  1 file changed, 3 insertions(+), 2 deletions(-)
12064
12065 commit 53a24814f6b69039c971c8c3575cdd92ebbd1882
12066 Author: Ignacio Casal Quinteiro <icq@gnome.org>
12067 Date:   Wed Feb 24 17:08:04 2016 +0100
12068
12069     gsettingschema: fix uninitialized value warning
12070
12071     This error could actually happen in case the assertions are off.
12072
12073  gio/gsettingsschema.c | 2 +-
12074  1 file changed, 1 insertion(+), 1 deletion(-)
12075
12076 commit 7a8abb20ab5f214d8fb5713420a5dc5fd61ef79c
12077 Author: Ignacio Casal Quinteiro <icq@gnome.org>
12078 Date:   Wed Feb 24 11:27:09 2016 +0100
12079
12080     grand: rand_s is available in mingw64
12081
12082  glib/grand.c | 6 ++++--
12083  1 file changed, 4 insertions(+), 2 deletions(-)
12084
12085 commit 5e009153548bf1ed176ea3e75f261394e9f3af74
12086 Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
12087 Date:   Wed Feb 24 09:21:36 2016 +0000
12088
12089     Updated Swedish translation
12090
12091  po/sv.po | 24 ++++++++++++++----------
12092  1 file changed, 14 insertions(+), 10 deletions(-)
12093
12094 commit f3334b47ec6df3cd7eb1a0c7eafd15a4f21256f2
12095 Author: Ignacio Casal Quinteiro <icq@gnome.org>
12096 Date:   Wed Feb 24 09:33:22 2016 +0100
12097
12098     Revert "registrybackend: use G_DECLARE_FINAL_TYPE"
12099
12100     This reverts commit b0776ddd1850f5ca91fe50c11311fe5c9c90cf53.
12101     mingw does not seem to like this patch so better go on the safe
12102     way.
12103
12104  gio/gregistrysettingsbackend.c | 12 +++++++++---
12105  1 file changed, 9 insertions(+), 3 deletions(-)
12106
12107 commit 13057bb73e230083c91beeece36433f2b0d70499
12108 Author: Ignacio Casal Quinteiro <icq@gnome.org>
12109 Date:   Wed Feb 24 09:18:42 2016 +0100
12110
12111     registrybackend: fix warning about unused variable
12112
12113  gio/gregistrysettingsbackend.c | 2 --
12114  1 file changed, 2 deletions(-)
12115
12116 commit c6bd31488a24a8c889c419f9916ea1188adabf57
12117 Author: Fran Dieguez <fran.dieguez@mabishu.com>
12118 Date:   Tue Feb 23 20:21:31 2016 +0100
12119
12120     Updated Galician translations
12121
12122  po/gl.po | 365
12123  +++++++++++++++++++++++++++++++++------------------------------
12124  1 file changed, 194 insertions(+), 171 deletions(-)
12125
12126 commit c13be85f2ba6732a75d917a36a8e50c6377f25d1
12127 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
12128 Date:   Mon Feb 22 21:20:07 2016 +0100
12129
12130     Updated Spanish translation
12131
12132  po/es.po | 26 +++++++++++++++-----------
12133  1 file changed, 15 insertions(+), 11 deletions(-)
12134
12135 commit aead1c046dd39748cca449b55ec300ba5f025365
12136 Author: Hanno Boeck <hanno@hboeck.de>
12137 Date:   Mon Feb 22 07:46:17 2016 -0500
12138
12139     GVariant text: fix scan of positional parameters
12140
12141     The scanning to find the end of a positional parameter designator in
12142     GVariant text format (e.g. '%i') is currently broken in case the 'end'
12143     pointer is not specified.
12144
12145     The scan is controlled by a somewhat complicated loop that needs
12146     to deal
12147     properly with cases like (123, %(ii)) [where '%(ii)' is to be taken
12148     together, but the final ')' not].
12149
12150     This loop missed the case where a format string passed to
12151     g_variant_new_parsed() ended immediately after such a conversion,
12152     with a
12153     nul character.  In this case the 'end' pointer is NULL, so the
12154     only way
12155     we can find the end is by scanning for nul in the string.
12156
12157     In case of g_variant_new_parsed() [which is what this code was
12158     designed
12159     to be used for], the bug is somewhat unlikely in practice: the
12160     only way
12161     that a valid text-form GVariant could ever contain a positional
12162     parameter replacement at the end of the string is if this positional
12163     parameter were the only thing being returned.  In that case, the user
12164     would likely have opted for a more direct approach.
12165
12166     Unfortunately, this code is also active in the tokenisation phase of
12167     g_variant_parse(), before positional parameters are rejected as
12168     invalid
12169     for that case.  Anyone who calls this function with a nul-terminated
12170     string (and no end pointer) is vulnerable to a crash from malicious
12171     user
12172     input.  This can be seen, at the very least with many commandline
12173     tools:
12174
12175       $ dconf write /x '%i'
12176       Segmentation fault
12177
12178     We fix this problem by searching for the nul character in this
12179     case, in
12180     addition to comparing the end pointer.
12181
12182     This problem is almost certainly limited to being able to cause
12183     crashes.
12184     The loop in question only performs reads and, in the
12185     security-sensitive
12186     case, the token will be quickly rejected after the loop is finished
12187     (since it starts with '%' and the 'app' pointer is unset).  This is
12188     further mitigated by the fact that there are no known cases of
12189     GVariant
12190     text format being used as part of a protocol at a privilege barrier.
12191
12192  glib/gvariant-parser.c | 2 +-
12193  1 file changed, 1 insertion(+), 1 deletion(-)
12194
12195 commit 21c15080bd46e96ece6fb3b8cc87c7b0abaeb1e6
12196 Author: Artur de Aquino Morais <aamorais93.estudos@gmail.com>
12197 Date:   Sun Feb 21 14:17:14 2016 +0000
12198
12199     Updated Brazilian Portuguese translation
12200
12201  po/pt_BR.po | 508
12202  ++++++++++++++++++++++++++----------------------------------
12203  1 file changed, 222 insertions(+), 286 deletions(-)
12204
12205 commit ca10ad1f542d4fb951b5416562b1d032b8ef4573
12206 Author: Piotr Drąg <piotrdrag@gmail.com>
12207 Date:   Sat Feb 20 16:30:05 2016 +0100
12208
12209     Updated Polish translation
12210
12211  po/pl.po | 20 ++++++++++++--------
12212  1 file changed, 12 insertions(+), 8 deletions(-)
12213
12214 commit 0d0db609590307ecae03627ac55265597d4a0ca0
12215 Author: Tobias Nygren <tnn@NetBSD.org>
12216 Date:   Fri Oct 16 18:46:26 2015 +0200
12217
12218     gio/gtestdbus.c: don't use non-standard %m printf modifier
12219
12220     https://bugzilla.gnome.org/show_bug.cgi?id=756706
12221
12222  gio/gtestdbus.c | 6 ++++--
12223  1 file changed, 4 insertions(+), 2 deletions(-)
12224
12225 commit c40422f9e66a79845dd809e2d8d7519a20ea3746
12226 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
12227 Date:   Thu Feb 18 21:05:07 2016 +0100
12228
12229     Updated Serbian translation
12230
12231  po/sr.po       | 416
12232  +++++++++++++++++++++++++++++----------------------------
12233  po/sr@latin.po | 416
12234  +++++++++++++++++++++++++++++----------------------------
12235  2 files changed, 428 insertions(+), 404 deletions(-)
12236
12237 commit 1d0f75f629f8f23089a109dc259cbfe99187fe31
12238 Author: Allison Ryan Lortie <desrt@desrt.ca>
12239 Date:   Thu Feb 18 12:14:52 2016 -0500
12240
12241     Update maintainer record in DOAP
12242
12243  glib.doap | 4 ++--
12244  1 file changed, 2 insertions(+), 2 deletions(-)
12245
12246 commit a484ca1bbd2f7884d45933be2ad822a4d71f93ba
12247 Author: Milo Casagrande <milo@ubuntu.com>
12248 Date:   Thu Feb 18 13:22:05 2016 +0000
12249
12250     Updated Italian translation
12251
12252  po/it.po | 20 ++++++++++++--------
12253  1 file changed, 12 insertions(+), 8 deletions(-)
12254
12255 commit b32f8ba19bd05db95f65baa5074c942b3964c1d3
12256 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
12257 Date:   Tue Feb 3 14:09:44 2015 +0100
12258
12259     gapplication: add a way to override the app-id
12260
12261     Some applications support running in a mode where they present
12262     themselves as a different application to the user (for example web
12263     browsers or terminals).
12264
12265     To facilitate this, add an option --gapplication-app-id which allows
12266     users to override an application's id from desktop files or similar.
12267
12268     Applications need to opt-in to this by setting the
12269     G_APPLICATION_CAN_OVERRIDE_APP_ID flag.
12270
12271     https://bugzilla.gnome.org/show_bug.cgi?id=743933
12272
12273  gio/gapplication.c | 32 +++++++++++++++++++++++++-------
12274  gio/gioenums.h     |  7 ++++++-
12275  2 files changed, 31 insertions(+), 8 deletions(-)
12276
12277 commit 15dea440c4c2a1b595b5513b458e84cd667f98b2
12278 Author: Milo Casagrande <milo@ubuntu.com>
12279 Date:   Thu Feb 18 13:16:18 2016 +0000
12280
12281     Updated Italian translation
12282
12283  po/it.po | 1241
12284  ++++++++++++++++++++++++++++++++++++++++----------------------
12285  1 file changed, 795 insertions(+), 446 deletions(-)
12286
12287 commit caf03300e56139bea5f690fa9d9d8b286ad47789
12288 Author: Matthias Clasen <mclasen@redhat.com>
12289 Date:   Wed Feb 17 20:09:22 2016 -0500
12290
12291     Remove leftover markup
12292
12293  gio/gioenums.h | 2 +-
12294  1 file changed, 1 insertion(+), 1 deletion(-)
12295
12296 commit a3a97dca3aa227182088be47db75fc57f1186946
12297 Author: Cole Robinson <crobinso@redhat.com>
12298 Date:   Mon Nov 2 20:28:49 2015 -0500
12299
12300     gsettings: schema_list should use the passed schema's source
12301
12302     currently schema_list will iterate over the default SchemaSource
12303     list, and not the one associated with the passed in Schema. This
12304     means schema_list can give incorrect results for a Schema fetched
12305     from a non-default SchemaSource, like via new_from_directory.
12306
12307     https://bugzilla.gnome.org/show_bug.cgi?id=757506
12308
12309  gio/gsettingsschema.c | 2 +-
12310  1 file changed, 1 insertion(+), 1 deletion(-)
12311
12312 commit 9d54f806e5668dfb6c7077db8ebf6abe23ba5320
12313 Author: Allison Ryan Lortie <desrt@desrt.ca>
12314 Date:   Tue Feb 16 06:35:12 2016 -0500
12315
12316     GLib 2.47.6
12317
12318  configure.ac | 2 +-
12319  1 file changed, 1 insertion(+), 1 deletion(-)
12320
12321 commit 5918f9609e38d97c6cd67129bfc4729cc2bb88e3
12322 Author: Matthias Clasen <mclasen@redhat.com>
12323 Date:   Mon Feb 15 15:53:06 2016 -0500
12324
12325     Updates
12326
12327  NEWS | 32 ++++++++++++++++++++++++++++++++
12328  1 file changed, 32 insertions(+)
12329
12330 commit 3f29f7272c1776997c013b78600700ffab3d7738
12331 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
12332 Date:   Sat Feb 13 06:37:02 2016 +0000
12333
12334     Updated Chinese (Taiwan) translation
12335
12336  po/zh_TW.po | 469
12337  +++++++++++++++++++++++++++++++-----------------------------
12338  1 file changed, 242 insertions(+), 227 deletions(-)
12339
12340 commit 4a213a2fed57159a1689b0be9c120eba98287131
12341 Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
12342 Date:   Fri Feb 12 22:26:43 2016 +0000
12343
12344     Updated Swedish translation
12345
12346  po/sv.po | 36 ++++++++++++++++++++----------------
12347  1 file changed, 20 insertions(+), 16 deletions(-)
12348
12349 commit 1964a8726b06237f751b2aa8b2a3fcd2ce555c44
12350 Author: Emmanuele Bassi <ebassi@gnome.org>
12351 Date:   Wed Feb 10 22:37:41 2016 +0000
12352
12353     macros: Fix Clang attribute detection
12354
12355     For attributes we have to use __has_attribute().
12356
12357     https://bugzilla.gnome.org/show_bug.cgi?id=761843
12358
12359  glib/gmacros.h | 6 +++++-
12360  1 file changed, 5 insertions(+), 1 deletion(-)
12361
12362 commit c7f540b9e98bca42fc2207c16425ac326edf8ab3
12363 Author: Rafael Fontenelle <rffontenelle@gmail.com>
12364 Date:   Wed Feb 10 17:31:53 2016 +0000
12365
12366     Updated Brazilian Portuguese translation
12367
12368  po/pt_BR.po | 40 ++++++++++++++++++++++------------------
12369  1 file changed, 22 insertions(+), 18 deletions(-)
12370
12371 commit 0817af40e8c74c721c30f6ef482b1f53d12044c7
12372 Author: coypu <coypu@sdf.org>
12373 Date:   Mon Feb 8 00:06:06 2016 +0200
12374
12375     gdate: Suppress string format literal warning
12376
12377     Newer versions of GCC emit an error here, but we know it's safe.
12378     https://bugzilla.gnome.org/761550
12379
12380  glib/gdate.c | 3 +++
12381  1 file changed, 3 insertions(+)
12382
12383 commit ac84fbfca370539094a99a3471c9d489d003ba90
12384 Author: Piotr Drąg <piotrdrag@gmail.com>
12385 Date:   Sat Feb 6 15:43:33 2016 +0100
12386
12387     Updated Polish translation
12388
12389  po/pl.po | 481
12390  +++++++++++++++++++++++++++++++++------------------------------
12391  1 file changed, 249 insertions(+), 232 deletions(-)
12392
12393 commit 30ff647a7cb8323ac96614a8f65900efb6092292
12394 Author: Dušan Kazik <prescott66@gmail.com>
12395 Date:   Sat Feb 6 14:18:18 2016 +0000
12396
12397     Updated Slovak translation
12398
12399  po/sk.po | 1216
12400  ++++++++++++++++++++++++++++++++++++++++----------------------
12401  1 file changed, 788 insertions(+), 428 deletions(-)
12402
12403 commit 19fd89f8db75928038929f9ea6d918c5f5deb1a5
12404 Author: Ignacio Casal Quinteiro <icq@gnome.org>
12405 Date:   Fri Feb 5 12:05:02 2016 +0100
12406
12407     registrybackend: avoid adding a new child when we return the root
12408
12409  gio/gregistrysettingsbackend.c | 11 ++++++++---
12410  1 file changed, 8 insertions(+), 3 deletions(-)
12411
12412 commit 63b0f1087d4e4d209b5db53c6abf18dc1fdcf9a2
12413 Author: Ignacio Casal Quinteiro <icq@gnome.org>
12414 Date:   Fri Feb 5 11:38:05 2016 +0100
12415
12416     registrybackend: another cleanup creating a registry cache item
12417
12418  gio/gregistrysettingsbackend.c | 15 +++++++--------
12419  1 file changed, 7 insertions(+), 8 deletions(-)
12420
12421 commit c73e9fc36acbbd9f37bf23af913631d23fcbbe7e
12422 Author: Ignacio Casal Quinteiro <icq@gnome.org>
12423 Date:   Fri Feb 5 11:14:24 2016 +0100
12424
12425     registrybackend: use registry_cache_add_item instead of creating
12426     manually
12427
12428  gio/gregistrysettingsbackend.c | 16 +++++++---------
12429  1 file changed, 7 insertions(+), 9 deletions(-)
12430
12431 commit bd3dd1cd48bdc5c46598a6ef5649c55557cb276a
12432 Author: Ignacio Casal Quinteiro <icq@gnome.org>
12433 Date:   Mon Feb 1 17:17:47 2016 +0100
12434
12435     registrybackend: get whether a key is writable or not
12436
12437  gio/gregistrysettingsbackend.c | 31 ++++++++++++++++++++++++++++++-
12438  1 file changed, 30 insertions(+), 1 deletion(-)
12439
12440 commit 604ca891769c664273beb519f315c6c327f48478
12441 Author: Руслан Ижбулатов <lrn1986@gmail.com>
12442 Date:   Fri Feb 5 09:40:30 2016 +0100
12443
12444     registrybackend: do convert values to UTF-16
12445
12446     Perform conversion before writing a value out of the cache into
12447     the registry,
12448     and convert back when reading a value into the cache out of the
12449     registry.
12450     The registry holds UTF-8 strings.
12451
12452  gio/gregistrysettingsbackend.c | 30 ++++++++++++++++++++++++++++++
12453  1 file changed, 30 insertions(+)
12454
12455 commit c4d943186e2709a975c574dfb396b911ca988a55
12456 Author: Руслан Ижбулатов <lrn1986@gmail.com>
12457 Date:   Fri Feb 5 09:39:21 2016 +0100
12458
12459     registrybackend: fix memory leak
12460
12461  gio/gregistrysettingsbackend.c | 4 ++++
12462  1 file changed, 4 insertions(+)
12463
12464 commit b8fc289e8fa126fec89d5b753bb05f80a75d57d9
12465 Author: Ignacio Casal Quinteiro <icq@gnome.org>
12466 Date:   Thu Feb 4 12:44:11 2016 +0100
12467
12468     registrybackend: remove useless include
12469
12470  gio/gregistrysettingsbackend.c | 1 -
12471  1 file changed, 1 deletion(-)
12472
12473 commit 74442a0b8c59adf110b9072ac50955f45f59130c
12474 Author: Ignacio Casal Quinteiro <icq@gnome.org>
12475 Date:   Thu Feb 4 11:16:45 2016 +0100
12476
12477     registrybackend: do not leak self if there are no items
12478
12479  gio/gregistrysettingsbackend.c | 13 +++++--------
12480  1 file changed, 5 insertions(+), 8 deletions(-)
12481
12482 commit dc97bb9b9b0ee0e0566d6a9752e06694f8e4985b
12483 Author: Ignacio Casal Quinteiro <icq@gnome.org>
12484 Date:   Tue Feb 2 13:12:22 2016 +0100
12485
12486     registrybackend: handle readability of the keys
12487
12488     If a key is removed or it cannot be read anymore we should
12489     notify the backend about it so it fallbacks to the default
12490     value.
12491
12492  gio/gregistrysettingsbackend.c | 42
12493  +++++++++++++++++++++++++++++++++++++++++-
12494  1 file changed, 41 insertions(+), 1 deletion(-)
12495
12496 commit 05dd91a0b6cc8d036d1ef2c0ad457c966223989e
12497 Author: Ignacio Casal Quinteiro <icq@gnome.org>
12498 Date:   Thu Feb 4 08:39:24 2016 +0100
12499
12500     registrybackend: use unicode calls intead of the ansi ones
12501
12502     https://bugzilla.gnome.org/show_bug.cgi?id=761504
12503
12504  gio/gregistrysettingsbackend.c | 107
12505  ++++++++++++++++++++++++++++++-----------
12506  1 file changed, 79 insertions(+), 28 deletions(-)
12507
12508 commit 7161d709555c655827118c02b58b2f6f376883da
12509 Author: Ignacio Casal Quinteiro <icq@gnome.org>
12510 Date:   Thu Feb 4 07:55:25 2016 +0100
12511
12512     registrybackend: remove useless get_permission override
12513
12514     The base class does the same
12515
12516  gio/gregistrysettingsbackend.c | 8 --------
12517  1 file changed, 8 deletions(-)
12518
12519 commit 259a61ed2d71d517d538b74d0ce9814bd1e09168
12520 Author: Ignacio Casal Quinteiro <icq@gnome.org>
12521 Date:   Wed Feb 3 19:19:50 2016 +0100
12522
12523     registrybackend: pass the event to the cache update
12524
12525     This way the registry cache has more control to specify what has
12526     changed.
12527
12528  gio/gregistrysettingsbackend.c | 38
12529  +++++++++++++++++++++-----------------
12530  1 file changed, 21 insertions(+), 17 deletions(-)
12531
12532 commit e3189527dc1ae5da614c5f4693d1240395e093b8
12533 Author: Rico Tzschichholz <ricotz@ubuntu.com>
12534 Date:   Wed Feb 3 18:12:04 2016 +0100
12535
12536     gio/gobject: Various introspection fixes
12537
12538  gio/gdbusaddress.c    | 4 ++--
12539  gobject/gclosure.c    | 2 +-
12540  gobject/gsignal.c     | 2 +-
12541  gobject/gvaluetypes.c | 2 +-
12542  4 files changed, 5 insertions(+), 5 deletions(-)
12543
12544 commit c7ea434e2ce4e12a7d92dfbdff2b1e4002d78975
12545 Author: Ignacio Casal Quinteiro <icq@gnome.org>
12546 Date:   Wed Feb 3 13:07:52 2016 +0100
12547
12548     registrybackend: properly propagate the partial key name
12549
12550  gio/gregistrysettingsbackend.c | 10 +++++++---
12551  1 file changed, 7 insertions(+), 3 deletions(-)
12552
12553 commit 7522d5c9828da1dea86cc9878cd08c485290949f
12554 Author: Matej Urbančič <mateju@svn.gnome.org>
12555 Date:   Tue Feb 2 17:50:11 2016 +0100
12556
12557     Updated Slovenian translation
12558
12559  po/sl.po | 345
12560  +++++++++++++++++++++++++++++++++------------------------------
12561  1 file changed, 181 insertions(+), 164 deletions(-)
12562
12563 commit 927a4ed2f435cc7561b489807706f5f6da0fba23
12564 Author: Rico Tzschichholz <ricotz@ubuntu.com>
12565 Date:   Tue Feb 2 11:13:08 2016 +0100
12566
12567     gstring: Explictly annotate return-values with (transfer none/full)
12568
12569     https://bugzilla.gnome.org/show_bug.cgi?id=744570
12570
12571  glib/gstring.c | 48 ++++++++++++++++++++++++------------------------
12572  1 file changed, 24 insertions(+), 24 deletions(-)
12573
12574 commit f1a5e394b05e6f69a3926df960c623c57494a4e2
12575 Author: Ignacio Casal Quinteiro <icq@gnome.org>
12576 Date:   Tue Feb 2 14:48:22 2016 +0100
12577
12578     registrybackend: rename touched flag to readable
12579
12580     This is a flag used to understand if a key exists on the registry
12581     and if it is readable. It makes more sense to rename it as readable
12582     since anyway a key that does not exists anymore is a key that is
12583     not readable.
12584
12585  gio/gregistrysettingsbackend.c | 23 +++++++++++------------
12586  1 file changed, 11 insertions(+), 12 deletions(-)
12587
12588 commit 5cc997f7c4d521bf824855c3a63b568186cbeb52
12589 Author: Ignacio Casal Quinteiro <icq@gnome.org>
12590 Date:   Tue Feb 2 09:15:10 2016 +0100
12591
12592     registrybackend: close the key only if successfully opened
12593
12594  gio/gregistrysettingsbackend.c | 3 ++-
12595  1 file changed, 2 insertions(+), 1 deletion(-)
12596
12597 commit bf3f827ca1805519405904b4b929348510aa5b61
12598 Author: Ignacio Casal Quinteiro <icq@gnome.org>
12599 Date:   Tue Feb 2 08:25:29 2016 +0100
12600
12601     registrybackend: use ptr_array_new_with_free_func
12602
12603  gio/gregistrysettingsbackend.c | 5 +----
12604  1 file changed, 1 insertion(+), 4 deletions(-)
12605
12606 commit 9098a7f9271492d1e1c359fdfec25da804f5bda2
12607 Author: Ignacio Casal Quinteiro <icq@gnome.org>
12608 Date:   Mon Feb 1 17:17:35 2016 +0100
12609
12610     registrybackend: minor style cleanup
12611
12612  gio/gregistrysettingsbackend.c | 18 ++++++++++--------
12613  1 file changed, 10 insertions(+), 8 deletions(-)
12614
12615 commit d268d9f86ad39328a20567ffa8b6e1cc7e1d0205
12616 Author: Rico Tzschichholz <ricotz@ubuntu.com>
12617 Date:   Mon Nov 23 11:16:29 2015 +0100
12618
12619     socket: Fix annotation of g_socket_receive_message
12620
12621     https://bugzilla.gnome.org/show_bug.cgi?id=761337
12622
12623  gio/gsocket.c | 10 +++++-----
12624  1 file changed, 5 insertions(+), 5 deletions(-)
12625
12626 commit ec173eb654cf054198dd4b21d87f1c750e5c3c98
12627 Author: Rico Tzschichholz <ricotz@ubuntu.com>
12628 Date:   Sat Jan 30 20:57:44 2016 +0100
12629
12630     application: Fix annoation of g_application_add_option_group
12631
12632     https://bugzilla.gnome.org/show_bug.cgi?id=761337
12633
12634  gio/gapplication.c | 2 +-
12635  1 file changed, 1 insertion(+), 1 deletion(-)
12636
12637 commit 169cfb250f2571624c57d074b829ca4005509ee6
12638 Author: Ignacio Casal Quinteiro <icq@gnome.org>
12639 Date:   Mon Feb 1 14:25:05 2016 +0100
12640
12641     registrybackend: avoid signed/unsigned comparison warnings
12642
12643  gio/gregistrysettingsbackend.c | 13 +++++++------
12644  1 file changed, 7 insertions(+), 6 deletions(-)
12645
12646 commit b0776ddd1850f5ca91fe50c11311fe5c9c90cf53
12647 Author: Ignacio Casal Quinteiro <icq@gnome.org>
12648 Date:   Mon Feb 1 14:24:46 2016 +0100
12649
12650     registrybackend: use G_DECLARE_FINAL_TYPE
12651
12652  gio/gregistrysettingsbackend.c | 12 +++---------
12653  1 file changed, 3 insertions(+), 9 deletions(-)
12654
12655 commit 2d7cac366db997e67b7cdfb0538f6454538e0dce
12656 Author: Alexander Shopov <ash@kambanaria.org>
12657 Date:   Mon Feb 1 06:20:03 2016 +0200
12658
12659     Updated Bulgarian translation
12660
12661  po/bg.po | 1128
12662  ++++++++++++++++++++++++++++++++------------------------------
12663  1 file changed, 574 insertions(+), 554 deletions(-)
12664
12665 commit 9183960df2ea975dc77595f7b408bf1d9254cd64
12666 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
12667 Date:   Sun Jan 31 22:25:10 2016 +0100
12668
12669     Updated Spanish translation
12670
12671  po/es.po | 109
12672  +++++++++++++++++++++++++++++++++------------------------------
12673  1 file changed, 57 insertions(+), 52 deletions(-)
12674
12675 commit c5931d1a16454eb0783d616ded6f33877b1e537f
12676 Author: Hashem Nasarat <hashem@riseup.net>
12677 Date:   Sun Jan 31 12:51:21 2016 -0500
12678
12679     docs: fix grammar in Writing GLib Applications/Threads
12680
12681  docs/reference/glib/programming.xml | 2 +-
12682  1 file changed, 1 insertion(+), 1 deletion(-)
12683
12684 commit 95dd373024901afdf31c020a2cc7966032b18866
12685 Author: Sébastien Wilmet <swilmet@gnome.org>
12686 Date:   Wed Apr 15 14:28:05 2015 +0200
12687
12688     docs: better documentation for g_file_info_copy_into()
12689
12690     The documentation of g_file_info_copy_into() was misleading. The
12691     attributes are not just copied, @dest_info is also cleared at the
12692     beginning. So any previously set attributes in @dest_info are lost.
12693
12694     There was a bug in gedit about this function, where some metadata were
12695     not saved. So it might make sense to change the implementation to not
12696     clear @dest_info, and copy one by one the attributes from @src_info to
12697     @dest_info.
12698
12699     https://bugzilla.gnome.org/show_bug.cgi?id=747927
12700
12701  gio/gfileinfo.c | 4 ++--
12702  1 file changed, 2 insertions(+), 2 deletions(-)
12703
12704 commit f14052461b47653213cbcbbca8eaba16ee38ca32
12705 Author: Sébastien Wilmet <swilmet@gnome.org>
12706 Date:   Wed Apr 15 15:00:18 2015 +0200
12707
12708     docs: GRegex: @start_position is in bytes
12709
12710     The start_position arguments are passed to pcre_exec() as the
12711     startoffset, which is in bytes (not characters).
12712
12713     I had recently a doubt about this, so it's better to document it.
12714
12715     https://bugzilla.gnome.org/show_bug.cgi?id=747927
12716
12717  glib/gregex.c | 12 ++++++------
12718  1 file changed, 6 insertions(+), 6 deletions(-)
12719
12720 commit a4ed89bf75190631087596be22f9eb10dc6e53ef
12721 Author: Sébastien Wilmet <swilmet@gnome.org>
12722 Date:   Wed Apr 15 14:53:16 2015 +0200
12723
12724     docs: improve doc of g_file_info_list_attributes()
12725
12726     The name_space can be NULL.
12727
12728     https://bugzilla.gnome.org/show_bug.cgi?id=747927
12729
12730  gio/gfileinfo.c | 3 ++-
12731  1 file changed, 2 insertions(+), 1 deletion(-)
12732
12733 commit dfd74a271db84726e114b1b891d6d39bd9925f5b
12734 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
12735 Date:   Thu Jan 28 15:55:11 2016 +0800
12736
12737     gwin32.c: Avoid a GCC warning
12738
12739     Add a pair of braces to make things more clear, to avoid a warning
12740     when -Wparentheses is used.
12741
12742     Reported by Ignacio Casel Quinteiro.
12743
12744  glib/gwin32.c | 10 ++++++----
12745  1 file changed, 6 insertions(+), 4 deletions(-)
12746
12747 commit 42699e37bea10fc51dd1a79888dfd8edae84c70a
12748 Author: Matthias Clasen <mclasen@redhat.com>
12749 Date:   Wed Jan 27 21:05:31 2016 -0500
12750
12751     gio: Include filename in error message
12752
12753     I'm tired of seeing 'No such file or directory' in the logs without
12754     a hint as to what is actually wrong. Including the filename here
12755     may help me tracking down a bug in the continuous infrastructure.
12756
12757  gio/glocalfileenumerator.c | 10 +++++++---
12758  1 file changed, 7 insertions(+), 3 deletions(-)
12759
12760 commit d20e88fd114afb5cce17699ac2afea440a30f87d
12761 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
12762 Date:   Tue Jan 26 23:23:42 2016 +0800
12763
12764     gwinhttpfile.c: Fix build on Visual Studio
12765
12766     Visual Studio, at least the older versions, cannot use L on macros
12767     which
12768     are defined as a constant string, plus the L must be applied to
12769     all string
12770     literals here.  This does not look nice, but this is life...
12771
12772  gio/win32/gwinhttpfile.c | 5 ++++-
12773  1 file changed, 4 insertions(+), 1 deletion(-)
12774
12775 commit 56b0454ba560f693c96abe437952f19b372d90dc
12776 Author: Ignacio Casal Quinteiro <icq@gnome.org>
12777 Date:   Tue Jan 26 15:41:08 2016 +0100
12778
12779     registrybackend: fix warning
12780
12781  gio/gregistrysettingsbackend.c | 4 ++--
12782  1 file changed, 2 insertions(+), 2 deletions(-)
12783
12784 commit b57eac68e5d27c44f1e2c1836d56bcd8d64b836d
12785 Author: Ignacio Casal Quinteiro <icq@gnome.org>
12786 Date:   Tue Jan 26 15:22:48 2016 +0100
12787
12788     registrybackend: fix double-free error
12789
12790  gio/gregistrysettingsbackend.c | 2 +-
12791  1 file changed, 1 insertion(+), 1 deletion(-)
12792
12793 commit df1ffe7e27927606cfefc94cdbb28fb660411749
12794 Author: Ignacio Casal Quinteiro <icq@gnome.org>
12795 Date:   Tue Jan 26 14:35:31 2016 +0100
12796
12797     registrybackend: remove :( from messages
12798
12799  gio/gregistrysettingsbackend.c | 4 ++--
12800  1 file changed, 2 insertions(+), 2 deletions(-)
12801
12802 commit 0200e4036c162476089c9359dd97d1c25b372840
12803 Author: Ignacio Casal Quinteiro <icq@gnome.org>
12804 Date:   Tue Jan 26 13:26:41 2016 +0100
12805
12806     registrybackend: simplify g_message_win32_error
12807
12808  gio/gregistrysettingsbackend.c | 20 ++++++++++----------
12809  1 file changed, 10 insertions(+), 10 deletions(-)
12810
12811 commit bc85dee6b3f403f94b742461427903069aa00621
12812 Author: Ignacio Casal Quinteiro <icq@gnome.org>
12813 Date:   Tue Jan 26 13:19:56 2016 +0100
12814
12815     registrybackend: do not accept 0 as a windows error
12816
12817     We might end up removing from the error stack the wrong error
12818     and this might be missleading
12819
12820  gio/gregistrysettingsbackend.c | 7 +++----
12821  1 file changed, 3 insertions(+), 4 deletions(-)
12822
12823 commit bad7e4a1149b9bad2385fe1818040f55f3e385c5
12824 Author: Ignacio Casal Quinteiro <icq@gnome.org>
12825 Date:   Tue Jan 26 13:15:51 2016 +0100
12826
12827     registrybackend: do not leak the watch data in case of failure
12828
12829  gio/gregistrysettingsbackend.c | 14 ++++++++------
12830  1 file changed, 8 insertions(+), 6 deletions(-)
12831
12832 commit 9e805ffd4381cded7a53e29dc66d4a4b6d2b152d
12833 Author: Ignacio Casal Quinteiro <icq@gnome.org>
12834 Date:   Tue Jan 26 10:57:44 2016 +0100
12835
12836     winiconv: update to upstream version
12837
12838     To update this code you need to fetch the last version of the code
12839     from: https://github.com/win-iconv/win-iconv
12840
12841     Then you need to ensure 3 things:
12842      - the line ends are in unix format
12843      - some of the methods do not expose a const on the prototype
12844        refer to the commit b8c13a01b6bd5601eb3519dd3b20daed4bbc2e72
12845        on how to fix it
12846      - fix one uninitialized variable if not yet fixed upstream
12847        refer to 7e0cb48dee9a8ecd87d403b7941ad3209eee658c
12848
12849     https://bugzilla.gnome.org/show_bug.cgi?id=761126
12850
12851  glib/win_iconv.c | 616
12852  +++++++++++++++++++++++++++++++++----------------------
12853  1 file changed, 371 insertions(+), 245 deletions(-)
12854
12855 commit 31aab1bd429605a54d3763e3bd0c96b8da45fe38
12856 Author: Ignacio Casal Quinteiro <icq@gnome.org>
12857 Date:   Tue Jan 26 12:53:56 2016 +0100
12858
12859     registrybackend: do not leak key and event if it cannot add the watch
12860
12861  gio/gregistrysettingsbackend.c | 6 +++++-
12862  1 file changed, 5 insertions(+), 1 deletion(-)
12863
12864 commit a92d97ff1f61cf84289b1be2891c45cdf47298ed
12865 Author: Ignacio Casal Quinteiro <icq@gnome.org>
12866 Date:   Tue Jan 26 12:21:48 2016 +0100
12867
12868     registrybackend: more style fixes
12869
12870     This is the never ending story
12871
12872  gio/gregistrysettingsbackend.c | 137
12873  +++++++++++++++++++++--------------------
12874  1 file changed, 71 insertions(+), 66 deletions(-)
12875
12876 commit 1b5b0eff9a9d058d6db88109c524c352e118d98f
12877 Author: Ignacio Casal Quinteiro <icq@gnome.org>
12878 Date:   Tue Jan 26 12:02:18 2016 +0100
12879
12880     registrybackend: fix possible crash if cache_node is NULL
12881
12882  gio/gregistrysettingsbackend.c | 6 ++++--
12883  1 file changed, 4 insertions(+), 2 deletions(-)
12884
12885 commit 67f6ede3e5cd5a99bb5d3c09df82224a67f2df66
12886 Author: Ignacio Casal Quinteiro <icq@gnome.org>
12887 Date:   Tue Jan 26 11:46:37 2016 +0100
12888
12889     registrybackend: remove space before ++
12890
12891  gio/gregistrysettingsbackend.c | 16 ++++++++--------
12892  1 file changed, 8 insertions(+), 8 deletions(-)
12893
12894 commit 8f7aa273dea5d127249cb76d2f8a2ccc43802d28
12895 Author: Ignacio Casal Quinteiro <icq@gnome.org>
12896 Date:   Tue Jan 26 11:42:05 2016 +0100
12897
12898     registrybackend: fix possible mem leak
12899
12900     If the parameters do not validate we would leak the memory.
12901
12902  gio/gregistrysettingsbackend.c | 13 ++++++++-----
12903  1 file changed, 8 insertions(+), 5 deletions(-)
12904
12905 commit 305a9b12c974fa963f19fba42efeaeaabf7f5aae
12906 Author: Ignacio Casal Quinteiro <icq@gnome.org>
12907 Date:   Tue Jan 26 10:13:02 2016 +0100
12908
12909     winhttpfile: use glib format string macro
12910
12911     Like this we avoid some downstream patching for msys2
12912
12913  gio/win32/gwinhttpfile.c | 2 +-
12914  1 file changed, 1 insertion(+), 1 deletion(-)
12915
12916 commit a89629db1db6893a20cc52dbe85d2e89a4ba285f
12917 Author: Ignacio Casal Quinteiro <icq@gnome.org>
12918 Date:   Tue Jan 26 10:10:39 2016 +0100
12919
12920     registrybackend: use the glib format string macro
12921
12922  gio/gregistrysettingsbackend.c | 4 ++--
12923  1 file changed, 2 insertions(+), 2 deletions(-)
12924
12925 commit a159bc939d6068c16b5096a4085b7b669cc5ca40
12926 Author: Ignacio Casal Quinteiro <icq@gnome.org>
12927 Date:   Tue Jan 26 09:00:35 2016 +0100
12928
12929     registrybackend: more cleanups
12930
12931  gio/gregistrysettingsbackend.c | 75
12932  +++++++++++++++++++++++++-----------------
12933  1 file changed, 45 insertions(+), 30 deletions(-)
12934
12935 commit 7256f2289a844ad7a4ec09e73eaaad47df601431
12936 Author: Ignacio Casal Quinteiro <icq@gnome.org>
12937 Date:   Mon Jan 25 16:12:59 2016 +0100
12938
12939     registrybackend: more cleanups
12940
12941  gio/gregistrysettingsbackend.c | 138
12942  +++++++++++++++++++++++------------------
12943  1 file changed, 78 insertions(+), 60 deletions(-)
12944
12945 commit a5e819c4c3eee7a27e162d2277cfed7e5feb2195
12946 Author: Ignacio Casal Quinteiro <icq@gnome.org>
12947 Date:   Mon Jan 25 16:01:45 2016 +0100
12948
12949     registrybackend: style fixes
12950
12951  gio/gregistrysettingsbackend.c | 425
12952  ++++++++++++++++++++---------------------
12953  1 file changed, 210 insertions(+), 215 deletions(-)
12954
12955 commit 3a201128c2775f49bb1c211059c2c0ae7c320a00
12956 Author: Balázs Meskó <meskobalazs@gmail.com>
12957 Date:   Mon Jan 25 11:58:07 2016 +0000
12958
12959     Updated Hungarian translation
12960
12961  po/hu.po | 156
12962  ++++++++++++++++++++++++++++++++-------------------------------
12963  1 file changed, 80 insertions(+), 76 deletions(-)
12964
12965 commit 192781d4b5250b678c3ea6f28af878e9817f46c9
12966 Author: Sebastian Geiger <sbastig@gmx.net>
12967 Date:   Sun Jan 24 18:53:59 2016 +0100
12968
12969     gregex: improve documentation for g_regex_new
12970
12971  glib/gregex.c | 4 ++--
12972  1 file changed, 2 insertions(+), 2 deletions(-)
12973
12974 commit 8c263008bbd9c1ce221276229e548d7b15dcb0d0
12975 Author: Philip Withnall <philip.withnall@collabora.co.uk>
12976 Date:   Mon Jan 11 14:23:45 2016 +0000
12977
12978     build: Calculate ABS_GLIB_RUNTIME_LIBDIR at build time
12979
12980     Rather than calculating it at configure time. This means it can expand
12981     $libdir properly, and use the Make $(realpath) function rather than
12982     invoking the non-portable `readlink -f`.
12983
12984     This fixes problems where `readlink` would be called on an invalid
12985     path
12986     (due to a variable not being expanded) and would evaluate to "", which
12987     would then cause things to be installed in the wrong place.
12988
12989     https://bugzilla.gnome.org/show_bug.cgi?id=744772
12990
12991  configure.ac        |  4 ----
12992  gio/Makefile.am     |  6 ++++++
12993  glib/Makefile.am    | 13 +++++++++++++
12994  gobject/Makefile.am | 14 ++++++++++++++
12995  4 files changed, 33 insertions(+), 4 deletions(-)
12996
12997 commit 57f9c590f94bd74d1b3b72656fd1cc1c76000980
12998 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
12999 Date:   Tue Jan 19 13:03:41 2016 +0800
13000
13001     Visual Studio builds: Include pcre_version.c in build
13002
13003     ... for builds using the PCRE bundled with the GLib sources, so that
13004     pcre_version() will also be defined, and be exported so that the
13005     regex test program
13006     will properly link when the bundled PCRE sources are used.
13007
13008     This is a follow-up commit to 476f30a.
13009
13010  build/win32/vs10/glib-build-defines.props  |  6 +++++-
13011  build/win32/vs10/glib.vcxproj.filtersin    |  3 +++
13012  build/win32/vs10/glib.vcxprojin            | 14 ++++++++++++++
13013  build/win32/vs9/glib-build-defines.vsprops |  4 ++++
13014  build/win32/vs9/glib.vcprojin              | 10 ++++++++++
13015  5 files changed, 36 insertions(+), 1 deletion(-)
13016
13017 commit 3c0cddfe80990a653ff7b38e1701d3950df642b6
13018 Author: Philip Withnall <philip.withnall@collabora.co.uk>
13019 Date:   Tue Jan 19 17:02:03 2016 +0000
13020
13021     gdbusobjectmanagerserver: Clarify recommended ObjectManager paths
13022
13023     Otherwise people might try to export the object manager at ‘/’,
13024     which
13025     doesn’t work. And I have no intention of making it work.
13026
13027     https://bugzilla.gnome.org/show_bug.cgi?id=760852
13028
13029  gio/gdbusobjectmanagerserver.c | 11 ++++++++++-
13030  1 file changed, 10 insertions(+), 1 deletion(-)
13031
13032 commit 1725580f2653290c889140b1366103134acb79ad
13033 Author: Philip Withnall <philip.withnall@collabora.co.uk>
13034 Date:   Tue Jan 19 17:01:14 2016 +0000
13035
13036     gdbusobjectmanagerserver: Convert a DocBook link to Markdown
13037
13038  gio/gdbusobjectmanagerserver.c | 4 ++--
13039  1 file changed, 2 insertions(+), 2 deletions(-)
13040
13041 commit 6e752d3f8b918e524fbffe3ca6433418092aa415
13042 Author: Allison Ryan Lortie <desrt@desrt.ca>
13043 Date:   Mon Jan 18 12:27:38 2016 -0500
13044
13045     GLib 2.47.5
13046
13047  NEWS         | 31 ++++++++++++++++++++++++++++++-
13048  configure.ac |  2 +-
13049  2 files changed, 31 insertions(+), 2 deletions(-)
13050
13051 commit ceec96146ef734bd568c3085a4dff8d60148e13d
13052 Author: Mario Blättermann <mario.blaettermann@gmail.com>
13053 Date:   Mon Jan 18 20:53:50 2016 +0100
13054
13055     Updated German translation
13056
13057  po/de.po | 42 +++++++++++++++++++++++-------------------
13058  1 file changed, 23 insertions(+), 19 deletions(-)
13059
13060 commit 85a23529ab8e3de4656c134fc3a380db91b1d762
13061 Author: Emmanuele Bassi <ebassi@gnome.org>
13062 Date:   Mon Jan 18 18:48:42 2016 +0000
13063
13064     Revert "make *_get_instance_private const-compliant"
13065
13066     This reverts commit a3a9664ed202303b899ca55625877542309d1a1f.
13067
13068     Constifying the autogenerated get_instance_private functio makes C++
13069     compilers and GCC with -Wcast-qual warn during compilation of GLib and
13070     projects depending on GLib.
13071
13072     Since using const with GObject instances is not a common coding
13073     practice, it's better to revert than trying to make every sigle GType
13074     function const-safe (and possibly add more compiler warnings in the
13075     process).
13076
13077     https://bugzilla.gnome.org/show_bug.cgi?id=745068
13078
13079  gobject/gtype.h | 2 +-
13080  1 file changed, 1 insertion(+), 1 deletion(-)
13081
13082 commit 617189f28c5d3eb05d7d09fe453b6f98c87d8a40
13083 Author: Emmanuele Bassi <ebassi@gnome.org>
13084 Date:   Mon Jan 18 18:46:12 2016 +0000
13085
13086     Revert "G_DECLARE_*: be const-compliant"
13087
13088     This reverts commit 52f23db74ad58b822bafb0fdcac106489d864f8c.
13089
13090     Constifying these macros make C++ compilers and GCC with -Wcast-qual
13091     warn during compilation of GLib and projects depending on GLib.
13092
13093     Since using const with GObject instances is not a common coding
13094     practice, it's better to revert than trying to make every sigle GType
13095     function const-safe (and possibly add more compiler warnings in the
13096     process).
13097
13098     https://bugzilla.gnome.org/show_bug.cgi?id=745068
13099
13100  gobject/gtype.h | 20 ++++++++++----------
13101  1 file changed, 10 insertions(+), 10 deletions(-)
13102
13103 commit 476f30a00475f9643fc1638b9d9abf52b308b100
13104 Author: Iain Lane <iain@orangesquash.org.uk>
13105 Date:   Mon Jan 18 18:30:58 2016 +0000
13106
13107     regex test: Fix with --with-pcre=internal
13108
13109     We were linking with the wrong path for the internal libpcre, and
13110     furthermore the function pcre_version was declared but never defined.
13111
13112  glib/pcre/Makefile.am    |  1 +
13113  glib/pcre/pcre_version.c | 95
13114  ++++++++++++++++++++++++++++++++++++++++++++++++
13115  glib/tests/Makefile.am   |  2 +-
13116  3 files changed, 97 insertions(+), 1 deletion(-)
13117
13118 commit 9b8a34b5b33cb631f8abde42227841cfe099af74
13119 Author: Iain Lane <iain@orangesquash.org.uk>
13120 Date:   Fri Jan 15 17:58:33 2016 +0000
13121
13122     regex test: Assert /(?P<sub>foo)\\g<sub/ changed behaviour at 8.35,
13123     not 8.38
13124
13125     https://bugzilla.gnome.org/show_bug.cgi?id=760683
13126
13127  glib/tests/regex.c | 12 ++++++++++--
13128  1 file changed, 10 insertions(+), 2 deletions(-)
13129
13130 commit db90987990bf303d30668c966da9bcfdeb3ac174
13131 Author: Iain Lane <iain@orangesquash.org.uk>
13132 Date:   Fri Jan 15 17:56:40 2016 +0000
13133
13134     regex test: Check the expected PCRE version at runtime
13135
13136     We might be built against a newer version than we're run against.
13137
13138     https://bugzilla.gnome.org/show_bug.cgi?id=760683
13139
13140  glib/tests/Makefile.am | 13 ++++++++++++-
13141  glib/tests/regex.c     | 37 +++++++++++++++++++++++++++++--------
13142  2 files changed, 41 insertions(+), 9 deletions(-)
13143
13144 commit c3d6934f1838ae7c0d961c3d205f4b59789478ee
13145 Author: Philip Withnall <philip.withnall@collabora.co.uk>
13146 Date:   Thu Jun 25 12:58:14 2015 +0100
13147
13148     gio: Add DTLS interfaces
13149
13150     Add a new GDtlsConnection interface, plus derived
13151     GDtlsClientConnection
13152     and GDtlsServerConnection interfaces, for implementing Datagram TLS
13153     support in glib-networking.
13154
13155     A GDtlsConnection is a GDatagramBased, so may be used as a normal
13156     datagram socket, wrapping all datagrams from a base GDatagramBased in
13157     DTLS segments.
13158
13159     Test cases are included in the implementation in glib-networking.
13160
13161     https://bugzilla.gnome.org/show_bug.cgi?id=752240
13162
13163  docs/reference/gio/gio-docs.xml     |   3 +
13164  docs/reference/gio/gio-sections.txt |  81 +++
13165  docs/reference/gio/gio.types        |   3 +
13166  gio/Makefile.am                     |   6 +
13167  gio/gdtlsclientconnection.c         | 273 ++++++++++
13168  gio/gdtlsclientconnection.h         |  75 +++
13169  gio/gdtlsconnection.c               | 975
13170  ++++++++++++++++++++++++++++++++++++
13171  gio/gdtlsconnection.h               | 191 +++++++
13172  gio/gdtlsserverconnection.c         |  95 ++++
13173  gio/gdtlsserverconnection.h         |  69 +++
13174  gio/gdummytlsbackend.c              | 109 ++++
13175  gio/gio.h                           |   3 +
13176  gio/giotypes.h                      |   3 +
13177  gio/gtlsbackend.c                   |  68 ++-
13178  gio/gtlsbackend.h                   |  14 +
13179  gio/gtlsconnection.c                |   2 +
13180  po/POTFILES.in                      |   3 +
13181  17 files changed, 1970 insertions(+), 3 deletions(-)
13182
13183 commit e3ab6ab38a69fe20f182703052387fa1cad21205
13184 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
13185 Date:   Mon Jan 18 16:04:45 2016 +0800
13186
13187     Visual Studio builds: Rearrange build configs
13188
13189     This is a follow-up commit for commit 82c2461, where the default
13190     build is
13191     to use the PCRE that is installed in the system, if it is available
13192     and is
13193     not overridden with --with-internal-pcre.
13194
13195     For Visual Studio builds, this means that the new 'Debug' and
13196     'Release'
13197     configs will now use PCRE that is found on the system, which were
13198     renamed
13199     from the '*_ExtPCRE' configs; and that there are now
13200     'Debug_BundledPCRE'
13201     and 'Release_BundledPCRE' configs which make use of the PCRE that is
13202     supplied with the GLib sources, which, replaces the former 'Debug' and
13203     'Release' configs.
13204
13205  build/win32/vs10/glib.sln       | 248 +++++++++---------
13206  build/win32/vs10/glib.vcxprojin | 550
13207  ++++++++++++++++++++--------------------
13208  build/win32/vs9/glib.sln        | 248 +++++++++---------
13209  build/win32/vs9/glib.vcprojin   | 336 ++++++++++++------------
13210  4 files changed, 691 insertions(+), 691 deletions(-)
13211
13212 commit 407a4e9e4e02c82a2e6371958487cd0a7ad704d3
13213 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
13214 Date:   Mon Jan 18 14:08:40 2016 +0800
13215
13216     tests: Fix regex test conditions
13217
13218     Commit 855594c changed the expected error for the regex
13219     /(?P<sub>foo)\g<sub/ for PCRE 8.38, but actually PCRE changed
13220     the error
13221     raised by this invalid regex in 8.37, so we should check for the
13222     new error
13223     from 8.37 and upwards.
13224
13225     Please see comments #21 and #22 of bug 740573 regarding this commit.
13226
13227  glib/tests/regex.c | 2 +-
13228  1 file changed, 1 insertion(+), 1 deletion(-)
13229
13230 commit b7774b182dcd4cb129a4af20d624b4168d28ff90
13231 Author: Руслан Ижбулатов <lrn1986@gmail.com>
13232 Date:   Fri Apr 17 16:04:31 2015 +0000
13233
13234     Make gnulib vfprintf return the number of bytes actually written
13235
13236     To be honest, i don't remember what problems were caused by it
13237     returning the
13238     number of bytes it *wanted* to write instead of the number of bytes
13239     it actually wrote. Probably related to the fact that fwrite could
13240     independently fail, and ignoring its return value ignores that error.
13241
13242     https://bugzilla.gnome.org/show_bug.cgi?id=748064
13243
13244  glib/gnulib/printf.c | 6 +++---
13245  1 file changed, 3 insertions(+), 3 deletions(-)
13246
13247 commit 82c2461e3d719dfe11361c07502d1cf8a998c121
13248 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
13249 Date:   Tue Jan 5 12:20:20 2016 +0000
13250
13251     Use system PCRE unless --with-pcre=internal is given
13252
13253     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=740573
13254     Reviewed-by: Emmanuele Bassi <ebassi@gnome.org>
13255     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
13256
13257  NEWS         | 7 +++++++
13258  README.in    | 7 +++++++
13259  configure.ac | 4 +++-
13260  3 files changed, 17 insertions(+), 1 deletion(-)
13261
13262 commit 855594c4de5acaea53bb413c6302d19ff7befd17
13263 Author: Simon McVittie <smcv@debian.org>
13264 Date:   Wed Dec 23 15:03:16 2015 +0000
13265
13266     regex test: expect ASSERTION_EXPECTED for /(?(?<ab))/ with PCRE 8.38
13267
13268     PCRE 8.38 changed the parsing of this invalid regex. It still fails,
13269     but with a different error (since PCRE r1539,
13270     <http://vcs.pcre.org/pcre?view=revision&revision=1539>).
13271
13272     The regex /(?P<sub>foo)\g<sub/ used to raise MISSING_BACK_REFERENCE
13273     but
13274     now raises MISSING_SUBPATTERN_NAME_TERMINATOR, so we can still have a
13275     test for the latter.
13276
13277     Signed-off-by: Simon McVittie <smcv@debian.org>
13278     Reviewed-by: Emmanuele Bassi <ebassi@gnome.org>
13279     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=759808
13280
13281  glib/tests/regex.c | 7 +++++++
13282  1 file changed, 7 insertions(+)
13283
13284 commit 86c5d8978d75f88aaa14ab8ed6186212abcb8f19
13285 Author: Allison Ryan Lortie <desrt@desrt.ca>
13286 Date:   Wed Jan 13 10:50:46 2016 -0500
13287
13288     GDBusMethodInvocation: document behaviour change
13289
13290     We changed the behaviour of this API to adapt to a change in the D-Bus
13291     specification.  Document the new behaviour, along with the time of the
13292     change.
13293
13294     https://bugzilla.gnome.org/show_bug.cgi?id=755421
13295
13296  gio/gdbusmethodinvocation.c | 9 +++++++++
13297  1 file changed, 9 insertions(+)
13298
13299 commit dbea81b02dc17f3e1935cdeb712d2728e3386812
13300 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
13301 Date:   Fri Oct 30 11:24:19 2015 +0100
13302
13303     gdbus: don't send unexpected replies
13304
13305     gdbus sets NO_REPLY_EXPECTED when no callback is given to
13306     g_dbus_connection_call(). It makes sense that it also handles
13307     the server
13308     side correctly by discarding replies to clients that don't want one.
13309
13310     https://bugzilla.gnome.org/show_bug.cgi?id=755421
13311
13312  gio/gdbusmethodinvocation.c | 14 ++++++++++++++
13313  1 file changed, 14 insertions(+)
13314
13315 commit 5dbb3453d79acaf8cec5aa03597f42701c5a2a74
13316 Author: Aurimas Černius <aurisc4@gmail.com>
13317 Date:   Tue Jan 12 22:30:05 2016 +0200
13318
13319     Updated Lithuanian translation
13320
13321  po/lt.po | 82
13322  ++++++++++++++++++++++++++++++++--------------------------------
13323  1 file changed, 41 insertions(+), 41 deletions(-)
13324
13325 commit 6b577196eed0754d2805fd48caa64f58f9bb8ee4
13326 Author: Javier Jardón <jjardon@gnome.org>
13327 Date:   Mon Jan 11 16:07:06 2016 +0000
13328
13329     Deprecate GLIB_GNU_GETTEXT macro, use upstream gettext instead
13330
13331     https://bugzilla.gnome.org/show_bug.cgi?id=624186
13332
13333  m4macros/glib-gettext.m4 | 5 +++--
13334  1 file changed, 3 insertions(+), 2 deletions(-)
13335
13336 commit 3add5e2837d83b253acfd861dbf8bb980076e4f0
13337 Author: Philip Withnall <philip.withnall@collabora.co.uk>
13338 Date:   Fri Sep 26 14:01:16 2014 +0100
13339
13340     gio: Document thread safety of the streams API
13341
13342     Specifically, GIOStream and the TLS connection streams.
13343
13344     Includes wording adapted from suggestions by Dan Winship
13345     <danw@gnome.org>.
13346
13347     https://bugzilla.gnome.org/show_bug.cgi?id=735754
13348
13349  gio/ginputstream.c         |  5 ++++-
13350  gio/giostream.c            | 22 ++++++++++++++++++++++
13351  gio/goutputstream.c        |  5 ++++-
13352  gio/gtlsclientconnection.c |  4 ++++
13353  gio/gtlsconnection.c       |  9 +++++++--
13354  gio/gtlsserverconnection.c |  4 ++++
13355  6 files changed, 45 insertions(+), 4 deletions(-)
13356
13357 commit 18fe6d83125f2cd2a3e355396f90ea979e42b37d
13358 Author: David King <amigadave@amigadave.com>
13359 Date:   Sun Jan 10 23:20:37 2016 +0000
13360
13361     docs: add Since for g_str_to_ascii
13362
13363  glib/gtranslit.c | 2 ++
13364  1 file changed, 2 insertions(+)
13365
13366 commit 4e78a0a9df45961701d224326fbb9b93dcecf134
13367 Author: Javier Jardón <jjardon@gnome.org>
13368 Date:   Sun Jan 10 22:44:24 2016 +0000
13369
13370     Revert "Use upstream gettext instead the glib one"
13371
13372     This causes several problems:
13373     - Compilation in FreeBSD with --enable-gtk-doc broke
13374     - Modules that still use the AM_GLIB_GNU_GETTEXT macro
13375       doesnt compile anymore because /usr/share/glib-2.0/gettext
13376       is not filled with the correct files, as this was done in
13377       the glib custom po/Makefile.in.in
13378
13379     See https://bugzilla.gnome.org/show_bug.cgi?id=622991
13380
13381     This reverts commit e5c752371c7fb1343eff27b5f1d0bcbef4e333b9.
13382
13383  Makefile.am          |   1 -
13384  configure.ac         |  14 ++-
13385  gio/Makefile.am      |   1 -
13386  glib/Makefile.am     |   1 -
13387  m4macros/Makefile.am |  11 +--
13388  po/Makefile.in.in    | 268
13389  +++++++++++++++++++++++++++++++++++++++++++++++++++
13390  po/Makevars          |  89 -----------------
13391  7 files changed, 281 insertions(+), 104 deletions(-)
13392
13393 commit edfb3ead7793dc3e7fdc0f8193126d1a5079be1a
13394 Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
13395 Date:   Sun Jan 10 22:07:26 2016 +0000
13396
13397     Updated Swedish translation
13398
13399  po/sv.po | 124
13400  +++++++++++++++++++++++++++++++--------------------------------
13401  1 file changed, 62 insertions(+), 62 deletions(-)
13402
13403 commit e5c752371c7fb1343eff27b5f1d0bcbef4e333b9
13404 Author: Javier Jardón <jjardon@gnome.org>
13405 Date:   Tue Jul 15 20:37:44 2014 +0000
13406
13407     Use upstream gettext instead the glib one
13408
13409     https://bugzilla.gnome.org/show_bug.cgi?id=622991
13410
13411  Makefile.am          |   1 +
13412  configure.ac         |  14 +--
13413  gio/Makefile.am      |   1 +
13414  glib/Makefile.am     |   1 +
13415  m4macros/Makefile.am |  11 ++-
13416  po/Makefile.in.in    | 268
13417  ---------------------------------------------------
13418  po/Makevars          |  89 +++++++++++++++++
13419  7 files changed, 104 insertions(+), 281 deletions(-)
13420
13421 commit c1e2a8d72766323181c804b47547242bd70460e9
13422 Author: Matt Watson <mattdangerw@gmail.com>
13423 Date:   Fri Jan 8 16:06:53 2016 -0800
13424
13425     resource file: add cancel to dummy monitor
13426
13427     gfilemonitor has a cancel vfunc and will call into the in dispose.
13428     If we don't stub it out we get a segfault.
13429
13430  gio/gresourcefile.c | 7 +++++++
13431  1 file changed, 7 insertions(+)
13432
13433 commit 50645b724a3b43767fd57e4af53365d0cd270382
13434 Author: Daiki Ueno <dueno@src.gnome.org>
13435 Date:   Tue Jan 5 11:07:05 2016 +0900
13436
13437     gsettings: Install gettext ITS rules
13438
13439     Recent gettext has a feature to allow consumer projects to supply
13440     their
13441     own string extraction rules for XML files, in ITS format.
13442
13443     Gettext still ships the rule for *.gschema.xml, but it would be better
13444     maintained in the upstream project.
13445
13446     See the gettext documentation for details:
13447     http://www.gnu.org/software/gettext/manual/html_node/Preparing-ITS-Rules.html
13448
13449     https://bugzilla.gnome.org/show_bug.cgi?id=760199
13450
13451  gio/Makefile.am |  3 +++
13452  gio/gschema.its | 25 +++++++++++++++++++++++++
13453  gio/gschema.loc | 10 ++++++++++
13454  3 files changed, 38 insertions(+)
13455
13456 commit ea5ca11761b945cb27f685254afec5d3d56f2670
13457 Author: Christophe Fergeau <cfergeau@redhat.com>
13458 Date:   Fri Nov 27 17:54:07 2015 +0100
13459
13460     gio: Document that g_inet_address_new_* return value must be
13461     g_object_unref'ed
13462
13463  gio/ginetaddress.c | 4 ++++
13464  1 file changed, 4 insertions(+)
13465
13466 commit b6edac5aca160704f2bfbba541beee5b1f994a18
13467 Author: Christophe Fergeau <cfergeau@redhat.com>
13468 Date:   Thu Nov 26 14:26:27 2015 +0100
13469
13470     glib: Clarify g_warn_if_reached API doc
13471
13472     Its documentation mentions that it logs a 'critical warning',
13473     but since
13474     the macro implementation calls g_warn_message(), it does not log a
13475     critical message, but a regular warning.
13476
13477  glib/gmessages.h | 2 +-
13478  1 file changed, 1 insertion(+), 1 deletion(-)
13479
13480 commit b44fba25fbad89c105795a10a569fe422e4d1c44
13481 Author: Stephan Bergmann <sbergman@redhat.com>
13482 Date:   Wed Jan 6 16:25:49 2016 +0100
13483
13484     G_LIKELY/_UNLIKELY macros need more parentheses
13485
13486     ...for cases like
13487
13488       #include "glib.h"
13489       #define COMMA ,
13490       void f(void) { if (G_LIKELY(0 COMMA 1)); }
13491
13492     https://bugzilla.gnome.org/show_bug.cgi?id=760215
13493
13494  glib/gmacros.h | 4 ++--
13495  1 file changed, 2 insertions(+), 2 deletions(-)
13496
13497 commit e91e811f020569fe3dae876ffa704fd3e452a33b
13498 Author: Rafael Fontenelle <rffontenelle@gmail.com>
13499 Date:   Tue Jan 5 20:08:06 2016 +0000
13500
13501     Updated Brazilian Portuguese translation
13502
13503  po/pt_BR.po | 320
13504  +++++++++++++++++++++++++++++++-----------------------------
13505  1 file changed, 167 insertions(+), 153 deletions(-)
13506
13507 commit 786b4c8b8782e8ce62085595a8a87838307af8ba
13508 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
13509 Date:   Tue Jan 5 15:08:18 2016 +0800
13510
13511     gwin32.c: Fix build on MinGW
13512
13513     Apparently unlike mingw-w64 and Visual Studio, MinGW does not
13514     come with
13515     winternl.h, which defines NTSTATUS, so we need to include ntdef.h
13516     instead
13517     on MinGW for NTSTATUS.
13518
13519     Based on patch by Cédric Krier.
13520
13521     https://bugzilla.gnome.org/show_bug.cgi?id=756875
13522
13523  glib/gwin32.c | 3 +++
13524  1 file changed, 3 insertions(+)
13525
13526 commit 0309d645ad8149ed6e8bdb74a5c7272eea15546b
13527 Author: Mario Blättermann <mario.blaettermann@gmail.com>
13528 Date:   Sat Jan 2 12:10:13 2016 +0000
13529
13530     Updated German translation
13531
13532  po/de.po | 323
13533  +++++++++++++++++++++++++++++++++------------------------------
13534  1 file changed, 169 insertions(+), 154 deletions(-)
13535
13536 commit 2e918501db4175aa9fc0b1daafbf2e270a7f6f8f
13537 Author: Marek Černocký <marek@manet.cz>
13538 Date:   Thu Dec 24 14:40:22 2015 +0100
13539
13540     Updated Czech translation
13541
13542  po/cs.po | 328
13543  +++++++++++++++++++++++++++++++++------------------------------
13544  1 file changed, 170 insertions(+), 158 deletions(-)
13545
13546 commit 30788dff5b940d34b4ce0594a7109f972b38686d
13547 Author: Philip Withnall <philip@tecnocode.co.uk>
13548 Date:   Wed Dec 23 16:48:10 2015 +0000
13549
13550     gutf8: Fix typo in GIR annotation for g_utf8_to_ucs4()
13551
13552  glib/gutf8.c | 2 +-
13553  1 file changed, 1 insertion(+), 1 deletion(-)
13554
13555 commit 42b160b19f18ccb86fecac4553242ebd7ee8b78b
13556 Author: Steven Chamberlain <steven@pyro.eu.org>
13557 Date:   Tue Dec 22 09:28:36 2015 +0100
13558
13559     gio: drop obsoleted lock causing deadlocks on FreeBSD
13560
13561     I think it is a recursion from the GUnixMountMonitor constructor, to a
13562     GLocalFileMonitor on /etc/fstab, and into GUnixMountMonitor again, now
13563     with a mutex already held, so it deadlocks.
13564     https://bugzilla.gnome.org/page.cgi?id=traceparser/trace.html&trace_id=235354
13565
13566     That mutex in glocalfile.c:g_local_file_find_enclosing_mount() doesn't
13567     seem necessary any more IMHO.  Inside it, only 'mount' is modified,
13568     but
13569     that's just a stack variable local to this function.  When
13570     klass->get_mount_for_mount_path is called, it's given one const
13571     parameter and the other is unused, so they're unchanged. 'klass'
13572     doesn't seem it could be modified either inside that function.
13573
13574     It doesn't recurse infinitely, but seems to work correctly and
13575     pass the
13576     testsuite after this change.
13577
13578     The FreeBSD project already applied my patch in their ports tree, and
13579     their users seem happy with it.
13580
13581     See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=712848#64
13582     and https://bugzilla.gnome.org/show_bug.cgi?id=753378
13583
13584  gio/gunionvolumemonitor.c | 6 +-----
13585  1 file changed, 1 insertion(+), 5 deletions(-)
13586
13587 commit bec6a9a3003d95077ad23c235a9313d79c6a1c4f
13588 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
13589 Date:   Mon Dec 21 14:54:42 2015 +0800
13590
13591     g_application_run(): Fix on Windows When Using Bindings
13592
13593     As g_win32_get_command_line() calls CommandLineToArgvW() to acquire
13594     the
13595     arguments passed into a GApplication program, it actually returns the
13596     whole command line which is used to invoke the program, including the
13597     script interpreter and its flags when a script using GNOME bindings
13598     (e.g. PyGObject and so on) is being invoked.
13599
13600     The issue here is that g_application_run() would most probably have
13601     trouble in the scripts scenario on Windows as it is likely unable to
13602     "recognize" the script interpreter, causing such scripts to fail
13603     to run.
13604
13605     Largely based on the patch by Ray Donnelly <mingw.android@gmail.com>.
13606
13607     https://bugzilla.gnome.org/show_bug.cgi?id=734095
13608
13609  gio/gapplication.c | 29 ++++++++++++++++++++++++++++-
13610  1 file changed, 28 insertions(+), 1 deletion(-)
13611
13612 commit 5f4b92202b2a36097ffa54fc7dbf96f692074069
13613 Author: Ignacio Casal Quinteiro <icq@gnome.org>
13614 Date:   Mon Dec 21 12:21:03 2015 +0100
13615
13616     win32: fix warnings avoid discarding const qualifier
13617
13618  gio/win32/gwin32fsmonitorutils.c | 4 ++--
13619  gio/win32/gwin32fsmonitorutils.h | 4 ++--
13620  2 files changed, 4 insertions(+), 4 deletions(-)
13621
13622 commit 07e55c049dd1d12ab5eff8397cea65587c3dc54f
13623 Author: Aurimas Černius <aurisc4@gmail.com>
13624 Date:   Sun Dec 20 15:02:49 2015 +0200
13625
13626     Updated Lithuanian translation
13627
13628  po/lt.po | 386
13629  ++++++++++++++++++++++++++++++++-------------------------------
13630  1 file changed, 198 insertions(+), 188 deletions(-)
13631
13632 commit aa9a33b0dabb68a6586956d6d4aa0c861e534321
13633 Author: Xavier Claessens <xavier.claessens@collabora.com>
13634 Date:   Wed Dec 16 11:34:41 2015 -0500
13635
13636     GApplication: Avoid getting the default context repeatidly
13637
13638     This avoids getting a global lock on every main loop iteration.
13639
13640     https://bugzilla.gnome.org/show_bug.cgi?id=759554
13641
13642  gio/gapplication.c | 10 ++++++----
13643  1 file changed, 6 insertions(+), 4 deletions(-)
13644
13645 commit 1f341afa9acfb05afb02b73a4dff8992e0464aaa
13646 Author: Matthias Clasen <mclasen@redhat.com>
13647 Date:   Wed Dec 16 09:16:35 2015 -0500
13648
13649     More updates
13650
13651  NEWS | 1 +
13652  1 file changed, 1 insertion(+)
13653
13654 commit a379a0ad59df0b377bd7b047d2e5a56417252992
13655 Author: Jasper St. Pierre <jstpierre@mecheye.net>
13656 Date:   Tue Jul 28 00:14:08 2015 -0700
13657
13658     gapplication: Acquire the main context before running
13659
13660     Otherwise, we'll acquire it on every loop iteration, which can
13661     leave us
13662     vulnerable to racing another thread for the acquisition of the main
13663     context.
13664
13665     This can break methods like g_main_context_invoke, which try to
13666     acquire
13667     a context to figure out if it can invoke the method synchronously or
13668     need to defer to an idle. In these cases, it isn't guaranteed that the
13669     invocation function will be invoked in the default main context,
13670     e.g. the one that GApplication is holding.
13671
13672     This also matches what GMainLoop is doing.
13673
13674     https://bugzilla.gnome.org/show_bug.cgi?id=752983
13675
13676  gio/gapplication.c | 9 +++++++++
13677  1 file changed, 9 insertions(+)
13678
13679 commit 5e73ca974d37ce2cc2204d1fdf0bf13284668963
13680 Author: Matthias Clasen <mclasen@redhat.com>
13681 Date:   Wed Dec 16 06:30:53 2015 -0500
13682
13683     2.47.4
13684
13685  NEWS         | 25 +++++++++++++++++++++++++
13686  configure.ac |  2 +-
13687  2 files changed, 26 insertions(+), 1 deletion(-)
13688
13689 commit ce985f13f475fbb2b1f8c7d5a1e5ff1fa12a8e81
13690 Author: Руслан Ижбулатов <lrn1986@gmail.com>
13691 Date:   Sat May 2 23:46:06 2015 +0000
13692
13693     Enable contenttype test on W32, tweak it to pass (mostly)
13694
13695     * On W32 use a real directory (SYSTEMROOT) instead of '/etc/'
13696     * Disable test_symbolic_icon() as it can't be passed (symbolic icons
13697     are not
13698       really supported)
13699
13700     * PowerPoint/Gettext test still fails, presumably because msvcrt
13701     qsort() moves
13702       the entires (both have the same priority)
13703
13704     https://bugzilla.gnome.org/show_bug.cgi?id=735696
13705
13706  gio/tests/Makefile.am   |  2 +-
13707  gio/tests/contenttype.c | 15 ++++++++++++++-
13708  2 files changed, 15 insertions(+), 2 deletions(-)
13709
13710 commit b86e46e8e7f89f6866cb2fbb917ae00ea9431185
13711 Author: Руслан Ижбулатов <lrn1986@gmail.com>
13712 Date:   Sat May 2 23:27:31 2015 +0000
13713
13714     xdgmime: Finer handling for cases where mmap() is not available
13715
13716     Allocate an empty cache object, check cache objects for being empty
13717     before using them.
13718     Otherwise the code will re-read cache every 5 seconds, as NULL cache
13719     does not trigger the code that stores mtime, which makes the cache
13720     file appear modified/unloaded permanently.
13721
13722     https://bugzilla.gnome.org/show_bug.cgi?id=735696
13723
13724  gio/xdgmime/xdgmimecache.c | 91
13725  +++++++++++++++++++++++++++++++++++++---------
13726  1 file changed, 74 insertions(+), 17 deletions(-)
13727
13728 commit 1513efc904cfb42ed5305fd77b40e1c399380d40
13729 Author: Simon Feltman <sfeltman@src.gnome.org>
13730 Date:   Tue Oct 15 23:26:41 2013 -0700
13731
13732     Add GParamSpec object ref management annotations
13733
13734     Add ref-func, unref-func, set-value-func, and get-value-func
13735     annotations to
13736     GParamSpec so that it can be managed generically as a fundamental
13737     type with
13738     introspection.
13739
13740     https://bugzilla.gnome.org/show_bug.cgi?id=710243
13741
13742  gobject/gparam.h | 2 +-
13743  1 file changed, 1 insertion(+), 1 deletion(-)
13744
13745 commit 04c56cf6e77488ce7447e7a99afbada4711a8916
13746 Author: Matthias Clasen <mclasen@redhat.com>
13747 Date:   Wed Oct 7 23:34:42 2015 -0400
13748
13749     gsettings: Don't translate ""
13750
13751     The empty msgid is traditionally used to store po file metadata,
13752     so calling gettext with an empty msgid is not the right thing
13753     to do.
13754
13755     https://bugzilla.gnome.org/show_bug.cgi?id=756214
13756
13757  gio/gsettingsschema.c | 2 +-
13758  1 file changed, 1 insertion(+), 1 deletion(-)
13759
13760 commit 30359e740953b596d6c3d980dba36dd131681a1f
13761 Author: Allison Ryan Lortie <desrt@desrt.ca>
13762 Date:   Mon Nov 30 10:13:46 2015 -0500
13763
13764     file monitors: reorder some code to avoid segfault
13765
13766     We must initialise '->source' before we use fields inside of it.
13767
13768     https://bugzilla.gnome.org/show_bug.cgi?id=758823
13769
13770  gio/glocalfilemonitor.c | 6 +++---
13771  1 file changed, 3 insertions(+), 3 deletions(-)
13772
13773 commit c2d0c40bffa02a0981c03115179c3373a057f1ec
13774 Author: Stanislav Brabec <sbrabec@suse.com>
13775 Date:   Mon Nov 23 20:47:44 2015 +0100
13776
13777     Fix gettext use
13778
13779     gettext() calls inside library have to use gi18n-lib.h.
13780
13781     https://bugzilla.gnome.org/show_bug.cgi?id=758553
13782
13783  gio/gresource.c | 2 +-
13784  1 file changed, 1 insertion(+), 1 deletion(-)
13785
13786 commit 4cda92b587232f7d25cab4b7ef7ba043aad8e506
13787 Author: Roman Lebedev <lebedev.ri@gmail.com>
13788 Date:   Thu Oct 29 14:41:48 2015 +0300
13789
13790     glib-compile-resources: do not leak c_name
13791
13792     As per #578363, "if one requests e.g. strings via
13793     GOptionEntry.arg_data
13794     then those are strduped and needs to be free'ed by the application."
13795
13796     Fixes following leak:
13797
13798     =================================================================
13799     ==29426==ERROR: LeakSanitizer: detected memory leaks
13800
13801     Direct leak of 10 byte(s) in 1 object(s) allocated from:
13802         0 0x7f3ab783d37a in malloc
13803         (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x9437a)
13804         1 0x7f3ab70f7c82 in g_malloc
13805         /home/lebedevri/src/glib/glib/gmem.c:94
13806         2 0x7f3ab70f7f60 in g_malloc_n
13807         /home/lebedevri/src/glib/glib/gmem.c:330
13808         3 0x7f3ab713258e in g_strndup
13809         /home/lebedevri/src/glib/glib/gstrfuncs.c:425
13810         4 0x7f3ab709c86b in strdup_len
13811         /home/lebedevri/src/glib/glib/gconvert.c:864
13812         5 0x7f3ab709c966 in g_locale_to_utf8
13813         /home/lebedevri/src/glib/glib/gconvert.c:905
13814         6 0x7f3ab7103c32 in parse_arg
13815         /home/lebedevri/src/glib/glib/goption.c:1276
13816         7 0x7f3ab71066fb in parse_long_option
13817         /home/lebedevri/src/glib/glib/goption.c:1670
13818         8 0x7f3ab7108047 in g_option_context_parse
13819         /home/lebedevri/src/glib/glib/goption.c:1997
13820         9 0x408532 in main
13821         /home/lebedevri/src/glib/gio/glib-compile-resources.c:629
13822         10 0x7f3ab6c72b44 in __libc_start_main
13823         (/lib/x86_64-linux-gnu/libc.so.6+0x21b44)
13824
13825     https://bugzilla.gnome.org/show_bug.cgi?id=757299
13826
13827  gio/glib-compile-resources.c | 8 ++++++++
13828  1 file changed, 8 insertions(+)
13829
13830 commit 3272267b99670e1bfccf5aebe97ead5e6f8b1bab
13831 Author: Christian Hergert <christian@hergert.me>
13832 Date:   Sun Apr 13 17:17:59 2014 -0700
13833
13834     macros: add G_GNUC_CHECK_VERSION() for compiler checks.
13835
13836     https://bugzilla.gnome.org/show_bug.cgi?id=728099
13837
13838  docs/reference/glib/glib-sections.txt |  1 +
13839  glib/docs.c                           | 15 +++++++++++++++
13840  glib/gmacros.h                        |  6 ++++++
13841  3 files changed, 22 insertions(+)
13842
13843 commit 21b1c390a3ce1f7e2816c6309f161c4b92470c46
13844 Author: Allison Ryan Lortie <desrt@desrt.ca>
13845 Date:   Fri Oct 30 15:39:23 2015 +0000
13846
13847     GApplication: destroy the impl on shutdown
13848
13849     It's theoretically possible (and see in the wild) for D-Bus
13850     messages to
13851     come in to the application after shutdown() has been called and while
13852     we're draining out the lingering events in the main context.
13853
13854     Prevent this from happening by ensuring we unregister our objects on
13855     D-Bus during the shutdown process.
13856
13857     https://bugzilla.gnome.org/show_bug.cgi?id=757372
13858
13859  gio/gapplication.c | 6 +++++-
13860  1 file changed, 5 insertions(+), 1 deletion(-)
13861
13862 commit aa16359986a1cf5a77a70cb4f92e1f99de233572
13863 Author: Ryan Lortie <desrt@desrt.ca>
13864 Date:   Fri Oct 16 12:36:58 2015 +0100
13865
13866     Stop supporting non-POSIX getpwuid_r, getgrgid_r
13867
13868     Bug 13403 introduced support for the non-POSIX variants of these APIs
13869     found on a system called "DG/UX".  Meanwhile, the complicated checks
13870     here are breaking cross-builds on systems that we actually care about.
13871
13872     Remove the complicated checks and replace them with AC_CHECK_FUNCS.
13873     Remove the resulting dead code from a couple of .c files.
13874
13875     https://bugzilla.gnome.org/show_bug.cgi?id=756475
13876
13877  configure.ac         | 84
13878  ++--------------------------------------------------
13879  gio/glocalfileinfo.c |  8 ++---
13880  glib/gutils.c        | 22 ++------------
13881  3 files changed, 7 insertions(+), 107 deletions(-)
13882
13883 commit c935237e75c4ed770d9efc9e8bd3be109889d994
13884 Author: Marius Gedminas <marius@gedmin.as>
13885 Date:   Fri May 8 02:54:00 2015 -0400
13886
13887     glib.py: Fix Python 3 TypeError in gdb pretty-printers
13888
13889     https://bugzilla.gnome.org/show_bug.cgi?id=749092
13890
13891  glib/glib.py | 4 ++++
13892  1 file changed, 4 insertions(+)
13893
13894 commit c97729532f54043edb959a2bd2ca6c5df5135658
13895 Author: Paolo Borelli <pborelli@gnome.org>
13896 Date:   Sun Dec 13 19:32:39 2015 +0100
13897
13898     W32: fix uninitialized var in g_app_info_get_all_for_type
13899
13900     Compare with the handler->app, not with the app var which is not
13901     initialized yet
13902
13903     https://bugzilla.gnome.org/show_bug.cgi?id=759408
13904
13905  gio/gwin32appinfo.c | 2 +-
13906  1 file changed, 1 insertion(+), 1 deletion(-)
13907
13908 commit 61136c2c7333a937adb20a4a43f32e66bf89c2f5
13909 Author: Matthias Clasen <mclasen@redhat.com>
13910 Date:   Mon Dec 14 07:43:24 2015 -0500
13911
13912     Trivial doc comment fix
13913
13914     Use the same Since: syntax throughout.
13915
13916  glib/gunicode.h | 12 ++++++------
13917  1 file changed, 6 insertions(+), 6 deletions(-)
13918
13919 commit e9c9ff607c024b6daecccb577923c62c0f63cf63
13920 Author: Andrey Gursky <andrey.gursky@e-mail.ua>
13921 Date:   Fri Nov 20 03:25:28 2015 +0100
13922
13923     Add missing checks for gnulib vasnprintf()
13924
13925     Commit 212e4232e7520b2e328e3e965ed792e17b12e144 introduced a big
13926     update
13927     of gnulib. Necessary changes to configure.ac from old gnulib commit
13928     e8e63d1b31bca6c82713cba490b21a861abb24b5 have been forgotten. Actually
13929     available functions are not discovered by autotools.
13930
13931     https://bugzilla.gnome.org/show_bug.cgi?id=759134
13932
13933  configure.ac | 2 +-
13934  1 file changed, 1 insertion(+), 1 deletion(-)
13935
13936 commit b3e0caa3e3a2c06e61f49f62112ca9b7f94840db
13937 Author: Sebastian Rasmussen <sebras@gmail.com>
13938 Date:   Wed Dec 2 21:12:12 2015 +0000
13939
13940     Updated Swedish translation
13941
13942  po/sv.po | 511
13943  ++++++++++++++++++++++++++++++++-------------------------------
13944  1 file changed, 261 insertions(+), 250 deletions(-)
13945
13946 commit 244f9e66f97e37c9a1570e3d975f0d63b34ae4cd
13947 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
13948 Date:   Wed Dec 2 21:23:10 2015 +0800
13949
13950     build/win32: Add NMake Makefile module for building tests and
13951     introspection
13952
13953     This adds a NMake Makefile module that can be used for building
13954     tests and
13955     introspection using, NMake.  This is not yet distributed in the
13956     main GLib
13957     tarballs, but this is placed here as the base location as this is
13958     intended to be used in projects that support Visual Studio builds and
13959     support the build of tests and/or introspection under Visual Studio
13960     using
13961     NMake.
13962
13963  build/win32/detectenv-msvc.mak | 76
13964  ++++++++++++++++++++++++++++++++++++++++++
13965  1 file changed, 76 insertions(+)
13966
13967 commit 80dcec234c74c073c72bceea9731006b525aa576
13968 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
13969 Date:   Wed Dec 2 21:04:43 2015 +0800
13970
13971     config.h.win32.in: Clean up a bit
13972
13973     Remove the HAVE_*INLINE items from here as well, since 'inline' is
13974     unconditionally defined in gmacros.h.
13975
13976  config.h.win32.in | 17 -----------------
13977  1 file changed, 17 deletions(-)
13978
13979 commit a81568273c2fedf6ac435dcd51731f8e79840694
13980 Author: Emmanuele Bassi <ebassi@gnome.org>
13981 Date:   Tue Dec 1 12:57:02 2015 +0000
13982
13983     docs: Be more precise on the use of set_resource_base_path()
13984
13985     The current wording is a bit vague on when to call
13986     set_resource_base_path() in a GApplication implementation.
13987
13988  gio/gapplication.c | 7 ++++++-
13989  1 file changed, 6 insertions(+), 1 deletion(-)
13990
13991 commit cfdd4cabe793d897f6dafd61391374099cd5ea1e
13992 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
13993 Date:   Mon Nov 30 11:22:17 2015 +0800
13994
13995     glib/glibconfig.h.win32.in: Clean up a bit further
13996
13997     Also get rid of the items regarding G_HAVE_*INLINE as they aren't used
13998     anymore as they are removed from configure.ac.
13999
14000     Thanks to John Emmas and desrt for the earlier patch for getting
14001     rid of the C4005 warnings.
14002
14003  glib/glibconfig.h.win32.in | 12 ------------
14004  1 file changed, 12 deletions(-)
14005
14006 commit f2fb877ef796c543f8ca166c7e05a434f163faf7
14007 Author: Allison Ryan Lortie <desrt@desrt.ca>
14008 Date:   Fri Nov 27 11:31:41 2015 -0500
14009
14010     glibconfig.h.win32.in: remove G_CAN_INLINE
14011
14012     We now define this unconditionally in gmacros.h.
14013
14014     Thanks to John Emmas for the tip.
14015
14016     https://bugzilla.gnome.org/show_bug.cgi?id=757374
14017
14018  glib/glibconfig.h.win32.in | 2 --
14019  1 file changed, 2 deletions(-)
14020
14021 commit ec6971b864a3faffadd0bf4a87c7c1b47697fc83
14022 Author: Allison Ryan Lortie <desrt@desrt.ca>
14023 Date:   Fri Nov 27 11:27:51 2015 -0500
14024
14025     gtypes.h: move G_STATIC_ASSERT to function scope
14026
14027     It seems that some compilers get upset if this is done at global
14028     scope,
14029     so let's move it to function scope where we know it works.
14030
14031  glib/gtypes.h | 2 +-
14032  1 file changed, 1 insertion(+), 1 deletion(-)
14033
14034 commit a266ac62ea1e4deb7edd9332b87b29097607d7c7
14035 Author: Allison Ryan Lortie <desrt@desrt.ca>
14036 Date:   Thu Nov 26 09:25:39 2015 -0500
14037
14038     tests: fix a test on 32-bit builds
14039
14040     We were trying to squeeze 64-bit test vectors into gsize, which
14041     is fine
14042     on 64bit systems but doesn't work very well on 32-bit.
14043
14044     Change that to a guint64.
14045
14046  glib/tests/overflow.c | 2 +-
14047  1 file changed, 1 insertion(+), 1 deletion(-)
14048
14049 commit 978779044844f9ff793c10395443639cac964e31
14050 Author: Matthias Clasen <mclasen@redhat.com>
14051 Date:   Wed Nov 25 21:37:13 2015 -0500
14052
14053     GApplication: improve docs
14054
14055     Spell out which GVariant format strings to use for which
14056     commandline option types. I just wasted some time debugging
14057     this in an application.
14058
14059  gio/gapplication.c | 11 +++++++++++
14060  1 file changed, 11 insertions(+)
14061
14062 commit db641e32920ee8b553ab6f2d318aafa156e4390c
14063 Author: Evangelos Foutras <evangelos@foutrelis.com>
14064 Date:   Wed Nov 25 23:29:18 2015 +0200
14065
14066     GDBusProxy: Fix a memory leak during initialization
14067
14068     https://bugzilla.gnome.org/show_bug.cgi?id=758641
14069
14070  gio/gdbusproxy.c | 1 +
14071  1 file changed, 1 insertion(+)
14072
14073 commit be225b76a7c362b61c49cd81c4081be98b510aab
14074 Author: Allison Ryan Lortie <desrt@desrt.ca>
14075 Date:   Wed Nov 25 09:14:30 2015 -0500
14076
14077     GLib 2.47.3
14078
14079  NEWS         | 10 ++++++++++
14080  configure.ac |  2 +-
14081  2 files changed, 11 insertions(+), 1 deletion(-)
14082
14083 commit ba12fbf8f8861e634def9fc0fb5e9ea603269803
14084 Author: Allison Ryan Lortie <desrt@desrt.ca>
14085 Date:   Wed Nov 25 08:48:06 2015 -0500
14086
14087     gutils: g_bit_ inlines: add visibility macros
14088
14089     My careful efforts to preserve the exporting of these symbols on
14090     our ABI
14091     was thwarted by our symbol visibility filtering.  Let's fix that.
14092
14093  glib/gutils.h | 3 +++
14094  1 file changed, 3 insertions(+)
14095
14096 commit 4f18c671ab8c7d313a1b97f9aff4616dee73bb2e
14097 Author: Allison Ryan Lortie <desrt@desrt.ca>
14098 Date:   Tue Nov 24 18:44:45 2015 +0000
14099
14100     GLib 2.47.2
14101
14102  NEWS         | 37 +++++++++++++++++++++++++++++++++++++
14103  configure.ac |  4 ++--
14104  2 files changed, 39 insertions(+), 2 deletions(-)
14105
14106 commit 398c048c66e71ec52a1799ea6fbd4c3b1554ec5e
14107 Author: Allison Ryan Lortie <desrt@desrt.ca>
14108 Date:   Fri Nov 6 13:08:41 2015 -0500
14109
14110     docs: remove GDBusObjectManager example
14111
14112     This example has been causing on-and-off build breaks for quite some
14113     time.  In this case, the code for copying the generated content
14114     into the
14115     main docs of GIO is causing problems with srcdir != destdir builds
14116     (due
14117     to the files also being copied from the read-only srcdir during
14118     distchecks).
14119
14120     We could probably work around this problem yet again, but since
14121     there is
14122     no real benefit to having this content included, so let's remove it.
14123
14124     https://bugzilla.gnome.org/show_bug.cgi?id=734469
14125
14126  configure.ac                                       |   1 -
14127  docs/reference/gio/Makefile.am                     |  21 +--
14128  .../gio/gdbus-object-manager-example/.gitignore    |   1 -
14129  .../gio/gdbus-object-manager-example/Makefile.am   |  67 ---------
14130  .../gdbus-object-manager-example-docs.xml          |  17 ---
14131  .../gdbus-object-manager-example-sections.txt      | 161
14132  ---------------------
14133  .../gdbus-object-manager-example.types             |  10 --
14134  docs/reference/gio/migrating-gdbus.xml             |  29 +---
14135  8 files changed, 3 insertions(+), 304 deletions(-)
14136
14137 commit 69003a0751971275b9cb32ac345e0d0c15c81ecd
14138 Author: Tom Tryfonidis <tomtryf@gmail.com>
14139 Date:   Mon Nov 23 14:58:36 2015 +0000
14140
14141     Updated Greek translation
14142     (cherry picked from commit bf0f0135a32f1ec744ac951d3b759d592ed36872)
14143
14144  po/el.po | 310
14145  +++++++++++++++++++++++++++++++--------------------------------
14146  1 file changed, 155 insertions(+), 155 deletions(-)
14147
14148 commit 7bc6f021d7b65fd61194f366077efb1faafa96dc
14149 Author: Allison Ryan Lortie <desrt@desrt.ca>
14150 Date:   Tue Nov 17 13:29:35 2015 -0500
14151
14152     gmacros: fix unguarded use of __STDC_VERSION__
14153
14154     According to the C spec, any undefined identifier used in a #if
14155     expression is taken to have a numerical value of zero.
14156
14157     Commit db2367e8782d7a39fc3e93d13f6a16f10cad04c2 introduced an #i
14158     statement which depended on this behaviour.
14159
14160     gcc has a -Wundef option which warns about depending on this
14161     behaviour,
14162     and unfortunately there are projects that are using -Werror=undef in
14163     builds that include our headers.
14164
14165     Adding a check for defined(__STDC_VERSION__) before using the macro is
14166     enough to silence gcc.
14167
14168  glib/gmacros.h | 2 +-
14169  1 file changed, 1 insertion(+), 1 deletion(-)
14170
14171 commit 1ee2db4a286e4980213a849a13a9f46b5a0dd654
14172 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
14173 Date:   Tue Nov 17 18:48:06 2015 +0100
14174
14175     Updated Spanish translation
14176
14177  po/es.po | 531
14178  ++++++++++++++++++++++++++++++++-------------------------------
14179  1 file changed, 272 insertions(+), 259 deletions(-)
14180
14181 commit f87e002313d566dcce71a9aba040d22ddb5c1e80
14182 Author: Dan Winship <danw@gnome.org>
14183 Date:   Mon Nov 16 16:57:38 2015 -0500
14184
14185     Fix g_strerror() on non-glibc
14186
14187     When using one of the codepaths that copies the error string into buf,
14188     make sure the string gets strdup() afterward.
14189
14190     https://bugzilla.gnome.org/show_bug.cgi?id=758194
14191
14192  glib/gstrfuncs.c | 2 ++
14193  1 file changed, 2 insertions(+)
14194
14195 commit 03cb2eb088a79b7849eb526e0e1f3e2f4ee5b2e4
14196 Author: GNOME Translation Robot <gnome-sysadmin@gnome.org>
14197 Date:   Mon Nov 16 18:20:41 2015 +0000
14198
14199     Added Scottish Gaelic translation
14200
14201  po/LINGUAS |    1 +
14202  po/gd.po   | 4416
14203  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
14204  2 files changed, 4417 insertions(+)
14205
14206 commit db2367e8782d7a39fc3e93d13f6a16f10cad04c2
14207 Author: Allison Ryan Lortie <desrt@desrt.ca>
14208 Date:   Mon Nov 9 11:36:10 2015 -0500
14209
14210     GLib: clean up the "inline" mess once and for all
14211
14212     It's been a long time since we've been unconditionally saying "static
14213     inline" in GLib headers without complaints so it's safe to assume that
14214     all compilers that we care about support this.
14215
14216     One thing that is not yet totally supported is the unadorned use
14217     of the
14218     word "inline".  Depending on the flags (-std=c89, for example),
14219     even GCC
14220     will complain about this.  Detect missing C99 support and define
14221     "inline" to "__inline" in that case.  Some research shows "__inline"
14222     appears to be the most widely-supported keyword here, but we may
14223     need to
14224     tweak this if we get some reports of breakage.
14225
14226     Clean up all of the configure checks around this and define
14227     G_CAN_INLINE
14228     unconditionally.  Unfortunately, we must assume that some people are
14229     still using G_IMPLEMENT_INLINES, we must continue to implement that
14230     (including undefining G_CAN_INLINE and redefining G_INLINE_FUNC) if
14231     requested.
14232
14233     It is not our intent to break existing users of the old-style
14234     G_INLINE_FUNC approach and if that has happened, we may need to make
14235     some further adjustments.
14236
14237     https://bugzilla.gnome.org/show_bug.cgi?id=757374
14238
14239  configure.ac   | 105
14240  ---------------------------------------------------------
14241  glib/docs.c    |  19 +++++------
14242  glib/gmacros.h |  21 ++++++++++++
14243  glib/gutils.h  |  35 -------------------
14244  4 files changed, 30 insertions(+), 150 deletions(-)
14245
14246 commit 9834f79279574e2cddc4dcb6149da9bd782dd40d
14247 Author: Allison Ryan Lortie <desrt@desrt.ca>
14248 Date:   Mon Nov 9 16:12:18 2015 +0000
14249
14250     gutils: clean up bit funcs inlining mess
14251
14252     gutils.h and gutils.c define three utility functions as inlines
14253     that are
14254     also exported via the ABI.  This is done via complicated G_INLINE_FUNC
14255     and G_IMPLEMENT_INLINES logic.
14256
14257     In order to be able to remove this mess, we create a another
14258     convoluted
14259     but slightly cleaner approach: write straight-up inline versions
14260     of the
14261     functions named _impl() in the header.  Define macros with the
14262     "public"
14263     function names that call these inlines.  From the .c file, export the
14264     ABI versions of these functions, implemented using the _impl()
14265     version.
14266
14267     https://bugzilla.gnome.org/show_bug.cgi?id=757374
14268
14269  glib/gutils.c | 31 ++++++++++++++++++++++++-------
14270  glib/gutils.h | 53 ++++++++++++++++++++++++++++++++---------------------
14271  2 files changed, 56 insertions(+), 28 deletions(-)
14272
14273 commit 0bfbb0d257593b2fcfaaf9bf09c586057ecfac25
14274 Author: Allison Ryan Lortie <desrt@desrt.ca>
14275 Date:   Mon Nov 9 15:54:58 2015 +0000
14276
14277     GTrashStack: uninline and deprecate
14278
14279     Deprecate GTrashStack and remove the inline implementations for the
14280     functions.  This will help us clean up the mess that is inline
14281     functions
14282     in GLib.
14283
14284     Because of how G_INLINE_FUNC worked, we have these functions on
14285     our ABI,
14286     so we must continue to export them as normal functions.  We are
14287     safe to
14288     remove the inline versions, however, because any existing binaries
14289     will
14290     continue to carry them and any new builds will just start using the
14291     non-inline versions.
14292
14293     https://bugzilla.gnome.org/show_bug.cgi?id=757374
14294
14295  glib/gtrashstack.c | 61 ++++++++++++++++++++++++++++++++++++++++++++++---
14296  glib/gtrashstack.h | 67
14297  ++++++++----------------------------------------------
14298  2 files changed, 68 insertions(+), 60 deletions(-)
14299
14300 commit 7ab79b3879fa8b336ba3047f2399f26e1601f68e
14301 Author: Ben Iofel <iofelben@gmail.com>
14302 Date:   Mon Nov 16 10:05:16 2015 -0500
14303
14304     GTask: fix example code in docs
14305
14306     https://bugzilla.gnome.org/show_bug.cgi?id=758181
14307
14308  gio/gtask.c | 2 +-
14309  1 file changed, 1 insertion(+), 1 deletion(-)
14310
14311 commit 448e01353abba452148b7547eaa255b0555ae575
14312 Author: Kjartan Maraas <kmaraas@gnome.org>
14313 Date:   Sun Nov 15 23:59:35 2015 +0100
14314
14315     Updated Norwegian bokmål translation.
14316
14317  po/nb.po | 539
14318  +++++++++++++++++++++++++++++++++------------------------------
14319  1 file changed, 280 insertions(+), 259 deletions(-)
14320
14321 commit c50bb218de95e1f4278fb1b4ad5f300b13364b85
14322 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
14323 Date:   Thu Nov 12 15:26:20 2015 +0800
14324
14325     MSVC 2010+ builds: Do not explicitly use /LTCG
14326
14327     This partially reverts dc4361f.
14328
14329     As we now ensure that items using GResources and GConstructors
14330     are always
14331     referenced so that the linker does not optimize them out in a default
14332     Release build, we no longer need to enforce the use of /LTCG, so
14333     /LTCG:incremental will work as well.
14334
14335  build/win32/vs10/gdbus.vcxproj                       | 2 --
14336  build/win32/vs10/gio-querymodules.vcxproj            | 2 --
14337  build/win32/vs10/gio.vcxprojin                       | 2 --
14338  build/win32/vs10/glib-compile-resources.vcxprojin    | 2 --
14339  build/win32/vs10/glib-compile-schemas.vcxprojin      | 2 --
14340  build/win32/vs10/glib-genmarshal.vcxproj             | 2 --
14341  build/win32/vs10/glib.vcxprojin                      | 4 ----
14342  build/win32/vs10/gmodule.vcxproj                     | 2 --
14343  build/win32/vs10/gobject.vcxprojin                   | 2 --
14344  build/win32/vs10/gresource.vcxproj                   | 2 --
14345  build/win32/vs10/gsettings.vcxproj                   | 2 --
14346  build/win32/vs10/gspawn-win32-helper-console.vcxproj | 2 --
14347  build/win32/vs10/gspawn-win32-helper.vcxproj         | 2 --
14348  build/win32/vs10/gthread.vcxproj                     | 2 --
14349  14 files changed, 30 deletions(-)
14350
14351 commit db4df9908e0137c14f5aeeefba899240c4724970
14352 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
14353 Date:   Tue Nov 10 17:20:18 2015 +0800
14354
14355     gconstructor: Work around constructors being optimized away on MSVC
14356
14357     Whole program optimization is enabled by default in visual studio
14358     release builds, and this causes constructors (for e.g. resources)
14359     to be
14360     optimized away as they are not referenced from elsewhere.
14361
14362     This works around this by some pragma magic.
14363
14364     https://bugzilla.gnome.org/show_bug.cgi?id=752837
14365
14366  glib/gconstructor.h | 38 ++++++++++++++++++++++++++++++++------
14367  1 file changed, 32 insertions(+), 6 deletions(-)
14368
14369 commit 228ad1ed9cf9eb64ac16475e902ff5f861d60c10
14370 Author: Jeff Bai <jeffbai@aosc.xyz>
14371 Date:   Thu Nov 12 11:02:56 2015 +0800
14372
14373     Update zh_CN translations
14374
14375  po/zh_CN.po | 1238
14376  +++++++++++++++++++++++++++++++----------------------------
14377  1 file changed, 649 insertions(+), 589 deletions(-)
14378
14379 commit 0a10d38d1533d7944bfd10552c5df9a3cc771d8c
14380 Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
14381 Date:   Sat Nov 7 18:51:04 2015 +0200
14382
14383     Return value of g_hash_table_get_{keys,values} is (transfer container)
14384
14385     https://bugzilla.gnome.org/show_bug.cgi?id=757742
14386
14387  glib/ghash.c | 16 ++++++++--------
14388  1 file changed, 8 insertions(+), 8 deletions(-)
14389
14390 commit 42463b840fb953e4663384a3911df2cd643ecf08
14391 Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
14392 Date:   Sat Nov 7 18:50:08 2015 +0200
14393
14394     ghash: Correctly annotate (nullable) and (out) parameters
14395
14396     https://bugzilla.gnome.org/show_bug.cgi?id=757742
14397
14398  glib/ghash.c | 18 +++++++++---------
14399  1 file changed, 9 insertions(+), 9 deletions(-)
14400
14401 commit 0e5365997179def68797cbaf5d1a0961bef2ad00
14402 Author: Balázs Úr <urbalazs@gmail.com>
14403 Date:   Sat Nov 7 15:08:05 2015 +0000
14404
14405     Updated Hungarian translation
14406
14407  po/hu.po | 397
14408  ++++++++++++++++++++++++++++++++-------------------------------
14409  1 file changed, 204 insertions(+), 193 deletions(-)
14410
14411 commit 779b5c9af00d42bcf4728270a3b5a983998121eb
14412 Author: Philip Withnall <philip.withnall@collabora.co.uk>
14413 Date:   Sat Nov 7 13:55:24 2015 +0100
14414
14415     gtestutils: Fix a function name in a documentation example
14416
14417  glib/gtestutils.c | 2 +-
14418  1 file changed, 1 insertion(+), 1 deletion(-)
14419
14420 commit 25a7c817d3cbef8b6508b44bca6d0b01ca77916b
14421 Author: Philip Withnall <philip.withnall@collabora.co.uk>
14422 Date:   Fri Dec 6 12:23:09 2013 +0000
14423
14424     glib: Add missing (nullable) and (optional) annotations
14425
14426     Add various (nullable) and (optional) annotations which were missing
14427     from a variety of functions. Also port a couple of existing
14428     (allow-none)
14429     annotations in the same files to use (nullable) and (optional) as
14430     appropriate instead.
14431
14432     Secondly, add various (not nullable) annotations as needed by the new
14433     default in gobject-introspection of marking gpointers as
14434     (nullable). See
14435     https://bugzilla.gnome.org/show_bug.cgi?id=729660.
14436
14437     This includes adding some stub documentation comments for the
14438     assertion macro error functions, which weren’t previously
14439     documented.
14440     The new comments are purely to allow for annotations, and hence are
14441     marked as (skip) to prevent the symbols appearing in the GIR file.
14442
14443     https://bugzilla.gnome.org/show_bug.cgi?id=719966
14444
14445  gio/gconverter.c            |  3 +-
14446  gio/gcredentials.c          |  2 +-
14447  gio/gdbusconnection.h       |  2 +-
14448  gio/gfileinfo.c             |  9 +++---
14449  gio/gicon.c                 |  2 +-
14450  gio/gmemoryoutputstream.c   |  6 ++--
14451  gio/gsocketaddress.c        |  2 +-
14452  gio/gsocketcontrolmessage.c |  2 +-
14453  glib/garray.c               |  6 ++--
14454  glib/gatomic.c              | 14 ++++----
14455  glib/gbitlock.c             |  6 ++--
14456  glib/gbytes.c               |  5 +--
14457  glib/gconvert.c             | 23 ++++++-------
14458  glib/gdataset.c             | 10 +++---
14459  glib/gdate.c                |  2 +-
14460  glib/gdatetime.c            | 10 +++---
14461  glib/gerror.c               |  8 ++---
14462  glib/ghash.c                | 33 +++++++++----------
14463  glib/ghook.c                |  4 +--
14464  glib/gmain.c                |  8 ++---
14465  glib/gmem.c                 |  3 +-
14466  glib/gmem.h                 |  2 +-
14467  glib/gmessages.c            | 27 +++++++++++++---
14468  glib/gnode.h                |  4 +--
14469  glib/gprintf.c              |  4 +--
14470  glib/gqsort.c               |  2 +-
14471  glib/gshell.c               |  6 ++--
14472  glib/gslice.c               | 38 ++++++++++++++++++----
14473  glib/gstrfuncs.c            | 10 +++---
14474  glib/gstring.c              |  4 +--
14475  glib/gtestutils.c           | 10 +++++-
14476  glib/gthread.c              |  6 ++--
14477  glib/gtrashstack.c          |  2 +-
14478  glib/gtree.c                |  4 +--
14479  glib/gutf8.c                | 78
14480  +++++++++++++++++++++++----------------------
14481  glib/gutils.c               |  2 +-
14482  glib/gvariant-core.c        |  2 +-
14483  gobject/gboxed.c            |  7 ++--
14484  gobject/gboxed.h            |  6 ++--
14485  gobject/gclosure.c          | 20 +++++++-----
14486  gobject/gclosure.h          |  3 +-
14487  gobject/gmarshal.c          | 44 ++++++++++++-------------
14488  gobject/gobject.c           | 39 +++++++++++++----------
14489  gobject/gparam.c            |  2 +-
14490  gobject/gsignal.c           |  6 ++--
14491  gobject/gtype.c             |  5 +--
14492  gobject/gtype.h             | 31 ++++++++++--------
14493  gobject/gvalue.c            |  2 +-
14494  48 files changed, 303 insertions(+), 223 deletions(-)
14495
14496 commit 90808a02796449615947e49ae57f5f4fa2e404ea
14497 Author: Sebastien Bacher <seb128@ubuntu.com>
14498 Date:   Fri Nov 6 17:42:45 2015 +0100
14499
14500     g_local_file_trash: remove invalid free call
14501
14502     Commit 8ece2de964c01b3428f16766f199b58f0bc67212 transplanted a
14503     block of
14504     code that contained an early-exit-on-error case which freed several
14505     variables.
14506
14507     Because of the move, the normal-path unconditional free of one
14508     of these
14509     variables is now above this early exit case, so if this block is
14510     hit, it
14511     will now be a double-free.
14512
14513     Remove that.
14514
14515     https://bugzilla.gnome.org/show_bug.cgi?id=757693
14516
14517  gio/glocalfile.c | 1 -
14518  1 file changed, 1 deletion(-)
14519
14520 commit 1ac2a606fc10dd8d0e880902bc428ae406beb70c
14521 Author: Philip Withnall <philip.withnall@collabora.co.uk>
14522 Date:   Fri Nov 6 11:27:24 2015 +0100
14523
14524     gtlsconnection: Fix a typo in the documentation
14525
14526  gio/gtlsconnection.c | 2 +-
14527  1 file changed, 1 insertion(+), 1 deletion(-)
14528
14529 commit 751d3f00a8f4162d486658cf640d94a7a9486360
14530 Author: Dan Winship <danw@gnome.org>
14531 Date:   Thu Nov 5 09:42:36 2015 -0500
14532
14533     Update .gitignore for overflow tests
14534
14535  glib/tests/.gitignore | 2 ++
14536  1 file changed, 2 insertions(+)
14537
14538 commit 4d74ca4c3ad3c9900caf320b39433e68a7db8465
14539 Author: Jan de Groot <jan@jgc.homeip.net>
14540 Date:   Thu Mar 21 19:51:28 2013 +0000
14541
14542     Make gtester-report compatible with Python 3
14543
14544     Convert tabs to spaces and replace print with print().
14545     The script still works with Python 2.x.
14546
14547     https://bugzilla.gnome.org/show_bug.cgi?id=696324
14548
14549  glib/gtester-report | 28 ++++++++++++++--------------
14550  1 file changed, 14 insertions(+), 14 deletions(-)
14551
14552 commit 1c6e6671d106a45a0f30d5ca6427ebf0cc26abf5
14553 Author: Jussi Kukkonen <jussi.kukkonen@intel.com>
14554 Date:   Thu Nov 5 11:08:32 2015 +0200
14555
14556     gio/tests: Don't depend on a data file that's not built
14557
14558     data.gresource is not built when cross-compiling: Don't
14559     add it to test_data in that case.
14560
14561     https://bugzilla.gnome.org/show_bug.cgi?id=757628
14562
14563  gio/tests/Makefile.am | 3 ++-
14564  1 file changed, 2 insertions(+), 1 deletion(-)
14565
14566 commit 503e3147485a8d21ec9915b5df4c2ba4e2c4284b
14567 Author: Pedro Albuquerque <palbuquerque73@gmail.com>
14568 Date:   Thu Nov 5 05:58:56 2015 +0000
14569
14570     Updated Portuguese translation
14571
14572  po/pt.po | 433
14573  ++++++++++++++++++++++++++++++++-------------------------------
14574  1 file changed, 222 insertions(+), 211 deletions(-)
14575
14576 commit 236e8040b4f8fbf213374ce398ecf29ce011f47c
14577 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
14578 Date:   Mon Nov 2 17:17:55 2015 +0000
14579
14580     Build gdbus-example-objectmanager-server again
14581
14582     It was removed, apparently accidentally, in commit 5b48dc4.
14583     This had the side-effect that it wasn't included in tarball releases,
14584     which means that commit ab7b4be doesn't work when building a package.
14585
14586     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=734469
14587     Reviewed-by: Colin Walters <walters@verbum.org>
14588
14589  gio/tests/Makefile.am | 3 +++
14590  1 file changed, 3 insertions(+)
14591
14592 commit 0dbc81c73ae19310f477e4888f4d4cba8474a846
14593 Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
14594 Date:   Thu Oct 29 10:54:34 2015 +0200
14595
14596     Move G_POLLFD_FORMAT to glibconfig.h
14597
14598     It's a platform-specific macro, so it belongs in glibconfig.h.
14599     This ensures that g-ir-scanner will not pick the wrong definition
14600     for introspection.
14601
14602     https://bugzilla.gnome.org/show_bug.cgi?id=757294
14603
14604  configure.ac               |  8 +++++++-
14605  glib/glibconfig.h.win32.in |  4 ++++
14606  glib/gpoll.h               | 11 ++---------
14607  3 files changed, 13 insertions(+), 10 deletions(-)
14608
14609 commit 6f1b574ceab74a043d24c24d12b2cfb47e5f8228
14610 Author: Xavier Claessens <xavier.claessens@collabora.com>
14611 Date:   Mon Nov 2 09:36:47 2015 -0500
14612
14613     Doc: Fix missing glibconfig.h when builddir!=srcdir
14614
14615     Currently the doc is incomplete when builddir!=srcdir
14616     (e.g. debian package) because glibconfig.h is generared from
14617     configure.ac and is thus missing from srcdir. This leads to
14618     missing doc for symbols like G_GINT64_FORMAT.
14619
14620     https://bugzilla.gnome.org/show_bug.cgi?id=734469
14621
14622  docs/reference/gio/Makefile.am     |  7 ++++---
14623  docs/reference/glib/Makefile.am    | 11 ++++++++---
14624  docs/reference/gobject/Makefile.am |  2 +-
14625  3 files changed, 13 insertions(+), 7 deletions(-)
14626
14627 commit 86a7c864b32cc8532df2b57f59526c11be507657
14628 Author: Xavier Claessens <xavier.claessens@collabora.com>
14629 Date:   Fri Oct 30 14:59:11 2015 -0400
14630
14631     Doc: copy included example files
14632
14633     This fix missing files when src_dir != build_dir.
14634
14635     https://bugzilla.gnome.org/show_bug.cgi?id=734469
14636
14637  docs/reference/gio/Makefile.am         | 19 ++++++++++++++++++-
14638  docs/reference/gio/migrating-gdbus.xml | 10 +++++-----
14639  2 files changed, 23 insertions(+), 6 deletions(-)
14640
14641 commit ee718d352615f8417683f99fba6d0d08a33760fa
14642 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
14643 Date:   Wed Oct 7 15:49:05 2015 +0200
14644
14645     gapplication: reject actions without names
14646
14647     https://bugzilla.gnome.org/show_bug.cgi?id=756134
14648
14649  gio/gsimpleaction.c      |  2 ++
14650  gio/gsimpleactiongroup.c |  7 +++++++
14651  gio/tests/gapplication.c | 25 +++++++++++++++++++++++++
14652  3 files changed, 34 insertions(+)
14653
14654 commit 863bffdac7f08815e4189bc881cb0c26d98d96c3
14655 Author: Daiki Ueno <dueno@src.gnome.org>
14656 Date:   Mon Nov 2 09:38:50 2015 +0900
14657
14658     doc: fix g_task_attach_source() example
14659
14660     The 3rd argument of the function is not a GCallback, but a
14661     GSourceFunc.
14662
14663     https://bugzilla.gnome.org/show_bug.cgi?id=757451
14664
14665  gio/gtask.c | 7 ++++---
14666  1 file changed, 4 insertions(+), 3 deletions(-)
14667
14668 commit df352203d6eb06355e4de40006236af64181d9d6
14669 Author: Xavier Claessens <xavier.claessens@collabora.com>
14670 Date:   Fri Oct 30 10:02:06 2015 -0400
14671
14672     Stop using g_sequence_get_length() to check if it's empty
14673
14674     g_sequence_is_empty() is more efficient for that task.
14675
14676     https://bugzilla.gnome.org/show_bug.cgi?id=756988
14677
14678  gio/gdbusmenumodel.c    | 2 +-
14679  gio/glocalfilemonitor.c | 6 +++---
14680  gio/gmenuexporter.c     | 2 +-
14681  glib/gsequence.c        | 2 +-
14682  4 files changed, 6 insertions(+), 6 deletions(-)
14683
14684 commit 2bc32606c73ccb66f86444b60bf0eabc9c959fb3
14685 Author: Xavier Claessens <xavier.claessens@collabora.com>
14686 Date:   Thu Oct 22 16:23:12 2015 -0400
14687
14688     GSequence: document that _get_length() is not O(1)
14689
14690     https://bugzilla.gnome.org/show_bug.cgi?id=756988
14691
14692  glib/gsequence.c | 4 +++-
14693  1 file changed, 3 insertions(+), 1 deletion(-)
14694
14695 commit 2331437df3fa3c28649f6b318ed980bd9462434f
14696 Author: Xavier Claessens <xavier.claessens@collabora.com>
14697 Date:   Mon Sep 21 13:24:44 2015 -0400
14698
14699     Doc: fix some gtk-doc warnings
14700
14701     https://bugzilla.gnome.org/show_bug.cgi?id=755364
14702
14703  docs/reference/glib/glib-sections.txt |  1 +
14704  gio/gfilemonitor.c                    | 15 +++++++++++++++
14705  gio/gsocketconnectable.h              |  2 +-
14706  glib/gmem.c                           |  3 +++
14707  gobject/gparam.c                      |  2 +-
14708  gobject/gparam.h                      |  4 ++--
14709  6 files changed, 23 insertions(+), 4 deletions(-)
14710
14711 commit 7dd9ffbcfff3561d2d1bcd247c052e4c4399623f
14712 Author: Allison Ryan Lortie <desrt@desrt.ca>
14713 Date:   Wed Oct 28 11:14:15 2015 +0000
14714
14715     tests: test bounds-checked int arithmetic
14716
14717     Add some simple testcases for the new bounds-checked integer
14718     arithmetic
14719     helpers.
14720
14721     Include a second build of the testcase to make sure we test the
14722     fallback
14723     code even if we are on a compiler that supports the intrinsics.
14724
14725     https://bugzilla.gnome.org/show_bug.cgi?id=503096
14726
14727  glib/tests/Makefile.am |   5 ++
14728  glib/tests/overflow.c  | 199
14729  +++++++++++++++++++++++++++++++++++++++++++++++++
14730  2 files changed, 204 insertions(+)
14731
14732 commit d0219f25970c740ac1a8965754868d54bcd90eeb
14733 Author: Allison Ryan Lortie <desrt@desrt.ca>
14734 Date:   Wed Oct 28 11:14:13 2015 +0000
14735
14736     GLib: add bounds-checked unsigned int arithmetic
14737
14738     Add some helpers for builds-checked unsigned integer arithmetic
14739     to GLib.
14740     These will be based on compiler intrinsics where they are available,
14741     falling back to standard manual checks otherwise.
14742
14743     The fallback case needs to be implemented as a function (which we do
14744     inline) because we cannot rely on statement expressions.  We also
14745     implement the intrinsics case as an inline in order to avoid people
14746     accidentally writing non-portable code which depends on static
14747     evaluation of the builtin.
14748
14749     For now there is only support for addition and multiplication
14750     for guint,
14751     guint64 and gsize.  It may make sense to add support for subtraction
14752     or
14753     for the signed equivalents of those types in the future if we find
14754     a use
14755     for that.
14756
14757     https://bugzilla.gnome.org/show_bug.cgi?id=503096
14758
14759  docs/reference/glib/glib-docs.xml     |   1 +
14760  docs/reference/glib/glib-sections.txt |  11 +++
14761  glib/docs.c                           | 124
14762  ++++++++++++++++++++++++++++++++++
14763  glib/gtypes.h                         |  57 +++++++++++++++-
14764  4 files changed, 192 insertions(+), 1 deletion(-)
14765
14766 commit 89bda59170b662d65f91d36220492cc890dafa0d
14767 Author: Allison Ryan Lortie <desrt@desrt.ca>
14768 Date:   Wed Oct 28 11:14:11 2015 +0000
14769
14770     macros: add dummy __has_builtin()
14771
14772     Add a dummy definition for Clang's __has_builtin() macro.  This will
14773     allow us to use __has_builtin() unconditionally, in the same way as we
14774     already do for __has_feature().
14775
14776     https://bugzilla.gnome.org/show_bug.cgi?id=503096
14777
14778  glib/gmacros.h | 4 ++++
14779  1 file changed, 4 insertions(+)
14780
14781 commit 41bd8c90aebb0fd6de0735f52a3e9e99e67a5eed
14782 Author: Yosef Or Boczko <yoseforb@src.gnome.org>
14783 Date:   Fri Oct 30 12:50:00 2015 +0200
14784
14785     Updated Hebrew translation
14786
14787  po/he.po | 381
14788  ++++++++++++++++++++++++++++++++-------------------------------
14789  1 file changed, 196 insertions(+), 185 deletions(-)
14790
14791 commit adfd1847763f71c79424386fd31e31693ea7f599
14792 Author: Murray Cumming <murrayc@murrayc.com>
14793 Date:   Wed Oct 28 10:50:31 2015 +0100
14794
14795     Fix tiny typo.
14796
14797  gobject/glib-mkenums.in | 2 +-
14798  1 file changed, 1 insertion(+), 1 deletion(-)
14799
14800 commit d52625a94a816fffb880b8a85f3bfd4c35d02b99
14801 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
14802 Date:   Tue Oct 27 09:28:10 2015 +0800
14803
14804     gwin32.c: Fix g_win32_check_windows_version() on 32-bit
14805
14806     The Windows API function RtlGetVersion() is actually a function
14807     that is
14808     decorated by WINAPI (i.e. __stdcall), so we need to correct this
14809     so that
14810     the symbol can be loaded correctly from ntdll.dll, so that we won't
14811     crash as
14812     a result.  Should fix the crash due to stack overflow on 32-bit
14813     builds.
14814
14815     https://bugzilla.gnome.org/show_bug.cgi?id=756179
14816
14817  glib/gwin32.c | 2 +-
14818  1 file changed, 1 insertion(+), 1 deletion(-)
14819
14820 commit f87fd39cf32cfda40dadaf1c8906cfc5c0518b06
14821 Author: Matthias Clasen <mclasen@redhat.com>
14822 Date:   Mon Oct 26 11:03:24 2015 -0400
14823
14824     2.47.1
14825
14826  NEWS         | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
14827  configure.ac |  4 ++--
14828  2 files changed, 56 insertions(+), 3 deletions(-)
14829
14830 commit a036bd38a574f38773d269447cf81df023d2c819
14831 Author: Matthias Clasen <mclasen@redhat.com>
14832 Date:   Mon Oct 26 13:51:30 2015 -0400
14833
14834     Try to fix the desktop-app-info test
14835
14836     This was broken in 2bb898c60f4333.
14837
14838  gio/tests/desktop-app-info.c | 13 +++++++------
14839  1 file changed, 7 insertions(+), 6 deletions(-)
14840
14841 commit e93aaeb5333829fb94693223487c5baf77eb251d
14842 Author: Rico Tzschichholz <ricotz@ubuntu.com>
14843 Date:   Sun Oct 25 19:43:54 2015 +0100
14844
14845     gio: Fix version of "Since" annotation
14846
14847  gio/gsocketconnectable.c | 2 +-
14848  gio/gsocketconnectable.h | 2 +-
14849  2 files changed, 2 insertions(+), 2 deletions(-)
14850
14851 commit 0d4f6afcdf4e342b69383bfc022eed620dd1c3da
14852 Author: Rico Tzschichholz <ricotz@ubuntu.com>
14853 Date:   Sun Oct 25 19:42:18 2015 +0100
14854
14855     docs: Add index for 2.48 api
14856
14857  docs/reference/gio/gio-docs.xml   | 4 ++++
14858  docs/reference/glib/glib-docs.xml | 4 ++++
14859  2 files changed, 8 insertions(+)
14860
14861 commit 4dae2d8289afabb59e3889118c392a09efea18a1
14862 Author: Dan Winship <danw@gnome.org>
14863 Date:   Sat Oct 24 10:37:22 2015 -0400
14864
14865     gtask: re-fix tasks-blocking-other-tasks
14866
14867     The new "slowly add more task threads" code doesn't fully deal with
14868     apps that queue lots and lots of tasks which then block on tasks from
14869     their task threads. Fix this by bringing back the "task is blocking
14870     other task" check and making sure that such tasks get bumped to the
14871     front of the queue.
14872
14873     https://bugzilla.gnome.org/show_bug.cgi?id=687223
14874
14875  gio/gtask.c | 14 ++++++++++++++
14876  1 file changed, 14 insertions(+)
14877
14878 commit 556705cb9c826d70c043d67a87d997f82e2a559d
14879 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
14880 Date:   Sat Oct 24 11:05:27 2015 +0800
14881
14882     gwin32.c: Fix build on Visual Studio
14883
14884     ntdef.h is a header that is normally only shipped with MinGW,
14885     not Visual
14886     Studio, which broke the build in commit 975cb91.  Fix this by
14887     including
14888     winternl.h, which typedef's the NTSTATUS type in question on both
14889     Visual
14890     Studio and MinGW/mingw-w64, as well as pre-2008 Visual Studio.
14891
14892     Clean up this inclusion part a little bit as well.
14893
14894  glib/gwin32.c | 6 ++----
14895  1 file changed, 2 insertions(+), 4 deletions(-)
14896
14897 commit af0a47701db53ccf68211582a1e3f31e2836d4f3
14898 Author: Dan Winship <danw@gnome.org>
14899 Date:   Fri Oct 23 11:28:32 2015 -0400
14900
14901     gtypes.h: fix G_MAXUINT64 definition to use G_GUINT64_CONSTANT
14902
14903     (Noticed as part of https://bugzilla.gnome.org/show_bug.cgi?id=756550)
14904
14905  glib/gtypes.h | 2 +-
14906  1 file changed, 1 insertion(+), 1 deletion(-)
14907
14908 commit 263aac125e3dfe26aebc6ce7bc0ed39889f19933
14909 Author: Dan Winship <danw@gnome.org>
14910 Date:   Fri Oct 23 11:28:03 2015 -0400
14911
14912     .gitignore updates
14913
14914  build/win32/vs10/.gitignore | 1 +
14915  build/win32/vs9/.gitignore  | 1 +
14916  gio/tests/.gitignore        | 5 ++++-
14917  gobject/tests/.gitignore    | 1 +
14918  4 files changed, 7 insertions(+), 1 deletion(-)
14919
14920 commit 50d704ab8fadf714f814fff9c8091a64cf72beb5
14921 Author: Ignacio Casal Quinteiro <icq@gnome.org>
14922 Date:   Fri Oct 23 10:34:50 2015 +0200
14923
14924     win32: make sure bytes_read/written is set to 0 on error
14925
14926     If we fail to PeekMessage or PostMessage we should make sure
14927     that the output parameter bytes_read/written is set 0 instead
14928     of being left uninitialized. This fixes an assertion in the io
14929     channel call where the following invariant is checked:
14930     (status == G_IO_STATUS_NORMAL) || (read_size == 0)
14931
14932  glib/giowin32.c | 8 ++++++--
14933  1 file changed, 6 insertions(+), 2 deletions(-)
14934
14935 commit 3bb8294e00608238c2a28753425c9ce332c2bc0e
14936 Author: Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
14937 Date:   Thu Oct 22 10:36:00 2015 +0200
14938
14939     giomodule: return a copy of module name
14940
14941     This is a regression from commit 6dedc0.
14942
14943     The clients expect to free the received module name, so the function
14944     must return a copy.
14945
14946     https://bugzilla.gnome.org/show_bug.cgi?id=756952
14947
14948  gio/giomodule.c | 2 +-
14949  1 file changed, 1 insertion(+), 1 deletion(-)
14950
14951 commit 144a87a643a619ff82a3acaffa6ac3761bc5db1f
14952 Author: Ignacio Casal Quinteiro <icq@gnome.org>
14953 Date:   Thu Oct 22 08:19:19 2015 +0200
14954
14955     Use bin/gio/modules when building with visual studio
14956
14957  gio/giomodule.c | 9 +++++++++
14958  1 file changed, 9 insertions(+)
14959
14960 commit 6dedc0364afeafac3bbae7ecbb87249234a4ca85
14961 Author: Ignacio Casal Quinteiro <icq@gnome.org>
14962 Date:   Thu Oct 22 08:18:24 2015 +0200
14963
14964     Factor out a get_gio_module_dir
14965
14966     This also fixes some memory leaks on windows
14967
14968  gio/giomodule.c | 42 ++++++++++++++++++++++++++++--------------
14969  1 file changed, 28 insertions(+), 14 deletions(-)
14970
14971 commit 31c45cb6aeb06d59b731fb725beeee17ed851475
14972 Author: Robert Ancell <robert.ancell@canonical.com>
14973 Date:   Tue Oct 20 15:44:32 2015 +1300
14974
14975     gkeyfile: Handle whitespace after boolean values
14976
14977     Ignore trailing whitespace when reading boolean values. Currently
14978     it is
14979     very easy to manually edit a keyfile to be:
14980
14981     [section]
14982     key=true_
14983
14984     Where '_' is a space character. g_key_file_get_boolean will read
14985     this value as
14986     false and this is hard for a user to detect (it will be reported
14987     in GError
14988     as an invalid value).
14989
14990     Trailing whitespace is ignored for numbers for the same reason. This
14991     was
14992     fixed in 7a45dde4fe64b4f6c6d3ebc54dfb54d106290e9d.
14993
14994     https://bugzilla.gnome.org/show_bug.cgi?id=664740
14995
14996  glib/gkeyfile.c      | 17 +++++++++++++++--
14997  glib/tests/keyfile.c |  4 ++++
14998  2 files changed, 19 insertions(+), 2 deletions(-)
14999
15000 commit 51ed0f040505914d9be09f01b2b567d69df57ae4
15001 Author: Robert Ancell <robert.ancell@canonical.com>
15002 Date:   Tue Oct 20 15:46:01 2015 +1300
15003
15004     gkeyfile: Test that whitespace is allowed after numbers
15005
15006     Test that whitespace is allowed after numbers - this was fixed in
15007     commit 7a45dde4fe64b4f6c6d3ebc54dfb54d106290e9d.
15008
15009  glib/tests/keyfile.c | 4 ++++
15010  1 file changed, 4 insertions(+)
15011
15012 commit 975cb9108543fb5c8b1146f74350ef4c6f1cd888
15013 Author: Sebastian Dröge <sebastian@centricular.com>
15014 Date:   Tue Oct 20 17:36:33 2015 +0300
15015
15016     win32: Include ntdef.h for NTSTATUS
15017
15018     https://bugzilla.gnome.org/show_bug.cgi?id=756875
15019
15020  glib/gwin32.c | 4 ++++
15021  1 file changed, 4 insertions(+)
15022
15023 commit ad0f340c273e3c6bac01bbc1eb41652903150f70
15024 Author: Ignacio Casal Quinteiro <icq@gnome.org>
15025 Date:   Tue Oct 20 16:12:07 2015 +0200
15026
15027     win32: let glib to use the right path separator for the modules
15028
15029  gio/giomodule.c | 2 +-
15030  1 file changed, 1 insertion(+), 1 deletion(-)
15031
15032 commit 2ac7c5a6fb3c4f169ba5b44df762f7dc43504bfa
15033 Author: Matthias Clasen <mclasen@redhat.com>
15034 Date:   Thu Oct 15 15:37:42 2015 -0400
15035
15036     Use -Wl,-znodelete for all our libraries
15037
15038     Now that we initialize the quark tables from a constructor,
15039     reloading libglib is just as bad as reloading libgobject,
15040     so add the linker option to the LDFLAGS for all our libraries.
15041
15042     https://bugzilla.gnome.org/show_bug.cgi?id=755609
15043
15044  configure.ac        | 6 ++----
15045  gobject/Makefile.am | 1 -
15046  2 files changed, 2 insertions(+), 5 deletions(-)
15047
15048 commit bf33f1d98d91e9326f04d56e1c3576baa886ae1d
15049 Author: Philip Withnall <philip.withnall@collabora.co.uk>
15050 Date:   Sun Oct 18 19:34:44 2015 +0100
15051
15052     docs: Replace Maman in the tutorial with a more meaningful example
15053
15054     Change it to a running example of a file viewer application with
15055     a file
15056     class and various derived classes and related interfaces. Hopefully
15057     the
15058     reader can relate to this a little better than to their maman.
15059
15060     https://bugzilla.gnome.org/show_bug.cgi?id=753935
15061
15062  docs/reference/gobject/tut_gobject.xml | 142 +++----
15063  docs/reference/gobject/tut_gtype.xml   | 188 +++++-----
15064  docs/reference/gobject/tut_howto.xml   | 651
15065  +++++++++++++++++++--------------
15066  3 files changed, 548 insertions(+), 433 deletions(-)
15067
15068 commit 419f57137ad1eaaa34ed41c23b5077642ca5b06c
15069 Author: Ryan Lortie <desrt@desrt.ca>
15070 Date:   Thu Oct 15 15:14:36 2015 +0100
15071
15072     GDateTime test: fix occasional failures
15073
15074     We were using the time() library call to get the current time from the
15075     system in order to compare it to the time returned by
15076     g_date_time_new_now().
15077
15078     Of course, we took care to ensure that the time (in seconds) didn't
15079     change in the middle of this process by checking the before and after
15080     value of the system time.
15081
15082     Unfortunately, the system time as measured by time() was being taken
15083     from a less-accurate clock source than the time used by GDateTime.
15084     As a
15085     result, we could have GDateTime already into the next second while the
15086     "seconds" value of the time returned by time() was still in the last
15087     one, even when checked "after".
15088
15089     Avoid the problem by using the same ultimate source for time --
15090     g_get_real_time().
15091
15092     This is based on a similar patch from Iain Lane, but it uses
15093     g_get_real_time() instead of g_get_current_time().
15094
15095     https://bugzilla.gnome.org/show_bug.cgi?id=754994
15096
15097  glib/tests/gdatetime.c | 14 +++++++-------
15098  1 file changed, 7 insertions(+), 7 deletions(-)
15099
15100 commit 75eaf5091c07572f0bac2756821f228d87916df0
15101 Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
15102 Date:   Tue Oct 6 01:51:52 2015 +0300
15103
15104     g_main_context_query(): Annotate @n_fds as (in) parameter
15105
15106     The default is picked up as (out), which is bogus.
15107
15108     https://bugzilla.gnome.org/show_bug.cgi?id=756099
15109
15110  glib/gmain.c | 2 +-
15111  1 file changed, 1 insertion(+), 1 deletion(-)
15112
15113 commit 05aafe2cff5aab63c6c8d51261549b395f54bca6
15114 Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
15115 Date:   Wed Oct 14 08:10:38 2015 +0300
15116
15117     gtypes.h: Make G_MININTn literals negative
15118
15119     This is more friendly to the GIR scanner; with previous definitions,
15120     the constant values end up out of range for their stated integer type.
15121
15122     https://bugzilla.gnome.org/show_bug.cgi?id=756550
15123
15124  glib/gtypes.h | 8 ++++----
15125  1 file changed, 4 insertions(+), 4 deletions(-)
15126
15127 commit 01baf396852bf9e31625260ccba939bf4f539f5e
15128 Author: Christian Hergert <chergert@redhat.com>
15129 Date:   Thu Oct 15 13:07:27 2015 -0700
15130
15131     sequence: fix style issue in previous commit
15132
15133     Use g_assert_true() rather than integer comparison in sequence
15134     unit test.
15135
15136  glib/tests/sequence.c | 2 +-
15137  1 file changed, 1 insertion(+), 1 deletion(-)
15138
15139 commit 8fccf8e4e3ae87f3c1069270daeb2a59a40bf89d
15140 Author: Christian Hergert <chergert@redhat.com>
15141 Date:   Thu Oct 15 12:54:09 2015 -0700
15142
15143     sequence: add g_sequence_is_empty()
15144
15145     This function provides an O(1) check to determine if a sequence
15146     is empty.
15147     Compare this to the two following alternatives to perform the
15148     same check.
15149
15150     O(h):  if (0 == g_sequence_get_length (seq))
15151     O(2h): if (g_sequence_get_begin_iter(seq) ==
15152     g_sequence_get_end_iter(seq))
15153
15154     Where `h' is the height of the tree.
15155
15156     https://bugzilla.gnome.org/show_bug.cgi?id=756316
15157
15158  glib/gsequence.c      | 20 ++++++++++++++++++++
15159  glib/gsequence.h      |  2 ++
15160  glib/tests/sequence.c | 26 ++++++++++++++++++++++++++
15161  3 files changed, 48 insertions(+)
15162
15163 commit 0b84596f6e8dc830e7f90e7501a036a16c7c31e3
15164 Author: Ignacio Casal Quinteiro <icq@gnome.org>
15165 Date:   Thu Oct 15 17:36:33 2015 +0200
15166
15167     gnulib: forgot some changes from HAVE_LONG_LONG_INT to HAVE_LONG_LONG
15168
15169     https://bugzilla.gnome.org/show_bug.cgi?id=756382
15170
15171  glib/gnulib/printf-parse.c |  6 +++---
15172  glib/gnulib/vasnprintf.c   | 12 ++++++------
15173  2 files changed, 9 insertions(+), 9 deletions(-)
15174
15175 commit 212e4232e7520b2e328e3e965ed792e17b12e144
15176 Author: Ignacio Casal Quinteiro <icq@gnome.org>
15177 Date:   Wed Oct 14 12:55:06 2015 +0200
15178
15179     Update gnulib
15180
15181     It updates it to the version c5d07ce91a8ad51591154450442fa4376441fdfa
15182     As a difference with upstream we need to ensure:
15183      * Include "g-gnulib.h" so the methods get the gnulib namespace.
15184      * xsize.h uses G_MAXSIZE instead of SIZE_MAX and the methods are
15185        marked as static inline.
15186      * Some defines are named different from the ones in glib i.e
15187        HAVE_LONG_LONG_INT is HAVE_LONG_LONG
15188
15189     All the unit tests pass properly with and without
15190     --enable-included-printf.
15191     It has also been tested on Windows.
15192
15193     https://bugzilla.gnome.org/show_bug.cgi?id=756382
15194
15195  glib/gnulib/Makefile.am    |    2 +
15196  glib/gnulib/printf-args.c  |  210 +-
15197  glib/gnulib/printf-args.h  |  126 +-
15198  glib/gnulib/printf-parse.c | 1003 ++++---
15199  glib/gnulib/printf-parse.h |  173 +-
15200  glib/gnulib/vasnprintf.c   | 6445
15201  +++++++++++++++++++++++++++++++++++++-------
15202  glib/gnulib/vasnprintf.h   |   68 +-
15203  glib/gnulib/verify.h       |  279 ++
15204  glib/gnulib/xsize.h        |  101 +
15205  9 files changed, 6823 insertions(+), 1584 deletions(-)
15206
15207 commit 8ece2de964c01b3428f16766f199b58f0bc67212
15208 Author: Ryan Lortie <desrt@desrt.ca>
15209 Date:   Tue Sep 29 10:16:52 2015 -0400
15210
15211     g_local_file_trash: write info file first
15212
15213     Recent changes to file monitors removed the delay before events were
15214     reported.  Among other things, this caused the trash backend of
15215     gvfs to
15216     notice trashed files sooner than before.
15217
15218     On noticing trashed files, the backend tries to read the info file to
15219     discover (among other things) the original location of the file.
15220
15221     Unfortunately, g_local_file_trash() does a strange dance when
15222     trashing a
15223     file.  It does a loop of open(O_EXCL) in order to file an empty
15224     filename
15225     in the trash to write an info file to, trashes the file, and only then
15226     writes the contents of the info file.  This means that at the time the
15227     file is moved to the trash, the info file is an empty stub.
15228
15229     Change the order so that we write out the actual content of the info
15230     file first.  If the actual trash files then we will unlink the
15231     info file
15232     anyway.
15233
15234     https://bugzilla.gnome.org/show_bug.cgi?id=749314
15235
15236  gio/glocalfile.c | 51 ++++++++++++++++++++++++++++-----------------------
15237  1 file changed, 28 insertions(+), 23 deletions(-)
15238
15239 commit 7c6d29967e2c5d151d161596a1848f984d1c2845
15240 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
15241 Date:   Wed Oct 14 11:49:54 2015 +0200
15242
15243     Updated Basque language
15244
15245  po/eu.po | 981
15246  +++++++++++++++++++++++++++++++++------------------------------
15247  1 file changed, 507 insertions(+), 474 deletions(-)
15248
15249 commit 128c413261f60c044aca14895ca2c5d2574d791e
15250 Author: Philip Withnall <philip.withnall@collabora.co.uk>
15251 Date:   Sun Oct 4 15:24:24 2015 +0100
15252
15253     gsocketconnectable: Add a to_string() virtual method
15254
15255     Add string serialisation functions for GNetworkAddress,
15256     GSocketAddress,
15257     GUnixSocketAddress, GInetSocketAddress, GNetworkService and
15258     GSocketConnectable. These are intended for use in debug output,
15259     not for
15260     serialisation in network or disc protocols.
15261
15262     They are implemented as a new virtual method on GSocketConnectable:
15263     g_socket_connectable_to_string().
15264
15265     GInetSocketAddress and GUnixSocketAddress now implement
15266     GSocketConnectable directly to implement to_string(). Previously they
15267     implemented it via their abstract parent class, GSocketAddress.
15268
15269     https://bugzilla.gnome.org/show_bug.cgi?id=737116
15270
15271  docs/reference/gio/gio-sections.txt |  1 +
15272  gio/ginetsocketaddress.c            | 62
15273  ++++++++++++++++++++++++++++++++++++-
15274  gio/gnetworkaddress.c               | 26 ++++++++++++++++
15275  gio/gnetworkservice.c               | 14 +++++++++
15276  gio/gsocketaddress.c                |  1 +
15277  gio/gsocketconnectable.c            | 31 +++++++++++++++++++
15278  gio/gsocketconnectable.h            |  6 ++++
15279  gio/gunixsocketaddress.c            | 52 ++++++++++++++++++++++++++++++-
15280  gio/tests/inet-address.c            | 50 ++++++++++++++++++++++++++++++
15281  gio/tests/network-address.c         | 38 +++++++++++++++++++++++
15282  gio/tests/socket-address.c          | 40 ++++++++++++++++++++++++
15283  11 files changed, 319 insertions(+), 2 deletions(-)
15284
15285 commit 4e631d2e5fd2d7d27b1ca5e2edd6a4d95c83566e
15286 Author: Philip Withnall <philip.withnall@collabora.co.uk>
15287 Date:   Fri Jun 12 08:50:42 2015 +0100
15288
15289     gio: Add GDatagramBased interface and rebase GSocket on it
15290
15291     GDatagramBased is an interface abstracting datagram-based
15292     communications
15293     in the style of the Berkeley sockets API. It may be contrasted to (for
15294     example) GIOStream, which supports only streaming I/O.
15295
15296     GDatagramBased allows socket-like communications to be done through
15297     any
15298     object, not just a concrete GSocket (which wraps socket()).
15299
15300     This adds the GDatagramBased interface, and implements it in GSocket.
15301
15302     https://bugzilla.gnome.org/show_bug.cgi?id=697907
15303
15304  docs/reference/gio/gio-docs.xml     |   1 +
15305  docs/reference/gio/gio-sections.txt |  21 ++
15306  gio/Makefile.am                     |   2 +
15307  gio/gdatagrambased.c                | 473
15308  ++++++++++++++++++++++++++++++++++++
15309  gio/gdatagrambased.h                | 144 +++++++++++
15310  gio/gio-autocleanups.h              |   1 +
15311  gio/gio.h                           |   1 +
15312  gio/giotypes.h                      |  19 ++
15313  gio/gsocket.c                       | 144 ++++++++++-
15314  gio/makefile.msc                    |   1 +
15315  po/POTFILES.in                      |   1 +
15316  11 files changed, 807 insertions(+), 1 deletion(-)
15317
15318 commit e5e08ebedbc1dd97d19f2504d43619991b1e52aa
15319 Author: Mike Frysinger <vapier@gentoo.org>
15320 Date:   Mon Oct 12 23:29:00 2015 -0400
15321
15322     gthreadedresolver.c: Fix for Android 5.0+
15323
15324     https://bugzilla.gnome.org/show_bug.cgi?id=756477
15325
15326  gio/gthreadedresolver.c | 2 +-
15327  1 file changed, 1 insertion(+), 1 deletion(-)
15328
15329 commit dc4361f4cb49f376993129fea6768a978a28711e
15330 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
15331 Date:   Tue Oct 13 19:30:22 2015 +0800
15332
15333     MSVC 2010+ builds: Explicitly use /LTCG
15334
15335     The Visual Studio projects used a default setting for link-time code
15336     generation, which is a part of the various linker optimizations
15337     that is
15338     available, which is set as /LTCG for Visual Studio 2013 and earlier.
15339
15340     This changed in Visual Studio 2015 to become /LTCG:incremental,
15341     which would
15342     cause GResources-generated code to be optimized out during linking,
15343     unless
15344     they were referred to directly in the main line code (such as when the
15345     GResource is manually registered), causing programs to crash as a
15346     result as
15347     they can't find the needed code/data at run time.
15348
15349     Fix this by explicitly setting /LTCG for all release builds,
15350     for Visual
15351     Studio 2010 and later.
15352
15353     https://bugzilla.gnome.org/show_bug.cgi?id=752837
15354
15355  build/win32/vs10/gdbus.vcxproj                       |  2 ++
15356  build/win32/vs10/gio-querymodules.vcxproj            |  2 ++
15357  build/win32/vs10/gio.vcxprojin                       | 10 ++++++----
15358  build/win32/vs10/glib-compile-resources.vcxprojin    |  2 ++
15359  build/win32/vs10/glib-compile-schemas.vcxprojin      |  2 ++
15360  build/win32/vs10/glib-genmarshal.vcxproj             |  2 ++
15361  build/win32/vs10/glib.vcxprojin                      | 20
15362  ++++++++++++--------
15363  build/win32/vs10/gmodule.vcxproj                     | 10 ++++++----
15364  build/win32/vs10/gobject.vcxprojin                   | 10 ++++++----
15365  build/win32/vs10/gresource.vcxproj                   |  2 ++
15366  build/win32/vs10/gsettings.vcxproj                   |  2 ++
15367  build/win32/vs10/gspawn-win32-helper-console.vcxproj |  2 ++
15368  build/win32/vs10/gspawn-win32-helper.vcxproj         |  2 ++
15369  build/win32/vs10/gthread.vcxproj                     | 10 ++++++----
15370  14 files changed, 54 insertions(+), 24 deletions(-)
15371
15372 commit b7e29730482dd2d5e88c3448c6310b6849c0a3cf
15373 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
15374 Date:   Mon Oct 12 16:49:53 2015 +0800
15375
15376     gobject: Further optimize MSVC builds
15377
15378     Use /ltcg (link time code generation) for linking as well.
15379
15380     In fact, whole program optimization and /ltcg are the default
15381     for Release
15382     builds, so we don't really have to set them explicitly in the
15383     projects, so
15384     as a result, we can clean up the projects a little bit.
15385
15386     https://bugzilla.gnome.org/show_bug.cgi?id=752837
15387
15388  build/win32/vs10/gobject.vcxprojin | 6 ------
15389  build/win32/vs9/gobject.vcprojin   | 4 ----
15390  2 files changed, 10 deletions(-)
15391
15392 commit 670400ee337f84c9938db84e3de8d4a82ba3ec62
15393 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
15394 Date:   Mon Oct 12 15:05:23 2015 +0800
15395
15396     gobject: MSVC builds-improve optimization a bit
15397
15398     Use whole program optimization (/GL) as we now use DllMain() to
15399     initialize the library on Windows builds.
15400
15401     https://bugzilla.gnome.org/show_bug.cgi?id=752837
15402
15403  build/win32/vs10/gobject.vcxprojin | 4 ++--
15404  build/win32/vs9/gobject.vcprojin   | 4 ++--
15405  2 files changed, 4 insertions(+), 4 deletions(-)
15406
15407 commit 7a29771a743a8b5337af5f3fcd1fbfdfdc5d1b81
15408 Author: Ignacio Casal Quinteiro <icq@gnome.org>
15409 Date:   Fri Oct 9 13:22:34 2015 +0200
15410
15411     gobject: use a DllMain to initialize gobject on windows
15412
15413     It seems that VS 2015 optimizes out the constructor on windows,
15414     so it is better to use a DllMain to initialize the library
15415     and keep using a normal constructor on the other platforms.
15416     This research was done by  Arnav Singh.
15417
15418     https://bugzilla.gnome.org/show_bug.cgi?id=752837
15419
15420  gobject/gtype.c | 86
15421  ++++++++++++++++++++++++++++++++++++++++-----------------
15422  1 file changed, 61 insertions(+), 25 deletions(-)
15423
15424 commit cd1eba043c90da3aee8f5cd51b205b2e2c16f08e
15425 Author: Debarshi Ray <debarshir@gnome.org>
15426 Date:   Thu Oct 8 18:50:26 2015 +0200
15427
15428     docs: Improve the text on G_DBUS_PROXY_FLAGS_DO_NOT_AUTO_START
15429
15430     ... and fix a couple of typos in the process.
15431
15432     https://bugzilla.gnome.org/show_bug.cgi?id=756251
15433
15434  gio/gioenums.h | 8 ++++----
15435  1 file changed, 4 insertions(+), 4 deletions(-)
15436
15437 commit 16e0a5a886c60a648e74afd12c0cbeeb58d6d522
15438 Author: John Hiesey <john@hiesey.com>
15439 Date:   Wed Oct 7 17:34:17 2015 -0700
15440
15441     goutputstream: Report input stream read failure correctly
15442
15443     When G_OUTPUT_STREAM_CLOSE_TARGET is set,
15444     g_output_stream_real_splice was not returning -1 in any error
15445     cases, since the success flag was being overwritten.
15446
15447     https://bugzilla.gnome.org/show_bug.cgi?id=756255
15448
15449  gio/goutputstream.c | 3 ++-
15450  1 file changed, 2 insertions(+), 1 deletion(-)
15451
15452 commit fb9df27776b116d9e8552c0b7b3109245a9c0d26
15453 Author: Ignacio Casal Quinteiro <icq@gnome.org>
15454 Date:   Thu Apr 9 18:05:18 2015 +0200
15455
15456     Change message system to use fputs instead of write
15457
15458     By default g_log_default_handler always assumes that stdout
15459     and stderr are file descriptors 1 and 2. On Win32 this isn't
15460     always the case as the win32 API functions AttachConsole and
15461     freopen can be used to dynamically attach GUI applications to
15462     a console and the file descriptors of stderr and stdout will
15463     become different than 1 and 2.
15464
15465     Fix it by using fputs with the FILE directly instead of
15466     using the file descriptors.
15467
15468     https://bugzilla.gnome.org/show_bug.cgi?id=692085
15469
15470  glib/gmessages.c | 41 +++++++++++++++++++----------------------
15471  1 file changed, 19 insertions(+), 22 deletions(-)
15472
15473 commit 144d38fb9d63a26c99acbd3cc212430d3d688859
15474 Author: Philip Withnall <philip.withnall@collabora.co.uk>
15475 Date:   Thu Oct 8 12:57:33 2015 +0100
15476
15477     gparamspecs: Mark g_param_spec_string()’s default value as
15478     (nullable)
15479
15480  gobject/gparamspecs.c | 2 +-
15481  1 file changed, 1 insertion(+), 1 deletion(-)
15482
15483 commit 99ff9bb5e0ef261e39cb3c67a2d212f6bbeb99e4
15484 Author: Emmanuele Bassi <ebassi@gnome.org>
15485 Date:   Thu Oct 8 12:32:58 2015 +0100
15486
15487     Maintain the struct order when initializing
15488
15489     Otherwise it'll break every GLIB_PRIVATE_CALL user.
15490
15491  glib/glib-private.c | 6 +++---
15492  1 file changed, 3 insertions(+), 3 deletions(-)
15493
15494 commit 0cc8c0f3e1230f8a3d6d7ed53523c2045d43ea63
15495 Author: Philip Withnall <philip.withnall@collabora.co.uk>
15496 Date:   Thu Oct 8 11:16:02 2015 +0100
15497
15498     gerror: Add (optional) annotation to g_propagate_error()
15499
15500     Also clarify in the documentation that @src must be non-%NULL.
15501
15502  glib/gerror.c | 6 ++++--
15503  1 file changed, 4 insertions(+), 2 deletions(-)
15504
15505 commit 2e078f1fc0f580bf390c84ebfcd36bcde076eca6
15506 Author: Philip Withnall <philip.withnall@collabora.co.uk>
15507 Date:   Thu Oct 8 11:08:28 2015 +0100
15508
15509     gstrfuncs: Add missing annotations to g_[ascii_]strto*() functions
15510
15511     Add missing (out) (transfer none) (optional) annotations to
15512     g_strtod(),
15513     g_ascii_strtod(), g_ascii_strtoull() and g_ascii_strtoll().
15514
15515  glib/gstrfuncs.c | 16 ++++++++--------
15516  1 file changed, 8 insertions(+), 8 deletions(-)
15517
15518 commit 8d83aace106b6832629a3e05f49d074a4288c8df
15519 Author: Matthias Clasen <mclasen@redhat.com>
15520 Date:   Tue Oct 6 20:09:08 2015 -0400
15521
15522     Call glib_init from the gobject constructor
15523
15524     We are using quarks in the gobject constructor, among other things,
15525     so we need to ensure that glib is being initialized first.
15526
15527     https://bugzilla.gnome.org/show_bug.cgi?id=756139
15528
15529  gobject/gtype.c | 6 ++++++
15530  1 file changed, 6 insertions(+)
15531
15532 commit e0dce8a9ae77cd4430db224c3bb056d9d1882e58
15533 Author: Matthias Clasen <mclasen@redhat.com>
15534 Date:   Tue Oct 6 19:45:38 2015 -0400
15535
15536     Export glib_init via GLIB_PRIVATE_CALL
15537
15538     This will be used in the next commit to call glib_init from the
15539     gobject constructor, to ensure proper constructor ordering with
15540     non-GNU libc.
15541
15542     https://bugzilla.gnome.org/show_bug.cgi?id=756139
15543
15544  glib/glib-init.c    | 2 +-
15545  glib/glib-init.h    | 1 +
15546  glib/glib-private.c | 3 +++
15547  glib/glib-private.h | 3 +++
15548  4 files changed, 8 insertions(+), 1 deletion(-)
15549
15550 commit 342d3296851dfabd88e9e3909ab45fa16e8139e0
15551 Author: Matthias Clasen <mclasen@redhat.com>
15552 Date:   Tue Oct 6 19:43:38 2015 -0400
15553
15554     Make glib_init safe to call more than once
15555
15556     This will be needed to fix constructor order for non-GNU libc.
15557
15558     https://bugzilla.gnome.org/show_bug.cgi?id=756139
15559
15560  glib/glib-init.c | 7 +++++++
15561  1 file changed, 7 insertions(+)
15562
15563 commit 46a20470fa684c2f1390c91dcc8d5799bdd422c5
15564 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
15565 Date:   Wed Oct 7 20:00:50 2015 +0800
15566
15567     gwin32.c: Avoid deprecated Win32 API usage
15568
15569     The VerifyVersionInfo() Win32 API has been deprecated in Windows
15570     10, and
15571     there is no direct replacement for it, except by using a lower-level
15572     RtlGetVersion() that we aquire from the Windows DDK or from ntdll.dll.
15573
15574     Switch g_win32_check_windows_version() to use RtlGetVersion(), and
15575     compare its results with the input parameters.
15576
15577     https://bugzilla.gnome.org/show_bug.cgi?id=756179
15578
15579  glib/gwin32.c | 105
15580  +++++++++++++++++++++++++++++++++++++++++-----------------
15581  1 file changed, 74 insertions(+), 31 deletions(-)
15582
15583 commit 3624e70508d414ae734c0b51f81839f8b5b1c809
15584 Author: Matthias Clasen <mclasen@redhat.com>
15585 Date:   Tue Oct 6 06:45:31 2015 -0400
15586
15587     Update Unicode test data for Unicode 8
15588
15589     These files are used by the unicode-caseconv test.
15590
15591  tests/casefold.txt | 143 +++++++++++++++++++++++++-
15592  tests/casemap.txt  | 290
15593  ++++++++++++++++++++++++++++++++++++++++++++++++++++-
15594  2 files changed, 429 insertions(+), 4 deletions(-)
15595
15596 commit ac05ad55fadaac7cdce38f0ea19b2628a9864068
15597 Author: Philip Withnall <philip.withnall@collabora.co.uk>
15598 Date:   Tue Oct 6 07:59:19 2015 +0100
15599
15600     gdbusconnection: Add missing (nullable) to get_peer_credentials()
15601
15602     Since Colin mentioned it on gir-devel-list.
15603
15604  gio/gdbusconnection.c | 4 ++--
15605  1 file changed, 2 insertions(+), 2 deletions(-)
15606
15607 commit 4919c25d497dcba708074f7d35ea6b43d17f7294
15608 Author: Olivier Fourdan <ofourdan@redhat.com>
15609 Date:   Tue Sep 15 09:22:12 2015 +0200
15610
15611     GDesktopAppInfo: Do not set the DISPLAY in gio
15612
15613     The environment variable DISPLAY makes sense only for X11, it should
15614     not be set in gio.
15615
15616     Beside, if the backend is not X11 but Wayland, forcing the value of
15617     DISPLAY to the Wayland display will confuse the backend selection and
15618     possibly crash the applications.
15619
15620     https://bugzilla.gnome.org/show_bug.cgi?id=754983
15621
15622  gio/gdesktopappinfo.c | 13 ++-----------
15623  1 file changed, 2 insertions(+), 11 deletions(-)
15624
15625 commit 212b0c28cc54f0a877a17bbeb70e6d013ad96ff7
15626 Author: Philip Withnall <philip.withnall@collabora.co.uk>
15627 Date:   Mon Oct 5 10:19:50 2015 +0100
15628
15629     gsocket: Fix g_socket_send_messages_with_timeout() on win32
15630
15631     Commit a0cefc2217adafb6a21d87b66115df6abc9a9cdd introduced an
15632     unresolved
15633     symbol, g_socket_send_message_with_timeout(), on win32. Windows
15634     unfortunately isn’t clever enough to fill in the gaps and magic
15635     up the
15636     implementation of that function from nowhere, so we had better do it
15637     ourselves.
15638
15639     Factor the blocking behaviour out of g_socket_send_message() into
15640     a new
15641     internal g_socket_send_message_with_timeout().
15642
15643     https://bugzilla.gnome.org/show_bug.cgi?id=756054
15644
15645  gio/gsocket.c | 45 +++++++++++++++++++++++++++++++++++++++------
15646  1 file changed, 39 insertions(+), 6 deletions(-)
15647
15648 commit f91d1a2a7657a85b46922df4c813fbf8ca3d2bb1
15649 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
15650 Date:   Sun Sep 27 22:42:50 2015 +0200
15651
15652     docs: misc spelling
15653
15654  glib/docs.c | 2 +-
15655  1 file changed, 1 insertion(+), 1 deletion(-)
15656
15657 commit dabf6627886c1d21b9fe03c897809eb64ef2ac54
15658 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
15659 Date:   Mon Oct 5 13:02:37 2015 +0200
15660
15661     testutils: remove internal ABI comment
15662
15663     Some testutils external symbols are marked semi-internals, other
15664     internals. It is not obvious what guarantees these symbols provide.
15665     However, tests are now installable, and require the ABI stability
15666     that glib provides for the rest of the symbols.
15667
15668     In my case, I would like to introduce g_assert* compat code for older
15669     glib versions, and be able to use the so-called "internal" ABI.
15670
15671     I propose this change to the headers comments to explain the stability
15672     guarantees. Removing the "internal" = you must not use this, in favor
15673     of semi-internal = this is not documented.
15674
15675     https://bugzilla.gnome.org/show_bug.cgi?id=756077
15676
15677  glib/gtestutils.h | 7 +++++--
15678  1 file changed, 5 insertions(+), 2 deletions(-)
15679
15680 commit e81d4ea988c2e35a9cca0ad12516c39608545bc5
15681 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
15682 Date:   Mon Oct 5 16:29:05 2015 +0800
15683
15684     gio/goscket.c: Fix build on Windows
15685
15686     5d68947 factored out resuable items, but some of these are only for
15687     *NIX builds, which will break the build on Windows.  Fix this by
15688     building these portions only when !G_OS_WIN32.
15689
15690     https://bugzilla.gnome.org/show_bug.cgi?id=756053
15691
15692  gio/gsocket.c | 3 +++
15693  1 file changed, 3 insertions(+)
15694
15695 commit 9b7f5ad61172ff71d0dd4a788a23c5803300ab59
15696 Author: Philip Withnall <philip.withnall@collabora.co.uk>
15697 Date:   Sun Oct 4 15:25:03 2015 +0100
15698
15699     gunixsocketaddress: Clarify construction behaviour of anonymous addrs
15700
15701     Clarify the handling of G_UNIX_SOCKET_ADDRESS_ANONYMOUS in the
15702     documentation for g_unix_socket_address_new_with_type().
15703
15704  gio/gunixsocketaddress.c | 3 +++
15705  1 file changed, 3 insertions(+)
15706
15707 commit f9d9f9c056d96eccbb75dcbdef2b58f6d2a3edea
15708 Author: Matthias Clasen <mclasen@redhat.com>
15709 Date:   Sun Oct 4 10:21:43 2015 -0400
15710
15711     Update to Unicode 8.0
15712
15713     Regenerate data tables from the Unicode Character Database, add
15714     new scripts, and update tests to include some of the new data.
15715
15716  NEWS                  |    6 +
15717  glib/gscripttable.h   |   97 +--
15718  glib/gunibreak.h      | 1620 +++++++++++++++++++++++++++++++-----------
15719  glib/gunichartables.h | 1853
15720  ++++++++++++++++++++++++++++++++++---------------
15721  glib/gunicode.h       |   16 +-
15722  glib/gunidecomp.h     |   53 +-
15723  glib/guniprop.c       |    7 +
15724  glib/tests/unicode.c  |   20 +-
15725  8 files changed, 2611 insertions(+), 1061 deletions(-)
15726
15727 commit fc59c20e97a196a261d9caeb573ce411a98b8c32
15728 Author: Philip Withnall <philip.withnall@collabora.co.uk>
15729 Date:   Sun Oct 4 11:34:36 2015 +0100
15730
15731     gsocket: Minor documentation clarifications
15732
15733     As suggested by Dan Winship on bug #697907.
15734
15735  gio/gsocket.c | 11 ++++++-----
15736  1 file changed, 6 insertions(+), 5 deletions(-)
15737
15738 commit 237fec7e7025e5b517f06398e3a01354eb3035ec
15739 Author: Philip Withnall <philip.withnall@collabora.co.uk>
15740 Date:   Mon Aug 17 20:03:47 2015 +0100
15741
15742     gsocket: Fix connected state if shutting down in two steps
15743
15744     The value of g_socket_is_connected() gets stuck high if the GSocket is
15745     shut down in two steps:
15746        g_socket_shutdown (socket, TRUE, FALSE, NULL);
15747        g_socket_shutdown (socket, FALSE, TRUE, NULL);
15748     rather than one:
15749        g_socket_shutdown (socket, TRUE, TRUE, NULL);
15750
15751     Fix that by tracking the connected status for the read half and the
15752     write half of the connection separately.
15753
15754     https://bugzilla.gnome.org/show_bug.cgi?id=697907
15755
15756  gio/gsocket.c | 31 +++++++++++++++++++++++--------
15757  1 file changed, 23 insertions(+), 8 deletions(-)
15758
15759 commit 58ec6674801f07edcf79ba7e6a4a9f17d1a1e13b
15760 Author: Philip Withnall <philip.withnall@collabora.co.uk>
15761 Date:   Sat Oct 3 23:30:14 2015 +0100
15762
15763     gkeyfile: Remove dead code and unused string literals
15764
15765     In all these functions, group_name is guaranteed to be non-NULL by the
15766     function preconditions, so there is no need to handle it as NULL when
15767     building error messages. Remove some unnecessary string literals as a
15768     result.
15769
15770     Coverity CID: 1325438–1325441
15771
15772  glib/gkeyfile.c | 8 ++++----
15773  1 file changed, 4 insertions(+), 4 deletions(-)
15774
15775 commit 456e02f280ede5e990bcfeb4faf6e6acba13d599
15776 Author: Philip Withnall <philip.withnall@collabora.co.uk>
15777 Date:   Sat Oct 3 11:52:27 2015 +0100
15778
15779     gdbusaddress: Fix memory leak when G_DBUS_DEBUG_ADDRESS is enabled
15780
15781     Coverity CID: 1325374
15782
15783  gio/gdbusaddress.c | 14 ++++++++------
15784  1 file changed, 8 insertions(+), 6 deletions(-)
15785
15786 commit 0f98b2f4ec683fc29bee489cafdbbdc7d59ffa1d
15787 Author: Philip Withnall <philip.withnall@collabora.co.uk>
15788 Date:   Sat Oct 3 11:46:18 2015 +0100
15789
15790     gsocks5proxy: Fix error reporting in authentication
15791
15792     set_auth_msg() was returning FALSE to indicate error, but all its
15793     callers were expecting a negative return value to indicate error. This
15794     was causing memory leaks for the GError, and errors to not be
15795     reported.
15796
15797     Coverity CID: 1325357
15798
15799  gio/gsocks5proxy.c | 2 +-
15800  1 file changed, 1 insertion(+), 1 deletion(-)
15801
15802 commit c1c001e300debcea9ba6630c1a87f56036840c52
15803 Author: Philip Withnall <philip.withnall@collabora.co.uk>
15804 Date:   Sat Oct 3 11:43:49 2015 +0100
15805
15806     gresource-tool: Fix minor memory leak when listing resources
15807
15808     Coverity CID: 1325353
15809
15810  gio/gresource-tool.c | 5 ++++-
15811  1 file changed, 4 insertions(+), 1 deletion(-)
15812
15813 commit 4f6dc3023205e9480bc4bb738bff06bd02d29567
15814 Author: Philip Withnall <philip.withnall@collabora.co.uk>
15815 Date:   Sat Oct 3 11:33:00 2015 +0100
15816
15817     glib-genmarshal: Fix memory leak with --prefix
15818
15819     If --prefix is specified, marshaller_prefix is allocated and never
15820     freed. It does not actually have to be allocated — just use
15821     the static
15822     string from argv.
15823
15824     Coverity CID: 1325370
15825
15826  gobject/glib-genmarshal.c | 4 ++--
15827  1 file changed, 2 insertions(+), 2 deletions(-)
15828
15829 commit 292fd1155ae502df9aadc343cdbbd5d6b3149090
15830 Author: Philip Withnall <philip.withnall@collabora.co.uk>
15831 Date:   Sat Oct 3 10:58:18 2015 +0100
15832
15833     gtlscertificate: Fix error reporting if a GError is not passed in
15834
15835     If the certificate constructor is called as:
15836        g_tls_certificate_new_from_pem (data, length, NULL);
15837     and PEM parsing fails for the private key, the function would have
15838     continued to try and create a certificate using a NULL key_pem value,
15839     which would have failed or crashed.
15840
15841     Use g_propagate_error() correctly to avoid this.
15842
15843     Coverity CID: 1325403
15844
15845  gio/gtlscertificate.c | 11 ++++++++---
15846  1 file changed, 8 insertions(+), 3 deletions(-)
15847
15848 commit 9275be383f63441e45ead925c8956b2d1a7768b1
15849 Author: Philip Withnall <philip.withnall@collabora.co.uk>
15850 Date:   Sat Oct 3 10:48:46 2015 +0100
15851
15852     glocalfile: Fix memory leak in find_topdir_for()
15853
15854     Coverity CID 1325398.
15855
15856  gio/glocalfile.c | 6 +++++-
15857  1 file changed, 5 insertions(+), 1 deletion(-)
15858
15859 commit 4b2d92a864f1505f1b08eb639d74293fa32681da
15860 Author: Dan Winship <danw@gnome.org>
15861 Date:   Fri Oct 2 10:06:22 2015 -0400
15862
15863     Allow passing unset GValues to g_value_unset()
15864
15865     This makes it more useful as an autocleanup func.
15866
15867     Also, add a minimal test of g_value_init/g_value_reset/g_value_unset.
15868
15869     https://bugzilla.gnome.org/show_bug.cgi?id=755766
15870
15871  gobject/gvalue.c                        | 11 +++++++----
15872  gobject/tests/.gitignore                |  2 +-
15873  gobject/tests/Makefile.am               |  2 +-
15874  gobject/tests/{valuearray.c => value.c} | 35
15875  +++++++++++++++++++++++++++++++--
15876  4 files changed, 42 insertions(+), 8 deletions(-)
15877
15878 commit b4a3c1bb1194d99efb547120bbff2f4442ef505d
15879 Author: Dan Winship <danw@gnome.org>
15880 Date:   Fri Oct 2 09:55:29 2015 -0400
15881
15882     Revert "gvalue: Add g_value_clear method"
15883
15884     This reverts commit 1233962b54de68bfdf06cfde244693ab7fd3558a.
15885
15886  docs/reference/gobject/gobject-sections.txt |  1 -
15887  gobject/gvalue.c                            | 20 --------------------
15888  gobject/gvalue.h                            |  2 --
15889  3 files changed, 23 deletions(-)
15890
15891 commit 4c870904cd1ae7954ea1412d9145ca75b927dc18
15892 Author: Dan Winship <danw@gnome.org>
15893 Date:   Fri Oct 2 10:00:54 2015 -0400
15894
15895     Revert "gvalue: Use g_value_clear as clear function"
15896
15897     This reverts commit 3bb2e8dfc9eae7c6abd8fbec5fa751ffcb495121.
15898
15899  gobject/gobject-autocleanups.h | 2 +-
15900  1 file changed, 1 insertion(+), 1 deletion(-)
15901
15902 commit 8ed9e8c79ffed28b2e6ee533d3d184c0a748ed48
15903 Author: Dan Winship <danw@gnome.org>
15904 Date:   Fri Oct 2 09:56:16 2015 -0400
15905
15906     Revert "gvalue: Improve _unset() documentation"
15907
15908     This reverts commit 3c0d38d68b78a6ea9e6ca82012f011075a625a2b.
15909
15910  gobject/gvalue.c | 4 +---
15911  1 file changed, 1 insertion(+), 3 deletions(-)
15912
15913 commit 0448e758cf9d4dba3c3f8636af850e88597c1821
15914 Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
15915 Date:   Fri Oct 2 01:01:42 2015 +0300
15916
15917     Skip g_bytes_new_with_free_func() in introspection
15918
15919     The tricky ownership/mutability semantics on data make this function
15920     unusable in introspection.
15921
15922     https://bugzilla.gnome.org/show_bug.cgi?id=755961
15923
15924  glib/gbytes.c | 2 +-
15925  1 file changed, 1 insertion(+), 1 deletion(-)
15926
15927 commit 1e1e6c1086a494f065313dba73f7ab04078b8185
15928 Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
15929 Date:   Fri Oct 2 00:33:14 2015 +0300
15930
15931     gbytes: fix up annotations
15932
15933     Annotate array elements as bytes.
15934     Annotate a missed output parameter.
15935     Replace (allow-none) with the corresponding modern annotations.
15936
15937     https://bugzilla.gnome.org/show_bug.cgi?id=755961
15938
15939  glib/gbytes.c | 23 ++++++++++++-----------
15940  1 file changed, 12 insertions(+), 11 deletions(-)
15941
15942 commit 4a5a30f716ae260bd89416cda8dbdcc5cf6f2e62
15943 Author: Philip Withnall <philip@tecnocode.co.uk>
15944 Date:   Thu Oct 1 00:32:10 2015 +0100
15945
15946     docs: Tidy up GObject construction discussion in the GObject tutorial
15947
15948     Remove some outdated references to an old example, and add a row
15949     in the
15950     table of steps in object initialization for the
15951     GObjectClass.constructed
15952     virtual method.
15953
15954     https://bugzilla.gnome.org/show_bug.cgi?id=754855
15955
15956  docs/reference/gobject/tut_gobject.xml | 23 ++++++++++++++++-------
15957  1 file changed, 16 insertions(+), 7 deletions(-)
15958
15959 commit be732677f56f4da48f737dc7edd821ec1928515c
15960 Author: Olivier Crête <olivier.crete@collabora.com>
15961 Date:   Thu Jul 2 11:32:34 2015 +0100
15962
15963     gio: Add G_IO_ERROR_MESSAGE_TOO_LARGE
15964
15965     Corresponding to EMSGSIZE, for when UDP datagrams are rejected due to
15966     being too big.
15967
15968     https://bugzilla.gnome.org/show_bug.cgi?id=752240
15969
15970  gio/gioenums.h | 4 +++-
15971  gio/gioerror.c | 9 +++++++++
15972  2 files changed, 12 insertions(+), 1 deletion(-)
15973
15974 commit 1086507e75580083aef46ad3072e9ff7869c2bc4
15975 Author: Philip Withnall <philip.withnall@collabora.co.uk>
15976 Date:   Mon Aug 17 18:10:43 2015 +0100
15977
15978     gsocket: Fix error behaviour of g_socket_send_messages()
15979
15980     If an error in the underlying sendmmsg() syscall occurs after
15981     successfully sending one or more messages, g_socket_send_messages()
15982     should return the number of messages successfully sent, rather than an
15983     error. This mirrors the documented sendmmsg() behaviour.
15984
15985     This is a slight behaviour change for g_socket_send_messages(), but as
15986     it relaxes the error reporting (reporting errors in fewer situations
15987     than before), it should not cause problems.
15988
15989     https://bugzilla.gnome.org/show_bug.cgi?id=751924
15990
15991  gio/gsocket.c      | 32 +++++++++++---------------------
15992  gio/tests/socket.c | 21 +++++++++++++++++++--
15993  2 files changed, 30 insertions(+), 23 deletions(-)
15994
15995 commit f62cbfc02230f160e0fd0947d74c4a012eb6232c
15996 Author: Philip Withnall <philip.withnall@collabora.co.uk>
15997 Date:   Fri Jun 12 08:47:37 2015 +0100
15998
15999     gsocket: Add g_socket_receive_messages()
16000
16001     Add support for receiving multiple messages with a single system call,
16002     using recvmmsg() if available. Otherwise, fall back to looping over
16003     g_socket_receive_message().
16004
16005     This adds new API, g_socket_receive_messages(), and corresponding unit
16006     tests.
16007
16008     https://bugzilla.gnome.org/show_bug.cgi?id=751924
16009
16010  config.h.win32.in                   |   3 +
16011  configure.ac                        |   2 +-
16012  docs/reference/gio/gio-sections.txt |   1 +
16013  gio/gsocket.c                       | 294
16014  +++++++++++++++++++++++++++++++++++-
16015  gio/gsocket.h                       |   7 +
16016  gio/tests/socket.c                  | 163 ++++++++++++++++++++
16017  6 files changed, 467 insertions(+), 3 deletions(-)
16018
16019 commit a0cefc2217adafb6a21d87b66115df6abc9a9cdd
16020 Author: Philip Withnall <philip.withnall@collabora.co.uk>
16021 Date:   Wed Jul 29 11:13:33 2015 +0100
16022
16023     gsocket: Switch internal functions from blocking booleans to timeouts
16024
16025     In order to support per-operation timeouts on new API like
16026     g_socket_receive_messages(), the internal GSocket API should use
16027     timeouts rather than boolean blocking parameters.
16028
16029        (timeout == 0) === (blocking == FALSE)
16030        (timeout == -1) === (blocking == TRUE)
16031        (timeout > 0) === new behaviour
16032
16033     https://bugzilla.gnome.org/show_bug.cgi?id=751924
16034
16035  gio/gsocket.c | 391
16036  ++++++++++++++++++++++++++++++++++++----------------------
16037  1 file changed, 243 insertions(+), 148 deletions(-)
16038
16039 commit 7f985b35ce599a37144f852903993300e8f1f197
16040 Author: Philip Withnall <philip.withnall@collabora.co.uk>
16041 Date:   Mon Jul 27 14:21:00 2015 +0100
16042
16043     gsocket: Factor out blocking parameter from g_socket_receive_message()
16044
16045     This will make future API additions easier. The factored version is
16046     internal for the time being.
16047
16048     https://bugzilla.gnome.org/show_bug.cgi?id=751924
16049
16050  gio/gsocket.c | 214
16051  +++++++++++++++++++++++++++++++++-------------------------
16052  1 file changed, 122 insertions(+), 92 deletions(-)
16053
16054 commit 5d6894746635d19d719fbf15881dbd7fc375d77c
16055 Author: Philip Withnall <philip.withnall@collabora.co.uk>
16056 Date:   Fri Jun 12 08:30:20 2015 +0100
16057
16058     gsocket: Split out functions to convert to and from struct msghdr
16059
16060     As new methods are added to GSocket, we don’t want to duplicate this
16061     code, so factor it out.
16062
16063     https://bugzilla.gnome.org/show_bug.cgi?id=751924
16064
16065  gio/gsocket.c | 522
16066  +++++++++++++++++++++++++++++-----------------------------
16067  1 file changed, 257 insertions(+), 265 deletions(-)
16068
16069 commit 8c4c16ddf405ecd93b1df682cbbbca1d7cfad9ba
16070 Author: Philip Withnall <philip.withnall@collabora.co.uk>
16071 Date:   Wed Jul 29 11:36:50 2015 +0100
16072
16073     giotypes: Add GInputMessage struct
16074
16075     This complements the GOutputMessage struct. It will shortly be
16076     used for
16077     adding a g_socket_receive_messages() function, but needs to be
16078     committed
16079     first to allow some internal refactoring of GSocket.
16080
16081     https://bugzilla.gnome.org/show_bug.cgi?id=751924
16082
16083  docs/reference/gio/gio-sections.txt |  1 +
16084  gio/giotypes.h                      | 54
16085  +++++++++++++++++++++++++++++++++++++
16086  2 files changed, 55 insertions(+)
16087
16088 commit 37fcab17d33b7b5384ec018c3595eb9ec393dc2a
16089 Author: Philip Withnall <philip.withnall@collabora.co.uk>
16090 Date:   Thu Oct 1 13:49:15 2015 +0100
16091
16092     build: Bump version to 2.47.0
16093
16094     So that early adopters of new API have a version number to target.
16095
16096  configure.ac | 2 +-
16097  1 file changed, 1 insertion(+), 1 deletion(-)
16098
16099 commit 037991211d45f400526c8d7f0eb29c940b6e8726
16100 Author: Emmanuele Bassi <ebassi@gnome.org>
16101 Date:   Thu Oct 1 11:58:37 2015 +0100
16102
16103     Revert "Apply the previous change to gmarshal.c"
16104
16105     This reverts commit 43e8bfca0c687317f96f976586194d26d8e141b4.
16106
16107     https://bugzilla.gnome.org/show_bug.cgi?id=755922
16108
16109  gobject/gmarshal.c | 88
16110  +++++++++++++++++++++++++++---------------------------
16111  1 file changed, 44 insertions(+), 44 deletions(-)
16112
16113 commit cc818f5fe402c9c04f2ac1277bacbfe1cebfc2fe
16114 Author: Emmanuele Bassi <ebassi@gnome.org>
16115 Date:   Thu Oct 1 11:54:11 2015 +0100
16116
16117     Revert "glib-genmarshal: Treat all parameters the same"
16118
16119     This reverts commit 8e362161d9554e8a6c1e82f95bff24fc9fdcf9ef.
16120
16121     There is a fundamental difference between g_value_peek_pointer() and
16122     g_value_get_pointer(), and it's not just complexity: the latter checks
16123     if the GValue holds a pointer type, whereas the former doesn't.
16124
16125     https://bugzilla.gnome.org/show_bug.cgi?id=755922
16126
16127  gobject/glib-genmarshal.c | 4 ++--
16128  1 file changed, 2 insertions(+), 2 deletions(-)
16129
16130 commit ad7250ab5324a05456a7d5445edfd3ec26638dba
16131 Author: Philip Withnall <philip.withnall@collabora.co.uk>
16132 Date:   Wed Sep 30 12:57:42 2015 +0100
16133
16134     giostream: Fix a typo in the documentation for g_io_stream_close()
16135
16136  gio/giostream.c | 2 +-
16137  1 file changed, 1 insertion(+), 1 deletion(-)
16138
16139 commit 202a9c3497e0c0b5789e533509dd8671617ae20c
16140 Author: Ryan Lortie <desrt@desrt.ca>
16141 Date:   Tue Sep 29 11:18:54 2015 -0400
16142
16143     GLocalFile: return text/plain for empty files
16144
16145     Previously, GLib returned text/plain for empty files.
16146
16147     This is important because people may want to open empty (eg:
16148     just-created) text files with the text editor.
16149
16150     An unintended side-effect of b6fc1df022a0326e7c36122b1416061bf796c98f
16151     caused GLib to start returning application/octet-stream instead of
16152     text/plain for these files.
16153
16154     This commit is essentially a revert of that commit, with a different
16155     solution: we move the special-case up a bit in the function and
16156     hard-code it to text/plain.
16157
16158     This change does not exactly maintain the old behaviour: previously, a
16159     "fast" lookup would have returned application/octet-stream on an empty
16160     file and now it will return text/plain.  I consider this to be an
16161     improvement (since we're returning better data) and don't expect it to
16162     cause problems.
16163
16164     https://bugzilla.gnome.org/show_bug.cgi?id=755795
16165
16166  gio/glocalfileinfo.c | 18 +++++++++++++-----
16167  1 file changed, 13 insertions(+), 5 deletions(-)
16168
16169 commit 56b164a19566a63dda23d48a93b91875d89c9fde
16170 Author: Ryan Lortie <desrt@desrt.ca>
16171 Date:   Mon Sep 21 16:54:49 2015 -0400
16172
16173     g_variant_get_child(): flatten-first logic on '&'
16174
16175     Copy the flatten-first logic from g_variant_get(), and for the same
16176     reason: if the user is requesting a direct pointer access to a
16177     tree-based child inside of argument to this function then that child
16178     could disappear later.
16179
16180     Forcing serialisation means that the pointer will remain valid as long
16181     as the passed-in instance exists, which is the usual expectation with
16182     GVariant API.
16183
16184     https://bugzilla.gnome.org/show_bug.cgi?id=755374
16185
16186  glib/gvariant.c | 4 ++++
16187  1 file changed, 4 insertions(+)
16188
16189 commit 3c0d38d68b78a6ea9e6ca82012f011075a625a2b
16190 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
16191 Date:   Tue Sep 29 08:30:21 2015 -0400
16192
16193     gvalue: Improve _unset() documentation
16194
16195     g_value_unset() only works with initialized value and will assert
16196     if the GValue is zero-filled (or initialized with
16197     G_VALUE_INIT). Document
16198     this behaviour and refer to g_value_clear() for a method that work on
16199     both initialized and zero-filled GValue.
16200
16201     https://bugzilla.gnome.org/show_bug.cgi?id=755766
16202
16203  gobject/gvalue.c | 4 +++-
16204  1 file changed, 3 insertions(+), 1 deletion(-)
16205
16206 commit 3bb2e8dfc9eae7c6abd8fbec5fa751ffcb495121
16207 Author: Nicolas Dufresne <nicolas.dufresne@collabora.com>
16208 Date:   Mon Sep 28 19:44:44 2015 -0400
16209
16210     gvalue: Use g_value_clear as clear function
16211
16212     This change allow leaving a scope before g_value_init() has been
16213     called. This would happen if you do:
16214
16215       {
16216         g_auto(GValue) value = G_VALUE_INIT;
16217       }
16218
16219     Or have a return statement (due to failure) before the part of
16220     your code where you set this GValue.
16221
16222     https://bugzilla.gnome.org/show_bug.cgi?id=755766
16223
16224  gobject/gobject-autocleanups.h | 2 +-
16225  1 file changed, 1 insertion(+), 1 deletion(-)
16226
16227 commit 1233962b54de68bfdf06cfde244693ab7fd3558a
16228 Author: Nicolas Dufresne <nicolas.dufresne@collabora.com>
16229 Date:   Mon Sep 28 19:41:28 2015 -0400
16230
16231     gvalue: Add g_value_clear method
16232
16233     This method is similar to g_value_unset() but will accept
16234     an uninitialized (zero-filled) GValue structure.
16235
16236     https://bugzilla.gnome.org/show_bug.cgi?id=755766
16237
16238  docs/reference/gobject/gobject-sections.txt |  1 +
16239  gobject/gvalue.c                            | 20 ++++++++++++++++++++
16240  gobject/gvalue.h                            |  2 ++
16241  3 files changed, 23 insertions(+)
16242
16243 commit b36b4941a634af096d21f906caae25ef35161166
16244 Author: Nicolas Dufresne <nicolas.dufresne@collabora.com>
16245 Date:   Mon Sep 28 19:35:30 2015 -0400
16246
16247     glib: Add 2.48 availibity macros
16248
16249     https://bugzilla.gnome.org/show_bug.cgi?id=755766
16250
16251  docs/reference/glib/glib-sections.txt |  4 ++++
16252  glib/gversionmacros.h                 | 25 +++++++++++++++++++++++++
16253  2 files changed, 29 insertions(+)
16254
16255 commit 43e8bfca0c687317f96f976586194d26d8e141b4
16256 Author: Matthias Clasen <mclasen@redhat.com>
16257 Date:   Tue Sep 29 07:03:25 2015 -0400
16258
16259     Apply the previous change to gmarshal.c
16260
16261     Since gmarshal.c is no longer generated, we have to manually
16262     apply this change to the builtin marshallers.
16263
16264  gobject/gmarshal.c | 88
16265  +++++++++++++++++++++++++++---------------------------
16266  1 file changed, 44 insertions(+), 44 deletions(-)
16267
16268 commit 8e362161d9554e8a6c1e82f95bff24fc9fdcf9ef
16269 Author: Matthias Clasen <mclasen@redhat.com>
16270 Date:   Tue Sep 29 07:02:07 2015 -0400
16271
16272     glib-genmarshal: Treat all parameters the same
16273
16274     There's no need to use a more expensive getter when swapping,
16275     so just use the g_marshal_ getters there too.
16276
16277  gobject/glib-genmarshal.c | 4 ++--
16278  1 file changed, 2 insertions(+), 2 deletions(-)
16279
16280 commit de04fd13048dd208162573187e4c0d9e7d3428d3
16281 Author: Philip Withnall <philip.withnall@collabora.co.uk>
16282 Date:   Mon Sep 28 13:23:29 2015 +0100
16283
16284     gerror: Document the disadvantages of using GError
16285
16286     And move the discussion to a new subsection in the GError
16287     documentation.
16288     Follow-up from commit 04662a8667c8bf0a594f0c6db7291066c272ad38.
16289
16290     https://bugzilla.gnome.org/show_bug.cgi?id=743011
16291
16292  glib/gerror.c | 31 ++++++++++++++++++++++++-------
16293  1 file changed, 24 insertions(+), 7 deletions(-)
16294
16295 commit 04662a8667c8bf0a594f0c6db7291066c272ad38
16296 Author: Philip Withnall <philip.withnall@collabora.co.uk>
16297 Date:   Fri Jan 16 08:38:56 2015 +0000
16298
16299     gerror: Document advantages of GError over numeric error codes
16300
16301     Despite knowing about GError, there are multiple cases where
16302     developers
16303     have still used traditional numeric error codes, and then got
16304     themselves
16305     into a mess about bindability and generation of error messages.
16306
16307     Try and avoid this by including a brief paragraph on the benefits of
16308     GError over EINVAL-style error codes.
16309
16310     https://bugzilla.gnome.org/show_bug.cgi?id=743011
16311
16312  glib/gerror.c | 6 ++++++
16313  1 file changed, 6 insertions(+)
16314
16315 commit 5ceaeef832fb595d1d5117524937b15c892cbd75
16316 Author: Philip Withnall <philip.withnall@collabora.co.uk>
16317 Date:   Fri Jan 16 08:32:20 2015 +0000
16318
16319     gerror: Add an extra heading to the GError documentation
16320
16321     This means that the top of the documentation can link forward to this
16322     important section, and random people on the internet can link directly
16323     to it on developer.gnome.org.
16324
16325     https://bugzilla.gnome.org/show_bug.cgi?id=743011
16326
16327  glib/gerror.c | 6 ++++--
16328  1 file changed, 4 insertions(+), 2 deletions(-)
16329
16330 commit 21809c8c0fdf72b5859faeb1781ff3edc121120a
16331 Author: Philip Withnall <philip.withnall@collabora.co.uk>
16332 Date:   Fri Sep 26 13:45:00 2014 +0100
16333
16334     giostream: Fix some typos in the GIOStream documentation
16335
16336     This doesn’t change the meaning of the documentation.
16337
16338     https://bugzilla.gnome.org/show_bug.cgi?id=735754
16339
16340  gio/giostream.c | 12 ++++++------
16341  1 file changed, 6 insertions(+), 6 deletions(-)
16342
16343 commit 363fa1822355021b4b723389d51f63ac263ef30c
16344 Author: Philip Withnall <philip.withnall@collabora.co.uk>
16345 Date:   Mon Aug 17 19:13:15 2015 +0100
16346
16347     gsocket: Fix documentation for g_socket_send_message()
16348
16349     It is no longer the most fully featured version of this function —
16350     g_socket_send_messages() stole that dubious honour with 2.44.
16351
16352     https://bugzilla.gnome.org/show_bug.cgi?id=751924
16353
16354  gio/gsocket.c | 4 ++--
16355  1 file changed, 2 insertions(+), 2 deletions(-)
16356
16357 commit 347e4a75ec745e09fa8433f557b363e5e95491cd
16358 Author: Philip Withnall <philip.withnall@collabora.co.uk>
16359 Date:   Wed Jul 29 14:08:31 2015 +0100
16360
16361     gsocket: Clarify GSocket:blocking doesn’t apply to ops with
16362     a parameter
16363
16364     Operations which take an explicit blocking parameter are completely
16365     unaffected by GSocket:blocking.
16366
16367     https://bugzilla.gnome.org/show_bug.cgi?id=751924
16368
16369  gio/gsocket.c | 6 ++++--
16370  1 file changed, 4 insertions(+), 2 deletions(-)
16371
16372 commit 8fdc6701889679d16ac064b481f968807eddbf0f
16373 Author: Philip Withnall <philip.withnall@collabora.co.uk>
16374 Date:   Mon Jul 27 14:46:54 2015 +0100
16375
16376     gsocket: Clarify flags documentation for g_socket_receive_message()
16377
16378     The API design here is a bit awkward — the in/out flags argument
16379     should
16380     actually have been an in flags argument and an out msg_flags argument.
16381     Clarify that a bit in the documentation.
16382
16383     https://bugzilla.gnome.org/show_bug.cgi?id=751924
16384
16385  gio/gsocket.c | 2 ++
16386  1 file changed, 2 insertions(+)
16387
16388 commit 4745c08220b90eac741ae3ca1913cbe90c9831ef
16389 Author: Benjamin Gilbert <bgilbert@backtick.net>
16390 Date:   Sat Sep 26 18:22:34 2015 -0400
16391
16392     win32: Fix link error with _wstat32i64() on 64-bit
16393
16394     _wstat32i64() doesn't exist in msvcrt.dll.  This doesn't cause
16395     a problem
16396     on 32-bit Windows because mingw-w64 #defines _wstat32i64 to _wstati64,
16397     but on 64-bit Windows we get a link error.
16398
16399     In addition, _wstat32i64() takes a struct _stat32i64 *, but
16400     GLocalFileStat is #defined to struct _stati64, which is not the same
16401     type on 64-bit Windows.
16402
16403     Fix by using _wstati64().
16404
16405     https://bugzilla.gnome.org/show_bug.cgi?id=749161
16406
16407  gio/glocalfile.c | 2 +-
16408  1 file changed, 1 insertion(+), 1 deletion(-)
16409
16410 commit da2217859f1b7cc0a2a3b7d50e70b983ee301a10
16411 Author: Trần Ngọc Quân <vnwildman@gmail.com>
16412 Date:   Sun Sep 27 15:28:55 2015 +0700
16413
16414     Updated Vietnamese translation
16415
16416     Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
16417
16418  po/vi.po | 1159
16419  ++++++++++++++++++++++++++++++++------------------------------
16420  1 file changed, 592 insertions(+), 567 deletions(-)
16421
16422 commit a0b4e87f445ca00a73db8bf46cc47215a9f14788
16423 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
16424 Date:   Fri Sep 25 12:54:26 2015 +0800
16425
16426     build/Makefile-newvs.am: Update Comments for Usage
16427
16428     Update the notes that this is also used for Visual Studio 2015
16429     support,
16430     and correct the MSVC_VER_LONG for MSVC 2015, which is 14, not 2015.
16431
16432     Also add a note that this can be used for other projects that have
16433     Visual Studio build support.
16434
16435  build/Makefile-newvs.am | 8 ++++++--
16436  1 file changed, 6 insertions(+), 2 deletions(-)
16437
16438 commit 762437c8495d11879d265965cf24703bf8dbfb5d
16439 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
16440 Date:   Fri Sep 25 12:25:13 2015 +0800
16441
16442     Build: Make Makefile.msvcproj A Bit More Generic
16443
16444     Handle also the situation where $(srcdir) == $(top_srcdir), so
16445     that this
16446     can also be used in cases like librsvg and gobject-introspection.
16447
16448  build/Makefile.msvcproj | 10 +++-------
16449  1 file changed, 3 insertions(+), 7 deletions(-)
16450
16451 commit ecd265288319c004a862a29c95487a888f62cfc7
16452 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
16453 Date:   Fri Sep 25 17:47:33 2015 +0800
16454
16455     build/win32/replace.py: Add Note On Its Reusability
16456
16457     Add a note stating that this script can be copied for use to replace
16458     strings in files when necessary, such as replacing autotools variables
16459     in non-autotools builds, such as Visual Studio builds.
16460
16461  build/win32/replace.py | 6 +++++-
16462  1 file changed, 5 insertions(+), 1 deletion(-)
16463
16464 commit 2d7817887a9f0624f73492d04b2a992545f0beb9
16465 Author: Matthias Clasen <mclasen@redhat.com>
16466 Date:   Wed Sep 23 18:55:28 2015 -0400
16467
16468     Revert "list store: Fix a parameter check"
16469
16470     This reverts commit d28639507db2029b8f184a5d93e9d8c28acc1955.
16471
16472     This wasn't meant to go in.
16473
16474     https://bugzilla.gnome.org/show_bug.cgi?id=755496
16475
16476  glib/gsequence.c | 18 +++++++-----------
16477  1 file changed, 7 insertions(+), 11 deletions(-)
16478
16479 commit aef2d0c56dd6d363e51b1c37dc0095054f18098c
16480 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
16481 Date:   Wed Sep 23 16:12:50 2015 +0800
16482
16483     build/win32: Make "Install" Property Sheet Generation More Robust
16484
16485     List the files that are generated in the process to generate the
16486     glib-install property sheets, so that we can use that list as a
16487     depedency, as well as deleting those files in one shot after the
16488     property sheet is generated, so we don't need to worry about those
16489     in 'make distclean' or so.
16490
16491  build/win32/vs10/Makefile.am | 8 ++++----
16492  build/win32/vs9/Makefile.am  | 8 ++++----
16493  2 files changed, 8 insertions(+), 8 deletions(-)
16494
16495 commit b81f3ced716b81ea604876ba1e89b953e0d04813
16496 Author: Xavier Claessens <xavier.claessens@collabora.com>
16497 Date:   Mon Sep 21 10:41:00 2015 -0400
16498
16499     Move GStrv typedef to glib.h instead of gobject.h
16500
16501     GStrv was historically only needed for the boxed G_TYPE_STRV,
16502     but it is now useful for g_auto(GStrv) as well. This is not
16503     an ABI change.
16504
16505     https://bugzilla.gnome.org/show_bug.cgi?id=755355
16506
16507  docs/reference/glib/glib-sections.txt       | 3 +++
16508  docs/reference/gobject/gobject-sections.txt | 1 -
16509  glib/docs.c                                 | 2 ++
16510  glib/glib-autocleanups.h                    | 1 +
16511  glib/gstrfuncs.c                            | 7 +++++++
16512  glib/gstrfuncs.h                            | 1 +
16513  glib/tests/autoptr.c                        | 8 ++++++++
16514  gobject/glib-types.h                        | 7 -------
16515  gobject/gobject-autocleanups.h              | 1 -
16516  9 files changed, 22 insertions(+), 9 deletions(-)
16517
16518 commit 32811598f384ac165a812b4dde8fb1ad4df2d420
16519 Author: Xavier Claessens <xavier.claessens@collabora.com>
16520 Date:   Tue Sep 15 16:42:10 2015 -0400
16521
16522     doc: clarify that _get_instance_private() is NULL-safe
16523
16524     https://bugzilla.gnome.org/show_bug.cgi?id=755083
16525
16526  gobject/gtype.h | 8 ++++++++
16527  1 file changed, 8 insertions(+)
16528
16529 commit ab26dd54337544275ff8bb61eb227aed83a8ed80
16530 Author: Emmanuele Bassi <ebassi@gnome.org>
16531 Date:   Tue Sep 22 13:10:28 2015 +0100
16532
16533     Revert use of the system_header GCC pragma
16534
16535     This reverts commit 662bf991c08b16dea8a36026243b311f6cdb17f1. It
16536     is not
16537     a straight up revert because the old commit involved various long
16538     since
16539     removed ChangeLog files and we'd end up mudding the patch.
16540
16541     The system_header GCC pragma is breaking warnings in the various
16542     g_return_* macros; GCC stopped warning when using a macro with
16543     a return
16544     value in a function that returns void, as well as when using a macro
16545     with no return value in a function that has a non-void return value.
16546     Suppressing this kind of warnings is not a good idea.
16547
16548     Other compilers are unaffected, even ones like Clang with a GCC
16549     compatibility layer.
16550
16551     Given the fact that the original commit was added 14 years ago as a
16552     workaround in the old days of GTK+ 1.2, I think it's safe to drop it.
16553
16554     https://bugzilla.gnome.org/show_bug.cgi?id=753310
16555
16556  glib/gmessages.h | 6 ------
16557  1 file changed, 6 deletions(-)
16558
16559 commit d488d75909a7f5bdc13865a155ea583fcc3cb07f
16560 Author: Xavier Claessens <xavier.claessens@collabora.com>
16561 Date:   Mon Sep 21 10:50:38 2015 -0400
16562
16563     Remove useless NULL check before g_free()
16564
16565  glib/glib-autocleanups.h | 5 ++---
16566  1 file changed, 2 insertions(+), 3 deletions(-)
16567
16568 commit f7f0c86a9c7669a5101615622a29d34098ecb7fc
16569 Author: Милош Поповић <gpopac@gmail.com>
16570 Date:   Tue Sep 22 12:33:23 2015 +0000
16571
16572     Updated Serbian Latin translation
16573
16574  po/sr@latin.po | 1014
16575  ++++++++++++++++++++++++++++++--------------------------
16576  1 file changed, 538 insertions(+), 476 deletions(-)
16577
16578 commit 45c39bfed487378de5a4b7f977fd74564f29083e
16579 Author: Милош Поповић <gpopac@gmail.com>
16580 Date:   Tue Sep 22 12:32:49 2015 +0000
16581
16582     Updated Serbian translation
16583
16584  po/sr.po | 1014
16585  +++++++++++++++++++++++++++++++++-----------------------------
16586  1 file changed, 538 insertions(+), 476 deletions(-)
16587
16588 commit 613393bc1d52207c22f3fe8dc71c09277f9ac7f7
16589 Author: Petr Kovar <pkovar@redhat.com>
16590 Date:   Mon Sep 21 17:56:16 2015 +0200
16591
16592     Update Czech translation
16593
16594  po/cs.po | 427
16595  ++++++++++++++++++++++++++++++++-------------------------------
16596  1 file changed, 218 insertions(+), 209 deletions(-)
16597
16598 commit 9348af3651afbd554fec35e556cda8add48bd9f8
16599 Author: Xavier Claessens <xavier.claessens@collabora.com>
16600 Date:   Mon Sep 21 09:53:25 2015 -0400
16601
16602     Doc: g_autoptr(gchar) has been replaced by g_autofree
16603
16604     https://bugzilla.gnome.org/show_bug.cgi?id=755351
16605
16606  glib/docs.c | 4 ++--
16607  1 file changed, 2 insertions(+), 2 deletions(-)
16608
16609 commit d73cd49799444f9045d44a414c7b35f129844504
16610 Author: Matthias Clasen <mclasen@redhat.com>
16611 Date:   Mon Sep 21 06:10:10 2015 -0400
16612
16613     2.46.0
16614
16615  NEWS         | 16 ++++++++++++++++
16616  configure.ac |  4 ++--
16617  2 files changed, 18 insertions(+), 2 deletions(-)
16618
16619 commit 3ffed912c19c5c24b7302d2ff12f82a6167f1c30
16620 Author: Xavier Claessens <xavier.claessens@collabora.com>
16621 Date:   Tue Sep 15 16:50:37 2015 -0400
16622
16623     doc: small clarification in g_autoptr()
16624
16625     https://bugzilla.gnome.org/show_bug.cgi?id=755077
16626
16627  glib/docs.c | 5 +++--
16628  1 file changed, 3 insertions(+), 2 deletions(-)
16629
16630 commit 8297ea8badef5ae5bdeab85b74780fd70de60247
16631 Author: Matthew Waters <matthew@centricular.com>
16632 Date:   Thu Sep 17 20:38:10 2015 +1000
16633
16634     win32: fix incorrect specifier
16635
16636     error: format ‘%u’ expects argument of type ‘unsigned int’,
16637     but argument 4 has
16638        type ‘gsize {aka long long unsigned int}’ [-Werror=format=]
16639
16640     https://bugzilla.gnome.org/show_bug.cgi?id=755154
16641
16642  gio/gwin32appinfo.c | 4 ++--
16643  1 file changed, 2 insertions(+), 2 deletions(-)
16644
16645 commit 2bc094264b334b8afdbdc1cf35ff5265f0ac3415
16646 Author: Matthias Clasen <mclasen@redhat.com>
16647 Date:   Mon Sep 21 06:27:07 2015 -0400
16648
16649     Documentation fixups
16650
16651     Various parameter fixups and symbol list additions.
16652
16653  docs/reference/gio/gio-sections.txt   |  4 +++-
16654  docs/reference/glib/glib-sections.txt |  1 +
16655  gio/gnativesocketaddress.c            |  6 +++---
16656  gio/gwin32registrykey.c               | 20 +++++++++----------
16657  glib/gasyncqueue.c                    | 36
16658  +++++++++++++++++------------------
16659  5 files changed, 35 insertions(+), 32 deletions(-)
16660
16661 commit 3ad2ef7510b036758d5aa928a6a0a1ac5c29c591
16662 Author: Ask Hjorth Larsen <asklarsen@gmail.com>
16663 Date:   Sun Sep 20 20:20:37 2015 +0200
16664
16665     Updated Danish translation
16666
16667  po/da.po | 864
16668  ++++++++++++++++++++++++++++++++-------------------------------
16669  1 file changed, 443 insertions(+), 421 deletions(-)
16670
16671 commit b1af57256721fa0198b63585d3bf26265a8736dd
16672 Author: Rafael Fontenelle <rffontenelle@gmail.com>
16673 Date:   Sun Sep 20 14:32:13 2015 +0000
16674
16675     Updated Brazilian Portuguese translation
16676
16677  po/pt_BR.po | 1465
16678  ++++++++++++++++++++++++++++++++---------------------------
16679  1 file changed, 791 insertions(+), 674 deletions(-)
16680
16681 commit 1dc70d703e925bf441a12961223c4cb6d1e376bd
16682 Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
16683 Date:   Fri Sep 18 22:29:37 2015 +0300
16684
16685     Updated Latvian translation
16686
16687  po/lv.po | 1102
16688  +++++++++++++++++++++++++++-----------------------------------
16689  1 file changed, 477 insertions(+), 625 deletions(-)
16690
16691 commit 9d859934c5d097bc23578237d01324eb9b30c0f4
16692 Author: Bernd Homuth <dev@hmt.im>
16693 Date:   Thu Sep 17 15:36:28 2015 +0000
16694
16695     Updated German translation
16696
16697  po/de.po | 964
16698  ++++++++++++++++++++++++++++++++-------------------------------
16699  1 file changed, 494 insertions(+), 470 deletions(-)
16700
16701 commit f1599649e55a52a8e331ee282ac4c5a03432cb43
16702 Author: Stas Solovey <whats_up@tut.by>
16703 Date:   Thu Sep 17 11:31:28 2015 +0000
16704
16705     Updated Russian translation
16706
16707  po/ru.po | 863
16708  +++++++++++++++++++++++++++++++++------------------------------
16709  1 file changed, 446 insertions(+), 417 deletions(-)
16710
16711 commit ea93847a7d6f341c8ed53733c78b8f38f9567bc4
16712 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
16713 Date:   Thu Sep 17 09:15:27 2015 +0800
16714
16715     MSVC Build: Make Re-use Comment of Autotools Module Clearer
16716
16717  build/Makefile.msvcproj | 11 ++++++-----
16718  1 file changed, 6 insertions(+), 5 deletions(-)
16719
16720 commit 9fe1c1b3e7a8d680e15d861c1ef224f4b7a2ebad
16721 Author: Muhammet Kara <muhammetk@gmail.com>
16722 Date:   Wed Sep 16 18:51:44 2015 +0000
16723
16724     Updated Turkish translation
16725
16726  po/tr.po | 376
16727  ++++++++++++++++++++++++++++++++-------------------------------
16728  1 file changed, 194 insertions(+), 182 deletions(-)
16729
16730 commit 58eae7782acbbebb2d6793d4087b6e0a8f61e818
16731 Author: Benjamin Otte <otte@redhat.com>
16732 Date:   Wed Sep 16 18:44:48 2015 +0200
16733
16734     tests: Do last commit's fix for enums, too
16735
16736     We don't want to treat enums as ints but as ints.
16737
16738  gobject/tests/signals.c | 25 +++++++++++++++++--------
16739  1 file changed, 17 insertions(+), 8 deletions(-)
16740
16741 commit 605ff1efe76ee26695077b08b96f222cef96efb2
16742 Author: Benjamin Otte <otte@redhat.com>
16743 Date:   Wed Sep 16 18:17:04 2015 +0200
16744
16745     tests: Make testcase not pass 0 as a flags value
16746
16747     This will not catch the case where we fail in libffi and always use 0.
16748     In fact, be a real annoying person and use (1 << 31) as a flags
16749     value to
16750     test signedness, too.
16751
16752     Also update the testcase to actually use flags everywhere and ot uint.
16753
16754     https://bugzilla.gnome.org/show_bug.cgi?id=754882
16755
16756  gobject/tests/signals.c | 29 ++++++++++++++++++++++-------
16757  1 file changed, 22 insertions(+), 7 deletions(-)
16758
16759 commit 7b685eab8821686821c38e398536b0842b0ed131
16760 Author: Ray Strode <rstrode@redhat.com>
16761 Date:   Wed Sep 16 18:01:04 2015 +0200
16762
16763     ffi: Marshal flags like enums
16764
16765     Flags are enums.
16766     Fixes broken marshalling on BE 64bit architectures.
16767
16768     https://bugzilla.gnome.org/show_bug.cgi?id=754882
16769
16770  gobject/gclosure.c | 8 +++++++-
16771  1 file changed, 7 insertions(+), 1 deletion(-)
16772
16773 commit 846e206146c2f0b6b5321d245004d262c7d585a3
16774 Author: Murray Cumming <murrayc@murrayc.com>
16775 Date:   Wed Sep 16 14:30:29 2015 +0200
16776
16777     GListModel docs: It's get_n_items(), not get_length().
16778
16779  gio/glistmodel.c | 2 +-
16780  1 file changed, 1 insertion(+), 1 deletion(-)
16781
16782 commit 3bd1618ea955f950f87bc4e452029c5f0cea35aa
16783 Author: Matthias Clasen <mclasen@redhat.com>
16784 Date:   Mon Sep 14 18:42:12 2015 -0400
16785
16786     Disable deprecation warnings for the stable release again
16787
16788     Keeping these enabled causes too many people to file
16789     bugs against gobject, and not enough people to send
16790     patches to port away from deprecated properties.
16791
16792  gobject/gobject.c | 2 +-
16793  1 file changed, 1 insertion(+), 1 deletion(-)
16794
16795 commit 5475be0c1053df95ac560a94b918445411b3639e
16796 Author: Matthias Clasen <mclasen@redhat.com>
16797 Date:   Mon Sep 14 08:42:18 2015 -0400
16798
16799     2.45.8
16800
16801  NEWS | 1 +
16802  1 file changed, 1 insertion(+)
16803
16804 commit 4c938c246cf3da8db16a2d9cda7209f1d72e37ee
16805 Author: Fran Dieguez <fran@openhost.es>
16806 Date:   Mon Sep 14 16:49:57 2015 +0200
16807
16808     Updated Galician translations
16809
16810  po/gl.po | 935
16811  ++++++++++++++++++++++++++++++++-------------------------------
16812  1 file changed, 478 insertions(+), 457 deletions(-)
16813
16814 commit 69002f726d597c613223ad0ea8e6262b73842f1b
16815 Author: Alexander Larsson <alexl@redhat.com>
16816 Date:   Mon Sep 14 13:15:51 2015 +0200
16817
16818     signal: return TRUE from g_signal_has_handler_pending for custom
16819     class closure
16820
16821     This is almost always what you want, because if you're using this you
16822     want to know if any "custom code" (i.e. not the default class closure)
16823     is going to be run if you emit this signal.
16824
16825     I looked at all the existing uses of this and they were all broken
16826     in the
16827     presence of g_signal_override_class_closure().
16828
16829     https://bugzilla.gnome.org/show_bug.cgi?id=754986
16830
16831  gobject/gsignal.c | 33 ++++++++++++++++++++++-----------
16832  1 file changed, 22 insertions(+), 11 deletions(-)
16833
16834 commit 2e96668f245dba66c3ceedfea7a8ecc565a018e7
16835 Author: Matthias Clasen <mclasen@redhat.com>
16836 Date:   Sun Sep 13 22:44:29 2015 -0400
16837
16838     Updates
16839
16840  NEWS | 33 +++++++++++++++++++++++++++++++++
16841  1 file changed, 33 insertions(+)
16842
16843 commit a7b2b5686aea1199e3cdea7d1c743e087a1e5b1d
16844 Author: Matthias Clasen <mclasen@redhat.com>
16845 Date:   Sun Sep 13 13:37:10 2015 -0400
16846
16847     Fix make check
16848
16849     I forgot to add the include to make I_() known in gdbusdaemon.c
16850
16851  gio/gdbusdaemon.c | 1 +
16852  1 file changed, 1 insertion(+)
16853
16854 commit 67c5bbaf03c95df198b2828d5dbf51b010721f11
16855 Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
16856 Date:   Sat Sep 12 12:13:10 2015 +0300
16857
16858     glib/tests/utf8-validate: test known-length case along with
16859     null-terminated
16860
16861     For all test cases where the text length is given as -1, also
16862     call g_utf8_validate() with the actual string length to exercise
16863     the known-length case. Unknown-length and known-length validation
16864     use different code paths, but most of the tests only exercised with
16865     unknown-length parameter.
16866
16867     https://bugzilla.gnome.org/show_bug.cgi?id=754924
16868
16869  glib/tests/utf8-validate.c | 9 +++++++++
16870  1 file changed, 9 insertions(+)
16871
16872 commit 8ab28b448bfc852b61c515c6fe230f23a5c1298b
16873 Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
16874 Date:   Sat Sep 12 11:38:04 2015 +0300
16875
16876     glib/tests/utf8-validate: add another test for invalid continuation
16877     bytes
16878
16879     This would have caught the regression committed in the course of
16880     bug #738504.
16881
16882  glib/tests/utf8-validate.c | 1 +
16883  1 file changed, 1 insertion(+)
16884
16885 commit d1f4d4a91a5274a33a0aee0748851bce7fbffa23
16886 Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
16887 Date:   Sat Sep 12 11:06:53 2015 +0300
16888
16889     g_utf8_validate: fix a regression
16890
16891     A recent change permitted some characters from range 0x80-0xbf as
16892     would-be valid sequence starters for length 2, as long as
16893     continuation characters were OK.
16894
16895     https://bugzilla.gnome.org/show_bug.cgi?id=738504
16896
16897  glib/gutf8.c | 4 ++--
16898  1 file changed, 2 insertions(+), 2 deletions(-)
16899
16900 commit a51a877d2739239e2ab7c72a60a5ecc27ba772f3
16901 Author: Nicola Fontana <ntd@entidi.it>
16902 Date:   Fri Mar 22 23:32:45 2013 +0100
16903
16904     GParamSpec: do not use static GParamSpecTypeInfo
16905
16906     g_param_type_register_static() has read-only access the pspec_info
16907     argument: no need to keep the original struct around.
16908
16909     https://bugzilla.gnome.org/show_bug.cgi?id=696426
16910
16911  gobject/gparamspecs.c | 42 +++++++++++++++++++++---------------------
16912  1 file changed, 21 insertions(+), 21 deletions(-)
16913
16914 commit 6f752b52e9145986a26a5c6f0bf064a185bb07d2
16915 Author: Anders Jonsson <anders.jonsson@norsjovallen.se>
16916 Date:   Sat Sep 12 21:13:22 2015 +0000
16917
16918     Updated Swedish translation
16919
16920  po/sv.po | 761
16921  ++++++++++++++++++++++++++++++++-------------------------------
16922  1 file changed, 392 insertions(+), 369 deletions(-)
16923
16924 commit d8a7e093b92bee5b4077968984314afe8bf193db
16925 Author: Piotr Drąg <piotrdrag@gmail.com>
16926 Date:   Sat Sep 12 19:55:24 2015 +0200
16927
16928     Updated POTFILES.in
16929
16930  po/POTFILES.in | 9 +++++++++
16931  1 file changed, 9 insertions(+)
16932
16933 commit b9a27679ec1555262c0c721ec1793d7acd7766d9
16934 Author: Matthias Clasen <mclasen@redhat.com>
16935 Date:   Sat Sep 12 12:05:31 2015 -0400
16936
16937     Revert "Cleanups after we dropped mem vtables"
16938
16939     This reverts commit 627854fee1fde93e01f27655b00a9082348ee15f.
16940
16941     It has been argued that not aborting on malloc() failure is
16942     an incompatible change.
16943
16944  glib/gstrfuncs.c | 25 +++++++++++++++++++++----
16945  1 file changed, 21 insertions(+), 4 deletions(-)
16946
16947 commit 9acd0ddbf3c0f14e6ae7cb3f7faf4c24767f13b8
16948 Author: Matthias Clasen <mclasen@redhat.com>
16949 Date:   Sat Sep 12 00:00:40 2015 -0400
16950
16951     gio: Intern all signal names beforehand
16952
16953     This avoids pointless copying of static strings.
16954
16955  gio/gappinfo.c                 |  6 +++---
16956  gio/gapplication.c             | 12 ++++++------
16957  gio/gdbusauthobserver.c        |  4 ++--
16958  gio/gdbusconnection.c          |  2 +-
16959  gio/gdbusdaemon.c              |  2 +-
16960  gio/gdbusinterfaceskeleton.c   |  2 +-
16961  gio/gdbusobject.c              |  4 ++--
16962  gio/gdbusobjectmanager.c       |  8 ++++----
16963  gio/gdbusobjectmanagerclient.c |  4 ++--
16964  gio/gdbusobjectskeleton.c      |  2 +-
16965  gio/gdbusproxy.c               |  4 ++--
16966  gio/gdbusserver.c              |  2 +-
16967  gio/glistmodel.c               |  3 ++-
16968  gio/gmenumodel.c               |  4 +++-
16969  gio/gsettings.c                |  8 ++++----
16970  gio/gsocketservice.c           |  2 +-
16971  gio/gthreadedsocketservice.c   |  2 +-
16972  gio/gunixmounts.c              |  4 ++--
16973  18 files changed, 39 insertions(+), 36 deletions(-)
16974
16975 commit c90f283be33bffde48c244e0478b63fd6798fbcf
16976 Author: Matthias Clasen <mclasen@redhat.com>
16977 Date:   Sat Sep 12 01:47:13 2015 -0400
16978
16979     Speed up g_dataset_id_dup_data
16980
16981     This code is used in the property notification path, so it
16982     better be fast. This commit removes a g_return_if_fail check and
16983     treats the common case of just a single data element better.
16984
16985  glib/gdataset.c | 7 +++----
16986  1 file changed, 3 insertions(+), 4 deletions(-)
16987
16988 commit 59df5440f3805db3e1d00b86d91a76dcb50412e4
16989 Author: Matthias Clasen <mclasen@redhat.com>
16990 Date:   Fri Sep 11 22:48:05 2015 -0400
16991
16992     Drop g_slice_set_config tests
16993
16994     With g_quark_init, we are now calling GSlice from a constructor
16995     (this was already the case when linking against gobject).
16996
16997  glib/tests/slice.c | 21 ---------------------
16998  1 file changed, 21 deletions(-)
16999
17000 commit 2fe992b099bfd3fb121a71b7af43e116b2142b5d
17001 Author: Matthias Clasen <mclasen@redhat.com>
17002 Date:   Fri Sep 11 23:59:27 2015 -0400
17003
17004     Move quark initialization to a constructor
17005
17006     This removes a branch from the very frequently called
17007     quark functions.
17008
17009  glib/glib-init.c |  1 +
17010  glib/glib-init.h |  2 ++
17011  glib/gquark.c    | 26 ++++++++++++++------------
17012  3 files changed, 17 insertions(+), 12 deletions(-)
17013
17014 commit 627854fee1fde93e01f27655b00a9082348ee15f
17015 Author: Matthias Clasen <mclasen@redhat.com>
17016 Date:   Fri Sep 11 18:08:33 2015 -0400
17017
17018     Cleanups after we dropped mem vtables
17019
17020     Since g_malloc is now always malloc, we can just use
17021     strdup and strndup directly.
17022
17023  glib/gstrfuncs.c | 25 ++++---------------------
17024  1 file changed, 4 insertions(+), 21 deletions(-)
17025
17026 commit 97a25d12031b07540c95387cb434ee5c87b82c46
17027 Author: Matthias Clasen <mclasen@redhat.com>
17028 Date:   Thu Sep 10 23:57:01 2015 -0400
17029
17030     Optimize g_unichar_iswide
17031
17032     Apply the same optimization that was done for g_unichar_get_script
17033     long ago: Use a quick check for the low end, and then remember the
17034     midpoint of the last bsearch, since we're likely to be called for
17035     characters that are close to each other.
17036
17037     This change made g_unichar_iswide disappear from profiles of the
17038     gtk3-demo listbox example.
17039
17040  glib/guniprop.c | 38 ++++++++++++++++++++++++++++++--------
17041  1 file changed, 30 insertions(+), 8 deletions(-)
17042
17043 commit 96675446c5fc9b47265124e479cc300f7a7ced65
17044 Author: Dan Winship <danw@gnome.org>
17045 Date:   Thu Aug 6 15:39:22 2015 -0400
17046
17047     Make g_strerror() do less work
17048
17049     Store the (translated, UTF-8-encoded) error strings in a hash table to
17050     avoid doing translation and (possibly) g_locale_to_utf8() in every
17051     g_strerror() call.
17052
17053     https://bugzilla.gnome.org/show_bug.cgi?id=754788
17054
17055  glib/gstrfuncs.c | 55
17056  ++++++++++++++++++++++++++++++++++---------------------
17057  1 file changed, 34 insertions(+), 21 deletions(-)
17058
17059 commit 19eb511ba4f4914c1914472132d3601069bef906
17060 Author: Dan Winship <danw@gnome.org>
17061 Date:   Wed Sep 9 11:16:30 2015 -0400
17062
17063     More g_strerror() fixes
17064
17065     Add a check to configure.ac for strerror_r, since we don't currently
17066     require POSIX.1-2001 conformance in general. Add back a
17067     plain-strerror() case as a fallback, and rearrange the glibc-vs-POSIX
17068     strerror_r() branches.
17069
17070     Update the docs to not claim that "not all platforms support the
17071     strerror() function" (we require C90), but still mention the UTF-8 and
17072     always-valid-string benefits. (And make test_strerror() check that
17073     last part.)
17074
17075     https://bugzilla.gnome.org/show_bug.cgi?id=754788
17076
17077  configure.ac          |  2 +-
17078  glib/gstrfuncs.c      | 27 +++++++++++++++------------
17079  glib/tests/strfuncs.c | 11 +++++++++++
17080  3 files changed, 27 insertions(+), 13 deletions(-)
17081
17082 commit ee6740aa78d267d9890bc3830a723dbc1eaf303a
17083 Author: Michael Catanzaro <mcatanzaro@gnome.org>
17084 Date:   Thu Sep 10 20:46:21 2015 -0500
17085
17086     Fix a typo
17087
17088  gobject/gobject.c | 2 +-
17089  1 file changed, 1 insertion(+), 1 deletion(-)
17090
17091 commit b8a5e22b6b6280ad05dd14cfa920316e85e30d04
17092 Author: Kalev Lember <klember@redhat.com>
17093 Date:   Thu Sep 10 15:06:56 2015 +0200
17094
17095     Bump version
17096
17097     So that early adopters of new api have a version to target.
17098
17099  configure.ac | 2 +-
17100  1 file changed, 1 insertion(+), 1 deletion(-)
17101
17102 commit d19411a76f91d47930ea67d16b30fba55734b449
17103 Author: Kalev Lember <klember@redhat.com>
17104 Date:   Thu Sep 10 14:08:35 2015 +0200
17105
17106     autocleanups: Add GString type
17107
17108     https://bugzilla.gnome.org/show_bug.cgi?id=754831
17109
17110  glib/glib-autocleanups.h | 10 +++++++++-
17111  glib/tests/autoptr.c     |  8 ++++++++
17112  2 files changed, 17 insertions(+), 1 deletion(-)
17113
17114 commit 4025b5a54fcbe2f5bc4c71e3259bc1af60c99169
17115 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
17116 Date:   Wed Sep 9 11:58:44 2015 +0800
17117
17118     MSVC Builds: "Add" MSVC 2015 Projects
17119
17120     This "adds" the Visual Studio 2015 Project files by doing what we did
17121     before: copying the Visual Studio 2010 projects and replacing items
17122     in them, as the formats of the Visual Studio 201x projects are largely
17123     the same.
17124
17125  build/win32/Makefile.am      |  3 ++-
17126  build/win32/vs14/Makefile.am | 44
17127  ++++++++++++++++++++++++++++++++++++++++++++
17128  configure.ac                 |  1 +
17129  3 files changed, 47 insertions(+), 1 deletion(-)
17130
17131 commit 9c7df09c3bc784d19c206e8c17c3c288368541d1
17132 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
17133 Date:   Wed Sep 9 11:54:11 2015 +0800
17134
17135     MSVC Builds: Simplify Script to Generate glib-mkenums
17136
17137     Use a simple all-purpose utility script to generate the glib-mkenums
17138     PERL script with the version info, and stop using the script that
17139     tries to parse the autotools files.  Move the things that
17140     were taken out from build/win32/setup.py back there.
17141
17142  build/win32/Makefile.am                            |  2 +-
17143  build/win32/process_in_win32.py                    | 77 -----------------
17144  build/win32/replace.py                             | 98
17145  ++++++++++++++++++++++
17146  build/win32/setup.py                               | 35 +++++++-
17147  build/win32/vs10/Makefile.am                       |  3 +-
17148  ...{glib-gen-srcs.props => glib-gen-srcs.props.in} |  4 +-
17149  build/win32/vs9/Makefile.am                        |  3 +-
17150  ...b-gen-srcs.vsprops => glib-gen-srcs.vsprops.in} |  2 +-
17151  configure.ac                                       |  2 +
17152  9 files changed, 142 insertions(+), 84 deletions(-)
17153
17154 commit 0570adff8074a786023bfb7646e7475af52f88f9
17155 Author: Matej Urbančič <mateju@svn.gnome.org>
17156 Date:   Tue Sep 8 23:19:40 2015 +0200
17157
17158     Updated Slovenian translation
17159
17160  po/sl.po | 936
17161  ++++++++++++++++++++++++++++++++-------------------------------
17162  1 file changed, 481 insertions(+), 455 deletions(-)
17163
17164 commit 20e8b634771f85926a6f9a67e11f13eb01d45bc7
17165 Author: Sebastian Dröge <sebastian@centricular.com>
17166 Date:   Fri Sep 4 11:58:57 2015 +0300
17167
17168     gioerror: Add more mappings for WinSock error codes
17169
17170     https://bugzilla.gnome.org/show_bug.cgi?id=754560
17171
17172  gio/gioerror.c | 14 ++++++++++++++
17173  1 file changed, 14 insertions(+)
17174
17175 commit 5a84f84325cbb0a58014348cb5513656432ae25d
17176 Author: Rico Tzschichholz <ricotz@ubuntu.com>
17177 Date:   Tue Sep 8 14:15:44 2015 +0200
17178
17179     gparam: Fix Since tag of g_param_spec_get_name_quark
17180
17181  gobject/gparam.c | 2 +-
17182  1 file changed, 1 insertion(+), 1 deletion(-)
17183
17184 commit 925dca1746b45855ad56dbe219f631200e87c9ff
17185 Author: Rico Tzschichholz <ricotz@ubuntu.com>
17186 Date:   Tue Sep 8 14:14:13 2015 +0200
17187
17188     docs: Add index for 2.46 api
17189
17190  docs/reference/glib/glib-docs.xml       | 4 ++++
17191  docs/reference/gobject/gobject-docs.xml | 4 ++++
17192  2 files changed, 8 insertions(+)
17193
17194 commit 0be6766d9be08bce4901ab3b5d80657070e65ee1
17195 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
17196 Date:   Mon Sep 7 14:46:10 2015 +0800
17197
17198     MSVC Builds: Prepare For Visual Studio 2015
17199
17200     Update the autotools module so that we can use it to upgrade the
17201     Visual Studio 2010 projects to become Visual Studio 2015-compatible.
17202
17203     Note that this will make the MSVC 2015 builds use the the the latest
17204     VC140 CRT.
17205
17206  build/Makefile-newvs.am      | 22 +++++++++++++---------
17207  build/win32/vs11/Makefile.am |  4 +---
17208  build/win32/vs12/Makefile.am |  4 +---
17209  3 files changed, 15 insertions(+), 15 deletions(-)
17210
17211 commit 00933dfc9cc525963c6833d3180b593a87bb15bb
17212 Author: Matthias Clasen <mclasen@redhat.com>
17213 Date:   Mon Sep 7 20:56:10 2015 -0400
17214
17215     Speed up property change notification a bit
17216
17217     Avoid the quark lock and hash table lookup for every
17218     emission of ::notify.
17219
17220  gobject/gobject.c | 3 +--
17221  1 file changed, 1 insertion(+), 2 deletions(-)
17222
17223 commit 41c0d15a6d680738e80a59e89c1058a97ca922ea
17224 Author: Matthias Clasen <mclasen@redhat.com>
17225 Date:   Mon Sep 7 20:54:01 2015 -0400
17226
17227     Add a method to get the pspec name quark
17228
17229     This lets us avoid the quark lookup in the hot
17230     property change notification path.
17231
17232  docs/reference/gobject/gobject-sections.txt |  1 +
17233  gobject/gparam.c                            | 34
17234  ++++++++++++++++++++++++++---
17235  gobject/gparam.h                            |  3 +++
17236  3 files changed, 35 insertions(+), 3 deletions(-)
17237
17238 commit a62ad79f5c59152d1a52c3b52d969c3c48390cda
17239 Author: Matthias Clasen <mclasen@redhat.com>
17240 Date:   Mon Sep 7 19:57:53 2015 -0400
17241
17242     Clean up locking in g_object_notify_queue_add
17243
17244     Instaed of returning with the lock held, simply assert
17245     that this cannot happen:
17246
17247     https://bugzilla.gnome.org/show_bug.cgi?id=749678#c4
17248
17249  gobject/gobject.c | 2 +-
17250  1 file changed, 1 insertion(+), 1 deletion(-)
17251
17252 commit 087d75e3c336547fff37a4bc5d33b1ad041485bf
17253 Author: Matthias Clasen <mclasen@redhat.com>
17254 Date:   Mon Sep 7 19:43:19 2015 -0400
17255
17256     Make g_set_object more symmetric
17257
17258     As argued in bug 748633, and order of ref, assign, unref is
17259     preferable.
17260
17261  gobject/gobject.h | 12 ++++++++----
17262  1 file changed, 8 insertions(+), 4 deletions(-)
17263
17264 commit ebf961a58d540ea40611ad75bc983f5386d3635b
17265 Author: Ting-Wei Lan <lantw@src.gnome.org>
17266 Date:   Sat Sep 5 23:35:57 2015 +0800
17267
17268     Make g_strerror work with non-glibc POSIX systems
17269
17270     We should only use GNU-specific strerror_r on glibc. On other systems,
17271     we should use the XSI-compliant version.
17272
17273     https://bugzilla.gnome.org/show_bug.cgi?id=754601
17274
17275  glib/gstrfuncs.c | 13 +++++++++----
17276  1 file changed, 9 insertions(+), 4 deletions(-)
17277
17278 commit e773acfe9a0f8cf4d67799f6177997bd8a761ede
17279 Author: Matthias Clasen <mclasen@redhat.com>
17280 Date:   Mon Sep 7 14:59:22 2015 -0400
17281
17282     tests: Don't test g_utf8_to_ucs4_fast too rigorously
17283
17284     The function is documented to assume valid input, and doesn't
17285     guarantee behavior with invalid input. So don't test that.
17286
17287     https://bugzilla.gnome.org/show_bug.cgi?id=754636
17288
17289  tests/unicode-encoding.c | 33 ++++++++++++++++++++++++++-------
17290  1 file changed, 26 insertions(+), 7 deletions(-)
17291
17292 commit db3ffe5bf139a664609ab1f7e3715a2da5019805
17293 Author: Matthias Clasen <mclasen@redhat.com>
17294 Date:   Mon Sep 7 13:24:18 2015 -0400
17295
17296     unicode-encoding test: Differentiate error messages
17297
17298     Spitting out the same error for different cases in not helpful.
17299
17300  tests/unicode-encoding.c | 2 +-
17301  1 file changed, 1 insertion(+), 1 deletion(-)
17302
17303 commit cb3a03e1e2160d4548db3d7b2e55789c05e08225
17304 Author: Changwoo Ryu <cwryu@debian.org>
17305 Date:   Tue Sep 8 01:59:08 2015 +0900
17306
17307     Updated Korean translation
17308
17309  po/ko.po | 939
17310  ++++++++++++++++++++++++++++++++-------------------------------
17311  1 file changed, 470 insertions(+), 469 deletions(-)
17312
17313 commit 23229bfd0cbd2588402835758238e36407814148
17314 Author: Matthias Clasen <mclasen@redhat.com>
17315 Date:   Mon Sep 7 10:35:13 2015 -0400
17316
17317     GString: Avoid some repeated parameter checking
17318
17319     Many of the append and prepend variants are just thin wrappers
17320     around another one. Remove parameter checking in the wrapper
17321     for these cases. The wrapped function is checking them anyway.
17322
17323  glib/gstring.c | 20 +-------------------
17324  1 file changed, 1 insertion(+), 19 deletions(-)
17325
17326 commit 03db1f455b4265654e237d2ad55464b4113cba8a
17327 Author: Matthias Clasen <mclasen@redhat.com>
17328 Date:   Mon Sep 7 09:50:41 2015 -0400
17329
17330     Remove some unused code
17331
17332     The function unescape_gstring_inplace was maintaining a line count
17333     without ever making use of it. Drop that.
17334
17335  glib/gmarkup.c | 4 ----
17336  1 file changed, 4 deletions(-)
17337
17338 commit 44af2b1c17b5920052a6bb363c62d8452a570a42
17339 Author: Matthias Clasen <mclasen@redhat.com>
17340 Date:   Mon Sep 7 03:02:11 2015 -0400
17341
17342     Simplify g_param_spec_get_redirect_target a bit more
17343
17344     It is enough to look for exact matches here, so no need to
17345     dive into g_type_instance_is_a and take locks, etc.
17346
17347  gobject/gparam.c | 4 +++-
17348  1 file changed, 3 insertions(+), 1 deletion(-)
17349
17350 commit f1f80111c9bb691c658e8657c450845387cbefd1
17351 Author: Matthias Clasen <mclasen@redhat.com>
17352 Date:   Mon Sep 7 02:33:50 2015 -0400
17353
17354     Simplify g_param_spec_get_redirect_target
17355
17356     There is no need to do a type check in a g_return_if_fail if the
17357     type check is tne next thing the function does anyway.
17358
17359  gobject/gparam.c | 8 +-------
17360  1 file changed, 1 insertion(+), 7 deletions(-)
17361
17362 commit 401f78652c31a6a9eab68197e1634dcb765eabe6
17363 Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
17364 Date:   Tue Oct 14 23:39:28 2014 +0300
17365
17366     Reorganized utf8-performance tests
17367
17368     Now each function-string pair gets its own test path to track
17369     a single performance result.
17370
17371     https://bugzilla.gnome.org/show_bug.cgi?id=738504
17372
17373  glib/tests/utf8-performance.c | 125
17374  ++++++++++++++++++++++++++----------------
17375  1 file changed, 77 insertions(+), 48 deletions(-)
17376
17377 commit b963565125f0ec2968300ddc80ab7750aa56625c
17378 Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
17379 Date:   Mon Oct 13 21:31:02 2014 +0300
17380
17381     Unrolled implementation of g_utf8_to_ucs4_fast()
17382
17383     Unrolling the branches and expressions for all expected cases
17384     of UTF-8 sequences facilitates the work of both an optimizing compiler
17385     and the branch prediction logic in the CPU. This speeds up decoding
17386     noticeably on text composed primarily of longer sequences.
17387
17388     https://bugzilla.gnome.org/show_bug.cgi?id=738504
17389
17390  glib/gutf8.c | 71
17391  ++++++++++++++++++++++++++++++++++++------------------------
17392  1 file changed, 43 insertions(+), 28 deletions(-)
17393
17394 commit 3188b8ee791a38ac3dd7e477f30761344442f745
17395 Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
17396 Date:   Tue Oct 14 01:18:57 2014 +0300
17397
17398     Optimized branching in g_utf8_validate()
17399
17400     The number of branches and logical operations can be reduced by
17401     never producing a resulting wide character value to check its range.
17402     Instead, individual bytes in the sequence are validated
17403     depending on the branch taken on the basis of preceding bytes.
17404     The syntax given in RFC 3629 is made use of.
17405
17406     https://bugzilla.gnome.org/show_bug.cgi?id=738504
17407
17408  glib/gutf8.c | 149
17409  ++++++++++++++++++++++++++++++++---------------------------
17410  1 file changed, 80 insertions(+), 69 deletions(-)
17411
17412 commit 5644ee5083c5f03e01ee2e4de615c16cfc0dfcd0
17413 Author: Matthias Clasen <mclasen@redhat.com>
17414 Date:   Sat Sep 5 13:02:33 2015 -0400
17415
17416     markup: trivial refactor
17417
17418     Avoid an unnecessary branch.
17419
17420  glib/gmarkup.c | 9 +++------
17421  1 file changed, 3 insertions(+), 6 deletions(-)
17422
17423 commit d28639507db2029b8f184a5d93e9d8c28acc1955
17424 Author: Matthias Clasen <mclasen@redhat.com>
17425 Date:   Fri Sep 4 13:55:46 2015 -0400
17426
17427     list store: Fix a parameter check
17428
17429     Getting this wrong causes build failures.
17430
17431     https://bugzilla.gnome.org/show_bug.cgi?id=754582
17432
17433  glib/gsequence.c | 18 +++++++++++-------
17434  1 file changed, 11 insertions(+), 7 deletions(-)
17435
17436 commit da4927b7fb0213f77d8ca087de6854948487c6ee
17437 Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
17438 Date:   Fri Sep 4 16:23:43 2015 +0000
17439
17440     Updated Kazakh translation
17441
17442  po/kk.po | 947
17443  +++++++++++++++++++++++++++++++--------------------------------
17444  1 file changed, 465 insertions(+), 482 deletions(-)
17445
17446 commit 6e1618560035296f0d92231e241bf29b8d7d213c
17447 Author: Milo Casagrande <milo@ubuntu.com>
17448 Date:   Fri Sep 4 07:49:58 2015 +0000
17449
17450     Updated Italian translation
17451
17452  po/it.po | 1651
17453  +++++++++++++++++++++++++-------------------------------------
17454  1 file changed, 663 insertions(+), 988 deletions(-)
17455
17456 commit 1387a16bf4eb1859170bd2fa9b9efb9d5169d1e7
17457 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
17458 Date:   Thu Sep 3 15:24:06 2015 +0800
17459
17460     MSVC Builds: Remove Static Items
17461
17462     ... which are now generated with the new autotools module, so we just
17463     need to ensure the generated items are being dist'ed.
17464
17465     https://bugzilla.gnome.org/show_bug.cgi?id=735429
17466
17467  build/win32/vs10/glib-compile-resources.vcxproj    | 181 -----------
17468  .../vs10/glib-compile-resources.vcxproj.filters    |  17 --
17469  build/win32/vs10/glib-compile-schemas.vcxproj      | 181 -----------
17470  .../vs10/glib-compile-schemas.vcxproj.filters      |  17 --
17471  build/win32/vs10/glib-install.props                | 332
17472  ---------------------
17473  build/win32/vs9/glib-compile-resources.vcproj      | 156 ----------
17474  build/win32/vs9/glib-compile-schemas.vcproj        | 156 ----------
17475  build/win32/vs9/glib-install.vsprops               | 314
17476  -------------------
17477  8 files changed, 1354 deletions(-)
17478
17479 commit 041e77249af8778db1e37b3ad47c034fa7934e05
17480 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
17481 Date:   Thu Sep 3 15:19:48 2015 +0800
17482
17483     Cleanup and Enhance the MSVC Project Generation
17484
17485     Make use of the common autotools module that is used to generate
17486     the MSVC
17487     project files from their respective templates so that the main
17488     build files
17489     beccome cleaner, and enhance them in a way that the headers that
17490     should be
17491     installed can be written to the property sheets during 'make dist',
17492     so that
17493     the chances of missing headers for MSVC builds can be greatly reduced.
17494
17495     Also use this autotools module to fill in the projects for
17496     glib-compile-schemas and glib-compile-resources.
17497
17498     https://bugzilla.gnome.org/show_bug.cgi?id=735429
17499
17500  build/win32/vs10/.gitignore                        |   5 +
17501  build/win32/vs10/Makefile.am                       |  96 ++++++-----
17502  build/win32/vs10/gio.vcxproj.filtersin             |   4 +-
17503  build/win32/vs10/gio.vcxprojin                     |   4 +-
17504  .../vs10/glib-compile-resources.vcxproj.filtersin  |  12 ++
17505  build/win32/vs10/glib-compile-resources.vcxprojin  | 180
17506  +++++++++++++++++++++
17507  .../vs10/glib-compile-schemas.vcxproj.filtersin    |  12 ++
17508  build/win32/vs10/glib-compile-schemas.vcxprojin    | 180
17509  +++++++++++++++++++++
17510  build/win32/vs10/glib-install.propsin              | 102 ++++++++++++
17511  build/win32/vs10/glib.vcxproj.filtersin            |   4 +-
17512  build/win32/vs10/glib.vcxprojin                    |   2 +-
17513  build/win32/vs10/gobject.vcxproj.filtersin         |   2 +-
17514  build/win32/vs10/gobject.vcxprojin                 |   2 +-
17515  build/win32/vs9/.gitignore                         |   3 +
17516  build/win32/vs9/Makefile.am                        |  56 ++++---
17517  build/win32/vs9/gio.vcprojin                       |   2 +-
17518  build/win32/vs9/glib-compile-resources.vcprojin    | 155
17519  ++++++++++++++++++
17520  build/win32/vs9/glib-compile-schemas.vcprojin      | 155
17521  ++++++++++++++++++
17522  build/win32/vs9/glib-install.vspropsin             |  76 +++++++++
17523  build/win32/vs9/glib.vcprojin                      |   2 +-
17524  build/win32/vs9/gobject.vcprojin                   |   2 +-
17525  gio/Makefile.am                                    |  57 +++----
17526  glib/Makefile.am                                   |  50 ++----
17527  gobject/Makefile.am                                |  44 ++---
17528  24 files changed, 1032 insertions(+), 175 deletions(-)
17529
17530 commit 700983c8c9827cb4de93d25757c767d1d5211910
17531 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
17532 Date:   Thu Sep 3 19:08:55 2015 +0800
17533
17534     build: Add Common Autotools Module for MSVC Projects
17535
17536     This adds a common autotools module that can be used by various
17537     projects to generate the Visual Studio projects as needed, and
17538     if necessary, generate the headers listings to "install" for that
17539     project, based on items passed in to this.  This is modelled on the
17540     Makefile.introspection autotools file that is used by many GNOME
17541     projects to generate the introspection files.
17542
17543     https://bugzilla.gnome.org/show_bug.cgi?id=735429
17544
17545  build/Makefile.msvcproj | 110
17546  ++++++++++++++++++++++++++++++++++++++++++++++++
17547  1 file changed, 110 insertions(+)
17548
17549 commit 63a5556aa2821b266b2b14b436abaa9f77e73e46
17550 Author: Aurimas Černius <aurisc4@gmail.com>
17551 Date:   Wed Sep 2 21:17:11 2015 +0300
17552
17553     Updated Lithuanian translation
17554
17555  po/lt.po | 329
17556  ++++++++++++++++++++++++++++++++-------------------------------
17557  1 file changed, 168 insertions(+), 161 deletions(-)
17558
17559 commit 7a65d1d3fb86b0ab46a0a425b79985e037cd3b68
17560 Author: Philip Withnall <philip.withnall@collabora.co.uk>
17561 Date:   Wed Sep 2 14:48:04 2015 +0100
17562
17563     gmem: Fix a typo in the g_try_new0() documentation
17564
17565  glib/gmem.h | 2 +-
17566  1 file changed, 1 insertion(+), 1 deletion(-)
17567
17568 commit b77fe970dbbc3c1e2bfaca58aade6874f8530885
17569 Author: Philip Withnall <philip.withnall@collabora.co.uk>
17570 Date:   Wed Jan 14 10:44:12 2015 +0000
17571
17572     gstring: Mark g_string_free() as taking (transfer full) input
17573
17574     This is unusual, but the correct annotation for a free() function.
17575
17576     https://bugzilla.gnome.org/show_bug.cgi?id=742903
17577
17578  glib/gstring.c | 2 +-
17579  1 file changed, 1 insertion(+), 1 deletion(-)
17580
17581 commit 4cad3f5e1bc88e626450607ca8c6b59265d7242b
17582 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
17583 Date:   Wed Sep 2 16:09:58 2015 +0800
17584
17585     glib/strfuncs.c: Fix Build on Windows
17586
17587     Windows does not have strerror_r(), but does have strerror_s(),
17588     which is
17589     threadsafe, and does more or less the same thing, so use it on
17590     Windows to
17591     fix the build.
17592
17593     https://bugzilla.gnome.org/show_bug.cgi?id=754431
17594
17595  glib/gstrfuncs.c | 5 +++++
17596  1 file changed, 5 insertions(+)
17597
17598 commit 4a09d0cf7a65cd08d4156eafd80e943712216d49
17599 Author: Ting-Wei Lan <lantw@src.gnome.org>
17600 Date:   Wed Sep 2 01:19:40 2015 +0800
17601
17602     Fix return value error in g_list_store_sort
17603
17604  gio/gliststore.c | 2 +-
17605  1 file changed, 1 insertion(+), 1 deletion(-)
17606
17607 commit f14e2e5c53a5f1113c5e063511b7ea31319f4ccf
17608 Author: Matthias Clasen <mclasen@redhat.com>
17609 Date:   Tue Sep 1 10:58:32 2015 -0400
17610
17611     2.45.7
17612
17613  NEWS         | 47 +++++++++++++++++++++++++++++++++++++++++++++++
17614  configure.ac |  2 +-
17615  2 files changed, 48 insertions(+), 1 deletion(-)
17616
17617 commit b04c565f33edbe7b81b028ba371da93b946f6393
17618 Author: Emmanuele Bassi <ebassi@gnome.org>
17619 Date:   Wed Aug 19 13:47:58 2015 +0100
17620
17621     gio: Link against gmodule when building tools
17622
17623     Otherwise cross-compilation will fail with linker errors.
17624
17625     https://bugzilla.gnome.org/show_bug.cgi?id=753745
17626
17627  gio/Makefile.am | 5 +++++
17628  1 file changed, 5 insertions(+)
17629
17630 commit 5ce70917df75f87c89a9b1e9d0583ae4135f0b2c
17631 Author: Emmanuele Bassi <ebassi@gnome.org>
17632 Date:   Wed Aug 19 13:38:30 2015 +0100
17633
17634     Drop binary checks when cross-compiling
17635
17636     We don't need to run binaries we just built in order to successfully
17637     build GLib and friends any more.
17638
17639     Since commit b74e2a7, we don't need to run glib-genmarshal when
17640     building
17641     GIO; since commit f9eb9eed, all our tests (including the ones that do
17642     need to run binaries we just built) are only built when running "make
17643     check", instead of unconditionally at every build.
17644
17645     This means that we don't need to check for existing, native binaries
17646     when cross-compiling, and fail the configuration step if they are not
17647     found — which also means that you don't need to natively build
17648     GLib for
17649     your toolchain, in order to cross-compile GLib.
17650
17651     We can also use the cross-compilation conditional, and skip those
17652     tests
17653     that require a binary we just built in order to build.
17654
17655     https://bugzilla.gnome.org/show_bug.cgi?id=753745
17656
17657  configure.ac              | 24 ++----------------------
17658  gio/tests/Makefile.am     | 12 +++++-------
17659  gobject/tests/Makefile.am | 14 ++++++++------
17660  tests/gobject/Makefile.am | 20 +++++++-------------
17661  4 files changed, 22 insertions(+), 48 deletions(-)
17662
17663 commit 1dec512a66fddfd8b4b265231b00d4f918b16cef
17664 Author: Matthias Clasen <mclasen@redhat.com>
17665 Date:   Tue Sep 1 10:21:26 2015 -0400
17666
17667     Revert "GSettings: delay backend subscription"
17668
17669     This reverts commit 8ff5668a458344da22d30491e3ce726d861b3619.
17670
17671     This change has had considerable fallout, and there was no
17672     follow-up to address it.
17673
17674     https://bugzilla.gnome.org/show_bug.cgi?id=733791
17675
17676  gio/gsettings-tool.c | 13 -------------
17677  gio/gsettings.c      | 47 ++++-------------------------------------------
17678  2 files changed, 4 insertions(+), 56 deletions(-)
17679
17680 commit 7fff264777ac9869ff347dd2bb02304e11d83a20
17681 Author: Matthias Clasen <mclasen@redhat.com>
17682 Date:   Tue Sep 1 10:18:23 2015 -0400
17683
17684     Revert "GSettings: fix check for delaying backend subscription"
17685
17686     This reverts commit d511d6b37f051d2cd8698055cbd85ee7f987325d.
17687
17688  gio/gsettings.c | 12 +++---------
17689  1 file changed, 3 insertions(+), 9 deletions(-)
17690
17691 commit 16721468e5410732f2575be35652ece538587b94
17692 Author: Iain Lane <iain@orangesquash.org.uk>
17693 Date:   Wed Jul 15 17:01:03 2015 +0100
17694
17695     gsignal: Don't crash when operating on signals on the wrong object
17696
17697  gobject/gsignal.c | 21 +++++++++++++++------
17698  1 file changed, 15 insertions(+), 6 deletions(-)
17699
17700 commit 261250c46e3eab9b54c9cc59b405a69785a65b35
17701 Author: Iain Lane <iain@orangesquash.org.uk>
17702 Date:   Thu Jul 16 15:38:21 2015 +0100
17703
17704     Test that disconnecting from the wrong thing warns and doesn't crash
17705
17706     This broke in 916297be799ee001b4a214cc52c3b960bb0b5deb (≥ 2.45.3)
17707
17708  gobject/tests/signals.c | 53
17709  +++++++++++++++++++++++++++++++++++++++++++++++++
17710  1 file changed, 53 insertions(+)
17711
17712 commit 976da775cbeff497e922f959f9a35d5e06cfc7a9
17713 Author: Alexandre Franke <alexandre.franke@gmail.com>
17714 Date:   Tue Sep 1 07:57:48 2015 +0000
17715
17716     Updated French translation
17717
17718  po/fr.po | 230
17719  +++++++++++++++++++++++++++++++++------------------------------
17720  1 file changed, 120 insertions(+), 110 deletions(-)
17721
17722 commit 9f2e3f6b7262a8cae817a4cc12388fcc1bd63bce
17723 Author: Dan Winship <danw@gnome.org>
17724 Date:   Wed Dec 3 05:57:29 2014 -0500
17725
17726     gtestutils: add g_assert_cmpmem()
17727
17728     Add a test macro to compare two buffers (which are not already known
17729     to be the same length) for equality.
17730
17731     https://bugzilla.gnome.org/show_bug.cgi?id=754283
17732
17733  docs/reference/glib/glib-sections.txt |  1 +
17734  gio/tests/async-close-output-stream.c |  9 ++-----
17735  gio/tests/converter-stream.c          | 46
17736  +++++++++++++++++------------------
17737  gio/tests/gdbus-peer.c                |  3 +--
17738  gio/tests/gsettings.c                 |  4 +--
17739  gio/tests/gsubprocess.c               | 11 ++++-----
17740  gio/tests/readwrite.c                 | 10 +++-----
17741  glib/gtestutils.c                     | 33 +++++++++++++++++++++----
17742  glib/gtestutils.h                     | 10 ++++++++
17743  glib/tests/base64.c                   | 25 ++++---------------
17744  glib/tests/bytes.c                    | 23 ++++++------------
17745  glib/tests/checksum.c                 |  3 +--
17746  glib/tests/gvariant.c                 |  3 +--
17747  glib/tests/hmac.c                     |  3 +--
17748  glib/tests/strfuncs.c                 |  3 +--
17749  glib/tests/string.c                   | 10 +++-----
17750  glib/tests/testing.c                  | 26 ++++++++++++++++++++
17751  17 files changed, 120 insertions(+), 103 deletions(-)
17752
17753 commit 367f36d630afa01b0967547f5a038a1f8f499f45
17754 Author: Dan Winship <danw@gnome.org>
17755 Date:   Fri Dec 12 12:47:00 2014 -0500
17756
17757     gtestutils: forbid having two tests with the same full path
17758
17759     In the same way that gtestutils used to let you create multiple suites
17760     with the same name, it also let you create multiple tests with the
17761     same name. Make that an error instead (and fix glib/tests/base64.c,
17762     which was registering three separate tests named
17763     "/base64/incremental/nobreak/4", and glib/tests/autoptr.c, which was
17764     running test_g_variant_builder() twice).
17765
17766     https://bugzilla.gnome.org/show_bug.cgi?id=754286
17767
17768  glib/gtestutils.c    | 16 +++++++++++++++-
17769  glib/tests/autoptr.c |  1 -
17770  glib/tests/base64.c  |  6 +++---
17771  3 files changed, 18 insertions(+), 5 deletions(-)
17772
17773 commit 123ea70d74e655f7401cf70d364ccfb2b03022a7
17774 Author: Dan Winship <danw@gnome.org>
17775 Date:   Sat Feb 1 18:23:13 2014 +0100
17776
17777     gtestutils: improve non-TAP output, fix handling of incomplete tests
17778
17779     In non-TAP mode, tests that used g_test_skip() were labelled "OK", and
17780     tests that used g_test_incomplete() were labelled "FAIL". Explicitly
17781     show them as "SKIP" and "TODO" instead, like in the TAP case.
17782
17783     Also, incomplete/TODO tests are not supposed to be treated as
17784     failures, so fix that too.
17785
17786     https://bugzilla.gnome.org/show_bug.cgi?id=754286
17787
17788  glib/gtestutils.c | 20 ++++++++++++++------
17789  1 file changed, 14 insertions(+), 6 deletions(-)
17790
17791 commit 6e382208f72cfd449cf076ac1f1fa340fe6eea0f
17792 Author: Dan Winship <danw@gnome.org>
17793 Date:   Fri Dec 12 11:49:31 2014 -0500
17794
17795     gtestutils: print the TAP test plan first, not last
17796
17797     TAP allows you to print the "test plan" (ie, the expected number of
17798     tests" either at the start or the end of the test program, but if you
17799     put it at the end, and the program crashes, automake will complain
17800     "missing test plan", which is confusing to users (particularly since
17801     it prints that *before* it prints that the test program crashed,
17802     suggesting that somehow the lack of test plan was responsible for the
17803     crash or something, rather than vice versa).
17804
17805     Anyway, change it to count the tests ahead of time, and print the test
17806     plan first. Keeping this simple requires disallowing the '-p', '-s',
17807     and '--GTestSkipCount' options when using '--tap' (although we were
17808     already printing the wrong number in the --GTestSkipCount case
17809     anyway).
17810
17811     https://bugzilla.gnome.org/show_bug.cgi?id=754284
17812
17813  glib/gtestutils.c | 44 ++++++++++++++++++++++++++++++++++++++++++--
17814  1 file changed, 42 insertions(+), 2 deletions(-)
17815
17816 commit 51c91ed53d54efed8f82d5ead200ac5b6ef52a6a
17817 Author: Dan Winship <danw@gnome.org>
17818 Date:   Fri Mar 14 14:57:51 2014 -0400
17819
17820     gtestutils: move "/subprocess" path special-casing
17821
17822     https://bugzilla.gnome.org/show_bug.cgi?id=754284
17823
17824  glib/gtestutils.c | 42 ++++++++++++++++++------------------------
17825  1 file changed, 18 insertions(+), 24 deletions(-)
17826
17827 commit 91ff2ba844a917162307a75afa658571d419701f
17828 Author: Dan Winship <danw@gnome.org>
17829 Date:   Fri Mar 14 11:19:01 2014 -0400
17830
17831     gtestutils: make g_test_suite_run{,internal} less confusing
17832
17833     Rewrite g_test_suite_run() and g_test_suite_run_internal() to make it
17834     clearer what they do (while still preserving exact backward
17835     compatibility, meaning we need to handle the "-p" case differently
17836     from the non-"-p" case).
17837
17838     https://bugzilla.gnome.org/show_bug.cgi?id=754284
17839
17840  glib/gtestutils.c | 94
17841  ++++++++++++++++++++++++-------------------------------
17842  1 file changed, 41 insertions(+), 53 deletions(-)
17843
17844 commit 510331bacf803a905577b93f118f5a32bba55bd3
17845 Author: Dan Winship <danw@gnome.org>
17846 Date:   Fri Mar 14 11:41:44 2014 -0400
17847
17848     gtestutils: reorganize g_test_name manipulation
17849
17850     https://bugzilla.gnome.org/show_bug.cgi?id=754284
17851
17852  glib/gtestutils.c | 20 +++++++++++++-------
17853  1 file changed, 13 insertions(+), 7 deletions(-)
17854
17855 commit 34ec21fab54ecd964ab7167060b650ab0ff44602
17856 Author: Matthias Clasen <mclasen@redhat.com>
17857 Date:   Mon Aug 31 13:48:22 2015 -0400
17858
17859     win32: Fix a g_once_init_enter call
17860
17861     g_once_init_enter must be given a gsize-sized location.
17862     A gboolean doesn't qualify. This broke the build on win64.
17863
17864     http://bugzilla.gnome.org/show_bug.cgi?id=754307
17865
17866  gio/gwin32appinfo.c | 2 +-
17867  1 file changed, 1 insertion(+), 1 deletion(-)
17868
17869 commit 591eabcbbcaf3589b004e65c4a11a0d7d18887c8
17870 Author: Matthias Clasen <mclasen@redhat.com>
17871 Date:   Mon Aug 31 13:43:47 2015 -0400
17872
17873     Remove an unused variable
17874
17875  gio/gwin32registrykey.c | 2 --
17876  1 file changed, 2 deletions(-)
17877
17878 commit b8a2e08abadda92547ed63881dcfbe779594d03b
17879 Author: Balázs Úr <urbalazs@gmail.com>
17880 Date:   Mon Aug 31 16:16:49 2015 +0000
17881
17882     Updated Hungarian translation
17883
17884  po/hu.po | 510
17885  ++++++++++++++++++++++++++++++++-------------------------------
17886  1 file changed, 256 insertions(+), 254 deletions(-)
17887
17888 commit e5734c37a6f1b0d3ce467e7a5ac11c29c1d5f56a
17889 Author: Matthias Clasen <mclasen@redhat.com>
17890 Date:   Wed Aug 26 23:20:39 2015 -0400
17891
17892     Add g_list_store_sort
17893
17894     GListStore already has a g_list_store_insert_sorted function,
17895     which can be used to keep the list sorted according to a fixed
17896     sort function. But if the sort function changes (as e.g. with
17897     sort columns in a list UI), the entire list needs to be
17898     resorted. In that case, you want g_list_store_sort().
17899
17900     https://bugzilla.gnome.org/show_bug.cgi?id=754152
17901
17902  docs/reference/gio/gio-sections.txt |  1 +
17903  gio/gliststore.c                    | 26 ++++++++++++++++++++++++++
17904  gio/gliststore.h                    |  5 +++++
17905  3 files changed, 32 insertions(+)
17906
17907 commit 516adb99c094fc2c4dcb95f97f9d251d7bba1716
17908 Author: Michael Catanzaro <mcatanzaro@gnome.org>
17909 Date:   Fri Aug 28 19:47:19 2015 -0500
17910
17911     Add certificate chain construction test
17912
17913     Enhance GTestTlsBackend to allow setting the issuer property of
17914     GTlsCertificates, and add a test to ensure certificate chain
17915     construction with g_tls_certificate_new_from_pem() works as expected.
17916
17917     https://bugzilla.gnome.org/show_bug.cgi?id=754264
17918
17919  gio/tests/cert-tests/cert-list.pem | 16 +++++++++
17920  gio/tests/gtesttlsbackend.c        |  9 ++++-
17921  gio/tests/tls-certificate.c        | 69
17922  ++++++++++++++++++++++++++++++++++++++
17923  3 files changed, 93 insertions(+), 1 deletion(-)
17924
17925 commit 587068c969716df2b994362e3133c68d91455d47
17926 Author: Michael Catanzaro <mcatanzaro@gnome.org>
17927 Date:   Fri Aug 28 19:43:09 2015 -0500
17928
17929     GTlsCertificate: fix loading of chain with private key
17930
17931     If a private key (or anything, in fact) follows the final certificate
17932     in
17933     the file, certificate parsing will be aborted and only the first
17934     certificate in the chain will be returned, with the private key
17935     not set.
17936     Be tolerant of this, rather than expecting the final character in the
17937     file to be the newline following the last certificate.
17938
17939     https://bugzilla.gnome.org/show_bug.cgi?id=754264
17940
17941  gio/gtlscertificate.c | 10 ++++++++--
17942  1 file changed, 8 insertions(+), 2 deletions(-)
17943
17944 commit 1ab3e3ed3e0c50cc8e747a9617f9412af8a15bdd
17945 Author: Dan Winship <danw@gnome.org>
17946 Date:   Tue Aug 25 10:18:06 2015 -0400
17947
17948     gsocket: add a wrapper around g_set_error() to avoid extra work
17949
17950     If @error is NULL then we don't even need to evaluate the remaining
17951     arguments. And if errno is EWOULDBLOCK, then no one should see the
17952     error message anyway, so don't bother g_strdup_printf'ing up a pretty
17953     one.
17954
17955     https://bugzilla.gnome.org/show_bug.cgi?id=752769
17956
17957  gio/gsocket.c | 54 ++++++++++++++++++++++++++----------------------------
17958  1 file changed, 26 insertions(+), 28 deletions(-)
17959
17960 commit a70265779480e31d575dd2a4f0444bf5a1849c22
17961 Author: Tom Tryfonidis <tomtryf@gmail.com>
17962 Date:   Fri Aug 28 20:49:53 2015 +0000
17963
17964     Updated Greek translation
17965
17966  po/el.po | 676
17967  +++++++++++++++++++++++++++++----------------------------------
17968  1 file changed, 315 insertions(+), 361 deletions(-)
17969
17970 commit 30d95388e7835487e5ed67334bddc2a45c0846a5
17971 Author: Matthias Clasen <mclasen@redhat.com>
17972 Date:   Fri Aug 28 16:05:05 2015 -0400
17973
17974     Test g_strerror some more
17975
17976     Set a locale here, so we actually do conversion, and also
17977     run the loop far enough that we hit the 'unknown error' case.
17978
17979  glib/tests/strfuncs.c | 4 +++-
17980  1 file changed, 3 insertions(+), 1 deletion(-)
17981
17982 commit 36fac0849ceabafb9e2a15045230833e7dbc9e9d
17983 Author: Matthias Clasen <mclasen@redhat.com>
17984 Date:   Fri Aug 28 15:38:04 2015 -0400
17985
17986     Make g_strerror threadsafe
17987
17988     We need to use strerror_r here, in order to be threadsafe.
17989
17990  glib/gstrfuncs.c | 18 +++++++++++++++---
17991  1 file changed, 15 insertions(+), 3 deletions(-)
17992
17993 commit eb7ffccf44ecb27f581693c4f62ed8d361999817
17994 Author: Matthias Clasen <mclasen@redhat.com>
17995 Date:   Fri Aug 28 14:13:24 2015 -0400
17996
17997     test repeated g_hash_table_remove_all calls
17998
17999     I just came across a situation where code ended up stuck in
18000     an infinite loop in GHashTable code, so lets verify that this
18001     is a safe thing.
18002
18003  glib/tests/hash.c | 4 ++++
18004  1 file changed, 4 insertions(+)
18005
18006 commit 323b1d9c5f20ff46d420bdb63f80f772f9f7fb2f
18007 Author: Andika Triwidada <andika@gmail.com>
18008 Date:   Fri Aug 28 13:00:20 2015 +0000
18009
18010     Updated Indonesian translation
18011
18012  po/id.po | 196
18013  +++++++++++++++++++++++++++++++++------------------------------
18014  1 file changed, 103 insertions(+), 93 deletions(-)
18015
18016 commit f8341badb87ffc7d48488b95b58efbd1c7747674
18017 Author: K. Adam Christensen <pope@shifteleven.com>
18018 Date:   Fri Aug 28 08:17:24 2015 -0400
18019
18020     gfileenumerator: Don't leak memory if out_info is NULL
18021
18022     In the unusual case where one just wants the filenames, avoid
18023     a leak.
18024
18025     https://bugzilla.gnome.org/show_bug.cgi?id=754211
18026
18027  gio/gfileenumerator.c | 12 +++++++-----
18028  1 file changed, 7 insertions(+), 5 deletions(-)
18029
18030 commit 4cbd0d6a602f82f42aa8dc8e83c3daee95134d03
18031 Author: Yosef Or Boczko <yoseforb@src.gnome.org>
18032 Date:   Thu Aug 27 23:21:08 2015 +0300
18033
18034     Updated Hebrew translation
18035
18036  po/he.po | 346
18037  ++++++++++++++++++++++++++++++++-------------------------------
18038  1 file changed, 178 insertions(+), 168 deletions(-)
18039
18040 commit 42331aa15484dc60561a8848d4696a655ba2d22d
18041 Author: Fran Dieguez <fran@openhost.es>
18042 Date:   Thu Aug 27 16:47:01 2015 +0200
18043
18044     Updated Galician translations
18045
18046  po/gl.po | 173
18047  ++++++++++++++++++++++++++++++++++++---------------------------
18048  1 file changed, 99 insertions(+), 74 deletions(-)
18049
18050 commit c061d6995c594c47f718d73b2419547161e92636
18051 Author: Piotr Drąg <piotrdrag@gmail.com>
18052 Date:   Wed Aug 26 18:21:34 2015 +0200
18053
18054     Updated Polish translation
18055
18056  po/pl.po | 1406
18057  +++++++++++++++++++++++++++++++-------------------------------
18058  1 file changed, 697 insertions(+), 709 deletions(-)
18059
18060 commit a3f567ad56af4e0c3cad8eab591360609ec94b5a
18061 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
18062 Date:   Tue Aug 25 22:54:03 2015 +0000
18063
18064     Updated Chinese (Taiwan) translation
18065
18066  po/zh_TW.po | 903
18067  ++++++++++++++++++++++++++++++++----------------------------
18068  1 file changed, 475 insertions(+), 428 deletions(-)
18069
18070 commit 91a6ec8d07eb521fc3f9be3bf7b7ae36a6108c88
18071 Author: Philip Withnall <philip.withnall@collabora.co.uk>
18072 Date:   Tue Aug 25 10:49:06 2015 +0100
18073
18074     gutils: Clarify return values of g_bit_nth_[lsf|msf]()
18075
18076     Clarify in the documentation that both functions return -1 if no high
18077     bits could be found.
18078
18079  glib/gutils.c | 6 ++++--
18080  1 file changed, 4 insertions(+), 2 deletions(-)
18081
18082 commit b233d7e324e7661c6a487df9362a6503f0acfea5
18083 Author: Pedro Albuquerque <palbuquerque73@gmail.com>
18084 Date:   Tue Aug 25 06:22:23 2015 +0000
18085
18086     Updated Portuguese translation
18087
18088  po/pt.po | 392
18089  ++++++++++++++++++++++++++++++++-------------------------------
18090  1 file changed, 198 insertions(+), 194 deletions(-)
18091
18092 commit 7da3922d051907ccd9b32de140bab217c7665c02
18093 Author: Dan Winship <danw@gnome.org>
18094 Date:   Fri Aug 21 17:39:44 2015 -0400
18095
18096     gdbus: fix race condition in connection filter freeing
18097
18098     If you called g_dbus_connection_remove_filter() on a filter while it
18099     was running (or about to be run) in another thread, its GDestroyNotify
18100     would be run immediately, potentially causing the filter thread to
18101     crash.
18102
18103     Fix this by refcounting the filters, and using the existing mechanism
18104     for running a GDestroyNotify in another thread in the case where the
18105     the gdbus thread is the one that frees it.
18106
18107     Also, add a bit of documentation explaining this (and add a related
18108     clarification to g_dbus_connection_signal_subscribe()).
18109
18110     https://bugzilla.gnome.org/show_bug.cgi?id=704568
18111
18112  gio/gdbusconnection.c | 136
18113  +++++++++++++++++++++++++++++++++++---------------
18114  1 file changed, 95 insertions(+), 41 deletions(-)
18115
18116 commit 76c1f78cb92cdbfe46321da2b2d2ecfbfdf32eaa
18117 Author: Philip Withnall <philip.withnall@collabora.co.uk>
18118 Date:   Mon Aug 24 10:38:27 2015 +0100
18119
18120     gfile: Clarify g_file_get_parent() documentation
18121
18122     Clarify that a parent in this case has to be an immediate parent,
18123     not an
18124     arbitrary ancestor several levels up in the tree.
18125
18126  gio/gfile.c | 6 +++---
18127  1 file changed, 3 insertions(+), 3 deletions(-)
18128
18129 commit 50a65cc38a68dcb04f57fb492c83878e5238d15b
18130 Author: Philip Withnall <philip.withnall@collabora.co.uk>
18131 Date:   Mon Aug 24 10:37:51 2015 +0100
18132
18133     gfile: Clarify g_file_get_path() documentation
18134
18135     Clarify that the returned path (if non-NULL) is guaranteed to be
18136     absolute and canonical, but might still contain symlinks.
18137
18138  gio/gfile.c | 3 ++-
18139  1 file changed, 2 insertions(+), 1 deletion(-)
18140
18141 commit 02f9e84709b4e4756f3e512dede3430f3538fbf5
18142 Author: Kalev Lember <klember@redhat.com>
18143 Date:   Sat Aug 22 23:13:33 2015 +0200
18144
18145     gdbus: Add a missing include
18146
18147     This fixes the build on non-unix platforms, such as win32 where
18148     gunixfdlist.h is not included.
18149
18150  gio/gdbusmethodinvocation.c | 1 +
18151  1 file changed, 1 insertion(+)
18152
18153 commit a6ae52fa132ef2c5468d924945470957a7ef4c42
18154 Author: Michael Catanzaro <mcatanzaro@gnome.org>
18155 Date:   Fri Aug 21 16:46:33 2015 -0500
18156
18157     docs: Fix a typo finalised -> finalized
18158
18159     db8455f07d3d58b8d30d35371c0bbd3e342c8960 added use of both "finalised"
18160     and "finalized". We generally use American spelling, so prefer that.
18161
18162  glib/gmain.c | 2 +-
18163  1 file changed, 1 insertion(+), 1 deletion(-)
18164
18165 commit d33eae97c99c7dc0df362eba2010ec28ac08058e
18166 Author: Philip Withnall <philip.withnall@collabora.co.uk>
18167 Date:   Fri Aug 21 15:17:24 2015 +0100
18168
18169     Revert "TODO ban maman"
18170
18171     I can’t work git-bz.
18172
18173     This reverts commit a228f0ac8031379d3568245e24fb287408cf3a26.
18174
18175  docs/reference/gobject/tut_gtype.xml | 2 +-
18176  1 file changed, 1 insertion(+), 1 deletion(-)
18177
18178 commit a228f0ac8031379d3568245e24fb287408cf3a26
18179 Author: Philip Withnall <philip.withnall@collabora.co.uk>
18180 Date:   Wed Aug 19 12:00:00 2015 +0100
18181
18182     TODO ban maman
18183
18184  docs/reference/gobject/tut_gtype.xml | 2 +-
18185  1 file changed, 1 insertion(+), 1 deletion(-)
18186
18187 commit 57d0ec57e43ce9b98a76fc7d07b3b5827481e516
18188 Author: Philip Withnall <philip.withnall@collabora.co.uk>
18189 Date:   Tue Feb 24 08:50:53 2015 +0000
18190
18191     docs: Clarify costs of using the generic GObject C closure marshaller
18192
18193     The libffi one is slower than type-specific generated ones, but is
18194     generally better to use.
18195
18196     https://bugzilla.gnome.org/show_bug.cgi?id=744060
18197
18198  docs/reference/gobject/tut_gsignal.xml |  3 ++-
18199  docs/reference/gobject/tut_howto.xml   | 19 +++++++++++++++----
18200  2 files changed, 17 insertions(+), 5 deletions(-)
18201
18202 commit e57741791e9bd317a0777ab2eff6b40923f0f854
18203 Author: Philip Withnall <philip.withnall@collabora.co.uk>
18204 Date:   Mon Feb 23 15:32:47 2015 +0000
18205
18206     docs: Port GObject concepts to use G_DECLARE_FINAL_TYPE
18207
18208     And G_DECLARE_INTERFACE.
18209
18210     https://bugzilla.gnome.org/show_bug.cgi?id=744060
18211
18212  docs/reference/gobject/tut_gtype.xml | 172
18213  +++++++++++++++++------------------
18214  1 file changed, 85 insertions(+), 87 deletions(-)
18215
18216 commit ab9b52e69ce8d3da9bade6f73468736c7b1cec1a
18217 Author: Philip Withnall <philip.withnall@collabora.co.uk>
18218 Date:   Mon Feb 23 15:30:57 2015 +0000
18219
18220     docs: General cleanups and rewording in the GObject concepts docs
18221
18222      • Remove copies of function declarations from the explanation
18223      — if
18224        people want those, they can follow links to the reference manual.
18225      • Add markup to make C code more defined.
18226      • Remove use of first person and irrelevant name dropping.
18227
18228     https://bugzilla.gnome.org/show_bug.cgi?id=744060
18229
18230  docs/reference/gobject/tut_gobject.xml |  95 ++++++------
18231  docs/reference/gobject/tut_gsignal.xml | 254
18232  +++++++++++++++------------------
18233  docs/reference/gobject/tut_gtype.xml   | 163 +++++++++------------
18234  docs/reference/gobject/tut_intro.xml   |  23 +--
18235  4 files changed, 243 insertions(+), 292 deletions(-)
18236
18237 commit a86ef242e4f2907ec1399057f194699f2fe28c94
18238 Author: Philip Withnall <philip.withnall@collabora.co.uk>
18239 Date:   Thu Feb 19 14:12:50 2015 +0000
18240
18241     docs: Link to the GObject how-to from the GType tutorial
18242
18243     So that first-time users don’t fall into the trap of reading
18244     about the
18245     gory memory layout details of GType and GObject when all they
18246     wanted to
18247     do was derive a class.
18248
18249     https://bugzilla.gnome.org/show_bug.cgi?id=744060
18250
18251  docs/reference/gobject/tut_gtype.xml | 18 ++++++++++++++++--
18252  1 file changed, 16 insertions(+), 2 deletions(-)
18253
18254 commit cd0d605b23f9efe247475ba425f811a513a138db
18255 Author: Philip Withnall <philip.withnall@collabora.co.uk>
18256 Date:   Thu Feb 19 14:08:43 2015 +0000
18257
18258     docs: Mention g_clear_object() in the GObject tutorial
18259
18260     As an alternative to g_object_unref().
18261
18262     https://bugzilla.gnome.org/show_bug.cgi?id=744060
18263
18264  docs/reference/gobject/tut_gobject.xml | 10 ++++++++--
18265  1 file changed, 8 insertions(+), 2 deletions(-)
18266
18267 commit f9410b16475828f90d27cee58faa3a78a5f181d2
18268 Author: Philip Withnall <philip.withnall@collabora.co.uk>
18269 Date:   Thu Feb 19 14:08:03 2015 +0000
18270
18271     docs: Remove pointless copy of GObject headers from tutorial
18272
18273     Remove a copy of the refcounting functions from gobject.h from the
18274     GObject tutorial. It suffices to link to the functions in the API
18275     reference.
18276
18277     https://bugzilla.gnome.org/show_bug.cgi?id=744060
18278
18279  docs/reference/gobject/tut_gobject.xml | 28 ----------------------------
18280  1 file changed, 28 deletions(-)
18281
18282 commit 92f6325509007aea2022df2d3f618033480f86dd
18283 Author: Philip Withnall <philip.withnall@collabora.co.uk>
18284 Date:   Thu Feb 19 14:07:20 2015 +0000
18285
18286     docs: Miscellaneous formatting and wording fixes to GObject tutorial
18287
18288     Convert a few sections to use the passive voice, and add some more
18289     <function> elements.
18290
18291     https://bugzilla.gnome.org/show_bug.cgi?id=744060
18292
18293  docs/reference/gobject/tut_gobject.xml | 72
18294  ++++++++++++++++------------------
18295  1 file changed, 33 insertions(+), 39 deletions(-)
18296
18297 commit 2aade94fcc768af254e7e169bfabc07477ed7179
18298 Author: Philip Withnall <philip.withnall@collabora.co.uk>
18299 Date:   Thu Feb 19 14:05:56 2015 +0000
18300
18301     docs: Update code examples in GObject tutorial
18302
18303     Use G_DECLARE_FINAL_TYPE, simplify property handling, and remove some
18304     unnecessary braces.
18305
18306     https://bugzilla.gnome.org/show_bug.cgi?id=744060
18307
18308  docs/reference/gobject/tut_gobject.xml | 74
18309  +++++++++++-----------------------
18310  1 file changed, 23 insertions(+), 51 deletions(-)
18311
18312 commit 42baaa88cd20adcce8767fb124682b1b3bd8b0ec
18313 Author: Philip Withnall <philip.withnall@collabora.co.uk>
18314 Date:   Fri Feb 20 13:16:08 2015 +0000
18315
18316     docs: Use generic marshallers in GObject how-to examples
18317
18318     They’re the new vogue for handling signals.
18319
18320     https://bugzilla.gnome.org/show_bug.cgi?id=744060
18321
18322  docs/reference/gobject/tut_howto.xml | 4 ++--
18323  1 file changed, 2 insertions(+), 2 deletions(-)
18324
18325 commit 01962b4dd1f3ef15e1412a2d1e21ce8e6e68bd1d
18326 Author: Philip Withnall <philip.withnall@collabora.co.uk>
18327 Date:   Fri Feb 20 13:15:15 2015 +0000
18328
18329     docs: Rename a parameter in a GObject how-to example
18330
18331     Make it obvious the parameter is not related to AClass.
18332
18333     https://bugzilla.gnome.org/show_bug.cgi?id=744060
18334
18335  docs/reference/gobject/tut_howto.xml | 4 ++--
18336  1 file changed, 2 insertions(+), 2 deletions(-)
18337
18338 commit a76242b35ab6809f7582fd06b8b30c05f82b3934
18339 Author: Philip Withnall <philip.withnall@collabora.co.uk>
18340 Date:   Fri Feb 20 13:14:08 2015 +0000
18341
18342     docs: Add vfunc NULL checks to GObject how-to examples
18343
18344     Not setting a pure vfunc is a programmer error, so can be handled
18345     with a
18346     g_return_if_fail() rather than needing a g_warning().
18347
18348     https://bugzilla.gnome.org/show_bug.cgi?id=744060
18349
18350  docs/reference/gobject/tut_howto.xml | 42
18351  ++++++++++++++++++++++++------------
18352  1 file changed, 28 insertions(+), 14 deletions(-)
18353
18354 commit 82abb80553e0da9dac512822e72f55281a68d38c
18355 Author: Philip Withnall <philip.withnall@collabora.co.uk>
18356 Date:   Fri Feb 20 13:12:49 2015 +0000
18357
18358     docs: Update interfaces in GObject how-to examples
18359
18360     Use G_DECLARE_INTERFACE and G_DEFINE_INTERFACE. Fix a couple of typos.
18361     Add some comments to empty functions to make it obvious they’re
18362     intentionally empty.
18363
18364     https://bugzilla.gnome.org/show_bug.cgi?id=744060
18365
18366  docs/reference/gobject/tut_howto.xml | 57
18367  +++++++++++++++++++++---------------
18368  1 file changed, 34 insertions(+), 23 deletions(-)
18369
18370 commit ffc248919bc6456a90792a1ea0ecb689b8078791
18371 Author: Philip Withnall <philip.withnall@collabora.co.uk>
18372 Date:   Fri Feb 20 13:10:04 2015 +0000
18373
18374     docs: Update instance private data in GObject how-to examples
18375
18376     Use get_instance_private().
18377
18378     https://bugzilla.gnome.org/show_bug.cgi?id=744060
18379
18380  docs/reference/gobject/tut_howto.xml | 22 +++++++++++-----------
18381  1 file changed, 11 insertions(+), 11 deletions(-)
18382
18383 commit b88ac15e65bf424db69614b6021865afb79a333b
18384 Author: Philip Withnall <philip.withnall@collabora.co.uk>
18385 Date:   Fri Feb 20 13:08:34 2015 +0000
18386
18387     docs: Update property handling in GObject how-to examples
18388
18389     Be a bit more consistent about property enum numbering.
18390
18391     https://bugzilla.gnome.org/show_bug.cgi?id=744060
18392
18393  docs/reference/gobject/tut_howto.xml | 41
18394  +++++++++++++++++++-----------------
18395  1 file changed, 22 insertions(+), 19 deletions(-)
18396
18397 commit 2e4700d52babcf06ac01243f650ccdf546561812
18398 Author: Philip Withnall <philip.withnall@collabora.co.uk>
18399 Date:   Fri Feb 20 13:04:45 2015 +0000
18400
18401     docs: Various wording changes in the GObject how-to
18402
18403      • Consistently make all titles sentence case
18404      • Fix various typos
18405      • Remove an unnecessary footnote
18406      • Remove first person phrasing
18407
18408     https://bugzilla.gnome.org/show_bug.cgi?id=744060
18409
18410  docs/reference/gobject/tut_howto.xml | 205
18411  +++++++++++++----------------------
18412  1 file changed, 78 insertions(+), 127 deletions(-)
18413
18414 commit f1287a9b2f995b8c7ec228cc3b3418670ef92695
18415 Author: Philip Withnall <philip.withnall@collabora.co.uk>
18416 Date:   Fri Feb 20 12:54:05 2015 +0000
18417
18418     docs: Remove commented out sections from GObject how-to
18419
18420     Unused, outdated, and unsalvagable.
18421
18422     https://bugzilla.gnome.org/show_bug.cgi?id=744060
18423
18424  docs/reference/gobject/tut_howto.xml | 402
18425  -----------------------------------
18426  1 file changed, 402 deletions(-)
18427
18428 commit 0344e6cb83b338c8ba23d9ea8aa7a9fffa8d146e
18429 Author: Philip Withnall <philip.withnall@collabora.co.uk>
18430 Date:   Fri Feb 20 12:51:18 2015 +0000
18431
18432     docs: Add missing <function> elements to GObject how-to
18433
18434     Break the text up a little with some formatting.
18435
18436     https://bugzilla.gnome.org/show_bug.cgi?id=744060
18437
18438  docs/reference/gobject/tut_howto.xml | 57
18439  +++++++++++++++++++++---------------
18440  1 file changed, 33 insertions(+), 24 deletions(-)
18441
18442 commit b6b0f5f305eab272192f01bd5adb68adaa31c10b
18443 Author: Philip Withnall <philip.withnall@collabora.co.uk>
18444 Date:   Fri Feb 20 12:42:52 2015 +0000
18445
18446     docs: Update GObject how-to for G_DECLARE_*_TYPE macros
18447
18448     Restructure the section of the how-to which covers the header
18449     and source
18450     code boilerplate for declaring and defining GObjects to use the new
18451     G_DECLARE_*_TYPE macros. Present both final and derivable types.
18452
18453     Trim various supporting paragraphs.
18454
18455     Rename ‘class functions’ to ‘virtual functions’ to use
18456     consistent,
18457     modern terminology.
18458
18459     https://bugzilla.gnome.org/show_bug.cgi?id=744060
18460
18461  docs/reference/gobject/tut_howto.xml | 283
18462  +++++++++++++++++++++--------------
18463  1 file changed, 171 insertions(+), 112 deletions(-)
18464
18465 commit b6fc1df022a0326e7c36122b1416061bf796c98f
18466 Author: Ryan Lortie <desrt@desrt.ca>
18467 Date:   Tue Oct 1 04:10:46 2013 -0400
18468
18469     GLocalFileInfo: don't content-sniff zero-length files
18470
18471     This will prevent attempting to read from some files that appear
18472     normal but are
18473     really device-like, such as those in /proc and /sys.
18474
18475     If we can't stat() the file then don't bother attempting to sniff,
18476     either.
18477
18478     https://bugzilla.gnome.org/show_bug.cgi?id=708525
18479
18480  gio/glocalfileinfo.c | 5 ++++-
18481  1 file changed, 4 insertions(+), 1 deletion(-)
18482
18483 commit 8f662e72594acf8e7f874f7670d1421af68c7fc6
18484 Author: Ting-Wei Lan <lantw@src.gnome.org>
18485 Date:   Sun May 17 16:25:35 2015 +0800
18486
18487     glocalfileinfo: Support file creation time on FreeBSD and NetBSD
18488
18489     FreeBSD and NetBSD have field st_birthtim and st_birthtime in
18490     struct stat,
18491     respectively, which can be used to get file creation time on
18492     supported file
18493     systems such as UFS2 and tmpfs.
18494
18495     https://bugzilla.gnome.org/show_bug.cgi?id=749492
18496
18497  configure.ac         |  2 +-
18498  gio/glocalfileinfo.c | 12 ++++++++++++
18499  2 files changed, 13 insertions(+), 1 deletion(-)
18500
18501 commit 60a6ae6f0b84f059e33b8c658ef22c3d933db0a2
18502 Author: Christophe Fergeau <cfergeau@redhat.com>
18503 Date:   Sun Mar 29 17:15:15 2015 +0200
18504
18505     Fix GError leak in g_file_query_writable_namespaces()
18506
18507     gvfs commit b358ca "Make sure metadata is always returned by
18508     query_writable_namespaces()" changed the
18509     query_writable_namespaces vfunc to never return NULL, but the error
18510     checking in g_daemon_file_query_writable_namespaces still assumes
18511     vfunc
18512     failure implies NULL return value and GError set. This causes a memory
18513     leak as on failure the GError will be set but the vfunc implementation
18514     will have created its own default list so NULL will not be returned,
18515     and
18516     the GError will never be cleared.
18517
18518     This commit directly checks if the GError is set to detect failures,
18519     my_error is directly dereferenced in the error block anyway.
18520
18521     This also removes an unneeded call to g_file_attribute_info_new(); as
18522     the vfunc always returns us a non-NULL GFileAttributeInfoList.
18523
18524     https://bugzilla.gnome.org/show_bug.cgi?id=747364
18525
18526  gio/gfile.c | 7 ++++++-
18527  1 file changed, 6 insertions(+), 1 deletion(-)
18528
18529 commit fa17536598ac931b811727944d7d74f8f4059820
18530 Author: Matthias Clasen <mclasen@redhat.com>
18531 Date:   Fri Aug 21 00:43:54 2015 -0400
18532
18533     Code cleanup
18534
18535  gio/tests/testfilemonitor.c | 13 -------------
18536  1 file changed, 13 deletions(-)
18537
18538 commit b67dac56e30d8e1ba39d6ddf27ea198cecae6f33
18539 Author: Matthias Clasen <mclasen@redhat.com>
18540 Date:   Fri Aug 21 00:41:09 2015 -0400
18541
18542     Add a test for cross dir moves
18543
18544     This is a test that is described in
18545
18546     https://bugzilla.gnome.org/show_bug.cgi?id=742849
18547
18548  gio/tests/testfilemonitor.c | 133
18549  ++++++++++++++++++++++++++++++++++++++++++++
18550  1 file changed, 133 insertions(+)
18551
18552 commit 3498f29b81b522cf4697ff7384b7538f645a63d4
18553 Author: Matthias Clasen <mclasen@redhat.com>
18554 Date:   Fri Aug 21 00:08:57 2015 -0400
18555
18556     Test resource filesystem attributes
18557
18558  gio/tests/resources.c | 12 ++++++++++++
18559  1 file changed, 12 insertions(+)
18560
18561 commit d942c64267ec72c19fa1b74050f238041918a479
18562 Author: Matthias Clasen <mclasen@redhat.com>
18563 Date:   Fri Aug 21 00:01:12 2015 -0400
18564
18565     resource file: Return some filesystem info
18566
18567     We now return "resource" as the filesystem type, and state
18568     that the filesystem if readonly.
18569
18570  gio/gresourcefile.c | 23 +++++++++++++++++++++++
18571  1 file changed, 23 insertions(+)
18572
18573 commit 1bfdcc8499f49e197c2f59a94a101b03fad51482
18574 Author: Matthias Clasen <mclasen@redhat.com>
18575 Date:   Thu Aug 20 23:48:51 2015 -0400
18576
18577     resource file: Add a dummy file monitor
18578
18579     This avoids the fallback to polling in GFile, which is unnecessarily
18580     expensive for a resource which can never change.
18581
18582  gio/gresourcefile.c | 28 ++++++++++++++++++++++++++++
18583  1 file changed, 28 insertions(+)
18584
18585 commit b995c08bf32cb701b92bd8c98651de2d77cade9e
18586 Author: Matthias Clasen <mclasen@redhat.com>
18587 Date:   Thu Aug 20 22:31:41 2015 -0400
18588
18589     Remove unused files
18590
18591     We no longer have GLocalDirectoryMonitor implementations.
18592     These files were not included in the build for a while now.
18593
18594  gio/inotify/ginotifydirectorymonitor.c | 138
18595  ---------------------------------
18596  gio/inotify/ginotifydirectorymonitor.h |  51 ------------
18597  2 files changed, 189 deletions(-)
18598
18599 commit d66e3f57cd5dcc4a2768d40d2a1f1351328ca2fc
18600 Author: Matthias Clasen <mclasen@redhat.com>
18601 Date:   Thu Aug 20 22:30:19 2015 -0400
18602
18603     Add more directory monitoring tests
18604
18605     These tests clear up a misunderstanding of mine: Monitoring
18606     nonexisting files and directories *does* work with the inotify
18607     implementation, it just has a very long timeout for scanning
18608     for missing locations, so the test needs to take that into
18609     account.
18610
18611  gio/inotify/inotify-missing.c |   2 +-
18612  gio/inotify/inotify-path.c    |   2 +-
18613  gio/inotify/inotify-sub.c     |   2 +-
18614  gio/tests/testfilemonitor.c   | 110
18615  ++++++++++++++++++++++++++++++++++++++----
18616  4 files changed, 103 insertions(+), 13 deletions(-)
18617
18618 commit ee31d492d80821ab72d6dd1c8950353ad12d54d0
18619 Author: Matthias Clasen <mclasen@redhat.com>
18620 Date:   Thu Aug 20 21:10:49 2015 -0400
18621
18622     poll file monitor: Don't reimplement g_strcmp0
18623
18624     We have that function now, so use it.
18625
18626  gio/gpollfilemonitor.c | 22 +++-------------------
18627  1 file changed, 3 insertions(+), 19 deletions(-)
18628
18629 commit 09b618f0a162986e5f449acdb68ed125073f50b0
18630 Author: Matthias Clasen <mclasen@redhat.com>
18631 Date:   Thu Aug 20 20:16:23 2015 -0400
18632
18633     Avoid a false deprecation
18634
18635     gtk-doc misinterprets this comment and marks
18636     g_find_program_in_path as deprecated, which it isn't.
18637
18638  glib/gutils.h | 2 +-
18639  1 file changed, 1 insertion(+), 1 deletion(-)
18640
18641 commit fa0f51ddf8357f0dbfe1066befb2f73fa639c1e4
18642 Author: Debarshi Ray <debarshir@gnome.org>
18643 Date:   Thu Jun 25 10:05:53 2015 +0200
18644
18645     fileinfo: Add a G_FILE_ATTRIBUTE_STANDARD_IS_VOLATILE attribute
18646
18647     This is meant for opaque, non-POSIX-like backends to indicate that the
18648     URI is not persistent. Applications should look at
18649     G_FILE_ATTRIBUTE_STANDARD_SYMLINK_TARGET for the persistent URI.
18650     Examples of such backends could be a portal for letting sandboxed
18651     applications access the file-system, or a database-backed storage like
18652     Google Drive.
18653
18654     In these cases, the user visible file and folder names are different
18655     from the real identifiers, used by the backend. So, a request to
18656     create google-drive://user@gmail.com/foo/New\ File, would actually
18657     lead to google-drive://user@gmail.com/foo/bar on the server even
18658     though
18659     the user visible name is still "New File". Since the server-defined
18660     URI
18661     is persistent and sanity-checked by the backend, it is recommended
18662     that
18663     applications switch to it as soon as possible. Backends will try to
18664     keep a mapping from "fake" to "real" URIs, but those are only on a
18665     best effort basis. They might not be persistent or have the same
18666     guarantees as the "real" URIs.
18667
18668     https://bugzilla.gnome.org/show_bug.cgi?id=741602
18669
18670  docs/reference/gio/gio-sections.txt |  1 +
18671  gio/gfileinfo-priv.h                |  1 +
18672  gio/gfileinfo.c                     |  1 +
18673  gio/gfileinfo.h                     | 14 ++++++++++++++
18674  4 files changed, 17 insertions(+)
18675
18676 commit 4a076032cf6629b3c7bd742ddafae2c9dbbcfab4
18677 Author: Matthias Clasen <mclasen@redhat.com>
18678 Date:   Wed Aug 19 19:27:58 2015 -0400
18679
18680     More file monitor tests
18681
18682     Test regular writes and attribute changes with a file monitor,
18683     as well as various file changes under a directory monitor.
18684
18685  gio/tests/testfilemonitor.c | 235
18686  +++++++++++++++++++++++++++++++++++++++++++-
18687  1 file changed, 233 insertions(+), 2 deletions(-)
18688
18689 commit b8aad73af9325307a9cf82544a38d58480bd6ebb
18690 Author: Matthias Clasen <mclasen@redhat.com>
18691 Date:   Wed Aug 19 16:24:22 2015 -0400
18692
18693     2.45.6
18694
18695  NEWS         | 5 +++++
18696  configure.ac | 2 +-
18697  2 files changed, 6 insertions(+), 1 deletion(-)
18698
18699 commit 8d8a1c205b8eb5b54ea1fc8a2e39197dacb1788b
18700 Author: Dan Winship <danw@gnome.org>
18701 Date:   Wed Aug 19 16:21:46 2015 -0400
18702
18703     fix previous
18704
18705  gio/gdbusmethodinvocation.c | 2 +-
18706  1 file changed, 1 insertion(+), 1 deletion(-)
18707
18708 commit c6862451411ae3039029fdd1e3697343fa2aed19
18709 Author: Dan Winship <danw@gnome.org>
18710 Date:   Wed Aug 19 13:21:00 2015 -0400
18711
18712     gdbus: don't warn when returning a value on a closed connection
18713
18714     g_dbus_method_invocation_return_value(), etc, don't have GError
18715     parameters (which makes sense since they won't usually return errors,
18716     and there's not much you could do if they did), so in the rare case
18717     when something does go wrong, they print a warning.
18718
18719     However, there is at least one situation where the warning is a bad
18720     idea: if you are using private bus connections, and a client connects,
18721     makes a request, and then disconnects before getting the response.
18722     Given that there's nothing the caller can do to prevent this case from
18723     getting hit (since the client might not disconnect until after the
18724     call to g_dbus_method_invocation_return_value() starts) and given that
18725     the server can never actually know for sure that the client has
18726     received the response (it might disconnect after reading the response,
18727     but before processing it), just kill the warning in this case.
18728
18729     https://bugzilla.gnome.org/show_bug.cgi?id=753839
18730
18731  gio/gdbusmethodinvocation.c | 3 ++-
18732  1 file changed, 2 insertions(+), 1 deletion(-)
18733
18734 commit fc38156cbab15561f3139b2e851668641a6b17af
18735 Author: Matthias Clasen <mclasen@redhat.com>
18736 Date:   Wed Aug 19 15:11:12 2015 -0400
18737
18738     2.45.5
18739
18740  NEWS         | 40 ++++++++++++++++++++++++++++++++++++++++
18741  configure.ac |  2 +-
18742  2 files changed, 41 insertions(+), 1 deletion(-)
18743
18744 commit 656494a7840cfb6c53c2cb9a27d82f58e2dd6f40
18745 Author: Dan Winship <danw@gnome.org>
18746 Date:   Wed Aug 19 15:45:11 2015 -0400
18747
18748     gpermission: fix async error returns
18749
18750     a8eedd00 broke the error return values from
18751     g_permission_acquire/release_async() on GSimplePermission. Fix that.
18752
18753  gio/gpermission.c | 3 +--
18754  1 file changed, 1 insertion(+), 2 deletions(-)
18755
18756 commit 8c32f7c448593862055a3b8de24514b76da96158
18757 Author: Matthias Clasen <mclasen@redhat.com>
18758 Date:   Wed Aug 19 07:10:55 2015 -0400
18759
18760     Add some file monitoring tests
18761
18762     Add a new test which checks that atomically replacing a file that
18763     is being monitored by GFileMonitor produced the expected events.
18764
18765     The test can easily be expanded to cover other file monitoring
18766     scenarios.
18767
18768  gio/tests/Makefile.am       |   1 +
18769  gio/tests/testfilemonitor.c | 226
18770  ++++++++++++++++++++++++++++++++++++++++++++
18771  2 files changed, 227 insertions(+)
18772
18773 commit ac78d14125a39f1677a5a5d77bb8ab4cb5f2d3c9
18774 Author: Matthias Clasen <mclasen@redhat.com>
18775 Date:   Wed Aug 19 07:10:01 2015 -0400
18776
18777     inotify: Fix handling of paired events for atomic replace
18778
18779     After the big file monitoring rewrite, we only put the IN_MOVED_FROM
18780     event
18781     in the queue for such pairs. It matches INOTIFY_DIR_MASK and thus
18782     we call
18783     ip_dispatch_event on it, but that function was filtering it out
18784     because
18785     the filename in the 'from' event is the one of the temp file, not the
18786     one we are monitoring. That name is in the 'to' event, so compare
18787     it as
18788     well, and let the event passin that case.
18789
18790     There is another instance of this check in glocalfilemonitor.c,
18791     which is
18792     corrected here as well.
18793
18794     https://bugzilla.gnome.org/show_bug.cgi?id=751358
18795
18796  gio/glocalfilemonitor.c    | 4 ++--
18797  gio/inotify/inotify-path.c | 3 ++-
18798  2 files changed, 4 insertions(+), 3 deletions(-)
18799
18800 commit 780b48c4cdc97ca5607ba15bc73ce5cc64d67c04
18801 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
18802 Date:   Wed Aug 19 20:35:38 2015 +0200
18803
18804     Updated Spanish translation
18805
18806  po/es.po | 394
18807  ++++++++++++++++++++++++++++++++-------------------------------
18808  1 file changed, 198 insertions(+), 196 deletions(-)
18809
18810 commit 5a642651c799906ec67ebb268cbd8148cd774d0a
18811 Author: Philip Withnall <philip.withnall@collabora.co.uk>
18812 Date:   Fri Dec 19 15:27:03 2014 +0000
18813
18814     gmessages: Mention g_return_if_fail() in g_warning() and g_error()
18815     docs
18816
18817     It seems to be common for people to use g_warning() or g_error()
18818     as pre-
18819     and post-condition error reporting functions, which is not really what
18820     they’re intended for. Similarly, it is generally a sign of bad API
18821     design to use g_warning() to report errors — use GError instead.
18822
18823     Try and suggest this to the user in the hope that nice code results.
18824
18825     https://bugzilla.gnome.org/show_bug.cgi?id=741779
18826
18827  glib/gmessages.c | 8 ++++++++
18828  1 file changed, 8 insertions(+)
18829
18830 commit ef1ba452b3302e75f767d6160cf8d379af55d90d
18831 Author: Philip Withnall <philip.withnall@collabora.co.uk>
18832 Date:   Fri Dec 19 15:21:09 2014 +0000
18833
18834     gsignal: Document memory management best practices for signal handlers
18835
18836     It’s quite common to see naked g_signal_connect() calls without
18837     a paired
18838     g_signal_handler_disconnect(). This is commonly a bug which could lead
18839     to uses of the callback user data after it’s been freed.
18840
18841     Document the best practices for avoiding this kind of bug by properly
18842     disconnecting all signal handlers.
18843
18844     https://bugzilla.gnome.org/show_bug.cgi?id=741779
18845
18846  gobject/gsignal.c | 26 ++++++++++++++++++++++++++
18847  gobject/gsignal.h |  3 +++
18848  2 files changed, 29 insertions(+)
18849
18850 commit db8455f07d3d58b8d30d35371c0bbd3e342c8960
18851 Author: Philip Withnall <philip.withnall@collabora.co.uk>
18852 Date:   Thu Dec 18 16:01:26 2014 +0000
18853
18854     gmain: Document memory management best practices for GSources
18855
18856     It’s very common to see code where a timeout is scheduled using
18857     g_timeout_add(), yet the owning object could be destroyed shortly
18858     afterwards, before the timeout is fired, leading to use-after-free.
18859
18860     Try and prevent this happening with new code by documenting best
18861     practices for memory management of user data for GSource callbacks.
18862
18863     https://bugzilla.gnome.org/show_bug.cgi?id=741779
18864
18865  glib/gmain.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
18866  1 file changed, 50 insertions(+)
18867
18868 commit c5cd1c5f023c6d03de9e551d0b0fde2d2f383d29
18869 Author: Philip Withnall <philip.withnall@collabora.co.uk>
18870 Date:   Fri Jan 16 09:44:27 2015 +0000
18871
18872     gobject: Add cross-links from GObject reference docs to tutorials
18873
18874     Add some brief links from the GObject reference documentation to the
18875     existing tutorial and overview sections on GObjects.
18876
18877     https://bugzilla.gnome.org/show_bug.cgi?id=743018
18878
18879  gobject/gobject.c | 6 ++++++
18880  1 file changed, 6 insertions(+)
18881
18882 commit 9874fe3c400f16bbe6769899702a343da525e1d6
18883 Author: Philip Withnall <philip.withnall@collabora.co.uk>
18884 Date:   Fri Jan 16 09:43:16 2015 +0000
18885
18886     gobject: Cross-link from GType reference docs to GType conventions
18887     page
18888
18889     Make it a little easier to find the GType conventions page, which I
18890     guess should be the canonical guide to how to name things.
18891
18892     This adds a brief mention of the valid characters in a type name
18893     to the
18894     conventions page.
18895
18896     https://bugzilla.gnome.org/show_bug.cgi?id=743018
18897
18898  docs/reference/gobject/tut_gtype.xml | 4 ++++
18899  gobject/gtype.c                      | 8 ++++----
18900  2 files changed, 8 insertions(+), 4 deletions(-)
18901
18902 commit 10f96a914d4bdd9a472d304f76e2f1ed6ff47355
18903 Author: Dušan Kazik <prescott66@gmail.com>
18904 Date:   Wed Aug 19 10:59:44 2015 +0000
18905
18906     Updated Slovak translation
18907
18908  po/sk.po | 407
18909  ++++++++++++++++++++++++++++++++-------------------------------
18910  1 file changed, 208 insertions(+), 199 deletions(-)
18911
18912 commit d624bf4e6673cc989f0d452c6bc2f26b526891c9
18913 Author: Philip Withnall <philip.withnall@collabora.co.uk>
18914 Date:   Fri Dec 19 17:05:36 2014 +0000
18915
18916     gthread: Suggest using *_async() functions instead of threads
18917
18918     It’s unfortunately common to see worker threads being spawned
18919     all over
18920     the place to do operations which could be brought into the main thread
18921     with an async call, simplifying everything.
18922
18923     https://bugzilla.gnome.org/show_bug.cgi?id=741779
18924
18925  glib/gthread.c | 18 ++++++++++++++++++
18926  1 file changed, 18 insertions(+)
18927
18928 commit 5ee333e4cb0b3d2160fcde7c6b3287fe2a8f079e
18929 Author: Philip Withnall <philip.withnall@collabora.co.uk>
18930 Date:   Wed Mar 4 11:37:40 2015 +0000
18931
18932     gstrfuncs: Add a string formatting note about using G_GUINT64_FORMAT
18933
18934     …and friends. The ‘String precision pitfalls’ section is
18935     already linked
18936     to from all the relevant printf()-style functions, so this
18937     documentation
18938     should hopefully be easy to find.
18939
18940     https://bugzilla.gnome.org/show_bug.cgi?id=741779
18941
18942  glib/gstrfuncs.c | 7 +++++++
18943  1 file changed, 7 insertions(+)
18944
18945 commit 8c858a018d752e06e4a9720735ffc495c3159e20
18946 Author: Philip Withnall <philip.withnall@collabora.co.uk>
18947 Date:   Fri Dec 19 17:23:54 2014 +0000
18948
18949     gvariant: Clarify that nullable strings should use maybe types
18950
18951     Otherwise people might try to encode a NULL string as "NULL". I’m
18952     not
18953     even kidding.
18954
18955     https://bugzilla.gnome.org/show_bug.cgi?id=741779
18956
18957  docs/reference/glib/gvariant-varargs.xml | 3 ++-
18958  glib/gvariant.c                          | 9 ++++++---
18959  2 files changed, 8 insertions(+), 4 deletions(-)
18960
18961 commit 5d014a802a4b47fbf5774f613d61b4218a1aa2a2
18962 Author: Janusz Lewandowski <lew21@xtreeme.org>
18963 Date:   Fri Oct 10 22:58:20 2014 +0200
18964
18965     Add a g_dbus_connection_register_object_with_closures function
18966
18967     This is a binding-friendly version of
18968     g_dbus_connection_register_object.
18969     Based on a patch by Martin Pitt and the code of
18970     g_bus_watch_name_with_closures.
18971
18972     https://bugzilla.gnome.org/show_bug.cgi?id=656325
18973
18974  docs/reference/gio/gio-sections.txt |   1 +
18975  gio/gdbusconnection.c               | 253
18976  ++++++++++++++++++++++++++++++++++++
18977  gio/gdbusconnection.h               |   8 ++
18978  gio/tests/gdbus-export.c            |  58 ++++++++-
18979  4 files changed, 313 insertions(+), 7 deletions(-)
18980
18981 commit 61254347b19fa82c53a4f764346b5cb6b2aaf5dc
18982 Author: Alexandre Franke <alexandre.franke@gmail.com>
18983 Date:   Sat Aug 15 11:36:48 2015 +0000
18984
18985     Updated French translation
18986
18987  po/fr.po | 517
18988  +++++++++++++++++++++++++++++++--------------------------------
18989  1 file changed, 258 insertions(+), 259 deletions(-)
18990
18991 commit 23d8cc57634945d4fcd86eba26e8bdbe1ecf2fa1
18992 Author: Kjartan Maraas <kmaraas@gnome.org>
18993 Date:   Tue Aug 11 19:41:08 2015 +0200
18994
18995     Updated Norwegian bokmål translation.
18996
18997  po/nb.po | 725
18998  +++++++++++++++++++++++++++++++--------------------------------
18999  1 file changed, 361 insertions(+), 364 deletions(-)
19000
19001 commit 66116fc272c01a16188b5ce25ab8e88d01d48d92
19002 Author: Jordi Mas <jmas@softcatala.org>
19003 Date:   Tue Aug 11 08:05:34 2015 +0200
19004
19005     Update Catalan translation
19006
19007  po/ca.po | 765
19008  ++++++++++++++++++++++++++++++++-------------------------------
19009  1 file changed, 389 insertions(+), 376 deletions(-)
19010
19011 commit 34277d69960960aeeb936629fc4c5326c7414f25
19012 Author: Felix Riemann <friemann@gnome.org>
19013 Date:   Sun Aug 9 23:13:38 2015 +0200
19014
19015     gio: g_menu_item_set_icon should not fail if icon is NULL
19016
19017     It allows passing a NULL icon to unset the icon and thus should not
19018     log a critical warning if used like that.
19019
19020     https://bugzilla.gnome.org/show_bug.cgi?id=753285
19021
19022  gio/gmenu.c | 2 +-
19023  1 file changed, 1 insertion(+), 1 deletion(-)
19024
19025 commit 0993cf6dc08829aa7ef826f26757b36b5f6f92b4
19026 Author: Muhammet Kara <muhammetk@gmail.com>
19027 Date:   Sun Aug 9 15:46:12 2015 +0000
19028
19029     Updated Turkish translation
19030
19031  po/tr.po | 748
19032  ++++++++++++++++++++++++++++++++-------------------------------
19033  1 file changed, 379 insertions(+), 369 deletions(-)
19034
19035 commit a8eedd00a726483cd29a2a5c9660c82438a5d57e
19036 Author: Dan Winship <danw@gnome.org>
19037 Date:   Fri Aug 7 09:48:27 2015 -0400
19038
19039     gio: fix a leftover GSimpleAsyncResult usage
19040
19041     And remove remaining unnecessary gsimpleasyncresult.h includes
19042
19043  gio/gconverterinputstream.c    |  1 -
19044  gio/gconverteroutputstream.c   |  1 -
19045  gio/gdbusobjectmanagerclient.c |  1 -
19046  gio/gdummytlsbackend.c         |  1 -
19047  gio/gpermission.c              | 11 ++++++-----
19048  gio/gproxyresolver.c           |  1 -
19049  gio/gresolver.c                |  1 -
19050  gio/gunixinputstream.c         |  1 -
19051  gio/gunixmount.c               |  1 -
19052  gio/gunixoutputstream.c        |  1 -
19053  gio/gwin32inputstream.c        |  1 -
19054  gio/gwin32mount.c              |  1 -
19055  gio/gwin32outputstream.c       |  1 -
19056  13 files changed, 6 insertions(+), 17 deletions(-)
19057
19058 commit e02fa68068b05cdc93283af043e735cd19f40fcc
19059 Author: Dan Winship <danw@gnome.org>
19060 Date:   Fri Aug 7 09:47:09 2015 -0400
19061
19062     gsettings-tool: fix deprecated call
19063
19064  gio/gsettings-tool.c | 2 +-
19065  1 file changed, 1 insertion(+), 1 deletion(-)
19066
19067 commit ff3dee4bf68c7bf971185f7fe6d06e71a71293d9
19068 Author: Dan Winship <danw@gnome.org>
19069 Date:   Thu Aug 6 17:00:16 2015 -0400
19070
19071     gdbus: fix gdbus-exit-on-close for gdbusconnection change
19072
19073  gio/tests/gdbus-exit-on-close.c | 12 ++----------
19074  1 file changed, 2 insertions(+), 10 deletions(-)
19075
19076 commit a3660532535f92cfac136435579ed4f23231f48c
19077 Author: Dan Winship <danw@gnome.org>
19078 Date:   Fri Aug 7 09:46:49 2015 -0400
19079
19080     glib: remove deprecated g_mem_is_system_malloc() check in gprintf.c
19081
19082  glib/gprintf.c | 7 -------
19083  1 file changed, 7 deletions(-)
19084
19085 commit ebaa1de304ccad8cd9b82e5d49f229bf1815d529
19086 Author: Dan Winship <danw@gnome.org>
19087 Date:   Thu Aug 6 15:45:47 2015 -0400
19088
19089     glib: drop array-test test for bug 568760
19090
19091     The test relied on g_mem_set_vtable(), so it fails now. But no one
19092     ever touches that code so it's not like we're going to break it again
19093     anyway.
19094
19095  glib/tests/array-test.c | 37 -------------------------------------
19096  1 file changed, 37 deletions(-)
19097
19098 commit a0e74f6033e2a5aeab1de175de5bfb28328eb23d
19099 Author: Aurimas Černius <aurisc4@gmail.com>
19100 Date:   Thu Aug 6 22:53:12 2015 +0300
19101
19102     Updated Lithuanian translation
19103
19104  po/lt.po | 751
19105  ++++++++++++++++++++++++++++++++-------------------------------
19106  1 file changed, 383 insertions(+), 368 deletions(-)
19107
19108 commit 66bc9660c44b71c8bff47b4f7e16a801169a9f23
19109 Author: Colin Walters <walters@verbum.org>
19110 Date:   Mon Jan 5 09:40:37 2015 -0500
19111
19112     gdbusconnection: Don't g_printerr() when exiting
19113
19114     exit-on-close for a DBus connection is a completely normal thing.  On
19115     a regular GNOME login, gdm retains the X server, but terminates the
19116     session login bus and associated helpers like gnome-settings-dameon,
19117     the a11y tools, etc.
19118
19119     I've seen several downstream reports of confusion as to what these
19120     apparent error messages mean in the system log.  It doesn't help
19121     that they're so obtuse.
19122
19123     We're also printing them to stderr, when this is not an error.
19124
19125     The reason this was introduced is presumably some people were confused
19126     as to why their process exited when the system bus did.  But the
19127     solution for that I believe is documentation, not printing stuff to
19128     everyone's system log in normal operation.
19129
19130     https://bugzilla.gnome.org/show_bug.cgi?id=742386
19131
19132  gio/gdbusconnection.c | 11 -----------
19133  1 file changed, 11 deletions(-)
19134
19135 commit 905e916573a6a714bfbf513df2bb07bb365ca2a8
19136 Author: Matthias Clasen <mclasen@redhat.com>
19137 Date:   Wed Aug 5 17:18:48 2015 -0400
19138
19139     Don't leak an error
19140
19141     The previous commit introduced a possible memory leak in cases
19142     where we get a G_IO_ERROR_CLOSED error. Make sure to always
19143     free an error, if we got one.
19144
19145     https://bugzilla.gnome.org/show_bug.cgi?id=753278
19146
19147  gio/gdbusobjectmanagerserver.c | 10 ++++++----
19148  1 file changed, 6 insertions(+), 4 deletions(-)
19149
19150 commit b3fcb1442e81d14846a8b5d2e33352ac0f6d48ea
19151 Author: Stef Walter <stefw@redhat.com>
19152 Date:   Wed Aug 5 13:25:47 2015 +0200
19153
19154     gdbus: Don't use g_assert_no_error() GDBusObjectManagerServer
19155
19156     There are real world cases where emitting signals can fail, such
19157     as if the DBus connection closes. Asserting and aborting the process
19158     in these cases is just plain lazy.
19159
19160     Ignore the errors when the connection is closed, and turn the
19161     others into warnings.
19162
19163     https://bugzilla.gnome.org/show_bug.cgi?id=753278
19164
19165  gio/gdbusobjectmanagerserver.c | 14 ++++++++++++--
19166  1 file changed, 12 insertions(+), 2 deletions(-)
19167
19168 commit 46cf19c447f50d0aa9a4aee8c58ef2a7da2033ef
19169 Author: Andika Triwidada <andika@gmail.com>
19170 Date:   Mon Aug 3 11:28:22 2015 +0000
19171
19172     Updated Indonesian translation
19173
19174  po/id.po | 1010
19175  ++++++++++++++++++++++++++++++++------------------------------
19176  1 file changed, 514 insertions(+), 496 deletions(-)
19177
19178 commit a2a35870364d925d1217e4973bbcff53fc3c880d
19179 Author: Benjamin Otte <otte@redhat.com>
19180 Date:   Sun Aug 2 17:36:05 2015 +0200
19181
19182     gmain: Document return value of GSourceFuncs.dispatch
19183
19184  glib/gmain.h | 4 +++-
19185  1 file changed, 3 insertions(+), 1 deletion(-)
19186
19187 commit 6b652b1a2e7c6f67e9576e4331da76971d54cc68
19188 Author: Philip Withnall <philip.withnall@collabora.co.uk>
19189 Date:   Wed Jul 29 11:56:41 2015 +0100
19190
19191     gio: Fix application of GNetworkMonitor:network-metered patch
19192
19193     The wrong patch from https://bugzilla.gnome.org/show_bug.cgi?id=750282
19194     was applied, causing test failures due to not implementing the
19195     property
19196     on GNetworkMonitorBase (plus some other omissions).
19197
19198     Fix that by reverting commit a80e7db1a8f26dc558085844dcb8003edb6eca74
19199     and re-applying the correct patch over the top.
19200
19201     https://bugzilla.gnome.org/show_bug.cgi?id=750282
19202
19203  gio/gnetworkmonitor.c       | 18 +++++++++++-------
19204  gio/gnetworkmonitorbase.c   |  7 +++++++
19205  gio/gnetworkmonitornm.c     |  9 ++++++---
19206  gio/tests/network-monitor.c | 11 +++++++++++
19207  4 files changed, 35 insertions(+), 10 deletions(-)
19208
19209 commit 7f195ac956153b06483bd0e78cfd3b5c100413b5
19210 Author: Philip Withnall <philip.withnall@collabora.co.uk>
19211 Date:   Tue Jul 28 10:13:12 2015 +0100
19212
19213     gresource: Clarify error docs for g_resource_enumerate_children()
19214
19215     Document that it returns G_RESOURCE_ERROR_NOT_FOUND if the path
19216     doesn’t
19217     exist.
19218
19219  gio/gresource.c | 3 +++
19220  1 file changed, 3 insertions(+)
19221
19222 commit 6e4e1c168c2fa1fea4b449ba7a4b551aa4b6af6e
19223 Author: Akom Chotiphantawanon <knight2000@gmail.com>
19224 Date:   Tue Jul 28 15:55:05 2015 +0700
19225
19226     Updated Thai translation
19227
19228  po/th.po | 371
19229  +++++++++++++++++++++++++++++++--------------------------------
19230  1 file changed, 185 insertions(+), 186 deletions(-)
19231
19232 commit b173244b7d06234ff45027ca277da9dd986b5b37
19233 Author: Matthias Clasen <mclasen@redhat.com>
19234 Date:   Tue Jul 28 00:04:35 2015 -0400
19235
19236     Remove malloc tests
19237
19238     These tests were about the no longer supported
19239     vtable functionality, so just remove them.
19240
19241  glib/tests/Makefile.am |   1 -
19242  glib/tests/malloc.c    | 117
19243  -------------------------------------------------
19244  2 files changed, 118 deletions(-)
19245
19246 commit 3be6ed60aa58095691bd697344765e715a327fc1
19247 Author: Alexander Larsson <alexl@redhat.com>
19248 Date:   Sat Jun 27 18:38:42 2015 +0200
19249
19250     Deprecate and drop support for memory vtables
19251
19252     The memory vtables no longer work, because glib contructors are called
19253     before main(), so there is no way to set it them before use. This
19254     stops using
19255     the vtable at all, and deprecates and stubs out the related functions.
19256
19257     https://bugzilla.gnome.org/show_bug.cgi?id=751592
19258
19259  glib/gmem.c | 386
19260  +++++-------------------------------------------------------
19261  glib/gmem.h |   8 +-
19262  2 files changed, 34 insertions(+), 360 deletions(-)
19263
19264 commit 08a3f3f3d2190c7ff393ea13c5a310ba8a13a2e0
19265 Author: Matthias Clasen <mclasen@redhat.com>
19266 Date:   Mon Jul 27 07:52:27 2015 -0400
19267
19268     GOptionContext: Don't crash without main group
19269
19270     This was introduced in 126c685f4aa and caused e.g. gdbus
19271     to crash when called without arguments.
19272
19273     https://bugzilla.gnome.org/show_bug.cgi?id=752210
19274
19275  glib/goption.c | 4 ++--
19276  1 file changed, 2 insertions(+), 2 deletions(-)
19277
19278 commit 17871e6881beb401eebb8b05eccb01490cfa85b6
19279 Author: Matthias Clasen <mclasen@redhat.com>
19280 Date:   Mon Jul 27 06:51:17 2015 -0400
19281
19282     Add a note to the g_str_hash docs
19283
19284     Point out some shortcomings of the djb hash, as found in
19285
19286     https://bugzilla.gnome.org/show_bug.cgi?id=751610
19287
19288  glib/ghash.c | 4 ++++
19289  1 file changed, 4 insertions(+)
19290
19291 commit a80e7db1a8f26dc558085844dcb8003edb6eca74
19292 Author: Richard Hughes <richard@hughsie.com>
19293 Date:   Tue Jun 2 15:41:48 2015 +0100
19294
19295     gio: Add network metered information to GNetworkMonitor
19296
19297     Add a property to GNetworkMonitor indicating if the network
19298     is metered, e.g. subject to limitations set by service providers.
19299
19300     The default value is FALSE
19301
19302     https://bugzilla.gnome.org/show_bug.cgi?id=750282
19303
19304  docs/reference/gio/gio-sections.txt |  1 +
19305  gio/gnetworkmonitor.c               | 47
19306  +++++++++++++++++++++++++++++++++++++
19307  gio/gnetworkmonitor.h               |  3 +++
19308  gio/gnetworkmonitornm.c             | 46
19309  ++++++++++++++++++++++++++++++++++++
19310  4 files changed, 97 insertions(+)
19311
19312 commit 9c4887027d6bd09f38120b195c677dbe3bc5654b
19313 Author: Matthias Clasen <mclasen@redhat.com>
19314 Date:   Mon Jul 27 06:24:44 2015 -0400
19315
19316     Remove some questionable documentation
19317
19318     A function that takes a lock can certainly block in the sense
19319     that it has to wait if the lock is taken.
19320
19321     https://bugzilla.gnome.org/show_bug.cgi?id=751751
19322
19323  glib/gasyncqueue.c | 4 ++--
19324  1 file changed, 2 insertions(+), 2 deletions(-)
19325
19326 commit c885d42751e35ac8210f889d80e4b059a08d86ae
19327 Author: Matthias Clasen <mclasen@redhat.com>
19328 Date:   Sun Jul 26 21:39:53 2015 -0400
19329
19330     Add tests for GApplication::handle-local-options
19331
19332  gio/tests/gapplication.c | 132
19333  +++++++++++++++++++++++++++++++++++++++++++++++
19334  1 file changed, 132 insertions(+)
19335
19336 commit 243d740c0430a2fa123c2428bf25ae80768ed633
19337 Author: Christophe Fergeau <cfergeau@redhat.com>
19338 Date:   Sun Jun 21 10:51:50 2015 +0200
19339
19340     gapplication: Stop handle-local-options emission on errors
19341
19342     A signal accumulator can return TRUE to continue signal emission, and
19343     FALSE to stop signal emission. handle-local-options callbacks
19344     can return
19345     « return a non-negative option if you have handled your options and
19346     want to exit the process ».
19347
19348     Currently, g_application_handle_local_options_accumulator (the
19349     accumulator for the handle-local-options signal) returns TRUE on
19350     non-negative return value (ie continue signal emission), and returns
19351     FALSE on negative return values (ie when the default option processing
19352     should continue).
19353     This return value seems backward as on >= 0 values, subsequent
19354     handle-local-options callbacks could overwrite the 'exit request' from
19355     the handler, while on < 0 values, the handle-local-options processing
19356     could end up early if several callbacks are listening for this signal.
19357     In particular, the default handler for this signal
19358     (g_application_real_handle_local_options) always returns -1 and will
19359     overwrite >= 0 return values from other handlers.
19360
19361     This commit inverts the check so that signal emission stops early when
19362     one of the handle-local-options callbacks indicates it wants
19363     processing
19364     to stop and the process to exit.
19365
19366     https://bugzilla.gnome.org/show_bug.cgi?id=751598
19367
19368  gio/gapplication.c | 2 +-
19369  1 file changed, 1 insertion(+), 1 deletion(-)
19370
19371 commit 2551685cf629b7f34030f146d71d2400825d36f7
19372 Author: Christophe Fergeau <cfergeau@redhat.com>
19373 Date:   Sun Jun 21 10:56:58 2015 +0200
19374
19375     gapplication: Fix typos in handle-local-options API doc
19376
19377     The @options parameter was missing an 's', and the name of
19378     g_application_command_line_get_options_dict() was not correct.
19379
19380     https://bugzilla.gnome.org/show_bug.cgi?id=751598
19381
19382  gio/gapplication.c | 4 ++--
19383  1 file changed, 2 insertions(+), 2 deletions(-)
19384
19385 commit c7e49a324164e80cfa64a1a66c110edde5e93cec
19386 Author: Marek Černocký <marek@manet.cz>
19387 Date:   Sat Jul 25 03:27:32 2015 +0200
19388
19389     Updated Czech translation
19390
19391  po/cs.po | 479
19392  +++++++++++++++++++++++++++++++--------------------------------
19393  1 file changed, 234 insertions(+), 245 deletions(-)
19394
19395 commit 0441ae1ccf31ab10c4c65c74ea58012c44106be5
19396 Author: Peter Meerwald <p.meerwald@bct-electronic.com>
19397 Date:   Thu Jul 23 11:38:47 2015 +0200
19398
19399     ghash: Fix typo in g_hash_table_replace() documentation
19400
19401     https://bugzilla.gnome.org/show_bug.cgi?id=752767
19402
19403  glib/ghash.c | 2 +-
19404  1 file changed, 1 insertion(+), 1 deletion(-)
19405
19406 commit 8520ae3ffa71e2680076fd3fcc1b7350a364ae76
19407 Author: Philip Withnall <philip.withnall@collabora.co.uk>
19408 Date:   Fri Jun 12 08:32:11 2015 +0100
19409
19410     gsocket: Factor out blocking parameter from g_socket_send_messages()
19411
19412     This will make future API additions easier. The factored version is
19413     internal for the time being.
19414
19415     https://bugzilla.gnome.org/show_bug.cgi?id=751924
19416
19417  gio/gsocket.c | 25 ++++++++++++++++++++++++-
19418  1 file changed, 24 insertions(+), 1 deletion(-)
19419
19420 commit b65287fea54eea8979914b06ff44adea4bc809cc
19421 Author: TingPing <tingping@tingping.se>
19422 Date:   Sat Dec 20 18:59:15 2014 -0500
19423
19424     win32: Fix leak in g_win32_get_command_line()
19425
19426     https://bugzilla.gnome.org/show_bug.cgi?id=741822
19427
19428  glib/gwin32.c | 1 +
19429  1 file changed, 1 insertion(+)
19430
19431 commit 3cc349b04e76880a9d2f3c3d2195d171e110f66c
19432 Author: TingPing <tingping@tingping.se>
19433 Date:   Sat Dec 20 18:39:00 2014 -0500
19434
19435     win32: Replace usage of __wgetmainargs()
19436
19437     It was an internal function that has been removed with VS 2015
19438
19439     Use g_win32_get_command_line() or CommandLineToArgvW() directly.
19440
19441     https://bugzilla.gnome.org/show_bug.cgi?id=741822
19442
19443  gio/tests/gio-du.c         | 49
19444  ++++++++++++++++------------------------------
19445  glib/gspawn-win32-helper.c | 20 +++----------------
19446  glib/gspawn.c              |  9 ++-------
19447  3 files changed, 22 insertions(+), 56 deletions(-)
19448
19449 commit be7de8a7fd0883f8514cf8b532ce1c820f7e35fa
19450 Author: Arun Raghavan <git@arunraghavan.net>
19451 Date:   Tue Jul 21 12:09:16 2015 +0530
19452
19453     gdbusconnection: Fix signal subscription documentation
19454
19455     https://bugzilla.gnome.org/show_bug.cgi?id=752656
19456
19457  gio/gdbusconnection.c | 3 ++-
19458  1 file changed, 2 insertions(+), 1 deletion(-)
19459
19460 commit 53d487e31bc41cca9bca147e02e81b69e404fe07
19461 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
19462 Date:   Tue Jul 21 11:26:29 2015 +0800
19463
19464     config.h.win32.in: Clean Up and Update
19465
19466     Merge the parts that has things to do with stdint.h and inttypes.h
19467     with
19468     the !_MSC_VER portions, and add initial support for Visual Studio
19469     2015,
19470     which added support for C99 snprintf() and vsnprintf().
19471
19472     Not too sure about the !_MSC_VER for C99 snprintf() and vsnprintf(),
19473     but
19474     since this file is mainly for Visual Studio builds, anyways...
19475
19476  config.h.win32.in | 38 +++++++++++++++++---------------------
19477  1 file changed, 17 insertions(+), 21 deletions(-)
19478
19479 commit ab3805ab0471d47a2f7cc93d15eeb392c9d22b4b
19480 Author: Matthias Clasen <mclasen@redhat.com>
19481 Date:   Mon Jul 20 16:00:16 2015 -0400
19482
19483     2.45.4
19484
19485  NEWS         | 27 +++++++++++++++++++++++++++
19486  configure.ac |  2 +-
19487  2 files changed, 28 insertions(+), 1 deletion(-)
19488
19489 commit de1bd45fe9ef82c1f5f48c63975ee18ede67d23a
19490 Author: Dan Winship <danw@gnome.org>
19491 Date:   Mon Jul 20 17:33:42 2015 -0400
19492
19493     gio/tests/task: fix for change to cancellation behavior
19494
19495     Multiple tasks cancelled at the same time now complete in the opposite
19496     order from how they used to. Fix the test to not assume any particular
19497     order.
19498
19499  gio/tests/task.c | 2 +-
19500  1 file changed, 1 insertion(+), 1 deletion(-)
19501
19502 commit 717ebba9d78151c999b1c1d08dc539be978ee27c
19503 Author: Piotr Drąg <piotrdrag@gmail.com>
19504 Date:   Mon Jul 20 21:39:49 2015 +0200
19505
19506     Updated POTFILES.in
19507
19508  po/POTFILES.in | 1 +
19509  1 file changed, 1 insertion(+)
19510
19511 commit 45e99833e39af76ec9db13bb9d9edcaf3a719870
19512 Author: Paolo Borelli <pborelli@gnome.org>
19513 Date:   Sun Jul 19 23:47:57 2015 +0200
19514
19515     Move a unit test to the right file
19516
19517     Move a test for threaded socket service to socket-service.c.
19518
19519  gio/tests/socket-listener.c | 134
19520  -------------------------------------------
19521  gio/tests/socket-service.c  | 136
19522  ++++++++++++++++++++++++++++++++++++++++++++
19523  2 files changed, 136 insertions(+), 134 deletions(-)
19524
19525 commit e1d44799c0ba87506873c309ad4e16cce13bbfc4
19526 Author: Paolo Borelli <pborelli@gnome.org>
19527 Date:   Fri Jul 10 21:30:28 2015 +0200
19528
19529     socketservice: add an "active" property
19530
19531     We already have start, stop and is_active methods, but turning it
19532     into a real property is useful for a few reasons:
19533      - it allows us to bind the property to an UI or a setting
19534      - it allows us to get notified when the state changes
19535      - it allows us to instantiate objects directly in the stopped state
19536
19537     https://bugzilla.gnome.org/show_bug.cgi?id=752089
19538
19539  gio/gsocketservice.c       | 142
19540  ++++++++++++++++++++++++++++++++++++---------
19541  gio/tests/.gitignore       |   1 +
19542  gio/tests/Makefile.am      |   1 +
19543  gio/tests/socket-service.c | 111 +++++++++++++++++++++++++++++++++++
19544  4 files changed, 226 insertions(+), 29 deletions(-)
19545
19546 commit a223796d0b4f47277fe570313829376db0de8108
19547 Author: Paolo Borelli <pborelli@gnome.org>
19548 Date:   Sun Jul 12 19:51:17 2015 +0200
19549
19550     networkaddress: use free_full
19551
19552     https://bugzilla.gnome.org/show_bug.cgi?id=752293
19553
19554  gio/gnetworkaddress.c | 10 +---------
19555  1 file changed, 1 insertion(+), 9 deletions(-)
19556
19557 commit 6a392a55ec37f33e001bad6495c8513f28f160cc
19558 Author: Yosef Or Boczko <yoseforb@src.gnome.org>
19559 Date:   Sun Jul 19 12:39:15 2015 +0300
19560
19561     Updated Hebrew translation
19562
19563  po/he.po | 449
19564  +++++++++++++++++++++++++++++++--------------------------------
19565  1 file changed, 224 insertions(+), 225 deletions(-)
19566
19567 commit 0c121775145645b847aace30d403496d81261fae
19568 Author: Matthias Clasen <mclasen@redhat.com>
19569 Date:   Fri Jul 17 16:46:26 2015 -0400
19570
19571     notification: Add an assertion to clarify
19572
19573     Coverity doesn't see that g_enum_get_value will never return
19574     NULL here since we always pass it a valid enum value. Help
19575     it along with an assertion.
19576
19577  gio/gnotification.c | 1 +
19578  1 file changed, 1 insertion(+)
19579
19580 commit dab20975872a9b3d5f37beffa9e8e2b78efe6c02
19581 Author: Daniel Macks <dmacks@netspace.org>
19582 Date:   Wed Jul 1 14:36:35 2015 -0400
19583
19584     Use GRegexMatchFlags not GRegexCompileFlags for TEST_MATCH _match_opts
19585
19586     Fix the enums used in some test cases to use the correct enum type in
19587     some test cases.
19588
19589     https://bugzilla.gnome.org/show_bug.cgi?id=751798
19590
19591  glib/tests/regex.c | 20 ++++++++++----------
19592  1 file changed, 10 insertions(+), 10 deletions(-)
19593
19594 commit 27fae8390946e73e8343a7fd7505796f3599ee23
19595 Author: Ilya Konstantinov <ilya.konstantinov@gmail.com>
19596 Date:   Thu Jun 11 21:42:00 2015 +0300
19597
19598     gbacktrace: fix G_BREAKPOINT on Darwin (OSX, iOS)
19599
19600     Using __builtin_trap() according to Apple's own documentation:
19601     https://developer.apple.com/library/mac/technotes/tn2124/_index.html#//apple_ref/doc/uid/DTS10003391-CH1-SECCONTROLLEDCRASH
19602
19603     https://bugzilla.gnome.org/show_bug.cgi?id=750807
19604
19605  glib/gbacktrace.h | 2 ++
19606  1 file changed, 2 insertions(+)
19607
19608 commit dafc454e70460b371775a876f3831f280bf097b8
19609 Author: Xavier Claessens <xavier.claessens@collabora.com>
19610 Date:   Wed Jul 8 14:38:16 2015 -0400
19611
19612     GAsyncInitable: Fix leaked object when using _newv_async
19613
19614  gio/gasyncinitable.c | 1 +
19615  1 file changed, 1 insertion(+)
19616
19617 commit 7ed76a4eca245edbf3149815a06795065164cb1f
19618 Author: Ryan Lortie <desrt@desrt.ca>
19619 Date:   Mon Jul 6 10:21:33 2015 -0400
19620
19621     file monitors: report MOVED only with both sides
19622
19623     Make sure we know the destination file before reporting a MOVED event.
19624     Otherwise, we should just fall back to reporting it as a DELETED.
19625
19626     https://bugzilla.gnome.org/show_bug.cgi?id=751731
19627
19628  gio/glocalfilemonitor.c | 2 +-
19629  1 file changed, 1 insertion(+), 1 deletion(-)
19630
19631 commit c5221f8aea3c4407024a665ce66d8535237d7d62
19632 Author: Dimitris Spingos <dmtrs32@gmail.com>
19633 Date:   Mon Jul 6 01:50:10 2015 +0300
19634
19635     Updated Greek translation
19636
19637  po/el.po | 717
19638  ++++++++++++++++++++++++++++++++-------------------------------
19639  1 file changed, 367 insertions(+), 350 deletions(-)
19640
19641 commit e337fe31637fe868ab94b488caf9b4898a2a1040
19642 Author: Руслан Ижбулатов <lrn1986@gmail.com>
19643 Date:   Thu Jul 2 11:06:17 2015 +0000
19644
19645     W32: Add back the dummy g_app_info_reset_type_associations()
19646
19647  gio/gwin32appinfo.c | 6 ++++++
19648  1 file changed, 6 insertions(+)
19649
19650 commit 155a6886357eefaed1da156b6593c7a6ec7cddd1
19651 Author: Руслан Ижбулатов <lrn1986@gmail.com>
19652 Date:   Wed Jun 24 10:07:40 2015 +0000
19653
19654     W32: Add a g_app_info_get_all_for_type() implementation
19655
19656     Also add g_app_info_get_fallback_for_type() and
19657     g_app_info_get_recommended_for_type() as proxies for
19658     g_app_info_get_all_for_type(), until gcontenttype support is improved.
19659
19660  gio/gwin32appinfo.c | 77
19661  +++++++++++++++++++++++++++++++++++++++++++++++++++++
19662  1 file changed, 77 insertions(+)
19663
19664 commit b9d919bd8f95e9eac7144ec7c413256c3f5cfc56
19665 Author: Руслан Ижбулатов <lrn1986@gmail.com>
19666 Date:   Wed Jun 24 10:07:15 2015 +0000
19667
19668     Don't ref a NULL pointer
19669
19670  gio/gwin32appinfo.c | 2 +-
19671  1 file changed, 1 insertion(+), 1 deletion(-)
19672
19673 commit f405f4211565fde3c58f3da9b18ddcdc5d82ccf2
19674 Author: Stef Walter <stefw@redhat.com>
19675 Date:   Tue Mar 17 13:06:02 2015 +0100
19676
19677     gsocket: Don't g_error() if file-descriptor is not a socket
19678
19679     This code was out of date with current coding practices.
19680
19681     Nowadays it's common to receive file descriptors over environment
19682     variables from other processes like systemd. The unit files that
19683     control these file descriptors are configurable by sysadmins.
19684
19685     It is not (necessarily) a programmer error when
19686     g_socket_details_from_fd()
19687     is called with a file descriptor that is not a socket. It can also
19688     be a system and/or configuration error.
19689
19690     https://bugzilla.gnome.org/show_bug.cgi?id=746339
19691
19692  gio/gsocket.c | 21 +++------------------
19693  1 file changed, 3 insertions(+), 18 deletions(-)
19694
19695 commit a9c8cc143ce696c70526fb24079fb04b98adbfc7
19696 Author: Pedro Albuquerque <palbuquerque73@gmail.com>
19697 Date:   Wed Jul 1 21:58:39 2015 +0000
19698
19699     Updated Portuguese translation
19700
19701  po/pt.po | 2072
19702  ++++++++++++++++++++++++++++++++------------------------------
19703  1 file changed, 1076 insertions(+), 996 deletions(-)
19704
19705 commit f2c1cfe8c770f73367a021044bcdda550348714c
19706 Author: Iain Lane <iain@orangesquash.org.uk>
19707 Date:   Tue Jun 30 17:13:49 2015 +0100
19708
19709     gio/tests/appmonitor: Delete file before checking for changed event
19710
19711     In 4e7d22e268a4e06beb1c09585a48288c31004da5, deleting the file
19712     was moved
19713     after the assertion which checks for the changed event that results
19714     from
19715     it being deleted. This is the wrong way around and makes the assertion
19716     fail.
19717
19718     Move the deletion back up before we check the condition. delete_app is
19719     no longer an idle callback so it can be made void. The change
19720     notification might come in when the loop isn't running now, so
19721     don't try
19722     to quit if it isn't running. In this case we'll wait for the three
19723     second timeout and the test will still pass.
19724
19725     https://bugzilla.gnome.org/show_bug.cgi?id=751737
19726
19727  gio/tests/appmonitor.c | 12 ++++++------
19728  1 file changed, 6 insertions(+), 6 deletions(-)
19729
19730 commit 475445e6e0e1388af7c07eedd1fb3c7679e09561
19731 Author: Emmanuele Bassi <ebassi@gnome.org>
19732 Date:   Mon Jun 29 20:14:40 2015 +0100
19733
19734     tests: Fix compiler warning
19735
19736     Use `const gchar * const` to define a const array of const strings,
19737     and
19738     initialize the array when declaring it.
19739
19740     https://bugzilla.gnome.org/show_bug.cgi?id=751672
19741
19742  glib/tests/keyfile.c | 9 +++++----
19743  1 file changed, 5 insertions(+), 4 deletions(-)
19744
19745 commit b25fa8feed42d226b63f4d89ebf4b07041d26181
19746 Author: Dan Winship <danw@gnome.org>
19747 Date:   Sun Jun 21 12:10:06 2015 -0400
19748
19749     gio/tests/socket.c: fix on OS X
19750
19751     The semantics of calling shutdown() on a dup()ed socket aren't
19752     well-specified, so don't require any specific behavior.
19753
19754     https://bugzilla.gnome.org/show_bug.cgi?id=747676
19755
19756  gio/tests/socket.c | 6 ++++--
19757  1 file changed, 4 insertions(+), 2 deletions(-)
19758
19759 commit b97d666b2f4ce7f05b54f07906122608358fc177
19760 Author: Dan Winship <danw@gnome.org>
19761 Date:   Sun Jun 21 12:00:07 2015 -0400
19762
19763     gio/tests/socket.c: clean up a test case a bit
19764
19765  gio/tests/socket.c | 33 ++++++++++++++++++---------------
19766  1 file changed, 18 insertions(+), 15 deletions(-)
19767
19768 commit 368c3f205ff6447e140396cfac10db31de70f135
19769 Author: Matthias Clasen <mclasen@redhat.com>
19770 Date:   Thu Jun 18 10:37:46 2015 -0400
19771
19772     GTask: Remove unused function
19773
19774     We no longer resort the queue, so this function can go.
19775
19776     https://bugzilla.gnome.org/show_bug.cgi?id=751160
19777
19778  gio/gtask.c | 8 --------
19779  1 file changed, 8 deletions(-)
19780
19781 commit e419e1c4e212b1195c8e531fd6eeb4a0b80108d3
19782 Author: Matthias Clasen <mclasen@redhat.com>
19783 Date:   Thu Jun 18 10:36:23 2015 -0400
19784
19785     GTask: Avoid resorting
19786
19787     When a task is cancelled, we want to move it to the front
19788     of the queue - our sort function does that for us, but there
19789     is no need to resort the entire queue here, we can just
19790     move the one item and be done with it. This uses just-introduced
19791     threadpool api for this purpose.
19792
19793     https://bugzilla.gnome.org/show_bug.cgi?id=751160
19794
19795  gio/gtask.c | 5 ++++-
19796  1 file changed, 4 insertions(+), 1 deletion(-)
19797
19798 commit 9486f697bb3ed3b02fa2c82f50662fde7d77267e
19799 Author: Matthias Clasen <mclasen@redhat.com>
19800 Date:   Mon Jun 29 08:19:31 2015 -0700
19801
19802     GThreadPool: Add some queue manipulation api
19803
19804     GTask has a need for an api that boosts an unprocessed
19805     item to the front of the queue, so add one.
19806
19807     https://bugzilla.gnome.org/show_bug.cgi?id=751160
19808
19809  docs/reference/glib/glib-sections.txt |  1 +
19810  glib/gthreadpool.c                    | 30 ++++++++++++++++++++++++++++++
19811  glib/gthreadpool.h                    |  4 ++++
19812  3 files changed, 35 insertions(+)
19813
19814 commit 26d87927109d0758775e5455d4c0a22c1b3f9f75
19815 Author: Matthias Clasen <mclasen@redhat.com>
19816 Date:   Mon Jun 22 11:35:06 2015 -0400
19817
19818     Add tests for new GAsyncQueue api
19819
19820     https://bugzilla.gnome.org/show_bug.cgi?id=751160
19821
19822  glib/tests/asyncqueue.c | 48
19823  ++++++++++++++++++++++++++++++++++++++++++++++++
19824  1 file changed, 48 insertions(+)
19825
19826 commit b662c6f09fe1a01bb1345f6cd7ab5a702eec5ee3
19827 Author: Matthias Clasen <mclasen@redhat.com>
19828 Date:   Thu Jun 18 10:26:14 2015 -0400
19829
19830     GAsyncQueue: Add some useful api
19831
19832     The underlying queue supports removing and pushing items to
19833     the front, and these operations can sometimes be useful.
19834
19835     https://bugzilla.gnome.org/show_bug.cgi?id=751160
19836
19837  docs/reference/glib/glib-sections.txt |   4 ++
19838  glib/gasyncqueue.c                    | 100
19839  ++++++++++++++++++++++++++++++++++
19840  glib/gasyncqueue.h                    |  13 +++++
19841  3 files changed, 117 insertions(+)
19842
19843 commit 5574315b5207e959d162553e3bb5681b6264fe27
19844 Author: Ting-Wei Lan <lantw@src.gnome.org>
19845 Date:   Wed Apr 29 14:51:14 2015 +0800
19846
19847     tests: Fix tests that fail with non-English locales
19848
19849     Some tests check whether the translated messages are expected,
19850     so we have to
19851     force the use of English locales for them.
19852
19853     https://bugzilla.gnome.org/show_bug.cgi?id=748610
19854
19855  glib/tests/date.c             | 2 +-
19856  glib/tests/fileutils.c        | 1 +
19857  glib/tests/markup-subparser.c | 1 +
19858  glib/tests/option-context.c   | 3 +--
19859  4 files changed, 4 insertions(+), 3 deletions(-)
19860
19861 commit f9af40a1330a8226d72c96bff56cdb4ab895dac7
19862 Author: Dan Winship <danw@gnome.org>
19863 Date:   Tue Jun 9 09:19:43 2015 -0400
19864
19865     Fix a FIXME in the WinXP inet_pton() implementation
19866
19867     https://bugzilla.gnome.org/show_bug.cgi?id=749912
19868
19869  gio/ginetaddress.c | 44 ++++++++++++++++----------------------------
19870  1 file changed, 16 insertions(+), 28 deletions(-)
19871
19872 commit a4c3ab58ccf32b0f50ce6f78fa7d18ee5745d510
19873 Author: Wouter Paesen <wouter@blue-gate.be>
19874 Date:   Tue May 26 17:03:50 2015 +0200
19875
19876     Fix g_inet_address_to_string() on XP
19877
19878     [This patch originally also included an equivalent to the fix that was
19879     committed in 3e29dada, but that was not the complete fix for the bug.]
19880
19881     https://bugzilla.gnome.org/show_bug.cgi?id=749911
19882
19883  gio/ginetaddress.c | 2 +-
19884  1 file changed, 1 insertion(+), 1 deletion(-)
19885
19886 commit 93dadb17ce9840a6c835f89984350edfb68a5946
19887 Author: Ting-Wei Lan <lantw@src.gnome.org>
19888 Date:   Thu Feb 19 01:18:42 2015 +0800
19889
19890     gmessages: Add G_GNUC_NORETURN to g_error static function declaration
19891
19892     https://bugzilla.gnome.org/show_bug.cgi?id=741901
19893
19894  glib/gmessages.h | 2 +-
19895  1 file changed, 1 insertion(+), 1 deletion(-)
19896
19897 commit d7a1d890c109c8610333f938dee15e5d938ee8d8
19898 Author: Ting-Wei Lan <lantw@src.gnome.org>
19899 Date:   Thu Jan 1 13:28:21 2015 +0800
19900
19901     gmacros: Only set G_ANALYZER_ANALYZING to 1 when clang static analyzer
19902     is in use
19903
19904     We set G_ANALYZER_ANALYZING to 1 when clang supporting static
19905     analyzing before,
19906     but this will cause compilation error when -Werror=return-type is
19907     used and the
19908     static analyzer is not in use because g_error static function only has
19909     __attribute__((analyzer_noreturn)), which is useless for normal
19910     compilation.
19911
19912     https://bugzilla.gnome.org/show_bug.cgi?id=741901
19913
19914  glib/gmacros.h | 2 +-
19915  1 file changed, 1 insertion(+), 1 deletion(-)
19916
19917 commit cb86c222cce2436d6a213e574fbba159b6f34010
19918 Author: Christian Hergert <christian@hergert.me>
19919 Date:   Sat Jun 27 22:41:13 2015 -0700
19920
19921     gtypemodule: use G_GNUC_UNUSED in G_DEFINE_DYNAMIC_TYPE_EXTENDED
19922
19923     We already do this in the normal case, might as well support it
19924     for the
19925     dynamic type module case as well. This prevents seeing a warning
19926     when not
19927     using the get_instance_private() in the dynamic type.
19928
19929  gobject/gtypemodule.h | 1 +
19930  1 file changed, 1 insertion(+)
19931
19932 commit 409202c1fd6552d4f655ffed3bcc649f30a7dcdb
19933 Author: Philip Withnall <philip.withnall@collabora.co.uk>
19934 Date:   Tue Apr 8 09:12:24 2014 +0100
19935
19936     build: Ensure glibconfig.h.win32 is in DISTCLEANFILES
19937
19938     Otherwise it’s possible for it to not be regenerated when
19939     glibconfig.h
19940     is, leading to inconsistencies.
19941
19942     https://bugzilla.gnome.org/show_bug.cgi?id=727829
19943
19944  glib/Makefile.am | 4 +++-
19945  1 file changed, 3 insertions(+), 1 deletion(-)
19946
19947 commit c612fcab0fb2d3f0bdaf011d5b566dc949dbd18a
19948 Author: Kalev Lember <klember@redhat.com>
19949 Date:   Mon Jun 22 19:56:38 2015 +0200
19950
19951     gapplication: Initialize backend before withdrawing notifications
19952
19953     Make sure to initialize the notification backend in
19954     g_application_withdraw_notification() the same way as is done in
19955     g_application_send_notification().
19956
19957     This makes it possible for an app to withdraw notifications it
19958     has sent
19959     in a previous execution of the application.
19960
19961     https://bugzilla.gnome.org/show_bug.cgi?id=750625
19962
19963  gio/gapplication.c | 6 ++++--
19964  1 file changed, 4 insertions(+), 2 deletions(-)
19965
19966 commit bb41a89c42dc4b24dc0a302b406df78e7c273744
19967 Author: Matthias Clasen <mclasen@redhat.com>
19968 Date:   Mon Jun 22 12:46:32 2015 -0400
19969
19970     2.45.3
19971
19972  NEWS         | 2 ++
19973  configure.ac | 2 +-
19974  2 files changed, 3 insertions(+), 1 deletion(-)
19975
19976 commit 4e7d22e268a4e06beb1c09585a48288c31004da5
19977 Author: Matthias Clasen <mclasen@redhat.com>
19978 Date:   Tue Jun 23 06:55:28 2015 -0400
19979
19980     Fix distcheck
19981
19982     The appmonitor test was sometimes leaving files behind, causing
19983     distcheck some heartburn.
19984
19985  gio/tests/appmonitor.c | 4 +++-
19986  1 file changed, 3 insertions(+), 1 deletion(-)
19987
19988 commit 3e29dadae46fe4d1e26ff91c30d9d3b84eb6d84e
19989 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
19990 Date:   Tue Jun 23 13:52:25 2015 +0800
19991
19992     gio/ginetaddress.c: Fix Windows XP inet_pton() Emulation
19993
19994     We need to be more careful when we try to assign values to gpointers,
19995     so
19996     that means we have to assign the value to the properly-dereference
19997     gpointer, so that the assigned value will be retained after the
19998     function
19999     returns.  This code will be dropped soon, but it is done for XP
20000     compatibility's sake for 2.44.
20001
20002     Should fix the issue reported in bug 730352 comment #24.
20003
20004  gio/ginetaddress.c | 5 +++--
20005  1 file changed, 3 insertions(+), 2 deletions(-)
20006
20007 commit fd789f118741d89df348ba21ddc1d813da02fb76
20008 Author: Tim-Philipp Müller <tim@centricular.com>
20009 Date:   Wed Jun 3 13:06:24 2015 +0100
20010
20011     gsocket: avoid unnecessary select in _send_messages() and
20012     _receive_message()
20013
20014     For performance reasons we should always try to send or
20015     receive our messages first and only wait for more space
20016     or data to become available if we get an EAGAIN (and
20017     are in blocking mode).
20018
20019     https://bugzilla.gnome.org/show_bug.cgi?id=751122
20020
20021  gio/gsocket.c | 26 ++++++++++++++------------
20022  1 file changed, 14 insertions(+), 12 deletions(-)
20023
20024 commit 9e85f60ec68eb0330e18254726facdc5d8983e35
20025 Author: Paolo Borelli <pborelli@gnome.org>
20026 Date:   Thu Jun 18 09:36:12 2015 +0200
20027
20028     socketclient: annotate the connection param of "event" as nullable
20029
20030     When emitting the RESOLVING/RESOLVED events the connection param is
20031     set to NULL.
20032
20033  gio/gsocketclient.c | 2 +-
20034  1 file changed, 1 insertion(+), 1 deletion(-)
20035
20036 commit f5d4543139172f366afa0de36dd7e5eac08e2297
20037 Author: Alexander Larsson <alexl@redhat.com>
20038 Date:   Wed Jun 17 17:31:19 2015 +0200
20039
20040     configure: test have_docbook_style != yes, not have_docbook_dtd
20041
20042  configure.ac | 2 +-
20043  1 file changed, 1 insertion(+), 1 deletion(-)
20044
20045 commit 4b02bfd6eee43aaaa0ad30955cc85558f402d90f
20046 Author: Philip Withnall <philip.withnall@collabora.co.uk>
20047 Date:   Wed Jun 17 09:25:49 2015 +0100
20048
20049     gfile: Clarify that g_file_replace_contents() uses atomic renames
20050
20051     It uses g_file_replace() internally, so is inherently safe.
20052
20053     Though it might vomit .goutputstream-XXXXXX files all over the place
20054     occasionally.
20055
20056  gio/gfile.c | 4 +++-
20057  1 file changed, 3 insertions(+), 1 deletion(-)
20058
20059 commit 6e576503876759d18c94bbad3c20ebb83b82c631
20060 Author: Matthias Clasen <mclasen@redhat.com>
20061 Date:   Tue Jun 16 18:38:27 2015 -0400
20062
20063     key file: Clarify documentation around comments
20064
20065     The documentation was not very clear about the handling
20066     of the '#' comment markers. State clearly how these are
20067     handled by the getter and the setter.
20068
20069     https://bugzilla.gnome.org/show_bug.cgi?id=479730
20070
20071  glib/gkeyfile.c | 14 ++++++++++----
20072  1 file changed, 10 insertions(+), 4 deletions(-)
20073
20074 commit 7a295f063fdef26ae87bfe3a942847c5ecd7f7c3
20075 Author: Matthias Clasen <mclasen@redhat.com>
20076 Date:   Tue Jun 16 14:46:04 2015 -0400
20077
20078     Updates
20079
20080  NEWS | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
20081  1 file changed, 54 insertions(+)
20082
20083 commit 9f90ee5eeccd47f39c7a03dcd786b125a19c195d
20084 Author: Michael Catanzaro <mcatanzaro@gnome.org>
20085 Date:   Sat Jun 13 22:52:33 2015 -0500
20086
20087     genmarshal: silence register storage class warnings
20088
20089     Using the register keyword triggers warnings on noteworthy compilers
20090     (clang), since it's deprecated in C++ and at danger of being removed
20091     from the language. There is no reason to use it since it isn't 1980
20092     anymore.
20093
20094     https://bugzilla.gnome.org/show_bug.cgi?id=750918
20095
20096  gobject/glib-genmarshal.c | 6 +++---
20097  1 file changed, 3 insertions(+), 3 deletions(-)
20098
20099 commit 0d6e200384c8c2fb172273dcfaa6a48bc357d4a3
20100 Author: Cosimo Cecchi <cosimoc@gnome.org>
20101 Date:   Thu Jun 11 15:56:25 2015 -0700
20102
20103     gresource: fix a couple of typos in documentation
20104
20105  gio/gresource.c | 4 ++--
20106  1 file changed, 2 insertions(+), 2 deletions(-)
20107
20108 commit 1f0a11c59aa244a70766bdb4c3b06d3d79b25c7a
20109 Author: Rico Tzschichholz <ricotz@ubuntu.com>
20110 Date:   Thu Jun 11 07:52:40 2015 +0200
20111
20112     g_log_set_handler_full: Bump "Since" version accordingly
20113
20114  glib/gmessages.c | 2 +-
20115  glib/gmessages.h | 2 +-
20116  2 files changed, 2 insertions(+), 2 deletions(-)
20117
20118 commit 2471d9cf8697b07d4e86b6f143eda7b779be02a9
20119 Author: Matthias Clasen <mclasen@redhat.com>
20120 Date:   Fri Nov 28 23:31:00 2014 -0500
20121
20122     Add g_log_set_handler_full
20123
20124     This is a bindable version of g_log_set_handler that takes
20125     a destroy notify for the user_data.
20126
20127     https://bugzilla.gnome.org/show_bug.cgi?id=740516
20128
20129  docs/reference/glib/glib-sections.txt |  1 +
20130  glib/gmessages.c                      | 38
20131  ++++++++++++++++++++++++++++++++---
20132  glib/gmessages.h                      |  6 ++++++
20133  3 files changed, 42 insertions(+), 3 deletions(-)
20134
20135 commit 1102e6f9ca89b54e4e1139cca80f97c7bfb72dc3
20136 Author: Matthias Clasen <mclasen@redhat.com>
20137 Date:   Sun Mar 29 14:00:36 2015 -0400
20138
20139     Allow property actions to invert booleans
20140
20141     This can be handy when you want to change the sense of a toggle
20142     in the UI without rewriting the underlying logic. Currently, this
20143     is just exposed as a construct-only property. We may add a
20144     convenience wrapper or a special !property syntax for this later.
20145
20146     https://bugzilla.gnome.org/show_bug.cgi?id=728489
20147
20148  gio/gpropertyaction.c | 45 ++++++++++++++++++++++++++++++++++++++++++++-
20149  gio/tests/actions.c   | 31 +++++++++++++++++++++++++++++++
20150  2 files changed, 75 insertions(+), 1 deletion(-)
20151
20152 commit fb1e5ff04b48b9bb93b99b127abf3ffe73a98e5c
20153 Author: Matthias Clasen <mclasen@redhat.com>
20154 Date:   Tue Jun 9 19:17:58 2015 -0400
20155
20156     Fix deprecation notice
20157
20158     GSimpleAsyncResult has not been deprecated all that long.
20159
20160  gio/gsimpleasyncresult.c | 2 +-
20161  1 file changed, 1 insertion(+), 1 deletion(-)
20162
20163 commit b701c3c60824fca4c0056a7a46c627fe2977257d
20164 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
20165 Date:   Mon Apr 27 16:26:33 2015 +0100
20166
20167     Regression test for falling back to autolaunch: and
20168     XDG_RUNTIME_DIR/bus
20169
20170     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=747941
20171     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
20172     Reviewed-by: Philip Withnall <philip.withnall@collabora.co.uk>
20173
20174  gio/tests/Makefile.am            |   2 +
20175  gio/tests/dbus-launch.c          |  77 ++++++++++++++++++
20176  gio/tests/gdbus-unix-addresses.c | 170
20177  +++++++++++++++++++++++++++++++++++++++
20178  3 files changed, 249 insertions(+)
20179
20180 commit 32492c6ab0000c50564360c74acf069814d942d1
20181 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
20182 Date:   Wed Apr 15 17:57:29 2015 +0100
20183
20184     GDBus: try XDG_RUNTIME_DIR/bus before resorting to dbus-launch
20185
20186     This is the right thing to do for the "a session is a user-session"
20187     model implemented in dbus 1.9.14, which is described in
20188     <http://lists.freedesktop.org/archives/dbus/2015-January/016522.html>.
20189
20190     It also resembles sd-bus' behaviour, although sd-bus will only try
20191     kdbus and XDG_RUNTIME_DIR/bus, and never runs dbus-launch.
20192
20193     On systems following the more traditional "a session is a
20194     login-session"
20195     model, X_R_D/bus won't exist, so it is harmless to check for it before
20196     falling back to X11 autolaunching. Again, this matches the behaviour
20197     of current libdbus and sd-bus versions.
20198
20199     Now that we do this, g_test_dbus_unset() needs to clear
20200     XDG_RUNTIME_DIR
20201     as well as everything else.
20202
20203     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=747941
20204     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
20205     Reviewed-by: Philip Withnall <philip.withnall@collabora.co.uk>
20206
20207  gio/gdbusaddress.c | 67
20208  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
20209  gio/gtestdbus.c    |  2 ++
20210  2 files changed, 69 insertions(+)
20211
20212 commit 0d3f56e31c9099653539fa2539e05b3ba336a441
20213 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
20214 Date:   Wed Apr 15 19:59:50 2015 +0100
20215
20216     g_dbus_address_connect: specifically use dbus-launch for autolaunch:
20217
20218     This only alters what happens if we specifically connect to
20219     "autolaunch:", for instance via
20220     "DBUS_SESSION_BUS_ADDRESS=autolaunch:".
20221     We will still potentially try other platform-specific things if
20222     DBUS_SESSION_BUS_ADDRESS is unset. There are currently no other
20223     platform-specific things, so there is no practical difference yet,
20224     but I'm about to add a more-preferred fallback path before autolaunch.
20225
20226     This matches libdbus' behaviour and the D-Bus Specification, in which
20227     the autolaunch: transport specifically means X11 autolaunch
20228     (as implemented by "dbus-launch --autolaunch") on Unix, or a
20229     shared-memory-based protocol on Windows. Other platform-specific
20230     transports or default/fallback modes, including launchd on Mac OS X
20231     and XDG_RUNTIME_DIR/bus on Unix, are not part of "autolaunch:".
20232
20233     It's rather unfortunate that the same name means two different
20234     platform-specific mechanisms, specific to different platforms -
20235     if they were added today I'd call them x11: and windows-shm: or
20236     something - but it's been like this since 2007 so it's too late now.
20237
20238     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=747941
20239     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
20240     Reviewed-by: Philip Withnall <philip.withnall@collabora.co.uk>
20241
20242  gio/gdbusaddress.c | 38 +++++++++++++++++++++-----------------
20243  1 file changed, 21 insertions(+), 17 deletions(-)
20244
20245 commit bf181a3ac78e824ca7e67ecfb2ba957e740594d7
20246 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
20247 Date:   Mon Apr 27 14:38:41 2015 +0100
20248
20249     regex: if PCRE is 8.34 or later, disable auto-possessification for DFA
20250
20251     Normally, recent PCRE behaves as if certain patterns were replaced
20252     by a more "possessive" pattern that gives the same answer for normal
20253     regex matching, but is more efficient. However, the modified pattern
20254     produces fewer results under DFA. If we want the full set of results
20255     we have to apply PCRE_NO_AUTO_POSSESS, and that's a compile-time flag.
20256
20257     This currently only affects a system PCRE, but would also work
20258     fine for
20259     an internal PCRE 8.34 or later if the embedded copy is updated.
20260
20261     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=733325
20262     Reviewed-by: Christian Persch <chpe@gnome.org>
20263
20264  glib/gregex.c | 128
20265  +++++++++++++++++++++++++++++++++++++++++++---------------
20266  1 file changed, 95 insertions(+), 33 deletions(-)
20267
20268 commit f45ceb838dae8f96b9bf646998a26a954a6fbf3d
20269 Author: Christophe Fergeau <cfergeau@redhat.com>
20270 Date:   Wed Jun 3 11:30:43 2015 +0200
20271
20272     gapplication: Make sure --help output is translated
20273
20274     Currently, applications using g_application_add_main_option_entries()
20275     won't get translated entries in --help output. We need to call
20276     g_option_group_set_translation_domain() with a NULL domain to ensure
20277     that the
20278     default application gettext domain (ie the one passed to the
20279     textdomain() call) will be used for the main entries passed by the
20280     application.
20281
20282     If we want to allow more flexibility on which gettext domain should be
20283     used for these entries, new API will be needed.
20284
20285     https://bugzilla.gnome.org/show_bug.cgi?id=750322
20286
20287  gio/gapplication.c | 5 ++++-
20288  1 file changed, 4 insertions(+), 1 deletion(-)
20289
20290 commit 6cd1f8b40ff66509eedfce9c3c46cbef799a7ffe
20291 Author: Philip Withnall <philip.withnall@collabora.co.uk>
20292 Date:   Fri Dec 19 20:43:06 2014 +0000
20293
20294     gsettings: Document GSettings build system integration
20295
20296     Add a new section to the main GSettings documentation which documents
20297     the best practices for integrating GSettings into an autoconf/automake
20298     build system using the GLIB_GSETTINGS macro.
20299
20300     Some of this material was adapted from the migrating-gconf.xml guide.
20301
20302     https://bugzilla.gnome.org/show_bug.cgi?id=741788
20303
20304  gio/gsettings.c | 54
20305  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
20306  1 file changed, 54 insertions(+)
20307
20308 commit 723961b749613aad05b6bd22d1f12479a0022bef
20309 Author: Philip Withnall <philip.withnall@collabora.co.uk>
20310 Date:   Fri Dec 19 20:42:21 2014 +0000
20311
20312     gsettings: Expand documentation default value l10n
20313
20314     Mention context, translation category, and the need for syntactic
20315     validity of the translated values.
20316
20317     https://bugzilla.gnome.org/show_bug.cgi?id=741788
20318
20319  gio/gsettings.c | 30 +++++++++++++++++++++++++++---
20320  1 file changed, 27 insertions(+), 3 deletions(-)
20321
20322 commit 73a71d6a435485714d8a96a156bb805d47438ac0
20323 Author: Xavier Claessens <xavier.claessens@collabora.com>
20324 Date:   Mon Jun 8 11:09:39 2015 -0400
20325
20326     doc: Add missing GTlsDatabaseClass
20327
20328     https://bugzilla.gnome.org/show_bug.cgi?id=750573
20329
20330  docs/reference/gio/gio-sections.txt |  1 +
20331  gio/gtlsdatabase.c                  | 36
20332  ++++++++++++++++++++++++++++++++++++
20333  2 files changed, 37 insertions(+)
20334
20335 commit 1405eeeed797470bed9d8062d4051bf5b011e42b
20336 Author: Matthias Clasen <mclasen@redhat.com>
20337 Date:   Fri Jun 5 19:13:19 2015 -0400
20338
20339     Add registry helpers to the docs
20340
20341  docs/reference/gio/gio-docs.xml     |  4 +++
20342  docs/reference/gio/gio-sections.txt | 69
20343  +++++++++++++++++++++++++++++++++++++
20344  2 files changed, 73 insertions(+)
20345
20346 commit e5e6c25c88349bf9fe2456efeb3785655967ad71
20347 Author: Руслан Ижбулатов <lrn1986@gmail.com>
20348 Date:   Tue May 5 02:12:25 2015 +0000
20349
20350     Bump W32 Registry API 'Since:' version
20351
20352     https://bugzilla.gnome.org/show_bug.cgi?id=734888
20353
20354  gio/gwin32registrykey.c | 60 +++++++++++++++++++++---------------------
20355  gio/gwin32registrykey.h | 70
20356  ++++++++++++++++++++++++-------------------------
20357  2 files changed, 65 insertions(+), 65 deletions(-)
20358
20359 commit 6579c87bd2e9d61cac078165505e502f57b03623
20360 Author: Руслан Ижбулатов <lrn1986@gmail.com>
20361 Date:   Tue May 5 02:09:10 2015 +0000
20362
20363     Make W32 registry API compatible with MSVC
20364
20365     * Only check __OBJECT_ATTRIBUTES_DEFINED and __UNICODE_STRING_DEFINED
20366       on MinGW (MSVC doesn't have these)
20367     * MSVC: disable:4005 when including windows.h and ntstatus.h
20368     * Move NTAPI cconv into the parens with the NtQueryKeyFunc
20369     * Fix return values in some functions
20370
20371     https://bugzilla.gnome.org/show_bug.cgi?id=734888
20372
20373  gio/gwin32registrykey.c | 31 +++++++++++++++++--------------
20374  1 file changed, 17 insertions(+), 14 deletions(-)
20375
20376 commit 1ac5b92c2f16335d686268191e0605ae1f344b4a
20377 Author: Руслан Ижбулатов <lrn1986@gmail.com>
20378 Date:   Mon Aug 25 03:38:35 2014 +0000
20379
20380     Add W32 Registry reading API to gio
20381
20382     https://bugzilla.gnome.org/show_bug.cgi?id=734888
20383
20384  gio/Makefile.am         |    2 +
20385  gio/gwin32registrykey.c | 2418
20386  +++++++++++++++++++++++++++++++++++++++++++++++
20387  gio/gwin32registrykey.h |  283 ++++++
20388  3 files changed, 2703 insertions(+)
20389
20390 commit 2a71f187d731a71ef16f4368d49af68aa3fe158d
20391 Author: Руслан Ижбулатов <lrn1986@gmail.com>
20392 Date:   Sun May 17 11:42:55 2015 +0000
20393
20394     Make GWin32AppInfo MSVC-compatible - use G_VA_COPY
20395
20396     https://bugzilla.gnome.org/show_bug.cgi?id=666831
20397
20398  gio/gwin32appinfo.c | 2 +-
20399  1 file changed, 1 insertion(+), 1 deletion(-)
20400
20401 commit 4d800e4d86db6825dd3c508c83352b9a4cd24350
20402 Author: Руслан Ижбулатов <lrn1986@gmail.com>
20403 Date:   Fri Aug 29 08:53:35 2014 +0000
20404
20405     GWin32AppInfo rewrite
20406
20407     - On first call scan the registry, collect information about URI
20408     protocols,
20409       file extensions, applications and handlers, store that as a set of
20410       interconnected structures in several hash tables
20411     - Watch the registry keys, re-scan the registry when any one of
20412     them changes.
20413
20414     https://bugzilla.gnome.org/show_bug.cgi?id=666831
20415
20416  gio/gwin32appinfo.c | 4987
20417  +++++++++++++++++++++++++++++++++++++++++++++------
20418  gio/gwin32appinfo.h |    4 +-
20419  2 files changed, 4432 insertions(+), 559 deletions(-)
20420
20421 commit 5bc0bc2fdeb8a7c7bb56fabbd8886b56bf34c85b
20422 Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
20423 Date:   Tue Oct 14 01:25:56 2014 +0300
20424
20425     Added g_utf8_validate() to UTF-8 performance testing
20426
20427     https://bugzilla.gnome.org/show_bug.cgi?id=738504
20428
20429  glib/tests/utf8-performance.c | 20 ++++++++++++++++++++
20430  1 file changed, 20 insertions(+)
20431
20432 commit 007f6684c54a695a6c35315f12f9f306d5af83bb
20433 Author: Matthias Clasen <mclasen@redhat.com>
20434 Date:   Fri Jun 5 15:27:59 2015 -0400
20435
20436     Add index for new api
20437
20438  docs/reference/gio/gio-docs.xml | 4 ++++
20439  1 file changed, 4 insertions(+)
20440
20441 commit 01e9302673630b20120505d92bbc245ba1bd027a
20442 Author: Matthias Clasen <mclasen@redhat.com>
20443 Date:   Fri Jun 5 15:27:25 2015 -0400
20444
20445     Add new API to docs
20446
20447  docs/reference/gio/gio-sections.txt | 1 +
20448  1 file changed, 1 insertion(+)
20449
20450 commit cb7020af5e864eed81520e980d66ccd683697ed4
20451 Author: Ryan Lortie <desrt@desrt.ca>
20452 Date:   Wed Nov 19 12:45:38 2014 -0500
20453
20454     GSettings: deprecate g_settings_list_keys()
20455
20456     This is now possible with g_settings_schema_list_keys().
20457
20458     https://bugzilla.gnome.org/show_bug.cgi?id=740308
20459
20460  gio/gsettings.h | 2 +-
20461  1 file changed, 1 insertion(+), 1 deletion(-)
20462
20463 commit 6cf867fb2a5086d2c5c0ac6c71ac795008cd13ae
20464 Author: Ryan Lortie <desrt@desrt.ca>
20465 Date:   Wed Nov 19 12:45:06 2014 -0500
20466
20467     gsettings tests: use g_settings_schema_list_keys()
20468
20469     Stop using g_settings_list_keys() because soon it will be deprecated.
20470
20471     https://bugzilla.gnome.org/show_bug.cgi?id=740308
20472
20473  gio/tests/gsettings.c | 32 ++++++++++++++++++++++++++++++--
20474  1 file changed, 30 insertions(+), 2 deletions(-)
20475
20476 commit bb8eea6148fab965969c74e80a936864fc65e671
20477 Author: Ryan Lortie <desrt@desrt.ca>
20478 Date:   Wed Nov 19 12:42:10 2014 -0500
20479
20480     gsettings tool: use schema for listing keys
20481
20482     Use the newly added g_settings_schema_list_keys() API instead of
20483     g_settings_list_keys() in order to list keys.
20484
20485     Doing this allows the 'list-keys' command to work without creating a
20486     GSettings object, which is more efficient.  It also means that
20487     we don't
20488     have to provide a (meaningless and ignored) path when listing keys on
20489     relocatable schemas.
20490
20491     While we're at it, update the 'range' command not to require
20492     creation of
20493     a GSettings object, in a similar way.
20494
20495     https://bugzilla.gnome.org/show_bug.cgi?id=740308
20496
20497  gio/gsettings-tool.c | 75
20498  +++++++++++++++++++++++++++++++++++++++-------------
20499  1 file changed, 57 insertions(+), 18 deletions(-)
20500
20501 commit 82fcfeb3b065d7cc4d53e80776f9b476df7c2137
20502 Author: Ryan Lortie <desrt@desrt.ca>
20503 Date:   Wed Nov 19 12:40:22 2014 -0500
20504
20505     GSettingsSchema: add g_settings_schema_list_keys()
20506
20507     The list of keys in a GSettings object depends entirely on the schema,
20508     so it makes sense to expose this API there.
20509
20510     Move the implementation out of gsettings.c and into gsettingsschema.c,
20511     replacing the earlier with a simple call to the new location.
20512
20513     We don't do the same for children because the children can change.
20514
20515     https://bugzilla.gnome.org/show_bug.cgi?id=740308
20516
20517  gio/gsettings.c       | 18 +-----------------
20518  gio/gsettingsschema.c | 41 +++++++++++++++++++++++++++++++++++++++++
20519  gio/gsettingsschema.h |  3 +++
20520  3 files changed, 45 insertions(+), 17 deletions(-)
20521
20522 commit 36e093a31a9eb12021e7780b9e322c29763ffa58
20523 Author: Patrick Griffis <tingping@tingping.se>
20524 Date:   Wed Mar 25 15:51:29 2015 -0400
20525
20526     Implement GNotification on OSX
20527
20528     https://bugzilla.gnome.org/show_bug.cgi?id=747146
20529
20530  gio/Makefile.am                 |   5 +-
20531  gio/gcocoanotificationbackend.c | 278
20532  ++++++++++++++++++++++++++++++++++++++++
20533  gio/giomodule.c                 |   7 +
20534  gio/gnotificationbackend.c      |   4 +-
20535  4 files changed, 292 insertions(+), 2 deletions(-)
20536
20537 commit 89058e8a9b769ab223bc75739f5455dab18f7a3d
20538 Author: Patrick Griffis <tingping@tingping.se>
20539 Date:   Mon Apr 13 13:39:28 2015 -0400
20540
20541     configure: Require OSX >= 10.9
20542
20543     https://bugzilla.gnome.org/show_bug.cgi?id=747146
20544
20545  configure.ac | 9 +++++++++
20546  1 file changed, 9 insertions(+)
20547
20548 commit 9e8f4d473604e291c0164965bf9bba5ac77cc2bf
20549 Author: Ryan Lortie <desrt@desrt.ca>
20550 Date:   Thu Mar 26 16:35:06 2015 -0400
20551
20552     kqueue: add a bit of extra paranoia on cancel
20553
20554     Cancellation of GPollFileMonitor is now handled correctly (in
20555     the sense
20556     that no further signals will follow) but let's be extra paranoid and
20557     disconnect our handler anyway, for good measure.
20558
20559     https://bugzilla.gnome.org/show_bug.cgi?id=739424
20560
20561  gio/kqueue/gkqueuefilemonitor.c | 5 ++++-
20562  1 file changed, 4 insertions(+), 1 deletion(-)
20563
20564 commit a367921d445f290263b052ad3da55525c1a5deb3
20565 Author: Ryan Lortie <desrt@desrt.ca>
20566 Date:   Thu Mar 26 16:31:48 2015 -0400
20567
20568     gpollfilemonitor: send 'changes done' for creates
20569
20570     The new rules of GFileMonitor says that users should expect to see a
20571     CHANGES_DONE_HINT following a CREATED as well as CHANGED.
20572
20573     https://bugzilla.gnome.org/show_bug.cgi?id=739424
20574
20575  gio/gpollfilemonitor.c | 2 +-
20576  1 file changed, 1 insertion(+), 1 deletion(-)
20577
20578 commit 62e5ee5514f0838689bc7d2d2c1a43fa912eaf1a
20579 Author: Ryan Lortie <desrt@desrt.ca>
20580 Date:   Thu Mar 26 16:29:19 2015 -0400
20581
20582     gpollfilemonitor: don't emit after cancellation
20583
20584     GPollFileMonitor emits CHANGES_DONE_HINT after CHANGED signals, but it
20585     doesn't check to ensure that the file monitor wasn't cancelled
20586     before it
20587     does that.
20588
20589     If the original signal caused the monitor to be unreffed, cancelled
20590     and
20591     destroyed, we would still end up emitting an extra signal on it.
20592
20593     Avoid that by checking first for cancellation.
20594
20595     https://bugzilla.gnome.org/show_bug.cgi?id=739424
20596
20597  gio/gpollfilemonitor.c | 3 ++-
20598  1 file changed, 2 insertions(+), 1 deletion(-)
20599
20600 commit 16190d2dcd111b75b240baffe88653e5fa2822f6
20601 Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
20602 Date:   Mon Oct 6 02:01:38 2014 +0300
20603
20604     glib/genviron.c, GSubprocessLauncher: ain't no "filename encoding"
20605
20606     Removed all mentions of GLib file name encoding referring to
20607     the environment strings. The env var content has no defined relation
20608     to GLib's notion of filename encoding, or any encoding whatsoever.
20609     It would be wrong to pass all UTF-8 strings through
20610     g_filename_from_utf8() in order to put them into the environment,
20611     for one thing.
20612
20613     https://bugzilla.gnome.org/show_bug.cgi?id=738185
20614
20615  gio/gsubprocesslauncher.c | 22 +++++++++-------------
20616  glib/genviron.c           | 19 ++++++++-----------
20617  2 files changed, 17 insertions(+), 24 deletions(-)
20618
20619 commit b31a873fb3bd1b67af9f7cc88bf44f8b5a941cec
20620 Author: Jan Safranek <jsafrane@redhat.com>
20621 Date:   Tue Nov 4 11:54:00 2014 +0000
20622
20623     GDBus: Add new call flag to allow interactive authorization
20624
20625     DBus has recently introduced new message flag
20626     DBUS_HEADER_FLAG_ALLOW_INTERACTIVE_AUTHORIZATION, which tells that
20627     caller is willing to wait for unspecified amount of time for the call
20628     to return, as the service may perform interactive authorization (e.g.
20629     using polkit).
20630
20631     https://bugzilla.gnome.org/show_bug.cgi?id=739616
20632
20633  gio/gdbusconnection.c |  8 +++++++-
20634  gio/gioenums.h        | 11 +++++++++--
20635  2 files changed, 16 insertions(+), 3 deletions(-)
20636
20637 commit 865ce79ce0e92326b247ef51e7e2c78aaad99889
20638 Author: Ryan Lortie <desrt@desrt.ca>
20639 Date:   Thu May 21 12:32:20 2015 -0500
20640
20641     GActionGroupExporter: flush queue on requests
20642
20643     In order to maintain a logical stream of events, we need to make
20644     sure we
20645     flush and queued change notifications before responding to any
20646     requests
20647     for information from clients.
20648
20649     If we don't do this, it's possible that we emit an 'add' event
20650     that was
20651     queued at the time of a 'DescribeAll' call _after_ the reply to that
20652     call (which already contained the description of the new action).
20653
20654     In practice, this is not only logically incorrect, but it can
20655     also cause
20656     problems.  If a change to action 'state' or 'enabled' occurs after the
20657     DescribeAll but before the signal has been dispatched, it will be
20658     ignored because an 'add' signal is already pending.  When that add
20659     signal is sent, it will contain the correct data, but the receiver
20660     will
20661     ignore it because it already saw the action in the DescribeAll reply.
20662
20663     https://bugzilla.gnome.org/show_bug.cgi?id=749693
20664
20665  gio/gactiongroupexporter.c | 13 +++++++++++++
20666  1 file changed, 13 insertions(+)
20667
20668 commit eeae7950fca962e65a5e08cfceae372782f5cc7e
20669 Author: Ryan Lortie <desrt@desrt.ca>
20670 Date:   Sun May 25 11:21:06 2014 +0200
20671
20672     GActionGroup: fix an annotation
20673
20674     .get_action_state_type() does not return a copy.
20675
20676     We remove the annotation entirely because it is evident from the
20677     'const'
20678     on the return type.
20679
20680     https://bugzilla.gnome.org/show_bug.cgi?id=730168
20681
20682  gio/gactiongroup.c | 3 +--
20683  1 file changed, 1 insertion(+), 2 deletions(-)
20684
20685 commit 96df2727f4c120a9fec888a2840f60ac3c3edde9
20686 Author: Matthias Clasen <mclasen@redhat.com>
20687 Date:   Fri Jun 5 12:30:15 2015 -0400
20688
20689     win32: Make g_content_type_get_mime_type work for directories
20690
20691     Now that we are using inode/directory for directories, handle
20692     this case in g_content_type_get_mime_type() as well.
20693
20694  gio/gcontenttype-win32.c | 3 +++
20695  1 file changed, 3 insertions(+)
20696
20697 commit 5f0665cbbc1d8b2fafeeb1fba7569612832b7541
20698 Author: Руслан Ижбулатов <lrn1986@gmail.com>
20699 Date:   Thu Apr 30 23:09:30 2015 +0000
20700
20701     W32: Special treatment for inode/directory mime/type
20702
20703     This is a hack for GLocalFileInfo to correctly get icons for
20704     directories.
20705     Without this change content type for any W32 directory is NULL
20706     (because there's no registry entry for "inode/directory" by default,
20707     and in any way there's no file extension that means "directory"
20708     to put there),
20709     and GLocalFileInfo uses content type to grab icons.
20710
20711     https://bugzilla.gnome.org/show_bug.cgi?id=748727
20712
20713  gio/gcontenttype-win32.c | 4 ++++
20714  1 file changed, 4 insertions(+)
20715
20716 commit 9931336d2dfbaf44aeb54b7e31164b91718e7769
20717 Author: Matthias Clasen <mclasen@redhat.com>
20718 Date:   Fri Jun 5 12:26:41 2015 -0400
20719
20720     win32: Return proper icon names
20721
20722     The code here was returning gtk-directory and similar names as
20723     fallback, with a comment claiming that these are 'builtin gtk'.
20724     But they aren't, anymore, so just return the standard names.
20725
20726  gio/gcontenttype-win32.c | 19 +++++++++----------
20727  1 file changed, 9 insertions(+), 10 deletions(-)
20728
20729 commit c20f3b239cd37733df1b68f113fdc17621cc3157
20730 Author: Matthias Clasen <mclasen@redhat.com>
20731 Date:   Fri Jun 5 11:30:17 2015 -0400
20732
20733     Fix a markup confusion
20734
20735     "0." at the beginning of a line is interpreted as a numeric list
20736     by the gtk-doc markdown parser, so be careful to avoid that.
20737
20738     https://bugzilla.gnome.org/show_bug.cgi?id=750399
20739
20740  glib/gdate.c | 10 +++++-----
20741  1 file changed, 5 insertions(+), 5 deletions(-)
20742
20743 commit 07b3595c230c42ef8a31406d00477c9f755e902d
20744 Author: Matthias Clasen <mclasen@redhat.com>
20745 Date:   Fri Jun 5 11:21:57 2015 -0400
20746
20747     Trivial: fix a typo
20748
20749     Pointed out in https://bugzilla.gnome.org/show_bug.cgi?id=750399
20750
20751  glib/gerror.c | 2 +-
20752  1 file changed, 1 insertion(+), 1 deletion(-)
20753
20754 commit c94e4c6f03e39e3e7749980b8d19f1644aacb003
20755 Author: Philip Withnall <philip.withnall@collabora.co.uk>
20756 Date:   Fri Dec 19 21:03:46 2014 +0000
20757
20758     gsettings: Add a documentation section on relocatable schemas
20759
20760     https://bugzilla.gnome.org/show_bug.cgi?id=741788
20761
20762  gio/gsettings.c | 26 +++++++++++++++++++++++++-
20763  1 file changed, 25 insertions(+), 1 deletion(-)
20764
20765 commit 338741fff5381d1a8d11b8f62c9e208af8b016fa
20766 Author: Stefan Ekenberg <stefeg@axis.com>
20767 Date:   Wed Jun 3 15:59:57 2015 +0200
20768
20769     Prevent race condition in g_io_condition_get_type
20770
20771     Prevents race condition in function g_io_condition_get_type by
20772     ensuring
20773     that the initialization section for 'etype' is executed only once
20774     during a program's life time, and that concurrent threads are blocked
20775     until initialization completes. This changes solves the problem that
20776     concurrent threads could execute the check 'etype == 0' before any of
20777     them had initialized it, which in turn meant that multiple threads
20778     would then attempt to register the "GIOCondition" type.
20779
20780     https://bugzilla.gnome.org/show_bug.cgi?id=750386
20781
20782  gobject/gsourceclosure.c | 8 +++++---
20783  1 file changed, 5 insertions(+), 3 deletions(-)
20784
20785 commit 6c43b6a21aca5cac33992c6b690e566ac1664997
20786 Author: Matthias Clasen <mclasen@redhat.com>
20787 Date:   Thu Jun 4 19:25:20 2015 -0400
20788
20789     Trivial: fix a comment typo
20790
20791  gio/gunixmounts.c | 2 +-
20792  1 file changed, 1 insertion(+), 1 deletion(-)
20793
20794 commit cac0a49ca031bbf0d3fa9902010b05e2ad6523b3
20795 Author: Balázs Úr <urbalazs@gmail.com>
20796 Date:   Thu Jun 4 21:03:10 2015 +0000
20797
20798     Updated Hungarian translation
20799
20800  po/hu.po | 502
20801  +++++++++++++++++++++++++++++++++------------------------------
20802  1 file changed, 261 insertions(+), 241 deletions(-)
20803
20804 commit bdc3f149ec134081943fcd626a1c826cccd05171
20805 Author: Garrett Regier <garrettregier@gmail.com>
20806 Date:   Wed Jun 3 17:16:21 2015 -0700
20807
20808     binding: Simplify the default transform func
20809
20810     https://bugzilla.gnome.org/show_bug.cgi?id=750369
20811
20812  gobject/gbinding.c | 8 +++-----
20813  1 file changed, 3 insertions(+), 5 deletions(-)
20814
20815 commit ace7f6861e180d8a9a3b6982e2cfa522cb0cb5a0
20816 Author: Garrett Regier <garrettregier@gmail.com>
20817 Date:   Wed Jun 3 17:15:17 2015 -0700
20818
20819     binding: Remove conditional from the default transform function
20820
20821     Avoiding checking for INVERT_BOOLEAN each and
20822     instead choose the correct function in constructed().
20823
20824     https://bugzilla.gnome.org/show_bug.cgi?id=750369
20825
20826  gobject/gbinding.c | 49 +++++++++++++++++--------------------------------
20827  1 file changed, 17 insertions(+), 32 deletions(-)
20828
20829 commit 36593a3aba8dded2781a2bdd9b2ad0050dc939f2
20830 Author: Garrett Regier <garrettregier@gmail.com>
20831 Date:   Wed Jun 3 17:13:53 2015 -0700
20832
20833     binding: Remove GObject data usage
20834
20835     It isn't actually doing anything, instead it is
20836     being managed without actually being used.
20837     This has the result that GBinding is now more
20838     thread-safe.
20839
20840     https://bugzilla.gnome.org/show_bug.cgi?id=745013
20841
20842  gobject/gbinding.c | 46 ++--------------------------------------------
20843  1 file changed, 2 insertions(+), 44 deletions(-)
20844
20845 commit f68582356dd94f34e85574852556ab591854da27
20846 Author: Piotr Drąg <piotrdrag@gmail.com>
20847 Date:   Wed Jun 3 19:02:12 2015 +0200
20848
20849     Updated POTFILES.in
20850
20851  po/POTFILES.in | 1 +
20852  1 file changed, 1 insertion(+)
20853
20854 commit 0d8dd2cf5cb7ba2d75b71bf765b299727eb32e26
20855 Author: Xavier Claessens <xavier.claessens@collabora.com>
20856 Date:   Wed Jun 3 10:18:36 2015 -0400
20857
20858     doc: add GTlsInteractionClass
20859
20860     https://bugzilla.gnome.org/show_bug.cgi?id=750344
20861
20862  docs/reference/gio/gio-sections.txt | 2 +-
20863  gio/gtlsinteraction.c               | 9 +++++++++
20864  2 files changed, 10 insertions(+), 1 deletion(-)
20865
20866 commit 7cba800a84730c9c5843acdd775e42b8c1438edf
20867 Author: Alexander Larsson <alexl@redhat.com>
20868 Date:   Mon Jun 1 10:02:47 2015 +0200
20869
20870     GNetworkMonitorNetlink: Fix check for non-kernel messages
20871
20872     This code used to look at the SCM_CREDENTIALS and ignore every message
20873     not from uid 0. However, when user namespaces are in use this does not
20874     work, as if uid 0 is not mapped you get overflowuid instead. Right now
20875     this means we ignore all messages in such user namespaces and glib
20876     apps hang on startup.
20877
20878     We can't look at pids either, as pid 0 is returned for processes
20879     outside your pid namespace.
20880
20881     Instead the correct approach is to look at the sending sockaddr and
20882     if the port id (nl_pid) is zero, then its from the kernel.
20883
20884     Source:
20885     http://lists.linuxfoundation.org/pipermail/containers/2015-May/036032.html
20886
20887     https://bugzilla.gnome.org/show_bug.cgi?id=750203
20888
20889  gio/gnetworkmonitornetlink.c | 30 +++++++++++++++---------------
20890  1 file changed, 15 insertions(+), 15 deletions(-)
20891
20892 commit f8273f39a1fa5e961c30e96fa2a82d728736be09
20893 Author: Alexander Larsson <alexl@redhat.com>
20894 Date:   Mon Jun 1 10:01:26 2015 +0200
20895
20896     Add GNativeSocketAddress for handling "other" addresses
20897
20898     Instead of just dropping address types that we're not specifically
20899     handling we return a GNativeSocketAddress which is just a dummy
20900     container for the stuct sockaddr.
20901
20902     https://bugzilla.gnome.org/show_bug.cgi?id=750203
20903
20904  docs/reference/gio/gio-sections.txt |  20 +++++
20905  gio/Makefile.am                     |   2 +
20906  gio/giotypes.h                      |   1 +
20907  gio/gnativesocketaddress.c          | 160
20908  ++++++++++++++++++++++++++++++++++++
20909  gio/gnativesocketaddress.h          |  65 +++++++++++++++
20910  gio/gsocketaddress.c                |   3 +-
20911  6 files changed, 250 insertions(+), 1 deletion(-)
20912
20913 commit f7b13e05f9bc5bd2b54f589d16ad580f6d833173
20914 Author: Mattias Ellert <mattias.ellert@fysast.uu.se>
20915 Date:   Fri Oct 24 12:29:00 2014 +0000
20916
20917     thread: Check sysconf value before using it
20918
20919     sysconf() is documented as returning -1 if it can't determine
20920     a minimum thread stack size. Check for this case before using
20921     the return value.
20922
20923     https://bugzilla.gnome.org/show_bug.cgi?id=739122
20924
20925  glib/gthread-posix.c | 4 +++-
20926  1 file changed, 3 insertions(+), 1 deletion(-)
20927
20928 commit 916297be799ee001b4a214cc52c3b960bb0b5deb
20929 Author: Matthias Clasen <mclasen@redhat.com>
20930 Date:   Sat Sep 20 01:08:32 2014 -0400
20931
20932     Add a global signal handler table
20933
20934     Add a global lookup table for signal handlers. We already give
20935     them a unique ID, so there is no good reason to pay for
20936     non-constant lookups when disconnecting handlers.
20937
20938     https://bugzilla.gnome.org/show_bug.cgi?id=737009
20939
20940  gobject/gsignal.c | 50 ++++++++++++++++++++++++++++++++++++++++----------
20941  1 file changed, 40 insertions(+), 10 deletions(-)
20942
20943 commit 8a97dc56528b45dcd84a8c46f94b9a25a26d5cc3
20944 Author: Matthias Clasen <mclasen@redhat.com>
20945 Date:   Sat Sep 20 00:34:24 2014 -0400
20946
20947     Add a performance test for signal connection
20948
20949     This test checks the performance of connecting, disconnecting and
20950     blocking many handlers. Various cases are checked: disconnect in
20951     the same order, in the inverse order, at random. Connect to one
20952     signal on a single object, to two signals on the same object, or
20953     to the same signal on two different objects.
20954
20955     https://bugzilla.gnome.org/show_bug.cgi?id=737009
20956
20957  gobject/tests/Makefile.am      |   1 +
20958  gobject/tests/signal-handler.c | 299
20959  +++++++++++++++++++++++++++++++++++++++++
20960  2 files changed, 300 insertions(+)
20961
20962 commit ff1381e31e2c05d0e410c49e6a728ad175a9fc0a
20963 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
20964 Date:   Tue May 26 19:25:56 2015 +0200
20965
20966     Updated Spanish translation
20967
20968  po/es.po | 504
20969  +++++++++++++++++++++++++++++++++------------------------------
20970  1 file changed, 262 insertions(+), 242 deletions(-)
20971
20972 commit 102ac0e7765796f49ccd271dd9de97885bc3c605
20973 Author: Matthias Clasen <mclasen@redhat.com>
20974 Date:   Mon May 25 23:29:41 2015 -0400
20975
20976     2.45.2
20977
20978  NEWS         | 32 ++++++++++++++++++++++++++++++++
20979  configure.ac |  2 +-
20980  2 files changed, 33 insertions(+), 1 deletion(-)
20981
20982 commit 126c685f4aa627a8190e09adfc8ab0733c14a6ea
20983 Author: Matthias Clasen <mclasen@redhat.com>
20984 Date:   Mon May 25 13:26:48 2015 -0400
20985
20986     GOptionContext: Improve help in simple cases
20987
20988     Only add [OPTION...] to the usage line if the context
20989     has options. And shorten "Application Options" to just
20990     "Options" if we don't have to differentiate from other
20991     kinds of options.
20992
20993  glib/goption.c | 12 +++++++++---
20994  1 file changed, 9 insertions(+), 3 deletions(-)
20995
20996 commit 525bbbd6bd7c9abb45c4ddfcfb8dcf45bbbd5726
20997 Author: Emmanuele Bassi <ebassi@gnome.org>
20998 Date:   Mon May 25 14:04:06 2015 +0100
20999
21000     Do not use a string literal when a format string is expected
21001
21002     Otherwise we'll get compiler errors.
21003
21004     Based on a patch by: Vincent Le Garrec <legarrec.vincent@gmail.com>
21005
21006     https://bugzilla.gnome.org/show_bug.cgi?id=696749
21007
21008  gio/gregistrysettingsbackend.c | 2 +-
21009  1 file changed, 1 insertion(+), 1 deletion(-)
21010
21011 commit 5e7e058a9c26fa735386cf45b41ad91cc7768137
21012 Author: Emmanuele Bassi <ebassi@gnome.org>
21013 Date:   Mon Apr 20 14:11:12 2015 +0100
21014
21015     docs: Add an example of G_DEFINE_BOXED_TYPE
21016
21017     Mention that the GType of the boxed type is stored inside the
21018     g_define_type_id variable.
21019
21020     See bug: https://bugzilla.gnome.org/show_bug.cgi?id=723394
21021
21022  gobject/gtype.h | 12 +++++++++++-
21023  1 file changed, 11 insertions(+), 1 deletion(-)
21024
21025 commit 7313195ae776dad441b18fb948149dfdd6ae76cc
21026 Author: Akom Chotiphantawanon <knight2000@gmail.com>
21027 Date:   Sun May 24 17:42:33 2015 +0700
21028
21029     Updated Thai translation
21030
21031  po/th.po | 1203
21032  ++++++++++++++++++++++++++++++++------------------------------
21033  1 file changed, 628 insertions(+), 575 deletions(-)
21034
21035 commit 13a9e8b7a649fb8739f47e88fc2ab4218b9aed7a
21036 Author: Dušan Kazik <prescott66@gmail.com>
21037 Date:   Sat May 23 20:36:38 2015 +0000
21038
21039     Updated Slovak translation
21040
21041  po/sk.po | 431
21042  +++++++++++++++++++++++++++++++++------------------------------
21043  1 file changed, 223 insertions(+), 208 deletions(-)
21044
21045 commit 3bd703e9c4a4de0ea3faf2073ffaffcb182c5b5d
21046 Author: David Shea <dshea@redhat.com>
21047 Date:   Wed Apr 8 13:14:22 2015 -0400
21048
21049     Add introspection annotations to GListStore
21050
21051     GListStore requires that item-type be derived from GObject, so specify
21052     that the type of the item parameters is GObject so the functions
21053     can be
21054     used via gobject-introspection.
21055
21056     Add a scope parameter for the callback used during insert_sorted.
21057
21058  gio/gliststore.c | 10 +++++-----
21059  1 file changed, 5 insertions(+), 5 deletions(-)
21060
21061 commit 074fe89f226d4c0f3c6bdd48b6b03c8051fbaf75
21062 Author: Matthias Clasen <mclasen@redhat.com>
21063 Date:   Fri May 15 22:53:41 2015 -0400
21064
21065     glib-compile-schemas: Improve an error message
21066
21067     Mention the expected type when failing to parse a GVariant.
21068
21069  gio/glib-compile-schemas.c | 7 +++++++
21070  1 file changed, 7 insertions(+)
21071
21072 commit aecac6e1cb80b3b5e64459f5a8536ad93d021c1b
21073 Author: Matthias Clasen <mclasen@redhat.com>
21074 Date:   Fri May 15 22:41:29 2015 -0400
21075
21076     glib-compile-schemas: Show error positions
21077
21078     GMarkup provides this information, pass it on.
21079
21080  gio/glib-compile-schemas.c | 4 +++-
21081  1 file changed, 3 insertions(+), 1 deletion(-)
21082
21083 commit d853ceddb5bd07e0835ef7b7953404f5c866832d
21084 Author: Jordi Mas <jmas@softcatala.org>
21085 Date:   Fri May 15 22:14:44 2015 +0200
21086
21087     Fixes to Catalan translation
21088
21089  po/ca.po | 4 ++--
21090  1 file changed, 2 insertions(+), 2 deletions(-)
21091
21092 commit 4c1f716ef6d8d9bf73e60175ebad52b2c1d13b6b
21093 Author: Alexandre Franke <alexandre.franke@gmail.com>
21094 Date:   Fri May 15 08:46:51 2015 +0000
21095
21096     Updated French translation
21097
21098  po/fr.po | 443
21099  ++++++++++++++++++++++++++++++++-------------------------------
21100  1 file changed, 228 insertions(+), 215 deletions(-)
21101
21102 commit ace7846322634159271c5c75ccadfa3cade78620
21103 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
21104 Date:   Tue Apr 28 10:10:58 2015 +0100
21105
21106     regex test: do not assert that system PCRE still has an 8.31 bug
21107
21108     This was fixed in 8.32, so if we have that version, assert that it is
21109     fixed; if we don't (e.g. the current internal pcre), still don't
21110     assert that it *isn't* fixed.
21111
21112     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=733325
21113     Reviewed-by: Christian Persch <chpe@gnome.org>
21114     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
21115
21116  glib/tests/regex.c | 12 +++++++++++-
21117  1 file changed, 11 insertions(+), 1 deletion(-)
21118
21119 commit fe1a2dc1965b564727480c8a99740252ea81274b
21120 Author: Iain Lane <iain.lane@canonical.com>
21121 Date:   Mon Mar 31 11:06:05 2014 +0100
21122
21123     gdbus tests: wait up to 60s for gdbus-testserver to take its bus name
21124
21125     Previously, we waited up to 0.5s, but that can fail on slow
21126     architectures like ARM; now we wait up to 60s in 0.1s increments.
21127
21128     Patch originally by Simon McVittie <simon.mcvittie@collabora.co.uk>,
21129     modified by Iain Lane to be called earlier, to catch all testcases
21130     in a
21131     particular test.
21132
21133     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=724113
21134     Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
21135     Acked-by: Matthias Clasen <mclasen@redhat.com>
21136
21137  gio/tests/gdbus-connection-loss.c |  3 +--
21138  gio/tests/gdbus-tests.c           | 52
21139  +++++++++++++++++++++++++++++++++++++++
21140  gio/tests/gdbus-tests.h           |  2 ++
21141  gio/tests/gdbus-threading.c       |  8 +-----
21142  4 files changed, 56 insertions(+), 9 deletions(-)
21143
21144 commit 3beb67f9f3b1db6ee133973edfd89df89d7bdde5
21145 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
21146 Date:   Tue Feb 11 14:23:15 2014 +0000
21147
21148     gdbus-connection: wait up to 10s to actually send a message
21149
21150     We previously waited 0.25s, which should be enough even on slow
21151     machines,
21152     but you never know; but we also now wait in 0.1s increments, so
21153     this test
21154     should actually be faster now.
21155
21156     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=724113
21157     Acked-by: Matthias Clasen <mclasen@redhat.com>
21158
21159  gio/tests/gdbus-connection.c | 14 ++++++++++++--
21160  1 file changed, 12 insertions(+), 2 deletions(-)
21161
21162 commit f1c2e703454cb876a7df9c081c456a3df97b906e
21163 Author: Garrett Regier <garrettregier@gmail.com>
21164 Date:   Wed May 13 23:12:49 2015 -0700
21165
21166     Connect to the detailed notify signal in GBinding
21167
21168     This avoids the notify handler being called for each
21169     and every emitted notify.
21170
21171     https://bugzilla.gnome.org/show_bug.cgi?id=749353
21172
21173  gobject/gbinding.c | 44 ++++++++++++++++++++++++++------------------
21174  1 file changed, 26 insertions(+), 18 deletions(-)
21175
21176 commit b07ba8ed3b3c6b2b0402946283e896ad66b0a573
21177 Author: Garrett Regier <garrettregier@gmail.com>
21178 Date:   Wed May 13 22:15:27 2015 -0700
21179
21180     Fix g_binding_unbind() when the source and target are the same
21181
21182     It tried to remove a weak ref, but it is only taken if the
21183     source and target object are different.
21184
21185     https://bugzilla.gnome.org/show_bug.cgi?id=749352
21186
21187  gobject/gbinding.c      |  9 +++++++--
21188  gobject/tests/binding.c | 13 +++++++++++++
21189  2 files changed, 20 insertions(+), 2 deletions(-)
21190
21191 commit 31496767c7caed25c134e58b0f41b1e696f671fe
21192 Author: Philip Withnall <philip.withnall@collabora.co.uk>
21193 Date:   Thu May 14 08:31:22 2015 +0100
21194
21195     gresource: Document generated C file function naming
21196
21197     Mention the relationship to the --c-name argument, plus the need
21198     to call
21199     some_prefix_get_resource() to get the GResource object.
21200
21201  gio/gresource.c | 6 ++++++
21202  1 file changed, 6 insertions(+)
21203
21204 commit a8c157f92be6915549e1ec06e611e72da935385b
21205 Author: Philip Withnall <philip.withnall@collabora.co.uk>
21206 Date:   Thu May 14 08:15:46 2015 +0100
21207
21208     gresource: Minor capitalisation fixes in documentation
21209
21210  gio/gresource.c | 14 +++++++-------
21211  1 file changed, 7 insertions(+), 7 deletions(-)
21212
21213 commit 6ac2e8c79a012e2d43292efdbd3250de31abff47
21214 Author: Philip Withnall <philip.withnall@collabora.co.uk>
21215 Date:   Wed May 13 15:22:57 2015 +0100
21216
21217     gmessages: Tweak docs for G_LOG_DOMAIN to use AM_CPPFLAGS
21218
21219     Instead of INCLUDES, which is deprecated in automake. Using
21220     AM_CPPFLAGS
21221     also gives the hint that the -D argument should be a CPPFLAGS
21222     variable,
21223     rather than CFLAGS.
21224
21225  glib/gmessages.c | 2 +-
21226  1 file changed, 1 insertion(+), 1 deletion(-)
21227
21228 commit 29d380cc5bbd97ee5b0c95b5499d6dd17523b71b
21229 Author: Garrett Regier <garrett.regier@riftio.com>
21230 Date:   Tue Apr 14 20:44:38 2015 -0700
21231
21232     gtype: Bump allowed number of children
21233
21234     Restricting the number of children to be less than 4095 can
21235     be an issue when generating types. This is also an issue for
21236     the Lua bindings as each Lua state will create a new GType each
21237     time the Lua code is executed.
21238
21239     https://bugzilla.gnome.org/show_bug.cgi?id=747882
21240
21241  gobject/gtype.c | 2 +-
21242  1 file changed, 1 insertion(+), 1 deletion(-)
21243
21244 commit 45dae4b5063f9af7de8211ced95dd73cc770a86e
21245 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
21246 Date:   Mon May 11 17:03:00 2015 +0100
21247
21248     tests: replace most g_print() with g_printerr()
21249
21250     I searched all files that mention g_test_run, and replaced most
21251     g_print() calls. This avoids interfering with TAP. Exceptions:
21252
21253     * gio/tests/network-monitor: a manual mode that is run by
21254       "./network-monitor --watch" is unaffected
21255     * glib/gtester.c: not a test
21256     * glib/gtestutils.c: not a test
21257     * glib/tests/logging.c: specifically exercising g_print()
21258     * glib/tests/markup-parse.c: a manual mode that is run by
21259       "./markup-parse --cdata-as-text" is unaffected
21260     * glib/tests/testing.c: specifically exercising capture of stdout
21261       in subprocesses
21262     * glib/tests/utils.c: captures a subprocess's stdout
21263     * glib/tests/testglib.c: exercises an assertion failure in g_print()
21264
21265     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=725981
21266     Reviewed-by: Colin Walters <walters@verbum.org>
21267     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
21268
21269  gio/tests/defaultvalue.c        |   2 +-
21270  gio/tests/g-file.c              |   4 +-
21271  gio/tests/gdbus-connection.c    |   2 +-
21272  gio/tests/gdbus-export.c        |  10 +--
21273  gio/tests/gdbus-peer.c          |   4 +-
21274  gio/tests/gdbus-proxy-threads.c |   4 +-
21275  gio/tests/gdbus-test-codegen.c  |   2 +-
21276  gio/tests/gdbus-threading.c     |  12 +--
21277  gio/tests/live-g-file.c         |  12 +--
21278  glib/tests/1bit-mutex.c         |   2 +-
21279  glib/tests/base64.c             |   4 +-
21280  glib/tests/bookmarkfile.c       |  26 +++---
21281  glib/tests/cond.c               |  16 ++--
21282  glib/tests/fileutils.c          |   6 +-
21283  glib/tests/gdatetime.c          |   6 +-
21284  glib/tests/mutex.c              |   2 +-
21285  glib/tests/private.c            |   6 +-
21286  glib/tests/queue.c              |   2 +-
21287  glib/tests/rec-mutex.c          |   4 +-
21288  glib/tests/rwlock.c             |   2 +-
21289  glib/tests/sequence.c           |   8 +-
21290  glib/tests/shell.c              |   2 +-
21291  glib/tests/utils.c              |   2 +-
21292  gobject/tests/binding.c         |   4 +-
21293  gobject/tests/dynamictests.c    |   8 +-
21294  gobject/tests/private.c         |   8 +-
21295  gobject/tests/threadtests.c     |   8 +-
21296  tests/asyncqueue-test.c         |   2 +-
21297  tests/testglib.c                | 182
21298  ++++++++++++++++++++--------------------
21299  29 files changed, 176 insertions(+), 176 deletions(-)
21300
21301 commit 064183a633b7fcfd9b7c1b5a2917fb6f0e9128d3
21302 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
21303 Date:   Mon May 11 16:50:00 2015 +0100
21304
21305     GFileMonitor test: use g_test_skip() instead of g_print()
21306
21307     This stops it from interfering with structured stdout such as TAP.
21308
21309     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=725981
21310     Reviewed-by: Colin Walters <walters@verbum.org>
21311     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
21312
21313  gio/tests/file.c | 2 +-
21314  1 file changed, 1 insertion(+), 1 deletion(-)
21315
21316 commit 0a9d91ab7b3b11df74a46d2068316a7c198e8558
21317 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
21318 Date:   Mon May 11 16:38:57 2015 +0100
21319
21320     testglib: my_hash_callback_remove_test: actually fail the test
21321
21322     The test is to remove all the odd values with
21323     my_hash_callback_remove(),
21324     then iterate over all values and verify that they are even. However,
21325     failing this check would just print "bad!" instead of failing
21326     the test.
21327
21328     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=725981
21329     Reviewed-by: Colin Walters <walters@verbum.org>
21330     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
21331
21332  tests/testglib.c | 2 +-
21333  1 file changed, 1 insertion(+), 1 deletion(-)
21334
21335 commit 4865538ce3d93dda802d25cbf93743e842507c5f
21336 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
21337 Date:   Mon May 11 16:34:35 2015 +0100
21338
21339     GTestDBus: use g_printerr() for status message
21340
21341     This avoids any possibility of interfering with test syntax (such as
21342     TAP) on stdout. TAP specifically does not parse stderr.
21343
21344     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=725981
21345     Reviewed-by: Colin Walters <walters@verbum.org>
21346     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
21347
21348  gio/gtestdbus.c | 2 +-
21349  1 file changed, 1 insertion(+), 1 deletion(-)
21350
21351 commit 472dee39097881502bb593eb2effe37b3b6064a2
21352 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
21353 Date:   Fri May 8 16:38:33 2015 +0100
21354
21355     gdatetime test: don't assume that time stands still
21356
21357     If we call time(NULL), then do something (however trivial), then call
21358     g_date_time_new_now_utc(), they do not necessarily share a seconds
21359     value. Let's say the gmtime call takes 2ms. time(NULL) could
21360     return xx:xx:23 when the time is actually xx:xx:23.999999, resulting
21361     in the g_date_time_new_now_utc() happening at xx:xx:24.000001. This is
21362     unlikely, but did happen to me in a parallel build:
21363
21364     GLib:ERROR:.../glib/tests/gdatetime.c:674:test_GDateTime_now_utc:
21365     assertion failed (tm.tm_sec == g_date_time_get_second (dt)):
21366     (23 == 24)
21367
21368     A similar argument applies to the rollover from xx:23:59.999999 to
21369     xx:24:00, so comparing seconds with a 1s "fuzz" or a >= comparison
21370     is not sufficient; and so on into higher-order fields.
21371
21372     I haven't seen the other tests that use _now() fail in the same way,
21373     but they could.
21374
21375     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=749080
21376     Reviewed-by: Philip Withnall <philip.withnall@collabora.co.uk>
21377     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
21378
21379  glib/tests/gdatetime.c | 79
21380  +++++++++++++++++++++++++++++++++++++-------------
21381  1 file changed, 59 insertions(+), 20 deletions(-)
21382
21383 commit e18e7956bfc8a65ecec18b1837d5b7835312c40a
21384 Author: Evan Nemerson <evan@nemerson.com>
21385 Date:   Sat May 9 23:45:03 2015 -0700
21386
21387     gnetworkaddress: add return type annotation to parse methods
21388
21389     https://bugzilla.gnome.org/show_bug.cgi?id=749180
21390
21391  gio/gnetworkaddress.c | 6 ++++--
21392  1 file changed, 4 insertions(+), 2 deletions(-)
21393
21394 commit bced30cfbb9d98fdaf71225bae3330e95ea548fa
21395 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
21396 Date:   Thu May 7 17:36:01 2015 +0100
21397
21398     GDBus tests: change progress noise from "if not quiet" to "if verbose"
21399
21400     It seems that even after Bug #711796, these can still interfere
21401     with TAP testing:
21402
21403     PASS: gdbus-proxy-threads 1 /gdbus/proxy/vs-threads
21404     tap-driver.sh: internal error getting exit status
21405     tap-driver.sh: fatal: I/O or internal error
21406
21407     Let's shut them up unless --verbose is used (which would be
21408     appropriate
21409     when running them interactively).
21410
21411     Similar symptoms have been seen in Debian:
21412     https://buildd.debian.org/status/fetch.php?pkg=glib2.0&arch=mipsel&ver=2.39.91-1&stamp=1394394568
21413     and in Guix:
21414     https://lists.gnu.org/archive/html/bug-guix/2014-12/msg00002.html
21415
21416     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=725981
21417     Reviewed-by: Philip Withnall <philip.withnall@collabora.co.uk>
21418     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
21419
21420  gio/tests/gdbus-proxy-threads.c | 4 ++--
21421  gio/tests/gdbus-threading.c     | 8 ++++----
21422  2 files changed, 6 insertions(+), 6 deletions(-)
21423
21424 commit 6f859fe21a1955ab60ba4aa7e22841c7dbffdea3
21425 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
21426 Date:   Thu May 7 16:45:48 2015 +0100
21427
21428     gdbus-peer test: let GDBusServer start before notifying main thread
21429
21430     When running the nonce-tcp and tcp-anonymous tests in one run
21431     of gdbus-peer, or running one of them twice via command-line options
21432     "-p /gdbus/tcp-anonymous -p /gdbus/tcp-anonymous", the one run second
21433     would sometimes fail to connect with ECONNRESET.
21434
21435     Adding more debug messages revealed that in the successful case,
21436     g_main_loop_run() was executed in the server thread first:
21437
21438      # tcp-anonymous: server thread: listening on
21439      tcp:host=localhost,port=53517
21440      # tcp-anonymous: server thread: starting server...
21441      # tcp-anonymous: server thread: creating main loop...
21442      # tcp-anonymous: server thread: running main loop...
21443      # tcp-anonymous: main thread: trying tcp:host=localhost,port=53517...
21444      # tcp-anonymous: main thread: waiting for server thread...
21445
21446     but in the failing case, the main thread attempted to connect
21447     before the call to g_main_loop_run() in the server thread:
21448
21449      # tcp-anonymous: server thread: listening on
21450      tcp:host=localhost,port=40659
21451      # tcp-anonymous: server thread: starting server...
21452      # tcp-anonymous: server thread: creating main loop...
21453      # tcp-anonymous: main thread: trying tcp:host=localhost,port=40659...
21454      # tcp-anonymous: server thread: running main loop...
21455
21456     (The log message "creating main loop" was immediately before
21457     create_service_loop(), and "running main loop" was immediately
21458     before g_main_loop_run().)
21459
21460     To ensure that the GDBusServer has a chance to start accepting
21461     connections before the main thread tries to connect to it, do not
21462     tell the main thread about the service_loop immediately, but instead
21463     defer it to an idle.
21464
21465     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=749079
21466     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
21467     Reviewed-by: Philip Withnall <philip.withnall@collabora.co.uk>
21468
21469  gio/tests/gdbus-peer.c | 41 ++++++++++++++++++++++++++++-------------
21470  1 file changed, 28 insertions(+), 13 deletions(-)
21471
21472 commit 474877d916439e20769a4aad4bccdedff2ad04ac
21473 Author: Piotr Drąg <piotrdrag@gmail.com>
21474 Date:   Sun May 10 20:09:48 2015 +0200
21475
21476     Fix a minor typo in a comment
21477
21478  glib/gdatetime.c | 2 +-
21479  1 file changed, 1 insertion(+), 1 deletion(-)
21480
21481 commit d92a67afcb4349bd3e9f6d02b0fd1acf4526d5be
21482 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
21483 Date:   Wed Apr 29 12:28:27 2015 +0100
21484
21485     gtestutils: better diagnostics if a captured subprocess fails
21486
21487     It's unhelpful to get an error saying that stderr didn't match a
21488     desired pattern, or matched an undesired pattern, without also
21489     telling you what *was* on stderr. Similarly, if a test subprocess
21490     exits 1, there's probably something useful on its stderr that
21491     could have told you why.
21492
21493     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=748534
21494     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
21495     Reviewed-by: Dan Winship <danw@gnome.org>
21496
21497  glib/gtestutils.c | 43 +++++++++++++++++++++++++++++++++++++++----
21498  1 file changed, 39 insertions(+), 4 deletions(-)
21499
21500 commit f42d2c1b54541cf8d4e399f5c6d27d3ac40fc1a9
21501 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
21502 Date:   Tue Apr 21 20:46:47 2015 +0100
21503
21504     gdbus-serialization: use check_serialization() instead of dbus-daemon
21505
21506     This test originally did not connect to the bus, which meant it was
21507     omitted from commits like 415a8d81 that made sure none of GLib tests
21508     rely on the presence of an existing session bus. (In particular,
21509     Debian autobuilders don't have a session bus.)
21510
21511     When test_double_array() was added, environments like the Debian
21512     autobuilders didn't catch the fact that this test relied on having a
21513     session bus, because it is often skipped in minimal environments
21514     due to its libdbus-1 dependency.
21515
21516     We don't actually need to connect to a dbus-daemon here: it's enough
21517     to convert the message from GVariant to D-Bus serialization, and
21518     back into an in-memory representation through libdbus. That's what
21519     check_serialization() does, and I've verified that when I re-introduce
21520     bug #732754 by reverting commits 627b49b and 2268628 locally, this
21521     test still fails.
21522
21523     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=744895
21524     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
21525     Reviewed-by: Colin Walters <walters@verbum.org>
21526
21527  gio/tests/gdbus-serialization.c | 26 ++++++++------------------
21528  1 file changed, 8 insertions(+), 18 deletions(-)
21529
21530 commit 23a5352cd8a1f247ac831ebada9dbc9f5d24476f
21531 Author: Philip Withnall <philip@tecnocode.co.uk>
21532 Date:   Sun May 3 12:17:10 2015 +0100
21533
21534     glocalfilemonitor: Emit notification on rate limit change
21535
21536     The changed variable was previously uninitialised in the path
21537     where the
21538     rate limit was actually changed. This could result in the
21539     GObject::notify signal not getting emitted.
21540
21541     Spotted by Coverity.
21542
21543     CID: #1296516
21544
21545     https://bugzilla.gnome.org/show_bug.cgi?id=748834
21546
21547  gio/glocalfilemonitor.c | 2 ++
21548  1 file changed, 2 insertions(+)
21549
21550 commit 517ce45f8e21b2f7524fd429ee90ab1fbca9a30a
21551 Author: Ting-Wei Lan <lantw@src.gnome.org>
21552 Date:   Wed Apr 29 15:17:00 2015 +0800
21553
21554     gsocketlistener: Don't double unref address
21555
21556     https://bugzilla.gnome.org/show_bug.cgi?id=748614
21557
21558  gio/gsocketlistener.c | 2 --
21559  1 file changed, 2 deletions(-)
21560
21561 commit 34e946838d055cff810e32f6dba4331c49ea28c4
21562 Author: Ting-Wei Lan <lantw@src.gnome.org>
21563 Date:   Wed Apr 29 14:55:00 2015 +0800
21564
21565     tests: Use de_DE.UTF-8 instead of de_DE
21566
21567     de_DE.UTF-8 is supported by more operating systems, including FreeBSD,
21568     NetBSD and OpenBSD.
21569
21570     https://bugzilla.gnome.org/show_bug.cgi?id=748612
21571
21572  glib/tests/option-context.c | 2 +-
21573  1 file changed, 1 insertion(+), 1 deletion(-)
21574
21575 commit 7ebf2618aac31547131ced79f563266810917ae0
21576 Author: Matthias Clasen <mclasen@redhat.com>
21577 Date:   Thu Apr 30 13:40:42 2015 -0400
21578
21579     2.45.1
21580
21581  configure.ac | 2 +-
21582  1 file changed, 1 insertion(+), 1 deletion(-)
21583
21584 commit c5fc7608792202b56b2b40e56941a4fcbbe1f400
21585 Author: Matthias Clasen <mclasen@redhat.com>
21586 Date:   Thu Apr 30 12:46:20 2015 -0400
21587
21588     Updates
21589
21590  NEWS | 76
21591  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
21592  1 file changed, 75 insertions(+), 1 deletion(-)
21593
21594 commit aeb069cd78e17cafa3002dbc40d074131d370571
21595 Author: Yosef Or Boczko <yoseforb@src.gnome.org>
21596 Date:   Wed Apr 29 14:23:50 2015 +0300
21597
21598     Updated Hebrew translation
21599
21600  po/he.po | 433
21601  ++++++++++++++++++++++++++++++++-------------------------------
21602  1 file changed, 223 insertions(+), 210 deletions(-)
21603
21604 commit c71b16c3be17113f80693690555c453f31e5f31a
21605 Author: Hans Petter Jansson <hpj@cl.no>
21606 Date:   Tue Apr 28 16:50:42 2015 +0200
21607
21608     gmarkup: Make append_escaped_text() slightly more robust.
21609
21610     https://bugzilla.gnome.org/show_bug.cgi?id=631597
21611
21612  glib/gmarkup.c | 2 +-
21613  1 file changed, 1 insertion(+), 1 deletion(-)
21614
21615 commit 4e29e9a079a8e7a80ee78d9dc55b9ceb90f3421c
21616 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
21617 Date:   Sun Jul 20 19:34:54 2014 +0100
21618
21619     regex test: do not assert that system PCRE allows "(?P<1>)"
21620
21621     Perl >= 5.18, and PCRE >= 8.34, disallow this.
21622
21623     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=733325
21624     Reviewed-by: Christian Persch <chpe@gnome.org>
21625
21626  glib/tests/regex.c | 3 +++
21627  1 file changed, 3 insertions(+)
21628
21629 commit 1fdece4f227a800ae44d04838fc29b6d8343fed5
21630 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
21631 Date:   Sun Jul 20 19:33:17 2014 +0100
21632
21633     regex test: improve diagnostics for some failures
21634
21635     These fail with system PCRE 8.35, but the improved diagnostics are
21636     generic.
21637
21638     Reviewed-by: Christian Persch <chpe@gnome.org>
21639     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=733325
21640
21641  glib/tests/regex.c | 65
21642  +++++++++++++++++++++++++++++++++++++++++++++++++++---
21643  1 file changed, 62 insertions(+), 3 deletions(-)
21644
21645 commit 073a81d1da69689c3228846c81e93de2a4931ff4
21646 Author: Philip Withnall <philip.withnall@collabora.co.uk>
21647 Date:   Mon Jun 30 15:57:28 2014 +0100
21648
21649     gsignal: Mark the return value of g_signal_emitv() as (inout)
21650     (optional)
21651
21652     https://bugzilla.gnome.org/show_bug.cgi?id=719966
21653
21654  gobject/gsignal.c | 4 +++-
21655  1 file changed, 3 insertions(+), 1 deletion(-)
21656
21657 commit ee742ec69cc543962917e073b3ec8ed19d296a10
21658 Author: Marek Černocký <marek@manet.cz>
21659 Date:   Sat Apr 25 12:41:09 2015 +0200
21660
21661     Updated Czech translation
21662
21663  po/cs.po | 404
21664  ++++++++++++++++++++++++++++++++-------------------------------
21665  1 file changed, 208 insertions(+), 196 deletions(-)
21666
21667 commit 0c97cb5fa21f66e6552fa15d3577cd4edb0bc574
21668 Author: Sveinn í Felli <sv1@fellsnet.is>
21669 Date:   Fri Apr 24 14:36:02 2015 +0000
21670
21671     Updated Icelandic translation
21672
21673  po/is.po | 5561
21674  +++++++++++++++++++++++++++++++++++---------------------------
21675  1 file changed, 3144 insertions(+), 2417 deletions(-)
21676
21677 commit 10b5a8befc16bdefdbfb8d1fc10df11d53acb6ef
21678 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
21679 Date:   Wed May 14 16:02:35 2014 +0800
21680
21681     Fix the thumbnail-verification Test
21682
21683     The third parameter of the thumnail_verify() function had been
21684     updated to
21685     const GLocalFileStat, so update the thumbnail-verification test
21686     likewise
21687     so that the test works properly on all supported platforms.
21688
21689     https://bugzilla.gnome.org/show_bug.cgi?id=711547
21690
21691  gio/tests/thumbnail-verification.c | 2 +-
21692  1 file changed, 1 insertion(+), 1 deletion(-)
21693
21694 commit 2bb898c60f43330f8bdf277e1931228031fe49b4
21695 Author: Ryan Lortie <desrt@desrt.ca>
21696 Date:   Thu Apr 2 17:17:35 2015 -0400
21697
21698     app info: tweak default application algorithm
21699
21700     Always run the full algorithm for a given mime type before considering
21701     fallback types.
21702
21703     This includes considering installed applications capable of handling a
21704     particular mimetype, even if such an app is not explicitly marked as
21705     default, and there is a default app for a less-specific type.
21706
21707     Specifically, this often helps with cases of installing apps that can
21708     handle a particular subtype of text/plain.  We want to take those apps
21709     in preference to a generic text editor, even if that editor is
21710     listed as
21711     the default for text/plain and there is no default listed for the more
21712     specific type.
21713
21714     Because of the more holistic approach taken by the algorithm, it
21715     is now
21716     more complicated, but it also means that we can do more work while
21717     holding the lock.  In turn, that lets us avoid duplicating some
21718     strings,
21719     which is nice.
21720
21721     https://bugzilla.gnome.org/show_bug.cgi?id=744282
21722
21723  gio/gdesktopappinfo.c | 103
21724  ++++++++++++++++++++++----------------------------
21725  1 file changed, 45 insertions(+), 58 deletions(-)
21726
21727 commit cf940b66bcea7835c2e01b9bfa051a2e826835c9
21728 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
21729 Date:   Wed Apr 22 16:36:13 2015 +0800
21730
21731     build/Makefile-newvs.am: Fix %.vcxproj Rule
21732
21733     The if-else statement added in commit 9bc3ae9 was missing a '\'
21734     after the
21735     'else', causing 'make dist/distcheck' to break with "unexpected
21736     end-of-file" errors.
21737
21738     Fix this-didn't notice this when reviewing that patch.  My fault. :|
21739
21740  build/Makefile-newvs.am | 2 +-
21741  1 file changed, 1 insertion(+), 1 deletion(-)
21742
21743 commit bc01109618009ad748abdc58bdc0c64891b84db0
21744 Author: Philip Withnall <philip@tecnocode.co.uk>
21745 Date:   Tue Apr 21 23:57:17 2015 +0100
21746
21747     gdbusmessage: Fix a minor memory leak on an error path
21748
21749     If g_dbus_message_to_blob() fails at all, it will leak its
21750     mbuf. Spotted
21751     by running the gdbus-serialization test under Valgrind — so there
21752     is a
21753     justification for leak-free tests after all!
21754
21755  gio/gdbusmessage.c | 3 +++
21756  1 file changed, 3 insertions(+)
21757
21758 commit 1b3dbec0658695deee02b35b7d9a3fce981ce772
21759 Author: Philip Withnall <philip@tecnocode.co.uk>
21760 Date:   Tue Apr 21 23:56:10 2015 +0100
21761
21762     gvariant-parser: Clarify g_variant_parse() returns a non-floating ref
21763
21764     Unlike, say, g_variant_new(), which returns a floating reference.
21765     g_variant_parse() returns a non-floating one, so must always have
21766     g_variant_unref() called on the result.
21767
21768  glib/gvariant-parser.c | 5 +++--
21769  1 file changed, 3 insertions(+), 2 deletions(-)
21770
21771 commit c62f7a7d688cc7c6d4f88e45cddd74aac5dc4582
21772 Author: Philip Withnall <philip@tecnocode.co.uk>
21773 Date:   Tue Apr 21 23:55:49 2015 +0100
21774
21775     tests: Fix various minor memory leaks in gdbus-serialization
21776
21777  gio/tests/gdbus-serialization.c | 10 ++++++++++
21778  1 file changed, 10 insertions(+)
21779
21780 commit 41acf970accd25c4446e8f28c0b817e332722c23
21781 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
21782 Date:   Fri Mar 6 15:22:33 2015 +0100
21783
21784     gdbus: fix out-of-bound array access
21785
21786     In path_rule_matches(), the given paths may be of 0-length. Do not
21787     access memory before the array in those case. This is for example
21788     triggered by:
21789
21790     test_match_rule (con, G_DBUS_SIGNAL_FLAGS_MATCH_ARG0_PATH, "/",
21791     "", FALSE);
21792
21793     in test_connection_signal_match_rules().
21794
21795     This bug was found thanks to GCC AddressSanitizer.
21796
21797     https://bugzilla.gnome.org/show_bug.cgi?id=745745
21798
21799  gio/gdbusconnection.c | 4 ++--
21800  1 file changed, 2 insertions(+), 2 deletions(-)
21801
21802 commit 9bc3ae920731448575741bf0a799a32c9c1a6668
21803 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
21804 Date:   Mon Apr 20 14:54:28 2015 +0100
21805
21806     Makefile-newvs: some .vcxproj.filters files are in builddir, some
21807     in srcdir
21808
21809     Without this change, out-of-tree distcheck doesn't get very far.
21810
21811     Similarly, allow *.vcxproj, *.props to be in either the builddir or
21812     the srcdir.
21813
21814     Finally, since I'm touching these lines anyway, eliminate some
21815     useless uses of cat: "cat x | sed 's/foo/bar/' > y" is
21816     equivalent to "sed 's/foo/bar/' < x > y".
21817
21818     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=748176
21819     Reviewed-by: Chun-wei Fan <fanchunwei@src.gnome.org>
21820
21821  build/Makefile-newvs.am | 20 +++++++++++++++-----
21822  1 file changed, 15 insertions(+), 5 deletions(-)
21823
21824 commit 812ce28d5ccf626bb6594749f4d87951ed5cfc73
21825 Author: Arun Raghavan <git@arunraghavan.net>
21826 Date:   Fri Apr 17 10:00:50 2015 +0530
21827
21828     gsocketconnection: Fix copy-pasto in documentation
21829
21830     https://bugzilla.gnome.org/show_bug.cgi?id=748019
21831
21832  gio/gsocketconnection.c | 2 +-
21833  1 file changed, 1 insertion(+), 1 deletion(-)
21834
21835 commit 92331eb10a6ad05d3b811546539a82470a36a466
21836 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
21837 Date:   Mon Apr 20 12:15:42 2015 +0100
21838
21839     Distribute summary-xmllang-and-attrs.gschema.xml in tarballs
21840
21841     This is needed for "make distcheck".
21842
21843     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
21844     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=748177
21845
21846  gio/tests/Makefile.am | 1 +
21847  1 file changed, 1 insertion(+)
21848
21849 commit 68bb63e3eea4a52a4c3486804087ed60a6f28404
21850 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
21851 Date:   Fri Apr 17 13:59:28 2015 +0800
21852
21853     build/Makfile-newvs.am: Use Pattern Rules
21854
21855     Make use of pattern rules when generating the Visual Studio 2012/2013
21856     Projects from the Visual Studio 2010 projects, which will help to
21857     clean up
21858     the file and also avoid problems when running items like 'make
21859     -jN dist'.
21860
21861  build/Makefile-newvs.am | 34 ++++++++++++----------------------
21862  1 file changed, 12 insertions(+), 22 deletions(-)
21863
21864 commit 6a2543444cf596023efd4d8f185088ecdbc0d507
21865 Author: Руслан Ижбулатов <lrn1986@gmail.com>
21866 Date:   Mon Aug 4 12:39:08 2014 +0000
21867
21868     W32: use 64-bit stat for localfile size calculation
21869
21870     https://bugzilla.gnome.org/show_bug.cgi?id=728669
21871
21872  gio/glocalfile.c | 32 ++++++++++++++++++++++++++++++--
21873  1 file changed, 30 insertions(+), 2 deletions(-)
21874
21875 commit 46779a31224714ce28d0bea4b0575826bb27e772
21876 Author: Behdad Esfahbod <behdad@behdad.org>
21877 Date:   Mon Apr 13 12:30:16 2015 -0700
21878
21879     Remove UTF-8 quotation marks
21880
21881     https://bugzilla.gnome.org/show_bug.cgi?id=747772
21882
21883  glib/gmacros.h | 2 +-
21884  1 file changed, 1 insertion(+), 1 deletion(-)
21885
21886 commit 21107959ab12da217151fe8d5f0eb65bd93fd5aa
21887 Author: Matthias Clasen <mclasen@redhat.com>
21888 Date:   Wed Apr 8 22:07:26 2015 -0400
21889
21890     gdbus: Validate the --dest argument
21891
21892     Passing an nonsense string for the --dest argument can lead
21893     to a segfault of gdbus. Thats not nice, so use our existing
21894     validation function for bus names here.
21895
21896     https://bugzilla.gnome.org/show_bug.cgi?id=747541
21897
21898  gio/gdbus-tool.c | 26 ++++++++++++++++++++++++++
21899  1 file changed, 26 insertions(+)
21900
21901 commit 3fa0a051a47ca9e7ddcaf56cf842dc133fceede9
21902 Author: Ryan Lortie <desrt@desrt.ca>
21903 Date:   Wed Apr 8 22:11:27 2015 -0400
21904
21905     gsettings: add test for repeated <summary> errors
21906
21907     Make sure error handling on repeated <summary> and <description> is
21908     being done properly, not resulting in glib-compile-schemas throwing a
21909     critical.
21910
21911     https://bugzilla.gnome.org/show_bug.cgi?id=747542
21912
21913  gio/tests/gschema-compile.c                                 |  3 +++
21914  .../schema-tests/summary-xmllang-and-attrs.gschema.xml      | 13
21915  +++++++++++++
21916  2 files changed, 16 insertions(+)
21917
21918 commit 7f4fdb59aa6963a066e251063dc6b7cfb766fdfe
21919 Author: Ryan Lortie <desrt@desrt.ca>
21920 Date:   Wed Apr 8 22:08:13 2015 -0400
21921
21922     gsettings: fix schema compiler error handling
21923
21924     Fix a couple of issues in error handling in glib-compile-schemas.
21925
21926     The first problem is that, in case of repeated <summary> or
21927     <description> tags we were still allocating a GString which was never
21928     being freed (due to the throwing of the error resulting in immediate
21929     termination of the parse).
21930
21931     The second problem is that if the repeated <summary> tag also had
21932     attributes, we would attempt to set the GError twice.
21933
21934     https://bugzilla.gnome.org/show_bug.cgi?id=747542
21935
21936  gio/glib-compile-schemas.c | 34 ++++++++++++++++++++--------------
21937  1 file changed, 20 insertions(+), 14 deletions(-)
21938
21939 commit 2b8f131599842d7d6249815412a261df6fa65d15
21940 Author: Ryan Lortie <desrt@desrt.ca>
21941 Date:   Wed Apr 8 21:55:58 2015 -0400
21942
21943     gsettings: stay compatible with installed schemas
21944
21945     Bug 747209 introduced an error when multiple <summary> or
21946     <description>
21947     tags are found for a single key in a GSettings schema.  This check
21948     should have been present from the start, but it was left out
21949     because the
21950     schema compiler doesn't include these items in the cache file.  Even
21951     still -- part of the schema compiler's job is validation, and
21952     it should
21953     be enforcing proper syntax here.
21954
21955     Repeated <summary> and <description> tags are a semi-common problem
21956     when
21957     intltool has been misconfigured in the build system of a package, but
21958     it's possible to imagine mistakes being made by hand as well.
21959
21960     The idea is that these problems would be caught during the build of a
21961     package and maintainers would be forced to fix their build systems.
21962
21963     An unintended side-effect of this change, however, is that the schema
21964     compiler started ignoring already-installed schemas that contained
21965     these
21966     problems, when rebuilding the cache.  This means that the installation
21967     of _any_ application would cause the regeneration of the entire cache,
21968     with these already-installed applications being excluded.  Without the
21969     schema in the cache, the application would crash on next startup.
21970
21971     The validation check in the gsettings m4 macro passes --strict to the
21972     compiler, which is not used when rebuilding the cache after
21973     installation.  Pass this flag down into the parser and only throw the
21974     error in case --strict was given.  This will result in the (desired)
21975     build failure without also causing already-installed apps to stop
21976     functioning.
21977
21978     This means that we will not get even a warning about the invalid
21979     schema
21980     file in the already-installed case, but that's fine.  There is
21981     no sense
21982     spamming the user with these messages when they are already quite
21983     fatal
21984     for the developer at build time.
21985
21986     https://bugzilla.gnome.org/show_bug.cgi?id=747472
21987
21988  gio/glib-compile-schemas.c | 8 ++++++--
21989  1 file changed, 6 insertions(+), 2 deletions(-)
21990
21991 commit 89d46d1bdc49755ff99982fb124ec081a2297c12
21992 Author: Matthias Clasen <mclasen@redhat.com>
21993 Date:   Wed Apr 8 06:38:16 2015 -0400
21994
21995     docs: Document the --strict option of glib-compile-schemas
21996
21997     Curiously, this option has managed to remain undocumented for
21998     5 years.
21999
22000  docs/reference/gio/glib-compile-schemas.xml | 8 ++++++++
22001  1 file changed, 8 insertions(+)
22002
22003 commit cc287a21cf15350c6edcb029ee83cbf20259c48a
22004 Author: Matthias Clasen <mclasen@redhat.com>
22005 Date:   Tue Apr 7 16:20:00 2015 -0400
22006
22007     Mention the glib-compile-schemas change in NEWS
22008
22009  NEWS | 10 ++++++++++
22010  1 file changed, 10 insertions(+)
22011
22012 commit 495d864e438472a1c1dce1db79d1ae18a584687d
22013 Author: Ross Lagerwall <rosslagerwall@gmail.com>
22014 Date:   Tue Apr 7 18:22:58 2015 +0100
22015
22016     docs: Fix documentation for 95d300eac58e
22017
22018  docs/reference/gio/gio-sections.txt | 1 +
22019  gio/gtlsclientconnection.c          | 2 +-
22020  gio/gtlsclientconnection.h          | 1 +
22021  3 files changed, 3 insertions(+), 1 deletion(-)
22022
22023 commit b470b12c49750777e14990f24d98166d3aab9965
22024 Author: Christophe Fergeau <cfergeau@redhat.com>
22025 Date:   Sat Feb 21 13:34:36 2015 +0100
22026
22027     gatomic: Add missing new line in API doc comment
22028
22029     This causes an overlong line, and a spurious '*' in the generated
22030     documentation.
22031
22032     https://bugzilla.gnome.org/show_bug.cgi?id=747363
22033
22034  glib/gatomic.c | 3 ++-
22035  1 file changed, 2 insertions(+), 1 deletion(-)
22036
22037 commit 7b8f51750391bf57278c080e366bf0e41235b4f3
22038 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
22039 Date:   Tue Apr 7 15:02:22 2015 +0800
22040
22041     gio/gdbusproxy.c: Include gasyncresult.h
22042
22043     Commit f10b655 removed the inclusion of gasyncresult.h from
22044     gdbusproxy.c,
22045     but gdbusproxy.c uses g_async_result_get_source_object(), which
22046     caused a
22047     build warning/error.  Fix that.
22048
22049  gio/gdbusproxy.c | 1 +
22050  1 file changed, 1 insertion(+)
22051
22052 commit 7e8d4145af745e6ac51337ffcc65872791e7299f
22053 Author: Dan Winship <danw@gnome.org>
22054 Date:   Mon Apr 6 10:09:04 2015 -0400
22055
22056     gdbus: fix deadlock on message cancel/timeout
22057
22058     The gdbus GTask port introduced a deadlock because some code had been
22059     using g_simple_async_result_complete_in_idle() to ensure that the
22060     callback didn't run until after a mutex was unlocked, but in the gtask
22061     version, the callback was being run immediately. Fix it to drop the
22062     mutex before calling g_task_return*(). Also, tweak
22063     tests/gdbus-connection to test this.
22064
22065     https://bugzilla.gnome.org/show_bug.cgi?id=747349
22066
22067  gio/gdbusconnection.c        | 58
22068  +++++++++++++++++++++-----------------------
22069  gio/tests/gdbus-connection.c | 15 ++++++++++++
22070  2 files changed, 43 insertions(+), 30 deletions(-)
22071
22072 commit 95d300eac58e6e6a7d57ce50896a7c656ebe78cf
22073 Author: Ross Lagerwall <rosslagerwall@gmail.com>
22074 Date:   Thu Feb 26 22:24:36 2015 +0000
22075
22076     tls: Add support for copying session data
22077
22078     Add support for copying session data between client connections.
22079     This is needed for implementing FTP over SSL. Most servers use
22080     a separate
22081     session for each control connection and enforce sharing of each
22082     control
22083     connection's session between the related data connection.
22084
22085     Copying session data between two connections is needed for two
22086     reasons:
22087     1) The data connection runs on a separate port and so has a different
22088     server_identity which means it would not normally share the session
22089     with
22090     the control connection using the session caching currently
22091     implemented.
22092     2) It is typical to have multiple control connections, each of which
22093     uses a different session with the same server_identity, so only one of
22094     these sessions gets stored in the cache. If a data connection
22095     is opened,
22096     (ignoring the port issue) it may try and reuse the wrong control
22097     connection's session, and fail.
22098
22099     This operation is conceptually the same as OpenSSL's
22100     SSL_copy_session_id
22101     operation.
22102
22103     https://bugzilla.gnome.org/show_bug.cgi?id=745255
22104
22105  gio/gtlsclientconnection.c | 26 ++++++++++++++++++++++++++
22106  gio/gtlsclientconnection.h |  6 ++++++
22107  2 files changed, 32 insertions(+)
22108
22109 commit eac975c68225e3c7d5ae21dbf382d6e5b6b02824
22110 Author: Руслан Ижбулатов <lrn1986@gmail.com>
22111 Date:   Mon Apr 21 14:52:35 2014 +0000
22112
22113     Make sure GStatBuf is typedefed correctly
22114
22115     https://bugzilla.gnome.org/show_bug.cgi?id=728663
22116
22117  glib/gstdio.h | 2 +-
22118  1 file changed, 1 insertion(+), 1 deletion(-)
22119
22120 commit b64e2956f6b9ae74f1fdcecb129bff7738817509
22121 Author: Paolo Borelli <pborelli@gnome.org>
22122 Date:   Thu Oct 9 15:54:43 2014 +0200
22123
22124     Add an event signal to GSocketListener
22125
22126     This allows the caller to know when a socket has been bound so that
22127     it can for instance set the SO_SENDBUF and SO_RECVBUF socket options
22128     before listen is called
22129
22130     https://bugzilla.gnome.org/show_bug.cgi?id=738207
22131
22132  docs/reference/gio/gio-sections.txt |   1 +
22133  gio/gioenums.h                      |  23 ++++++
22134  gio/gsocketlistener.c               | 138
22135  ++++++++++++++++++++++++++++++++----
22136  gio/gsocketlistener.h               |   5 +-
22137  gio/tests/socket-listener.c         |  65 +++++++++++++++++
22138  5 files changed, 216 insertions(+), 16 deletions(-)
22139
22140 commit ec9c248d7d5cf6c60e212c7ba4b9e8a0a4f76452
22141 Author: Dan Winship <danw@gnome.org>
22142 Date:   Tue Apr 17 10:38:37 2012 -0400
22143
22144     gio: deprecate GSimpleAsyncResult
22145
22146     GTask has been around for a long time now, everything in GLib is using
22147     it, and the run-in-thread deadlock problems should be fixed now.
22148
22149     https://bugzilla.gnome.org/show_bug.cgi?id=661767
22150
22151  gio/gasyncinitable.c            |  2 ++
22152  gio/gasyncresult.c              |  2 ++
22153  gio/gsimpleasyncresult.c        | 54
22154  +++++++++++++++++++++++++++++++++++++++++
22155  gio/gsimpleasyncresult.h        | 50
22156  +++++++++++++++++++-------------------
22157  gio/tests/simple-async-result.c |  4 +++
22158  5 files changed, 87 insertions(+), 25 deletions(-)
22159
22160 commit f10b6550ff2ce55d06b92d6dc3e443fc007b2f7a
22161 Author: Dan Winship <danw@gnome.org>
22162 Date:   Thu Aug 2 15:46:32 2012 -0400
22163
22164     gio: (belatedly) port gdbus from GSimpleAsyncResult to GTask
22165
22166     https://bugzilla.gnome.org/show_bug.cgi?id=661767
22167
22168  gio/gdbusaddress.c    |  77 ++++-----
22169  gio/gdbusconnection.c | 431
22170  ++++++++++++++++++--------------------------------
22171  gio/gdbusprivate.c    | 197 +++++++++--------------
22172  gio/gdbusprivate.h    |   3 +-
22173  gio/gdbusproxy.c      | 266 +++++++++++++------------------
22174  5 files changed, 366 insertions(+), 608 deletions(-)
22175
22176 commit e2655cd455db5ce3c768693127d983086ac1345c
22177 Author: Dan Winship <danw@gnome.org>
22178 Date:   Sat Apr 4 10:00:39 2015 -0400
22179
22180     tests: clean up / ignore some more generated files
22181
22182  gio/tests/.gitignore      | 2 ++
22183  glib/tests/Makefile.am    | 2 +-
22184  glib/tests/bookmarkfile.c | 1 +
22185  glib/tests/fileutils.c    | 1 +
22186  glib/tests/keyfile.c      | 1 +
22187  5 files changed, 6 insertions(+), 1 deletion(-)
22188
22189 commit 86866a2a6d4b7aa289f4f782dddac156869400bf
22190 Author: Dan Winship <danw@gnome.org>
22191 Date:   Mon Mar 9 16:33:16 2015 -0400
22192
22193     gtask: remove hardcoded GTask thread-pool size
22194
22195     GTask used a 10-thread thread pool for g_task_run_in_thread() /
22196     g_task_run_in_thread_sync(), but this ran into problems when task
22197     threads blocked waiting for another g_task_run_in_thread_sync()
22198     operation to complete. Previously there was a workaround for this, by
22199     bumping up the thread limit when that case was detected, but deadlocks
22200     could still happen if there were non-GTask threads involved. (Eg, task
22201     A sends a message to thread X and waits for a response, but thread X
22202     needs to complete task B in a thread before returning the response to
22203     task A.)
22204
22205     So, allow GTask's thread pool to be expanded dynamically, by watching
22206     it from the glib worker thread, and growing it (at an
22207     exponentially-decreasing rate) if too much time passes without any
22208     tasks completing. This should solve the deadlocking problems without
22209     causing sudden breakage in apps that assume they can queue huge
22210     numbers of tasks at once without consequences.
22211
22212     https://bugzilla.gnome.org/show_bug.cgi?id=687223
22213
22214  README.in        |  18 ++++++++
22215  gio/gtask.c      | 138
22216  +++++++++++++++++++++++++++++++++++++++++--------------
22217  gio/tests/task.c |  91 ++++++++++++++++++++++++++++++++++++
22218  3 files changed, 212 insertions(+), 35 deletions(-)
22219
22220 commit b2734d762f9b33c60575e835bbf9ef190315c79a
22221 Author: Matthias Clasen <mclasen@redhat.com>
22222 Date:   Wed Apr 1 18:55:54 2015 -0400
22223
22224     glib-compile-schema: Don't accept duplicate docs
22225
22226     This schema compiler was completely ignoring <summary> and
22227     <description> tags. Unfortunately, there are modules out there
22228     who merge translations for these back in, with xml:lang. And
22229     this is giving dconf-editor a hard time. Since this is not
22230     how translations of schemas are meant to be done, just
22231     reject such schema files.
22232
22233     Also add tests exercising the new error handling.
22234
22235     https://bugzilla.gnome.org/show_bug.cgi?id=747209
22236
22237  gio/glib-compile-schemas.c                         | 27
22238  ++++++++++++++++++++--
22239  gio/tests/Makefile.am                              |  2 ++
22240  gio/tests/gschema-compile.c                        |  2 ++
22241  .../schema-tests/description-xmllang.gschema.xml   | 13 +++++++++++
22242  gio/tests/schema-tests/summary-xmllang.gschema.xml | 13 +++++++++++
22243  5 files changed, 55 insertions(+), 2 deletions(-)
22244
22245 commit 6ba363b6196d06799204655344f8e26b332b7970
22246 Author: Stas Solovey <whats_up@tut.by>
22247 Date:   Mon Mar 30 21:45:26 2015 +0000
22248
22249     Updated Russian translation
22250
22251  po/ru.po | 187
22252  ++++++++++++++++++++++++++++++---------------------------------
22253  1 file changed, 88 insertions(+), 99 deletions(-)
22254
22255 commit 1f1fa69375f6ed2c8f863aa9a3de38e3be49fb27
22256 Author: alex94puchades <alex94puchades@gmail.com>
22257 Date:   Wed Mar 25 15:26:07 2015 +0100
22258
22259     Make glib-compile-resources a little smarter
22260
22261     glib-compile-resources was guessing a filename ending
22262     in .c when generating sources, but did not do the same
22263     for headers. Fix it so it generates a .h file when
22264     guessing the filename for headers.
22265
22266     https://bugzilla.gnome.org/show_bug.cgi?id=746753
22267
22268  gio/glib-compile-resources.c | 6 ++++++
22269  1 file changed, 6 insertions(+)
22270
22271 commit 61a105b883c39b188c0eba5fd211adada2677c4d
22272 Author: Matthias Clasen <mclasen@redhat.com>
22273 Date:   Sun Mar 29 11:41:00 2015 -0400
22274
22275     Clarify a confusing string
22276
22277     Relative was repeated twice here, when clearly what was meant is
22278     relative or absolute. Pointed out in
22279     https://bugzilla.gnome.org/show_bug.cgi?id=726447
22280
22281  gio/gapplication-tool.c | 2 +-
22282  1 file changed, 1 insertion(+), 1 deletion(-)
22283
22284 commit fd40b5942dc94effbd424302ccc9390e64005d5f
22285 Author: Ryan Lortie <desrt@desrt.ca>
22286 Date:   Thu Mar 26 14:49:26 2015 -0400
22287
22288     inotify: fix move event matching accounting
22289
22290     The hash table stores the list of unmatched IN_MOVE_FROM events,
22291     but we
22292     were removing entries from it when popping IN_MOVE_TO events.
22293
22294     Fix that up to correct a crash in nautilus due to the assertion
22295     failure
22296     below.
22297
22298     https://bugzilla.gnome.org/show_bug.cgi?id=746749
22299
22300  gio/inotify/inotify-kernel.c | 2 +-
22301  1 file changed, 1 insertion(+), 1 deletion(-)
22302
22303 commit 706c4d32adfbca25cdb0663077aa0d82477fb356
22304 Author: Ryan Lortie <desrt@desrt.ca>
22305 Date:   Wed Mar 25 23:08:38 2015 -0400
22306
22307     file monitors: fix a typo
22308
22309     Due to a typo, a rename reported via a pair of delete/create events
22310     (due
22311     to the watcher not giving the flag for moves to be paired) was
22312     accidentally reported as being created with the old name instead
22313     of the
22314     new name.
22315
22316     Fix that.
22317
22318  gio/glocalfilemonitor.c | 3 ++-
22319  1 file changed, 2 insertions(+), 1 deletion(-)
22320
22321 commit 4a292721bcf2943bfc05c6a1c859992f28e3efec
22322 Author: Ryan Lortie <desrt@desrt.ca>
22323 Date:   Wed Mar 25 09:29:49 2015 -0400
22324
22325     GListModel: roll back use of type redefinition
22326
22327     We declare the typedefs for GListModel and GListStore in giotypes.h,
22328     as
22329     a matter of convention.  This is not actually required, since the
22330     typedef is emitted as part of the G_DECLARE_* macros.
22331
22332     The giotypes.h approach is only used to avoid cyclic dependencies
22333     between headers, which is not a problem in this case.
22334
22335     Type redefinition is a C11 feature, and although it was around in some
22336     compilers before then, gcc 4.2.1 (from 2007) is apparently still
22337     in wide
22338     use, being the default compiler for OpenBSD.
22339
22340     Eventually, we will probably hit a case where we actually need to
22341     redefine a type, but since we're not there yet, let's back off a bit.
22342
22343  gio/giotypes.h | 2 --
22344  1 file changed, 2 deletions(-)
22345
22346 commit 3f36407d4a27e17f766a41fb7b9e7a0fcd75c85b
22347 Author: Petr Kovar <pkovar@redhat.com>
22348 Date:   Wed Mar 25 13:01:47 2015 +0100
22349
22350     Update Czech translation
22351
22352  po/cs.po | 184
22353  ++++++++++++++++++++++++++++++++++++---------------------------
22354  1 file changed, 104 insertions(+), 80 deletions(-)
22355
22356 commit 69fd1fd1d0f110800ec713bac5dafb418ceecc1c
22357 Author: Ryan Lortie <desrt@desrt.ca>
22358 Date:   Sun Nov 9 11:22:42 2014 -0500
22359
22360     GClosure: add valgrind hints
22361
22362     GClosure has been in the "allocate area before the pointer" game since
22363     before we did this with GTypeInstance.  At the time that this was done
22364     for GClosure, we didn't have valgrind.h in GLib.
22365
22366     Now that we do, we should add similar valgrind hints as the ones
22367     we did
22368     for GTypeInstance.  This substantially reduces reports of "possibly
22369     lost" on pretty much any program that makes use of signals.
22370
22371     https://bugzilla.gnome.org/show_bug.cgi?id=739850
22372
22373  gobject/gclosure.c | 43 ++++++++++++++++++++++++++++++++++++++-----
22374  1 file changed, 38 insertions(+), 5 deletions(-)
22375
22376 commit b0e330b68c161adfc5cffededd6703b6450562d5
22377 Author: Matthias Clasen <mclasen@redhat.com>
22378 Date:   Sun Mar 22 15:05:13 2015 -0400
22379
22380     Fix the build
22381
22382     The world would be a better place if gcc had __has_feature(), too.
22383
22384  glib/gmacros.h | 12 ++++++------
22385  1 file changed, 6 insertions(+), 6 deletions(-)
22386
22387 commit 42870201f8cd304d9e38b1b99d63a407dc9ae107
22388 Author: Matthias Clasen <mclasen@redhat.com>
22389 Date:   Sun Mar 22 14:18:36 2015 -0400
22390
22391     Account for clangs lack of __alloc_size__
22392
22393     clang's emulation of gcc 4.3 is not perfect, despite its
22394     pretending that it is.
22395
22396     https://bugzilla.gnome.org/show_bug.cgi?id=745821
22397
22398  glib/gmacros.h | 3 ++-
22399  1 file changed, 2 insertions(+), 1 deletion(-)
22400
22401 commit 0e0b777cfb8b645e9cc06e899a446c7d1d1d51a3
22402 Author: Muhammet Kara <muhammetk@gmail.com>
22403 Date:   Sun Mar 22 00:17:31 2015 +0000
22404
22405     Updated Turkish translation
22406
22407  po/tr.po | 1526
22408  +++++++++++++++++++++++++++++---------------------------------
22409  1 file changed, 711 insertions(+), 815 deletions(-)
22410
22411 commit 1b22df78221c829f89d0955eac970d73790dae4a
22412 Author: Philip Withnall <philip.withnall@collabora.co.uk>
22413 Date:   Thu May 15 11:44:18 2014 +0100
22414
22415     gsocket: Document FD ownership with g_socket_new_from_fd()
22416
22417     https://bugzilla.gnome.org/show_bug.cgi?id=730188
22418
22419  gio/gsocket.c | 3 +++
22420  1 file changed, 3 insertions(+)
22421
22422 commit d4e7b4cf256380008d7d1b930b4c929b462700a4
22423 Author: Ask H. Larsen <asklarsen@gmail.com>
22424 Date:   Sat Mar 21 16:24:42 2015 +0100
22425
22426     Updated Danish translation
22427
22428  po/da.po | 566
22429  +++++++++++++++++++++++++++++++++------------------------------
22430  1 file changed, 296 insertions(+), 270 deletions(-)
22431
22432 commit ba46f1a0830531d4d6c55ed7a23420f054aa61f3
22433 Author: Christian Kirbach <Christian.Kirbach@gmail.com>
22434 Date:   Sat Mar 21 15:22:09 2015 +0000
22435
22436     Updated German translation
22437
22438  po/de.po | 45 +++++++++++++++++++++------------------------
22439  1 file changed, 21 insertions(+), 24 deletions(-)
22440
22441 commit fdb6974d3d443553136fc406781911d5eb327b50
22442 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
22443 Date:   Sat Mar 21 16:07:05 2015 +0100
22444
22445     Updated Basque language
22446
22447  po/eu.po | 293
22448  ++++++++++++++++++++++++++++++++++-----------------------------
22449  1 file changed, 159 insertions(+), 134 deletions(-)
22450
22451 commit 15c5e643c64b5f428fdbb515625dd6e939dcd40b
22452 Author: Dan Winship <danw@gnome.org>
22453 Date:   Fri Mar 6 13:43:37 2015 -0500
22454
22455     gversionmacros: add 2.46 version macros
22456
22457  docs/reference/glib/glib-sections.txt |  4 ++++
22458  glib/gversionmacros.h                 | 44
22459  +++++++++++++++++++++++++++--------
22460  2 files changed, 38 insertions(+), 10 deletions(-)
22461
22462 commit 7c70377abf045ed93e18227e424b473c087f12df
22463 Author: Ryan Lortie <desrt@desrt.ca>
22464 Date:   Fri Dec 19 17:05:59 2014 -0500
22465
22466     gmain: Save errno when handling unix signals
22467
22468     Our signal handler calls write() on a pipe or an eventfd in order to
22469     deliver the notification.  It's unlikely, but this could fail, setting
22470     errno.  We even check the case that it fails with EINTR.
22471
22472     If it does set errno, then it has potentially blown away the value or
22473     errno that the preempted code cared about (ie: if the signal arrived
22474     shortly after a system call but before errno was checked).
22475
22476     Wrap the handler with code to save errno.
22477
22478     https://bugzilla.gnome.org/show_bug.cgi?id=741791
22479
22480  glib/gmain.c | 4 ++++
22481  1 file changed, 4 insertions(+)
22482
22483 commit 671292bbb284735aead726f55fbd8c99f9793959
22484 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
22485 Date:   Thu Mar 12 19:20:30 2015 +0800
22486
22487     Win32: Port Directory Monitoring to New GLocalFileMonitor
22488
22489     This WIP patch moves the Windows Directory Monitoring code to the new
22490     GLocalFileMonitor mechanism, and adds file monitoring in the process.
22491
22492     Progress from previous patch:
22493     -File renames are now properly supported, but
22494     G_FILE_MONITOR_EVENT_MOVED_IN
22495      and G_FILE_MONITOR_EVENT_MOVED_OUT needs to be investigated, as
22496      ReadDirectoryChangesW() seems to send FILE_ACTION_REMOVED when a
22497      file is
22498      moved out of a directory.
22499     -Events are handled for both the long and short (8.3) variants of the
22500      filenames, and files monitored will report changes when it is changed
22501      via its short or long filenames.
22502
22503     Things to be done:
22504     -Perhaps find out about attribute changes in files in a monitored
22505      directory; if a file is monitored, attribute changes are correctly
22506      handled.
22507     -Investigate on G_FILE_MONITOR_EVENT_MOVED_OUT,
22508      G_FILE_MONITOR_EVENT_MOVED_IN, G_FILE_MONITOR_EVENT_PRE_UNMOUNT,
22509      G_FILE_MONITOR_EVENT_UNMOUNTED.
22510     -Investigate on the "boredom" algoritm, and see how we can do it on
22511      Windows.
22512
22513     https://bugzilla.gnome.org/show_bug.cgi?id=730116
22514
22515  gio/Makefile.am                    |   5 +-
22516  gio/win32/Makefile.am              |   6 +-
22517  gio/win32/gwin32directorymonitor.c | 244 ---------------------
22518  gio/win32/gwin32directorymonitor.h |  60 ------
22519  gio/win32/gwin32filemonitor.c      | 105 +++++++++
22520  gio/win32/gwin32filemonitor.h      |  62 ++++++
22521  gio/win32/gwin32fsmonitorutils.c   | 422
22522  +++++++++++++++++++++++++++++++++++++
22523  gio/win32/gwin32fsmonitorutils.h   |  76 +++++++
22524  8 files changed, 672 insertions(+), 308 deletions(-)
22525
22526 commit d682df186e9cca2b8db0e921450a4db31cf0c467
22527 Author: Ryan Lortie <desrt@desrt.ca>
22528 Date:   Sat Jan 17 11:11:22 2015 -0500
22529
22530     file monitors: rewrite FAM file monitor
22531
22532     Completely rewrite the FAM file monitor.  Major changes:
22533
22534      - now runs in the worker thread
22535
22536      - dispatches events in a threadsafe way via GFileMonitorSource
22537
22538      - uses unix fd source instead of a GIOChannel
22539
22540      - is now simple enough to fit into one short file
22541
22542  gio/fam/Makefile.am            |  10 +-
22543  gio/fam/fam-helper.c           | 274
22544  -----------------------------------------
22545  gio/fam/fam-helper.h           |  36 ------
22546  gio/fam/fam-module.c           |  54 --------
22547  gio/fam/gfamdirectorymonitor.c | 155 -----------------------
22548  gio/fam/gfamdirectorymonitor.h |  52 --------
22549  gio/fam/gfamfilemonitor.c      | 258
22550  +++++++++++++++++++++++++-------------
22551  gio/fam/gfamfilemonitor.h      |  53 --------
22552  8 files changed, 172 insertions(+), 720 deletions(-)
22553
22554 commit 21ab660cf8d2622917eceaa24fbd07d81ea949af
22555 Author: Ryan Lortie <desrt@desrt.ca>
22556 Date:   Fri Jan 16 20:25:38 2015 -0500
22557
22558     fen: remove Solaris file monitor support
22559
22560     This code is unmaintained and we have no way to port it to the
22561     new file
22562     monitoring API.
22563
22564  configure.ac                   |  17 --
22565  gio/Makefile.am                |   7 -
22566  gio/fen/Makefile.am            |  27 --
22567  gio/fen/fen-dump.c             |  74 -----
22568  gio/fen/fen-dump.h             |  27 --
22569  gio/fen/fen-helper.c           | 193 -------------
22570  gio/fen/fen-helper.h           |  31 --
22571  gio/fen/fen-kernel.c           | 550 -----------------------------------
22572  gio/fen/fen-kernel.h           |  41 ---
22573  gio/fen/fen-node.c             | 638
22574  -----------------------------------------
22575  gio/fen/fen-node.h             | 102 -------
22576  gio/fen/gfendirectorymonitor.c | 140 ---------
22577  gio/fen/gfendirectorymonitor.h |  56 ----
22578  gio/fen/gfenfilemonitor.c      | 140 ---------
22579  gio/fen/gfenfilemonitor.h      |  57 ----
22580  15 files changed, 2100 deletions(-)
22581
22582 commit 641b98ce6b7f58d32001002881f049be4680429b
22583 Author: Ryan Lortie <desrt@desrt.ca>
22584 Date:   Fri Jan 16 18:51:34 2015 -0500
22585
22586     kqueue backend: port to new GLocalFileMonitor API
22587
22588     This is the bare minimal effort.  This seems not to crash immediately,
22589     but it definitely needs some better testing.
22590
22591     The backend is not in good shape.  It could use some serious work.
22592
22593  gio/kqueue/Makefile.am               |   2 -
22594  gio/kqueue/gkqueuedirectorymonitor.c | 205
22595  -----------------------------------
22596  gio/kqueue/gkqueuedirectorymonitor.h |  49 ---------
22597  gio/kqueue/gkqueuefilemonitor.c      |  54 ++++-----
22598  gio/kqueue/gkqueuefilemonitor.h      |   4 +-
22599  gio/kqueue/kqueue-helper.c           | 138 +++++------------------
22600  gio/kqueue/kqueue-helper.h           |   3 +-
22601  gio/kqueue/kqueue-utils.c            |  32 ------
22602  gio/kqueue/kqueue-utils.h            |   4 -
22603  9 files changed, 49 insertions(+), 442 deletions(-)
22604
22605 commit 19522424b15ff4b0e2be6dc453183e836953d20c
22606 Author: Ryan Lortie <desrt@desrt.ca>
22607 Date:   Fri Jan 16 16:41:21 2015 -0500
22608
22609     GPollFileMonitor: use thread default main context
22610
22611     Attach the GPollFileMonitor to the thread default main context instead
22612     of the global default.
22613
22614     This matches the behaviour of the other file monitors.
22615
22616  gio/gpollfilemonitor.c | 13 ++++++++-----
22617  1 file changed, 8 insertions(+), 5 deletions(-)
22618
22619 commit c5d5e2916bc2ce81e4882167f1439570f0ac178e
22620 Author: Ryan Lortie <desrt@desrt.ca>
22621 Date:   Thu Jan 15 16:38:22 2015 -0500
22622
22623     inotify: implement "boredom" algorithm
22624
22625     Use the "interesting" value from g_file_monitor_source_handle_event()
22626     to
22627     decide if we're currently being flooded by a stream of boring events.
22628
22629     The main case here is when one or more files is being written to
22630     and the
22631     change events are all being rate-limited in the GFileMonitor
22632     frontends.
22633
22634     In that case, we become "bored" with the event stream and add
22635     a backoff
22636     timeout.  In the case that it is exactly one large file being written
22637     (which is the common case) then leaving the event in the queue
22638     also lets
22639     the kernel perform merging on it, so when we wake up, we will only see
22640     the one event.  Even in the case that the kernel is unable to perform
22641     merging, the context switch overhead will be vastly reduced.
22642
22643     In testing, this cuts down on the number of wake ups during a
22644     large file
22645     copy, by a couple orders of magnitude (ie: less than 1% of the
22646     number of
22647     wake ups).
22648
22649  gio/inotify/inotify-helper.c |  24 ++--
22650  gio/inotify/inotify-kernel.c | 260
22651  ++++++++++++++++++++++++++++++++++---------
22652  gio/inotify/inotify-kernel.h |   2 +-
22653  gio/inotify/inotify-path.c   |  29 +++--
22654  gio/inotify/inotify-path.h   |   2 +-
22655  5 files changed, 241 insertions(+), 76 deletions(-)
22656
22657 commit 9adf948a2b2215814bbc6b10e827349d05f2c883
22658 Author: Ryan Lortie <desrt@desrt.ca>
22659 Date:   Thu Jan 15 15:39:43 2015 -0500
22660
22661     GFileMonitorSource: return "interesting" value
22662
22663     Return an "interesting" boolean from the event handler function on
22664     GFileMonitorSource.
22665
22666     An event was "interesting" if it will result in a signal actually
22667     being
22668     dispatched to the user.  It is "uninteresting" if it only hit an
22669     already-dirty rate limiter.
22670
22671     We will use this information to do some backing off in the backends
22672     when
22673     faced with a flood of uninteresting events.
22674
22675  gio/glocalfilemonitor.c | 35 +++++++++++++++++++++++------------
22676  gio/glocalfilemonitor.h |  2 +-
22677  2 files changed, 24 insertions(+), 13 deletions(-)
22678
22679 commit 3d2d4b8efe44af1da7206b10e4565e59dbdb5121
22680 Author: Ryan Lortie <desrt@desrt.ca>
22681 Date:   Thu Jan 15 11:08:35 2015 -0500
22682
22683     inotify: send CHANGES_DONE when new files 'appear'
22684
22685     We generally assume that an IN_CREATE event is the start of a
22686     series of
22687     events in which another process is doing this:
22688
22689       fd = creat (...)         -> IN_CREATE
22690       write (fd, ..)           -> IN_MODIFY
22691       write (fd, ..)           -> IN_MODIFY
22692       close (fd)               -> IN_CLOSE_WRITE
22693
22694     and as such, we use the CHANGES_DONE_HINT event after CREATED in order
22695     to show when this sequence of events has completed (ie: when we
22696     receive
22697     IN_CLOSE_WRITE when the user closes the file).
22698
22699     Renaming a file into place is handled by IN_MOVED_FROM so we
22700     don't have
22701     to worry about that.
22702
22703     There are many other cases, however, where a new file 'appears' in a
22704     directory in its completed form already, and the kernel reports
22705     IN_CREATE.  Examples include mkdir, mknod, and the creation of
22706     hardlinks.  In these cases, there is no corresponding IN_CLOSE_WRITE
22707     event and the CHANGES_DONE_HINT will have to be emitted by an
22708     arbitrary
22709     timeout.
22710
22711     Try to detect some of these cases and report CHANGES_DONE_HINT
22712     immediately.
22713
22714     This is not perfect.  There are some cases that will not be reliably
22715     detected.  An example is if the user makes a hardlink and then
22716     immediately deletes the original (before we can stat the new file).
22717     Another example is if the user creates a file with O_TMPFILE.  In both
22718     of these cases, CHANGES_DONE_HINT will still eventually be delivered
22719     via
22720     the timeout.
22721
22722  gio/inotify/inotify-helper.c | 39 ++++++++++++++++++++++++++++++++++++++-
22723  1 file changed, 38 insertions(+), 1 deletion(-)
22724
22725 commit 2737ab3201163631be152801a859b3874a667f10
22726 Author: Ryan Lortie <desrt@desrt.ca>
22727 Date:   Mon Jan 12 14:59:35 2015 -0500
22728
22729     substantially rework file monitors
22730
22731     Remove all event merging and dispatch logic from GFileMonitor.
22732     The only
22733     implementation of GFileMonitor outside of glib is in gvfs and
22734     it already
22735     does these things properly.
22736
22737     Get rid of GLocalDirectoryMonitor.  We will use a single class,
22738     GLocalFileMonitor, for both directory and file monitoring.  This will
22739     prevent every single backend from having to create two objects
22740     separately (eg: ginotifydirectorymonitor.c and ginotifyfilemonitor.c).
22741
22742     Introduce GFileMonitorSource as a thread-safe cross-context dispatch
22743     mechanism.  Put it in GLocalFileMonitor.  All backends will be
22744     expected
22745     to dispatch via the source and not touch the GFileMonitor object
22746     at all
22747     from the worker thread.
22748
22749     Remove all construct properties from GLocalFileMonitor and remove the
22750     "context" construct property from GFileMonitor.  All backends must now
22751     get the information about what file to monitor from the ->start() call
22752     which is mandatory to implement.
22753
22754     Remove the implementation of rate limiting in GFileMonitor and add an
22755     implementation in GLocalFileMonitor.  gvfs never did anything
22756     with this
22757     anyway, but if it wanted to, it would have to implement it for itself.
22758     This was done in order to get the rate_limit field into the
22759     GFileMonitorSource so that it could be safely accessed from the worker
22760     thread.
22761
22762     Expose g_local_file_is_remote() internally for NFS detection.
22763
22764     With the "is_remote" functionality exposed, we can now move all
22765     functions for creating local file monitors to a proper location in
22766     glocalfilemonitor.c
22767
22768     Port the inotify backend to adjust to the changes above.  None of the
22769     other backends are ported yet.  Those will come in future commits.
22770
22771  gio/Makefile.am                        |   2 -
22772  gio/gdesktopappinfo.c                  |  14 +-
22773  gio/gfilemonitor.c                     | 632 ++++--------------------
22774  gio/gioenums.h                         |  27 +-
22775  gio/giomodule.c                        |  34 +-
22776  gio/glocaldirectorymonitor.c           | 245 ----------
22777  gio/glocaldirectorymonitor.h           |  84 ----
22778  gio/glocalfile.c                       |  38 +-
22779  gio/glocalfile.h                       |   2 +
22780  gio/glocalfilemonitor.c                | 861
22781  ++++++++++++++++++++++++++++++---
22782  gio/glocalfilemonitor.h                |  58 ++-
22783  gio/inotify/Makefile.am                |   2 -
22784  gio/inotify/ginotifydirectorymonitor.c |   2 +-
22785  gio/inotify/ginotifyfilemonitor.c      | 133 ++---
22786  gio/inotify/ginotifyfilemonitor.h      |   4 +-
22787  gio/inotify/inotify-helper.c           | 149 ++----
22788  gio/inotify/inotify-kernel.c           |   8 +-
22789  gio/inotify/inotify-path.c             |  97 +---
22790  gio/inotify/inotify-sub.c              |   2 -
22791  gio/inotify/inotify-sub.h              |   1 -
22792  po/POTFILES.in                         |   1 -
22793  21 files changed, 1081 insertions(+), 1315 deletions(-)
22794
22795 commit 779c809a3d07fca6c1da4f87d4ce6cf7f2d95608
22796 Author: Ryan Lortie <desrt@desrt.ca>
22797 Date:   Thu Mar 5 21:28:29 2015 -0500
22798
22799     inotify: rewrite inotify-kernel
22800
22801     Remove the hardwired 1 second event queue logic from inotify-kernel
22802     and
22803     replace it with something vastly less complicated.
22804
22805     Events are now reported as soon as is possible instead of after a
22806     delay.
22807
22808     We still must delay IN_MOVED_FROM events in order to look for the
22809     matching IN_MOVED_TO events, and since we want to report events
22810     in order
22811     this means that events behind those events can also be delayed.  We
22812     limit ourselves, however:
22813
22814      - no more than 100 events can be delayed at a time
22815
22816      - no event can be delayed by more than 10ms
22817
22818     https://bugzilla.gnome.org/show_bug.cgi?id=627285
22819
22820  gio/inotify/inotify-kernel.c | 659
22821  ++++++++++++-------------------------------
22822  gio/inotify/inotify-kernel.h |   1 +
22823  2 files changed, 183 insertions(+), 477 deletions(-)
22824
22825 commit fd8b45eb6785831d4a3749b31724de6eea74de1a
22826 Author: Ryan Lortie <desrt@desrt.ca>
22827 Date:   Thu Mar 5 21:05:06 2015 -0500
22828
22829     GLocalFile: add _new_from_dirname_and_basename
22830
22831     Add a new internal constructor for GLocalFile (which itself is
22832     private).
22833
22834     This new constructor allows creating a GLocalFile from a dirname and a
22835     basename, assuming that the dirname is already in canonical form
22836     and the
22837     basename is a regular basename.
22838
22839     This will be used for creating GLocalFile instances from the file
22840     monitoring code (for signal emissions).
22841
22842  gio/glocalfile.c | 32 ++++++++++++++++++++++++++++++++
22843  gio/glocalfile.h |  3 +++
22844  2 files changed, 35 insertions(+)
22845
22846 commit 6a86390555c19f34c5ac4d2090f0c799c3b96479
22847 Author: Jiri Grönroos <jiri.gronroos+l10n@iki.fi>
22848 Date:   Fri Mar 20 17:43:30 2015 +0200
22849
22850     Finnish translation update
22851
22852  po/fi.po | 3455
22853  +++++++++++++++++++++++++++++++++++++++-----------------------
22854  1 file changed, 2188 insertions(+), 1267 deletions(-)
22855
22856 commit ea512bf1e6219c99617da80e1367ad37ba1aefb8
22857 Author: Kjartan Maraas <kmaraas@gnome.org>
22858 Date:   Thu Mar 19 21:16:10 2015 +0100
22859
22860     Updated Norwegian bokmål translation.
22861
22862  po/nb.po | 181
22863  ++++++++++++++++++++++++++++++++++++---------------------------
22864  1 file changed, 103 insertions(+), 78 deletions(-)
22865
22866 commit 93c8cbcfcd9ffe13fe9dd761b660ac9e1ff04da8
22867 Author: Jasper St. Pierre <jstpierre@mecheye.net>
22868 Date:   Wed Mar 18 14:28:07 2015 -0700
22869
22870     Update .gitignore
22871
22872  gio/tests/.gitignore  | 1 +
22873  glib/tests/.gitignore | 1 +
22874  2 files changed, 2 insertions(+)
22875
22876 commit 0fee64032eec45a5f66218a2f608ad43dd085e2a
22877 Author: Yosef Or Boczko <yoseforb@src.gnome.org>
22878 Date:   Tue Mar 17 12:27:19 2015 +0200
22879
22880     Updated Hebrew translation
22881
22882  po/he.po | 281
22883  ++++++++++++++++++++++++++++++++++-----------------------------
22884  1 file changed, 153 insertions(+), 128 deletions(-)
22885
22886 commit f1f39e7b2afd3828dafb2ead8ae3ef8a04d7ae8f
22887 Author: Ryan Lortie <desrt@desrt.ca>
22888 Date:   Mon Mar 16 15:22:03 2015 -0400
22889
22890     bump version (to GLib 2.45.0)
22891
22892  configure.ac | 4 ++--
22893  1 file changed, 2 insertions(+), 2 deletions(-)
22894
22895 commit 76f77fe8c971acf087abf8b969800289717ee89a
22896 Author: Ryan Lortie <desrt@desrt.ca>
22897 Date:   Mon Mar 16 14:25:53 2015 -0400
22898
22899     GLib 2.43.92
22900
22901  NEWS         | 57
22902  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
22903  configure.ac |  2 +-
22904  2 files changed, 58 insertions(+), 1 deletion(-)
22905
22906 commit fdc7cd6dd371b1eb438c02ac910bb5a5283f91d3
22907 Author: Stas Solovey <whats_up@tut.by>
22908 Date:   Mon Mar 16 10:01:52 2015 +0000
22909
22910     Updated Russian translation
22911
22912  po/ru.po | 189
22913  ++++++++++++++++++++++++++++++++++++---------------------------
22914  1 file changed, 109 insertions(+), 80 deletions(-)
22915
22916 commit e6de48e68053b92b88cb4f08d8b6b1072fb66b5a
22917 Author: Matej Urbančič <mateju@svn.gnome.org>
22918 Date:   Sun Mar 15 14:31:13 2015 +0100
22919
22920     Updated Slovenian translation
22921
22922  po/sl.po | 181
22923  ++++++++++++++++++++++++++++++++++++---------------------------
22924  1 file changed, 103 insertions(+), 78 deletions(-)
22925
22926 commit e2d05dfe989f365495ec7b99089c7dcc507115fc
22927 Author: Claude Paroz <claude@2xlibre.net>
22928 Date:   Sat Mar 14 09:34:57 2015 +0100
22929
22930     Updated French translation
22931
22932  po/fr.po | 170
22933  ++++++++++++++++++++++++++++++++++++---------------------------
22934  1 file changed, 98 insertions(+), 72 deletions(-)
22935
22936 commit 7ed2928054f899f75e8debc095a498e4ca655f09
22937 Author: A S Alam <aalam@users.sf.net>
22938 Date:   Fri Mar 13 22:50:42 2015 -0500
22939
22940     Translation pa updated for Gnome
22941
22942  po/pa.po | 503
22943  +++++++++++++++++++++++++++++++++------------------------------
22944  1 file changed, 266 insertions(+), 237 deletions(-)
22945
22946 commit 0de16c98f7606da0d6cb3700bb6eeac0e16ac4a4
22947 Author: Ryan Lortie <desrt@desrt.ca>
22948 Date:   Fri Mar 13 17:34:57 2015 -0400
22949
22950     ContextSpecificGroup: some fixups
22951
22952     For all of the effort spent ensuring that this algorithm would be
22953     correctly threadsafe, I messed up the order of operations within a
22954     single thread when porting to the new approach.
22955
22956     Fix that up.
22957
22958     Also: fix some overzealous asserting in the testcases.  Since shutdown
22959     is now lazy, we can never surely say !is_running at any particular
22960     point
22961     in time.
22962
22963  gio/gcontextspecificgroup.c | 7 +++----
22964  gio/tests/contexts.c        | 5 ++---
22965  2 files changed, 5 insertions(+), 7 deletions(-)
22966
22967 commit 7a3c8e900aed6d04647efb2a32d2565558e04d19
22968 Author: Samir Ribic <samir.ribic@etf.unsa.ba>
22969 Date:   Fri Mar 13 20:57:49 2015 +0000
22970
22971     Updated Bosnian translation
22972
22973  po/bs.po | 6432
22974  +++++++++++++++++++++++++++++++++++---------------------------
22975  1 file changed, 3600 insertions(+), 2832 deletions(-)
22976
22977 commit 3a2c35850854ceaac372067b19415aa4368c646b
22978 Author: Sebastian Rasmussen <sebras@gmail.com>
22979 Date:   Fri Mar 13 17:16:00 2015 +0000
22980
22981     Updated Swedish translation
22982
22983  po/sv.po | 181
22984  ++++++++++++++++++++++++++++++++++++---------------------------
22985  1 file changed, 103 insertions(+), 78 deletions(-)
22986
22987 commit c5c8bac69337f6a9e9d0311f5b9793cf6b15e41c
22988 Author: Philip Withnall <philip.withnall@collabora.co.uk>
22989 Date:   Fri Mar 13 09:10:01 2015 +0000
22990
22991     goption: Mention type of G_OPTION_ARG_CALLBACK in documentation
22992
22993  glib/goption.h | 4 ++--
22994  1 file changed, 2 insertions(+), 2 deletions(-)
22995
22996 commit 627a145e16abe92dc5fe94bff6a379a9a1379837
22997 Author: Tim-Philipp Müller <tim@centricular.com>
22998 Date:   Fri Dec 12 01:38:24 2014 +0000
22999
23000     threads: use FUTEX_WAIT_PRIVATE and FUTEX_WAKE_PRIVATE if possible
23001
23002     This avoids some expensive code paths in the kernel, see
23003     http://lwn.net/Articles/229668/
23004
23005     https://bugzilla.gnome.org/show_bug.cgi?id=741442
23006
23007  glib/gbitlock.c      |  9 +++++++--
23008  glib/gthread-posix.c | 17 +++++++++++------
23009  2 files changed, 18 insertions(+), 8 deletions(-)
23010
23011 commit 6fffce2588b19e5c80915cc9f713fc51d6dd3879
23012 Author: Ryan Lortie <desrt@desrt.ca>
23013 Date:   Thu Mar 12 17:24:05 2015 -0400
23014
23015     docs: clean up a few glib issues
23016
23017     Fix a few typical problems, and also stop wrapping the inline
23018     definition
23019     of g_steal_pointer in parens, since it is not necessary and it
23020     confuses
23021     gtk-doc.
23022
23023  docs/reference/glib/glib-sections.txt | 3 +++
23024  glib/gmem.h                           | 2 +-
23025  2 files changed, 4 insertions(+), 1 deletion(-)
23026
23027 commit bf19b8e6c32aee318da237f8b9beb9278a10c3aa
23028 Author: Ryan Lortie <desrt@desrt.ca>
23029 Date:   Thu Mar 12 17:01:00 2015 -0400
23030
23031     gio docs: remote errant colon from docstring
23032
23033     This does not belong there.
23034
23035  gio/gtlsclientconnection.c | 2 +-
23036  1 file changed, 1 insertion(+), 1 deletion(-)
23037
23038 commit d9de830b65224f6e8f1e1b9284bd049b86b56619
23039 Author: Ryan Lortie <desrt@desrt.ca>
23040 Date:   Thu Mar 12 16:53:18 2015 -0400
23041
23042     Convert remaining uses of 'Rename to:'
23043
23044     This was replaced by (rename-to) in 2013 (see bug 676133).
23045
23046     They're also causing gtk-doc trouble, so let's get rid of them.
23047
23048  gio/gdbusinterface.c    |  4 +---
23049  gio/gdbusnameowning.c   |  8 ++------
23050  gio/gdbusnamewatching.c |  8 ++------
23051  gio/gsubprocess.c       |  3 +--
23052  glib/giochannel.c       |  3 +--
23053  glib/glib-unix.c        |  3 +--
23054  glib/gmain.c            | 12 ++++--------
23055  gobject/gbinding.c      |  4 +---
23056  gobject/gobject.c       |  3 +--
23057  gobject/gvaluearray.c   |  3 +--
23058  10 files changed, 15 insertions(+), 36 deletions(-)
23059
23060 commit eff505ed3c36dd15706094cc4bef36b41924d01d
23061 Author: Ryan Lortie <desrt@desrt.ca>
23062 Date:   Thu Mar 12 16:43:02 2015 -0400
23063
23064     docs: more cleanups for GIO
23065
23066  docs/reference/gio/Makefile.am      | 9 ++++++++-
23067  docs/reference/gio/gio-sections.txt | 3 +--
23068  docs/reference/gio/gio.types        | 1 +
23069  gio/gdbusprivate.c                  | 2 +-
23070  gio/gsubprocess.c                   | 2 +-
23071  5 files changed, 12 insertions(+), 5 deletions(-)
23072
23073 commit 497b294510599f987433833ac15d25e8d7f8da12
23074 Author: Xavier Claessens <xavier.claessens@collabora.com>
23075 Date:   Wed Feb 11 11:27:28 2015 -0500
23076
23077     Doc: Fix missing API from GOptionGroup boxing
23078
23079  docs/reference/glib/glib-sections.txt       | 2 ++
23080  docs/reference/gobject/gobject-sections.txt | 2 ++
23081  2 files changed, 4 insertions(+)
23082
23083 commit 15a4af545e409004e758903b1f522257e5454e13
23084 Author: Xavier Claessens <xavier.claessens@collabora.com>
23085 Date:   Thu Feb 5 13:10:14 2015 -0500
23086
23087     Doc: Mark a few things as private
23088
23089  docs/reference/gio/gio-sections.txt | 5 +++++
23090  gio/gresource.c                     | 2 +-
23091  gio/gresource.h                     | 1 +
23092  gio/gsettingsbackend.h              | 1 +
23093  4 files changed, 8 insertions(+), 1 deletion(-)
23094
23095 commit 8b654e24a5743a32b1d11794fef10a7cbf8ff5d3
23096 Author: Xavier Claessens <xavier.claessens@collabora.com>
23097 Date:   Wed Jan 28 12:25:10 2015 -0500
23098
23099     Win32: Move g_win32_check_windows_version() to the correct place
23100     in header
23101
23102     It was added after G_END_DECLS, outside the #ifdef G_PLATFORM_WIN32,
23103     and inside a #ifndef __GTK_DOC_IGNORE__ block. So it was missing from
23104     the doc.
23105
23106     https://bugzilla.gnome.org/show_bug.cgi?id=743661
23107
23108  glib/gwin32.h | 11 +++++------
23109  1 file changed, 5 insertions(+), 6 deletions(-)
23110
23111 commit 3626e1426d4fa24dc565618001df3ad9a26b3b00
23112 Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
23113 Date:   Thu Mar 12 21:54:49 2015 +0200
23114
23115     Updated Latvian translation
23116
23117  po/lv.po | 525
23118  +++++++++++++++++++++++++++++++++------------------------------
23119  1 file changed, 277 insertions(+), 248 deletions(-)
23120
23121 commit 5c825d32725bb48c276d3b0be2971feb3cacd2e2
23122 Author: Changwoo Ryu <cwryu@debian.org>
23123 Date:   Thu Mar 12 02:51:35 2015 +0900
23124
23125     Updated Korean translation
23126
23127  po/ko.po | 29 +++++++++++++++++++++++++++--
23128  1 file changed, 27 insertions(+), 2 deletions(-)
23129
23130 commit 8668631baaf09c58f782c884035ac2710b9b14de
23131 Author: Tom Tryfonidis <tomtryf@gmail.com>
23132 Date:   Wed Mar 11 13:12:14 2015 +0000
23133
23134     Updated Greek translation
23135
23136  po/el.po | 173
23137  ++++++++++++++++++++++++++++++++++++---------------------------
23138  1 file changed, 99 insertions(+), 74 deletions(-)
23139
23140 commit b4d6a5fb1826da3441ed9040a4c3bf6e2e4cc2c8
23141 Author: Jordi Mas <jmas@softcatala.org>
23142 Date:   Tue Mar 10 17:44:19 2015 -0400
23143
23144     Update Catalan translation
23145
23146  po/ca.po | 526
23147  +++++++++++++++++++++++++++++++++------------------------------
23148  1 file changed, 276 insertions(+), 250 deletions(-)
23149
23150 commit a866155e8e26fba75f87c643cbcadbc47e13bc82
23151 Author: Benjamin Steinwender <b@stbe.at>
23152 Date:   Tue Mar 10 20:56:05 2015 +0000
23153
23154     Updated German translation
23155
23156  po/de.po | 528
23157  +++++++++++++++++++++++++++++++++------------------------------
23158  1 file changed, 279 insertions(+), 249 deletions(-)
23159
23160 commit f6ccb19e1a9b8acb700f271b3dc3e6c809babfe0
23161 Author: Piotr Drąg <piotrdrag@gmail.com>
23162 Date:   Tue Mar 10 19:50:30 2015 +0100
23163
23164     Updated POTFILES.in
23165
23166  po/POTFILES.in | 1 +
23167  1 file changed, 1 insertion(+)
23168
23169 commit 4f1f68e6bebc0694208bc7bf43816bde58229fd6
23170 Author: Philip Withnall <philip.withnall@collabora.co.uk>
23171 Date:   Thu Aug 21 19:04:04 2014 +0100
23172
23173     gtask: Add a GTask:completed property
23174
23175     This can be used to query whether the task has completed, in the sense
23176     that it has had a result set on it, and has already – or will
23177     soon –
23178     invoke its callback function.
23179
23180     Notifications for this property are emitted immediately after the
23181     task’s
23182     main callback, in the same main context as that callback. This allows
23183     for multiple bits of code to listen for completion of the GTask, which
23184     opens the door for blocking on cancellation of the GTask and improved
23185     handling of ‘pending’ behaviour.
23186
23187     https://bugzilla.gnome.org/show_bug.cgi?id=743636
23188
23189  docs/reference/gio/gio-sections.txt |   1 +
23190  gio/gtask.c                         |  88 +++++++++++++++++-
23191  gio/gtask.h                         |   2 +
23192  gio/tests/task.c                    | 175
23193  ++++++++++++++++++++++++++++++++----
23194  4 files changed, 245 insertions(+), 21 deletions(-)
23195
23196 commit e83f9e52542af1b3986999638e4aec33587c19b8
23197 Author: Alexander Shopov <ash@kambanaria.org>
23198 Date:   Tue Mar 10 10:35:24 2015 +0200
23199
23200     Updated Bulgarian translation
23201
23202  po/bg.po | 449
23203  +++++++++++++++++++++++++++++++++------------------------------
23204  1 file changed, 235 insertions(+), 214 deletions(-)
23205
23206 commit a065c7c5d47a6da35c17f77fd62b25ac9e4ec01e
23207 Author: Dušan Kazik <prescott66@gmail.com>
23208 Date:   Mon Mar 9 11:48:33 2015 +0000
23209
23210     Updated Slovak translation
23211
23212  po/sk.po | 135
23213  +++++++++++++++++++++++++++++++++++++--------------------------
23214  1 file changed, 80 insertions(+), 55 deletions(-)
23215
23216 commit ec9f16846ff59629042c6dcd8b22d9cac9d3b223
23217 Author: Trần Ngọc Quân <vnwildman@gmail.com>
23218 Date:   Mon Mar 9 13:26:18 2015 +0700
23219
23220     Updated Vietnamese translation
23221
23222     Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
23223
23224  po/vi.po | 597
23225  +++++++++++++++++++++++++++++++++------------------------------
23226  1 file changed, 313 insertions(+), 284 deletions(-)
23227
23228 commit dfb9f09c280101aa0fc220f4aed917ccdf1533a1
23229 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
23230 Date:   Sun Mar 8 21:25:11 2015 +0100
23231
23232     Updated Spanish translation
23233
23234  po/es.po | 197
23235  ++++++++++++++++++++++++++++++++++++---------------------------
23236  1 file changed, 112 insertions(+), 85 deletions(-)
23237
23238 commit 81473a0fff03d0cf0096d38be27e203f1ac1393b
23239 Author: Aurimas Černius <aurisc4@gmail.com>
23240 Date:   Sun Mar 8 20:26:36 2015 +0200
23241
23242     Updated Lithuanian translation
23243
23244  po/lt.po | 147
23245  +++++++++++++++++++++++++++++++++++++--------------------------
23246  1 file changed, 87 insertions(+), 60 deletions(-)
23247
23248 commit 65efd817b26f5182f219fa774bdb2e475359569b
23249 Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
23250 Date:   Sun Mar 8 18:06:01 2015 +0000
23251
23252     Updated Kazakh translation
23253
23254  po/kk.po | 5054
23255  +++++++++++++++++++++++++++++++++++---------------------------
23256  1 file changed, 2875 insertions(+), 2179 deletions(-)
23257
23258 commit 1e317331e4b078c5525d37a9c49f470a5048d246
23259 Author: Balázs Úr <urbalazs@gmail.com>
23260 Date:   Sun Mar 8 17:38:41 2015 +0000
23261
23262     Updated Hungarian translation
23263
23264  po/hu.po | 277
23265  ++++++++++++++++++++++++++++++++++-----------------------------
23266  1 file changed, 151 insertions(+), 126 deletions(-)
23267
23268 commit 3deaf41e87d09d7e7598eba87c0093b521f93e32
23269 Author: Milo Casagrande <milo@ubuntu.com>
23270 Date:   Sun Mar 8 15:32:40 2015 +0000
23271
23272     Updated Italian translation
23273
23274  po/it.po | 1035
23275  ++++++++++++++++++++++++++++++++++++++++++--------------------
23276  1 file changed, 701 insertions(+), 334 deletions(-)
23277
23278 commit 4a7e68fd73f73cfb97be4ec06b225bf16ef92659
23279 Author: Piotr Drąg <piotrdrag@gmail.com>
23280 Date:   Sun Mar 8 15:42:16 2015 +0100
23281
23282     Updated Polish translation
23283
23284  po/pl.po | 145
23285  +++++++++++++++++++++++++++++++++++++--------------------------
23286  1 file changed, 85 insertions(+), 60 deletions(-)
23287
23288 commit d4122b954f83e349921b3dea149978d2b821b4f5
23289 Author: Piotr Drąg <piotrdrag@gmail.com>
23290 Date:   Sun Mar 8 15:39:02 2015 +0100
23291
23292     Updated POTFILES.in
23293
23294  po/POTFILES.in | 1 +
23295  1 file changed, 1 insertion(+)
23296
23297 commit fdcfe584010f0f33945bd5fd7231d3bee167fa26
23298 Author: Changwoo Ryu <cwryu@debian.org>
23299 Date:   Sun Mar 8 03:31:59 2015 +0900
23300
23301     Updated Korean translation
23302
23303  po/ko.po | 518
23304  ++++++++++++++++++++++++++++++++-------------------------------
23305  1 file changed, 263 insertions(+), 255 deletions(-)
23306
23307 commit 6ce79e586f0bb5df49e8f1a1935bfef666986f8a
23308 Author: Dan Winship <danw@gnome.org>
23309 Date:   Tue Dec 9 13:35:06 2014 +0100
23310
23311     GSocketClient: fix handling of application proxies
23312
23313     g_socket_client_add_application_proxy() claimed "When the indicated
23314     proxy protocol is returned by the #GProxyResolver, #GSocketClient will
23315     consider this protocol as supported but will not try to find a #GProxy
23316     instance to handle handshaking." But in fact, it did the checks in the
23317     wrong order, so GProxy proxies ended up overriding
23318     application-specified ones. Fix that.
23319
23320     Also, simplify the code a bit by making use of g_hash_table_add() and
23321     g_hash_table_contains().
23322
23323     https://bugzilla.gnome.org/show_bug.cgi?id=733876
23324
23325  gio/gsocketclient.c | 34 +++++++++++++++-------------------
23326  1 file changed, 15 insertions(+), 19 deletions(-)
23327
23328 commit ed4a742946374f7ee3c46b93eb943c95f04ec4c4
23329 Author: Paolo Borelli <pborelli@gnome.org>
23330 Date:   Sat Feb 28 11:05:02 2015 +0100
23331
23332     HTTP proxy support
23333
23334     Based on code from "WockyHttpProxy" written by Nicolas Dufresne
23335     and Marc-André Lureau. Initial glib patch by Brian J. Murrell.
23336
23337     https://bugzilla.gnome.org/show_bug.cgi?id=733876
23338
23339  docs/reference/gio/Makefile.am |   1 +
23340  gio/Makefile.am                |   2 +
23341  gio/ghttpproxy.c               | 392
23342  +++++++++++++++++++++++++++++++++++++++++
23343  gio/ghttpproxy.h               |  54 ++++++
23344  gio/giomodule.c                |   3 +
23345  5 files changed, 452 insertions(+)
23346
23347 commit 6fe28eef3ce5dd7ce12c6ace080bac5d9479f50c
23348 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
23349 Date:   Thu Mar 5 16:13:03 2015 +0800
23350
23351     Windows: Use Standard Networking Functions If Possible
23352
23353     Currently, the Windows code use Winsock2-specific APIs to try
23354     to emulate
23355     calls such as inet_pton(), inet_ntop() and if_nametoindex(), which
23356     may not
23357     do the job all the time.  On Vista and later, Winsock2 does provide a
23358     proper implementation for these functions, so we can use them if
23359     they exist
23360     on the system, by querying for them during g_networking_init().
23361     Otherwise,
23362     we continue to use the original code path for these, in the case of
23363     XP and
23364     Server 2003.
23365
23366     This enables many of the network-address tests to pass on Windows as a
23367     result, when the native Winsock2 implementations can be used.
23368
23369     https://bugzilla.gnome.org/show_bug.cgi?id=730352
23370
23371  gio/Makefile.am        |   1 +
23372  gio/ginetaddress.c     | 169
23373  ++++++++++++++++++++++++++++++++-----------------
23374  gio/gnetworking.c      |  39 +++++++++++-
23375  gio/gsocket.c          |   8 +++
23376  gio/gwin32networking.h |  42 ++++++++++++
23377  5 files changed, 199 insertions(+), 60 deletions(-)
23378
23379 commit ec1edef3ab171f1fa24d62858a2643de6e582f58
23380 Author: ria.freelander@gmail.com <ria.freelander@gmail.com>
23381 Date:   Thu Mar 5 13:07:00 2015 +0000
23382
23383     gfdonotificationbackend: support themed icons
23384
23385     The spec allows setting the "image-path" hint to an icon name as well.
23386
23387     https://bugzilla.gnome.org/show_bug.cgi?id=745634
23388
23389  gio/gfdonotificationbackend.c | 21 ++++++++++++++++-----
23390  1 file changed, 16 insertions(+), 5 deletions(-)
23391
23392 commit b9c8cecc9d83d40ea680bbb297047fa837481dc2
23393 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
23394 Date:   Mon Jan 19 11:03:57 2015 +0800
23395
23396     gresolver.c: Windows: Fix IPv6 Address Handling
23397
23398     Check the IPv6 addresses on Windows, as we need to reject those
23399     that have
23400     brackets/ports around them as valid addresses in this form would
23401     have been
23402     accepted during the call to g_inet_address_new_from_string ().
23403
23404     https://bugzilla.gnome.org/show_bug.cgi?id=730352
23405
23406  gio/gresolver.c | 18 ++++++++++++++----
23407  1 file changed, 14 insertions(+), 4 deletions(-)
23408
23409 commit fecec087024f81fc3afb36ac30e1af3d35ecb65f
23410 Author: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
23411 Date:   Wed Mar 4 11:46:46 2015 +0100
23412
23413     gio: add some missing autocleanup
23414
23415     https://bugzilla.gnome.org/show_bug.cgi?id=745589
23416
23417     Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
23418
23419  gio/gio-autocleanups.h | 2 ++
23420  1 file changed, 2 insertions(+)
23421
23422 commit 74c9eaac11c1d4d2c0cdadf572760150c893e625
23423 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
23424 Date:   Wed Mar 4 20:11:43 2015 +0800
23425
23426     MSVC Builds: Few More Enahncements
23427
23428     Update the .pdb file generation for the MSVC 2010+ DLLs (and the
23429     x64 gspawn
23430     helper programs), so that they match the names of the DLLs/EXEs
23431     that are
23432     built.  Also update the .lib generation so that all will use
23433     -$(ApiVersion)
23434     from the property sheets instead of the -2.0 which was previously hard
23435     coded (as we will eventually move into GLib 3.x in the future,
23436     for example)
23437
23438  build/win32/vs10/gio.vcxprojin                     | 12 +++++++----
23439  build/win32/vs10/glib.vcxprojin                    | 24
23440  ++++++++++++++--------
23441  build/win32/vs10/gmodule.vcxproj                   | 12 +++++++----
23442  build/win32/vs10/gobject.vcxprojin                 | 12 +++++++----
23443  .../win32/vs10/gspawn-win32-helper-console.vcxproj |  2 ++
23444  build/win32/vs10/gspawn-win32-helper.vcxproj       |  2 ++
23445  build/win32/vs10/gthread.vcxproj                   | 12 +++++++----
23446  build/win32/vs9/gio.vcprojin                       |  8 ++++----
23447  build/win32/vs9/glib.vcprojin                      | 16 +++++++--------
23448  build/win32/vs9/gmodule.vcproj                     |  8 ++++----
23449  build/win32/vs9/gobject.vcprojin                   |  8 ++++----
23450  build/win32/vs9/gthread.vcproj                     |  8 ++++----
23451  12 files changed, 76 insertions(+), 48 deletions(-)
23452
23453 commit 6d030ea0aef634cfdd6b82c9f213c1061b68709a
23454 Author: Philip Withnall <philip.withnall@collabora.co.uk>
23455 Date:   Wed Mar 4 08:52:22 2015 +0000
23456
23457     gobject: Mark a helper variable as const
23458
23459     It’s only used for argv values, which are not modified here.
23460
23461     https://bugzilla.gnome.org/show_bug.cgi?id=614684
23462
23463  gobject/gobject-query.c | 2 +-
23464  1 file changed, 1 insertion(+), 1 deletion(-)
23465
23466 commit bdfc8231c6252dfe11cc0d614e71dd98e7570b53
23467 Author: Philip Withnall <philip.withnall@collabora.co.uk>
23468 Date:   Fri Dec 19 18:21:30 2014 +0000
23469
23470     gerror: Minor clarifications to the GError documentation
23471
23472      • Clarify that GError** parameters are for the return of _newly
23473        allocated_ GError*s.
23474      • Clarify that errors may need to be checked for explicitly if the
23475        return value of a function doesn’t reliably indicate them.
23476
23477     https://bugzilla.gnome.org/show_bug.cgi?id=741779
23478
23479  glib/gerror.c | 6 ++++--
23480  1 file changed, 4 insertions(+), 2 deletions(-)
23481
23482 commit 7f159f13dc7829613c4b2063cd78b027bf702637
23483 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
23484 Date:   Tue Mar 3 20:05:47 2015 +0100
23485
23486     Updated Serbian translation
23487
23488  po/sr.po       | 468
23489  ++++++++++++++++++++++++++++-----------------------------
23490  po/sr@latin.po | 468
23491  ++++++++++++++++++++++++++++-----------------------------
23492  2 files changed, 468 insertions(+), 468 deletions(-)
23493
23494 commit 2a581fab7d4eb3c72b0a76c1662f4932ba7be1db
23495 Author: Philip Withnall <philip.withnall@collabora.co.uk>
23496 Date:   Fri Dec 19 17:08:59 2014 +0000
23497
23498     gvariant: Use ‘UTF-8’ in docs rather than ‘utf8’
23499
23500     Nitpicky correction.
23501
23502     https://bugzilla.gnome.org/show_bug.cgi?id=741779
23503
23504  glib/gvariant.c | 18 +++++++++---------
23505  1 file changed, 9 insertions(+), 9 deletions(-)
23506
23507 commit 8df6e5fa3ffeb74739d5d914669c7e245a84e46d
23508 Author: Philip Withnall <philip.withnall@collabora.co.uk>
23509 Date:   Fri Dec 19 15:33:59 2014 +0000
23510
23511     gmain: Explicitly document the threading behaviour of g_timeout_add()
23512
23513     i.e. That calling g_timeout_add() from a thread other than the
23514     main one
23515     probably doesn’t do what you want. Same for g_idle_add() and the
23516     *_full() variants.
23517
23518     https://bugzilla.gnome.org/show_bug.cgi?id=741779
23519
23520  glib/gmain.c | 24 ++++++++++++++++--------
23521  1 file changed, 16 insertions(+), 8 deletions(-)
23522
23523 commit 4aedc85fb35f58b602259d34b94dcebeefa198bc
23524 Author: Philip Withnall <philip.withnall@collabora.co.uk>
23525 Date:   Fri Dec 19 19:02:15 2014 +0000
23526
23527     gobject: Mention g_clear_object() in g_object_unref() documentation
23528
23529     https://bugzilla.gnome.org/show_bug.cgi?id=741779
23530
23531  gobject/gobject.c | 5 +++++
23532  1 file changed, 5 insertions(+)
23533
23534 commit 18c9a4e17a74b1707b8a17779e13956e151edc27
23535 Author: Philip Withnall <philip.withnall@collabora.co.uk>
23536 Date:   Fri Dec 19 19:01:06 2014 +0000
23537
23538     gmem: Clarify that a NULL check is not needed before calling g_free()
23539
23540     It was documented before, but wasn’t especially clear. Doing
23541         if (X)
23542             g_free (X);
23543     is apparently quite a pervasive real-world anti-pattern, so perhaps it
23544     could be documented more explicitly.
23545
23546     https://bugzilla.gnome.org/show_bug.cgi?id=741779
23547
23548  glib/gmem.c | 8 ++++++--
23549  1 file changed, 6 insertions(+), 2 deletions(-)
23550
23551 commit 984576c01e54f335a1a2cde9e6f235946bd35f96
23552 Author: Philip Withnall <philip.withnall@collabora.co.uk>
23553 Date:   Fri Dec 19 18:53:54 2014 +0000
23554
23555     glist: Clarify that g_list_nth() is expensive
23556
23557     Just in case people have forgotten their basic algorithms course. Seen
23558     in some pretty terrible code in the wild; hopefully mentioning
23559     the cost
23560     in the documentation will make people think twice about using
23561     a counter
23562     variable when iterating over a linked list.
23563
23564     https://bugzilla.gnome.org/show_bug.cgi?id=741779
23565
23566  glib/glist.c | 8 ++++++++
23567  1 file changed, 8 insertions(+)
23568
23569 commit c6312daba0418e384b9ee64917861225a85edacf
23570 Author: Philip Withnall <philip.withnall@collabora.co.uk>
23571 Date:   Fri Dec 19 18:53:22 2014 +0000
23572
23573     glist: Clarify how g_list_free_1() handles links
23574
23575     It doesn’t, which is fine, but could be unexpected if undocumented.
23576
23577     https://bugzilla.gnome.org/show_bug.cgi?id=741779
23578
23579  glib/glist.c | 5 ++++-
23580  1 file changed, 4 insertions(+), 1 deletion(-)
23581
23582 commit 59748c3be03fb4df0005fcc54f6b6267d6b2ada8
23583 Author: Philip Withnall <philip.withnall@collabora.co.uk>
23584 Date:   Fri Dec 19 18:52:32 2014 +0000
23585
23586     ghash: Document that g_hash_get_[keys|values]() are expensive
23587
23588     And definitely not the right way to iterate over a hash table (as seen
23589     in code in the wild).
23590
23591     https://bugzilla.gnome.org/show_bug.cgi?id=741779
23592
23593  glib/ghash.c | 12 ++++++++++++
23594  1 file changed, 12 insertions(+)
23595
23596 commit c639b628ec425ac28b79bd48c703fc7115b1fc97
23597 Author: Philip Withnall <philip.withnall@collabora.co.uk>
23598 Date:   Thu Dec 18 11:23:05 2014 +0000
23599
23600     gparamspecs: Recommend use of most specific GParamSpec types
23601
23602     It’s quite common to see a g_param_spec_pointer() used for
23603     GObject or
23604     boxed types which, while not incorrect, does make memory management
23605     unsafe, since no copying or reference counting can be performed
23606     automatically.
23607
23608     Similarly, people often use g_param_spec_boolean() when an enum
23609     would be
23610     more appropriate, cf.
23611         http://blog.ometer.com/2011/01/20/boolean-parameters-are-wrong/
23612     Using enums also means that the set of allowable values can be
23613     extended
23614     in future if needed.
23615
23616     In the hope that people who write code like that read the
23617     documentation,
23618     mention the more specific types in the documentation.
23619
23620     https://bugzilla.gnome.org/show_bug.cgi?id=741779
23621
23622  gobject/gparamspecs.c | 7 ++++++-
23623  1 file changed, 6 insertions(+), 1 deletion(-)
23624
23625 commit 430814992ddefae2588ae12e4d6aa4d66ed23461
23626 Author: Philip Withnall <philip.withnall@collabora.co.uk>
23627 Date:   Wed Feb 18 17:01:18 2015 +0000
23628
23629     docs: Expand introduction to mention using async calls over sync ones
23630
23631     As discussed on the mailing list (see the whole thread):
23632         https://mail.gnome.org/archives/desktop-devel-list/2015-February/msg00126.html
23633
23634     Expand the GIO documentation introduction to talk a little about
23635     when to
23636     use async and sync functions, and how the former should almost
23637     always be
23638     preferred over the latter.
23639
23640     Link to this from the GFile documentation, which is an entry point
23641     for a
23642     lot of async calls.
23643
23644     https://bugzilla.gnome.org/show_bug.cgi?id=744722
23645
23646  docs/reference/gio/overview.xml | 52
23647  +++++++++++++++++++++++++++++++++++++++++
23648  gio/gfile.c                     | 12 +++++++---
23649  2 files changed, 61 insertions(+), 3 deletions(-)
23650
23651 commit f829bde76acf0d139dcbe4b81b3721d9e929fbee
23652 Author: Philip Withnall <philip.withnall@collabora.co.uk>
23653 Date:   Wed Jan 14 10:44:52 2015 +0000
23654
23655     gstring: Mark the return value from g_string_free() as nullable
23656
23657     It’s NULL iff free_segment is TRUE, so the annotation doesn’t
23658     quite
23659     capture all the function definition, but is a safe over-estimate
23660     of the
23661     return value’s nullability.
23662
23663     https://bugzilla.gnome.org/show_bug.cgi?id=719966
23664
23665  glib/gstring.c | 2 +-
23666  1 file changed, 1 insertion(+), 1 deletion(-)
23667
23668 commit b9c94b344eacba14ad7b9a29e8a4b161c5d3e10e
23669 Author: Philip Withnall <philip.withnall@collabora.co.uk>
23670 Date:   Fri Jun 20 21:20:36 2014 +0100
23671
23672     gfileutils: Mark the return value from g_path_skip_root() as nullable
23673
23674     It returns NULL for non-absolute paths.
23675
23676     https://bugzilla.gnome.org/show_bug.cgi?id=719966
23677
23678  glib/gfileutils.c | 2 +-
23679  1 file changed, 1 insertion(+), 1 deletion(-)
23680
23681 commit 32956587f35a8c4f1048549f9fce521c1e21de15
23682 Author: Philip Withnall <philip.withnall@collabora.co.uk>
23683 Date:   Wed Feb 18 17:58:32 2015 +0000
23684
23685     docs: Remove redundant header examples from GObject tutorial
23686
23687     These are in the header boilerplate section, but are actually source
23688     boilerplate which is covered in later sections.
23689
23690     https://bugzilla.gnome.org/show_bug.cgi?id=744060
23691
23692  docs/reference/gobject/tut_howto.xml | 73
23693  ++----------------------------------
23694  1 file changed, 4 insertions(+), 69 deletions(-)
23695
23696 commit 88e011a7cfe531f9f41cc7f0ca91c5ddf6b86325
23697 Author: Philip Withnall <philip.withnall@collabora.co.uk>
23698 Date:   Fri Feb 20 14:29:43 2015 +0000
23699
23700     docs: Change tutorial encodings from ISO-8859-1 to UTF-8
23701
23702     ISO-8859-1 — that’s a blast from the past.
23703
23704     https://bugzilla.gnome.org/show_bug.cgi?id=744060
23705
23706  docs/reference/gobject/tut_gobject.xml | 2 +-
23707  docs/reference/gobject/tut_gsignal.xml | 2 +-
23708  docs/reference/gobject/tut_gtype.xml   | 2 +-
23709  docs/reference/gobject/tut_howto.xml   | 2 +-
23710  docs/reference/gobject/tut_intro.xml   | 2 +-
23711  docs/reference/gobject/tut_tools.xml   | 2 +-
23712  6 files changed, 6 insertions(+), 6 deletions(-)
23713
23714 commit 6be1e678dc2ad1dbe707ab6e58ac56c9053784d3
23715 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
23716 Date:   Tue Mar 3 19:21:40 2015 +0800
23717
23718     Visual Studio Builds: "Install" .pdb files
23719
23720     They are helpful in debugging in a stack.
23721
23722  build/win32/vs10/glib-install.props  | 25 +++++++++++++++++++++++--
23723  build/win32/vs9/glib-install.vsprops | 25 +++++++++++++++++++++++--
23724  2 files changed, 46 insertions(+), 4 deletions(-)
23725
23726 commit 6e117b3fcc6cc076fb0d784c40ca91a756c6b7e7
23727 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
23728 Date:   Tue Mar 3 18:24:08 2015 +0800
23729
23730     MSVC Builds: GIO: Standardize zlib Linking
23731
23732     Link to zlib1.lib for all builds, as:
23733     -The notion of zlib1d.lib is rather not standardized across the
23734     board for
23735      most cases.
23736     -Easier for the grand all-in-one solution file.
23737
23738  build/win32/vs10/gio.vcxprojin | 4 ++--
23739  build/win32/vs9/gio.vcprojin   | 4 ++--
23740  2 files changed, 4 insertions(+), 4 deletions(-)
23741
23742 commit d76ac1560e606a23e3437370559ab9079f8f81a2
23743 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
23744 Date:   Tue Mar 3 18:09:42 2015 +0800
23745
23746     Visual Studio 2008 Builds: Speed Up Release Builds
23747
23748     Use the /MP option so that each project can build multiple sources in
23749     parallel, which can cut down release build times by quite a bit.
23750     This will
23751     cause a brief warning for debug builds due to their use of /Gm,
23752     and builds
23753     would otherwise proceed as they did before.
23754
23755     Unfortunately Visual Studio 2008 is too old to support the /d2Zi+
23756     flag, so
23757     we can't make a better debug situation for it at the moment.
23758
23759  build/win32/vs9/glib-build-defines.vsprops | 1 +
23760  1 file changed, 1 insertion(+)
23761
23762 commit 7b1729f3c066c07ca075a08b3b46ed4d43fb9e29
23763 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
23764 Date:   Tue Mar 3 13:52:22 2015 +0800
23765
23766     MSVC Builds: Improve Build Speed and Debugging
23767
23768     Use Multiprocessor compilation which can cut down build times by
23769     quite a
23770     bit and use the /d2Zi+ flag to have better debugging info being
23771     logged to
23772     the .pdb for release builds.
23773
23774     These are only applicable for Visual Studio 2010/2012 and later.
23775
23776  build/win32/vs10/glib-build-defines.props | 2 ++
23777  1 file changed, 2 insertions(+)
23778
23779 commit 94b9d87a43fbde8295f78fc86cb88bbe552cdbba
23780 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
23781 Date:   Tue Mar 3 12:05:50 2015 +0800
23782
23783     MSVC Builds: Fix and Update "Installation"
23784
23785     The gobjectnotifyqueue.c was accidently dropped from the files to
23786     copy, and
23787     a new public header for GIO was added, so address these parts.
23788
23789  build/win32/vs10/glib-install.props  | 6 ++++--
23790  build/win32/vs9/glib-install.vsprops | 6 ++++--
23791  2 files changed, 8 insertions(+), 4 deletions(-)
23792
23793 commit ad66ec82ee35bbcb00ef6f5597c5c212fa46ac03
23794 Author: Marek Černocký <marek@manet.cz>
23795 Date:   Mon Mar 2 21:52:32 2015 +0100
23796
23797     Updated Czech translation
23798
23799  po/cs.po | 458
23800  +++++++++++++++++++++++++++++++--------------------------------
23801  1 file changed, 227 insertions(+), 231 deletions(-)
23802
23803 commit 8c104a01e19a60301fb5857eeddd1c610634ba70
23804 Author: Ryan Lortie <desrt@desrt.ca>
23805 Date:   Thu Feb 12 12:18:22 2015 -0500
23806
23807     GContextSpecificGroup: fix deadlock
23808
23809     There was a theoretical deadlock between the worker trying to emit a
23810     signal at the same time as we were waiting for it to shutdown the
23811     notification (while holding the lock).
23812
23813     The deadlock was particularly annoying because we didn't really
23814     need to
23815     wait for the shutdown and because it wasn't possible to signals to
23816     arrive while waiting for a start.  Attempting to deal with start and
23817     stop in an asymmetric way could have lead to other weird situations,
23818     however.
23819
23820     Drop the lock while waiting for the worker thread to start.
23821     This means
23822     that we face the possibility of multiple waiters on the cond at
23823     the same
23824     time, so we need to make more of a state machine.
23825
23826     https://bugzilla.gnome.org/show_bug.cgi?id=742599
23827
23828  gio/gcontextspecificgroup.c | 77
23829  +++++++++++++++++++++++++++------------------
23830  gio/gcontextspecificgroup.h |  4 +++
23831  gio/tests/contexts.c        |  4 +--
23832  3 files changed, 52 insertions(+), 33 deletions(-)
23833
23834 commit 88745c2fa70eed50beb90a61c58e51baf369f74d
23835 Author: Ryan Lortie <desrt@desrt.ca>
23836 Date:   Sun Jan 25 15:16:50 2015 +0000
23837
23838     tests: add some tests for GContextSpecificGroup
23839
23840     https://bugzilla.gnome.org/show_bug.cgi?id=742599
23841
23842  gio/tests/contexts.c | 222
23843  +++++++++++++++++++++++++++++++++++++++++++++++++++
23844  1 file changed, 222 insertions(+)
23845
23846 commit 548c165a9f8386af29e8bb8243d8923e0f315c2e
23847 Author: Ryan Lortie <desrt@desrt.ca>
23848 Date:   Thu Jan 8 01:35:33 2015 -0500
23849
23850     Make GUnixMountMonitor per-context
23851
23852     GUnixMountMonitor was not threadsafe before.  It was a global
23853     singleton
23854     which emitted signals in the first thread that happened to construct
23855     it.
23856
23857     Move it to a per-context singleton model where each GMainContext gets
23858     its own GUnixMountMonitor.  Monitor for the changes from the GLib
23859     worker
23860     thread and dispatch the results to each context with an active
23861     monitor.
23862
23863     https://bugzilla.gnome.org/show_bug.cgi?id=742599
23864
23865  gio/gunixmounts.c | 261
23866  +++++++++++++++++++++++++++---------------------------
23867  1 file changed, 131 insertions(+), 130 deletions(-)
23868
23869 commit ae38d2bfa4e0bd72bf418a42cd5bda7a156b6092
23870 Author: Ryan Lortie <desrt@desrt.ca>
23871 Date:   Wed Jan 7 23:52:53 2015 -0500
23872
23873     gunixmounts: move GUnixMountMonitor code
23874
23875     Move this code to the correct part of the file.
23876
23877     While we're at it, drop an unused #define MOUNT_POLL_INTERVAL.
23878
23879     https://bugzilla.gnome.org/show_bug.cgi?id=742599
23880
23881  gio/gunixmounts.c | 56
23882  +++++++++++++++++++++++++++----------------------------
23883  1 file changed, 27 insertions(+), 29 deletions(-)
23884
23885 commit f535218f703528060fcc2a72df57c52ab86d628f
23886 Author: Ryan Lortie <desrt@desrt.ca>
23887 Date:   Wed Jan 7 23:49:47 2015 -0500
23888
23889     gunixmounts.c: add fold markers
23890
23891     This is a large file with a lot of very complicated code in it.  Add
23892     some fold markers to make things a bit more manageable.
23893
23894     https://bugzilla.gnome.org/show_bug.cgi?id=742599
23895
23896  gio/gunixmounts.c | 30 ++++++++++++++++++++++++++++++
23897  1 file changed, 30 insertions(+)
23898
23899 commit 3167c6124ccb19fe655044e30aecea93598d1df0
23900 Author: Ryan Lortie <desrt@desrt.ca>
23901 Date:   Thu Jan 8 02:16:50 2015 -0500
23902
23903     Deprecate g_unix_mount_monitor_set_rate_limit()
23904
23905     Deprecate g_unix_mount_monitor_set_rate_limit() and turn it into a
23906     no-op.
23907
23908     This function doesn't behave as advertised.  It only controls rate
23909     limiting for filesystem-based monitors.  It has no impact over
23910     reporting
23911     mount changes on Linux, for example, because those are based on
23912     polling
23913     for changes in /proc (which doesn't use filesystem monitors).  It also
23914     has no impact on Mac OS because a library interface is used there.
23915
23916     This was added in https://bugzilla.gnome.org/show_bug.cgi?id=521946 in
23917     order to be used by HAL, which is effectively dead.  udisks no longer
23918     uses this code at all.
23919
23920     https://bugzilla.gnome.org/show_bug.cgi?id=742599
23921
23922  gio/gunixmounts.c | 18 +++++++++---------
23923  gio/gunixmounts.h |  2 +-
23924  2 files changed, 10 insertions(+), 10 deletions(-)
23925
23926 commit 73d4e6f12ff20648996f655fe66cd916be631ba3
23927 Author: Ryan Lortie <desrt@desrt.ca>
23928 Date:   Thu Jan 8 02:03:18 2015 -0500
23929
23930     Rename g_unix_mount_monitor_new() to _get()
23931
23932     This is a singleton, but we have a function called _new() to get it.
23933     What's worse is that the documentation makes no mention of this, and
23934     actually specifically says that a new monitor will be created
23935     each time.
23936
23937     https://bugzilla.gnome.org/show_bug.cgi?id=742599
23938
23939  docs/reference/gio/gio-sections.txt |  1 +
23940  gio/glocaldirectorymonitor.c        |  2 +-
23941  gio/gunixmounts.c                   | 41
23942  ++++++++++++++++++++++++++++---------
23943  gio/gunixmounts.h                   |  4 +++-
23944  gio/gunixvolumemonitor.c            |  2 +-
23945  5 files changed, 37 insertions(+), 13 deletions(-)
23946
23947 commit 720274511ba243e72ab169cde96ab827804fd871
23948 Author: Ryan Lortie <desrt@desrt.ca>
23949 Date:   Thu Jan 8 02:36:26 2015 -0500
23950
23951     GAppInfoMonitor: port to GContextSpecificGroup
23952
23953     https://bugzilla.gnome.org/show_bug.cgi?id=742599
23954
23955  gio/gappinfo.c | 131
23956  ++++-----------------------------------------------------
23957  1 file changed, 9 insertions(+), 122 deletions(-)
23958
23959 commit c90b083fa8fd3da88086e634b45a190c0e4ba165
23960 Author: Ryan Lortie <desrt@desrt.ca>
23961 Date:   Wed Jan 7 23:09:30 2015 -0500
23962
23963     Add internal helper GContextSpecificGroup
23964
23965     Add a new internal helper called GContextSpecificGroup.
23966
23967     This is a mechanism for helping to maintain a group of
23968     context-specific
23969     monitor objects (eg: GAppInfoMonitor, GUnixMountMonitor).
23970
23971     https://bugzilla.gnome.org/show_bug.cgi?id=742599
23972
23973  gio/Makefile.am             |   2 +
23974  gio/gcontextspecificgroup.c | 258
23975  ++++++++++++++++++++++++++++++++++++++++++++
23976  gio/gcontextspecificgroup.h |  47 ++++++++
23977  3 files changed, 307 insertions(+)
23978
23979 commit 220f7754c4db601715a7285584c0fb563a69ce3e
23980 Author: Piotr Drąg <piotrdrag@gmail.com>
23981 Date:   Mon Mar 2 20:26:45 2015 +0100
23982
23983     Updated Polish translation
23984
23985  po/pl.po | 452
23986  +++++++++++++++++++++++++++++++--------------------------------
23987  1 file changed, 224 insertions(+), 228 deletions(-)
23988
23989 commit cd3f4bb32ccc6baa78cca92df423d1a51bb11931
23990 Author: Ryan Lortie <desrt@desrt.ca>
23991 Date:   Mon Mar 2 11:54:48 2015 -0500
23992
23993     GLib 2.43.91
23994
23995  NEWS         | 29 +++++++++++++++++++++++++++++
23996  configure.ac |  2 +-
23997  2 files changed, 30 insertions(+), 1 deletion(-)
23998
23999 commit 0cb75bf796a3d8d2918509d8e370853a72f3e673
24000 Author: Ryan Lortie <desrt@desrt.ca>
24001 Date:   Fri Feb 27 07:50:28 2015 -0500
24002
24003     GApplication: don't iterate further on _quit()
24004
24005     If someone explicitly calls g_application_quit() then don't attempt to
24006     drain the mainloop of remaining sources.
24007
24008     This allows applications with 100% CPU utilisation to quit reliably.
24009
24010     https://bugzilla.gnome.org/show_bug.cgi?id=744876
24011
24012  gio/gapplication.c | 5 +++--
24013  1 file changed, 3 insertions(+), 2 deletions(-)
24014
24015 commit eb92b4fdff8ec70511b9a249999ad8864007c36a
24016 Author: Rico Tzschichholz <ricotz@ubuntu.com>
24017 Date:   Sun Mar 1 18:12:09 2015 +0100
24018
24019     gio: Add some missing type annotations to object arguments
24020
24021     Similar to https://bugzilla.gnome.org/show_bug.cgi?id=745239
24022
24023  gio/gapplication.c | 4 ++--
24024  gio/gsettings.c    | 2 +-
24025  2 files changed, 3 insertions(+), 3 deletions(-)
24026
24027 commit 71642ce766d73bb06f2cd33b4f585bafff315c7d
24028 Author: Ryan Lortie <desrt@desrt.ca>
24029 Date:   Sun Mar 1 00:47:17 2015 -0500
24030
24031     tests: only chmod autorun.exe on UNIX
24032
24033     We install win32-software/autorun.exe (as test data for mime scanning)
24034     only on UNIX builds, so don't attempt to chmod it on 'make install'
24035     unless we're on UNIX.
24036
24037  gio/tests/Makefile.am | 2 ++
24038  1 file changed, 2 insertions(+)
24039
24040 commit 8bbeb6fd2f8b2d44b8185155a851c85917ed712b
24041 Author: Aurimas Černius <aurisc4@gmail.com>
24042 Date:   Sat Feb 28 21:25:35 2015 +0200
24043
24044     Updated Lithuanian translation
24045
24046  po/lt.po | 528
24047  ++++++++++++++++++++++++++++++++-------------------------------
24048  1 file changed, 265 insertions(+), 263 deletions(-)
24049
24050 commit f15f860ed9cda8db0a6ef7b27bac203d6747f78b
24051 Author: Dušan Kazik <prescott66@gmail.com>
24052 Date:   Sat Feb 28 12:53:36 2015 +0000
24053
24054     Updated Slovak translation
24055
24056  po/sk.po | 2611
24057  ++++++++++++++++++++++++++++++--------------------------------
24058  1 file changed, 1248 insertions(+), 1363 deletions(-)
24059
24060 commit a3a9664ed202303b899ca55625877542309d1a1f
24061 Author: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
24062 Date:   Sat Nov 9 12:09:20 2013 +0900
24063
24064     make *_get_instance_private const-compliant
24065
24066     This is pure read-only access to an external struct
24067     so void warnings for people calling it from const
24068     contexts such as accessors
24069
24070     https://bugzilla.gnome.org/show_bug.cgi?id=745068
24071
24072     Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
24073
24074  gobject/gtype.h | 2 +-
24075  1 file changed, 1 insertion(+), 1 deletion(-)
24076
24077 commit 52f23db74ad58b822bafb0fdcac106489d864f8c
24078 Author: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
24079 Date:   Tue Feb 24 09:17:33 2015 +0100
24080
24081     G_DECLARE_*: be const-compliant
24082
24083     switching to the old macros boilerplate to G_DECLARE_*
24084     a lot of warnings start to pop when *_IS_A_* or such are
24085     called from a const context.
24086     Fix this by taking const pointers as parameters
24087
24088     https://bugzilla.gnome.org/show_bug.cgi?id=745068
24089
24090     Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
24091
24092  gobject/gtype.h | 20 ++++++++++----------
24093  1 file changed, 10 insertions(+), 10 deletions(-)
24094
24095 commit 3f596074a90c692fa5de736e37a0cc8bb1685c19
24096 Author: Evan Nemerson <evan@nemerson.com>
24097 Date:   Thu Feb 26 10:17:59 2015 -0800
24098
24099     GPropertyAction: add type annotation to constructor's object argument
24100
24101     https://bugzilla.gnome.org/show_bug.cgi?id=745239
24102
24103  gio/gpropertyaction.c | 3 ++-
24104  1 file changed, 2 insertions(+), 1 deletion(-)
24105
24106 commit d36f6a9633f18cbf14e8a52add66b40d8eb6a4da
24107 Author: David King <dking@redhat.com>
24108 Date:   Mon Feb 9 11:23:58 2015 +0000
24109
24110     gobject.h: Use correct format specifier for __LINE__
24111
24112     GCC 5.0, with its new -Wformat-signedness, warns about the sign being
24113     different between a type and the format string in printf-format
24114     messages, leading to compiler warnings with
24115     G_OBJECT_WARN_INVALID_PSPEC.
24116     In other uses of __LINE__ inside GLib, %d is used, and GCC seems to
24117     expect a format specifier of %d as well:
24118     https://gcc.gnu.org/onlinedocs/cpp/Standard-Predefined-Macros.html
24119
24120     https://bugzilla.gnome.org/show_bug.cgi?id=744263
24121
24122  gobject/gobject.h | 2 +-
24123  1 file changed, 1 insertion(+), 1 deletion(-)
24124
24125 commit e966cc51de22a9f8b045f6f0f6f0de82f934d46d
24126 Author: Philip Withnall <philip.withnall@collabora.co.uk>
24127 Date:   Tue Feb 24 10:57:14 2015 +0000
24128
24129     gcancellable: Mention nullability in g_cancellable_cancel() docs
24130
24131     Calling g_cancellable_cancel(NULL) is an explicitly allowed no-op, for
24132     convenience. Document and annotate that.
24133
24134  gio/gcancellable.c | 6 ++++--
24135  1 file changed, 4 insertions(+), 2 deletions(-)
24136
24137 commit 99232046d6d26cdd76de02bae065e1f153332c49
24138 Author: Alexandre Franke <alexandre.franke@gmail.com>
24139 Date:   Tue Feb 24 00:42:43 2015 +0000
24140
24141     Updated French translation
24142
24143  po/fr.po | 454
24144  ++++++++++++++++++++++++++++++++-------------------------------
24145  1 file changed, 228 insertions(+), 226 deletions(-)
24146
24147 commit 0550708ca7b615ab9e0df96ded43d18653f33ac2
24148 Author: Colin Walters <walters@verbum.org>
24149 Date:   Mon Feb 23 08:32:36 2015 -0500
24150
24151     tests: Add many autoptr tests
24152
24153     I love Emacs keyboard macros, used them to convert the list of
24154     defines cleverly into a list of tests, then iterated and filled in
24155     the necessary constructor arguments.
24156
24157  gio/tests/Makefile.am    |   6 +
24158  gio/tests/autoptr.c      |  23 +++
24159  glib/glib-autocleanups.h |   3 +
24160  glib/tests/autoptr.c     | 420
24161  ++++++++++++++++++++++++++++++++++++++++++++++-
24162  4 files changed, 447 insertions(+), 5 deletions(-)
24163
24164 commit 1b348a876f84342bb3a197fadd249f8ce95abfeb
24165 Author: Colin Walters <walters@verbum.org>
24166 Date:   Mon Feb 23 07:56:34 2015 -0500
24167
24168     autocleanups: Remove g_autoptr(gchar)
24169
24170     - It's not sufficient, there are other bare array types
24171       like guint8, gdouble, etc.
24172
24173     - Other types like GVariant* always come as pointers, whereas
24174       there's a rather fundamental distinction between "gchar" and
24175       "gchar*" that has been signified to C programmers for 30+ years via
24176       the '*' character, and we're hiding that.
24177
24178     https://bugzilla.gnome.org/show_bug.cgi?id=744747
24179
24180  glib/glib-autocleanups.h | 1 -
24181  1 file changed, 1 deletion(-)
24182
24183 commit d0105f1c0845c1244c8419d0bb24c6f64ac9015f
24184 Author: Colin Walters <walters@verbum.org>
24185 Date:   Sun Feb 15 08:58:44 2015 -0500
24186
24187     Add g_autofree
24188
24189     The g_autoptr() being associated with the type name works out really
24190     well for things like GHashTable.  However, it's a bit more awkward to
24191     associate with "gchar".  Also because one can't use "char".
24192     Similarly, there are a lot of other "bare primitive array" types that
24193     one might reasonably use.
24194
24195     This patch does not remove the autoptr for "gchar", even though I
24196     think it's rather awkward and strange.
24197
24198     Also while we're here, add a test case for the cleanup bits.
24199
24200     https://bugzilla.gnome.org/show_bug.cgi?id=744747
24201
24202  glib/docs.c              | 34 ++++++++++++++++++++++++++++++++++
24203  glib/glib-autocleanups.h |  8 ++++++++
24204  glib/gmacros.h           |  1 +
24205  glib/tests/Makefile.am   |  6 ++++++
24206  glib/tests/autoptr.c     | 37 +++++++++++++++++++++++++++++++++++++
24207  5 files changed, 86 insertions(+)
24208
24209 commit 2844f239f60cab6e549102d7cdc3cf0333076cbe
24210 Author: Ryan Lortie <desrt@desrt.ca>
24211 Date:   Sat Feb 21 10:24:23 2015 -0500
24212
24213     GApplication: let the main loop drain on shutdown
24214
24215     After ::shutdown, run the mainloop until all pending activity is
24216     handled, before returning from run().
24217
24218     Among other things, this gives a chance for destroyed windows to be
24219     properly withdrawn from the windowing system.
24220
24221     https://bugzilla.gnome.org/show_bug.cgi?id=744876
24222
24223  gio/gapplication.c | 3 +++
24224  1 file changed, 3 insertions(+)
24225
24226 commit 9cee2e6a72bb06f7483442ab364910879c512e39
24227 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
24228 Date:   Sat Feb 21 11:09:48 2015 +0000
24229
24230     Updated Chinese (Taiwan) translation
24231
24232  po/zh_TW.po | 464
24233  ++++++++++++++++++++++++++++++------------------------------
24234  1 file changed, 233 insertions(+), 231 deletions(-)
24235
24236 commit 5e994b1e9ba0ddbd27773825cb8bfe30ee2e69d2
24237 Author: Emmanuele Bassi <ebassi@gnome.org>
24238 Date:   Fri Feb 20 19:54:07 2015 +0000
24239
24240     gobject: Add missing autocleanup for GInitiallyUnowned
24241
24242     We are missing the auto cleanup function for this type, which means
24243     G_DECLARE_* macros won't work with classes inheriting from
24244     GInitiallyUnowned.
24245
24246  gobject/gobject-autocleanups.h | 1 +
24247  1 file changed, 1 insertion(+)
24248
24249 commit f141607eecc1e592cc811cdaf580a5994c1b34a7
24250 Author: Colin Walters <walters@verbum.org>
24251 Date:   Fri Feb 20 14:35:59 2015 -0500
24252
24253     gfileenumerator: Convert docbook tag -> markdown
24254
24255     This code predated the markdown conversion.  Pointed out by mclasen.
24256
24257  gio/gfileenumerator.c | 2 +-
24258  1 file changed, 1 insertion(+), 1 deletion(-)
24259
24260 commit 52cd62d946946af3b0c9dac644ddc4bd517d131b
24261 Author: Colin Walters <walters@verbum.org>
24262 Date:   Thu Feb 12 18:20:14 2015 -0500
24263
24264     filenumerator: Add g_file_enumerator_iterate()
24265
24266     This is *significantly* more pleasant to use from C (while handling
24267     errors and memory cleanup).
24268
24269     While we're here, change some ugly, leaky code in
24270     tests/desktop-app-info.c to use it, in addition to a test case
24271     in tests/file.c.
24272
24273     https://bugzilla.gnome.org/show_bug.cgi?id=661554
24274
24275  docs/reference/gio/gio-sections.txt |   1 +
24276  gio/gfileenumerator.c               | 116
24277  ++++++++++++++++++++++++++++++++++++
24278  gio/gfileenumerator.h               |   8 +++
24279  gio/tests/desktop-app-info.c        |  77 ++++++++++++++----------
24280  gio/tests/file.c                    |  46 ++++++++++++++
24281  5 files changed, 215 insertions(+), 33 deletions(-)
24282
24283 commit 9d6d30475b4039b3bd352e641c4266efeb14329c
24284 Author: Colin Walters <walters@verbum.org>
24285 Date:   Thu Feb 19 18:31:29 2015 -0500
24286
24287     autocleanups: Add G*Array types
24288
24289     Not sure how these were omitted.  Probably few people are really using
24290     this yet...and we don't have test cases (that's in the other patch).
24291
24292     https://bugzilla.gnome.org/show_bug.cgi?id=744830
24293
24294  glib/glib-autocleanups.h | 3 +++
24295  1 file changed, 3 insertions(+)
24296
24297 commit 9b0358770716f1f6cc7e891ad71ee2111ae0f626
24298 Author: Philip Withnall <philip.withnall@collabora.co.uk>
24299 Date:   Thu Feb 19 14:03:43 2015 +0000
24300
24301     gliststore: Add missing parameter documentation
24302
24303  gio/gliststore.c | 2 ++
24304  1 file changed, 2 insertions(+)
24305
24306 commit 0d27b2e4e2e88b2cae88cb1936af4cb93add1aab
24307 Author: Fran Dieguez <fran.dieguez@mabishu.com>
24308 Date:   Thu Feb 19 11:00:05 2015 +0100
24309
24310     Updated Galician translations
24311
24312  po/gl.po | 456
24313  ++++++++++++++++++++++++++++++++-------------------------------
24314  1 file changed, 229 insertions(+), 227 deletions(-)
24315
24316 commit 2b273825965bc824dbc2ca8bfbde863c07032d45
24317 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
24318 Date:   Thu Feb 19 00:41:42 2015 +0100
24319
24320     gapplication: test setting and binding busy state
24321
24322     https://bugzilla.gnome.org/show_bug.cgi?id=744756
24323
24324  gio/tests/gapplication.c | 60
24325  ++++++++++++++++++++++++++++++++++++++++++++++++
24326  1 file changed, 60 insertions(+)
24327
24328 commit b4ef6d957f301ab7020acb6ecdae736d3087b79d
24329 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
24330 Date:   Thu Feb 19 00:33:01 2015 +0100
24331
24332     gapplication: add "is-busy"
24333
24334     A property to query the current busy state of an application.
24335
24336     https://bugzilla.gnome.org/show_bug.cgi?id=744756
24337
24338  docs/reference/gio/gio-sections.txt |  1 +
24339  gio/gapplication.c                  | 50
24340  ++++++++++++++++++++++++++++++++++---
24341  gio/gapplication.h                  |  2 ++
24342  3 files changed, 50 insertions(+), 3 deletions(-)
24343
24344 commit 6ef0664017722a5f06739a03973c368c69c9746e
24345 Author: Ryan Lortie <desrt@desrt.ca>
24346 Date:   Wed Feb 18 16:45:59 2015 -0500
24347
24348     gapplication: stop using deprecated API
24349
24350     More fallout from the GOptionGroup binding patch.
24351
24352  gio/gapplication.c | 4 ++--
24353  1 file changed, 2 insertions(+), 2 deletions(-)
24354
24355 commit 2d3d8cdce2e30978c259bdbc61c2af26ee081533
24356 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
24357 Date:   Tue Feb 17 08:39:05 2015 +0100
24358
24359     gapplication: tune busy-binding
24360
24361     g_application_bind_busy_property() had the restriction that only one
24362     property can be bound per object, so that NULL could be used to
24363     unbind.
24364     Even though this is enough for most uses, it is a weird API.
24365
24366     Lift that restriction and add an explicit unbind function.
24367
24368     https://bugzilla.gnome.org/show_bug.cgi?id=744565
24369
24370  docs/reference/gio/gio-sections.txt |  1 +
24371  gio/gapplication.c                  | 89
24372  ++++++++++++++++++++++++-------------
24373  gio/gapplication.h                  |  5 +++
24374  3 files changed, 65 insertions(+), 30 deletions(-)
24375
24376 commit a2172ee247b43265b249188de53c8f9d6cb7b7b3
24377 Author: Ryan Lortie <desrt@desrt.ca>
24378 Date:   Wed Feb 18 11:03:03 2015 -0500
24379
24380     GLib 2.43.90
24381
24382  NEWS         | 27 +++++++++++++++++++++++++++
24383  configure.ac |  2 +-
24384  2 files changed, 28 insertions(+), 1 deletion(-)
24385
24386 commit 03de825c7e5e768662b36f090f47287b99158668
24387 Author: Piotr Drąg <piotrdrag@gmail.com>
24388 Date:   Wed Feb 18 13:43:12 2015 +0100
24389
24390     Updated POTFILES.in
24391
24392  po/POTFILES.in | 1 +
24393  1 file changed, 1 insertion(+)
24394
24395 commit 6b33ec39ad297ffb4066ddb7c4443a4d09dfe877
24396 Author: Milo Casagrande <milo@ubuntu.com>
24397 Date:   Wed Feb 18 08:12:00 2015 +0000
24398
24399     Updated Italian translation
24400
24401  po/it.po | 189
24402  +++++++++++++++++++++++++++------------------------------------
24403  1 file changed, 82 insertions(+), 107 deletions(-)
24404
24405 commit 07ae2e1278201a9b3441a3afdc25768c01ed179d
24406 Author: Ryan Lortie <desrt@desrt.ca>
24407 Date:   Tue Jan 20 08:38:18 2015 -0500
24408
24409     tests: add GSimpleIOStream async close tests
24410
24411     Just a couple of tests to make sure the two paths are working
24412     properly,
24413     without crashes or leaks.
24414
24415     https://bugzilla.gnome.org/show_bug.cgi?id=741630
24416
24417  gio/tests/io-stream.c | 61
24418  +++++++++++++++++++++++++++++++++++++++++++++++++++
24419  1 file changed, 61 insertions(+)
24420
24421 commit d4e3b82a93c59edd6f8c396868413e0fbf621972
24422 Author: Ignacio Casal Quinteiro <icq@gnome.org>
24423 Date:   Wed Dec 17 09:11:29 2014 +0100
24424
24425     Add GSimpleIOStream class
24426
24427     GSimpleIOStream represents an object that wraps an input and an output
24428     stream making easy to use them by calling the #GIOStream methods.
24429
24430     https://bugzilla.gnome.org/show_bug.cgi?id=741630
24431
24432  docs/reference/gio/gio-docs.xml     |   1 +
24433  docs/reference/gio/gio-sections.txt |  14 +++
24434  gio/Makefile.am                     |   2 +
24435  gio/gio.h                           |   1 +
24436  gio/giotypes.h                      |   1 +
24437  gio/gsimpleiostream.c               | 222
24438  ++++++++++++++++++++++++++++++++++++
24439  gio/gsimpleiostream.h               |  45 ++++++++
24440  gio/tests/defaultvalue.c            |   1 +
24441  gio/tests/io-stream.c               |  83 +-------------
24442  9 files changed, 291 insertions(+), 79 deletions(-)
24443
24444 commit c2c0a6ae5c8a0e924cb4b3a25b6adadcad7bd87e
24445 Author: Ryan Lortie <desrt@desrt.ca>
24446 Date:   Tue Jan 20 08:11:02 2015 -0500
24447
24448     GIOStream: support for unemulated async close()
24449
24450     Add an implementation of non-thread-emulated async close of a
24451     GIOStream
24452     if either of the underlying stream objects support it.
24453
24454     This prevents us from calling close() functions from another thread on
24455     an object that may not be expecting that.  It also allows us to
24456     skip the
24457     thread entirely in case our objects support a pure async close.
24458
24459     https://bugzilla.gnome.org/show_bug.cgi?id=741630
24460
24461  gio/giostream.c | 81
24462  ++++++++++++++++++++++++++++++++++++++++++++++++++++++---
24463  1 file changed, 78 insertions(+), 3 deletions(-)
24464
24465 commit cb40c553aefff522cf3c6ff8af783afa3e217649
24466 Author: Ryan Lortie <desrt@desrt.ca>
24467 Date:   Tue Jan 20 08:09:33 2015 -0500
24468
24469     streams: add private 'async close via threads' API
24470
24471     Add an internal helper to find out if close_async() is implemented via
24472     threads using the default implementation in the base class.
24473
24474     We will use this to decide if we should do a 'pure async' close of a
24475     GIOStream or not.
24476
24477     https://bugzilla.gnome.org/show_bug.cgi?id=741630
24478
24479  gio/ginputstream.c  | 20 ++++++++++++++++++++
24480  gio/gioprivate.h    |  2 ++
24481  gio/goutputstream.c | 19 +++++++++++++++++++
24482  3 files changed, 41 insertions(+)
24483
24484 commit f56f1ef074c6043f505b05a4ca134c9ee2c717a1
24485 Author: Ryan Lortie <desrt@desrt.ca>
24486 Date:   Tue Jan 20 12:54:09 2015 -0500
24487
24488     streams: de-gtkdocify internal API
24489
24490     Remove the /** **/-style block from two internal helpers to prevent
24491     gtk-doc from picking them up.
24492
24493     https://bugzilla.gnome.org/show_bug.cgi?id=741630
24494
24495  gio/ginputstream.c  | 2 +-
24496  gio/goutputstream.c | 2 +-
24497  2 files changed, 2 insertions(+), 2 deletions(-)
24498
24499 commit 512e9b3b34d067ae4685143eb0c5f7969c6fd1e8
24500 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
24501 Date:   Thu Feb 12 22:29:36 2015 +0100
24502
24503     gdbus: delay closing stream after read finish
24504
24505     Closing the stream on the writing side my race with a pending
24506     read. This
24507     patch ensures that closing is delayed after reading is finished.
24508
24509     https://bugzilla.gnome.org/show_bug.cgi?id=743990
24510
24511  gio/gdbusprivate.c | 28 +++++++++++++++++++++++-----
24512  1 file changed, 23 insertions(+), 5 deletions(-)
24513
24514 commit c7f0ea435471024fc2531ac5185d9f4b5127bfb0
24515 Author: Ryan Lortie <desrt@desrt.ca>
24516 Date:   Wed Feb 4 17:47:39 2015 +0100
24517
24518     tests: check for NULL before g_object_unref()
24519
24520     delayed_close_free() calls g_object_unref() on a variable that is
24521     expected to possibly contain NULL (as indicated by the fact that the
24522     NULL case is handled in my_slow_close_output_stream_close_async()).
24523
24524     This is dead code right now (due to a bug in GDBus), which is why it
24525     isn't actually causing a failure.  It should still be fixed, however.
24526
24527     https://bugzilla.gnome.org/show_bug.cgi?id=743990
24528
24529  gio/tests/gdbus-close-pending.c | 3 ++-
24530  1 file changed, 2 insertions(+), 1 deletion(-)
24531
24532 commit 619832f729fbe696575fe1c42a3101eab7691427
24533 Author: Colin Walters <walters@verbum.org>
24534 Date:   Tue Feb 17 13:36:20 2015 -0500
24535
24536     autocleanups: Use g_option_context_unref()
24537
24538     This fixes a use of a deprecated API.
24539
24540  glib/glib-autocleanups.h | 2 +-
24541  1 file changed, 1 insertion(+), 1 deletion(-)
24542
24543 commit fcb30409ec7f5d2903f5f944c8b0b52fdffaab12
24544 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
24545 Date:   Wed Feb 4 11:01:41 2015 +0100
24546
24547     gapplication: never set the prgname to the app id
24548
24549     GApplication set the prgname to the application's id when it was
24550     running
24551     in service mode. This broke with the addition of new --app-id option,
24552     because g_set_prgname() was called before parsing the options. Calling
24553     it after option parsing doesn't work, because GOptionContext sets
24554     prgname to argv[0] unconditionally.
24555
24556     Instead of changing the semantics of GOptionContext, simply remove
24557     this
24558     functionality from GApplication. It is very unusual to have the
24559     prgname
24560     set to the app id instead of the binary's name and might confuse
24561     people
24562     when looking at logs etc.
24563
24564     When overriding local_command_line() from a subclass,
24565     g_option_context_parse() might never be invokded. Thus, continue
24566     setting
24567     the prgname to argv[0] in GApplication.
24568
24569     https://bugzilla.gnome.org/show_bug.cgi?id=743933
24570
24571  gio/gapplication.c | 23 ++++++-----------------
24572  1 file changed, 6 insertions(+), 17 deletions(-)
24573
24574 commit 62f7ea8191bbfd05f40abee2af0146fb8a193362
24575 Author: Milo Casagrande <milo@ubuntu.com>
24576 Date:   Tue Feb 17 13:32:06 2015 +0000
24577
24578     Updated Italian translation
24579
24580  po/it.po | 1261
24581  +++++++++++++++++++++++---------------------------------------
24582  1 file changed, 470 insertions(+), 791 deletions(-)
24583
24584 commit 0f2b54142a455dd7f31aa9f3795b9173edd8fb1d
24585 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
24586 Date:   Sun Feb 15 18:54:13 2015 +0100
24587
24588     gapplication: add bind_busy_property()
24589
24590     Balancing g_application_{un,}mark_busy() is non-trivial in some cases.
24591
24592     Make it a bit more convenient by allowing to bind multiple boolean
24593     properties (from different objects) to the busy state. As long
24594     as these
24595     properties are true, the application is marked as busy.
24596
24597     https://bugzilla.gnome.org/show_bug.cgi?id=744565
24598
24599  docs/reference/gio/gio-sections.txt |   1 +
24600  gio/gapplication.c                  | 104
24601  ++++++++++++++++++++++++++++++++++++
24602  gio/gapplication.h                  |   5 ++
24603  3 files changed, 110 insertions(+)
24604
24605 commit c59d195dd2bc56d393c06b066c3ac80bea7016bb
24606 Author: Matej Urbančič <mateju@svn.gnome.org>
24607 Date:   Sun Feb 15 21:11:57 2015 +0100
24608
24609     Updated Slovenian translation
24610
24611  po/sl.po | 450
24612  ++++++++++++++++++++++++++++++++-------------------------------
24613  1 file changed, 226 insertions(+), 224 deletions(-)
24614
24615 commit f7d6c3ba904857f82e369f056f61f016b6b82c98
24616 Author: Sebastian Rasmussen <sebras@gmail.com>
24617 Date:   Sun Feb 15 19:49:43 2015 +0000
24618
24619     Updated Swedish translation
24620
24621  po/sv.po | 3751
24622  ++++++++++++++++++++++++++++++++------------------------------
24623  1 file changed, 1963 insertions(+), 1788 deletions(-)
24624
24625 commit 0adb8e9da5a72823ad319a0e176257ae15a2f536
24626 Author: Ivan Komaritsyn <vantu5z@mail.ru>
24627 Date:   Sun Feb 15 09:10:44 2015 +0300
24628
24629     Updated Russian translation
24630
24631  po/ru.po | 457
24632  ++++++++++++++++++++++++++++++++-------------------------------
24633  1 file changed, 230 insertions(+), 227 deletions(-)
24634
24635 commit ab8493fa907fa9abb1c07202c4d99b1874ba4bd8
24636 Author: Efstathios Iosifidis <iefstathios@gmail.com>
24637 Date:   Sat Feb 14 17:09:14 2015 +0200
24638
24639     Updated Greek translation
24640
24641  po/el.po | 456
24642  ++++++++++++++++++++++++++++++++-------------------------------
24643  1 file changed, 230 insertions(+), 226 deletions(-)
24644
24645 commit a074c7a6f2c4468f9d4fdf9d03f3953b819207e6
24646 Author: Phillip Wood <phillip.wood@dunelm.org.uk>
24647 Date:   Wed Nov 5 15:04:45 2014 +0000
24648
24649     Test functions should have async scope
24650
24651     The testing utilities execute fixture and test functions
24652     asynchronously.
24653
24654     https://bugzilla.gnome.org/show_bug.cgi?id=739724
24655
24656  glib/gtestutils.c | 16 ++++++++--------
24657  1 file changed, 8 insertions(+), 8 deletions(-)
24658
24659 commit 977be8c1494ac2e51414f956022e7441045d6ab7
24660 Author: Kjartan Maraas <kmaraas@gnome.org>
24661 Date:   Thu Feb 12 01:27:02 2015 +0100
24662
24663     Updated Norwegian bokmål translation.
24664
24665  po/nb.po | 263
24666  +++++++++++++++++++++++++++++++--------------------------------
24667  1 file changed, 131 insertions(+), 132 deletions(-)
24668
24669 commit 43df97ab86187a56495c8c00abb6130b7e379c8c
24670 Author: Bastien Nocera <hadess@hadess.net>
24671 Date:   Thu Jan 22 14:44:47 2015 +0100
24672
24673     goption: Add boxed type for GOptionGroup
24674
24675     This would allow bindings to use _get_option_group() functions, which
24676     would then allow them to use GOption parsing.
24677
24678     This also adds introspection annotations to
24679     g_option_context_add_group(), g_option_context_set_main_group() and
24680     g_option_context_get_main_group().
24681
24682     https://bugzilla.gnome.org/show_bug.cgi?id=743349
24683
24684  glib/goption.c       | 85
24685  ++++++++++++++++++++++++++++++++++++++--------------
24686  glib/goption.h       |  6 +++-
24687  gobject/gboxed.c     |  2 ++
24688  gobject/glib-types.h | 11 +++++++
24689  4 files changed, 81 insertions(+), 23 deletions(-)
24690
24691 commit 93f2998765cf2d8b0416a7d645e600b111373a76
24692 Author: Philip Withnall <philip.withnall@collabora.co.uk>
24693 Date:   Tue Dec 2 15:00:45 2014 +0000
24694
24695     glist: Mention that g_list_length() is bad for checking list emptiness
24696
24697     Despite linked lists being a fairly fundamental computer science
24698     concept, some developers insist on using:
24699         g_list_length (list) > 0
24700     to determine whether a list is non-empty, rather than using:
24701         list != NULL
24702
24703     Add a comment to the documentation for g_list_length() and
24704     g_slist_length() pointing out the better alternative in the hope
24705     that it
24706     will prevent some of this abuse.
24707
24708     https://bugzilla.gnome.org/show_bug.cgi?id=741024
24709
24710  glib/glist.c  | 3 ++-
24711  glib/gslist.c | 3 ++-
24712  2 files changed, 4 insertions(+), 2 deletions(-)
24713
24714 commit 926955f325e1fee48301d5a595a78a5bffd86ce5
24715 Author: Matthias Clasen <mclasen@redhat.com>
24716 Date:   Tue Feb 10 19:49:10 2015 -0500
24717
24718     2.43.4
24719
24720  NEWS | 43 +++++++++++++++++++++++++++++++++++++++++++
24721  1 file changed, 43 insertions(+)
24722
24723 commit 56f0c637cffce17c3aae5033aa3142a5ebc4edfd
24724 Author: Jasper St. Pierre <jstpierre@mecheye.net>
24725 Date:   Tue Feb 10 11:50:53 2015 -0800
24726
24727     Update .gitignore
24728
24729  gio/tests/.gitignore | 1 +
24730  1 file changed, 1 insertion(+)
24731
24732 commit 433fc9475d351f3529bea0ea18a443eb5ec7f3dc
24733 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
24734 Date:   Mon Feb 9 15:42:01 2015 +0800
24735
24736     gmem.h, gthread.h: Include glib/gutils.h
24737
24738     gmem.h and gthread.h made use of the inline keyword, that is not
24739     available
24740     on all compilers in C-mode, causing builds to break on such compilers.
24741
24742     Include glib/gutils.h which handles the inline issue, in place of
24743     glib/gtypes.h if applicable, which is included quite early on by
24744     glib/gutils.h.
24745
24746     https://bugzilla.gnome.org/show_bug.cgi?id=744190
24747
24748  glib/gmem.h    | 2 +-
24749  glib/gthread.h | 1 +
24750  2 files changed, 2 insertions(+), 1 deletion(-)
24751
24752 commit 59c0ff48257b812ad4542c914372fcc646abb0df
24753 Author: Sébastien Wilmet <swilmet@gnome.org>
24754 Date:   Sun Oct 5 15:12:25 2014 +0200
24755
24756     GI annotation for g_get_charset()
24757
24758     https://bugzilla.gnome.org/show_bug.cgi?id=736914
24759
24760  glib/gcharset.c | 3 ++-
24761  1 file changed, 2 insertions(+), 1 deletion(-)
24762
24763 commit 3f6d233e872e5d8a520486a644fb118d358a9be8
24764 Author: Sébastien Wilmet <swilmet@gnome.org>
24765 Date:   Thu Sep 18 17:16:59 2014 +0200
24766
24767     docs: code example for enumeration types
24768
24769     I had to read the GTK+ code recently to have an example.
24770
24771     https://bugzilla.gnome.org/show_bug.cgi?id=736914
24772
24773  gobject/genums.c | 13 +++++++++++++
24774  1 file changed, 13 insertions(+)
24775
24776 commit 0110f2a810cfd638a0a6525deb69aeec7a0f0cab
24777 Author: Ryan Lortie <desrt@desrt.ca>
24778 Date:   Fri Feb 6 17:00:01 2015 +0100
24779
24780     g_steal_pointer: make it C++ clean
24781
24782     We have a test that #includes our headers from a C++ program to make
24783     sure we don't throw any errors or warnings as a result of that.
24784
24785     The new inline implementation of g_steal_pointer() does an implicit
24786     conversion from (void *), which is not valid in C++.
24787
24788     Add a cast to avoid the problem.
24789
24790     Thanks to Ignacio Casal Quinteiro for the report.
24791
24792  glib/gmem.h | 2 +-
24793  1 file changed, 1 insertion(+), 1 deletion(-)
24794
24795 commit aa68b3d6d6f6d6c51e753b26b0fdc67b0eeefa17
24796 Author: Ryan Lortie <desrt@desrt.ca>
24797 Date:   Fri Feb 6 12:41:57 2015 +0100
24798
24799     tests: add a test case for g_steal_pointer()
24800
24801     Just some basic checking to make sure it works as intended.
24802
24803     https://bugzilla.gnome.org/show_bug.cgi?id=742456
24804
24805  glib/tests/utils.c | 39 +++++++++++++++++++++++++++++++++++++++
24806  1 file changed, 39 insertions(+)
24807
24808 commit e668796c5a90a19bce0ff893794817af6aad4dc2
24809 Author: Ryan Lortie <desrt@desrt.ca>
24810 Date:   Fri Feb 6 12:38:26 2015 +0100
24811
24812     Add new API g_steal_pointer()
24813
24814     This is particularly nice when used with g_autoptr().  See examples in
24815     the docs.
24816
24817     This patch is based upon an idea (and original patch submission) from
24818     Will Manley <will@williammanley.net>.
24819
24820     https://bugzilla.gnome.org/show_bug.cgi?id=742456
24821
24822  glib/gmem.h | 71
24823  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
24824  1 file changed, 71 insertions(+)
24825
24826 commit b5538416c065bafe760220e92754f891abd254b2
24827 Author: Xavier Claessens <xavier.claessens@collabora.com>
24828 Date:   Tue Feb 3 10:40:15 2015 -0500
24829
24830     GListModel: Use G_DECLARE_INTERFACE
24831
24832     https://bugzilla.gnome.org/show_bug.cgi?id=743939
24833
24834  gio/gio-autocleanups.h |  1 -
24835  gio/glistmodel.h       | 12 +++---------
24836  2 files changed, 3 insertions(+), 10 deletions(-)
24837
24838 commit 3d39b8eb01aa5590865691a303ee9153b2a35cf5
24839 Author: Xavier Claessens <xavier.claessens@collabora.com>
24840 Date:   Tue Feb 3 10:40:07 2015 -0500
24841
24842     Add G_DECLARE_INTERFACE
24843
24844     https://bugzilla.gnome.org/show_bug.cgi?id=743939
24845
24846  docs/reference/gobject/gobject-sections.txt |  1 +
24847  gobject/gtype.h                             | 74
24848  +++++++++++++++++++++++++++++
24849  2 files changed, 75 insertions(+)
24850
24851 commit 1404d3e12819b342fda74d082dcb067a029141b1
24852 Author: Xavier Claessens <xavier.claessens@collabora.com>
24853 Date:   Thu Feb 5 10:35:42 2015 -0500
24854
24855     Add GMutexLocker
24856
24857     https://bugzilla.gnome.org/show_bug.cgi?id=744012
24858
24859  docs/reference/glib/glib-sections.txt |  5 +++
24860  glib/glib-autocleanups.h              |  1 +
24861  glib/gthread.h                        | 69
24862  +++++++++++++++++++++++++++++++++++
24863  3 files changed, 75 insertions(+)
24864
24865 commit 74c22150cf4c2f8a9c7d7fae058a7fd589a94a27
24866 Author: Xavier Claessens <xavier.claessens@collabora.com>
24867 Date:   Thu Feb 5 16:20:43 2015 +0100
24868
24869     docs: fix up docs issues in gio/
24870
24871  docs/reference/gio/Makefile.am       |  10 ++++
24872  docs/reference/gio/gio-sections.txt  | 111
24873  +++++++++++++++++++++++++++++++++--
24874  gio/fen/fen-kernel.c                 |   1 -
24875  gio/gaction.c                        |   7 +++
24876  gio/gactiongroup.c                   |   7 +++
24877  gio/gactionmap.c                     |   7 +++
24878  gio/gappinfo.c                       |  10 +++-
24879  gio/gappinfo.h                       |   1 +
24880  gio/gapplication.c                   |  10 ++++
24881  gio/gapplication.h                   |   5 --
24882  gio/gapplicationcommandline.c        |   7 +++
24883  gio/gdbusactiongroup.c               |   7 +++
24884  gio/gdbusmenumodel.c                 |   7 +++
24885  gio/gdbusobject.c                    |   7 +++
24886  gio/gdbusobjectmanager.c             |   7 +++
24887  gio/gdesktopappinfo.c                |   7 +++
24888  gio/gdesktopappinfo.h                |   4 +-
24889  gio/gfile.h                          |   3 +
24890  gio/gfiledescriptorbased.h           |   2 +
24891  gio/gfileinfo.h                      |   4 +-
24892  gio/gicon.h                          |   1 +
24893  gio/giomodule.c                      |  12 ++++
24894  gio/gnetworkmonitor.c                |  16 +++++
24895  gio/gproxyaddress.c                  |   8 +++
24896  gio/gproxyresolver.c                 |  13 ++++
24897  gio/gremoteactiongroup.c             |   7 +++
24898  gio/gresource.c                      |   7 +++
24899  gio/gsettings.c                      |   7 +++
24900  gio/gsettingsbackend.h               |  15 +++++
24901  gio/gsettingsschema.c                |  15 ++++-
24902  gio/gsimpleaction.c                  |   8 +++
24903  gio/gsocketcontrolmessage.h          |   2 +
24904  gio/gsocketlistener.h                |   2 +
24905  gio/gsocketservice.h                 |   2 +
24906  gio/gtcpwrapperconnection.c          |   7 +++
24907  gio/gtlsbackend.c                    |   4 ++
24908  gio/gtlscertificate.c                |   1 -
24909  gio/gtlsclientconnection.h           |   8 +++
24910  gio/gtlspassword.h                   |   9 +++
24911  gio/gtlsserverconnection.h           |   8 +++
24912  gio/gunixconnection.c                |   7 +++
24913  gio/gunixfdlist.c                    |   7 +++
24914  gio/gunixfdmessage.c                 |   7 +++
24915  gio/gwin32mount.c                    |   2 +-
24916  gio/kqueue/kqueue-exclusions.c       |   2 +-
24917  gio/kqueue/kqueue-helper.c           |   4 +-
24918  gio/win32/gwinhttpfile.c             |   2 +-
24919  gio/win32/gwinhttpfileinputstream.c  |   2 +-
24920  gio/win32/gwinhttpfileoutputstream.c |   2 +-
24921  49 files changed, 385 insertions(+), 26 deletions(-)
24922
24923 commit 6a97275c4507e08b66fdeb4bb054bb8f78096f14
24924 Author: Xavier Claessens <xavier.claessens@collabora.com>
24925 Date:   Thu Feb 5 15:24:27 2015 +0100
24926
24927     docs: fix many documentation issues in gobject/
24928
24929  docs/reference/gobject/Makefile.am          |  5 ++---
24930  docs/reference/gobject/gobject-sections.txt |  5 ++++-
24931  gobject/gboxed.c                            |  6 ------
24932  gobject/gclosure.c                          | 20 ++++++++++++++++++++
24933  gobject/gclosure.h                          | 19 +++++++++++++++++++
24934  gobject/gparam.c                            |  2 +-
24935  gobject/gparam.h                            |  1 +
24936  gobject/gsignal.c                           | 13 +++++++++++++
24937  gobject/gtype.h                             |  2 --
24938  gobject/gtypemodule.h                       | 14 ++++++++++++++
24939  gobject/gvaluecollector.h                   |  7 +++++++
24940  11 files changed, 81 insertions(+), 13 deletions(-)
24941
24942 commit 7417198e4e1915e3ab026ce454ebb3f6349af1c6
24943 Author: Ryan Lortie <desrt@desrt.ca>
24944 Date:   Wed Feb 4 16:29:56 2015 +0100
24945
24946     docs: fix typo in g_settings_new_full() docstring
24947
24948  gio/gsettings.c | 2 +-
24949  1 file changed, 1 insertion(+), 1 deletion(-)
24950
24951 commit 8d96932cb8aa9869dece68318176900334f40b3f
24952 Author: Ryan Lortie <desrt@desrt.ca>
24953 Date:   Wed Feb 4 15:37:27 2015 +0100
24954
24955     docs: add a bunch of pointless documentation
24956
24957     Document each of the baked-in CClosure marshallers that we have in
24958     gobject, along with their #GVaClosureMarshal equivalents.
24959
24960     Based on a patch from Xavier Claessens
24961     <xavier.claessens@collabora.com>.
24962
24963  gobject/gmarshal.c | 790
24964  +++++++++++++++++++++++++++++++++++++++++++++++++++++
24965  1 file changed, 790 insertions(+)
24966
24967 commit d4791bd383189f4ea056e4f2aa0c90171bf7a6be
24968 Author: Xavier Claessens <xavier.claessens@collabora.com>
24969 Date:   Mon Feb 2 09:46:31 2015 -0500
24970
24971     Doc: Fix g_auto and g_autoptr typo
24972
24973  glib/docs.c | 6 +++---
24974  1 file changed, 3 insertions(+), 3 deletions(-)
24975
24976 commit a1c85833d4951bdb7dfd2c252f7e318059c3389b
24977 Author: Xavier Claessens <xavier.claessens@collabora.com>
24978 Date:   Mon Feb 2 15:00:25 2015 -0500
24979
24980     Doc: Add missing functions in gio.types
24981
24982     This is made by doing a build with --rebuild-types option,
24983     then manually remove those functions:
24984       g_win32_input_stream_get_type
24985       g_win32_output_stream_get_type
24986       g_io_extension_get_type
24987
24988     Maybe Makefile.am could remove them automatically so we can
24989     remove gio.types from git and rely on --rebuild-types option?
24990
24991  docs/reference/gio/gio.types | 23 +++++++++++++++++------
24992  1 file changed, 17 insertions(+), 6 deletions(-)
24993
24994 commit 116d8fa042772be5828c4af8a1134ec09119b4fc
24995 Author: Xavier Claessens <xavier.claessens@collabora.com>
24996 Date:   Mon Feb 2 14:41:04 2015 -0500
24997
24998     Doc: sort and uniquify gio.types
24999
25000  docs/reference/gio/gio.types | 76
25001  +++++++++++++++++++++-----------------------
25002  1 file changed, 36 insertions(+), 40 deletions(-)
25003
25004 commit caf9db2dfbea4fd0306d4edf12b11ee91d235c7c
25005 Author: Xavier Claessens <xavier.claessens@collabora.com>
25006 Date:   Fri Jan 30 11:40:46 2015 -0500
25007
25008     Doc: Fix GListModel/GListStore
25009
25010  docs/reference/gio/gio-sections.txt |  3 +--
25011  gio/glistmodel.c                    | 10 +++++++++-
25012  gio/gliststore.c                    |  9 ++++++++-
25013  3 files changed, 18 insertions(+), 4 deletions(-)
25014
25015 commit 642f7a5c792ae2c2ba6deb301f910a3ca9438eac
25016 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
25017 Date:   Wed Feb 4 16:00:52 2015 +0800
25018
25019     Visual Studio 2008 Builds: Fix Header "Installation"
25020
25021     Apparently I did not fix the "installation" of gliststore.h and
25022     glistmodel.h fully for Visual Studio 2008 builds.  Fix that.  Doh!
25023
25024  build/win32/vs9/glib-install.vsprops | 4 ++--
25025  1 file changed, 2 insertions(+), 2 deletions(-)
25026
25027 commit 5b74681f5b4dd3f5fc93b82a4f706c2337d76a8d
25028 Author: Aurélien Zanelli <aurelien.zanelli@parrot.com>
25029 Date:   Tue Feb 3 15:41:05 2015 +0100
25030
25031     gnulib/vasprintf: handle unsigned modifier for long long
25032
25033     Otherwise, an unsigned integer will be displayed as a signed one if we
25034     use internal printf and if HAVE_LONG_LONG_FORMAT is not defined.
25035
25036     https://bugzilla.gnome.org/show_bug.cgi?id=743936
25037
25038  glib/gnulib/vasnprintf.c | 5 +++++
25039  1 file changed, 5 insertions(+)
25040
25041 commit c1b0f178ca4739e7ab2e4e47c4585d41db8637e5
25042 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
25043 Date:   Tue Feb 3 16:06:53 2015 +0100
25044
25045     GListStore: fix preconditions in insert_sorted()
25046
25047  gio/gliststore.c | 6 +++---
25048  1 file changed, 3 insertions(+), 3 deletions(-)
25049
25050 commit 2b536d3cbb718e9cf731bf07df96738341540701
25051 Author: Xavier Claessens <xavier.claessens@collabora.com>
25052 Date:   Tue Feb 3 15:57:54 2015 +0100
25053
25054     docs: fix typos in G_DECLARE_*_TYPE
25055
25056     https://bugzilla.gnome.org/show_bug.cgi?id=743656
25057
25058  gobject/gtype.h | 24 +++++++++++++-----------
25059  1 file changed, 13 insertions(+), 11 deletions(-)
25060
25061 commit 26af7c152f602896cabf9ab6cb6ba42a47a5b992
25062 Author: Ryan Lortie <desrt@desrt.ca>
25063 Date:   Tue Feb 3 13:42:59 2015 +0100
25064
25065     tests: add test for GListStore inserted sort
25066
25067     https://bugzilla.gnome.org/show_bug.cgi?id=743927
25068
25069  gio/tests/glistmodel.c | 96
25070  ++++++++++++++++++++++++++++++++++++++++++++++++++
25071  1 file changed, 96 insertions(+)
25072
25073 commit 3f3eac474b26d5e01fbfdb50f3e45b7f7826bad9
25074 Author: Ryan Lortie <desrt@desrt.ca>
25075 Date:   Tue Feb 3 13:18:10 2015 +0100
25076
25077     GListStore: add sorted insert function
25078
25079     Add g_list_store_insert_sorted() which takes a GCompareDataFunc to
25080     decide where to insert.  This ends up being a very trivial function,
25081     thanks to GSequence.
25082
25083     https://bugzilla.gnome.org/show_bug.cgi?id=743927
25084
25085  docs/reference/gio/gio-sections.txt |  1 +
25086  gio/gliststore.c                    | 39
25087  +++++++++++++++++++++++++++++++++++++
25088  gio/gliststore.h                    |  6 ++++++
25089  3 files changed, 46 insertions(+)
25090
25091 commit 6161b285da3d00fb4e02d4774d741799b6e18584
25092 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
25093 Date:   Mon Feb 2 23:25:31 2015 +0800
25094
25095     gtype.h: Fix Build on non-GCC
25096
25097     Use the (private) _GLIB_DEFINE_AUTOPTR_CHAINUP macro for
25098     G_DECLARE_DERIVABLE_TYPE and G_DECLARE_FINAL_TYPE so that we will
25099     attempt to typedef and define items necessary for GCC
25100     __attribute__((cleanup)) on, well, GCC only.
25101
25102     This fixes the build on non-GCC.
25103
25104     https://bugzilla.gnome.org/show_bug.cgi?id=743640
25105
25106  gobject/gtype.h | 8 ++------
25107  1 file changed, 2 insertions(+), 6 deletions(-)
25108
25109 commit 696db7561560d9311dca93f0c849f96770f41d01
25110 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
25111 Date:   Mon Feb 2 23:21:35 2015 +0800
25112
25113     gmacros.h: Add Private Macro _GLIB_DEFINE_AUTOPTR_CHAINUP
25114
25115     This is necessary as we are using _GLIB_AUTOPTR_TYPENAME and
25116     _GLIB_AUTOPTR_FUNC_NAME in gtype.h for G_DECLARE_DERIVABLE_TYPE and
25117     G_DECLARE_FINAL_TYPE, but _GLIB_AUTOPTR_TYPENAME and
25118     _GLIB_AUTOPTR_FUNC_NAME expand to nothing on non-GCC, causing
25119     builds on
25120     non-GCC to break, due to bad typedef and function definitions.
25121
25122     This patch defines a new private macro which does what is needed
25123     on GCC
25124     builds and does nothing on non-GCC builds, thus fixing the build.
25125
25126     https://bugzilla.gnome.org/show_bug.cgi?id=743640
25127
25128  glib/gmacros.h | 8 ++++++++
25129  1 file changed, 8 insertions(+)
25130
25131 commit ccf696a6e1da37ed414f08edb745a99aba935211
25132 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
25133 Date:   Mon Feb 2 13:33:18 2015 +0800
25134
25135     glistmodel.h: Fix _GListModelInterface Define
25136
25137     "interface" is a reserved word on Visual Studio, so fix the build by
25138     using g_iface instead.
25139
25140     https://bugzilla.gnome.org/show_bug.cgi?id=743827
25141
25142  gio/glistmodel.h | 2 +-
25143  1 file changed, 1 insertion(+), 1 deletion(-)
25144
25145 commit 57a49f6891a0d69c0b3b686040bf81e303831b77
25146 Author: Ryan Lortie <desrt@desrt.ca>
25147 Date:   Mon Feb 2 09:16:55 2015 +0100
25148
25149     fix G_DEFINE_AUTO_CLEANUP_FREE_FUNC on non-GCC
25150
25151     Add the missing 'none' argument to this macro in the non-GCC case.
25152     The
25153     none parameter was added after the others and I forgot to update the
25154     non-GCC case.
25155
25156     https://bugzilla.gnome.org/show_bug.cgi?id=743640
25157
25158  glib/gmacros.h | 2 +-
25159  1 file changed, 1 insertion(+), 1 deletion(-)
25160
25161 commit 08f7f976961ca1174d187a917ec2a3d235f09448
25162 Author: Ryan Lortie <desrt@desrt.ca>
25163 Date:   Fri Jan 30 17:38:45 2015 +0100
25164
25165     docs: link the GListModel docs from the index
25166
25167  docs/reference/gio/gio-docs.xml | 5 +++++
25168  1 file changed, 5 insertions(+)
25169
25170 commit dee57faa6ca60f451b83655b59af806da4a48a17
25171 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
25172 Date:   Mon Feb 2 14:27:29 2015 +0800
25173
25174     MSVC Builds: Fix "Installation" of GListModel Headers
25175
25176     Somehow I had the wrong path for getting the headers... oops.
25177
25178  build/win32/vs10/glib-install.props  | 4 ++--
25179  build/win32/vs9/glib-install.vsprops | 4 ++--
25180  2 files changed, 4 insertions(+), 4 deletions(-)
25181
25182 commit 25e26ea034eff1b1f9823106efb3d8db5fcbeaed
25183 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
25184 Date:   Mon Feb 2 14:16:18 2015 +0800
25185
25186     MSVC Builds: Update vs11|vs12/Makefile.am
25187
25188     The rename of install.vxproj to glib-install.vcxproj needs to
25189     be applied
25190     here as well for dist'ing the project files correctly.
25191
25192  build/win32/vs11/Makefile.am | 2 +-
25193  build/win32/vs12/Makefile.am | 2 +-
25194  2 files changed, 2 insertions(+), 2 deletions(-)
25195
25196 commit 444a5fcd4a22ca8c78cde5b4ee333287429c980e
25197 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
25198 Date:   Mon Feb 2 12:49:42 2015 +0800
25199
25200     MSVC Builds: Rename "install" Projects
25201
25202     Rename the project to "install" the GLib files, as we are planning
25203     to have
25204     a grand solution file that would build the entire GTK+ stack with
25205     its deps,
25206     to ease the process for people building the GTK+ stack from a stock
25207     installation of Visual Studio.
25208
25209  build/win32/vs10/Makefile.am                               | 2 +-
25210  build/win32/vs10/{install.vcxproj => glib-install.vcxproj} | 2 +-
25211  build/win32/vs10/glib.sln                                  | 2 +-
25212  build/win32/vs9/Makefile.am                                | 2 +-
25213  build/win32/vs9/{install.vcproj => glib-install.vcproj}    | 4 ++--
25214  build/win32/vs9/glib.sln                                   | 2 +-
25215  6 files changed, 7 insertions(+), 7 deletions(-)
25216
25217 commit 407adc6ea12e08950b36722b95fa54ef925de53a
25218 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
25219 Date:   Mon Feb 2 11:16:29 2015 +0800
25220
25221     gobject\gtype.h: Make up for Missing '\'
25222
25223     The macro definition for G_DECLARE_DERIVABLE_TYPE was missing a
25224     '\' when
25225     we wanted to ignore deprecation warnings for it.
25226
25227  gobject/gtype.h | 2 +-
25228  1 file changed, 1 insertion(+), 1 deletion(-)
25229
25230 commit 65f4bd17a2bab8c8ffb13a4c0311cfda86c5a630
25231 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
25232 Date:   Mon Feb 2 11:14:07 2015 +0800
25233
25234     One More Update For MSVC Builds
25235
25236     We also need to "install" the headers for Lars' new APIs for
25237     GListModel/
25238     GListStore.
25239
25240  build/win32/vs10/glib-install.props  | 2 ++
25241  build/win32/vs9/glib-install.vsprops | 2 ++
25242  2 files changed, 4 insertions(+)
25243
25244 commit 50012fb426394c21f656c9c01f41cdf031794f28
25245 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
25246 Date:   Mon Feb 2 10:51:25 2015 +0800
25247
25248     MSVC Builds: "Install" the Autocleanup Headers
25249
25250     We are including the autocleanup headers as public headers for
25251     all builds,
25252     although they work only for GCC in reality, so "install" them.
25253
25254     Also clean up a bit as we are having "\\" in places, where we
25255     only need
25256     "\".
25257
25258  build/win32/vs10/glib-install.props  | 283
25259  ++++++++++++++++++-----------------
25260  build/win32/vs9/glib-install.vsprops | 283
25261  ++++++++++++++++++-----------------
25262  2 files changed, 286 insertions(+), 280 deletions(-)
25263
25264 commit e2f8afdd85c18c6eea4ce42b0c9dad2cdbfc9b3e
25265 Author: Ryan Lortie <desrt@desrt.ca>
25266 Date:   Fri Jan 30 15:21:20 2015 +0100
25267
25268     gio: add support for g_auto() and g_autoptr()
25269
25270     Add support to libgio types for the new cleanup macros.
25271
25272     https://bugzilla.gnome.org/show_bug.cgi?id=743640
25273
25274  gio/Makefile.am               |   1 +
25275  gio/gdbusdaemon.h             |   2 +
25276  gio/gdesktopappinfo.h         |   2 +
25277  gio/gfiledescriptorbased.h    |   1 +
25278  gio/gio-autocleanups.h        | 147
25279  ++++++++++++++++++++++++++++++++++++++++++
25280  gio/gio.h                     |   2 +
25281  gio/gunixconnection.h         |   2 +
25282  gio/gunixcredentialsmessage.h |   2 +
25283  gio/gunixfdlist.h             |   1 +
25284  gio/gunixfdmessage.h          |   2 +
25285  gio/gunixinputstream.h        |   2 +
25286  gio/gunixmount.h              |   1 +
25287  gio/gunixmounts.h             |   1 +
25288  gio/gunixoutputstream.h       |   2 +
25289  gio/gunixsocketaddress.h      |   2 +
25290  gio/gunixvolume.h             |   1 +
25291  gio/gwin32appinfo.h           |   2 +
25292  gio/gwin32inputstream.h       |   2 +
25293  gio/gwin32mount.h             |   1 +
25294  gio/gwin32outputstream.h      |   2 +
25295  20 files changed, 178 insertions(+)
25296
25297 commit 8ea414c8c6c40e208ebe4a9fdd41c7abdb05c392
25298 Author: Ryan Lortie <desrt@desrt.ca>
25299 Date:   Wed Jan 28 11:47:05 2015 +0000
25300
25301     G_DECLARE_*_TYPE: add auto cleanup support
25302
25303     Automatically add support for the new cleanup macros to the type
25304     declaration macros.
25305
25306     This is an API break because now your parent class needs to support
25307     cleanup if you want to use G_DECLARE_*_TYPE.  These macros are only 1
25308     day old, however, so that's probably not a big problem (and we are
25309     already busy adding the macros all over GLib and Gtk+).
25310
25311     https://bugzilla.gnome.org/show_bug.cgi?id=743640
25312
25313  gobject/gtype.h | 16 ++++++++++++++++
25314  1 file changed, 16 insertions(+)
25315
25316 commit 3d5de34def8b3120190ffb2561b5093abb6a3abb
25317 Author: Ryan Lortie <desrt@desrt.ca>
25318 Date:   Wed Jan 28 11:46:34 2015 +0000
25319
25320     gobject: add support for g_auto() and g_autoptr()
25321
25322     Add support to libgobject types for the new cleanup macros.
25323
25324     https://bugzilla.gnome.org/show_bug.cgi?id=743640
25325
25326  glib/glib-object.h             |  2 ++
25327  gobject/Makefile.am            |  1 +
25328  gobject/gobject-autocleanups.h | 26 ++++++++++++++++++++++++++
25329  3 files changed, 29 insertions(+)
25330
25331 commit 663834671dd34e95f7dbb6b96bebf1daac468c93
25332 Author: Ryan Lortie <desrt@desrt.ca>
25333 Date:   Wed Jan 28 11:45:26 2015 +0000
25334
25335     glib: add support for g_auto() and g_autoptr()
25336
25337     Add support to the libglib types for the new cleanup macros.
25338
25339     https://bugzilla.gnome.org/show_bug.cgi?id=743640
25340
25341  glib/Makefile.am         |  1 +
25342  glib/glib-autocleanups.h | 67
25343  ++++++++++++++++++++++++++++++++++++++++++++++++
25344  glib/glib.h              |  2 ++
25345  3 files changed, 70 insertions(+)
25346
25347 commit 2596919c58a364243196e65a9adda693448139f7
25348 Author: Ryan Lortie <desrt@desrt.ca>
25349 Date:   Wed Jan 28 11:27:35 2015 +0000
25350
25351     macros: add support for GNUC cleanup __attribute__
25352
25353     Add g_auto() and g_autoptr() as helpers for declaring variables with
25354     automatic cleanup.
25355
25356     Add some macros to help types define cleanup functions for themselves.
25357
25358     Going forward it will be an expectation that people use this
25359     macro when
25360     creating a new type, even if they do not intend to use the
25361     auto-cleanup
25362     functionality for themselves.
25363
25364     These new macros only work on GCC and clang, which is why we resisted
25365     adding them for so long.  There exist many people who are only
25366     interested in writing programs for these compilers, however, and a
25367     similar API in libgsystem has proven to be extremely popular, so let's
25368     expose this functionality to an even wider audience.
25369
25370     We ignore deprecation warnings when emitting the free functions, which
25371     seems suspicious.  The reason that we do this is not because we
25372     want to
25373     call deprecated functions, but just the opposite: sometimes the free
25374     function will be an _unref() function that is only AVAILABLE_IN newer
25375     versions, and these warnings are also implemented as deprecation
25376     warnings.
25377
25378     https://bugzilla.gnome.org/show_bug.cgi?id=743640
25379
25380  docs/reference/glib/glib-sections.txt |   7 ++
25381  glib/docs.c                           | 190
25382  ++++++++++++++++++++++++++++++++++
25383  glib/gmacros.h                        |  34 ++++++
25384  3 files changed, 231 insertions(+)
25385
25386 commit b5e1ea6fee6ac5b97585ffc1e30eb4f1ec137e1f
25387 Author: Ryan Lortie <desrt@desrt.ca>
25388 Date:   Fri Jan 30 16:40:03 2015 +0100
25389
25390     DECLARE_TYPE: ignore deprecations in inlines
25391
25392     Prevent complaints about deprecations in the inline functions
25393     emitted by
25394     the new G_DECLARE_*_TYPE macros.
25395
25396  gobject/gtype.h | 4 ++++
25397  1 file changed, 4 insertions(+)
25398
25399 commit 9d0389b3b574e6e0fc181ac161bf7c9ccd231e15
25400 Author: Ryan Lortie <desrt@desrt.ca>
25401 Date:   Wed Jan 28 11:30:23 2015 +0000
25402
25403     G_DECLARE_FINAL_TYPE: trivial fix in docs comment
25404
25405     https://bugzilla.gnome.org/show_bug.cgi?id=743640
25406
25407  gobject/gtype.h | 2 +-
25408  1 file changed, 1 insertion(+), 1 deletion(-)
25409
25410 commit 93982d4a16d8623137177da2f994abaf8075b4b0
25411 Author: Ryan Lortie <desrt@desrt.ca>
25412 Date:   Fri Jan 30 15:30:02 2015 +0100
25413
25414     giotypefuncs test: tweak _get_type() regexp
25415
25416     Make sure that we only match the _get_type() function name by
25417     restricting the regexp to matching [A-Za-z0-9_].  We were matching
25418     on .*
25419     before which means that if we had two _get_type() functions
25420     appearing on
25421     a single line then we would get everything in between them included
25422     (by
25423     the default rule of '*' being greedy).
25424
25425     This affected G_DECLARE_*_TYPE which puts several uses of _get_type()
25426     into a single line.
25427
25428  gio/tests/Makefile.am | 2 +-
25429  1 file changed, 1 insertion(+), 1 deletion(-)
25430
25431 commit b69beff42691ef300b6829beb261ca4cdfff02be
25432 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
25433 Date:   Thu May 1 20:04:32 2014 +0200
25434
25435     Add GListModel
25436
25437     GListModel is an interface that represents a dynamic list of GObjects.
25438
25439     Also add GListStore, a simple implementation of GListModel that stores
25440     all objects in memory, using a GSequence.
25441
25442     https://bugzilla.gnome.org/show_bug.cgi?id=729351
25443
25444  docs/reference/gio/gio-sections.txt |  38 ++++
25445  gio/Makefile.am                     |   4 +
25446  gio/gio.h                           |   2 +
25447  gio/giotypes.h                      |   2 +
25448  gio/glistmodel.c                    | 260 ++++++++++++++++++++++
25449  gio/glistmodel.h                    |  78 +++++++
25450  gio/gliststore.c                    | 421
25451  ++++++++++++++++++++++++++++++++++++
25452  gio/gliststore.h                    |  66 ++++++
25453  gio/tests/Makefile.am               |   1 +
25454  gio/tests/glistmodel.c              | 132 +++++++++++
25455  10 files changed, 1004 insertions(+)
25456
25457 commit 6d55189d8c7eaf95b7d94d62b6e88caccaa4034a
25458 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
25459 Date:   Mon Jan 26 10:13:26 2015 +0000
25460
25461     gsettings: add g_settings_schema_list_children
25462
25463     https://bugzilla.gnome.org/show_bug.cgi?id=743517
25464
25465  docs/reference/gio/gio-sections.txt |  1 +
25466  gio/gsettings.c                     | 24 +---------------------
25467  gio/gsettingsschema.c               | 41
25468  +++++++++++++++++++++++++++++++++++++
25469  gio/gsettingsschema.h               |  3 +++
25470  4 files changed, 46 insertions(+), 23 deletions(-)
25471
25472 commit d95bb1f08b07c3ae701076cd9d3cf6894a122e9c
25473 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
25474 Date:   Mon Jan 26 09:50:34 2015 +0000
25475
25476     gsettings: add g_settings_schema_key_get_name
25477
25478     https://bugzilla.gnome.org/show_bug.cgi?id=743517
25479
25480  docs/reference/gio/gio-sections.txt |  1 +
25481  gio/gsettingsschema.c               | 18 ++++++++++++++++++
25482  gio/gsettingsschema.h               |  2 ++
25483  3 files changed, 21 insertions(+)
25484
25485 commit f3c604d2735fd63c5d45ecbeff9cb0e90d3356ac
25486 Author: Christian Hergert <christian@hergert.me>
25487 Date:   Tue Jan 27 18:50:04 2015 +0000
25488
25489     G_DECLARE_DERIVED_TYPE: allow forward declarations
25490
25491     This allows multiple declarations such as:
25492
25493      typedef struct _Foo Foo;
25494
25495     as is needed when you have systems with circular referencing.
25496
25497     https://bugzilla.gnome.org/show_bug.cgi?id=743596
25498
25499  gobject/gtype.h | 3 ++-
25500  1 file changed, 2 insertions(+), 1 deletion(-)
25501
25502 commit e8d3f29300b695b1f49723fc561f3ab81a1fb361
25503 Author: Dan Winship <danw@gnome.org>
25504 Date:   Tue Jan 27 07:38:31 2015 -0500
25505
25506     gcredentialsprivate: clarify the USE_FREEBSD_CMSGCRED users
25507
25508     Add comments clarifying what the three non-FreeBSD platforms using
25509     G_CREDENTIALS_USE_FREEBSD_CMSGCRED are.
25510
25511  gio/gcredentialsprivate.h | 5 ++++-
25512  1 file changed, 4 insertions(+), 1 deletion(-)
25513
25514 commit 4c54b9fe31b2a9b2db3ccbce71ae486001cb8b5e
25515 Author: Peeter Must <karu.pruun@gmail.com>
25516 Date:   Tue Jan 27 11:34:48 2015 +0900
25517
25518     gcredentials: Add support for DragonFly
25519
25520     https://bugzilla.gnome.org/show_bug.cgi?id=743508
25521
25522  gio/gcredentialsprivate.h | 2 +-
25523  1 file changed, 1 insertion(+), 1 deletion(-)
25524
25525 commit 3b4cb28e17c6a5dac64eb8afda2b1143757ad7a4
25526 Author: Ryan Lortie <desrt@desrt.ca>
25527 Date:   Mon Feb 3 17:40:17 2014 +0000
25528
25529     gtype: add type declaration macros for headers
25530
25531     Add G_DECLARE_DERIVABLE_TYPE() and G_DECLARE_FINAL_TYPE() to allow
25532     skipping almost all of the typical GObject boilerplate code.
25533
25534     These macros make some assumptions about GObject best practice
25535     that mean
25536     that they may not be usable with older classes that have to preserve
25537     API/ABI compatibility with a time before these practices existed.
25538
25539     https://bugzilla.gnome.org/show_bug.cgi?id=389585
25540
25541  docs/reference/gobject/gobject-sections.txt |   2 +
25542  gobject/gtype.h                             | 158
25543  ++++++++++++++++++++++++++++
25544  2 files changed, 160 insertions(+)
25545
25546 commit e07cc89dee9ef3ad7d0062c0ac669025584ef281
25547 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
25548 Date:   Mon Jan 26 11:17:28 2015 +0800
25549
25550     glib-sections.txt: Add g_win32_check_windows_version()
25551
25552     https://bugzilla.gnome.org/show_bug.cgi?id=741895
25553
25554  docs/reference/glib/glib-sections.txt | 2 ++
25555  1 file changed, 2 insertions(+)
25556
25557 commit bcbf80c35580142216f4b1ed2f71717efb2de99d
25558 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
25559 Date:   Mon Jan 26 11:11:48 2015 +0800
25560
25561     gwin32: Add g_win32_check_windows_version() API
25562
25563     This adds a public API where one can use to see whether the running
25564     version
25565     of Windows where the code is run is at least the specified version,
25566     service
25567     pack level, and the type (non-server, server, any) of the running
25568     Windows
25569     OS.
25570
25571     This API is done as:
25572     -GetVersion()/GetVersionEx() changed in the way they work since
25573     Windows 8.1
25574      [1][2], so a newer mechanism to check the version of the running
25575      Windows
25576      operating system is needed.  MSDN also states that GetVersion()
25577      might be
25578      further changed or removed after Windows 8.1.  This provides a
25579      wrapper for
25580      VerfyVersionInfo() as well in GLib for most cases, which was
25581      recommended
25582      in place of g_win32_get_windows_version() for more detailed Windows
25583      version checking.
25584     -Provides an OS-level functionality check, for those that we don't
25585     need to
25586      venture into GetProcAddress(), and also to determine system API
25587      behavior
25588      changes due to differences in OS versions.
25589
25590     Also added a note for the g_win32_get_windows_version() API that
25591     since the
25592     behavior of GetVersion() which it uses, is changed since Windows
25593     8.1, users
25594     of the API should be aware.
25595
25596     [1]:
25597     http://msdn.microsoft.com/zh-tw/library/windows/desktop/ms724451%28v=vs.85%29.aspx
25598     [2]:
25599     http://msdn.microsoft.com/zh-tw/library/windows/desktop/ms724451%28v=vs.85%29.aspx
25600
25601     https://bugzilla.gnome.org/show_bug.cgi?id=741895
25602
25603  glib/gwin32.c | 82
25604  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
25605  glib/gwin32.h | 26 ++++++++++++++++++-
25606  2 files changed, 105 insertions(+), 3 deletions(-)
25607
25608 commit be2d9b4f5801380ac02e8d158686538d10e3dee5
25609 Author: Cosimo Cecchi <cosimoc@gnome.org>
25610 Date:   Mon Jan 26 11:18:06 2015 +0000
25611
25612     GSimpleAction: add g_simple_action_set_state_hint
25613
25614     Currently the only way to set a state hint on an action is through a
25615     subclass; add a g_simple_action_set_state_hint() method so that this
25616     becomes easier for clients that already use GSimpleAction.
25617
25618     https://bugzilla.gnome.org/show_bug.cgi?id=743521
25619
25620  docs/reference/gio/gio-sections.txt |  1 +
25621  gio/gsimpleaction.c                 | 39
25622  ++++++++++++++++++++++++++++++++++++-
25623  gio/gsimpleaction.h                 |  4 ++++
25624  3 files changed, 43 insertions(+), 1 deletion(-)
25625
25626 commit 2a0c18041ba71435df3fc3834d360553c97fdfe4
25627 Author: Ilya Konstantinov <ilya.konstantinov@gmail.com>
25628 Date:   Sat Dec 20 11:19:00 2014 -0500
25629
25630     gthread: add thread name support on Mac OS
25631
25632     https://bugzilla.gnome.org/show_bug.cgi?id=741807
25633
25634  configure.ac         | 10 ++++++++++
25635  glib/gthread-posix.c |  8 ++++----
25636  2 files changed, 14 insertions(+), 4 deletions(-)
25637
25638 commit 1cf7f5a2400ee9f4140e5c5bfab60e536bdabf14
25639 Author: Philip Withnall <philip.withnall@collabora.co.uk>
25640 Date:   Sun Jan 25 17:09:35 2015 +0000
25641
25642     gobject: Fix a typo in a documentation comment
25643
25644  gobject/gobject.c | 2 +-
25645  1 file changed, 1 insertion(+), 1 deletion(-)
25646
25647 commit 4462cd30bc737a590ab8eec8b50b90e9952ad083
25648 Author: Philip Withnall <philip.withnall@collabora.co.uk>
25649 Date:   Sun Jan 25 17:09:24 2015 +0000
25650
25651     gthread: Fix a typo in a documentation comment
25652
25653  glib/gthread.c | 2 +-
25654  1 file changed, 1 insertion(+), 1 deletion(-)
25655
25656 commit 92041f4b3b7eca6ddff0bade48b77d88f906ca6f
25657 Author: Philip Withnall <philip.withnall@collabora.co.uk>
25658 Date:   Sun Jan 25 16:22:43 2015 +0000
25659
25660     gstrfuncs: Document that g_ascii_dtostr() writes a nul terminator
25661
25662     And g_ascii_formatd().
25663
25664     Reviewed-by: Ryan Lortie <desrt@desrt.ca>
25665
25666  glib/gstrfuncs.c | 5 ++++-
25667  1 file changed, 4 insertions(+), 1 deletion(-)
25668
25669 commit ef09373e03c9f2f8bf9388013c812bb73c12076f
25670 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
25671 Date:   Wed Jan 21 14:28:47 2015 +0800
25672
25673     gio/Makefile.am: Fix MSVC Project Generation
25674
25675     We need to filter out gnetworkmonitornm.c in the MSVC Projects,
25676     as that is
25677     UNIX-only code.
25678
25679  gio/Makefile.am | 6 +++---
25680  1 file changed, 3 insertions(+), 3 deletions(-)
25681
25682 commit 29307b4e41d36bfbc73f3c6405d6ccdfbf1f87e6
25683 Author: Ryan Lortie <desrt@desrt.ca>
25684 Date:   Tue Jan 20 01:38:13 2015 -0500
25685
25686     bump version
25687
25688  configure.ac | 2 +-
25689  1 file changed, 1 insertion(+), 1 deletion(-)
25690
25691 commit 95ea50d73c342796bffd20110c62dc9aef988c0c
25692 Author: Ryan Lortie <desrt@desrt.ca>
25693 Date:   Tue Jan 20 00:05:11 2015 -0500
25694
25695     GLib 2.43.3
25696
25697  NEWS | 37 +++++++++++++++++++++++++++++++++++++
25698  1 file changed, 37 insertions(+)
25699
25700 commit 11a846b6bf646ef6b4686c02fdf3fd8d2c72fb41
25701 Author: Philip Withnall <philip.withnall@collabora.co.uk>
25702 Date:   Fri Jan 16 09:14:08 2015 +0000
25703
25704     gtestutils: Add an example of using test fixtures
25705
25706     Add a simple example of a test suite with two unit tests both
25707     using the
25708     same fixture.
25709
25710     https://bugzilla.gnome.org/show_bug.cgi?id=743014
25711
25712  glib/gtestutils.c | 64
25713  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
25714  1 file changed, 64 insertions(+)
25715
25716 commit ee245b57ffa8fb0677d9eaf48bfcaf20ced638ea
25717 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
25718 Date:   Sat Jan 17 17:14:46 2015 +0100
25719
25720     Updated Basque language
25721
25722  po/eu.po | 431
25723  ++++++++++++++++++++++++++++++++-------------------------------
25724  1 file changed, 216 insertions(+), 215 deletions(-)
25725
25726 commit cf03e824780d4ca58de664737bf5ba9ed416cfa2
25727 Author: Ignacio Casal Quinteiro <icq@gnome.org>
25728 Date:   Mon Dec 22 16:38:50 2014 +0100
25729
25730     gsocket: always try before waiting for condition
25731
25732     When implementing blocking operations on top of
25733     nonblocking sockets we should always first try to
25734     perform the operation and then if needed handle
25735     EAGAIN and wait with g_socket_wait_condition.
25736     This is an optimization since we avoid calling
25737     wait condition when it is not needed, but most
25738     importantly this fixes hangs on win32 where some
25739     events (in particular FD_WRITE) are only emitted
25740     after the operation fails with EWOULDBLOCK.
25741
25742     https://bugzilla.gnome.org/show_bug.cgi?id=732439
25743     https://bugzilla.gnome.org/show_bug.cgi?id=741707
25744
25745  gio/gsocket.c | 147
25746  ++++++++++++++++++++++++++++++----------------------------
25747  1 file changed, 77 insertions(+), 70 deletions(-)
25748
25749 commit 4f4714285dcc5c3ce9c87f65d9f684f285113a6e
25750 Author: Paolo Borelli <pborelli@gnome.org>
25751 Date:   Sat Jan 10 15:23:07 2015 +0100
25752
25753     gsocket: add a testcase that shows a hang on win32
25754
25755     Add a unit test that checks g_socket_new_from_fd by creating
25756     a gsocket, obtaining its fd, duplicating the fd and then creating
25757     a gsocket from the new fd. This shows a hang on win32 since the
25758     gsocket created from the fd never receives the FD_WRITE event
25759     because we wait for the condition without first trying to write
25760     and windows signals the condition only after a EWOULDBLOCK error.
25761
25762     https://bugzilla.gnome.org/show_bug.cgi?id=741707
25763
25764  gio/tests/socket.c | 94
25765  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
25766  1 file changed, 94 insertions(+)
25767
25768 commit 2c5076cd58d27eca46aa32ea44ec54cefb96499e
25769 Author: Philip Withnall <philip.withnall@collabora.co.uk>
25770 Date:   Fri Jan 16 09:22:21 2015 +0000
25771
25772     gtestutils: Add links to gtester and gtester-report documentation
25773
25774     Link some existing text to make cross-referencing a little easier.
25775
25776  glib/gtestutils.c | 5 +++--
25777  1 file changed, 3 insertions(+), 2 deletions(-)
25778
25779 commit 056f50ce94e4b5c6bf6c128c348983401b402b45
25780 Author: Philip Withnall <philip.withnall@collabora.co.uk>
25781 Date:   Fri Jan 16 09:18:41 2015 +0000
25782
25783     gtestutils: Fix a typo in the g_test_add() documentation
25784
25785  glib/gtestutils.c | 4 ++--
25786  1 file changed, 2 insertions(+), 2 deletions(-)
25787
25788 commit 7dd7c04148dac716ce2eb7df72056d739efa3c30
25789 Author: Philip Withnall <philip.withnall@collabora.co.uk>
25790 Date:   Fri Jan 16 09:10:46 2015 +0000
25791
25792     gtestutils: Clarify that test fixtures are allocated by GLib
25793
25794     Make it a little clearer that the user’s fixture setup and teardown
25795     functions don’t have to do the allocation or freeing.
25796
25797  glib/gtestutils.c | 17 +++++++++--------
25798  1 file changed, 9 insertions(+), 8 deletions(-)
25799
25800 commit 123bd7aecf29598a8a04d55998bf8ec778fc6dd7
25801 Author: Philip Withnall <philip.withnall@collabora.co.uk>
25802 Date:   Fri Jan 16 09:12:53 2015 +0000
25803
25804     gtestutils: Fix a typo in the g_test_run() documentation
25805
25806  glib/gtestutils.c | 2 +-
25807  1 file changed, 1 insertion(+), 1 deletion(-)
25808
25809 commit 9114923db213a53cdaee7de8dd1ad818919048a2
25810 Author: Philip Withnall <philip.withnall@collabora.co.uk>
25811 Date:   Thu Jan 15 14:20:33 2015 +0000
25812
25813     ggettext: Include an example of setlocale() and friends in the
25814     i18n docs
25815
25816     Include an example main() function, and include a link to the gettext
25817     manual’s section on integrating gettext with build systems.
25818
25819     That should work as a complete reference for how to add i18n
25820     support to
25821     an application.
25822
25823     https://bugzilla.gnome.org/show_bug.cgi?id=742972
25824
25825  glib/ggettext.c | 24 +++++++++++++++++++++---
25826  1 file changed, 21 insertions(+), 3 deletions(-)
25827
25828 commit 7a8ef00aae2620b66306c8ab521e0d109e38d1ab
25829 Author: Paolo Borelli <pborelli@gnome.org>
25830 Date:   Tue Jan 13 12:44:20 2015 +0100
25831
25832     Avoid warning when using G_STMT_END macro with MSVC
25833
25834     Workaround found on
25835     http://cnicholson.net/2009/03/stupid-c-tricks-dowhile0-and-c4127/
25836
25837     https://bugzilla.gnome.org/show_bug.cgi?id=742851
25838
25839  glib/gmacros.h | 10 ++++++++++
25840  1 file changed, 10 insertions(+)
25841
25842 commit 432476355bc03ca4b62508f90747497644cc687c
25843 Author: Paolo Borelli <pborelli@gnome.org>
25844 Date:   Tue Jan 13 13:22:07 2015 +0100
25845
25846     Use G_STMT_START/END in gslice.h
25847
25848  glib/gslice.h | 11 ++++++-----
25849  1 file changed, 6 insertions(+), 5 deletions(-)
25850
25851 commit be0c9e507a59aec5655a1c109adb3b0a588e2502
25852 Author: Paolo Borelli <pborelli@gnome.org>
25853 Date:   Tue Jan 13 13:19:58 2015 +0100
25854
25855     Use G_STMT_START/END in gtestutils
25856
25857  glib/gtestutils.h | 72
25858  ++++++++++++++++++++++++++++++++++---------------------
25859  1 file changed, 45 insertions(+), 27 deletions(-)
25860
25861 commit 70e2630f5aa7045cafda2ede0d25f325adc37152
25862 Author: Philip Withnall <philip.withnall@collabora.co.uk>
25863 Date:   Fri Dec 19 21:10:53 2014 +0000
25864
25865     gsettings: Fix a typo in the GSettings documentation
25866
25867     https://bugzilla.gnome.org/show_bug.cgi?id=741788
25868
25869  gio/gsettings.c | 2 +-
25870  1 file changed, 1 insertion(+), 1 deletion(-)
25871
25872 commit b1e5b0e73324d9c2db6abb4cf459cbb9b03a24ef
25873 Author: Matthias Clasen <mclasen@redhat.com>
25874 Date:   Tue Jan 13 16:54:59 2015 -0500
25875
25876     Bump version
25877
25878     So that early adopters of new api have a version to target.
25879
25880  configure.ac | 2 +-
25881  1 file changed, 1 insertion(+), 1 deletion(-)
25882
25883 commit f7be461601ab51a9f29e1fd07692efb261d0104b
25884 Author: Iain Lane <iain.lane@canonical.com>
25885 Date:   Mon Jan 12 10:03:18 2015 +0000
25886
25887     gnetworkmonitornm: Check if network-manager is running
25888
25889     We were asking for properties on NM's dbus interface, but if NM is not
25890     running then there won't be any. Check if the name has an owner before
25891     doing anything to it.
25892
25893     https://bugzilla.gnome.org/show_bug.cgi?id=741653
25894
25895  gio/gnetworkmonitornm.c | 11 +++++++++++
25896  1 file changed, 11 insertions(+)
25897
25898 commit 84a1efeabd56b080a2a63acb783a9bbc35513873
25899 Author: Ryan Lortie <desrt@desrt.ca>
25900 Date:   Wed Jan 7 16:15:22 2015 -0500
25901
25902     configure.ac: reject 'universal' builds
25903
25904     AC_C_BIGENDIAN can return 'universal' as the result in the case
25905     that we
25906     are trying to do a universal build on Mac OS.  This has to be
25907     opted into
25908     explicitly by using multiple -arch CFLAGS.
25909
25910     Previously, we detected this result and fell back to doing our
25911     own check
25912     based on the endianness of the build machine, hardcoding that.  This
25913     means that universal builds might successfully build, but the binaries
25914     would never actually run correctly on the 'opposite' arch.
25915
25916     This check was added because of a bug in the intial implementation of
25917     this detection in autoconf, which was inappropriately identifying
25918     non-macos compilers as 'universal'.  That was hitting ppc64 systems.
25919     See https://bugzilla.redhat.com/show_bug.cgi?id=449944 for more info.
25920
25921     Commit b0e687ef42e21b1eb7af18c4eaebcd41b0bd5632 in autoconf ("Limit
25922     AC_C_BIGENDIAN univeral checks to Mac OS X") solved this issue
25923     in 2008,
25924     so let's remove our workaround.  For good measure, if we detect
25925     "universal" in the result, error out.
25926
25927     https://bugzilla.gnome.org/show_bug.cgi?id=742548
25928
25929  configure.ac | 12 +-----------
25930  1 file changed, 1 insertion(+), 11 deletions(-)
25931
25932 commit 12b5eff6dc612b0bfbff4e84806442c3b0daa432
25933 Author: Rafael Ferreira <rafael.f.f1@gmail.com>
25934 Date:   Fri Jan 9 01:49:13 2015 +0000
25935
25936     Updated Brazilian Portuguese translation
25937
25938  po/pt_BR.po | 1009
25939  ++++++++++++++++++++++++++++-------------------------------
25940  1 file changed, 471 insertions(+), 538 deletions(-)
25941
25942 commit 1632d5716e5df22ff4eaf5698245cee2dd70f82c
25943 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
25944 Date:   Wed Jan 7 09:59:47 2015 +0800
25945
25946     Win32: Update Pre-configured Config Headers
25947
25948     Update config.h.win32.in and glibconfig.h.win32.in so that they
25949     will be
25950     in-line with the ones that are produced with configure.ac, for use on
25951     Windows builds.
25952
25953     Thanks to Philip Withnall for pointing out the changes needed
25954     to update
25955     glibconfig.h.win32.in in bug 727829.
25956
25957  config.h.win32.in          | 3 +++
25958  glib/glibconfig.h.win32.in | 8 ++++++--
25959  2 files changed, 9 insertions(+), 2 deletions(-)
25960
25961 commit 327d35ed414b845e0199a11e8bcbb5296ad70c95
25962 Author: Timm Bäder <mail@baedert.org>
25963 Date:   Mon Jan 5 11:51:46 2015 +0100
25964
25965     gnetworkmonitornm: Prevent crash
25966
25967     g_dbus_proxy_get_cached_property_names can return NULL if there are no
25968     cached properties, so don't try to access them in that case.
25969
25970  gio/gnetworkmonitornm.c | 4 ++++
25971  1 file changed, 4 insertions(+)
25972
25973 commit aa4e2d4dc3131076bed5f8e3fb83d4238a4f93b9
25974 Author: TingPing <tingping@tingping.se>
25975 Date:   Sat Aug 16 04:47:46 2014 -0400
25976
25977     Fix GContentType usage
25978
25979     https://bugzilla.gnome.org/show_bug.cgi?id=734946
25980
25981  gio/glocalfileinfo.c | 12 ++++++------
25982  1 file changed, 6 insertions(+), 6 deletions(-)
25983
25984 commit 48293bb47d9c1fa403d54e3f9f7bd4f2f1b8ad1e
25985 Author: Matthias Clasen <mclasen@redhat.com>
25986 Date:   Tue Dec 23 19:49:27 2014 -0500
25987
25988     Fix a typo
25989
25990  glib/gdatetime.c | 2 +-
25991  1 file changed, 1 insertion(+), 1 deletion(-)
25992
25993 commit 8344bf117929bfa70d5bf99937ab176a9ab0c8fb
25994 Author: Erick Pérez Castellanos <erick.red@gmail.com>
25995 Date:   Sun Dec 21 11:08:39 2014 -0500
25996
25997     Fix document typo
25998
25999     This one was making syntax highlighting fail.
26000
26001  gio/gsettings.c | 2 +-
26002  1 file changed, 1 insertion(+), 1 deletion(-)
26003
26004 commit 30abc73c1a8ff1e86513d7b3f4d1ba1a51d70790
26005 Author: Matthias Clasen <mclasen@redhat.com>
26006 Date:   Sat Dec 20 21:32:53 2014 -0500
26007
26008     Silence the build some more
26009
26010  glib/Makefile.am | 2 +-
26011  1 file changed, 1 insertion(+), 1 deletion(-)
26012
26013 commit c447bc7f93fbc6e1aaf7f46eef9da2f820c8f209
26014 Author: Thomas Haller <thaller@redhat.com>
26015 Date:   Wed Dec 17 10:00:35 2014 +0100
26016
26017     gobject: don't use G_STRLOC in G_OBJECT_WARN_INVALID_PSPEC() macro
26018
26019     Using G_STRLOC ends up embedding unique strings of the form
26020     __FILE__:__LINE__ in the compiled binary. We can avoid these
26021     by passing __FILE__ and __LINE__ separately when constructing
26022     the warning text.
26023     This probably reduces the size of the binary as __FILE__ is
26024     likely already contained as string otherwise.
26025
26026     Note that for GCC 2.x this changes behavior because G_STRLOC
26027     also contained __PRETTY_FUNCTION__.
26028
26029     https://bugzilla.gnome.org/show_bug.cgi?id=741654
26030
26031  gobject/gobject.h | 4 ++--
26032  1 file changed, 2 insertions(+), 2 deletions(-)
26033
26034 commit d951db4236146efd8f4f343740d50433739526c8
26035 Author: Philip Withnall <philip.withnall@collabora.co.uk>
26036 Date:   Tue Dec 16 11:29:03 2014 +0000
26037
26038     gobject: Add g_set_object() convenience function to set GObject
26039     pointers
26040
26041     Along the same lines as g_clear_object(), g_set_object() is a
26042     convenience function to update a GObject pointer, handling reference
26043     counting transparently and correctly.
26044
26045     Specifically, it handles the case where a pointer is set to its
26046     current
26047     value. If handled naïvely, that could result in the object instance
26048     being finalised. In the following code, that happens when
26049     (my_obj == new_value) and the object has a single reference:
26050         g_clear_object (&my_obj);
26051         my_obj = g_object_ref (new_value);
26052
26053     It also simplifies boilerplate code such as set_property()
26054     implementations, which are otherwise long and boring.
26055
26056     Test cases included.
26057
26058     https://bugzilla.gnome.org/show_bug.cgi?id=741589
26059
26060  docs/reference/gobject/gobject-sections.txt |  1 +
26061  gobject/gobject.h                           | 63
26062  +++++++++++++++++++++++++++++
26063  gobject/tests/reference.c                   | 60
26064  +++++++++++++++++++++++++++
26065  3 files changed, 124 insertions(+)
26066
26067 commit 4f3ab40c042d8c53e8540188a7508e91301baa41
26068 Author: Philip Chimento <philip.chimento@gmail.com>
26069 Date:   Tue Dec 2 12:34:30 2014 -0500
26070
26071     gfile: Explain nonobvious use of my_error
26072
26073     In g_file_make_directory_with_parents(), the my_error variable is used
26074     for several different purposes throughout the whole function, not
26075     all of
26076     which are obvious. This explains the situation with some comments.
26077
26078     https://bugzilla.gnome.org/show_bug.cgi?id=719455
26079
26080  gio/gfile.c | 21 +++++++++++++++++++++
26081  1 file changed, 21 insertions(+)
26082
26083 commit 44372f4dd0a4a8aac1b66b820810b3f7bdf70513
26084 Author: Philip Chimento <philip.chimento@gmail.com>
26085 Date:   Tue Dec 3 18:51:51 2013 -0800
26086
26087     gfile: Use g_error_matches
26088
26089     Make proper use of g_error_matches() instead of comparing only
26090     error codes.
26091
26092     https://bugzilla.gnome.org/show_bug.cgi?id=719455
26093
26094  gio/gfile.c | 6 +++---
26095  1 file changed, 3 insertions(+), 3 deletions(-)
26096
26097 commit 5a7db3015ab0f14e4e2ad6766b3ce819447faf93
26098 Author: Philip Chimento <philip.chimento@gmail.com>
26099 Date:   Wed Nov 27 17:43:18 2013 -0800
26100
26101     gfile: make_directory_with_parents race condition
26102
26103     A race condition could cause g_file_make_directory_with_parents() to
26104     fail with G_IO_ERROR_EXISTS despite the requested directory not
26105     existing.
26106
26107     https://bugzilla.gnome.org/show_bug.cgi?id=719455
26108
26109  gio/gfile.c | 7 +++++++
26110  1 file changed, 7 insertions(+)
26111
26112 commit 388e0d576f5a50a3219e01eb93fe689a7f30ee38
26113 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
26114 Date:   Wed Dec 17 12:31:29 2014 +0100
26115
26116     Updated Spanish translation
26117
26118  po/es.po | 496
26119  ++++++++++++++++++++++++++++++++-------------------------------
26120  1 file changed, 249 insertions(+), 247 deletions(-)
26121
26122 commit e98a5828d3ada47b080ab6d69c9349e2c5a4ee5d
26123 Author: Philip Withnall <philip.withnall@collabora.co.uk>
26124 Date:   Tue Dec 16 11:23:12 2014 +0000
26125
26126     docs: Remove a mention of g_clear_object() being atomic
26127
26128     It is no longer atomic.
26129
26130     https://bugzilla.gnome.org/show_bug.cgi?id=741589
26131
26132  docs/reference/gobject/tut_howto.xml | 2 +-
26133  1 file changed, 1 insertion(+), 1 deletion(-)
26134
26135 commit 924f269763fec66194d3357285f6d860986f66b2
26136 Author: Matthias Clasen <mclasen@redhat.com>
26137 Date:   Mon Dec 15 11:56:12 2014 -0500
26138
26139     2.43.2
26140
26141  configure.ac | 2 +-
26142  1 file changed, 1 insertion(+), 1 deletion(-)
26143
26144 commit 0f21ee4c89551fd14f2926e86a174a8338fab9e1
26145 Author: Matthias Clasen <mclasen@redhat.com>
26146 Date:   Mon Dec 15 13:17:02 2014 -0500
26147
26148     gobject: Add missing symbols to the docs
26149
26150  docs/reference/gobject/gobject-sections.txt | 3 +++
26151  1 file changed, 3 insertions(+)
26152
26153 commit 169eae47e519068a0afa2ec44b24b884214d79ec
26154 Author: Matthias Clasen <mclasen@redhat.com>
26155 Date:   Mon Dec 15 13:14:01 2014 -0500
26156
26157     gio: Add missing symbols to docs
26158
26159  docs/reference/gio/gio-sections.txt | 10 ++++++++++
26160  1 file changed, 10 insertions(+)
26161
26162 commit b32ea8d9242c84f3959a9e3d6b5ed63fcb6eff9b
26163 Author: Matthias Clasen <mclasen@redhat.com>
26164 Date:   Mon Dec 15 11:52:42 2014 -0500
26165
26166     Updates
26167
26168  NEWS | 34 ++++++++++++++++++++++++++++++++++
26169  1 file changed, 34 insertions(+)
26170
26171 commit b6d1c66c506637ba614a2327e0071eb6a1873fc2
26172 Author: Dan Winship <danw@gnome.org>
26173 Date:   Sun Dec 14 08:04:27 2014 -0500
26174
26175     gio/tests/socket: fix one of the new tests
26176
26177     One of the recently-added tests was using g_test_cmpstr() on a buffer
26178     containing a string that wasn't necessarily 0-terminated.
26179
26180  gio/tests/socket.c | 1 +
26181  1 file changed, 1 insertion(+)
26182
26183 commit 1a2a689deacaac32b351ae97b00d8c35a6499cf6
26184 Author: Xavier Claessens <xavier.claessens@collabora.com>
26185 Date:   Sat Nov 29 08:39:24 2014 -0500
26186
26187     Doc: glib: Fix all undocumented/unused/undeclared symbols
26188
26189     There is one issue left in gscanner.h due to a bug #741305 in gtk-doc.
26190
26191     https://bugzilla.gnome.org/show_bug.cgi?id=740814
26192
26193  docs/reference/glib/Makefile.am        |  6 +++-
26194  docs/reference/glib/glib-overrides.txt |  5 ----
26195  docs/reference/glib/glib-sections.txt  | 50
26196  ++++++++++++++++++++++++++++++++++
26197  glib/docs.c                            | 14 ++++++++--
26198  glib/gconstructor.h                    |  3 ++
26199  glib/gconvert.h                        |  2 ++
26200  glib/gdir.h                            |  2 ++
26201  glib/genviron.h                        |  3 +-
26202  glib/gfileutils.h                      |  2 ++
26203  glib/ghash.c                           |  2 ++
26204  glib/giochannel.h                      |  2 ++
26205  glib/gkeyfile.c                        | 20 +++++++++++++-
26206  glib/goption.c                         |  3 ++
26207  glib/gspawn.h                          |  2 ++
26208  glib/gstdio.c                          |  2 ++
26209  glib/gunicode.h                        |  4 +--
26210  glib/gwin32.h                          |  2 ++
26211  glib/valgrind.h                        |  2 --
26212  18 files changed, 112 insertions(+), 14 deletions(-)
26213
26214 commit b6aa0c4890442845205a1b8696376a3e5fe0f2d7
26215 Author: Shankar Prasad <prasad.mvs@gmail.com>
26216 Date:   Fri Dec 12 11:55:07 2014 +0000
26217
26218     Updated Kannada translation
26219
26220  po/kn.po | 533
26221  +++++++++++++++++++++++----------------------------------------
26222  1 file changed, 194 insertions(+), 339 deletions(-)
26223
26224 commit 45e4ea75da0016675352bb00da8f148b07c23c04
26225 Author: Yosef Or Boczko <yoseforb@src.gnome.org>
26226 Date:   Fri Dec 12 12:36:27 2014 +0200
26227
26228     Updated Hebrew translation
26229
26230  po/he.po | 432
26231  ++++++++++++++++++++++++++++++++-------------------------------
26232  1 file changed, 217 insertions(+), 215 deletions(-)
26233
26234 commit de657238774755eb58a1c6fbf9123f978fb828e7
26235 Author: Ryan Lortie <desrt@desrt.ca>
26236 Date:   Thu Dec 11 18:49:16 2014 -0500
26237
26238     ghash: minor docs tweak
26239
26240     We should not advise people to cast the result of
26241     g_hash_table_get_keys_as_array() to a type that looks suitable for use
26242     with g_strfreev().  Advise to use (const gchar **) instead.
26243
26244  glib/ghash.c | 2 +-
26245  1 file changed, 1 insertion(+), 1 deletion(-)
26246
26247 commit ae1b6ecd9d1b5e0fa701cd2fd44425ab2312ab02
26248 Author: Tim-Philipp Müller <tim@centricular.com>
26249 Date:   Fri Jun 13 20:19:09 2014 +0100
26250
26251     gio/tests/socket: add unit test for g_socket_send_messages()
26252
26253     https://bugzilla.gnome.org/show_bug.cgi?id=719646
26254
26255  gio/tests/socket.c | 55
26256  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
26257  1 file changed, 55 insertions(+)
26258
26259 commit fff5c7cd631f7eefeb93412b1d9d90517c4b895e
26260 Author: Tim-Philipp Müller <tim@centricular.com>
26261 Date:   Thu Jun 12 18:16:45 2014 +0100
26262
26263     gsocket: add g_socket_send_messages()
26264
26265     Allows sending of multiple messages (packets, datagrams)
26266     in one go using sendmmsg(), thus drastically reducing the
26267     number of syscalls when sending out a lot of data, or when
26268     sending out the same data to multiple recipients.
26269
26270     https://bugzilla.gnome.org/show_bug.cgi?id=719646
26271
26272  configure.ac   |   2 +-
26273  gio/giotypes.h |  35 ++++++++
26274  gio/gsocket.c  | 275
26275  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
26276  gio/gsocket.h  |   9 ++
26277  4 files changed, 320 insertions(+), 1 deletion(-)
26278
26279 commit 3c3fc0e463278f368e6192ff65a45b6873bf370a
26280 Author: Tim-Philipp Müller <tim@centricular.com>
26281 Date:   Fri Jun 13 19:45:25 2014 +0100
26282
26283     gio/tests/socket: add datagram version of test_ip_sync
26284
26285  gio/tests/socket.c | 170
26286  ++++++++++++++++++++++++++++++++++++++++++++++++++---
26287  1 file changed, 163 insertions(+), 7 deletions(-)
26288
26289 commit 486485042719dd13c03d5261a7945e94bdf63d69
26290 Author: Tim-Philipp Müller <tim@centricular.com>
26291 Date:   Fri Jun 13 10:48:52 2014 +0100
26292
26293     gio/tests/socket: add test for g_socket_send_message()
26294
26295  gio/tests/socket.c | 30 ++++++++++++++++++++++++++++++
26296  1 file changed, 30 insertions(+)
26297
26298 commit dd5fd6902d8433b8771da9d92ec2ce8c056eae29
26299 Author: Sweta Kothari <swkothar@redhat.com>
26300 Date:   Thu Dec 11 09:30:01 2014 +0530
26301
26302     Updated gujarati translations
26303
26304  po/gu.po | 365
26305  ++++++++++++++++++++++++++++-----------------------------------
26306  1 file changed, 164 insertions(+), 201 deletions(-)
26307
26308 commit fbf0b2e19c9a4720fa019ebef8995104d85c2c4e
26309 Author: Muhammet Kara <muhammetk@gmail.com>
26310 Date:   Wed Dec 10 22:04:49 2014 +0000
26311
26312     Updated Turkish translation
26313
26314  po/tr.po | 6825
26315  +++++++++++++++++++++++++++++++++++---------------------------
26316  1 file changed, 3842 insertions(+), 2983 deletions(-)
26317
26318 commit f8da414d089057f63cb277af575675deb63536b0
26319 Author: Dan Winship <danw@gnome.org>
26320 Date:   Wed Dec 10 18:39:21 2014 +0100
26321
26322     gio: fix the Since/AVAILABLE version on network connectivity stuff
26323
26324  gio/gioenums.h        | 2 +-
26325  gio/gnetworkmonitor.c | 4 ++--
26326  gio/gnetworkmonitor.h | 2 +-
26327  3 files changed, 4 insertions(+), 4 deletions(-)
26328
26329 commit a12f546b3bd32ae826306c4c7dbd931fe37ec632
26330 Author: Colin Walters <walters@verbum.org>
26331 Date:   Sun Dec 7 16:00:55 2014 -0500
26332
26333     keyfile: Add "in group" to GError message consistently
26334
26335     This originated with https://github.com/GNOME/ostree/pull/23
26336     It's nicer for the user if we also mention which group the expected
26337     key would be in.
26338
26339     And in fact, every other error *except* _get_value() already had it.
26340
26341     https://bugzilla.gnome.org/show_bug.cgi?id=741226
26342
26343  glib/gkeyfile.c | 30 +++++++++++++++---------------
26344  1 file changed, 15 insertions(+), 15 deletions(-)
26345
26346 commit 7966f27882095e1c2c4e2a0f6e36925bcdc65e9f
26347 Author: Balázs Úr <urbalazs@gmail.com>
26348 Date:   Sun Dec 7 09:26:40 2014 +0000
26349
26350     Updated Hungarian translation
26351
26352  po/hu.po | 347
26353  ++++++++++++++++++++++++++++++++-------------------------------
26354  1 file changed, 175 insertions(+), 172 deletions(-)
26355
26356 commit 7d9816934e6a233369a2df1282a49d1549d9fa0f
26357 Author: Ross Lagerwall <rosslagerwall@gmail.com>
26358 Date:   Sun Nov 30 22:17:51 2014 +0000
26359
26360     gio/tests: Prevent hangs and aborts in socket-listener
26361
26362     Fix two problems:
26363     1) If g_socket_service_stop is called before the accept call is
26364     requeued,
26365     then the reference count won't decrease and this code will hang
26366     forever:
26367       while (G_OBJECT (service)->ref_count == ref_count)
26368         g_main_context_iteration (NULL, TRUE);
26369
26370     2) Sometimes the testcase fails (maybe 1 in 200 times for me):
26371     GLib-GIO:ERROR:socket-listener.c:73:connection_cb: assertion failed
26372     (G_OBJECT (service)->ref_count == 2): (3 == 2)
26373     Aborted (core dumped)
26374
26375     The problem is that depending on ordering, cancellation of the async
26376     listener can require further main context iterations before it
26377     releases
26378     the reference on the socket service. Furthermore, in some cases, it
26379     requires at least one iteration.
26380
26381     https://bugzilla.gnome.org/show_bug.cgi?id=712570
26382
26383  gio/tests/socket-listener.c | 7 ++++---
26384  1 file changed, 4 insertions(+), 3 deletions(-)
26385
26386 commit 53abf0dc7d22d8a150fdc6162ef212cb5aa87c2f
26387 Author: Piotr Drąg <piotrdrag@gmail.com>
26388 Date:   Fri Dec 5 23:04:04 2014 +0100
26389
26390     Updated POTFILES.in
26391
26392  po/POTFILES.in | 1 +
26393  1 file changed, 1 insertion(+)
26394
26395 commit 485a6900fcd481f0899e4a775c96d5a34b62cb90
26396 Author: Bastien Nocera <hadess@hadess.net>
26397 Date:   Wed Dec 3 18:36:25 2014 +0100
26398
26399     gio: Add GNetworkMonitor impl based on NetworkManager
26400
26401     Which implements the new GNetworkConnectivity property.
26402
26403     https://bugzilla.gnome.org/show_bug.cgi?id=664562
26404
26405  gio/Makefile.am         |   2 +
26406  gio/giomodule.c         |   2 +
26407  gio/gnetworkmonitornm.c | 307
26408  ++++++++++++++++++++++++++++++++++++++++++++++++
26409  gio/gnetworkmonitornm.h |  53 +++++++++
26410  4 files changed, 364 insertions(+)
26411
26412 commit 8d08b821090d5394175c17f375a192bb3f824c0c
26413 Author: Dan Winship <danw@gnome.org>
26414 Date:   Wed Apr 16 10:39:12 2014 -0400
26415
26416     gio: add network connectivity state to GNetworkMonitor
26417
26418     Add a property to GNetworkMonitor indicating the level of network
26419     connectivity: none/local, limited, stuck behind a portal, or full.
26420
26421     The default implementation just returns none or full depending on the
26422     value of is-available.
26423
26424     https://bugzilla.gnome.org/show_bug.cgi?id=664562
26425
26426  gio/gioenums.h              | 24 +++++++++++++++++++
26427  gio/gnetworkmonitor.c       | 56
26428  +++++++++++++++++++++++++++++++++++++++++++++
26429  gio/gnetworkmonitor.h       | 35 +++++++++++++++-------------
26430  gio/gnetworkmonitorbase.c   | 24 +++++++++++++------
26431  gio/tests/network-monitor.c | 11 +++++++++
26432  5 files changed, 127 insertions(+), 23 deletions(-)
26433
26434 commit ed68d80e61b60833c15b69e57117e7f267757632
26435 Author: Bastien Nocera <hadess@hadess.net>
26436 Date:   Thu Dec 4 12:27:23 2014 +0100
26437
26438     gio: Correct the "available in" for GNetworkMonitor
26439
26440     They were marked as available in all versions when the main interface
26441     was actually added in glib 2.32.
26442
26443     https://bugzilla.gnome.org/show_bug.cgi?id=664562
26444
26445  gio/gnetworkmonitor.h | 8 ++++----
26446  1 file changed, 4 insertions(+), 4 deletions(-)
26447
26448 commit e0f1a19332fd2aa25dc08eda289a217044e07472
26449 Author: Ignacio Casal Quinteiro <icq@gnome.org>
26450 Date:   Tue Dec 2 14:25:56 2014 +0100
26451
26452     gio: provide G_IO_ERROR_NOT_CONNECTED translation for ENOTCONN
26453
26454     https://bugzilla.gnome.org/show_bug.cgi?id=741016
26455
26456  gio/gioerror.c | 6 ++++++
26457  1 file changed, 6 insertions(+)
26458
26459 commit 22ab227348e9ac6671da3d2bf143aafbf99838ca
26460 Author: Ignacio Casal Quinteiro <icq@gnome.org>
26461 Date:   Tue Dec 2 14:29:11 2014 +0100
26462
26463     gio: fix build
26464
26465     next time I should definitely try to compile after a rebase
26466     conflict...
26467
26468  gio/gioenums.h | 2 +-
26469  1 file changed, 1 insertion(+), 1 deletion(-)
26470
26471 commit fbfc23453ddbbf8fc44984c78910c4e8c23ef847
26472 Author: Ignacio Casal Quinteiro <icq@gnome.org>
26473 Date:   Tue Dec 2 13:50:51 2014 +0100
26474
26475     gio: add G_IO_ERROR_NOT_CONNECTED
26476
26477     It adds a new error G_IO_ERROR_NOT_CONNECTED
26478     and makes the win32 error ERROR_PIPE_LISTENING
26479     to be translated to it.
26480
26481     https://bugzilla.gnome.org/show_bug.cgi?id=741016
26482
26483  gio/gioenums.h | 2 ++
26484  gio/gioerror.c | 3 +++
26485  2 files changed, 5 insertions(+)
26486
26487 commit d0d5ea71bbbee5146a0d0221efa6ecfab703822c
26488 Author: Rico Tzschichholz <ricotz@ubuntu.com>
26489 Date:   Mon Dec 1 14:16:54 2014 +0100
26490
26491     docs: Add index for 2.44 api
26492
26493  docs/reference/gio/gio-docs.xml         | 4 ++++
26494  docs/reference/glib/glib-docs.xml       | 4 ++++
26495  docs/reference/gobject/gobject-docs.xml | 4 ++++
26496  3 files changed, 12 insertions(+)
26497
26498 commit 8b27ac0d9f8f87ca5a2f4e7b2ff071be5adb61e3
26499 Author: Trần Ngọc Quân <vnwildman@gmail.com>
26500 Date:   Mon Dec 1 09:07:13 2014 +0700
26501
26502     Updated Vietnamese translation
26503
26504     Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
26505
26506  po/vi.po | 2804
26507  ++++++++++++++++++++++++++++++++++----------------------------
26508  1 file changed, 1518 insertions(+), 1286 deletions(-)
26509
26510 commit 967fedc0ae04fab3162f25715c6d7bde73d22d57
26511 Author: Dan Winship <danw@gnome.org>
26512 Date:   Fri Aug 19 10:23:12 2011 -0400
26513
26514     gsocket: add G_IO_ERROR_CONNECTION_CLOSED
26515
26516     Add G_IO_ERROR_CONNECTION_CLOSED as an alias for
26517     G_IO_ERROR_BROKEN_PIPE, and also return it on ECONNRESET.
26518
26519     It doesn't really make sense to try to distinguish EPIPE and
26520     ECONNRESET at the GLib level, since the exact choice of which error
26521     gets returned in what conditions depends on the OS. Given that, we
26522     ought to map the two errors to the same value, and since we're already
26523     mapping EPIPE to G_IO_ERROR_BROKEN_PIPE, we need to map ECONNRESET to
26524     that too. But the existing name doesn't really make sense for sockets,
26525     so we add a new name.
26526
26527     https://bugzilla.gnome.org/show_bug.cgi?id=728928
26528
26529  gio/gioenums.h     | 10 ++++++++--
26530  gio/gioerror.c     |  9 +++++++++
26531  gio/tests/socket.c | 38 ++++++++++++++++++++++++++++++++------
26532  3 files changed, 49 insertions(+), 8 deletions(-)
26533
26534 commit 64f9bf96fdc47ab7fedd91d291f805c3e10322b4
26535 Author: Dan Winship <danw@gnome.org>
26536 Date:   Sun Nov 23 12:53:03 2014 -0500
26537
26538     gnetworkaddress: Add g_network_address_new_loopback() constructor
26539
26540     This is a convenience method for creating a GNetworkAddress which is
26541     guaranteed to return IPv4 and IPv6 loopback addresses. The program
26542     cannot guarantee that 'localhost' will resolve to both types of
26543     address, so programs which wish to connect to a local service over
26544     either IPv4 or IPv6 must currently manually create an IPv4 and another
26545     IPv6 socket, and detect which of the two are working. This new API
26546     allows the existing GSocketConnectable machinery to be used to
26547     automate that.
26548
26549     Based on a patch from Philip Withnall.
26550
26551     https://bugzilla.gnome.org/show_bug.cgi?id=732317
26552
26553  docs/reference/gio/gio-sections.txt |   5 +-
26554  gio/gnetworkaddress.c               |  45 ++++++++++++
26555  gio/gnetworkaddress.h               |   2 +
26556  gio/tests/network-address.c         | 132
26557  ++++++++++++++++++++++++++++++++++++
26558  4 files changed, 182 insertions(+), 2 deletions(-)
26559
26560 commit 296c710c64c3f145674a6c20357d4c0b0da1b393
26561 Author: Ryan Lortie <desrt@desrt.ca>
26562 Date:   Fri Nov 28 17:55:28 2014 -0500
26563
26564     GVariant tests: test with larger strings
26565
26566     Allocate some larger strings in the testcase to make sure we
26567     handle them
26568     correctly as well.
26569
26570  glib/tests/gvariant.c | 4 ++--
26571  1 file changed, 2 insertions(+), 2 deletions(-)
26572
26573 commit 5aba9ca837205f8eddec138326430af9d2fd6b11
26574 Author: Ryan Lortie <desrt@desrt.ca>
26575 Date:   Fri Nov 28 12:43:03 2014 -0500
26576
26577     gmain: fix poll record comparison
26578
26579     We intend to keep the list of poll records sorted by (integer) file
26580     descriptor, but due to a typo we are actually keeping it sorted by
26581     pointer address of the GPollFD.
26582
26583     Fix that.
26584
26585     https://bugzilla.gnome.org/show_bug.cgi?id=11059
26586
26587  glib/gmain.c | 2 +-
26588  1 file changed, 1 insertion(+), 1 deletion(-)
26589
26590 commit c476f7cd264ca3c69c002c4bcc1563b17cd976b2
26591 Author: Ryan Lortie <desrt@desrt.ca>
26592 Date:   Fri Nov 28 16:20:40 2014 -0500
26593
26594     gsignal: add a clarification to the docs
26595
26596     As evidenced by a mistake that I made recently, this documentation
26597     could
26598     use a little bit of clarification.
26599
26600  gobject/gsignal.c | 6 ++++++
26601  1 file changed, 6 insertions(+)
26602
26603 commit d511d6b37f051d2cd8698055cbd85ee7f987325d
26604 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
26605 Date:   Fri Nov 28 13:06:04 2014 +0100
26606
26607     GSettings: fix check for delaying backend subscription
26608
26609     g_settings_has_signal_handlers() checks whether any of the signals has
26610     pending handlers. However, g_signal_has_handler_pending() matches on
26611     exact detail, even when passing 0. Subscribing to one of GSettings'
26612     signals with a detail will fail this check and never connect to the
26613     backend.
26614
26615     Fix this by calling has_handler_pending() with the key as detail as
26616     well.
26617
26618     https://bugzilla.gnome.org/show_bug.cgi?id=740848
26619
26620  gio/gsettings.c | 12 +++++++++---
26621  1 file changed, 9 insertions(+), 3 deletions(-)
26622
26623 commit 7f2f4ab12df6ddb501900846896f496520871d16
26624 Author: Matthias Clasen <mclasen@redhat.com>
26625 Date:   Thu Nov 27 09:12:42 2014 -0500
26626
26627     Use the new g_strv_contains
26628
26629     No need to keep our own copy of this in the testsuite.
26630
26631  gio/tests/contenttype.c | 39 ++++++++++++---------------------------
26632  1 file changed, 12 insertions(+), 27 deletions(-)
26633
26634 commit 71944b1bfd2cff57e889b806d001458dce6fa2b5
26635 Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
26636 Date:   Mon Apr 15 14:54:31 2013 +0200
26637
26638     gstrfuncs: Add g_strv_contains()
26639
26640     Includes unit tests.
26641
26642     https://bugzilla.gnome.org/show_bug.cgi?id=685880
26643
26644  docs/reference/glib/glib-sections.txt |  1 +
26645  glib/gstrfuncs.c                      | 27 +++++++++++++++++++++++++++
26646  glib/gstrfuncs.h                      |  4 ++++
26647  glib/tests/strfuncs.c                 | 19 +++++++++++++++++++
26648  4 files changed, 51 insertions(+)
26649
26650 commit 3f5a78a248406611c3eb7096a72749c892d47653
26651 Author: Matthias Clasen <mclasen@redhat.com>
26652 Date:   Mon Nov 24 13:07:22 2014 -0500
26653
26654     2.43.1
26655
26656  NEWS         | 27 +++++++++++++++++++++++++++
26657  configure.ac |  2 +-
26658  2 files changed, 28 insertions(+), 1 deletion(-)
26659
26660 commit e784a4ba326e939b74578f417202833d3231c7ac
26661 Author: Dan Winship <danw@gnome.org>
26662 Date:   Sun Nov 23 12:33:01 2014 -0500
26663
26664     gio/tests: add a socket-listener test
26665
26666     Add a GSocketListener test program. Currently the only test is a
26667     regression test for bug 712570 (based on a standalone bug reproducer
26668     provided by Ross Lagerwall).
26669
26670  gio/tests/.gitignore        |   1 +
26671  gio/tests/Makefile.am       |   1 +
26672  gio/tests/socket-listener.c | 166
26673  ++++++++++++++++++++++++++++++++++++++++++++
26674  3 files changed, 168 insertions(+)
26675
26676 commit 9a6e01ea5bde908e2bcce4dc66d89483e84fd837
26677 Author: Ross Lagerwall <rosslagerwall@gmail.com>
26678 Date:   Tue Oct 28 21:16:50 2014 +0000
26679
26680     gio: Prevent hang when finalizing GThreadedSocketService
26681
26682     If all users of a GThreadedSocketService release their references
26683     to the
26684     service while a connection thread is running, the thread function will
26685     release the last reference to the service which causes the finalize to
26686     deadlock waiting for all threads to finish (because it's called
26687     from the
26688     thread function).
26689
26690     To fix this, don't wait for all threads to finish in the service's
26691     finalize method.  Since the threads hold a reference to the service,
26692     finalize should only be called when all threads are finished running
26693     (or
26694     have unrefed the service and are about to finish).
26695
26696     https://bugzilla.gnome.org/show_bug.cgi?id=712570
26697
26698  gio/gthreadedsocketservice.c | 13 ++++++++-----
26699  1 file changed, 8 insertions(+), 5 deletions(-)
26700
26701 commit 91802bbf2bfd336aec640c9412f955b1df8f80ae
26702 Author: Jasper St. Pierre <jstpierre@mecheye.net>
26703 Date:   Tue Oct 28 13:45:34 2014 -0700
26704
26705     gparam: Make the documentation clearer for CONSTRUCT_ONLY properties
26706
26707     It's not that the properly will only be set on construction, it's that
26708     it *can* only be set upon construction.
26709
26710  gobject/gparam.h | 2 +-
26711  1 file changed, 1 insertion(+), 1 deletion(-)
26712
26713 commit 89e663107ecefd6db7ea24d2ffdf935020222947
26714 Author: Michael Henning <drawoc@darkrefraction.com>
26715 Date:   Wed Nov 5 01:20:25 2014 -0500
26716
26717     gio: Implement g_win32_app_info_launch_uris for windows.
26718
26719  gio/gwin32appinfo.c | 48 +++++++++++++++++++++++++++++++-----------------
26720  1 file changed, 31 insertions(+), 17 deletions(-)
26721
26722 commit 90f0eb101f108ee4096b5b3ef2d570ce588abb64
26723 Author: Michael Henning <drawoc@darkrefraction.com>
26724 Date:   Wed Nov 5 01:18:25 2014 -0500
26725
26726     gio: Implement g_app_info_get_default_for_uri_scheme for windows.
26727
26728  gio/gwin32appinfo.c | 22 ++++++++++++++++------
26729  1 file changed, 16 insertions(+), 6 deletions(-)
26730
26731 commit 7f5c862e166a6f288d8d0ec2622685316f64b87c
26732 Author: Dan Winship <danw@gnome.org>
26733 Date:   Sat Nov 22 10:54:41 2014 -0500
26734
26735     GTlsClientConnection: loosen the semantics of "use-ssl3"
26736
26737     If SSL 3.0 has been disabled (at the host, application, or library
26738     level), then the "use-ssl3" property becomes a "fail-immediately"
26739     property.
26740
26741     Despite the name, the point of the property wasn't really specifically
26742     to use SSL 3.0; it was to allow fallback when talking to broken
26743     servers that do SSL/TLS negotiation incorrectly and break when they
26744     see unexpectedly-high version numbers. So if we can't fall back to SSL
26745     3.0, then the "use-ssl3" property should fall back to TLS 1.0 instead
26746     (since there are hosts that will reject a TLS 1.2 handshake, but
26747     accept a TLS 1.0 one).
26748
26749     glib-networking is being updated to implement that behavior, so update
26750     the documentation here.
26751
26752     https://bugzilla.gnome.org/show_bug.cgi?id=738633
26753
26754  gio/gtlsclientconnection.c | 19 ++++++++++++-------
26755  1 file changed, 12 insertions(+), 7 deletions(-)
26756
26757 commit f6bbd19beb41aeb52426ba96b3c39c1b09f6bc17
26758 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
26759 Date:   Thu Nov 20 18:34:21 2014 +0800
26760
26761     GSettings Registry Backend: Init cache_lock Earlier
26762
26763     In commit 8ff5668, we are subscribing the GSettings backend later,
26764     but this
26765     meant that we need to initialize cache_lock earlier, as we might
26766     try to
26767     use that lock before a change notification is issued to subscribe the
26768     backend, which would then cause an access violation if we are
26769     trying to
26770     read GSettings values, as that lock is used to access the Windows
26771     Registry.
26772
26773     Initialize cache_lock once we initialize the GSettings Registry
26774     backend,
26775     and delete it upon finalize, so that g_settings_read_from_backend()
26776     can
26777     proceed normally, even if the GSettings backend is not yet subscribed.
26778
26779     https://bugzilla.gnome.org/show_bug.cgi?id=740413
26780
26781  gio/gregistrysettingsbackend.c | 13 ++++++-------
26782  1 file changed, 6 insertions(+), 7 deletions(-)
26783
26784 commit 5c68fc9f93ee3d3cdb94cda2be5565584dfbb908
26785 Author: Christian Persch <chpe@gnome.org>
26786 Date:   Tue Sep 23 10:46:53 2014 +0200
26787
26788     gsettingsschema: Print the string that failed to parse
26789
26790     When parsing a translated value fails, print the actual string that
26791     failed to parse instead of the 'domain\004string' untranslated string.
26792
26793     https://bugzilla.gnome.org/show_bug.cgi?id=737150
26794     https://bugzilla.gnome.org/show_bug.cgi?id=737160
26795
26796  gio/gsettingsschema.c | 2 +-
26797  1 file changed, 1 insertion(+), 1 deletion(-)
26798
26799 commit 8ff5668a458344da22d30491e3ce726d861b3619
26800 Author: Ryan Lortie <desrt@desrt.ca>
26801 Date:   Sat Jul 26 17:16:37 2014 +0200
26802
26803     GSettings: delay backend subscription
26804
26805     GSettings objects begin watching for changes as soon as they are
26806     created
26807     in order that they can emit the "changed" signal.
26808
26809     In the case of dconf, if we want to be able to emit the changed
26810     signal,
26811     we need to go on the bus and add some match rules.  This requires
26812     creating the dconf helper thread and also requires initialising GDBus
26813     (which creates another thread).
26814
26815     Some users of GSettings are never interested in the "changed" signal.
26816     One of these users is the glib-networking code that gets run
26817     every time
26818     a new network connection is created.
26819
26820     Some users are reporting that they are annoyed that simply
26821     establishing
26822     a network connection would spawn two extra threads and create a D-Bus
26823     connection.
26824
26825     In order to avoid doing unnecessary work for these simple uses, delay
26826     the subscription until we know that we will actually need to do it.
26827
26828     We do this in a simple way, using a simple argument: in order for the
26829     user to care that a value changed then they must have:
26830
26831      1) watched for a change signal; and then
26832      2) actually read a value
26833
26834     If the user didn't actually read a value then they cannot possibly be
26835     interested in if the value changed or not (since they never knew
26836     the old
26837     value to begin with and therefore would be unable to observe that it
26838     ever changed, since they have nothing to compare the new value with).
26839
26840     This really is a behaviour change, however, and it does impact
26841     at least
26842     one user: the 'monitor' functionality of the GSettings commandline
26843     tool,
26844     which is interested in reporting changes without ever having known the
26845     original values.  We add a workaround to the commandline tool in order
26846     to ensure that it continues to function properly.
26847
26848     It's also possible to argue that it is completely valid to have read a
26849     value and _then_ established a change signal connection under the
26850     (correct) assumption that it would not have been possible to miss a
26851     change signal by virtue of not having returned to the mainloop.
26852     Although this argument is true, this pattern is extremely
26853     non-idiomatic,
26854     and the problem is easily avoided by doing things in the usual order.
26855
26856     We never really talked about change notification in the overview
26857     documentation for GSettings, so it seems like now is a good time
26858     to add
26859     some discussion, including the new rules for when one can expect
26860     change
26861     signals to be emitted.
26862
26863     https://bugzilla.gnome.org/show_bug.cgi?id=733791
26864
26865  gio/gsettings-tool.c | 13 +++++++++++++
26866  gio/gsettings.c      | 47 +++++++++++++++++++++++++++++++++++++++++++----
26867  2 files changed, 56 insertions(+), 4 deletions(-)
26868
26869 commit 6c080721fc1879d8c92176fe630e00122110ea2e
26870 Author: Alberto Ruiz <aruiz@gnome.org>
26871 Date:   Tue Nov 18 14:43:41 2014 +0000
26872
26873     glib: Improve documentation for g_strfreev()
26874
26875     Fixes #740309.
26876
26877  glib/gstrfuncs.c | 8 +++++---
26878  1 file changed, 5 insertions(+), 3 deletions(-)
26879
26880 commit 61e125a57783422e25bb0e9616c9115f68641426
26881 Author: Kjartan Maraas <kmaraas@gnome.org>
26882 Date:   Sat Nov 15 18:31:40 2014 +0100
26883
26884     Updated Norwegian bokmål translation.
26885
26886  po/nb.po | 340
26887  ++++++++++++++++++++++++++++++++-------------------------------
26888  1 file changed, 171 insertions(+), 169 deletions(-)
26889
26890 commit 021c4ad050f979e5b36c34474d5fbb189278acdf
26891 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
26892 Date:   Sat Nov 15 10:30:41 2014 +0100
26893
26894     gapplication: enable --help when app has options
26895
26896     This should already work according to the documentation, but doesn't
26897     because main_options is consumed before the check in
26898     g_application_parse_command_line().
26899
26900     Fix by moving the check for main_options up.
26901
26902     https://bugzilla.gnome.org/show_bug.cgi?id=740157
26903
26904  gio/gapplication.c       | 28 ++++++++++++++--------------
26905  gio/tests/gapplication.c | 45
26906  +++++++++++++++++++++++++++++++++++++++++++++
26907  2 files changed, 59 insertions(+), 14 deletions(-)
26908
26909 commit 61cecd5a68743542baf685b47e8a4a5f4a98d205
26910 Author: David King <amigadave@amigadave.com>
26911 Date:   Thu Nov 13 17:49:31 2014 +0000
26912
26913     docs: Add missing opening parenthesis
26914
26915     https://mail.gnome.org/archives/gnome-web-list/2014-November/msg00003.html
26916
26917  glib/gmem.c | 2 +-
26918  1 file changed, 1 insertion(+), 1 deletion(-)
26919
26920 commit 1edd463137067ccb7533f3a1e072dc516bb32d86
26921 Author: Volker Sobek <reklov@live.com>
26922 Date:   Fri May 23 22:45:30 2014 +0200
26923
26924     docs: Update GParamFlags docs.
26925
26926     Remove reference to G_PARAM_READWRITE from GParamFlags' description,
26927     since commit 6c395244a5db added G_PARAM_READWRITE to GParamFlags.
26928
26929     https://bugzilla.gnome.org/show_bug.cgi?id=726037
26930
26931  gobject/gparam.h | 2 +-
26932  1 file changed, 1 insertion(+), 1 deletion(-)
26933
26934 commit 20f6cc2a10ba26860e7a6d27c100deadb5497772
26935 Author: Sébastien Wilmet <swilmet@gnome.org>
26936 Date:   Wed Nov 5 14:00:45 2014 +0100
26937
26938     Simplify code that uses g_queue_insert_before() and insert_after()
26939
26940     g_queue_insert_before() and g_queue_insert_after() now accept a NULL
26941     sibling.
26942
26943     https://bugzilla.gnome.org/show_bug.cgi?id=736620
26944
26945  glib/gqueue.c         |  5 +----
26946  glib/tests/sequence.c | 16 +++-------------
26947  2 files changed, 4 insertions(+), 17 deletions(-)
26948
26949 commit 8a90f5e9f6da778743aaec365ee4ceb62b717130
26950 Author: Sébastien Wilmet <swilmet@gnome.org>
26951 Date:   Wed Nov 5 14:03:30 2014 +0100
26952
26953     GQueue: accept a NULL sibling for insert_before() and insert_after()
26954
26955     It simplifies a little bit some code that inserts data relative to a
26956     GList location, that might be NULL for the tail of the queue. A NULL
26957     sibling is probably less useful for insert_after(), so it's more for
26958     consistency with insert_before().
26959
26960     https://bugzilla.gnome.org/show_bug.cgi?id=736620
26961
26962  glib/gqueue.c      | 35 ++++++++++++++++++++++++-----------
26963  glib/tests/queue.c |  2 ++
26964  2 files changed, 26 insertions(+), 11 deletions(-)
26965
26966 commit 012c9dcd820f9679784181568f97c0e1e6b5e37f
26967 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
26968 Date:   Mon Nov 3 10:09:14 2014 +0800
26969
26970     gnetworking.h.win32: Move "#undef interface"
26971
26972     This is a follow-up commit due to the fix in gnetworking.h.in
26973     in commit
26974     7103484 (gnetworking.h.in: move "#undef interface").
26975
26976  gio/gnetworking.h.win32 | 2 +-
26977  1 file changed, 1 insertion(+), 1 deletion(-)
26978
26979 commit 7103484017ff000d01ed94567539d37fa09b32b2
26980 Author: Dan Winship <danw@gnome.org>
26981 Date:   Sun Nov 2 09:36:14 2014 -0500
26982
26983     gnetworking.h.in: move "#undef interface"
26984
26985     The win32 headers do:
26986
26987       #define interface struct
26988
26989     which is just evil and breaks other code that assumes it can use
26990     "interface" as a variable name. gnetworking.h was supposed to be doing
26991     "#undef interface" after including the win headers, but it did it too
26992     soon, resulting in it getting redefined by a later include. Fix this.
26993
26994     https://bugzilla.gnome.org/show_bug.cgi?id=738551
26995
26996  gio/gnetworking.h.in | 2 +-
26997  1 file changed, 1 insertion(+), 1 deletion(-)
26998
26999 commit 982d0e11d702ff49f69cb90cb65dd71ebd3df54d
27000 Author: Dan Winship <danw@gnome.org>
27001 Date:   Tue Oct 28 15:08:43 2014 -0400
27002
27003     GTlsCertificate: fix loading of bad certificate chains
27004
27005     g_tls_certificate_new_from_file() was only loading the complete chain
27006     if it was fully valid, but we only meant to be validating that it
27007     formed an actual chain (since the caller may be planning to ignore
27008     other errors).
27009
27010     https://bugzilla.gnome.org/show_bug.cgi?id=729739
27011
27012  gio/gtlscertificate.c | 12 ++++++------
27013  1 file changed, 6 insertions(+), 6 deletions(-)
27014
27015 commit 0728e62be8bf247f9d097822efd26312367ff133
27016 Author: Ross Lagerwall <rosslagerwall@gmail.com>
27017 Date:   Mon Sep 8 21:09:08 2014 +0100
27018
27019     doc: Clarify documentation regarding g_file_replace and etags
27020
27021     Clarify that with g_file_replace, a non-NULL etag is only checked
27022     if the
27023     file already exists.
27024
27025     https://bugzilla.gnome.org/show_bug.cgi?id=736286
27026
27027  gio/gfile.c | 16 ++++++++--------
27028  1 file changed, 8 insertions(+), 8 deletions(-)
27029
27030 commit 226c292b6ab95014648e9fc0a082bb6c26eeccc8
27031 Author: Ross Lagerwall <rosslagerwall@gmail.com>
27032 Date:   Wed Oct 29 22:12:39 2014 +0000
27033
27034     gio: Prevent hang writing to a large GMemoryBuffer
27035
27036     Fix a hang due to overflow by using unsigned numbers and explicitly
27037     checking if the number overflows to zero.  This also fixes the
27038     previous
27039     logic which assigned an int which may be negative to an unsigned
27040     number
27041     resulting in sign extension and strange results.
27042
27043     Use gsize rather than int to allow for large buffers on 64 bit
27044     machines.
27045
27046     https://bugzilla.gnome.org/show_bug.cgi?id=727988
27047
27048  gio/gdbusmessage.c | 18 ++++++++----------
27049  1 file changed, 8 insertions(+), 10 deletions(-)
27050
27051 commit 5a6f13d16f38ea0a6c9d48332b7e3932b7f3b7d4
27052 Author: Ross Lagerwall <rosslagerwall@gmail.com>
27053 Date:   Wed Oct 29 22:05:32 2014 +0000
27054
27055     gio: Prevent hang writing to a large GMemoryOutputStream
27056
27057     Fix a hang due to overflow by using unsigned numbers and explicitly
27058     checking if the number overflows to zero.  This also fixes the
27059     previous
27060     logic which assigned an int which may be negative to an unsigned
27061     number
27062     resulting in sign extension and strange results.
27063
27064     Use gsize rather than int to allow for large streams on 64 bit
27065     machines.
27066
27067     https://bugzilla.gnome.org/show_bug.cgi?id=727988
27068
27069  gio/gmemoryoutputstream.c | 18 ++++++++----------
27070  1 file changed, 8 insertions(+), 10 deletions(-)
27071
27072 commit b3e3ed73864143e732c4d65441eaec086a3ab83e
27073 Author: Dan Winship <danw@gnome.org>
27074 Date:   Tue Mar 13 11:43:38 2012 -0400
27075
27076     gmain: don't pass the same fd to g_poll() multiple times
27077
27078     If a given fd is being polled by multiple sources, we used to pass it
27079     multiple times to g_poll(), which is technically illegal (and not
27080     supported by the select()-based fallback implementation of poll() in
27081     gpoll.c), and also made it more likely that we'd exceed the maximum
27082     number of pollfds.
27083
27084     Fix it to merge together "duplicate" GPollFDs. The easiest way to do
27085     this involves re-sorting context->poll_records into fd order rather
27086     than priority order. This means we now have to walk the entire pollrec
27087     list for every g_main_context_query() and g_main_context_poll(),
27088     rather than only walking the list up to the current max_priority.
27089     However, this will only have a noticeable effect if you have tons of
27090     GPollFDs, and we're already too slow in that case anyway because of
27091     other O(n) operations that happen too often. So this shouldn't change
27092     much (and the new poll API will eventually let us be cleverer).
27093
27094     Remove some win32-specific code which did the same thing (but was
27095     O(n^2)).
27096
27097     https://bugzilla.gnome.org/show_bug.cgi?id=11059
27098
27099  glib/gmain.c          |  86 ++++++++++++++++-----------
27100  glib/gpoll.c          |  35 ++++-------
27101  glib/tests/mainloop.c | 161
27102  ++++++++++++++++++++++++++++++++++++++++++++++++++
27103  3 files changed, 222 insertions(+), 60 deletions(-)
27104
27105 commit 66fc112c742f56f85fc34b458325e87df4cd78d0
27106 Author: Owen W. Taylor <otaylor@fishsoup.net>
27107 Date:   Thu Oct 9 14:40:45 2014 -0400
27108
27109     GDBusInterfaceVTable: clarify memory handling for the method()
27110     virtual function
27111
27112     There are two consistent interpretations that could be taken for
27113     memory
27114     handling of the 'invocation' parameter passed to the method_call()
27115     virtual
27116     function of GDBusInterfaceVTable
27117
27118      - A reference is passed (transfer full) to the method_call()
27119      virtual function,
27120        and that reference is then passed (transfer full) to the
27121        return_value/error
27122        functions on GDBusMethodInvocation.
27123      - An internal reference is retained from the point where
27124      method_call() is called
27125        until the return_value/error function is called.
27126
27127     Since the return_value/error functions were already marked (transfer
27128     full),
27129     we use the first interpretation, annotate the invocation parameter of
27130     method call as (transfer full) and describe this in the documentation,
27131     along
27132     with the idea that you are always supposed to call one of the
27133     return_value/error
27134     functions.
27135
27136     See bug 738122 for the leak this caused in GJS.
27137
27138     https://bugzilla.gnome.org/show_bug.cgi?id=738259
27139
27140  gio/gdbusconnection.h | 12 +++++++++++-
27141  1 file changed, 11 insertions(+), 1 deletion(-)
27142
27143 commit 837d0b94a9bc96275c635450879c12fd54005426
27144 Author: Matthias Clasen <mclasen@redhat.com>
27145 Date:   Mon Oct 27 17:32:06 2014 -0400
27146
27147     Updates for 2.43.0
27148
27149  NEWS | 40 ++++++++++++++++++++++++++++++++++++++++
27150  1 file changed, 40 insertions(+)
27151
27152 commit 203fe3b8a8817da8e1ec771e2ebd15c747653158
27153 Author: Philip Withnall <philip.withnall@collabora.co.uk>
27154 Date:   Wed Sep 24 14:06:02 2014 +0100
27155
27156     gcancellable: Clarify that GSources hold references to GCancellables
27157
27158     Clarify in the documentation that a GSource created with
27159     g_cancellable_source_new() must be explicitly removed from its
27160     GMainContext before the GCancellable can be finalised.
27161
27162     This could be a common way of leaking GCancellables.
27163
27164     https://bugzilla.gnome.org/show_bug.cgi?id=737259
27165
27166  gio/gcancellable.c | 2 ++
27167  1 file changed, 2 insertions(+)
27168
27169 commit 92d67358986c3be48ccbd4135b53ea591f15ea86
27170 Author: Erik van Pienbroek <epienbro@fedoraproject.org>
27171 Date:   Thu Jul 17 18:37:04 2014 +0200
27172
27173     Guard g_inet_address_mask_equal against invalid input
27174
27175     https://bugzilla.gnome.org/show_bug.cgi?id=733338
27176
27177  gio/ginetaddressmask.c | 3 +++
27178  1 file changed, 3 insertions(+)
27179
27180 commit 0501bf26b924cdaccf9c1c38522f267b7a520ef4
27181 Author: Dan Winship <danw@gnome.org>
27182 Date:   Wed Oct 15 17:49:09 2014 -0400
27183
27184     gio/tests/tls-certificates: fix
27185
27186     da053e34 broke the tls-certificates test by requiring the backend to
27187     implement g_tls_certificate_verify() (which the test TLS backend
27188     didn't). Add a trivial implementation to make the test pass again;
27189     we'll need something more complicated when we add tests that are
27190     supposed to get errors.
27191
27192  gio/tests/gtesttlsbackend.c | 16 ++++++++++++++--
27193  1 file changed, 14 insertions(+), 2 deletions(-)
27194
27195 commit 4125415e7f4d1213fc7122beac0d91af08e37b28
27196 Author: Benjamin Otte <otte@redhat.com>
27197 Date:   Sun Oct 12 02:21:08 2014 +0200
27198
27199     gfile: g_file_equal (x, x) is TRUE
27200
27201     So shortcut it.
27202
27203     I wrote this patch less as a performance optimization and more as a
27204     clarification, so that people looking at the code can be assured
27205     of this
27206     invariant.
27207
27208     https://bugzilla.gnome.org/show_bug.cgi?id=738374
27209
27210  gio/gfile.c | 3 +++
27211  1 file changed, 3 insertions(+)
27212
27213 commit b768d0e4eaf15934067557cfee6b8beebca5df42
27214 Author: Ryan Lortie <desrt@desrt.ca>
27215 Date:   Tue Oct 21 11:30:47 2014 -0400
27216
27217     Add tests for {read,write}_all_async()
27218
27219     https://bugzilla.gnome.org/show_bug.cgi?id=737451
27220
27221  gio/tests/.gitignore      |   1 +
27222  gio/tests/Makefile.am     |   1 +
27223  gio/tests/stream-rw_all.c | 258
27224  ++++++++++++++++++++++++++++++++++++++++++++++
27225  3 files changed, 260 insertions(+)
27226
27227 commit 223b5f757fe07cdec2879315965297a31edc3478
27228 Author: Ryan Lortie <desrt@desrt.ca>
27229 Date:   Mon Sep 29 11:50:05 2014 -0400
27230
27231     docs: explain inconsistency of _{read,write}_all()
27232
27233     These functions are inconsistent with our normal conventions in that
27234     they set an output variable to a specified value, even in the
27235     case that
27236     an error is thrown.
27237
27238     Document very clearly that this should be considered exceptional.
27239
27240     https://bugzilla.gnome.org/show_bug.cgi?id=737451
27241
27242  gio/ginputstream.c  | 10 ++++++++--
27243  gio/goutputstream.c | 11 +++++++++--
27244  2 files changed, 17 insertions(+), 4 deletions(-)
27245
27246 commit c8d10470939847069b1a346d4c44f2adde3469f6
27247 Author: Ryan Lortie <desrt@desrt.ca>
27248 Date:   Mon Sep 29 11:44:09 2014 -0400
27249
27250     Add g_output_stream_write_all_async()
27251
27252     Similar to the previous patch, this commit contains a minor
27253     violation of
27254     normal API conventions.  See the explanation in the previous commit
27255     message.
27256
27257     Heavily based on a patch from Ignacio Casal Quinteiro.
27258
27259     https://bugzilla.gnome.org/show_bug.cgi?id=737451
27260
27261  gio/goutputstream.c | 183
27262  ++++++++++++++++++++++++++++++++++++++++++++++++++++
27263  gio/goutputstream.h |  16 +++++
27264  2 files changed, 199 insertions(+)
27265
27266 commit 76b890d0f104b6ee48a057fc58f1c6b495fdf2f2
27267 Author: Ryan Lortie <desrt@desrt.ca>
27268 Date:   Mon Sep 29 11:40:46 2014 -0400
27269
27270     Add g_input_stream_read_all_async()
27271
27272     Add an asynchronous version of _read_all().
27273
27274     This API is not fully consistent with the normal expectations of a
27275     non-asynchronous version.  Consistency between the sync and async
27276     version is
27277     probably more important.
27278
27279     The API will still bind correctly, but access to all functionality
27280     will
27281     not be available: specifically, in the case of an error, higher level
27282     languages will be unable to determine how many bytes were successfully
27283     read before the error.  Most users will probably not want to use this
27284     information anyway, so this is OK -- and if they do need the
27285     information, then they can just write the loop for themselves.
27286
27287     Heavily based on a patch from Ignacio Casal Quinteiro.
27288
27289     https://bugzilla.gnome.org/show_bug.cgi?id=737451
27290
27291  gio/ginputstream.c | 179
27292  +++++++++++++++++++++++++++++++++++++++++++++++++++++
27293  gio/ginputstream.h |  15 +++++
27294  2 files changed, 194 insertions(+)
27295
27296 commit aabc3a41c36f89363884b2a61dd9b038e5b5c214
27297 Author: Michael Catanzaro <mcatanzaro@gnome.org>
27298 Date:   Mon Oct 20 19:05:26 2014 -0500
27299
27300     Fix another ancient docs typo
27301
27302  gio/gtcpconnection.c | 2 +-
27303  1 file changed, 1 insertion(+), 1 deletion(-)
27304
27305 commit f4af8d1d007edcfa5949315be563b3aa8792f250
27306 Author: Ryan Lortie <desrt@desrt.ca>
27307 Date:   Sat Oct 4 12:47:33 2014 -0400
27308
27309     GApplication: ignore --help if not handling args
27310
27311     If the user didn't register any arguments for parsing, also ignore
27312     --help.  This fixes a regression in meld.
27313
27314     https://bugzilla.gnome.org/show_bug.cgi?id=737869
27315
27316  gio/gapplication.c | 8 +++++++-
27317  1 file changed, 7 insertions(+), 1 deletion(-)
27318
27319 commit 817f82da6c92d8a2ef0e0582037fd2bbd248798c
27320 Author: Ryan Lortie <desrt@desrt.ca>
27321 Date:   Mon Oct 20 14:28:10 2014 +0200
27322
27323     GOption: stop calling getopt()
27324
27325     We called getopt() to try to find out of the platform on which we are
27326     running defaults to strict POSIX-style argument handling (ie: flags
27327     following the first filename are considered as further filenames
27328     rather
27329     than flags).
27330
27331     This is the default case on BSDs, for example.  It is also the case on
27332     GNU systems with the POSIXLY_CORRECT environment variable set.
27333
27334     Unfortunately many of our tools rely on being able to accept
27335     commandline
27336     arguments in the non-strict ordering and the code for making these
27337     calls
27338     is spread widely (for example in Makefile fragments invoking some
27339     of our
27340     build tools).
27341
27342     For this reason we need to revert the getopt() check and only enable
27343     strict POSIX mode in the case that the application explicitly
27344     opts into
27345     it using the _set_strict_posix() API.
27346
27347     This also fixs a failure to build on Windows due to missing getopt().
27348
27349     https://bugzilla.gnome.org/show_bug.cgi?id=723160
27350
27351  glib/goption.c | 15 +++------------
27352  1 file changed, 3 insertions(+), 12 deletions(-)
27353
27354 commit e9b7c702404929c415320545905dcf008c9cd666
27355 Author: Ryan Lortie <desrt@desrt.ca>
27356 Date:   Fri Oct 17 14:38:43 2014 +0200
27357
27358     GHashTable: small docs fix
27359
27360     We use g_hash_table_unref() here, not g_object_unref().
27361
27362  glib/ghash.c | 4 ++--
27363  1 file changed, 2 insertions(+), 2 deletions(-)
27364
27365 commit 18745ff674896c931379d097b18d74678044668e
27366 Author: Benjamin Berg <benjamin@sipsolutions.net>
27367 Date:   Fri Oct 17 14:16:22 2014 +0200
27368
27369     Allow hash table destroy notifiers to remove other entries
27370
27371     With this patch it is fine to call g_hash_table_lookup and
27372     g_hash_table_remove from destroy notification functions. Before
27373     this could lead to an infinitie loop if g_hash_table_remove_all
27374     was used.
27375
27376     https://bugzilla.gnome.org/show_bug.cgi?id=695082
27377
27378  glib/ghash.c      | 91
27379  ++++++++++++++++++++++++++++++++++++++++++++-----------
27380  glib/tests/hash.c | 55 +++++++++++++++++++++++++++++++--
27381  2 files changed, 125 insertions(+), 21 deletions(-)
27382
27383 commit cb042bf5b5750a31f93b122b49f5a90975a5ed6a
27384 Author: Emmanuele Bassi <ebassi@gnome.org>
27385 Date:   Fri Oct 17 11:14:10 2014 +0100
27386
27387     docs: Add missing get_type() reference to gio.types
27388
27389     GSubprocessLauncher is a GObject, so we need to tell gtk-doc to
27390     inspect
27391     it.
27392
27393     https://bugzilla.gnome.org/show_bug.cgi?id=738675
27394
27395  docs/reference/gio/gio.types | 1 +
27396  1 file changed, 1 insertion(+)
27397
27398 commit ae52ab3d1170a393b0b734e9b9b37c3f107a7c03
27399 Author: Ryan Lortie <desrt@desrt.ca>
27400 Date:   Mon Jan 27 15:42:23 2014 +0000
27401
27402     GOption: add strict posix mode
27403
27404     Add a "posixly correct" mode to GOption to stop parsing arguments as
27405     soon as the first non-option argument is encountered.
27406
27407     We determine the default value on the basis of duplicating the
27408     behaviour
27409     of the system getopt() implementation (which we directly check the
27410     behaviour of at runtime).  On GNU systems this allows the user
27411     to modify
27412     our behaviour using POSIXLY_CORRECT.
27413
27414     The user can change the value by g_option_context_set_strict_posix(),
27415     which might be useful for some usecases of GOptionContext (as
27416     mentioned
27417     in the doc string of this new function).
27418
27419     https://bugzilla.gnome.org/show_bug.cgi?id=723160
27420
27421  glib/goption.c              | 72
27422  +++++++++++++++++++++++++++++++++++++++++++++
27423  glib/goption.h              |  6 ++++
27424  glib/tests/option-context.c | 66
27425  +++++++++++++++++++++++++++++++++++++++++
27426  3 files changed, 144 insertions(+)
27427
27428 commit f2786908a8858ec9d063e8fae7e4b2d8d612b682
27429 Author: Matthias Clasen <mclasen@redhat.com>
27430 Date:   Tue Oct 14 23:22:14 2014 -0400
27431
27432     GApplication: Plug a memory leak
27433
27434     We were not freeing resource_path.
27435
27436  gio/gapplication.c | 2 ++
27437  1 file changed, 2 insertions(+)
27438
27439 commit 5a0a85e444f5f7d18e4d20fc0340afb58f732e5f
27440 Author: Jasper St. Pierre <jstpierre@mecheye.net>
27441 Date:   Tue Oct 14 19:14:01 2014 -0700
27442
27443     gdesktopappinfo: Fix copy/paste typo from e24e89b
27444
27445     Commit e24e89b accidentally ironically introduced a typo when
27446     replacing
27447     the code with symbolic contents. Specifically, "Added Associations"
27448     was
27449     replaced with "Default Applications" when reading defaults.list,
27450     giving
27451     a warning about the file containing a "Default Applications" group.
27452
27453     If this was intended, it should have not been lumped in with
27454     a cleanup.
27455
27456  gio/gdesktopappinfo.c | 2 +-
27457  1 file changed, 1 insertion(+), 1 deletion(-)
27458
27459 commit e054bbfe1646239abc673658db314f546ff27709
27460 Author: Benjamin Otte <otte@redhat.com>
27461 Date:   Sun Oct 12 01:57:02 2014 +0200
27462
27463     gfile: Clarify docs
27464
27465     Clarify corner cases that were unclear while reviewing a GTK patch.
27466
27467  gio/gfile.c | 5 ++++-
27468  1 file changed, 4 insertions(+), 1 deletion(-)
27469
27470 commit 6e994d06560bdb36921eef8338681caf95d90102
27471 Author: Benjamin Otte <otte@redhat.com>
27472 Date:   Sun Oct 12 01:29:27 2014 +0200
27473
27474     Bump version to 2.43.0
27475
27476     We have new API.
27477
27478  configure.ac | 2 +-
27479  1 file changed, 1 insertion(+), 1 deletion(-)
27480
27481 commit 36d8b941d4b5007b71c2b60bb80b80fa31a354e6
27482 Author: Benjamin Otte <otte@redhat.com>
27483 Date:   Sun Sep 7 05:28:56 2014 +0200
27484
27485     signal: Keep only one list of emissions
27486
27487     There is no need to keep 2 lists.
27488
27489     This simplifies the code and gets rid of the only user inside glib of
27490     G_HAVE_GROWING_STACK.
27491
27492     https://bugzilla.gnome.org/show_bug.cgi?id=736284
27493
27494  gobject/gsignal.c | 73
27495  +++++++++++++++++++------------------------------------
27496  1 file changed, 25 insertions(+), 48 deletions(-)
27497
27498 commit 58ec89ea7c86f9b61ae4a0017019e19f09a1542f
27499 Author: Matthias Clasen <mclasen@redhat.com>
27500 Date:   Sat Oct 11 15:53:13 2014 -0400
27501
27502     Fix a return_if_fail confusion
27503
27504     This slipped through my editing of the patch.
27505
27506  gobject/gtype.c | 2 +-
27507  1 file changed, 1 insertion(+), 1 deletion(-)
27508
27509 commit 011bf876e75c93c6b3fb9dd24d9458d881d4b36b
27510 Author: Owen W. Taylor <otaylor@fishsoup.net>
27511 Date:   Thu Oct 9 16:38:10 2014 -0400
27512
27513     Add simple instance count facility
27514
27515     Add GOBJECT_DEBUG=instance-count which enables internal accounting
27516     of the number of instances of each GType, and
27517     g_type_get_instance_count()
27518     to retrieve the result.
27519
27520     https://bugzilla.gnome.org/show_bug.cgi?id=354457
27521
27522  gobject/gtype.c | 51 ++++++++++++++++++++++++++++++++++++++++++++++++++-
27523  gobject/gtype.h |  6 +++++-
27524  2 files changed, 55 insertions(+), 2 deletions(-)
27525
27526 commit aa401aef878eb0dc02e0c4523cadceaa714ac012
27527 Author: Krasimir Chonov <mk2616@abv.bg>
27528 Date:   Sat Oct 11 08:17:10 2014 +0300
27529
27530     Updated Bulgarian translation
27531
27532  po/bg.po | 2239
27533  ++++++++++++++++++++++++++++++++++----------------------------
27534  1 file changed, 1230 insertions(+), 1009 deletions(-)
27535
27536 commit 26c66ab1b9806d097bd1080240435cb37642f141
27537 Author: Matthias Clasen <mclasen@redhat.com>
27538 Date:   Fri Oct 10 14:17:56 2014 -0400
27539
27540     Clarify g_propagate_error docs
27541
27542     I just ran into a bug that was caused by having src being a
27543     persistent GError* that was not cleared after propagating it.
27544
27545  glib/gerror.c | 4 ++++
27546  1 file changed, 4 insertions(+)
27547
27548 commit 0bfea5e7728bf7bc9e25da3c828b60c6fc9c776f
27549 Author: Benjamin Gilbert <bgilbert@backtick.net>
27550 Date:   Thu Oct 9 00:07:36 2014 -0400
27551
27552     Fix g_cond_timed_wait() timeout with !CLOCK_MONOTONIC
27553
27554     g_get_monotonic_time() and g_get_real_time() now always use different
27555     clocks, so we cannot avoid correcting for their offset.  Fixes failure
27556     to time out on Mac OS X.
27557
27558     https://bugzilla.gnome.org/show_bug.cgi?id=738197
27559
27560  glib/deprecated/gthread-deprecated.c | 6 ------
27561  1 file changed, 6 deletions(-)
27562
27563 commit 549e7b0de62b9f31825f0c24f41cfa7eaad97360
27564 Author: Aleksander Morgado <aleksander@aleksander.es>
27565 Date:   Wed Oct 8 20:37:42 2014 +0200
27566
27567     garray: initialize allocated size in g_byte_array_new_take()
27568
27569     Internal allocation size (array->alloc) was being kept to 0 when a new
27570     GByteArray was created from an already existing heap-allocated buffer.
27571
27572     Among other things, this was making g_byte_array_set_size() fully
27573     clear all
27574     the buffer contents (not just the newly allocated memory) when
27575     G_DEBUG=gc-friendly was being used...
27576
27577       if (G_UNLIKELY (g_mem_gc_friendly))
27578         memset (array->data + array->alloc, 0, want_alloc - array->alloc);
27579
27580     https://bugzilla.gnome.org/show_bug.cgi?id=738170
27581
27582  glib/garray.c | 1 +
27583  1 file changed, 1 insertion(+)
27584
27585 commit de82b641b05ee32812d945a9d4ecd1c1bbc3401e
27586 Author: Matthias Clasen <mclasen@redhat.com>
27587 Date:   Mon Oct 6 22:41:06 2014 -0400
27588
27589     Add advice on g_cancellable_reset
27590
27591     Don't use it at home.
27592
27593  gio/gcancellable.c | 7 +++++++
27594  1 file changed, 7 insertions(+)
27595
27596 commit da053e345b4729a8a166eca54da257ae9accc7b1
27597 Author: Aleix Conchillo Flaqué <aconchillo@gmail.com>
27598 Date:   Mon Oct 6 10:19:48 2014 -0700
27599
27600     tlscertificate: add support for certificate chains
27601
27602     This patch changes the behavior of the following functions:
27603
27604        g_tls_certificate_new_from_pem
27605        g_tls_certificate_new_from_file
27606        g_tls_certificate_new_from_files
27607
27608     If more than one certificate is found it will try to load the chain.
27609
27610     It is assumed that the chain will be in the right order (top-level
27611     certificate will be the last one in the file). If the chain cannot be
27612     verified, the first certificate in the file will be returned as
27613     before.
27614
27615     https://bugzilla.gnome.org/show_bug.cgi?id=729739
27616
27617  gio/gtlscertificate.c | 230
27618  ++++++++++++++++++++++++++++++++++++++++----------
27619  1 file changed, 184 insertions(+), 46 deletions(-)
27620
27621 commit 4454b815367831a71b1ae00b0182b5b389a78df2
27622 Author: Michael Catanzaro <mcatanzaro@gnome.org>
27623 Date:   Sun Oct 5 12:11:08 2014 -0500
27624
27625     Fix typo
27626
27627  glib/gthreadpool.c | 2 +-
27628  1 file changed, 1 insertion(+), 1 deletion(-)
27629
27630 commit 6cd13d34fe9db74dd1d6a144630262ab6306a95f
27631 Author: Milo Casagrande <milo@ubuntu.com>
27632 Date:   Sun Oct 5 13:07:12 2014 +0000
27633
27634     Updated Italian translation
27635
27636  po/it.po | 688
27637  ++++++++++++++++++++++++++++++++-------------------------------
27638  1 file changed, 350 insertions(+), 338 deletions(-)
27639
27640 commit 5cbc94d8294634e54218fcc5d78d2f31e116469f
27641 Author: Matthias Clasen <mclasen@redhat.com>
27642 Date:   Thu Oct 2 14:41:01 2014 -0400
27643
27644     GDataSet: Add more tests
27645
27646     These tests exercise the NULL key fix from the previous commit.
27647
27648  glib/tests/dataset.c | 54
27649  +++++++++++++++++++++++++++++++++++++++++++++++++++-
27650  1 file changed, 53 insertions(+), 1 deletion(-)
27651
27652 commit f6a9d0479622593c8339346b7298ca04f31a56be
27653 Author: Matthias Clasen <mclasen@redhat.com>
27654 Date:   Thu Oct 2 14:40:16 2014 -0400
27655
27656     GDataSet: silently accept NULL/0 as keys
27657
27658     This used to be the behaviour before we made these functions
27659     threadsafe; keep it that way.
27660
27661     https://bugzilla.gnome.org/show_bug.cgi?id=737741
27662
27663  glib/gdataset.c | 3 +--
27664  1 file changed, 1 insertion(+), 2 deletions(-)
27665
27666 commit e24e89bc0777044b41f180dbf3891f852b4a749e
27667 Author: Bastien Nocera <hadess@hadess.net>
27668 Date:   Thu Sep 4 15:39:19 2014 +0200
27669
27670     gdesktopappinfo: Use symbolic names in the code
27671
27672     We have #defines for the key file groups, so use them to avoid typos.
27673
27674     https://bugzilla.gnome.org/show_bug.cgi?id=736273
27675
27676  gio/gdesktopappinfo.c | 26 ++++++++++++--------------
27677  1 file changed, 12 insertions(+), 14 deletions(-)
27678
27679 commit 45344f362256d725e8e8b5d334b5062853554115
27680 Author: Ting-Wei Lan <lantw@src.gnome.org>
27681 Date:   Mon Sep 29 23:25:11 2014 +0800
27682
27683     GCredentials: Fix ABI break when adding NetBSD support
27684
27685     https://bugzilla.gnome.org/show_bug.cgi?id=728256
27686
27687  gio/gioenums.h | 6 +++---
27688  1 file changed, 3 insertions(+), 3 deletions(-)
27689
27690 commit 682bca095068d2823a129bebae42bb4f27f3e118
27691 Author: Ryan Lortie <desrt@desrt.ca>
27692 Date:   Mon Sep 29 11:39:51 2014 -0400
27693
27694     Add version macros for 2.44
27695
27696  docs/reference/glib/glib-sections.txt |  1 +
27697  glib/gversionmacros.h                 | 24 ++++++++++++++++++++++++
27698  2 files changed, 25 insertions(+)
27699
27700 commit a4612a922bc984ff45e2096d2d286da1be5be481
27701 Author: Philip Withnall <philip.withnall@collabora.co.uk>
27702 Date:   Fri Sep 26 16:18:46 2014 +0100
27703
27704     tests: Fix some minor leaks in the unit tests
27705
27706     https://bugzilla.gnome.org/show_bug.cgi?id=737446
27707
27708  glib/tests/bookmarkfile.c   | 1 +
27709  glib/tests/fileutils.c      | 3 ++-
27710  glib/tests/option-context.c | 8 ++++++--
27711  3 files changed, 9 insertions(+), 3 deletions(-)
27712
27713 commit cb2c6eef0a5a044b39f8c92360e3e01375e23d10
27714 Author: Sébastien Wilmet <swilmet@gnome.org>
27715 Date:   Sat Sep 27 00:04:55 2014 +0200
27716
27717     gslist: indentation fix
27718
27719  glib/gslist.c | 102
27720  +++++++++++++++++++++++++++++-----------------------------
27721  1 file changed, 51 insertions(+), 51 deletions(-)
27722
27723 commit 66ef10eec9f4acae19335373fe7cbbebed5ceb60
27724 Author: Sébastien Wilmet <swilmet@gnome.org>
27725 Date:   Thu Sep 18 16:41:32 2014 +0200
27726
27727     docs: syntax highlighting for the code examples
27728
27729     In the sections Concepts, Tools and Tutorial.
27730
27731     https://bugzilla.gnome.org/show_bug.cgi?id=736914
27732
27733  docs/reference/gobject/glib-genmarshal.xml |  12 +--
27734  docs/reference/gobject/glib-mkenums.xml    |  12 +--
27735  docs/reference/gobject/tut_gobject.xml     |  20 ++--
27736  docs/reference/gobject/tut_gsignal.xml     |  40 ++++----
27737  docs/reference/gobject/tut_gtype.xml       |  80 +++++++--------
27738  docs/reference/gobject/tut_howto.xml       | 156
27739  ++++++++++++++---------------
27740  docs/reference/gobject/tut_intro.xml       |   8 +-
27741  docs/reference/gobject/tut_tools.xml       |   4 +-
27742  8 files changed, 166 insertions(+), 166 deletions(-)
27743
27744 commit 1c6df7aaeb52672c7a63517c4df271db7727b8be
27745 Author: Philip Withnall <philip.withnall@collabora.co.uk>
27746 Date:   Thu Sep 25 09:51:25 2014 +0100
27747
27748     gmain: Unref child sources when finalising a GSource
27749
27750     If a GSource is created, *not* attached to a GMainContext, and
27751     then has
27752     child sources added, dropping the last reference to the parent GSource
27753     will leak its references to its child sources. Currently, child
27754     sources
27755     are only unreffed when g_source_destroy() is called on the parent.
27756
27757     https://bugzilla.gnome.org/show_bug.cgi?id=737338
27758
27759  glib/gmain.c | 11 +++++++++++
27760  1 file changed, 11 insertions(+)
27761
27762 commit eaca86801e1ae149559ec1575cac4ef4813a255e
27763 Author: Philip Withnall <philip.withnall@collabora.co.uk>
27764 Date:   Thu Sep 25 09:51:00 2014 +0100
27765
27766     gmain: Fix some signed/unsigned integer comparisons
27767
27768     Just to shut gcc up.
27769
27770     https://bugzilla.gnome.org/show_bug.cgi?id=737338
27771
27772  glib/gmain.c | 4 ++--
27773  1 file changed, 2 insertions(+), 2 deletions(-)
27774
27775 commit 42d0dc363e3597d36136051d53e25c09ebff253f
27776 Author: Sweta Kothari <swkothar@redhat.com>
27777 Date:   Wed Sep 24 23:09:32 2014 +0530
27778
27779     Updated gujarati translations
27780
27781  po/gu.po | 2135
27782  +++++++++++++++++++++++++++++++++++---------------------------
27783  1 file changed, 1198 insertions(+), 937 deletions(-)
27784
27785 commit 0ab9d66b058ad2fadf0194578739a2aece607b6f
27786 Author: Krishnababu Krothapalli <k.meetme@gmail.com>
27787 Date:   Tue Sep 23 14:28:34 2014 +0000
27788
27789     Updated Telugu translation
27790
27791  po/te.po | 2161
27792  +++++++++++++++++++++++++++++++++++---------------------------
27793  1 file changed, 1212 insertions(+), 949 deletions(-)
27794
27795 commit e1b84e3296c1ab0cba29ce2114505ae9f5002cae
27796 Author: Hib Eris <hib@hiberis.nl>
27797 Date:   Mon Sep 22 22:37:43 2014 +0200
27798
27799     Include <stdint.h> in glib/valgrind.h
27800
27801     This ensures the uintptr_t type is defined on mingw-w64.
27802
27803     Fixes compile error:
27804
27805     make[4]: Entering directory
27806     `/home/abuild/rpmbuild/BUILD/glib-2.42.0/gobject'
27807       CC       libgobject_2_0_la-gtype.lo
27808     In file included from gtype.c:24:0:
27809     ../glib/valgrind.h: In function 'VALGRIND_PRINTF':
27810     ../glib/valgrind.h:5601:4: error: unknown type name 'uintptr_t'
27811         uintptr_t _qzz_res;
27812         ^
27813
27814     https://bugzilla.gnome.org/show_bug.cgi?id=737143
27815
27816  glib/valgrind.h | 3 +++
27817  1 file changed, 3 insertions(+)
27818
27819 commit f5ed7d2d3e26d7b06c5aac4ef38f5eb995289a59
27820 Author: Saibal Ray <sray@redhat.com>
27821 Date:   Tue Sep 23 11:27:44 2014 +0000
27822
27823     Updated Bengali (India) translation
27824
27825  po/bn_IN.po | 6452
27826  ++++++++++++++++++++++++++++++++++-------------------------
27827  1 file changed, 3675 insertions(+), 2777 deletions(-)
27828
27829 commit f41ebebd3476e3e6887f11ed26672a39513c4f98
27830 Author: Philip Withnall <philip.withnall@collabora.co.uk>
27831 Date:   Fri Sep 19 08:54:33 2014 +0100
27832
27833     gtask: Ignore errors from g_thread_pool_push()
27834
27835     g_thread_pool_push() only returns an error if it fails to spawn a new
27836     thread. However, it unconditionally adds the task to its worker queue,
27837     so:
27838      • if _any_ threads exist in the pool, the task will eventually be
27839        handled; and
27840      • if _no_ threads exist in the pool, the task will be handled
27841      if one
27842        is eventually successfully spawned.
27843     If no more threads are ever spawned, the process probably has bigger
27844     problems than a single GTask which is taking forever to complete.
27845
27846     https://bugzilla.gnome.org/show_bug.cgi?id=736806
27847
27848  gio/gtask.c | 6 ++----
27849  1 file changed, 2 insertions(+), 4 deletions(-)
27850
27851 commit 925913d8dd8f4f283265fb7b2e17fc3da4d06b3e
27852 Author: Philip Withnall <philip.withnall@collabora.co.uk>
27853 Date:   Wed Sep 17 17:20:46 2014 +0100
27854
27855     gtask: Document signal handler reference counting
27856
27857     Explain why the signal handler holds a reference to the GTask, even
27858     though that causes a reference loop at first glance.
27859
27860     https://bugzilla.gnome.org/show_bug.cgi?id=736806
27861
27862  gio/gtask.c | 8 ++++++++
27863  1 file changed, 8 insertions(+)
27864
27865 commit c6838ffaa1dd5ff9d2b44f7eaffcd8ecf9886f2a
27866 Author: Philip Withnall <philip.withnall@collabora.co.uk>
27867 Date:   Wed Sep 17 15:07:25 2014 +0100
27868
27869     gtask: Fix a signed/unsigned integer comparison
27870
27871     The GSource times assigned to creation_time are always signed.
27872
27873     https://bugzilla.gnome.org/show_bug.cgi?id=736806
27874
27875  gio/gtask.c | 2 +-
27876  1 file changed, 1 insertion(+), 1 deletion(-)
27877
27878 commit 26a240fd1004c76500c6be104364a3a12bf9a279
27879 Author: Ryan Lortie <desrt@desrt.ca>
27880 Date:   Mon Sep 22 13:15:02 2014 -0400
27881
27882     GLib 2.42.0
27883
27884  NEWS         | 36 ++++++++++++++++++++++++++++++++++++
27885  configure.ac |  4 ++--
27886  2 files changed, 38 insertions(+), 2 deletions(-)
27887
27888 commit c8d884da433696b3cc8f19ce83ff3b86b4978472
27889 Author: A S Alam <aalam@users.sf.net>
27890 Date:   Sun Sep 21 08:52:43 2014 -0500
27891
27892     update Punjabi Translation for 3.14 release
27893
27894  po/pa.po | 694
27895  ++++++++++++++++++++++++++++++---------------------------------
27896  1 file changed, 335 insertions(+), 359 deletions(-)
27897
27898 commit db41a84239a0adda496f2577a85303f0c679482d
27899 Author: Rajesh Ranjan <rajeshkajha@yahoo.com>
27900 Date:   Sun Sep 21 04:14:06 2014 +0000
27901
27902     Updated Hindi translation
27903
27904  po/hi.po | 2269
27905  +++++++++++++++++++++++++++++++++++---------------------------
27906  1 file changed, 1268 insertions(+), 1001 deletions(-)
27907
27908 commit d3c65dcbba2e23c55a15bb09106b045e5d860b2d
27909 Author: YunQiang Su <yqsu@src.gnome.org>
27910 Date:   Sun Sep 21 10:58:01 2014 +0800
27911
27912     Revert "update zh_CN translation"
27913
27914     Add wrong po file
27915     This reverts commit ee3d55573ff3731b2f92deb5e35decc316d53475.
27916
27917  po/zh_CN.po | 5039
27918  +++++++++++++++++++++++++++++++++++++++++++++++++++--------
27919  1 file changed, 4378 insertions(+), 661 deletions(-)
27920
27921 commit ee3d55573ff3731b2f92deb5e35decc316d53475
27922 Author: YunQiang Su <yqsu@src.gnome.org>
27923 Date:   Sun Sep 21 10:30:53 2014 +0800
27924
27925     update zh_CN translation
27926
27927  po/zh_CN.po | 5039
27928  ++++++++---------------------------------------------------
27929  1 file changed, 661 insertions(+), 4378 deletions(-)
27930
27931 commit f550be0c6ab978ded5c9e94d98858a26b2682dca
27932 Author: Tong Hui <tonghuix@gmail.com>
27933 Date:   Sun Sep 21 10:24:22 2014 +0800
27934
27935     update zh_CN translation
27936
27937  po/zh_CN.po | 657
27938  ++++++++++++++++++++++++++++++------------------------------
27939  1 file changed, 334 insertions(+), 323 deletions(-)
27940
27941 commit a2d4a612c67951a0c9090b4225ccd1774af414df
27942 Author: Ask H. Larsen <asklarsen@gmail.com>
27943 Date:   Sat Sep 20 17:19:18 2014 +0200
27944
27945     Updated Danish translation
27946
27947  po/da.po | 654
27948  ++++++++++++++++++++++++++++++++-------------------------------
27949  1 file changed, 334 insertions(+), 320 deletions(-)
27950
27951 commit dceff8fc2c354b994793d8792455bee7ed195169
27952 Author: Ryan Lortie <desrt@desrt.ca>
27953 Date:   Tue Sep 16 19:48:06 2014 -0400
27954
27955     gmain: improve g_source_set_name thread safety
27956
27957     Step up thread safety on g_source_set_name() to the same standard
27958     as all
27959     other GSource functions: after we are attached to a main context, this
27960     function should be threadsafe.
27961
27962     https://bugzilla.gnome.org/show_bug.cgi?id=736683
27963
27964  glib/gmain.c | 23 +++++++++++++++++++----
27965  1 file changed, 19 insertions(+), 4 deletions(-)
27966
27967 commit 1cbdbef77209fe82239bd10f062425491cf256ae
27968 Author: Ryan Lortie <desrt@desrt.ca>
27969 Date:   Tue Sep 16 19:40:30 2014 -0400
27970
27971     gsource: clarify restrictions on non-existant IDs
27972
27973     Document that one must not use the "by id" source APIs with
27974     non-existent
27975     IDs.  The real justification behind this restriction is that the reuse
27976     of source ids makes it unsafe to call these functions unless you're
27977     absolutely sure that the source exists and it belongs to you.  If you
27978     call one of these functions on a source that may already have been
27979     removed then you run the risk of finding someone else's source (with
27980     your reused id).
27981
27982     This also bails us out of a slightly tricky situation with respect to
27983     the threadsafety of g_main_context_find_source_by_id().  The fact that
27984     this function doesn't return a reference implies that its return value
27985     cannot be safely accessed unless we already know for sure that a
27986     reference is being held elsewhere (by example, by the main context
27987     itself if we know that the source has not been removed).  The function
27988     itself, however, performs an access to the value, which could
27989     result in
27990     a crash.
27991
27992     If we mandate that it is only valid to call this function on
27993     known-to-exist source IDs then we dodge this problem.
27994
27995     https://bugzilla.gnome.org/show_bug.cgi?id=736683
27996
27997  glib/gmain.c | 34 +++++++++++++++++++++++++++++++++-
27998  1 file changed, 33 insertions(+), 1 deletion(-)
27999
28000 commit 7db1baf59078c667ac1ae43f839b2b1866e65a87
28001 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
28002 Date:   Fri Sep 19 15:05:04 2014 +0100
28003
28004     GVariant: say that serialized form needs an out-of-band length
28005
28006     This confused me for a while, because it isn't the same as D-Bus.
28007     Like GVariant, the D-Bus serialization needs an out-of-band
28008     endianness and type indicator, but unlike GVariant, serialized
28009     D-Bus objects encapsulate their own length (often by starting with
28010     a byte-count). This does come at some redundancy cost, so I can see
28011     why the more efficient GVariant format does this the way it does;
28012     but it's a difference between D-Bus and GVariant that seems worth
28013     calling out.
28014
28015     It's also relevant for the designers of file or message-framing
28016     formats: with D-Bus serialization it would be feasible to say
28017     "the file
28018     starts with a little-endian D-Bus variant, followed by...",
28019     but in GVariant you wouldn't be able to deserialize the variant
28020     unless you either assume that it extends to end-of-file, or have
28021     an explicit length.
28022
28023     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=736975
28024     Reviewed-by: Ryan Lortie
28025
28026  glib/gvariant.c | 12 +++++++-----
28027  1 file changed, 7 insertions(+), 5 deletions(-)
28028
28029 commit 174ebaefcc2b1b94f4a628e60f150b7209230dbf
28030 Author: Matthias Clasen <mclasen@redhat.com>
28031 Date:   Thu Sep 18 15:26:36 2014 -0400
28032
28033     gresource: Make extract work better
28034
28035     When no section is specified, look for the resource to extract
28036     in all sections - previously, we would stop after the first
28037     section.
28038
28039  gio/gresource-tool.c | 22 ++++++++++++----------
28040  1 file changed, 12 insertions(+), 10 deletions(-)
28041
28042 commit 5c951e5b042d80ae2dcb1e17ec07fa8008e07085
28043 Author: Matthias Clasen <mclasen@redhat.com>
28044 Date:   Thu Sep 18 14:51:09 2014 -0400
28045
28046     gresource: Use GError in more places
28047
28048     The API gives us an error message, lets use it.
28049
28050  gio/gresource-tool.c | 6 ++++--
28051  1 file changed, 4 insertions(+), 2 deletions(-)
28052
28053 commit dfaaf37338533b2412800c61b342b296fff7c6cf
28054 Author: Sébastien Wilmet <swilmet@gnome.org>
28055 Date:   Thu Sep 18 20:31:52 2014 +0200
28056
28057     Update URLs library.gnome.org -> developer.gnome.org
28058
28059  INSTALL.in                              | 4 ++--
28060  docs/reference/gio/gio-docs.xml         | 2 +-
28061  docs/reference/glib/glib-docs.xml       | 2 +-
28062  docs/reference/gobject/gobject-docs.xml | 2 +-
28063  docs/reference/gobject/tut_tools.xml    | 4 ++--
28064  5 files changed, 7 insertions(+), 7 deletions(-)
28065
28066 commit 4fb9421528777e80beeae1e85eafb46e44f5b408
28067 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
28068 Date:   Wed Sep 17 21:11:50 2014 +0200
28069
28070     Updated Serbian translation
28071
28072  po/sr.po       | 694
28073  +++++++++++++++++++++++++++------------------------------
28074  po/sr@latin.po | 694
28075  +++++++++++++++++++++++++++------------------------------
28076  2 files changed, 668 insertions(+), 720 deletions(-)
28077
28078 commit 5486481fab3fc149aa41a440cfe63bcfa8567926
28079 Author: Sandeep Sheshrao Shedmake <sshedmak@redhat.com>
28080 Date:   Fri Sep 12 19:01:35 2014 +0530
28081
28082     Updated Marathi Translations
28083
28084  po/mr.po | 2134
28085  +++++++++++++++++++++++++++++++++++---------------------------
28086  1 file changed, 1197 insertions(+), 937 deletions(-)
28087
28088 commit 38a061422532b3d7b8bce0988f3767806ac28f8f
28089 Author: Jasper St. Pierre <jstpierre@mecheye.net>
28090 Date:   Tue Sep 16 15:41:58 2014 -0600
28091
28092     GApplication:handle-local-options: document return value
28093
28094     The return value for this signal was documented in the prose, but not
28095     properly in a Returns: stanza.  Fix that.
28096
28097  gio/gapplication.c | 10 +++++-----
28098  1 file changed, 5 insertions(+), 5 deletions(-)
28099
28100 commit 8061694c496094015bfd3959cbece7ab158ef6ef
28101 Author: Jasper St. Pierre <jstpierre@mecheye.net>
28102 Date:   Tue Sep 16 15:39:59 2014 -0600
28103
28104     goption: Add G_OPTION_FLAG_NONE
28105
28106     This is helpful to better document code, as G_OPTION_FLAG_NONE is more
28107     readable than 0.
28108
28109  glib/goption.h | 2 ++
28110  1 file changed, 2 insertions(+)
28111
28112 commit 84ec6b4d78928d4b51d64f17b4bde56314e75b1b
28113 Author: Jasper St. Pierre <jstpierre@mecheye.net>
28114 Date:   Tue Sep 16 15:39:41 2014 -0600
28115
28116     g_application_add_main_option: fix type signature
28117
28118     The flags argument is a GOptionFlags so use that type instead of
28119     'int'.
28120
28121  gio/gapplication.c | 2 +-
28122  gio/gapplication.h | 2 +-
28123  2 files changed, 2 insertions(+), 2 deletions(-)
28124
28125 commit 4482977238ae80f64c2fe318d1500f4662c73980
28126 Author: Jasper St. Pierre <jstpierre@mecheye.net>
28127 Date:   Tue Sep 16 14:45:34 2014 -0600
28128
28129     Fix some introspection warnings
28130
28131  gio/gapplication.c    | 2 +-
28132  gio/gapplication.h    | 2 +-
28133  gio/gdesktopappinfo.c | 3 +++
28134  gio/gmenumodel.h      | 2 +-
28135  4 files changed, 6 insertions(+), 3 deletions(-)
28136
28137 commit 0177cece40ab8a31bf8994706ac4cac8d80f8755
28138 Author: Matthias Clasen <mclasen@redhat.com>
28139 Date:   Mon Sep 15 14:43:42 2014 -0400
28140
28141     2.41.5
28142
28143  NEWS         | 23 +++++++++++++++++++++++
28144  configure.ac |  2 +-
28145  2 files changed, 24 insertions(+), 1 deletion(-)
28146
28147 commit bb6a77afa328f16568a41b26de75f255dcfc9daf
28148 Author: Sebastian Dröge <sebastian@centricular.com>
28149 Date:   Sat Sep 13 16:31:03 2014 +0300
28150
28151     grand: Only use rand_s() when targetting Visual Studio >= 2005
28152
28153     It did not exist before. Fall back to the current time plus
28154     process id on older targets. This makes GLib work again on
28155     Windows XP.
28156
28157     https://bugzilla.gnome.org/show_bug.cgi?id=736458
28158
28159  glib/grand.c | 14 ++++++++++++++
28160  1 file changed, 14 insertions(+)
28161
28162 commit f2b5edb6527e5bdde6f9e9c6771556308d0ea027
28163 Author: Shantha kumar <shantha.thamizh@gmail.com>
28164 Date:   Mon Sep 15 13:39:11 2014 +0000
28165
28166     Updated Tamil translation
28167
28168  po/ta.po | 1798
28169  ++++++++++++++++++++++++++++++++------------------------------
28170  1 file changed, 914 insertions(+), 884 deletions(-)
28171
28172 commit 27405ae878ebabb4361d38ed22be11b6891fd866
28173 Author: Matej Urbančič <mateju@svn.gnome.org>
28174 Date:   Sun Sep 14 22:18:09 2014 +0200
28175
28176     Updated Slovenian translation
28177
28178  po/sl.po | 643
28179  ++++++++++++++++++++++++++++++++-------------------------------
28180  1 file changed, 328 insertions(+), 315 deletions(-)
28181
28182 commit 25990eb2b6da94e1d03631eab8a952ef84cb9986
28183 Author: Sébastien Wilmet <swilmet@gnome.org>
28184 Date:   Tue Sep 9 21:20:34 2014 +0200
28185
28186     docs: various small fixes
28187
28188     For the GPtrArray example, several variables declared on the same line
28189     is harder to read and to work with (to move, remove or comment
28190     a single
28191     variable declaration).
28192
28193  gio/gfileinfo.c | 2 +-
28194  glib/garray.c   | 6 ++++--
28195  2 files changed, 5 insertions(+), 3 deletions(-)
28196
28197 commit fdc5b8f7443ccc0778c8163f47370be1ff65d86d
28198 Author: Shankar Prasad <prasad.mvs@gmail.com>
28199 Date:   Fri Sep 12 12:58:11 2014 +0000
28200
28201     Updated Kannada translation
28202
28203  po/kn.po | 3003
28204  +++++++++++++++++++++++++++++++++-----------------------------
28205  1 file changed, 1584 insertions(+), 1419 deletions(-)
28206
28207 commit d2f3e1190719d655a0f75a6a08ed6185ea558032
28208 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
28209 Date:   Fri Sep 12 15:51:49 2014 +0800
28210
28211     MSVC Builds: Update "Installation"
28212
28213     This updates the glib-install.[props|vsprops] so that the headers to
28214     "install" for the build are kept up-to-date.  Note that this has been
28215     generated by a script, so that this hopefully means that the header
28216     "installation" can be maintained along with the autotools files
28217     for most
28218     uses, to simplify maintenance.
28219
28220  build/win32/vs10/glib-install.props  | 750
28221  +++++++++++------------------------
28222  build/win32/vs9/glib-install.vsprops | 473 +++++++++++-----------
28223  2 files changed, 473 insertions(+), 750 deletions(-)
28224
28225 commit 0c5ed58342917d79ff3f6811e6b9a9a6d6a4b675
28226 Author: Balázs Úr <urbalazs@gmail.com>
28227 Date:   Thu Sep 11 16:40:14 2014 +0000
28228
28229     Updated Hungarian translation
28230
28231  po/hu.po | 701
28232  ++++++++++++++++++++++++++++++---------------------------------
28233  1 file changed, 339 insertions(+), 362 deletions(-)
28234
28235 commit bebfd422af0a2fef422489d04f3b1d87bebd8b92
28236 Author: Sebastian Dröge <sebastian@centricular.com>
28237 Date:   Tue Sep 9 20:18:20 2014 +0200
28238
28239     gutils: Don't use issetugid() on Android
28240
28241     Android had it in older versions but the new 64 bit ABI does not
28242     have it anymore, and some versions of the 32 bit ABI neither.
28243
28244     https://code.google.com/p/android-developer-preview/issues/detail?id=168
28245
28246     https://bugzilla.gnome.org/show_bug.cgi?id=736351
28247
28248  glib/gutils.c | 7 ++++++-
28249  1 file changed, 6 insertions(+), 1 deletion(-)
28250
28251 commit 3b8bc8bacf1fe31cda44fb5293711e87989388ea
28252 Author: Ryan Lortie <desrt@desrt.ca>
28253 Date:   Tue Sep 9 13:58:38 2014 -0400
28254
28255     GDesktopAppInfo: avoid inotify on missing dirs
28256
28257     Some desktop file directories, like /usr/local/share/applications
28258     may be
28259     missing on some systems.
28260
28261     When we try to inotify on these directories, this will result in a
28262     every-4-seconds poll being setup which is quite bad.
28263
28264     This is an issue that should be fixed in inotify itself but the
28265     problem
28266     is much larger there.  For now, we can work around it in
28267     GDesktopAppInfo
28268     by refusing to monitor missing directories.
28269
28270     We may get some spurious notifications of changes in the case that
28271     /usr/local/share or /usr/local/share/applications is created without
28272     actually adding desktop files, but spurious changes can already be
28273     reported in other cases, so that's OK.  We won't get (user-visible)
28274     notification for a simple case of a completely unrelated file being
28275     created (however we cannot avoid the wakeup in this case due to how
28276     inotify works).  That's probably pretty theoretical, though,
28277     since files
28278     in /usr don't change much and for the home directory we're likely to
28279     have at least ~/.config and ~/.local existing.
28280
28281     https://bugzilla.gnome.org/show_bug.cgi?id=736350
28282
28283  gio/gdesktopappinfo.c | 88
28284  +++++++++++++++++++++++++++++++++++++++++++++++++--
28285  1 file changed, 85 insertions(+), 3 deletions(-)
28286
28287 commit 2f55c66c64d77de9fa7d5524468d424071aecc44
28288 Author: Ryan Lortie <desrt@desrt.ca>
28289 Date:   Tue Sep 9 13:58:18 2014 -0400
28290
28291     apps test: add new "monitor" subcommand
28292
28293     Waits until something modifies a desktop directory, then exits.
28294
28295     https://bugzilla.gnome.org/show_bug.cgi?id=736350
28296
28297  gio/tests/apps.c | 24 ++++++++++++++++++++++++
28298  1 file changed, 24 insertions(+)
28299
28300 commit 9ac7d51a8086dece5994da4899fb07b223bd2ff7
28301 Author: Yuri Myasoedov <ymyasoedov@yandex.ru>
28302 Date:   Tue Sep 9 17:04:40 2014 +0400
28303
28304     Updated Russian translation
28305
28306  po/ru.po | 790
28307  +++++++++++++++++++++++++++------------------------------------
28308  1 file changed, 335 insertions(+), 455 deletions(-)
28309
28310 commit 8df2cca08a5c06286303b39a34121c7e6925bf15
28311 Author: Paolo Borelli <pborelli@gnome.org>
28312 Date:   Sun Sep 7 18:34:26 2014 +0200
28313
28314     Fix minor mem leak in test case
28315
28316  gio/tests/simple-proxy.c | 2 ++
28317  1 file changed, 2 insertions(+)
28318
28319 commit 5bb62d077b7882a105ac2468f4d152bc5e557d7d
28320 Author: Paolo Borelli <pborelli@gnome.org>
28321 Date:   Wed Sep 3 08:12:01 2014 +0200
28322
28323     GThreadPool: expand g_thread_pool_new docs
28324
28325  glib/gthreadpool.c | 7 ++++++-
28326  1 file changed, 6 insertions(+), 1 deletion(-)
28327
28328 commit aef0e4b7f3c7a33cd9d6c370fdad2b6f7d725f15
28329 Author: Matthias Clasen <mclasen@redhat.com>
28330 Date:   Sun Sep 7 22:50:36 2014 -0400
28331
28332     Fix docs to talk about --enable-coverage
28333
28334     The configure options to turn on coverage testing got renamed
28335     at some point, but the docs were not updated. Fix that.
28336
28337     https://bugzilla.gnome.org//show_bug.cgi?id=735915
28338
28339  docs/reference/glib/building.xml | 4 ++--
28340  1 file changed, 2 insertions(+), 2 deletions(-)
28341
28342 commit 281fdd372ea65af230074fe95c8dd5d664809f05
28343 Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
28344 Date:   Sun Sep 7 12:55:20 2014 +0300
28345
28346     Updated Latvian translation
28347
28348  po/lv.po | 693
28349  ++++++++++++++++++++++++++++++---------------------------------
28350  1 file changed, 334 insertions(+), 359 deletions(-)
28351
28352 commit 09979125d816ac726641c93cb735f73ece35cbf5
28353 Author: Fran Diéguez <fran.dieguez@mabishu.com>
28354 Date:   Thu Sep 4 21:35:07 2014 +0200
28355
28356     Updated Galician translations
28357
28358  po/gl.po | 261
28359  +++++++++++++++++++++++++++++++++------------------------------
28360  1 file changed, 135 insertions(+), 126 deletions(-)
28361
28362 commit 08efbda7333cf1d349719e699bbcbb63b8ef09e4
28363 Author: Ryan Lortie <desrt@desrt.ca>
28364 Date:   Thu Sep 4 13:17:27 2014 -0400
28365
28366     GDesktopAppInfo: fix default app logic
28367
28368     We use "tweaks" structures to track how a particular directory impacts
28369     the list of added, removed and default applications.  We maintain this
28370     set of tweaks for each directory, in a hash table, keyed by unaliased
28371     mime type name, in order to facilitate fast lookups.
28372
28373     A typo in the logic for creating and maintaining the uniqueness
28374     of these
28375     structures was causing the default app to be selected incorrectly from
28376     time to time.  Fix that.
28377
28378  gio/gdesktopappinfo.c | 2 +-
28379  1 file changed, 1 insertion(+), 1 deletion(-)
28380
28381 commit e763d93456881cb45a28a4c5c566d53128633aaa
28382 Author: Patrick Welche <prlw1@cam.ac.uk>
28383 Date:   Mon Sep 1 18:42:43 2014 +0200
28384
28385     GCredentials: credentials messages are not correctly supported
28386     on NetBSD
28387
28388     https://bugzilla.gnome.org/show_bug.cgi?id=735819
28389
28390  gio/gcredentialsprivate.h | 2 +-
28391  1 file changed, 1 insertion(+), 1 deletion(-)
28392
28393 commit 7dd3397820f5dcbcd523432aadf5897b58f6eeb8
28394 Author: Andika Triwidada <andika@gmail.com>
28395 Date:   Wed Sep 3 13:49:48 2014 +0000
28396
28397     Updated Indonesian translation
28398
28399  po/id.po | 682
28400  ++++++++++++++++++++++++++++++++-------------------------------
28401  1 file changed, 348 insertions(+), 334 deletions(-)
28402
28403 commit 0ba39c1c7a447930009935101e97ada0cc93cb5c
28404 Author: Piotr Drąg <piotrdrag@gmail.com>
28405 Date:   Wed Sep 3 03:10:27 2014 +0200
28406
28407     Updated Polish translation
28408
28409  po/pl.po | 654
28410  ++++++++++++++++++++++++++++++++-------------------------------
28411  1 file changed, 334 insertions(+), 320 deletions(-)
28412
28413 commit d73886675ec391caa46f2b8004286b1342d1e6f3
28414 Author: Matthias Clasen <mclasen@redhat.com>
28415 Date:   Tue Sep 2 11:36:32 2014 -0400
28416
28417     2.41.4
28418
28419  NEWS         | 29 +++++++++++++++++++++++++++++
28420  configure.ac |  2 +-
28421  2 files changed, 30 insertions(+), 1 deletion(-)
28422
28423 commit 5fe65ec2719ef842ccb4389d5ed0744965c21220
28424 Author: Changwoo Ryu <cwryu@debian.org>
28425 Date:   Tue Sep 2 13:05:58 2014 +0900
28426
28427     Updated Korean translation
28428
28429  po/ko.po | 713
28430  ++++++++++++++++++++++++++++++++-------------------------------
28431  1 file changed, 364 insertions(+), 349 deletions(-)
28432
28433 commit 62f0d6143a3ae9203638e5650ab2f6656222d7ce
28434 Author: Claude Paroz <claude@2xlibre.net>
28435 Date:   Mon Sep 1 09:30:32 2014 +0200
28436
28437     Updated French translation
28438
28439  po/fr.po | 657
28440  ++++++++++++++++++++++++++++++++-------------------------------
28441  1 file changed, 336 insertions(+), 321 deletions(-)
28442
28443 commit d4298e5ed12afbc4966d3ec61a34eb5f31431729
28444 Author: Christian Kirbach <Christian.Kirbach@gmail.com>
28445 Date:   Sun Aug 31 22:00:45 2014 +0000
28446
28447     Updated German translation
28448
28449  po/de.po | 2101
28450  ++++++++++++++++++++++++++++++++++----------------------------
28451  1 file changed, 1158 insertions(+), 943 deletions(-)
28452
28453 commit a78443a1e48409d32eb2b24b52dad03ae2231e10
28454 Author: Matthias Clasen <mclasen@redhat.com>
28455 Date:   Fri Aug 29 15:12:31 2014 -0400
28456
28457     Don't mark GThread struct as deprecated
28458
28459     Having a definition of struct _GThread inside a deprecation
28460     ifdef confuses gtk-doc into marking it as deprecated. Avoid this.
28461
28462     https://bugzilla.gnome.org//show_bug.cgi?id=735297
28463
28464  glib/deprecated/gthread.h | 4 ++++
28465  1 file changed, 4 insertions(+)
28466
28467 commit 325ffb376c971ab86b709144f35eab5cea1cf482
28468 Author: Maria  Mavridou <mavridou@gmail.com>
28469 Date:   Thu Aug 28 21:25:31 2014 +0000
28470
28471     Updated Greek translation
28472
28473  po/el.po | 705
28474  ++++++++++++++++++++++++++++++++-------------------------------
28475  1 file changed, 361 insertions(+), 344 deletions(-)
28476
28477 commit 0a37264fd1953845cc386bb4ff207294e691fee8
28478 Author: Yosef Or Boczko <yoseforb@src.gnome.org>
28479 Date:   Thu Aug 28 18:11:06 2014 +0300
28480
28481     Updated Hebrew translation
28482
28483  po/he.po | 477
28484  ++++++++++++++++++++++++++++++++-------------------------------
28485  1 file changed, 243 insertions(+), 234 deletions(-)
28486
28487 commit f16d7f887e48ec3e9eacd6cae6aaa694beaeecad
28488 Author: Manoj Kumar Giri <mgiri@redhat.com>
28489 Date:   Wed Aug 27 13:34:53 2014 +0000
28490
28491     Updated Oriya translation
28492
28493  po/or.po | 2152
28494  +++++++++++++++++++++++++++++++++++---------------------------
28495  1 file changed, 1211 insertions(+), 941 deletions(-)
28496
28497 commit 369c8bd566ba76d0c87a92cdb6a1c8abe2599c61
28498 Author: Patrick Welche <prlw1@cam.ac.uk>
28499 Date:   Tue Aug 26 17:27:23 2014 +0100
28500
28501     GUnixMounts: Improve efficiency in polling case
28502
28503     https://bugzilla.gnome.org/show_bug.cgi?id=583330
28504
28505  gio/gunixmounts.c | 42 +++++++++++++++---------------------------
28506  1 file changed, 15 insertions(+), 27 deletions(-)
28507
28508 commit 35eaf037bdfca985abf5d349e7355f1d2ed9c77b
28509 Author: Thomas Haller <thaller@redhat.com>
28510 Date:   Fri Aug 1 16:59:36 2014 +0200
28511
28512     gmacros.h: add G_GNUC_*_IGNORE_DEPRECATIONS macros for clang
28513
28514     https://bugzilla.gnome.org/show_bug.cgi?id=734126
28515
28516     Signed-off-by: Thomas Haller <thaller@redhat.com>
28517
28518  glib/gmacros.h | 6 ++++++
28519  1 file changed, 6 insertions(+)
28520
28521 commit cb320cb5feb78a5a06651d3223914d9099a6f212
28522 Author: Philip Withnall <philip.withnall@collabora.co.uk>
28523 Date:   Thu Aug 21 19:00:13 2014 +0100
28524
28525     gsocketclient: Handle cancellation between CONNECTING and CONNECTED
28526
28527     If a g_socket_client_connect_async() operation is cancelled between
28528     the
28529     CONNECTING and CONNECTED events (i.e. while in the
28530     g_socket_connection_connect_async() call), the code in
28531     g_socket_client_connected_callback() would previously unconditionally
28532     loop round and try the next socket address from the address enumerator
28533     (by calling enumerator_next_async()). This would correctly handle the
28534     cancellation and return from the overall task — but not before
28535     emitting
28536     a spurious RESOLVING event.
28537
28538     Avoid emitting the spurious RESOLVING event by explicitly handling
28539     cancellation at the beginning of g_socket_client_connected_callback().
28540
28541     https://bugzilla.gnome.org/show_bug.cgi?id=735179
28542
28543  gio/gsocketclient.c | 6 ++++++
28544  1 file changed, 6 insertions(+)
28545
28546 commit 607d5a785891729889f1606e8d38edcc7332dfa1
28547 Author: Marek Černocký <marek@manet.cz>
28548 Date:   Fri Aug 22 08:08:51 2014 +0200
28549
28550     Updated Czech translation
28551
28552  po/cs.po | 413
28553  ++++++++++++++++++++++++++++++++-------------------------------
28554  1 file changed, 211 insertions(+), 202 deletions(-)
28555
28556 commit c74af7369fb32791973e94bcd3c5f45ddd3f5d0b
28557 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
28558 Date:   Thu Aug 21 17:06:03 2014 +0800
28559
28560     Updated Traditional Chinese translation(Hong Kong and Taiwan)
28561
28562  po/zh_HK.po | 890
28563  ++++++++++++++++++++++-------------------------------------
28564  po/zh_TW.po | 891
28565  ++++++++++++++++++++++--------------------------------------
28566  2 files changed, 663 insertions(+), 1118 deletions(-)
28567
28568 commit bf9c8625048d2adc5cbc5893fa27e7e9a3a9ba3e
28569 Author: Jonas Danielsson <jonas@threetimestwo.org>
28570 Date:   Wed Aug 13 07:06:36 2014 -0400
28571
28572     GApplication: Add g_application_add_main_option
28573
28574     This function adds a single main option entry to be handeled by
28575     GApplication. The option entry has it arg_data field set to NULL
28576     and will be added to the applications packed_options.
28577
28578     The rationale for this is that bindings will be able to add
28579     command line options even when they can't use the un-boxed struct
28580     GOptionEntry.
28581
28582     https://bugzilla.gnome.org/show_bug.cgi?id=727455
28583
28584  docs/reference/gio/gio-sections.txt |  1 +
28585  gio/gapplication.c                  | 67
28586  +++++++++++++++++++++++++++++++++++--
28587  gio/gapplication.h                  |  9 +++++
28588  3 files changed, 75 insertions(+), 2 deletions(-)
28589
28590 commit 4f775b7b7ff38581b110ce1664451381ca3d88b6
28591 Author: Patrick Welche <prlw1@cam.ac.uk>
28592 Date:   Mon Aug 18 21:48:28 2014 +0100
28593
28594     GUnixMounts: Fall back to polling on systems without mtab
28595
28596     This is necessary for many of the BSD family at least.
28597
28598     https://bugzilla.gnome.org/show_bug.cgi?id=583330
28599
28600  gio/gunixmounts.c | 103
28601  ++++++++++++++++++++++++++++++++++++++++++++++--------
28602  1 file changed, 89 insertions(+), 14 deletions(-)
28603
28604 commit d964c7d6863758fca1e2e5ed18553d0cd76ea3bc
28605 Author: ngoswami <ngoswami@redhat.com>
28606 Date:   Mon Aug 18 15:44:42 2014 +0000
28607
28608     Updated Assamese translation
28609
28610  po/as.po | 1845
28611  +++++++++++++++++++++++++++++++-------------------------------
28612  1 file changed, 937 insertions(+), 908 deletions(-)
28613
28614 commit e0e52b60ea4c65d1f3660ff6b8c547c82665036b
28615 Author: Rico Tzschichholz <ricotz@ubuntu.com>
28616 Date:   Mon Aug 18 14:08:41 2014 +0200
28617
28618     docs: Fix broken gtk-doc formatting
28619
28620  gio/fen/fen-kernel.c                 |  6 ++---
28621  gio/gdbusprivate.c                   |  4 ++--
28622  gio/gfileattribute.c                 | 44
28623  ++++++++++++++++++------------------
28624  gio/gresource.c                      |  2 +-
28625  gio/gunixmounts.c                    |  6 ++---
28626  gio/gwin32mount.c                    |  2 +-
28627  gio/gwin32volumemonitor.c            |  2 +-
28628  gio/kqueue/kqueue-thread.c           | 12 +++++-----
28629  gio/tests/gdbus-threading.c          |  2 +-
28630  gio/tests/test-io-stream.c           |  2 +-
28631  gio/tests/test-pipe-unix.c           |  4 ++--
28632  gio/win32/gwinhttpfile.c             |  2 +-
28633  gio/win32/gwinhttpfileinputstream.c  |  2 +-
28634  gio/win32/gwinhttpfileoutputstream.c |  2 +-
28635  gio/win32/gwinhttpvfs.c              |  2 +-
28636  15 files changed, 47 insertions(+), 47 deletions(-)
28637
28638 commit 4c8480e6fa9e7e0971bc800fee8a5f0aba67dd9a
28639 Author: Rico Tzschichholz <ricotz@ubuntu.com>
28640 Date:   Sun Aug 17 22:54:22 2014 +0200
28641
28642     docs: Add index for 2.42 api
28643
28644  docs/reference/glib/glib-docs.xml       | 4 ++++
28645  docs/reference/gobject/gobject-docs.xml | 4 ++++
28646  2 files changed, 8 insertions(+)
28647
28648 commit 96af008bdfe53be2ea4ef719b8c8f2121c76a504
28649 Author: Carles Ferrando <carles.ferrando@gmail.com>
28650 Date:   Sun Aug 17 13:19:46 2014 +0200
28651
28652     [l10n] Updated Catalan (Valencian) translation
28653
28654  po/ca@valencia.po | 2479
28655  ++++++++++++++++++++++++++---------------------------
28656  1 file changed, 1215 insertions(+), 1264 deletions(-)
28657
28658 commit 7585cc49c7d8e016da99d9686af1ebdbe061b989
28659 Author: Gil Forcada <gforcada@gnome.org>
28660 Date:   Sun Aug 17 13:19:42 2014 +0200
28661
28662     [l10n] Updated Catalan translation
28663
28664  po/ca.po | 650
28665  ++++++++++++++++++++++++++++++++-------------------------------
28666  1 file changed, 331 insertions(+), 319 deletions(-)
28667
28668 commit e03fc7a522fd623bfe521ceb44ff51ca85c598b3
28669 Author: Matthias Clasen <mclasen@redhat.com>
28670 Date:   Sat Aug 16 08:59:40 2014 -0400
28671
28672     Updates for 2.41.3
28673
28674  NEWS | 33 +++++++++++++++++++++++++++++++++
28675  1 file changed, 33 insertions(+)
28676
28677 commit 01fec1f0d58c344eacae265440938eb7759b21db
28678 Author: Christian Kirbach <christian.kirbach@gmail.com>
28679 Date:   Fri Aug 15 17:56:35 2014 +0200
28680
28681     Updated German translation
28682
28683  po/de.po | 12 ++++++------
28684  1 file changed, 6 insertions(+), 6 deletions(-)
28685
28686 commit 52b5a06dea63c9489e76862f16895b08118aa63f
28687 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
28688 Date:   Wed Aug 13 09:55:11 2014 +0800
28689
28690     Visual C++ Builds: Update README.txt's
28691
28692     Update notes about usage of PCRE and for people attempting to
28693     build GLib
28694     on a Chinese, Japanese or Korean locale.
28695
28696  build/win32/vs10/README.txt | 31 +++++++++++++++++++------------
28697  build/win32/vs9/README.txt  | 31 +++++++++++++++++++------------
28698  2 files changed, 38 insertions(+), 24 deletions(-)
28699
28700 commit b88fdf0b0f7e6acf109745322e27fe7869e5267e
28701 Author: Dan Winship <danw@gnome.org>
28702 Date:   Tue Aug 12 07:50:20 2014 -0400
28703
28704     docs: hyphenate "High-level" and "Low-level"
28705
28706  docs/reference/gio/gio-docs.xml | 4 ++--
28707  1 file changed, 2 insertions(+), 2 deletions(-)
28708
28709 commit 3d89041220a2a783b5706763b35778f9154c0883
28710 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
28711 Date:   Fri Aug 8 17:39:22 2014 +0800
28712
28713     MSVC Builds: Generate glib-mkenums If Possible
28714
28715     As glib-mkenums would likely be used in the building of the other
28716     components of the stack, such as Cogl, Clutter and
28717     gsettings-desktop-schemas, generate that using a Python script
28718     (if Python
28719     can be found) and "install" it.
28720
28721  build/win32/Makefile.am                    |  3 +-
28722  build/win32/process_in_win32.py            | 77
28723  ++++++++++++++++++++++++++++++
28724  build/win32/setup.py                       | 35 +-------------
28725  build/win32/vs10/glib-gen-srcs.props       |  4 ++
28726  build/win32/vs10/glib-install.props        |  2 +
28727  build/win32/vs10/glib-version-paths.props  |  4 ++
28728  build/win32/vs10/gobject.vcxproj.filtersin |  5 +-
28729  build/win32/vs10/gobject.vcxprojin         | 26 ++++++++--
28730  build/win32/vs9/glib-gen-srcs.vsprops      | 20 ++++----
28731  build/win32/vs9/glib-install.vsprops       |  1 +
28732  build/win32/vs9/glib-version-paths.vsprops |  4 ++
28733  build/win32/vs9/gobject.vcprojin           | 42 ++++++++++++++--
28734  12 files changed, 167 insertions(+), 56 deletions(-)
28735
28736 commit 3e2735f4680b9f46548e7d039b0241cd24aee162
28737 Author: Edward Hervey <bilboed@bilboed.com>
28738 Date:   Mon Jun 23 11:39:04 2014 +0200
28739
28740     gtype: Fast-path for g_type_is_a
28741
28742     Do I really need to explain why ?
28743
28744     https://bugzilla.gnome.org/show_bug.cgi?id=732085
28745
28746  gobject/gtype.c | 3 +++
28747  1 file changed, 3 insertions(+)
28748
28749 commit 4b5bdf6cebc4c1b7c6db7e23c678cc2f5003e757
28750 Author: Andre Moreira Magalhaes (andrunko)
28751 <andre.magalhaes@collabora.co.uk>
28752 Date:   Tue Jul 29 21:04:48 2014 -0300
28753
28754     Do not crash when checking whether an instance type is of a given
28755     fundamental.
28756
28757     Not all instances have a TypeNode associated (e.g. GstEvent), so
28758     lets check if node is available
28759     before trying to use it.
28760
28761     This crash can be easily reproduced by creating an event with
28762     gst_event_new_eos and using
28763     G_IS_OBJECT on the event instance.
28764
28765     https://bugzilla.gnome.org/show_bug.cgi?id=733982
28766
28767  gobject/gtype.c | 4 +++-
28768  1 file changed, 3 insertions(+), 1 deletion(-)
28769
28770 commit 5053054c629c3ead90ec3c6fa1fc0fa642476d46
28771 Author: Matej Urbančič <mateju@svn.gnome.org>
28772 Date:   Wed Aug 6 14:15:40 2014 +0200
28773
28774     Updated Slovenian translation
28775
28776  po/sl.po | 7 +++----
28777  1 file changed, 3 insertions(+), 4 deletions(-)
28778
28779 commit 3c6efd4d5077862adc918c651ab7c49dc133d643
28780 Author: Руслан Ижбулатов <lrn1986@gmail.com>
28781 Date:   Mon Apr 21 15:00:18 2014 +0000
28782
28783     Make sure compiled resources only have / as dirsep
28784
28785     https://bugzilla.gnome.org/show_bug.cgi?id=725511
28786
28787  gio/glib-compile-resources.c | 2 +-
28788  1 file changed, 1 insertion(+), 1 deletion(-)
28789
28790 commit b637714ded46a05a98fb92b7b96e69fe9b215307
28791 Author: Martin Srebotnjak <miles@filmsi.net>
28792 Date:   Tue Aug 5 21:03:32 2014 +0200
28793
28794     Updated Slovenian translation
28795
28796  po/sl.po | 70
28797  ++++++++++++++++++++++++----------------------------------------
28798  1 file changed, 26 insertions(+), 44 deletions(-)
28799
28800 commit 10504edfaae764c8d32213d40db0438a8d392207
28801 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
28802 Date:   Tue Aug 5 14:02:42 2014 +0200
28803
28804     Updated Basque language
28805
28806  po/eu.po | 599
28807  ++++++++++++++++++++++++++++++++-------------------------------
28808  1 file changed, 307 insertions(+), 292 deletions(-)
28809
28810 commit 14f2376c8a06f0936d734ec6a7e0e836072acf65
28811 Author: Руслан Ижбулатов <lrn1986@gmail.com>
28812 Date:   Wed Jul 30 07:15:39 2014 +0000
28813
28814     Change W32 console detection to look at the window, not stdout
28815
28816     Check for console window being attached to the process, not for stdout
28817     being redirected into a console window.
28818
28819     https://bugzilla.gnome.org/show_bug.cgi?id=733960
28820
28821  glib/gspawn-win32.c | 2 +-
28822  1 file changed, 1 insertion(+), 1 deletion(-)
28823
28824 commit 4f734873006729d18551c215d9dcf22392dbeaf3
28825 Author: Руслан Ижбулатов <lrn1986@gmail.com>
28826 Date:   Mon Apr 21 15:44:47 2014 +0000
28827
28828     Fix tests to compile again - add missing headers to W32, call  correct
28829     process-id-getting function
28830
28831     https://bugzilla.gnome.org/show_bug.cgi?id=725513
28832
28833  gio/tests/filter-cat.c           | 1 +
28834  gio/tests/gsubprocess-testprog.c | 2 ++
28835  gio/tests/win32-streams.c        | 6 +++---
28836  glib/tests/fileutils.c           | 2 +-
28837  4 files changed, 7 insertions(+), 4 deletions(-)
28838
28839 commit 7e0cb48dee9a8ecd87d403b7941ad3209eee658c
28840 Author: Руслан Ижбулатов <lrn1986@gmail.com>
28841 Date:   Sat Aug 2 12:36:37 2014 +0000
28842
28843     Silence a controversial warning in win_iconv
28844
28845     https://bugzilla.gnome.org/show_bug.cgi?id=711547
28846
28847  glib/win_iconv.c | 2 +-
28848  1 file changed, 1 insertion(+), 1 deletion(-)
28849
28850 commit 42ddcc6ff22c66f1ded9d7a3879df39988531878
28851 Author: Руслан Ижбулатов <lrn1986@gmail.com>
28852 Date:   Sat Aug 2 12:35:43 2014 +0000
28853
28854     Silence some uncontroversial warnings
28855
28856     https://bugzilla.gnome.org/show_bug.cgi?id=711547
28857
28858  gio/gresolver.c | 2 ++
28859  glib/gmain.c    | 1 +
28860  glib/gutils.c   | 3 ++-
28861  3 files changed, 5 insertions(+), 1 deletion(-)
28862
28863 commit 40650e33239994237917322d4cfecc34e4cc4394
28864 Author: Руслан Ижбулатов <lrn1986@gmail.com>
28865 Date:   Sat Aug 2 12:22:16 2014 +0000
28866
28867     Fix printf-tests on W32 by ifdefing the expected output
28868
28869     https://bugzilla.gnome.org/show_bug.cgi?id=725515
28870
28871  glib/tests/test-printf.c | 19 +++++++++++++++----
28872  1 file changed, 15 insertions(+), 4 deletions(-)
28873
28874 commit 6680ff1ee93127b247f8ca32958620ec7db6af48
28875 Author: Руслан Ижбулатов <lrn1986@gmail.com>
28876 Date:   Mon Apr 21 15:55:59 2014 +0000
28877
28878     Save errno and pass it along to make sure gettext does not change it
28879
28880     https://bugzilla.gnome.org/show_bug.cgi?id=725514
28881
28882  glib/gfileutils.c | 58
28883  +++++++++++++++++++++++++++++++++++++++----------------
28884  1 file changed, 41 insertions(+), 17 deletions(-)
28885
28886 commit 786590fe93682c9b28136ccf65d870b23dd807f7
28887 Author: Ignacio Casal Quinteiro <icq@gnome.org>
28888 Date:   Tue Jul 29 18:59:21 2014 +0200
28889
28890     win32: improve the package installation dir lookup
28891
28892     As an example, the core of gedit is in a private library
28893     placed in %INSTALLDIR%/lib/gedit/libgedit.dll
28894
28895     Before this patch we would get %INSTALLDIR%/lib/gedit as the
28896     installation package dir, while what we actually want is to get
28897     %INSTALLDIR%
28898
28899     https://bugzilla.gnome.org/show_bug.cgi?id=733934
28900
28901  glib/gwin32.c | 33 +++++++++++++++++++++++++++------
28902  1 file changed, 27 insertions(+), 6 deletions(-)
28903
28904 commit 905a8e655c4f50f655cbd90455b26a37b977c563
28905 Author: Руслан Ижбулатов <lrn1986@gmail.com>
28906 Date:   Thu Jul 31 10:12:59 2014 +0000
28907
28908     Ensure critial sections are released before returning
28909
28910     https://bugzilla.gnome.org/show_bug.cgi?id=734035
28911
28912  gio/gregistrysettingsbackend.c | 9 +++++++--
28913  1 file changed, 7 insertions(+), 2 deletions(-)
28914
28915 commit ad4f7846569980c54c29aac55ace01b20ba9b3d2
28916 Author: Olav Vitters <olav@vitters.nl>
28917 Date:   Wed Jul 30 15:41:13 2014 +0200
28918
28919     doap category core
28920
28921  glib.doap | 2 +-
28922  1 file changed, 1 insertion(+), 1 deletion(-)
28923
28924 commit b1dd594a22e3499caafdeccd7fa223a032b9e177
28925 Author: Alexander Larsson <alexl@redhat.com>
28926 Date:   Wed Jul 30 12:32:21 2014 +0200
28927
28928     Remove atomics from g_clear_object/g_clear_pointer
28929
28930     Practically no caller of these functions require atomic behaviour,
28931     but the atomics are much slower than normal operations, which makes
28932     it desirable to get rid of them. We have not done this before because
28933     that would be a break of the ABI.
28934
28935     However, I recently looked into this and it seems that even if the
28936     atomics *are* used for g_clear_* it is not ever safe to use this.  The
28937     atomics protects two threads that are racing to free a global/shared
28938     object from freeing the object twice. However, any *user* of the
28939     global
28940     object have no protection from the object being freed while in use,
28941     because there is no paired operation the reads and refs the object
28942     as an atomic unit (nor can such an operation be implemented using
28943     purely atomic ops).
28944
28945     So, since nothing could safely have used the atomic aspects of these
28946     functions I consider it acceptable to just remove it.
28947
28948     https://bugzilla.gnome.org/show_bug.cgi?id=733969
28949
28950  glib/gmem.c       | 16 +++++-----------
28951  glib/gmem.h       | 13 ++++++-------
28952  gobject/gobject.c |  3 ---
28953  3 files changed, 11 insertions(+), 21 deletions(-)
28954
28955 commit 2266f6b743a5a4e4d560238ebd085bf0e1ad8934
28956 Author: Alexander Larsson <alexl@redhat.com>
28957 Date:   Wed Jul 30 12:09:01 2014 +0200
28958
28959     tests/gobject/performance: Clean up and add refcount performance test
28960
28961  tests/gobject/performance.c | 129
28962  ++++++++++++++++++++++++++++++++++++++++----
28963  1 file changed, 119 insertions(+), 10 deletions(-)
28964
28965 commit 03b510fde17b130dd7273cee6a65e2d54ff85fff
28966 Author: David King <amigadave@amigadave.com>
28967 Date:   Wed May 7 10:25:40 2014 +0100
28968
28969     gfile: Fix memory leak in g_file_move()
28970
28971     https://bugzilla.gnome.org/show_bug.cgi?id=729703
28972
28973  gio/gfile.c | 4 ++++
28974  1 file changed, 4 insertions(+)
28975
28976 commit e15ba53cdab91587721a38efa4eeea9acf871860
28977 Author: Ryan Lortie <desrt@desrt.ca>
28978 Date:   Sun Jul 27 10:08:00 2014 +0200
28979
28980     configure.ac: fix typo in last patch
28981
28982     20e709d8b92e28d162c78b147afe4040e3a48b85 fixed some issues in
28983     configure.ac but also introduced a typo.  Fix that.
28984
28985  configure.ac | 2 +-
28986  1 file changed, 1 insertion(+), 1 deletion(-)
28987
28988 commit d36f4ec593e877b2f077df116f47fb6b0c08a5f8
28989 Author: Aurimas Černius <aurisc4@gmail.com>
28990 Date:   Sun Jul 27 01:03:32 2014 +0300
28991
28992     Updated Lithuanian translation
28993
28994  po/lt.po | 169
28995  +++++++++++++++++++++++++++++++++------------------------------
28996  1 file changed, 89 insertions(+), 80 deletions(-)
28997
28998 commit 20e709d8b92e28d162c78b147afe4040e3a48b85
28999 Author: Alessandro Di Federico <ale+gnomebz@clearmind.me>
29000 Date:   Fri Jul 25 04:16:00 2014 -0400
29001
29002     configure: Remove unintentional nested functions
29003
29004     More of the same as 9362a1b2d987125a8aa0723b916d29aaaece329a.
29005
29006     https://bugzilla.gnome.org/show_bug.cgi?id=733715
29007
29008  configure.ac | 8 ++++----
29009  1 file changed, 4 insertions(+), 4 deletions(-)
29010
29011 commit 2268628565e4fb098252e782e58709d6b525b48a
29012 Author: Ryan Lortie <desrt@desrt.ca>
29013 Date:   Thu Jul 24 11:36:57 2014 +0200
29014
29015     gdbus: Properly fix encoding of double arrays
29016
29017     It turns out that this bug actually would (sometimes) impact any
29018     sort of
29019     fixed-sized array with an alignment requirement of 8 due to
29020     incorrectly
29021     counting the alignment inserted between the (aligned 4) array
29022     length and
29023     the actual data.
29024
29025     Fix this properly and remove the exception for doubles.
29026
29027     https://bugzilla.gnome.org/show_bug.cgi?id=732754
29028
29029  gio/gdbusmessage.c | 10 +++-------
29030  1 file changed, 3 insertions(+), 7 deletions(-)
29031
29032 commit 7009e317d84f661ec63b85edb436d3a2727be488
29033 Author: Colin Walters <walters@verbum.org>
29034 Date:   Tue Jul 22 14:04:44 2014 -0400
29035
29036     gtlsinteraction: Hoist precondition before allocation
29037
29038     We're using a precondition in the middle of the function, and if we
29039     hit it, we leak the closure.
29040
29041     Let's allocate the closure per path; this allows us to allocate it
29042     before path-specific preconditions, and better avoids a pointless
29043     malloc/free pair in the unhandled case.
29044
29045     https://bugzilla.gnome.org/show_bug.cgi?id=733576
29046
29047  gio/gtlsinteraction.c | 14 ++++++++------
29048  1 file changed, 8 insertions(+), 6 deletions(-)
29049
29050 commit 627b49b39039d43a784fa9890f473d1ca8d52417
29051 Author: Stef Walter <stefw@gnome.org>
29052 Date:   Tue Jul 22 21:29:27 2014 +0200
29053
29054     gio: Fix regression encoding an array of doubles
29055
29056     Take the simple slow path in this case. Encoding a double
29057     takes special precautions as you can see in append_value_to_blob()
29058     and friends.
29059
29060     https://bugzilla.gnome.org/show_bug.cgi?id=732754
29061
29062  gio/gdbusmessage.c | 7 ++++++-
29063  1 file changed, 6 insertions(+), 1 deletion(-)
29064
29065 commit b6c1d696a98b7fc4e691e8acc9f88b7bc8d57e9d
29066 Author: Stef Walter <stefw@gnome.org>
29067 Date:   Tue Jul 22 21:13:50 2014 +0200
29068
29069     gio: Add regression test for double array encoding
29070
29071     https://bugzilla.gnome.org/show_bug.cgi?id=732754
29072
29073  gio/tests/gdbus-serialization.c | 35 +++++++++++++++++++++++++++++++++++
29074  1 file changed, 35 insertions(+)
29075
29076 commit d0083f7e2dd621c6b78496bdb6ecf5d580c5e110
29077 Author: Owen W. Taylor <otaylor@fishsoup.net>
29078 Date:   Wed Jul 23 09:27:31 2014 -0400
29079
29080     Revert "gatomic: statically assert that our assumptions hold"
29081
29082     This reverts commit 7269d75321b9d2a967a59fb35f243397f577eb41.
29083
29084     Adding G_STATIC_ASSERT() into a header file caused compilation
29085     problems with at least one app (Anjuta). Reverting to keep
29086     GNOME continuous testing running.
29087
29088     https://bugzilla.gnome.org/show_bug.cgi?id=730932
29089
29090  glib/gatomic.h | 6 ------
29091  1 file changed, 6 deletions(-)
29092
29093 commit d40a2df0886cdd5ba5aabee9e81ab3d3859302d6
29094 Author: Kjartan Maraas <kmaraas@gnome.org>
29095 Date:   Wed Jul 23 14:57:15 2014 +0200
29096
29097     Updated Norwegian bokmål translation.
29098
29099  po/nb.po | 598
29100  ++++++++++++++++++++++++++++++++-------------------------------
29101  1 file changed, 305 insertions(+), 293 deletions(-)
29102
29103 commit 91821974e1e9e71fb5f2c623f68c0c9e2a6a59a9
29104 Author: Colin Walters <walters@verbum.org>
29105 Date:   Tue Jul 22 14:31:25 2014 -0400
29106
29107     gcredentials: Add assertion to pacify static analysis
29108
29109     This should always be true.
29110
29111     https://bugzilla.gnome.org/show_bug.cgi?id=733576
29112
29113  gio/gcredentials.c | 1 +
29114  1 file changed, 1 insertion(+)
29115
29116 commit 8ebd287fe6ae7aee11038679d086a880c13845a2
29117 Author: Colin Walters <walters@verbum.org>
29118 Date:   Tue Jul 22 14:23:47 2014 -0400
29119
29120     gkeyfilesettingsbackend: Add assertion for known-true condition
29121
29122     We know the group exists since we enumerated it.  Should silence a
29123     static analysis warning.
29124
29125     https://bugzilla.gnome.org/show_bug.cgi?id=733576
29126
29127  gio/gkeyfilesettingsbackend.c | 1 +
29128  1 file changed, 1 insertion(+)
29129
29130 commit 7ea4bf3f309232d85b7b60f6ac6295e679a22ed8
29131 Author: Colin Walters <walters@verbum.org>
29132 Date:   Tue Jul 22 14:22:23 2014 -0400
29133
29134     glocalfileinfo: Suppress static analysis return value warning
29135
29136     Just ignore the return value, since we're checking contents != NULL.
29137
29138     https://bugzilla.gnome.org/show_bug.cgi?id=733576
29139
29140  gio/glocalfileinfo.c | 2 +-
29141  1 file changed, 1 insertion(+), 1 deletion(-)
29142
29143 commit 5fe71c7c5c44b429eebba028cca6ecdc1356b50c
29144 Author: Colin Walters <walters@verbum.org>
29145 Date:   Tue Jul 22 14:21:31 2014 -0400
29146
29147     gsettingsschema: Suppress return value check
29148
29149     We're intentionally ignoring the value here.  Pacifies static
29150     analysis.
29151
29152     https://bugzilla.gnome.org/show_bug.cgi?id=733576
29153
29154  gio/gsettingsschema.c | 3 ++-
29155  1 file changed, 2 insertions(+), 1 deletion(-)
29156
29157 commit acdcf5cd50ccbf76fb4d74dbef4e768d5980e46e
29158 Author: Colin Walters <walters@verbum.org>
29159 Date:   Tue Jul 22 14:14:46 2014 -0400
29160
29161     gapplicationimpl-dbus: Fix leak of fd list object
29162
29163     Spotted by static analysis.
29164
29165     https://bugzilla.gnome.org/show_bug.cgi?id=733576
29166
29167  gio/gapplicationimpl-dbus.c | 1 +
29168  1 file changed, 1 insertion(+)
29169
29170 commit 3fb44c4c713847059aac22c4c71074e14d11aceb
29171 Author: Colin Walters <walters@verbum.org>
29172 Date:   Tue Jul 22 14:11:25 2014 -0400
29173
29174     gsettingsschema: Close directory
29175
29176     Spotted by static analysis.
29177
29178     https://bugzilla.gnome.org/show_bug.cgi?id=733576
29179
29180  gio/gsettingsschema.c | 2 ++
29181  1 file changed, 2 insertions(+)
29182
29183 commit e55a953642a9e402f4363f9fa347b6061dd78990
29184 Author: Colin Walters <walters@verbum.org>
29185 Date:   Tue Jul 22 14:08:00 2014 -0400
29186
29187     gthreadedresolver: Unref unexpected address
29188
29189     I don't believe any real app would hit this, but we do leak
29190     if it occurs.
29191
29192     Spotted by static analysis.
29193
29194     https://bugzilla.gnome.org/show_bug.cgi?id=733576
29195
29196  gio/gthreadedresolver.c | 7 ++++++-
29197  1 file changed, 6 insertions(+), 1 deletion(-)
29198
29199 commit 49a5d0f6f2aed99cd78f25655f137f4448e47d92
29200 Author: Colin Walters <walters@verbum.org>
29201 Date:   Tue Jul 22 14:00:23 2014 -0400
29202
29203     gfileutils: Add missing g_free() in error path
29204
29205     Discovered by static analysis.
29206
29207     https://bugzilla.gnome.org/show_bug.cgi?id=733576
29208
29209  glib/gfileutils.c | 2 +-
29210  1 file changed, 1 insertion(+), 1 deletion(-)
29211
29212 commit feec280b7c5c7b9198e34b10b4f5764c9c3c4505
29213 Author: Colin Walters <walters@verbum.org>
29214 Date:   Tue Jul 22 13:58:53 2014 -0400
29215
29216     gfile: Initialize variable to pacify static analysis
29217
29218     Not a real bug, but will quiet the analysis.
29219
29220     https://bugzilla.gnome.org/show_bug.cgi?id=733576
29221
29222  gio/gfile.c | 2 +-
29223  1 file changed, 1 insertion(+), 1 deletion(-)
29224
29225 commit 9060a85193a0e15f67568ea6cac3a082fbcab30f
29226 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
29227 Date:   Sun Jul 20 12:41:57 2014 +0100
29228
29229     glib-init: statically assert that we have 8-bit bytes
29230
29231     configure.ac assumes this.
29232
29233     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=730932
29234
29235  configure.ac     | 1 +
29236  glib/glib-init.c | 3 +++
29237  2 files changed, 4 insertions(+)
29238
29239 commit 7269d75321b9d2a967a59fb35f243397f577eb41
29240 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
29241 Date:   Sun Jul 20 12:39:24 2014 +0100
29242
29243     gatomic: statically assert that our assumptions hold
29244
29245     This code assumes that int is exactly 4 bytes, and that pointers
29246     are either 4 or 8 bytes, on platforms with __ATOMIC_SEQ_CST.
29247     In practice this is going to be true.
29248
29249     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=730932
29250
29251  glib/gatomic.h | 6 ++++++
29252  1 file changed, 6 insertions(+)
29253
29254 commit 19e0cdd7a08af4e9ea8b15f6f82199f93bb4355d
29255 Author: Daniel Mustieles <dnaiel.mustieles@gmail.com>
29256 Date:   Tue Jul 22 12:29:34 2014 +0200
29257
29258     Updated Spanish translation
29259
29260  po/es.po | 496
29261  ++++++++++++++++++++++++++++++++-------------------------------
29262  1 file changed, 252 insertions(+), 244 deletions(-)
29263
29264 commit 015db2d2af3d5a3f31909c7ffb5307e5141d8fbd
29265 Author: Dan Winship <danw@gnome.org>
29266 Date:   Wed May 7 09:17:05 2014 -0400
29267
29268     gio/tests/socket: add some missing g_assert_no_error()s
29269
29270  gio/tests/socket.c | 5 +++++
29271  1 file changed, 5 insertions(+)
29272
29273 commit 634b69219979c084837c59874e5b2aec01a1d3e4
29274 Author: Dan Winship <danw@gnome.org>
29275 Date:   Thu May 1 09:59:05 2014 -0400
29276
29277     gsocket: Set SO_NOSIGPIPE on sockets on Darwin
29278
29279     This is a best-effort approach to preventing SIGPIPE emissions
29280     on Darwin
29281     and iOS, where they continue to be intercepted by the Xcode debugger
29282     even if SIG_IGN prevents them crashing the program.
29283
29284     This is similar to the existing code which sets MSG_NOSIGNAL on all
29285     send() calls. MSG_NOSIGNAL doesn't exist on Darwin though.
29286
29287     Based on a patch from Philip Withnall.
29288
29289     https://bugzilla.gnome.org/show_bug.cgi?id=728730
29290
29291  gio/gsocket.c | 15 +++++++++++----
29292  1 file changed, 11 insertions(+), 4 deletions(-)
29293
29294 commit 7b34e07ac4576b75bcf932fd8dfeca23242ea1b1
29295 Author: Dan Winship <danw@gnome.org>
29296 Date:   Thu May 1 09:58:07 2014 -0400
29297
29298     gsocket: move set_fd_nonblocking() into g_socket_constructed()
29299
29300  gio/gsocket.c | 58
29301  +++++++++++++++++++++++++++-------------------------------
29302  1 file changed, 27 insertions(+), 31 deletions(-)
29303
29304 commit ccf5959bf490e1124f66e971c9491c07ff86812f
29305 Author: Enrico Nicoletto <liverig@gmail.com>
29306 Date:   Fri Jul 18 18:49:04 2014 +0000
29307
29308     Updated Brazilian Portuguese translation
29309
29310  po/pt_BR.po | 460
29311  +++++++++++++++++++++++++++++++-----------------------------
29312  1 file changed, 235 insertions(+), 225 deletions(-)
29313
29314 commit ebe47823db6409eda6e391826666b3eb8dedb692
29315 Author: Philip Withnall <philip.withnall@collabora.co.uk>
29316 Date:   Fri Jul 18 08:49:19 2014 +0100
29317
29318     ginetaddress: Add a precondition to g_inet_address_new_from_string()
29319
29320     Ensure that the input string is non-NULL, as inet_pton() does not like
29321     NULL strings.
29322
29323     https://bugzilla.gnome.org/show_bug.cgi?id=733345
29324
29325  gio/ginetaddress.c | 2 ++
29326  1 file changed, 2 insertions(+)
29327
29328 commit 641864bcba5cc85c0a5ab3a62b3781ca90271acb
29329 Author: Ignacio Casal Quinteiro <icq@gnome.org>
29330 Date:   Thu Jul 17 13:27:54 2014 +0200
29331
29332     socketservice: minor cleanup
29333
29334  gio/gsocketservice.c | 6 +-----
29335  1 file changed, 1 insertion(+), 5 deletions(-)
29336
29337 commit 79e63d4e5dfbf42ecb001e8b698c32d0bc73117b
29338 Author: Matthias Clasen <mclasen@redhat.com>
29339 Date:   Mon Jul 14 10:48:09 2014 -0400
29340
29341     Bump version
29342
29343  configure.ac | 2 +-
29344  1 file changed, 1 insertion(+), 1 deletion(-)
29345
29346 commit 76ec61dee30b81d5b91df86b3f23060364efded9
29347 Author: Matthias Clasen <mclasen@redhat.com>
29348 Date:   Mon Jul 14 09:11:46 2014 -0400
29349
29350     2.41.2
29351
29352  NEWS | 44 ++++++++++++++++++++++++++++++++++++++++++++
29353  1 file changed, 44 insertions(+)
29354
29355 commit c7c4c3bf5e3fdb5f95f92e881743ef8e7ad779f1
29356 Author: Marek Kasik <mkasik@redhat.com>
29357 Date:   Mon Jul 14 15:37:06 2014 +0200
29358
29359     Remove redundant checks before free
29360
29361     Remove checks for NULL before g_free().
29362
29363     https://bugzilla.gnome.org/show_bug.cgi?id=733156
29364
29365  gio/fen/fen-kernel.c     | 4 +---
29366  gio/gdbusintrospection.c | 3 +--
29367  gio/gnetworkaddress.c    | 3 +--
29368  gio/gnetworkservice.c    | 3 +--
29369  4 files changed, 4 insertions(+), 9 deletions(-)
29370
29371 commit 24d614357a1ab42af8a55db189a8ac05f67c013d
29372 Author: Ignacio Casal Quinteiro <icq@gnome.org>
29373 Date:   Mon Jul 14 08:54:45 2014 +0200
29374
29375     gspawn-win32: do not rely on __argc and __argv global vars.
29376
29377     Since we are getting passed Unicode values these global vars
29378     might not have the correct value. Instead always get the wide
29379     arguments
29380     and convert them to utf8 to use them.
29381
29382     https://bugzilla.gnome.org/show_bug.cgi?id=733146
29383
29384  glib/gspawn-win32-helper.c | 67
29385  +++++++++++++++++++++++-----------------------
29386  1 file changed, 34 insertions(+), 33 deletions(-)
29387
29388 commit d67813045dfd6336a6e109c4818990c3fb117ade
29389 Author: Gergely POLONKAI <gergely@polonkai.eu>
29390 Date:   Sat Jul 12 07:36:00 2014 +0000
29391
29392     Fix typos in gbytes_hash and g_time_zone_find_interval docs
29393
29394     https://bugzilla.gnome.org/show_bug.cgi?id=733084
29395
29396  glib/gbytes.c    | 2 +-
29397  glib/gtimezone.c | 2 +-
29398  2 files changed, 2 insertions(+), 2 deletions(-)
29399
29400 commit f62c8fce8e7f9ae102de308941423006e419cdf3
29401 Author: SyncEvolution Nightly Testing <syncevolution@syncevolution.org>
29402 Date:   Thu Jul 10 09:52:26 2014 +0000
29403
29404     gio: avoid g_object_ref(NULL) in g_dbus_object_manager_client_finalize
29405
29406     When establishing a D-Bus connection failed,
29407     g_dbus_object_manager_client_finalize()
29408     calls g_object_ref(manager->priv->connection) when that pointer
29409     is NULL,
29410     which is considered and logged as error by glib.
29411
29412     https://bugzilla.gnome.org/show_bug.cgi?id=732984
29413
29414  gio/gdbusobjectmanagerclient.c | 3 ++-
29415  1 file changed, 2 insertions(+), 1 deletion(-)
29416
29417 commit b458d3da325c94308f442cebe897c6648938c119
29418 Author: Matthias Clasen <mclasen@redhat.com>
29419 Date:   Mon Jul 14 08:27:30 2014 -0400
29420
29421     Fix a failing testcase
29422
29423     This fix is a bit of a blind guess, I couldn't really discern
29424     from recent commits whether this is an expected behavior change
29425     or not.
29426
29427  gio/tests/desktop-app-info.c | 11 ++++++++---
29428  1 file changed, 8 insertions(+), 3 deletions(-)
29429
29430 commit 60fe7b46d2a500bd6a5cd47105dc3172acf9c7a9
29431 Author: Javier Jardón <jjardon@gnome.org>
29432 Date:   Thu Jul 10 17:09:07 2014 +0100
29433
29434     docs: Use "Returns:" instead "Return:"
29435
29436  glib/gdataset.c   | 2 +-
29437  gobject/gobject.c | 4 ++--
29438  2 files changed, 3 insertions(+), 3 deletions(-)
29439
29440 commit 02c6e908d7a1ea85ba4fdc39e2c4f8d45d8be739
29441 Author: Michael Catanzaro <mcatanzaro@gnome.org>
29442 Date:   Wed Jul 9 10:48:47 2014 -0500
29443
29444     Fix typo
29445
29446  gio/gdbusconnection.c | 2 +-
29447  1 file changed, 1 insertion(+), 1 deletion(-)
29448
29449 commit 5d0e295fb858cce1cba3f45019a844521b735777
29450 Author: Ryan Lortie <desrt@desrt.ca>
29451 Date:   Wed Jul 9 11:19:58 2014 -0400
29452
29453     GDBusMessage: add some G_UNLIKELY on error paths
29454
29455     More for documentation than anything else...
29456
29457  gio/gdbusmessage.c | 8 ++++----
29458  1 file changed, 4 insertions(+), 4 deletions(-)
29459
29460 commit 636cd00c213995ffecd302369515bc3b36257589
29461 Author: Tim-Philipp Müller <tim@centricular.com>
29462 Date:   Sat Jul 5 15:03:22 2014 +0100
29463
29464     GCond (linux): fix g_cond_wait_until() return value on timeout
29465
29466     It should return FALSE on timeout (and only on timeout), and
29467     TRUE otherwise.
29468
29469     https://bugzilla.gnome.org/show_bug.cgi?id=731986
29470
29471  glib/gthread-posix.c | 5 +++--
29472  glib/tests/cond.c    | 6 ++++++
29473  2 files changed, 9 insertions(+), 2 deletions(-)
29474
29475 commit ecf1359191b2f796a7d63288652dd1a93525417d
29476 Author: Ryan Lortie <desrt@desrt.ca>
29477 Date:   Sun Jun 29 17:47:10 2014 -0400
29478
29479     GMutex (linux): detect and report some errors
29480
29481     Detect the following two errors:
29482
29483      - attempting to unlock a mutex that is not locked
29484
29485      - attempting to clear a mutex that was not initialised or was
29486        initialised but is still locked
29487
29488     Both of these are fatal errors.  We avoid using g_error() here because
29489     doing so would involve calls back into the GMutex code, and if things
29490     are going off the rails then we want to avoid that.
29491
29492     https://bugzilla.gnome.org/show_bug.cgi?id=731986
29493
29494  glib/gthread-posix.c | 24 ++++++++++++++++++++----
29495  1 file changed, 20 insertions(+), 4 deletions(-)
29496
29497 commit 49b59e5ac4428a6a99a85d699c3662f96efc4e9d
29498 Author: Ryan Lortie <desrt@desrt.ca>
29499 Date:   Tue Jun 10 08:28:32 2014 -0400
29500
29501     GLib: implement GMutex natively on Linux
29502
29503     If we have futex(2) then we can implement GMutex natively and gain a
29504     substantial performance increase (vs. using pthreads).
29505
29506     This also avoids the need to allocate an extra structure in memory
29507     when
29508     using GMutex or GCond: we can use the structure directly.
29509
29510     The main reason for the increase in performance is that our
29511     implementation can be made more simple: we don't need to support the
29512     array of options on pthread_mutex_t (which includes the possibility,
29513     for
29514     example, of being recursive).
29515
29516     The result is a ~30% improvement in uncontended cases and a much
29517     larger
29518     increase (3 to 4 times) in contended cases for a simple testcase.
29519
29520     https://bugzilla.gnome.org/show_bug.cgi?id=731986
29521
29522  glib/gthread-posix.c | 208
29523  ++++++++++++++++++++++++++++++++++++++++++++++++++-
29524  1 file changed, 207 insertions(+), 1 deletion(-)
29525
29526 commit be0b921115c319186c678a054958f405b8c90a2b
29527 Author: Dan Winship <danw@gnome.org>
29528 Date:   Thu Apr 10 11:37:23 2014 -0400
29529
29530     Fix up failure-to-see-expected-message logging
29531
29532     When GLib had been told to expect message X, but then actually saw
29533     message Y, it would log the "did not see expected message" error with
29534     message Y's log level and domain, which makes no sense. Change it to
29535     log with domain "GLib" and G_LOG_LEVEL_CRITICAL instead.
29536
29537     Also, include the expected domain in the error message, so that if
29538     that's the reason why the expectation didn't match, you can tell that
29539     from the error message.
29540
29541     Update glib/tests/testing.c for these changes; for all other test
29542     programs in GLib and elsewhere, this change should not break any
29543     existing tests, it should only improve the output on failure.
29544
29545     https://bugzilla.gnome.org/show_bug.cgi?id=727974
29546
29547  glib/gmessages.c     | 10 ++++++----
29548  glib/tests/testing.c | 12 +++++++++---
29549  2 files changed, 15 insertions(+), 7 deletions(-)
29550
29551 commit 5463c8cedbdf9ea2829f83c53876f21b34f57250
29552 Author: Ryan Lortie <desrt@desrt.ca>
29553 Date:   Fri Jul 4 15:00:49 2014 -0400
29554
29555     GDBusMessage: fast-path decoding of fixed arrays
29556
29557     Instead of creating a separate GVariant for each of the 'y's in an
29558     'ay',
29559     use g_variant_new_fixed_array().
29560
29561     https://bugzilla.gnome.org/show_bug.cgi?id=732754
29562
29563  gio/gdbusmessage.c | 145
29564  +++++++++++++++++++++++++++++++++++++++++------------
29565  1 file changed, 114 insertions(+), 31 deletions(-)
29566
29567 commit 958da1e9dc82fbb91862501226b8928faf2f9558
29568 Author: Ryan Lortie <desrt@desrt.ca>
29569 Date:   Fri Jul 4 18:42:14 2014 -0400
29570
29571     GDBusMessage: fast-path encoding of fixed arrays
29572
29573     Instead of handling each item separately, handle the array as a whole.
29574
29575     https://bugzilla.gnome.org/show_bug.cgi?id=732754
29576
29577  gio/gdbusmessage.c | 21 ++++++++++++++++++++-
29578  1 file changed, 20 insertions(+), 1 deletion(-)
29579
29580 commit f8d42cefbddf4930e40d6866e7002e556186763e
29581 Author: Dan Winship <danw@gnome.org>
29582 Date:   Wed Jul 9 10:36:57 2014 -0400
29583
29584     gtask: fix leak in example code
29585
29586  gio/gtask.c | 1 +
29587  1 file changed, 1 insertion(+)
29588
29589 commit e608ec7b2e47d29fa189fca6e97f484f41c115a4
29590 Author: Tristan Van Berkom <tristan@upstairslabs.com>
29591 Date:   Tue Jul 8 13:13:51 2014 -0300
29592
29593     Added missing "Since:" annotations for g_input_stream_read_bytes()
29594     APIs.
29595
29596  gio/ginputstream.c | 6 ++++++
29597  1 file changed, 6 insertions(+)
29598
29599 commit d108ada4b98cb50fb1517f55c4f09acdaf3de471
29600 Author: Ryan Lortie <desrt@desrt.ca>
29601 Date:   Fri Jul 4 14:59:17 2014 -0400
29602
29603     GDBusMessage: simplify byteswapping
29604
29605     Remove some duplication by simplifying our byteswap checks.
29606
29607     https://bugzilla.gnome.org/show_bug.cgi?id=732754
29608
29609  gio/gdbusmessage.c | 108
29610  +++++++++++++++++------------------------------------
29611  1 file changed, 35 insertions(+), 73 deletions(-)
29612
29613 commit 58250555224ffcd22be24b1da9025564090cdba0
29614 Author: Ryan Lortie <desrt@desrt.ca>
29615 Date:   Fri Jul 4 19:18:40 2014 -0400
29616
29617     gapplication tests: test resource base path
29618
29619     Run some cases to make sure resource base path is behaving as
29620     we expect
29621     it to.
29622
29623     https://bugzilla.gnome.org/show_bug.cgi?id=722092
29624
29625  gio/tests/gapplication.c | 34 ++++++++++++++++++++++++++++++++++
29626  1 file changed, 34 insertions(+)
29627
29628 commit cea9de93c8838099661f5b54462f9c4b6410bfc9
29629 Author: Ryan Lortie <desrt@desrt.ca>
29630 Date:   Fri Jul 4 09:53:51 2014 -0400
29631
29632     GApplication: add a "resource base path"
29633
29634     We don't use this for anything inside of GApplication yet, but Gtk is
29635     about to start using it to find various bits of the application
29636     (such as
29637     its menus, icons, etc.).
29638
29639     By default, we form the base path from the application ID to end
29640     up with
29641     the familiar /org/example/app style.
29642
29643     https://bugzilla.gnome.org/show_bug.cgi?id=722092
29644
29645  docs/reference/gio/gio-sections.txt |   3 ++
29646  gio/gapplication.c                  | 104
29647  ++++++++++++++++++++++++++++++++++++
29648  gio/gapplication.h                  |   6 +++
29649  3 files changed, 113 insertions(+)
29650
29651 commit 60226a0386158e6969ec406e8af5efde4085d15b
29652 Author: Philip Withnall <philip.withnall@collabora.co.uk>
29653 Date:   Fri Jul 4 14:04:17 2014 +0100
29654
29655     ginetsocketaddress: Explicitly initialise flags for getaddrinfo()
29656
29657     This is not a functional change, as the hints field is static
29658     and hence
29659     automatically initialised to zero — which happens to be what
29660     AF_UNSPEC
29661     and the unspecified protocol are defined as. However, it’s best
29662     to be
29663     explicit about this, in case AF_UNSPEC is _not_ defined as zero.
29664
29665     https://bugzilla.gnome.org/show_bug.cgi?id=732739
29666
29667  gio/ginetsocketaddress.c | 2 ++
29668  1 file changed, 2 insertions(+)
29669
29670 commit 29c48f623fdcf516d6123ee9544087e1f512ed53
29671 Author: Michael Catanzaro <mcatanzaro@gnome.org>
29672 Date:   Sat Jul 5 20:27:58 2014 -0500
29673
29674     Fix typo
29675
29676  gobject/gclosure.c | 2 +-
29677  1 file changed, 1 insertion(+), 1 deletion(-)
29678
29679 commit 46ca06228486ce725bf202d3abb0a55a22250ba2
29680 Author: Aurimas Černius <aurisc4@gmail.com>
29681 Date:   Sat Jul 5 13:41:58 2014 +0300
29682
29683     Updated Lithuanian translation
29684
29685  po/lt.po | 583
29686  ++++++++++++++++++++++++++++++++-------------------------------
29687  1 file changed, 293 insertions(+), 290 deletions(-)
29688
29689 commit 97f34bacce1fa59c6b3ee05bdbc2ab96a8ad9a4e
29690 Author: Sébastien Wilmet <swilmet@gnome.org>
29691 Date:   Thu Jul 3 19:53:51 2014 +0200
29692
29693     doc: small improvement and fixes
29694
29695     - Add an example to g_strsplit(), like it is done for
29696     g_strsplit_set().
29697
29698     - GTK-Doc generates a list if a "1." is at the beginning of a line.
29699
29700     https://bugzilla.gnome.org/show_bug.cgi?id=732704
29701
29702  glib/giochannel.c | 4 ++--
29703  glib/gstrfuncs.c  | 6 +++++-
29704  2 files changed, 7 insertions(+), 3 deletions(-)
29705
29706 commit 48c7d041e2d046462156056d297f609465fce6ab
29707 Author: Sébastien Wilmet <swilmet@gnome.org>
29708 Date:   Thu Jul 3 18:02:31 2014 +0200
29709
29710     doc: improve doc of g_input_stream_read()
29711
29712     I recently needed to nul-terminate the returned buffer, and I wasn't
29713     sure if g_input_stream_read() does that or not. I've checked
29714     glocalfileinputstream.c, which calls read(2) which doesn't
29715     nul-terminate
29716     the buffer. So I assume it's the same behavior for all GInputStream
29717     subclasses.
29718
29719     https://bugzilla.gnome.org/show_bug.cgi?id=732704
29720
29721  gio/ginputstream.c | 3 +++
29722  1 file changed, 3 insertions(+)
29723
29724 commit b0c7221c559693baf0735d6562940e0eec0a798c
29725 Author: Sébastien Wilmet <swilmet@gnome.org>
29726 Date:   Thu Jul 3 15:45:11 2014 +0200
29727
29728     doc: improve doc of g_subprocess_wait()
29729
29730     When using this API, I wasn't sure what the cancellable does. I think
29731     it's generally desirable to kill the subprocess if the wait
29732     operation is
29733     cancelled, since in this case the application is no longer
29734     interested by
29735     the subprocess.
29736
29737     https://bugzilla.gnome.org/show_bug.cgi?id=732704
29738
29739  gio/gsubprocess.c | 3 +++
29740  1 file changed, 3 insertions(+)
29741
29742 commit c3842d1969feace4bfb12919be730e75e53877d9
29743 Author: Michael Catanzaro <mcatanzaro@gnome.org>
29744 Date:   Tue Jul 1 23:52:19 2014 -0500
29745
29746     Fix old wiki links
29747
29748  README.win32                         | 4 ++--
29749  build/win32/vs10/README.txt          | 2 +-
29750  build/win32/vs9/README.txt           | 2 +-
29751  docs/reference/gio/gdbus-codegen.xml | 2 +-
29752  docs/reference/gobject/tut_tools.xml | 2 +-
29753  gio/gactiongroupexporter.c           | 2 +-
29754  gio/gapplicationimpl-dbus.c          | 2 +-
29755  7 files changed, 8 insertions(+), 8 deletions(-)
29756
29757 commit 451f732e4f80523a14628375a981566c2d6b0bb8
29758 Author: Fran Diéguez <fran.dieguez@mabishu.com>
29759 Date:   Tue Jul 1 18:01:59 2014 +0200
29760
29761     Updated Galician translations
29762
29763  po/gl.po | 675
29764  ++++++++++++++++++++++++++++++++-------------------------------
29765  1 file changed, 340 insertions(+), 335 deletions(-)
29766
29767 commit 98d37f203e1f60f45a761f3be74a5e6864f5d9d6
29768 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
29769 Date:   Tue Jul 1 16:08:21 2014 +0800
29770
29771     MSVC 2012/2013 Support: Update Property Sheet Creation
29772
29773     Be a bit more careful when copying and updating the property sheets,
29774     so that
29775     we don't accidently change fields with '10' in them that are
29776     actually not
29777     indicating the Visual Studio version.
29778
29779  build/Makefile-newvs.am | 2 +-
29780  1 file changed, 1 insertion(+), 1 deletion(-)
29781
29782 commit 46df528adf7ce75be4bbdd3f97349670cb24a018
29783 Author: Rico Tzschichholz <ricotz@ubuntu.com>
29784 Date:   Mon Jun 30 14:46:32 2014 +0200
29785
29786     glib: Fix make dist
29787
29788  glib/Makefile.am | 2 --
29789  1 file changed, 2 deletions(-)
29790
29791 commit 72de983469ce1db81134ed3b5e2af77b56170bf3
29792 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
29793 Date:   Mon Jun 30 17:31:57 2014 +0800
29794
29795     valgrind.h: Disable Valgrind features on x64 Visual C++ Builds
29796
29797     ...so that builds of GLib on x64 Visual C++ can be restored, as
29798     the build
29799     fails in line 449 of valgrind.h as it only supports MinGW/GCC for x64
29800     Windows and simply will not build otherwise.  Make the x64 Visual C++
29801     builds compile again by defining NVALGRIND when GLib is being
29802     built for
29803     Windows on x64 Visual C++.
29804
29805     https://bugzilla.gnome.org/show_bug.cgi?id=732465
29806
29807  glib/valgrind.h | 10 ++++++++++
29808  1 file changed, 10 insertions(+)
29809
29810 commit b39b19ca20159597ad7faece38de53a2939244c5
29811 Author: Christian Persch <chpe@gnome.org>
29812 Date:   Sun Jun 29 20:17:57 2014 +0200
29813
29814     unicode: Update test data files for unicode 7.0.0
29815
29816     https://bugzilla.gnome.org/show_bug.cgi?id=731929#c2
29817
29818  tests/casefold.txt |  51 +++++++++++++++++-
29819  tests/casemap.txt  | 153
29820  ++++++++++++++++++++++++++++++++++++++++++++++++++---
29821  2 files changed, 196 insertions(+), 8 deletions(-)
29822
29823 commit ffe286e647ce9ba9bb8e1631ba3cf0194038f438
29824 Author: Sébastien Wilmet <swilmet@gnome.org>
29825 Date:   Fri Jun 27 20:43:39 2014 +0200
29826
29827     doc: improve doc of g_file_equal()
29828
29829     A critical message is printed when a parameter of g_file_equal()
29830     is not
29831     a GFile. When we read the documentation before this commit, we
29832     can think
29833     that passing NULL or another type than GFile is allowed, but it is not
29834     the case.
29835
29836     Another option is to allow NULL parameters. But for consistency with
29837     e.g. g_str_equal(), it's probably better to keep the code as is.
29838
29839     https://bugzilla.gnome.org/show_bug.cgi?id=732357
29840
29841  gio/gfile.c | 1 -
29842  1 file changed, 1 deletion(-)
29843
29844 commit 82352ab8e7bc0d499a1e1a805ba4c5f896d3ba8c
29845 Author: Sébastien Wilmet <swilmet@gnome.org>
29846 Date:   Sun May 11 18:51:29 2014 +0200
29847
29848     doc: various improvements
29849
29850     - g_subprocess_launcher_spawn() and spawnv(): there is no other way
29851       AFAIK to create a GSubprocess from a launcher. So these
29852       functions are not "convenience helper".
29853
29854     - annotate optional arguments for g_shell_parse_argv().
29855
29856     - other trivial fix
29857
29858     https://bugzilla.gnome.org/show_bug.cgi?id=732357
29859
29860  gio/gsubprocess.c         | 2 +-
29861  gio/gsubprocesslauncher.c | 6 ++----
29862  glib/gshell.c             | 7 ++++---
29863  3 files changed, 7 insertions(+), 8 deletions(-)
29864
29865 commit 42e04f4effe2a8759392f1485b5f4df85aefe48e
29866 Author: Ryan Lortie <desrt@desrt.ca>
29867 Date:   Sun Jun 29 11:34:16 2014 -0400
29868
29869     GActionEntry: one more docs fix
29870
29871     Hyperlink "GVariant text format".
29872
29873  gio/gactionmap.c | 9 +++++----
29874  1 file changed, 5 insertions(+), 4 deletions(-)
29875
29876 commit c78037773b574b6f15915c23299eb7a2ff3c1900
29877 Author: Ryan Lortie <desrt@desrt.ca>
29878 Date:   Sun Jun 29 11:13:25 2014 -0400
29879
29880     GActionEntry: improve documentation
29881
29882     Document that giving %NULL for the activate handler is supported since
29883     GLib 2.40.  We documented this on GSimpleAction itself (where the
29884     default handler functionality is implemented) but expecting the
29885     user to
29886     dig that up is asking a bit much.
29887
29888     Also, add some more explicit documentation about the conditions under
29889     which each field is expected to be filled in.
29890
29891     https://bugzilla.gnome.org/show_bug.cgi?id=732429
29892
29893  gio/gactionmap.c | 12 +++++++++---
29894  1 file changed, 9 insertions(+), 3 deletions(-)
29895
29896 commit 1b3deb5f56a6d73fadb4303a02bf52a67bdefaf5
29897 Author: Koop Mast <kwm@rainbow-runner.nl>
29898 Date:   Sun Feb 23 01:09:45 2014 +0100
29899
29900     Change gio/data-to-c.pl to /usr/bin/env perl.
29901
29902     On FreeBSD perl gets installed in /usr/local, And a compat symlink in
29903     /usr/bin. However this symlink might go away in the future.
29904
29905     https://bugzilla.gnome.org/show_bug.cgi?id=724986
29906
29907  gio/data-to-c.pl | 2 +-
29908  1 file changed, 1 insertion(+), 1 deletion(-)
29909
29910 commit afce39c228eacfecb45bd9de0f58e7ca767e36ed
29911 Author: Patrick Welche <prlw1@cam.ac.uk>
29912 Date:   Tue Apr 15 15:09:22 2014 +0100
29913
29914     gcredentials: add NetBSD support
29915
29916     https://bugzilla.gnome.org/show_bug.cgi?id=728256
29917
29918  gio/gcredentials.c            | 28 ++++++++++++++++++++++++++++
29919  gio/gcredentialsprivate.h     |  8 ++++++++
29920  gio/gioenums.h                |  2 ++
29921  gio/gsocket.c                 | 17 +++++++++++++++++
29922  gio/gunixcredentialsmessage.c |  2 ++
29923  gio/tests/credentials.c       |  8 ++++++++
29924  6 files changed, 65 insertions(+)
29925
29926 commit 01098e34c188b4ec93944e14dbece6818d786aec
29927 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
29928 Date:   Sun Jun 15 15:42:31 2014 +0200
29929
29930     GNotification: add priority
29931
29932     https://bugzilla.gnome.org/show_bug.cgi?id=731623
29933
29934  gio/gfdonotificationbackend.c | 26 ++++++++++++++++++--
29935  gio/gioenums.h                | 26 ++++++++++++++++++++
29936  gio/gnotification-private.h   |  2 +-
29937  gio/gnotification.c           | 55
29938  ++++++++++++++++++++++++++++++++++---------
29939  gio/gnotification.h           |  7 +++++-
29940  gio/tests/gnotification.c     |  8 +++----
29941  6 files changed, 105 insertions(+), 19 deletions(-)
29942
29943 commit baef9d18116d55196f00847e0b96c317bab2238b
29944 Author: Kang Hu <hukangustc@gmail.com>
29945 Date:   Sat May 10 20:47:57 2014 +0800
29946
29947     gobject: move _g_type_debug_flags from gtype.h to gtype-private.h
29948
29949     _g_type_debug_flags is used internally to suport GOBJECT_DEBUG
29950     environment variable. it should never be exposed to the outside.
29951
29952     https://bugzilla.gnome.org/show_bug.cgi?id=729914
29953
29954  gobject/gtype-private.h | 2 ++
29955  gobject/gtype.h         | 1 -
29956  2 files changed, 2 insertions(+), 1 deletion(-)
29957
29958 commit 9f5afe3966d31ef6f1e880d950206a0325e6c777
29959 Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
29960 Date:   Sun Sep 22 23:34:27 2013 +0300
29961
29962     glib/tests/mainloop: Acquire the context while asserting its state
29963
29964     The iteration methods presume that the context is acquired.
29965
29966     https://bugzilla.gnome.org/show_bug.cgi?id=699132
29967
29968  glib/tests/mainloop.c | 6 ++++++
29969  1 file changed, 6 insertions(+)
29970
29971 commit c0e8f8a8dbd0dc2c92cd7b7b450d624585570d05
29972 Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
29973 Date:   Tue Sep 17 09:07:07 2013 +0300
29974
29975     A simple test for polling on a file-like descriptor
29976
29977     https://bugzilla.gnome.org/show_bug.cgi?id=699132
29978
29979  glib/tests/mainloop.c | 43 +++++++++++++++++++++++++++++++++++++++++++
29980  1 file changed, 43 insertions(+)
29981
29982 commit 000737612852d76fd1b85b42363901ec6ab12bd9
29983 Author: Ryan Lortie <desrt@desrt.ca>
29984 Date:   Fri Jun 6 12:16:55 2014 -0400
29985
29986     giochannel: avoid setting uninitialised length
29987
29988     Our internal call to g_io_channel_read_line_backend() may return
29989     G_IO_STATUS_ERROR, in which case two things will be true:
29990
29991      - the GError will have been set (if appropriate)
29992
29993      - the &got_length return value may not have been set
29994
29995     Since it's our convention to leave 'out' parameters untouched in
29996     exception cases, this is perfectly fine.  Unfortunately,
29997     g_io_channel_read_line(), in wrapping this internal function, always
29998     promotes the length parameter, even in the case of error.
29999
30000     Stop doing that in order to avoid overwriting the callers's variable
30001     with junk in the error case.
30002
30003     https://bugzilla.gnome.org/show_bug.cgi?id=731339
30004
30005  glib/giochannel.c | 2 +-
30006  1 file changed, 1 insertion(+), 1 deletion(-)
30007
30008 commit 88b284c07051ccf5a7561d04236d83c8bb61993a
30009 Author: Bastien Nocera <hadess@hadess.net>
30010 Date:   Thu Apr 17 09:18:14 2014 +0200
30011
30012     GDateTime: Add guards to g_date_time_new()
30013
30014     https://bugzilla.gnome.org/show_bug.cgi?id=728401
30015
30016  glib/gdatetime.c | 2 ++
30017  1 file changed, 2 insertions(+)
30018
30019 commit f18811f2dcca8e49f001d86541bfd05deb7290a9
30020 Author: Florian Pelz <pelzflorian@googlemail.com>
30021 Date:   Thu May 8 19:44:30 2014 +0200
30022
30023     docs: Fix formatting of g_alloca documentation.
30024
30025     https://bugzilla.gnome.org/show_bug.cgi?id=729825
30026
30027  glib/galloca.h | 47 ++++++++++++++++++++---------------------------
30028  1 file changed, 20 insertions(+), 27 deletions(-)
30029
30030 commit cc38cb359fc4966cbd7616cac0bf867a31762235
30031 Author: Daniel Macks <dmacks@netspace.org>
30032 Date:   Tue Jun 10 13:43:27 2014 -0400
30033
30034     Convert multiple #if/#endif to single #if/#elif/#endif
30035
30036     https://bugzilla.gnome.org/show_bug.cgi?id=731424
30037
30038  glib/gutils.c | 9 +++------
30039  1 file changed, 3 insertions(+), 6 deletions(-)
30040
30041 commit ab9f63fadd8f769b2b2ae7c32a8cce42fac01451
30042 Author: Patrick Welche <prlw1@cam.ac.uk>
30043 Date:   Sat Jan 4 17:42:23 2014 +0000
30044
30045     gmessages: make g_assert_warning compiler friendly
30046
30047     https://bugzilla.gnome.org/show_bug.cgi?id=720708
30048
30049  glib/gmessages.c | 24 +++++++++++++++---------
30050  1 file changed, 15 insertions(+), 9 deletions(-)
30051
30052 commit dce88768dc9bedaa46eb310a1f64562ea1247b68
30053 Author: Ryan Lortie <desrt@desrt.ca>
30054 Date:   Sun May 25 12:18:14 2014 +0200
30055
30056     all: remove use of 'register' keyword
30057
30058     We should have done this a decade ago...
30059
30060     https://bugzilla.gnome.org/show_bug.cgi?id=730293
30061
30062  glib/deprecated/gcompletion.c |   8 +--
30063  glib/gchecksum.c              |   2 +-
30064  glib/gdataset.c               |  10 ++--
30065  glib/gmessages.c              |  14 ++---
30066  glib/gpattern.c               |   4 +-
30067  glib/gstrfuncs.c              |  30 +++++-----
30068  glib/gtypes.h                 |  16 ++---
30069  glib/gutils.h                 |   2 +-
30070  glib/pcre/pcre_compile.c      |  40 ++++++-------
30071  glib/pcre/pcre_dfa_exec.c     |   6 +-
30072  glib/pcre/pcre_exec.c         |  51 ++++++++--------
30073  glib/pcre/pcre_ord2utf8.c     |   2 +-
30074  glib/pcre/pcre_study.c        |  12 ++--
30075  glib/pcre/pcre_valid_utf8.c   |   4 +-
30076  gobject/gmarshal.c            | 132
30077  +++++++++++++++++++++---------------------
30078  gobject/gsignal.c             |   2 +-
30079  gobject/gtype.c               |   2 +-
30080  tests/bit-test.c              |   2 +-
30081  18 files changed, 168 insertions(+), 171 deletions(-)
30082
30083 commit d217429729aad360f372633f2ec99778c0fc08d5
30084 Author: Christian Persch <chpe@gnome.org>
30085 Date:   Sat May 3 19:36:18 2014 +0200
30086
30087     unicode: Update to unicode 7.0.0
30088
30089     See bug https://bugzilla.gnome.org/show_bug.cgi?id=731929.
30090
30091  glib/gscripttable.h   |  241 +-
30092  glib/gunibreak.h      | 3405 ++++++++++++++++------
30093  glib/gunichartables.h | 2462 ++++++++++++----
30094  glib/gunicode.h       |   50 +-
30095  glib/gunicomp.h       |  254 +-
30096  glib/gunidecomp.h     | 7781
30097  +++++++++++++++++++++++++------------------------
30098  glib/guniprop.c       |   25 +
30099  glib/tests/unicode.c  |   50 +-
30100  8 files changed, 8762 insertions(+), 5506 deletions(-)
30101
30102 commit 30ed5f53e205e6bfc35126a9d3c62dac8a9c5dad
30103 Author: Christian Persch <chpe@gnome.org>
30104 Date:   Thu Jun 19 19:29:16 2014 +0200
30105
30106     unicode: Switch compose_second_single to gunichar
30107
30108     This will be required for the update to unicode 7.0.0.
30109
30110  glib/gen-unicode-tables.pl | 5 +----
30111  1 file changed, 1 insertion(+), 4 deletions(-)
30112
30113 commit 7e3d32b7053b47ca7feecf185abac96b619770c2
30114 Author: Christian Persch <chpe@gnome.org>
30115 Date:   Sat May 3 18:49:07 2014 +0200
30116
30117     unicode: Move gscripttable.h generation into main script
30118
30119     So we just have to run one script when updating the unicode data,
30120     not two.
30121
30122  glib/gen-script-table.pl   | 119
30123  -----------------------------------------
30124  glib/gen-unicode-tables.pl | 129
30125  +++++++++++++++++++++++++++++++++++++++++++--
30126  glib/gscripttable.h        |  14 ++---
30127  3 files changed, 133 insertions(+), 129 deletions(-)
30128
30129 commit 33c8a894907cf557c50849d8a3a2447324750414
30130 Author: Christian Persch <chpe@gnome.org>
30131 Date:   Sat May 3 17:56:07 2014 +0200
30132
30133     unicode: Simplify width table generation
30134
30135     Move width table generation into the gen-unicode-tables.pl
30136     script. This makes
30137     updating the tables automatic without the previously required
30138     manual editing
30139     required to insert the tables in the right place of the source code.
30140
30141  glib/gen-iswide-table.py   |  58 ------------
30142  glib/gen-unicode-tables.pl |  97 +++++++++++++++++++-
30143  glib/gunichartables.h      | 220
30144  +++++++++++++++++++++++++++++++++++++++++++++
30145  glib/guniprop.c            |  90 ++-----------------
30146  4 files changed, 322 insertions(+), 143 deletions(-)
30147
30148 commit 66779064368742f04eb0e45346a3b4fb53a8d6ca
30149 Author: Ryan Lortie <desrt@desrt.ca>
30150 Date:   Fri Jun 27 13:21:03 2014 -0400
30151
30152     GObject: tweak property deprecation warnings
30153
30154     Don't emit property deprecation warnings for construct properties that
30155     are being set to their default value during construction, but _do_
30156     emit
30157     them in all cases when the property was explicitly given to
30158     g_object_new().
30159
30160     https://bugzilla.gnome.org/show_bug.cgi?id=732184
30161
30162  gobject/gobject.c | 56
30163  +++++++++++++++++++++++++++----------------------------
30164  1 file changed, 27 insertions(+), 29 deletions(-)
30165
30166 commit 4d327bdcb0fe94901c6d207afa90477a52f88df2
30167 Author: Ryan Lortie <desrt@desrt.ca>
30168 Date:   Tue Jun 24 21:42:46 2014 -0400
30169
30170     GTimeZone: remove some dead code
30171
30172     Remove code that parsed out and stored the unused isstd and isgmt
30173     fields.
30174
30175  glib/gtimezone.c | 39 ++-------------------------------------
30176  1 file changed, 2 insertions(+), 37 deletions(-)
30177
30178 commit f948a7148340012a20286dfb94912be73c32c1f6
30179 Author: Emmanuele Bassi <ebassi@gnome.org>
30180 Date:   Wed Jun 25 11:56:12 2014 +0100
30181
30182     gtype: Remove unused header
30183
30184     GType does not use GBSearchArray any more.
30185
30186  gobject/gtype.c | 1 -
30187  1 file changed, 1 deletion(-)
30188
30189 commit 59c9291f5f12492bab5bb303af41a38b930be97b
30190 Author: Ryan Lortie <desrt@desrt.ca>
30191 Date:   Tue Jun 24 16:56:20 2014 -0400
30192
30193     Revert "gsettings: remove long-deprecated "schema" property"
30194
30195     This reverts commit cf9b162e0d0defaff2ad5c85aeaf7af0899ad22f.
30196
30197     It turns out that there are still a very large number of users of this
30198     API.
30199
30200     https://bugzilla.gnome.org/show_bug.cgi?id=732102
30201
30202  gio/gsettings.c | 24 ++++++++++++++++++++++++
30203  1 file changed, 24 insertions(+)
30204
30205 commit d0e706178584d2251b11f71321cdbfee5af04847
30206 Author: Ryan Lortie <desrt@desrt.ca>
30207 Date:   Tue Jun 24 16:13:30 2014 -0400
30208
30209     GObject: warn on use of deprecated properties
30210
30211     By default G_PARAM_DEPRECATED means absolutely nothing.  We only
30212     emit a
30213     warning if G_ENABLE_DIAGNOSTIC is set to '1' and then, only on sets.
30214
30215     Turn the logic on its head: emit the warning by default, unless
30216     G_ENABLE_DIAGNOSTIC is set to 0.  In order to avoid a torrent of
30217     output, only
30218     emit a warning once per property name.
30219
30220     https://bugzilla.gnome.org/show_bug.cgi?id=732184
30221
30222  gobject/gobject.c | 83
30223  +++++++++++++++++++++++++++++++++++++++++--------------
30224  1 file changed, 63 insertions(+), 20 deletions(-)
30225
30226 commit c5c3c320a2eb32aa9bde5d412ce5bee0fc215ead
30227 Author: Edward Hervey <bilboed@bilboed.com>
30228 Date:   Thu Jun 19 11:28:48 2014 +0200
30229
30230     gvalue: New g_value_init_from_instance
30231
30232     Used for the commonly used case (in signal emission) where we
30233     initialize and set a GValue for an instance
30234
30235     Includes a fast-path for GObject
30236
30237     Overall makes it 6 times faster than the previous combination
30238     of g_value_init + g_value_set_instance
30239
30240     Makes signal emission around 10% faster
30241
30242     https://bugzilla.gnome.org/show_bug.cgi?id=731950
30243
30244  docs/reference/gobject/gobject-sections.txt |  1 +
30245  gobject/gsignal.c                           |  6 +--
30246  gobject/gvalue.c                            | 65
30247  +++++++++++++++++++++++++++++
30248  gobject/gvalue.h                            |  3 ++
30249  4 files changed, 71 insertions(+), 4 deletions(-)
30250
30251 commit f727c820b823178285d90b3f033f7d2a4d3cdf9f
30252 Author: Ryan Lortie <desrt@desrt.ca>
30253 Date:   Tue Jun 24 10:40:30 2014 -0400
30254
30255     gvariant tests: workaround libc/compiler "issue"
30256
30257     memcmp() is declared by glibc as follows:
30258
30259       /* Compare N bytes of S1 and S2.  */
30260       extern int memcmp (const void *__s1, const void *__s2, size_t __n)
30261            __THROW __attribute_pure__ __nonnull ((1, 2));
30262
30263     despite the fact that it is valid to call it with a null pointer
30264     if the
30265     size is zero.
30266
30267     gcc 4.9.0 contains a new optimisation that sees that we pass a pointer
30268     to this function and concludes that it certainly must not be null,
30269     removing a later check and thereby causing a crash.
30270
30271     We protect the invocation of memcmp() with a condition to prevent gcc
30272     from making this false assumption (arguably under wrong advice from
30273     glibc).
30274
30275  glib/tests/gvariant.c | 12 +++++++++---
30276  1 file changed, 9 insertions(+), 3 deletions(-)
30277
30278 commit cf9b162e0d0defaff2ad5c85aeaf7af0899ad22f
30279 Author: Ryan Lortie <desrt@desrt.ca>
30280 Date:   Mon Jun 23 08:53:26 2014 -0400
30281
30282     gsettings: remove long-deprecated "schema" property
30283
30284     This property has been deprecated for three years after only having
30285     existed for one.  We've wanted to reuse the name for all that time, so
30286     let's try to actually remove it now and see if we can get away
30287     with it.
30288
30289     https://bugzilla.gnome.org/show_bug.cgi?id=732102
30290
30291  gio/gsettings.c | 24 ------------------------
30292  1 file changed, 24 deletions(-)
30293
30294 commit f2ceb74e91e05e9556622bc2cde7ab57cbc30ea3
30295 Author: Ryan Lortie <desrt@desrt.ca>
30296 Date:   Mon Jun 23 08:53:06 2014 -0400
30297
30298     gsettings test: stop testing long-deprecated API
30299
30300     We want to try taking this away now...
30301
30302     https://bugzilla.gnome.org/show_bug.cgi?id=732102
30303
30304  gio/tests/gsettings.c | 4 ++--
30305  1 file changed, 2 insertions(+), 2 deletions(-)
30306
30307 commit 753e6ef7d78374072141bbf8fc0f3f3d7e1b57db
30308 Author: Michael Catanzaro <mcatanzaro@gnome.org>
30309 Date:   Tue Jun 24 10:49:00 2014 -0500
30310
30311     docs: fix typos
30312
30313  docs/reference/gobject/tut_howto.xml | 4 ++--
30314  1 file changed, 2 insertions(+), 2 deletions(-)
30315
30316 commit bc56512dd77b9b2386d5a2f43c5ec33691bb185e
30317 Author: Matthias Clasen <mclasen@redhat.com>
30318 Date:   Mon Jun 23 23:14:56 2014 -0400
30319
30320     Bump version
30321
30322  configure.ac | 2 +-
30323  1 file changed, 1 insertion(+), 1 deletion(-)
30324
30325 commit 1429ff12d8dd7d36c4bdc3cb771d12748f16410a
30326 Author: Matthias Clasen <mclasen@redhat.com>
30327 Date:   Mon Jun 23 21:58:07 2014 -0400
30328
30329     2.41.1
30330
30331  NEWS         | 30 ++++++++++++++++++++++++++++++
30332  configure.ac |  2 +-
30333  2 files changed, 31 insertions(+), 1 deletion(-)
30334
30335 commit f1095de46f5f43edf494ea6adcabbe86685baadf
30336 Author: Philip Withnall <philip.withnall@collabora.co.uk>
30337 Date:   Mon Jun 23 15:01:28 2014 +0100
30338
30339     gsocketlistener: Don’t explicitly close sockets on finalisation
30340
30341     Instead of closing the sockets explicitly, let them close themselves
30342     when their final reference is dropped. This makes use of
30343     g_socket_listener_add_socket() more natural.
30344
30345     https://bugzilla.gnome.org/show_bug.cgi?id=732107
30346
30347  gio/gsocketlistener.c | 13 ++++++++++---
30348  1 file changed, 10 insertions(+), 3 deletions(-)
30349
30350 commit 00e733315de2c2588b0b5b95e02fcd29bb259cb1
30351 Author: Philip Withnall <philip.withnall@collabora.co.uk>
30352 Date:   Mon Jun 23 10:12:08 2014 +0100
30353
30354     gsocket: Document that g_socket_create_source() holds a socket ref
30355
30356     This is quite important, as it means you can safely let the GSocket
30357     drop
30358     out of scope while maintaining a reference to the GSource, and the
30359     socket will remain open. That means fewer closure structures, simpler
30360     code, and fewer allocations.
30361
30362     https://bugzilla.gnome.org/show_bug.cgi?id=732081
30363
30364  gio/gsocket.c | 5 +++--
30365  1 file changed, 3 insertions(+), 2 deletions(-)
30366
30367 commit 248ca727820923c28a39d2e0ee40db54c141adea
30368 Author: Philip Withnall <philip.withnall@collabora.co.uk>
30369 Date:   Mon Jun 23 00:59:39 2014 +0100
30370
30371     gsignal: Add an example to the g_signal_connect_swapped()
30372     documentation
30373
30374     The precise behaviour of and motivation behind swapping parameters was
30375     not entirely clear before.
30376
30377     https://bugzilla.gnome.org/show_bug.cgi?id=732068
30378
30379  gobject/gsignal.h | 28 +++++++++++++++++++++++++---
30380  1 file changed, 25 insertions(+), 3 deletions(-)
30381
30382 commit 90025254fd0047d61fe5c1de84b905da842c43f0
30383 Author: Matthias Clasen <mclasen@redhat.com>
30384 Date:   Fri Jun 20 20:54:47 2014 -0400
30385
30386     Return folder as icon for directories
30387
30388     'folder' is the name of the folder icon in the incon naming spec,
30389     and the Adwaita icon theme doesn't include an inode-directory icon.
30390     This fixes folders appearing as generic file in the file chooser.
30391
30392     https://bugzilla.gnome.org/show_bug.cgi?id=731996
30393
30394  gio/glocalfileinfo.c | 7 ++++++-
30395  1 file changed, 6 insertions(+), 1 deletion(-)
30396
30397 commit d80adeaa960ddfa13837900d0391f9bd9c239f78
30398 Author: Philip Withnall <philip@tecnocode.co.uk>
30399 Date:   Sat Jun 21 23:01:08 2014 +0100
30400
30401     gtestdbus: Don’t close stdout for dbus-daemon
30402
30403     The stdout FD passed to dbus-daemon is propagated to all its child
30404     processes, such as service activated processes. If we close the
30405     FD after
30406     reading the bus address from the daemon, any child process which
30407     subsequently writes to stdout (e.g. for logging) will get a SIGPIPE
30408     and
30409     explode.
30410
30411     Instead of closing the stdout FD immediately after dbus-daemon has
30412     spawned, keep it open until the daemon is killed.
30413
30414     https://bugzilla.gnome.org/show_bug.cgi?id=732019
30415
30416  gio/gtestdbus.c | 17 +++++++++++++----
30417  1 file changed, 13 insertions(+), 4 deletions(-)
30418
30419 commit 0950369899ac04ebe0357d0b1ba834c4dab39219
30420 Author: Philip Withnall <philip@tecnocode.co.uk>
30421 Date:   Sat Jun 21 12:29:09 2014 +0100
30422
30423     gclosure: Remove an unused alloca() and assignment
30424
30425     Coverity issue: #1159511
30426
30427     https://bugzilla.gnome.org/show_bug.cgi?id=732005
30428
30429  gobject/gclosure.c | 3 ---
30430  1 file changed, 3 deletions(-)
30431
30432 commit afea86a7ef4f73a6fffd2155f2ddf411bb6fd8c6
30433 Author: Philip Withnall <philip@tecnocode.co.uk>
30434 Date:   Sat Jun 21 12:28:54 2014 +0100
30435
30436     goption: Remove an unused assignment
30437
30438     Coverity issue: #1159514
30439
30440     https://bugzilla.gnome.org/show_bug.cgi?id=732005
30441
30442  glib/goption.c | 4 ++--
30443  1 file changed, 2 insertions(+), 2 deletions(-)
30444
30445 commit 6b8ae8f21b909102b4279900e90cb294cf542188
30446 Author: Philip Withnall <philip@tecnocode.co.uk>
30447 Date:   Sat Jun 21 10:48:08 2014 +0100
30448
30449     gwakeup: Clarify buffer sizing in g_wakeup_signal()
30450
30451     The code in g_wakeup_signal() is currently correct: it writes a 64-bit
30452     counter increment value if the FD is an eventfd, and writes an
30453     arbitrary
30454     8-bit value if using a normal pipe.
30455
30456     However, the reasoning behind these buffer sizes is not clear, and the
30457     mismatch between the allocated buffer size and the length passed to
30458     write() in the pipe case could be mistaken for a bug.
30459
30460     Coverity issue: #1159490
30461
30462     https://bugzilla.gnome.org/show_bug.cgi?id=732002
30463
30464  glib/gwakeup.c | 11 +++++++++--
30465  1 file changed, 9 insertions(+), 2 deletions(-)
30466
30467 commit eb6da409fa904d99ec6c62718f366e3a70033881
30468 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
30469 Date:   Fri Jun 20 18:25:03 2014 +0100
30470
30471     docs: Correct param to interface's default_init()
30472
30473     https://bugzilla.gnome.org/show_bug.cgi?id=731979
30474
30475  docs/reference/gobject/tut_howto.xml | 6 +++---
30476  1 file changed, 3 insertions(+), 3 deletions(-)
30477
30478 commit d552a1f125eac718b988cdae654e36645c685343
30479 Author: Michael Catanzaro <mcatanzaro@gnome.org>
30480 Date:   Fri Jun 20 16:44:08 2014 -0500
30481
30482     docs: fix a broken sentence
30483
30484  docs/reference/gobject/tut_gtype.xml | 4 ++--
30485  1 file changed, 2 insertions(+), 2 deletions(-)
30486
30487 commit 9362a1b2d987125a8aa0723b916d29aaaece329a
30488 Author: Ryan Lortie <desrt@desrt.ca>
30489 Date:   Fri Jun 20 14:43:26 2014 -0400
30490
30491     configure.ac: fix check for futex and eventfd
30492
30493     We were using AC_LANG_PROGRAM to build a program to test for our
30494     ability
30495     to call syscall (__NR_futex, ...);.  This macro adds "main () { ... }"
30496     around the provided code segment automatically.  The provided code
30497     segment provided its own main() function, however.
30498
30499     The result looked something like:
30500
30501     int main (void) {
30502       int main (void) {
30503         ...
30504       }
30505     }
30506
30507     which worked on GCC, but not on clang.
30508
30509     Let's fix that.  Let's fix the same mistake copied over for eventfd()
30510     detection while we're at it.
30511
30512  configure.ac | 11 -----------
30513  1 file changed, 11 deletions(-)
30514
30515 commit bef557e55d8ab89b324ff2099b2621254aeb3929
30516 Author: Ryan Lortie <desrt@desrt.ca>
30517 Date:   Fri Jun 20 14:38:45 2014 -0400
30518
30519     gatomic: disable GCC extension atomics for clang
30520
30521     clang defines the macro that we use to test for GCC's extension
30522     support
30523     for C11 atomics, but doesn't define the extension in the same way.
30524     Check for clang and disable the macros again if we find it.
30525
30526     https://bugzilla.gnome.org/show_bug.cgi?id=731513
30527
30528  glib/gatomic.h | 2 +-
30529  1 file changed, 1 insertion(+), 1 deletion(-)
30530
30531 commit 7991178a752a22274950e54dc4f05b55ae54d756
30532 Author: Matthias Clasen <mclasen@redhat.com>
30533 Date:   Mon Jun 16 15:24:37 2014 -0400
30534
30535     Try to make gobject.py work with both pythons
30536
30537     This change was suggested on the fedora test list, and has been
30538     reported to work.
30539
30540  gobject/gobject.py | 5 ++++-
30541  1 file changed, 4 insertions(+), 1 deletion(-)
30542
30543 commit 9f69534030f963183ac5398889630a641a71409b
30544 Author: Erik van Pienbroek <epienbro@fedoraproject.org>
30545 Date:   Sat Jun 14 17:10:17 2014 +0200
30546
30547     Prevent an invalid @CARBON_LIBS@ from appearing in the .pc files
30548
30549     Fixes static linking when using the glib pkgconfig file.
30550     Regression was introduced in commit 8d037c6 (bz #668152)
30551
30552     https://bugzilla.gnome.org/show_bug.cgi?id=731657
30553
30554  configure.ac | 2 ++
30555  1 file changed, 2 insertions(+)
30556
30557 commit 94e13c71c5b722b4d236cc6b4c2a8d6a843aeadd
30558 Author: Tim-Philipp Müller <tim@centricular.com>
30559 Date:   Fri Jun 13 19:23:13 2014 +0100
30560
30561     gio/tests/socket: fix minor memleak
30562
30563  gio/tests/socket.c | 1 +
30564  1 file changed, 1 insertion(+)
30565
30566 commit 09498e52bbc71496cd1b99ad5c8781783a864881
30567 Author: Colin Walters <walters@verbum.org>
30568 Date:   Thu Jun 12 13:37:16 2014 -0400
30569
30570     gparam: Remove unnecessary conditionals around preconditions
30571
30572     These cause a static analyzer to think we're trying to actually handle
30573     them being NULL, which is not the case.  They both must not be NULL,
30574     period.
30575
30576     No idea why the code was like this originally.
30577
30578     Reviewed by mclasen on IRC.
30579
30580  gobject/gparam.c | 7 ++-----
30581  1 file changed, 2 insertions(+), 5 deletions(-)
30582
30583 commit f7d7e5ab2f3f9421f9df5d76487f37d4bdc78088
30584 Author: Colin Walters <walters@verbum.org>
30585 Date:   Thu Jun 12 12:53:18 2014 -0400
30586
30587     gbookmarkfile: Cleaner error handling code to pacify static analysis
30588
30589     A static analyzer flagged the g_file_get_contents() call as not
30590     checking its return value.  While the code here is actually correct,
30591     it's verbose at best.
30592
30593     I think the "goto out + cleanup" code style is substantially cleaner,
30594     less error prone, and easier to read.  It also will pacify the static
30595     analyzer.
30596
30597     https://bugzilla.gnome.org/show_bug.cgi?id=731584
30598
30599  glib/gbookmarkfile.c | 35 +++++++++--------------------------
30600  1 file changed, 9 insertions(+), 26 deletions(-)
30601
30602 commit fcdd25a96eb33c389f381cacce42e6d4f2912c5c
30603 Author: Ryan Lortie <desrt@desrt.ca>
30604 Date:   Fri Jun 6 14:35:55 2014 -0400
30605
30606     gparam: change value of G_PARAM_EXPLICIT_NOTIFY
30607
30608     GParamSpec has a possibility of user-introduced flags, and we didn't
30609     respect that with the addition of _EXPLICIT_NOTIFY.
30610
30611     Change the documentation for the maximum number of user flags to 10,
30612     just to pick a somewhat random number.  The documentation here
30613     was never
30614     correct anyway -- it previously claimed that as many as 38 flags were
30615     possible.
30616
30617     Meanwhile, move G_PARAM_EXPLICIT_NOTIFY next to _DEPRECATED in
30618     order to
30619     avoid conflicts with low-numbered user flags (which are in use by at
30620     least evolution-data-server).
30621
30622     https://bugzilla.gnome.org/show_bug.cgi?id=731341
30623
30624  gobject/gparam.h | 6 +++---
30625  1 file changed, 3 insertions(+), 3 deletions(-)
30626
30627 commit b413f7a285f597e4bcbb8866fcb22bea661fcdcd
30628 Author: Daniel Macks <dmacks@netspace.org>
30629 Date:   Mon Jun 9 15:17:19 2014 -0400
30630
30631     gnextstepsettingsbackend: Use same token for function-call and
30632     its availability
30633
30634     Availability of the g_nextstep_settings_backend_get_type() prototype
30635     is controlled by HAVE_COCOA in gsettingsbackendinternal.h and the
30636     actual implemenation by OS_COCOA in Makefile.am. Therefore, the
30637     giomodule.c call to that function should also be protected by a COCOA
30638     token rather than an CARBON token (cocoa and carbon are independent
30639     autoconf tests).
30640
30641     https://bugzilla.gnome.org/show_bug.cgi?id=731425
30642
30643  gio/giomodule.c | 2 +-
30644  1 file changed, 1 insertion(+), 1 deletion(-)
30645
30646 commit 93d0c632326064f3e72f0e88e3dc971bdfc74af0
30647 Author: Daniel Macks <dmacks@netspace.org>
30648 Date:   Tue Jun 10 06:00:33 2014 -0400
30649
30650     assert-msg-test: Explicitly quit gdb session to avoid zombie
30651
30652     gdb is run in batch mode, and can leave leave the program being
30653     executed/debugged running when the batchfile is finished. Explicitly
30654     "quit"ing the subprocess prevents it from leaving the stray subprocess
30655     when gdb finishes.
30656
30657     https://bugzilla.gnome.org/show_bug.cgi?id=731366
30658
30659  tests/assert-msg-test.gdb | 1 +
30660  1 file changed, 1 insertion(+)
30661
30662 commit 545b44444b365a4e3ba98ec71fab4f12293a229c
30663 Author: Ryan Lortie <desrt@desrt.ca>
30664 Date:   Fri Jun 6 16:51:40 2014 -0400
30665
30666     gtype: remove interface-after-init exceptions
30667
30668     A year ago, we tried to remove support for adding interfaces on
30669     already-initialised types.  There were problems with the C++ and C#
30670     bindings at the time, so we added exceptions to give them a bit more
30671     time to catch up.
30672
30673     It's already one cycle after when these exceptions were planned to be
30674     removed, so let's take them out now.
30675
30676     https://bugzilla.gnome.org/show_bug.cgi?id=697229
30677
30678  gobject/gtype.c | 7 +------
30679  1 file changed, 1 insertion(+), 6 deletions(-)
30680
30681 commit 91b9aef0c9988fcab6adb7be3af46953c1c558c9
30682 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
30683 Date:   Mon Jun 9 10:27:36 2014 +0800
30684
30685     MSVC 2010+ Projects: Update "Installation" Process
30686
30687     Currently, due to the way that Visual Studio 2010+ projects are
30688     handled,
30689     the "install" project does not re-build upon changes to the sources,
30690     as it
30691     does not believe that its dependencies have changed, although
30692     the changed
30693     sources are automatically recompiled.  This means that if a part
30694     or more
30695     of the solution does not build, or if the sources need some other
30696     fixes
30697     or enhancements, the up-to-date build is not copied automatically,
30698     which
30699     can be misleading.
30700
30701     Improve on the situation by forcing the "install" project to
30702     trigger its
30703     rebuild, so that the updated binaries can be copied.  This does
30704     trigger an
30705     MSBuild warning, but having that warning is way better than not
30706     having an
30707     up-to-date build, especially during testing and development.
30708
30709  build/win32/vs10/glib-install.props | 40
30710  +++++++++++++++++++++++++++----------
30711  build/win32/vs10/install.vcxproj    | 28 +++++++++++++++-----------
30712  2 files changed, 46 insertions(+), 22 deletions(-)
30713
30714 commit 39d70301c58b0e79f90fc2729eecc10ba5c3caf9
30715 Author: Michael Catanzaro <mcatanzaro@gnome.org>
30716 Date:   Fri Jun 6 19:04:12 2014 -0500
30717
30718     trivial: docs: add some missing commas
30719
30720  docs/reference/gobject/gobject-docs.xml | 2 +-
30721  1 file changed, 1 insertion(+), 1 deletion(-)
30722
30723 commit f2f66bfe45f41d18e7437341e5ebf4c70d815958
30724 Author: Ryan Lortie <desrt@desrt.ca>
30725 Date:   Fri Jun 6 16:42:23 2014 -0400
30726
30727     docs: warn about installing properties after init
30728
30729     Leave ourselves a little wiggle room: if people install properties
30730     after
30731     initialisation then we reserve the right to handle that in a way that
30732     may not be threadsafe.
30733
30734     https://bugzilla.gnome.org/show_bug.cgi?id=698614
30735
30736  gobject/gobject.c | 15 ++++++++++++---
30737  1 file changed, 12 insertions(+), 3 deletions(-)
30738
30739 commit 85e9455f68c6cc6093a1ede1c5f15587bba08b51
30740 Author: Ryan Lortie <desrt@desrt.ca>
30741 Date:   Fri Jun 6 16:40:15 2014 -0400
30742
30743     Revert "GObject: prevent installing properties after init"
30744
30745     This reverts commit ddb0ce14215cd62c7a2497d6cf9f2ea63c40ebb5.
30746
30747     Conflicts:
30748             gobject/gobject.c
30749
30750     https://bugzilla.gnome.org/show_bug.cgi?id=698614
30751
30752  gobject/gobject.c       |  6 ------
30753  gobject/gtype-private.h |  1 -
30754  gobject/gtype.c         | 10 ----------
30755  3 files changed, 17 deletions(-)
30756
30757 commit 256305dea5ce0a7c4512b4842b0703c025853e1c
30758 Author: Tim-Philipp Müller <tim@centricular.com>
30759 Date:   Sat May 31 14:54:08 2014 +0100
30760
30761     gthread: use inline keyword for _get_impl() functions
30762
30763     Give compiler a hint that these should be inlined,
30764     which doesn't seem to happen by default with -O2.
30765     Yields 5% speedup in artificial benchmarks, and
30766     1% speedup in a real-world test case doing a lot
30767     of mutex locking and unlocking.
30768
30769     https://bugzilla.gnome.org/show_bug.cgi?id=730807
30770
30771  glib/gthread-posix.c | 10 +++++-----
30772  1 file changed, 5 insertions(+), 5 deletions(-)
30773
30774 commit db0e43d25a5316f3a6f2f31712a0b8359e247a20
30775 Author: Ryan Lortie <desrt@desrt.ca>
30776 Date:   Tue May 27 15:28:08 2014 +0200
30777
30778     gatomic: use GCC C11-style atomics, if available
30779
30780     GCC does not yet support ISO C11 atomic operations, but it has
30781     compatible versions available as an extension.  Use these for load and
30782     store if they are available in order to avoid emitting a hard fence
30783     instruction (since in many cases, we do not need it -- on x86, for
30784     example).
30785
30786     For now we use the fully seqentially-consistent memory model, since
30787     these APIs are documented rather explicitly: "This call acts as a full
30788     compiler and hardware memory barrier".
30789
30790     In the future we can consider introducing new APIs for the more
30791     relaxed
30792     memory models, if they are available (or fall back to stricter ones
30793     otherwise).
30794
30795     https://bugzilla.gnome.org/show_bug.cgi?id=730807
30796
30797  glib/gatomic.h | 77
30798  ++++++++++++++++++++++++++++++++++++++++++++++++----------
30799  1 file changed, 64 insertions(+), 13 deletions(-)
30800
30801 commit 875eeb2ca1d32fc0fdd70518f7d6f4dc8de1a287
30802 Author: Ryan Lortie <desrt@desrt.ca>
30803 Date:   Tue May 27 15:27:54 2014 +0200
30804
30805     gatomic: whitespace fixes
30806
30807     https://bugzilla.gnome.org/show_bug.cgi?id=730807
30808
30809  glib/gatomic.h | 32 ++++++++++++++++----------------
30810  1 file changed, 16 insertions(+), 16 deletions(-)
30811
30812 commit aa0e8735c14ebb3cbfa38d441a6a05bb978e23b2
30813 Author: Ryan Lortie <desrt@desrt.ca>
30814 Date:   Tue May 27 15:25:37 2014 +0200
30815
30816     gatomic: fix typo in deprecation attribute
30817
30818     https://bugzilla.gnome.org/show_bug.cgi?id=730807
30819
30820  glib/gatomic.h | 2 +-
30821  1 file changed, 1 insertion(+), 1 deletion(-)
30822
30823 commit d558e87c65517e3646f3b8ebc8f11448e25ccbf2
30824 Author: Ryan Lortie <desrt@desrt.ca>
30825 Date:   Fri Jun 6 10:45:51 2014 -0400
30826
30827     gtype: guard uses of new fundamental type check
30828
30829     g_type_is_fundamentally_a (see bug 730984) is a new API/ABI and is
30830     marked with a version macro.  We should therefore avoid its
30831     unconditional use from G_IS_OBJECT() and G_IS_PARAM_SPEC() which are
30832     APIs that have been around for a long time.
30833
30834     This prevents deprecation warnings from being emitted when these
30835     functions are used with an older GLIB_VERSION_MAX_ALLOWED and also
30836     prevents linking to the new ABI in that case (so that it's possible to
30837     use the resulting binary with an older version of GLib).
30838
30839     https://bugzilla.gnome.org/show_bug.cgi?id=731335
30840
30841  gobject/gobject.h | 4 ++++
30842  gobject/gparam.h  | 4 ++++
30843  2 files changed, 8 insertions(+)
30844
30845 commit 0208861a13afc30964fb4f409525fa1cdb544cf4
30846 Author: Ryan Lortie <desrt@desrt.ca>
30847 Date:   Fri Jun 6 10:25:16 2014 -0400
30848
30849     test: add test for explicit-notify properties
30850
30851     https://bugzilla.gnome.org/show_bug.cgi?id=731200
30852
30853  gobject/tests/properties.c | 62
30854  ++++++++++++++++++++++++++++++++++++++++++++--
30855  1 file changed, 60 insertions(+), 2 deletions(-)
30856
30857 commit bbdb2345fc7e5a57cb7af90ab0bf8ced437ada24
30858 Author: Ryan Lortie <desrt@desrt.ca>
30859 Date:   Wed Jun 4 08:59:50 2014 -0400
30860
30861     gobject: add 'explicit notify' GParamSpec flag
30862
30863     Add a flag to prevent the automatic emission of the "notify" signal
30864     during g_object_set_property().
30865
30866     If this flag is set then the class must explicitly emit the notify
30867     for themselves.  This is already standard practice on most classes,
30868     but
30869     we cannot simply remove the existing behaviour because there are
30870     surely
30871     many cases where it is needed.
30872
30873     https://bugzilla.gnome.org/show_bug.cgi?id=731200
30874
30875  gobject/gobject.c | 13 ++++++++-----
30876  gobject/gparam.h  |  5 +++++
30877  2 files changed, 13 insertions(+), 5 deletions(-)
30878
30879 commit dc496ac7644d11e47b626a879b12813b31ef83b7
30880 Author: Matthias Clasen <mclasen@redhat.com>
30881 Date:   Thu Jun 5 08:04:19 2014 -0400
30882
30883     Add a test for GMenuAttributeIter
30884
30885  gio/tests/gmenumodel.c | 62
30886  ++++++++++++++++++++++++++++++++++++++++++++++++++
30887  1 file changed, 62 insertions(+)
30888
30889 commit c4fc3aa5258bee806d19fa587355f0daa093e097
30890 Author: David King <amigadave@amigadave.com>
30891 Date:   Fri May 16 12:32:49 2014 +0100
30892
30893     valgrind.h: Update to latest upstream version
30894
30895     Avoid crashes in g_type_free_instance() on mingw64.
30896
30897     https://bugzilla.gnome.org/show_bug.cgi?id=730198
30898
30899  glib/valgrind.h | 2142
30900  +++++++++++++++++++++++++++++++++++++++++--------------
30901  1 file changed, 1623 insertions(+), 519 deletions(-)
30902
30903 commit 6eb55b9a33b3b025859e1a08e11c89719d542d41
30904 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
30905 Date:   Tue Jun 3 15:50:37 2014 +0800
30906
30907     Support Building Using Visual Studio 2013
30908
30909     Like the Visual Studio 2012 project files, the Visual Studio 2013
30910     files are
30911     largely the same as the Visual Studio 2010 project files, so support
30912     Visual Studio 2013 by updating the autotools scripts that is used for
30913     Visual Studio 2012.  This means that project files for Visual
30914     Studio 2012
30915     and Visual Studio 2013 can be maintained by simply maintaining
30916     the Visual
30917     Studio 2010 project files, adding minimal maintenance overhead.
30918
30919  build/Makefile-newvs.am      | 14 +++++++-------
30920  build/win32/Makefile.am      |  3 ++-
30921  build/win32/vs11/Makefile.am |  4 ++++
30922  build/win32/vs12/.gitignore  | 31 +++++++++++++++++++++++++++++
30923  build/win32/vs12/Makefile.am | 46
30924  ++++++++++++++++++++++++++++++++++++++++++++
30925  configure.ac                 |  1 +
30926  6 files changed, 91 insertions(+), 8 deletions(-)
30927
30928 commit 90671cd3cd0a98e8f706acf6e72d037aba1892e5
30929 Author: Matthias Clasen <mclasen@redhat.com>
30930 Date:   Sun Jun 1 09:38:49 2014 -0400
30931
30932     docs: Add missing language annotations
30933
30934  gio/gdbusauthobserver.c | 2 +-
30935  glib/ghash.c            | 2 +-
30936  glib/gvariant.c         | 6 +++---
30937  3 files changed, 5 insertions(+), 5 deletions(-)
30938
30939 commit adfaf0e456eceaf531d12d667afef8fce85103c1
30940 Author: Matthias Clasen <mclasen@redhat.com>
30941 Date:   Sat May 31 20:55:00 2014 -0400
30942
30943     docs: GType documentation cleanup
30944
30945     Still some markup left.
30946
30947  gobject/gtype.c |   3 +-
30948  gobject/gtype.h | 325
30949  +++++++++++++++++++++++++++-----------------------------
30950  2 files changed, 160 insertions(+), 168 deletions(-)
30951
30952 commit 24ab95582b03ec947fc512cb85545fe87026baf1
30953 Author: Emmanuele Bassi <ebassi@gnome.org>
30954 Date:   Sat May 31 19:21:23 2014 +0100
30955
30956     docs: Replace <function> XML tag with back ticks
30957
30958     https://bugzilla.gnome.org/show_bug.cgi?id=731050
30959
30960  gobject/gtype.h       | 3 +--
30961  gobject/gtypemodule.h | 6 +++---
30962  2 files changed, 4 insertions(+), 5 deletions(-)
30963
30964 commit a0c3fdfae0af260bd90adbb4f784afc21dbb9b24
30965 Author: Emmanuele Bassi <ebassi@gnome.org>
30966 Date:   Sat May 31 19:20:03 2014 +0100
30967
30968     docs: Replace <structname> tags with back ticks
30969
30970     https://bugzilla.gnome.org/show_bug.cgi?id=731050
30971
30972  glib/gbookmarkfile.h |  2 +-
30973  glib/gdatetime.h     |  2 +-
30974  glib/gerror.h        |  4 ++--
30975  glib/gmain.h         | 10 +++++-----
30976  glib/goption.h       |  6 +++---
30977  5 files changed, 12 insertions(+), 12 deletions(-)
30978
30979 commit 903a5d711e7337f4803f42815fe996061bd2a8eb
30980 Author: Matthias Clasen <mclasen@redhat.com>
30981 Date:   Sat May 31 11:32:55 2014 -0400
30982
30983     docs: Add an index for 2.40 api
30984
30985  docs/reference/gobject/gobject-docs.xml | 4 ++++
30986  1 file changed, 4 insertions(+)
30987
30988 commit ab18d71e6f7a281687dd39b2616ae3a41fdaaf29
30989 Author: Matthias Clasen <mclasen@redhat.com>
30990 Date:   Sat May 31 09:04:11 2014 -0400
30991
30992     Minor documentation additions and corrections
30993
30994     Going for 100%.
30995
30996  glib/deprecated/gthread-deprecated.c |  2 ++
30997  glib/docs.c                          |  8 +++++-
30998  glib/gconvert.h                      |  7 +++---
30999  glib/giochannel.c                    |  7 +-----
31000  glib/gmessages.c                     |  7 ++++++
31001  glib/gpoll.h                         |  8 ++++++
31002  glib/gregex.h                        | 13 +++++++---
31003  glib/gscanner.c                      |  8 ++++++
31004  glib/gvariant-parser.c               |  2 ++
31005  glib/gversion.c                      | 47
31006  ++++++++++++++++++++++++++++++++++++
31007  gobject/gvalue.c                     | 11 +++++----
31008  11 files changed, 101 insertions(+), 19 deletions(-)
31009
31010 commit f38b438c965a8cfc84bc62086f0cec6637aa6f1f
31011 Author: Matthias Clasen <mclasen@redhat.com>
31012 Date:   Sat May 31 10:38:47 2014 -0400
31013
31014     docs: Fill in the gspawn long description
31015
31016  glib/gspawn.c | 11 +++++++++++
31017  1 file changed, 11 insertions(+)
31018
31019 commit 06b7786f31a6038e78bcc99c88c076e8f9ff07f0
31020 Author: Matthias Clasen <mclasen@redhat.com>
31021 Date:   Sat May 31 10:18:07 2014 -0400
31022
31023     docs: Fill in gshell long description
31024
31025  glib/gshell.c | 10 +++++++++-
31026  1 file changed, 9 insertions(+), 1 deletion(-)
31027
31028 commit ad5b4bf92e9a2afdea8d817e0d799c4c1ba0d4f7
31029 Author: Matthias Clasen <mclasen@redhat.com>
31030 Date:   Sat May 31 09:02:27 2014 -0400
31031
31032     Document g_signal_handlers_destroy
31033
31034  gobject/gsignal.c | 6 +++++-
31035  1 file changed, 5 insertions(+), 1 deletion(-)
31036
31037 commit a4847190332ec2e9b749e68c5153de9e972d8b4d
31038 Author: Matthias Clasen <mclasen@redhat.com>
31039 Date:   Sat May 31 08:55:21 2014 -0400
31040
31041     docs: Fix up varargs documentation
31042
31043     gtk-doc expects varargs to be documented in a specific way,
31044     otherwise it complains.
31045
31046  gio/gsubprocess.c | 4 ++--
31047  1 file changed, 2 insertions(+), 2 deletions(-)
31048
31049 commit abd4df4b55fc447cad9a9d907c61d6254dc1fba1
31050 Author: Matthias Clasen <mclasen@redhat.com>
31051 Date:   Sat May 31 08:54:52 2014 -0400
31052
31053     docs: Add some missing apis
31054
31055  docs/reference/gio/gio-sections.txt | 12 ++++++++++++
31056  1 file changed, 12 insertions(+)
31057
31058 commit 5b0183fd23dd58cd995df0b41f9f3eb4432d7f34
31059 Author: Matthias Clasen <mclasen@redhat.com>
31060 Date:   Sat May 31 08:54:16 2014 -0400
31061
31062     docs: Add a 2.42 api index
31063
31064  docs/reference/gio/gio-docs.xml | 4 ++++
31065  1 file changed, 4 insertions(+)
31066
31067 commit f8595a490f15c702578dc6c08bc182806e02681b
31068 Author: Edward Hervey <bilboed@bilboed.com>
31069 Date:   Fri May 30 12:25:27 2014 +0200
31070
31071     GParamSpec: Use new fundamental instance check
31072
31073     https://bugzilla.gnome.org/show_bug.cgi?id=730984
31074
31075  gobject/gparam.h | 2 +-
31076  1 file changed, 1 insertion(+), 1 deletion(-)
31077
31078 commit faceb8960bf5a623a1af4ac876c964daa8fbab42
31079 Author: Edward Hervey <edward@collabora.com>
31080 Date:   Wed May 28 10:59:14 2014 +0200
31081
31082     gobject: Use fast fundamental instance type check
31083
31084     Speeds up g_object_ref/_unref by 50%-65% (i.e. takes 60-65% of
31085     the time
31086     it used to take).
31087
31088     https://bugzilla.gnome.org/show_bug.cgi?id=730984
31089
31090  gobject/gobject.h | 2 +-
31091  1 file changed, 1 insertion(+), 1 deletion(-)
31092
31093 commit 6072e3650fba8ff57b5c3f135f81488c83f27f0b
31094 Author: Edward Hervey <edward@collabora.com>
31095 Date:   Wed May 28 10:57:28 2014 +0200
31096
31097     gtype: Add check for fundamental instance type
31098
31099     When checking whether an instance is of a given fundamental type (such
31100     as G_TYPE_OBJECT), we can avoid over 60%+ of the cost of checking
31101     types.
31102
31103     https://bugzilla.gnome.org/show_bug.cgi?id=730984
31104
31105  docs/reference/gobject/gobject-sections.txt |  2 ++
31106  gobject/gtype.c                             |  9 +++++++++
31107  gobject/gtype.h                             | 16 ++++++++++++++++
31108  3 files changed, 27 insertions(+)
31109
31110 commit 03a48e1adea2862635c439f8270a5cc2d969289a
31111 Author: Matthias Clasen <mclasen@redhat.com>
31112 Date:   Fri May 30 10:21:43 2014 -0400
31113
31114     Fix the closure test in continuous
31115
31116     This test has the same problem as the mapping-test - it uses
31117     SIGUSR1 without checking the signal mask. Apply the same fix
31118     here.
31119
31120  gobject/tests/closure.c | 12 ++++++++++++
31121  1 file changed, 12 insertions(+)
31122
31123 commit 367dbdce367fd504804a1256dc393534d6784bfc
31124 Author: Matthias Clasen <mclasen@redhat.com>
31125 Date:   Fri May 30 10:18:36 2014 -0400
31126
31127     Fix the mapping test in continuous
31128
31129     It turns out that due to a recent gdm change, the inherited
31130     signal mask has SIGUSR1 blocked - which is bad news for
31131     tests using SIGUSR1. Fix the test by explicitly checking the
31132     signal mask before using SIGUSR1.
31133
31134  tests/mapping-test.c | 11 +++++++++++
31135  1 file changed, 11 insertions(+)
31136
31137 commit 79f930f6dc23c05fef7fdcaaeed0df230698453e
31138 Author: Thiago Santos <ts.santos@sisa.samsung.com>
31139 Date:   Thu May 29 19:13:37 2014 -0300
31140
31141     gconvert: mention that the g_convert len should be in bytes
31142
31143     Some charsets have each char with more than one byte, make it
31144     clear that
31145     the length should be in bytes
31146
31147     https://bugzilla.gnome.org/show_bug.cgi?id=730963
31148
31149  glib/gconvert.c | 6 +++---
31150  1 file changed, 3 insertions(+), 3 deletions(-)
31151
31152 commit 1e28df02642237f776f9b4f42bffd8de675af754
31153 Author: Matthias Clasen <mclasen@redhat.com>
31154 Date:   Wed May 28 06:14:56 2014 -0400
31155
31156     Add more debug spew to the mapping-test
31157
31158  tests/mapping-test.c | 7 +++++++
31159  1 file changed, 7 insertions(+)
31160
31161 commit fd9120dc505773faf3ace728c8ad8c503824ee9f
31162 Author: Philip Withnall <philip.withnall@collabora.co.uk>
31163 Date:   Tue May 27 15:50:00 2014 +0100
31164
31165     gvariant: Clarify type and format strings in the docs
31166
31167     '@' and '&' are only used in format strings as prefixes to type
31168     strings and not to full format strings.
31169
31170     https://bugzilla.gnome.org/show_bug.cgi?id=729269
31171
31172  docs/reference/glib/gvariant-varargs.xml | 7 +++++--
31173  1 file changed, 5 insertions(+), 2 deletions(-)
31174
31175 commit de1c0722b92d101171f7c2ce7eb199727528dff1
31176 Author: Matthias Clasen <mclasen@redhat.com>
31177 Date:   Tue May 27 22:13:33 2014 -0400
31178
31179     mapping-test: Add debug spew
31180
31181     This might help figuring out why the test is failing in continuous.
31182
31183  tests/mapping-test.c | 4 ++++
31184  1 file changed, 4 insertions(+)
31185
31186 commit 84fd73b2fa098ff63656e7cbe1ef211f948123c2
31187 Author: Dan Winship <danw@gnome.org>
31188 Date:   Tue May 27 09:39:46 2014 -0400
31189
31190     gio/tests/network-address: fix when no network is available
31191
31192     GResolver doesn't do full validation of its inputs, so in some of
31193     these tests, the fact that we were getting back
31194     G_RESOLVER_ERROR_NOT_FOUND is because the junk string was getting
31195     passed to an upstream DNS resolver, which returned NXDOMAIN. But if
31196     there's no network on the machine then we'd get
31197     G_RESOLVER_ERROR_INTERNAL instead in that case.
31198
31199  gio/tests/network-address.c | 19 ++++++++++++++++++-
31200  1 file changed, 18 insertions(+), 1 deletion(-)
31201
31202 commit e93f7be60d6a45ca5ca76fd033be887f10e886a4
31203 Author: Ryan Lortie <desrt@desrt.ca>
31204 Date:   Mon May 26 17:34:48 2014 +0200
31205
31206     GLib 2.41.0
31207
31208  NEWS | 83
31209  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
31210  1 file changed, 83 insertions(+)
31211
31212 commit 6f7dc3a44f966e69a7495cd5af5017ec02b3938c
31213 Author: Ryan Lortie <desrt@desrt.ca>
31214 Date:   Mon May 26 23:01:25 2014 +0200
31215
31216     gio tests: rm xdgconfighome on 'make clean'
31217
31218  gio/tests/Makefile.am | 2 +-
31219  1 file changed, 1 insertion(+), 1 deletion(-)
31220
31221 commit 61a9142cd0936bd67dcb88db5591e1190caf3188
31222 Author: Ryan Lortie <desrt@desrt.ca>
31223 Date:   Mon May 26 17:33:57 2014 +0200
31224
31225     Revert "gvariant: Fix confusion between type and format strings in
31226     the docs"
31227
31228     This reverts commit fca1b83be74c9840037cfee84015fd8460cc33f9.
31229
31230     The original documentation was correct.
31231
31232     https://bugzilla.gnome.org/show_bug.cgi?id=729269
31233
31234  docs/reference/glib/gvariant-varargs.xml | 4 ++--
31235  1 file changed, 2 insertions(+), 2 deletions(-)
31236
31237 commit d3fd88ddd54dd533b09e8782a8ffc0dc9f6f0571
31238 Author: Philip Withnall <philip.withnall@collabora.co.uk>
31239 Date:   Fri May 16 23:08:10 2014 +0100
31240
31241     gtestutils: Error out if /dev/null stdin redirection fails
31242
31243     https://bugzilla.gnome.org/show_bug.cgi?id=730189
31244
31245  glib/gtestutils.c | 6 +++++-
31246  1 file changed, 5 insertions(+), 1 deletion(-)
31247
31248 commit 570b27b9acbf6e6f31ab0f9a31a4cce60f4d228a
31249 Author: Evan Nemerson <evan@nemerson.com>
31250 Date:   Wed May 21 00:27:36 2014 -0700
31251
31252     gio: port annotations from the Vala metadata.
31253
31254     https://bugzilla.gnome.org/show_bug.cgi?id=730493
31255
31256  gio/gaction.c                  |  2 +-
31257  gio/gactiongroup.c             |  9 ++++----
31258  gio/gapplicationcommandline.c  |  2 +-
31259  gio/gcancellable.c             |  4 ++--
31260  gio/gcontenttype.c             |  6 +++---
31261  gio/gdatainputstream.c         | 49
31262  +++++++++++++++++++++---------------------
31263  gio/gdbusmessage.c             |  3 ++-
31264  gio/gdbusobjectmanagerclient.c |  4 ++--
31265  gio/gfile.c                    | 24 ++++++++++-----------
31266  gio/gfileenumerator.c          |  5 +++--
31267  gio/gfileinfo.c                |  6 +++---
31268  gio/gicon.c                    |  4 ++--
31269  gio/gloadableicon.c            | 13 +++++------
31270  gio/gpollableinputstream.c     |  4 ++--
31271  gio/gpollableutils.c           |  3 ++-
31272  gio/gsettingsschema.c          |  2 +-
31273  gio/gtlsclientconnection.c     |  2 +-
31274  gio/gtlsdatabase.c             |  4 +++-
31275  gio/gvolume.c                  |  4 ++--
31276  19 files changed, 79 insertions(+), 71 deletions(-)
31277
31278 commit e3db9632e7e8a1e4177f503aa9ffa184a991e8a4
31279 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
31280 Date:   Fri May 23 10:14:16 2014 +0800
31281
31282     config.h.win32.in: Define _WIN32_WINNT Conditionally
31283
31284     This is done so that _WIN32_WINNT may be overridden in the project
31285     files,
31286     if needed, so that one can access the Vista+ (or so) Windows APIs
31287     easier
31288     by using "preprocessor defines" (or so) in the Visual C++ project
31289     files.
31290
31291  config.h.win32.in | 2 ++
31292  1 file changed, 2 insertions(+)
31293
31294 commit 922dd548d5697556b76f720c985728d110ac6b9d
31295 Author: Matthias Clasen <mclasen@redhat.com>
31296 Date:   Thu May 22 17:22:56 2014 -0400
31297
31298     Try to fix mapping-test
31299
31300     The mapping-test is failing under gnome-continuous. I suspect this
31301     is simply due to running many tests in parallel, and mapping-test
31302     being racy. Replace the blind sleep by signals, to avoid the
31303     races.
31304
31305  tests/mapping-test.c | 46 +++++++++++++++++++++++++++++++++++++++-------
31306  1 file changed, 39 insertions(+), 7 deletions(-)
31307
31308 commit 2a27b7252243b0eaceeb9fbc6ecba1b3a3b36905
31309 Author: Murray Cumming <murrayc@murrayc.com>
31310 Date:   Tue Apr 29 13:21:41 2014 +0200
31311
31312     GDBusError enum: Remove trailing comma.
31313
31314     This is helpful to people using the g++ --pedantic option.
31315
31316  gio/gioenums.h | 2 +-
31317  1 file changed, 1 insertion(+), 1 deletion(-)
31318
31319 commit 6a8c2685be3992d0aac0c54d12a3fb31dd198624
31320 Author: Marek Kasik <mkasik@redhat.com>
31321 Date:   Thu May 22 11:00:14 2014 +0200
31322
31323     gobject: unref unused class
31324
31325     If g_type_class_ref() returns a class which is not
31326     a GObjectClass we need to unref it before return in
31327     object_interface_check_properties().
31328
31329     https://bugzilla.gnome.org/show_bug.cgi?id=706983
31330
31331  gobject/gobject.c | 6 +++++-
31332  1 file changed, 5 insertions(+), 1 deletion(-)
31333
31334 commit ace7658b28642e8a5b9ffe54838ccb4847b1cc6b
31335 Author: Matthias Clasen <mclasen@redhat.com>
31336 Date:   Wed May 21 07:40:09 2014 -0400
31337
31338     Trivial: fix a guard comment
31339
31340     The conventional comment for the #endif at the bottom of the
31341     header was not matching the #ifdef at the top in glib-private.h.
31342     Fix that.
31343
31344  glib/glib-private.h | 2 +-
31345  1 file changed, 1 insertion(+), 1 deletion(-)
31346
31347 commit cdb9670dc3448e3f582e04c742f3689d619d066d
31348 Author: Philip Withnall <philip@tecnocode.co.uk>
31349 Date:   Sat May 17 12:08:58 2014 +0100
31350
31351     gdbus-tool: Remove dead variables
31352
31353     Coverity issues: #1159447, #1159446
31354
31355     https://bugzilla.gnome.org/show_bug.cgi?id=730295
31356
31357  gio/gdbus-tool.c | 8 --------
31358  1 file changed, 8 deletions(-)
31359
31360 commit 03a82ce898ea435efd73a250d989f8dc6249aaf8
31361 Author: Philip Withnall <philip.withnall@collabora.co.uk>
31362 Date:   Fri May 16 21:47:24 2014 +0100
31363
31364     gthread: Fix use of a local variable after it went out of scope
31365
31366     This could theoretically cause problems, although in practice we would
31367     have seen them by now (the bug was introduced in 2012).
31368
31369     Coverity issue: #1159486
31370
31371     https://bugzilla.gnome.org/show_bug.cgi?id=730277
31372
31373  glib/gthread-posix.c | 12 ++++++------
31374  1 file changed, 6 insertions(+), 6 deletions(-)
31375
31376 commit e1243d11f000e18436b439f5655532801a71aeec
31377 Author: Philip Withnall <philip.withnall@collabora.co.uk>
31378 Date:   Fri May 16 22:09:29 2014 +0100
31379
31380     gsubprocess: Add a missing va_end() call
31381
31382     Coverity issues: #1214070, #1214069
31383
31384     https://bugzilla.gnome.org/show_bug.cgi?id=730278
31385
31386  gio/gsubprocess.c         | 1 +
31387  gio/gsubprocesslauncher.c | 1 +
31388  2 files changed, 2 insertions(+)
31389
31390 commit f4ae0cbf9a464122ed4207a8ee74e424851d9bdf
31391 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
31392 Date:   Mon May 19 14:49:39 2014 +0800
31393
31394     Update config.h.win32.in for Newer Windows
31395
31396     Make use of if_indextoname() and if_nametoindex() when building
31397     against
31398     Window Vista/Server 2008 or later, as these are provided by the
31399     system.
31400
31401     This is not turned on by default as we still want to support XP and
31402     Server 2003-turn this on by changing _WIN32_WINNT to 0x600 or
31403     later prior
31404     to compiling GLib.
31405
31406     https://bugzilla.gnome.org/show_bug.cgi?id=730352
31407
31408  config.h.win32.in | 25 +++++++++++++------------
31409  1 file changed, 13 insertions(+), 12 deletions(-)
31410
31411 commit 4844b4bb564b152812ef6bf2ce5c514877ef323e
31412 Author: Marek Černocký <marek@manet.cz>
31413 Date:   Sun May 18 08:38:05 2014 +0200
31414
31415     Updated Czech translation
31416
31417  po/cs.po | 470
31418  ++++++++++++++++++++++++++++-----------------------------------
31419  1 file changed, 212 insertions(+), 258 deletions(-)
31420
31421 commit 9c539a86b12430108b3d1951daab117b83e1fb25
31422 Author: Yosef Or Boczko <yoseforb@src.gnome.org>
31423 Date:   Fri May 16 04:37:21 2014 +0300
31424
31425     Updated Hebrew translation
31426
31427  po/he.po | 1741
31428  +++++++++++++++++++++++++++++++-------------------------------
31429  1 file changed, 879 insertions(+), 862 deletions(-)
31430
31431 commit 7f5cc2c3c5409a6d5e3acab5d6349ae69fb67922
31432 Author: Philip Withnall <philip.withnall@collabora.co.uk>
31433 Date:   Thu May 15 12:16:00 2014 +0100
31434
31435     gsocket: Add missing preconditions to g_socket_send_message()
31436
31437     https://bugzilla.gnome.org/show_bug.cgi?id=730190
31438
31439  gio/gsocket.c | 5 +++++
31440  1 file changed, 5 insertions(+)
31441
31442 commit 60e459b196947c9c9aaa6fd14ca682ddf9f7a492
31443 Author: Philip Withnall <philip.withnall@collabora.co.uk>
31444 Date:   Thu May 15 10:18:38 2014 +0100
31445
31446     gresource-tool: Fix an FD leak in an error path
31447
31448     Coverity issues: #1214054, #1214055, #1214056
31449
31450  gio/gresource-tool.c | 12 ++++++++++--
31451  1 file changed, 10 insertions(+), 2 deletions(-)
31452
31453 commit 46b7217fbf02b679749cf1d042ecc57504a3b97c
31454 Author: Philip Withnall <philip.withnall@collabora.co.uk>
31455 Date:   Thu May 15 10:15:26 2014 +0100
31456
31457     gtestutils: Don’t free unassigned variables in an error path
31458
31459     If the stream is invalid, msg.nums and msg.strings have not been
31460     assigned to, so don’t free them.
31461
31462     Coverity issue: #1159505
31463
31464  glib/gtestutils.c | 6 ++++--
31465  1 file changed, 4 insertions(+), 2 deletions(-)
31466
31467 commit 4360756c6903491977886f4b4eee0650469d9ea4
31468 Author: Matthias Clasen <mclasen@redhat.com>
31469 Date:   Mon May 12 23:05:41 2014 -0400
31470
31471     Avoid overeager warning about deprecated properties
31472
31473     Construct properties are always set during construction.
31474     It makes no sense to warn about this even if the property
31475     is marked as deprecated; the deprecation warning should
31476     only be issues for explicit uses of the property after
31477     construction.
31478
31479     https://bugzilla.gnome.org/show_bug.cgi?id=730045
31480
31481  gobject/gobject.c | 13 ++++++++++---
31482  1 file changed, 10 insertions(+), 3 deletions(-)
31483
31484 commit 4dba2eb48625c7d5f72e4737eff28688332143c6
31485 Author: Matthias Clasen <mclasen@redhat.com>
31486 Date:   Wed May 7 23:08:50 2014 -0400
31487
31488     Remove some markup from docs
31489
31490  gobject/gsignal.h | 4 ++--
31491  1 file changed, 2 insertions(+), 2 deletions(-)
31492
31493 commit c2a828772b30a0c10a8f4b15d7fc841f26b807b8
31494 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
31495 Date:   Tue Mar 18 12:54:10 2014 +0800
31496
31497     gio/gtestdbus.c: Fix write_config_file() for Windows
31498
31499     Windows does not like g_unlink() to be called on files whose file
31500     descriptor is still open, so doing that would cause a permission
31501     denied error.  Since the fd is not used in that function after
31502     acquiring the temp file, close it earlier before
31503     g_file_set_contents(), so that it can complete successfully.
31504
31505     This fixes a number of GTK+ tests on Windows.
31506
31507     https://bugzilla.gnome.org/show_bug.cgi?id=719344
31508
31509  gio/gtestdbus.c | 3 +--
31510  1 file changed, 1 insertion(+), 2 deletions(-)
31511
31512 commit 54d1751fd824ded1f1437572b5c16e2db4154db5
31513 Author: Sébastien Wilmet <swilmet@gnome.org>
31514 Date:   Sun May 11 23:41:23 2014 +0200
31515
31516     doc: better ordering of GSubprocessLauncher functions
31517
31518     Take the same order as the header.
31519
31520  docs/reference/gio/gio-sections.txt | 22 +++++++++++-----------
31521  1 file changed, 11 insertions(+), 11 deletions(-)
31522
31523 commit 25bd4e79169af27f193d3b7c7b1b3295a7042074
31524 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
31525 Date:   Sat May 10 19:43:59 2014 +0200
31526
31527     Updated Spanish translation
31528
31529  po/es.po | 451
31530  ++++++++++++++++++++++++++++++++-------------------------------
31531  1 file changed, 227 insertions(+), 224 deletions(-)
31532
31533 commit 20cda557e5766cc34af8efb3a6eb4cfcea149ea7
31534 Author: Tom Tromey <tromey@redhat.com>
31535 Date:   Fri Feb 21 19:16:00 2014 +0000
31536
31537     gobject.py: Port to gdb 7.7 frame filter API
31538
31539     https://bugzilla.gnome.org/show_bug.cgi?id=623552
31540
31541  gobject/gobject.py | 92
31542  ++++++++++++++++++++++++++++--------------------------
31543  1 file changed, 48 insertions(+), 44 deletions(-)
31544
31545 commit 430e6fd6ad4ecf68ca110e90a626a60fd5d4eca8
31546 Author: Sébastien Wilmet <swilmet@gnome.org>
31547 Date:   Mon Apr 21 14:50:53 2014 +0200
31548
31549     doc: various improvements
31550
31551     - GSubprocessLauncher exists since 2.40, not 2.36
31552     - more logical order for g_markup functions
31553     - fix short description of GMarkup
31554     - GMarkupParser: specify that some parameters are NULL-terminated.
31555     - g_string_new (NULL); is possible.
31556     - other trivial fixes.
31557
31558     https://bugzilla.gnome.org/show_bug.cgi?id=728983
31559
31560  docs/reference/glib/glib-sections.txt | 4 ++--
31561  gio/giotypes.h                        | 2 +-
31562  glib/gmarkup.c                        | 3 ++-
31563  glib/gmarkup.h                        | 3 ++-
31564  glib/gstring.c                        | 3 ++-
31565  gobject/gsignal.c                     | 4 ++--
31566  6 files changed, 11 insertions(+), 8 deletions(-)
31567
31568 commit 7c205ae90d5ee1dc583b20548fcb65a231af48ff
31569 Author: Lukasz Skalski <l.skalski@samsung.com>
31570 Date:   Fri May 9 15:06:52 2014 +0200
31571
31572     gio: cleanup gdbusmessage.c file
31573
31574     * removed passing GError to ensure_input_padding() function
31575       - it was necessary before commit 3e5214c15c2a19b64d74e714
31576       when we used GData*Streams and GMemoryInputStream with
31577       g_seekable_seek() - now it's useless,
31578
31579     * removed checking return value of ensure_input_padding()
31580       function - in previous implementation (like above)
31581       g_seekable_seek() could return FALSE - now it's always TRUE,
31582
31583     * removed passing GError to g_memory_buffer_read_*() functions
31584       and checking returned value - it also has been inherited after
31585       old implementation with g_data_input_stream_read_*() functions
31586       - now it's also useless
31587
31588     * cleaned up code formatting,
31589
31590     https://bugzilla.gnome.org/show_bug.cgi?id=729875
31591
31592  gio/gdbusmessage.c | 187
31593  +++++++++++++++++++----------------------------------
31594  1 file changed, 67 insertions(+), 120 deletions(-)
31595
31596 commit 079d20f012127873335fccd174b104b60d9d7f4f
31597 Author: Ryan Lortie <desrt@desrt.ca>
31598 Date:   Thu May 8 16:16:35 2014 -0400
31599
31600     tests: add testcase for {Only,Not}ShowIn
31601
31602     https://bugzilla.gnome.org/show_bug.cgi?id=729813
31603
31604  gio/tests/appinfo.c                                |  4 +--
31605  gio/tests/apps.c                                   | 12 +++++++
31606  gio/tests/desktop-app-info.c                       | 42
31607  +++++++++++++++++++---
31608  .../usr/applications/gcr-prompter.desktop          |  3 +-
31609  4 files changed, 53 insertions(+), 8 deletions(-)
31610
31611 commit 5a5e16e93c4f11e635918ecdb41681f63fd05a39
31612 Author: Ryan Lortie <desrt@desrt.ca>
31613 Date:   Thu May 8 08:57:50 2014 -0400
31614
31615     AppInfo: use XDG_CURRENT_DESKTOP for OnlyShowIn
31616
31617     Expand the functionality of g_desktop_app_info_set_desktop_env() to
31618     include the possibility of passing strings containing ':' characters
31619     (as
31620     some apps, such as gnome-session, are directly passing the value of
31621     XDG_CURRENT_DESKTOP).  At the same time, deprecate it, since now
31622     we get
31623     the list from the environment variable for ourselves.
31624
31625     Modify the checks in g_desktop_app_info_get_show_in() to deal with
31626     multiple items listed in XDG_CURRENT_DESKTOP.  For example, if we find
31627     that we have
31628
31629       XDG_CURRENT_DESKTOP=GNOME-Classic:GNOME
31630
31631     and a desktop file contains:
31632
31633       OnlyShowIn=GNOME
31634
31635     then we will show this file because of the fallback to GNOME.  If the
31636     file _also_ contains the line:
31637
31638       NotShowIn=GNOME-Classic
31639
31640     Then we will not show it, because GNOME-Classic comes before GNOME in
31641     XDG_CURRENT_DESKTOP.
31642
31643     https://bugzilla.gnome.org/show_bug.cgi?id=729813
31644
31645  gio/gdesktopappinfo.c | 99
31646  +++++++++++++++++++++++++--------------------------
31647  gio/gdesktopappinfo.h |  2 +-
31648  2 files changed, 50 insertions(+), 51 deletions(-)
31649
31650 commit 880e8e8cb254e8c0c8a4bb62ebb606404818b52b
31651 Author: Ryan Lortie <desrt@desrt.ca>
31652 Date:   Fri Nov 15 14:44:33 2013 -0500
31653
31654     tests: add tests for GDesktopAppInfo Implements=
31655
31656     https://bugzilla.gnome.org/show_bug.cgi?id=712391
31657
31658  gio/tests/apps.c                                   |  7 ++++
31659  gio/tests/desktop-app-info.c                       | 39
31660  +++++++++++++++++++++-
31661  .../desktop-files/usr/applications/cheese.desktop  |  1 +
31662  .../desktop-files/usr/applications/eog.desktop     |  1 +
31663  .../usr/applications/gnome-contacts.desktop        |  1 +
31664  .../usr/applications/gnome-music.desktop           |  1 +
31665  6 files changed, 49 insertions(+), 1 deletion(-)
31666
31667 commit 0b277192932f7612906186620a369f7445cd5f41
31668 Author: Ryan Lortie <desrt@desrt.ca>
31669 Date:   Fri Nov 15 14:44:11 2013 -0500
31670
31671     docs: add two missing symbols on GDesktopAppInfo
31672
31673     https://bugzilla.gnome.org/show_bug.cgi?id=712391
31674
31675  docs/reference/gio/gio-sections.txt | 3 +++
31676  1 file changed, 3 insertions(+)
31677
31678 commit 9aaf990960c5182602de01fe046379af7bd9627a
31679 Author: Ryan Lortie <desrt@desrt.ca>
31680 Date:   Fri Nov 15 14:40:37 2013 -0500
31681
31682     Add g_desktop_app_info_get_implementations()
31683
31684     This provides support for the draft addition of 'Implements=' to
31685     the Desktop
31686     Entry specification.
31687
31688     https://bugzilla.gnome.org/show_bug.cgi?id=712391
31689
31690  gio/gdesktopappinfo.c | 83
31691  +++++++++++++++++++++++++++++++++++++++++++++++++++
31692  gio/gdesktopappinfo.h |  3 ++
31693  2 files changed, 86 insertions(+)
31694
31695 commit 49f5737f00640c60006159041f6e8c7976330ee4
31696 Author: Matthias Clasen <mclasen@redhat.com>
31697 Date:   Mon May 5 20:30:35 2014 -0400
31698
31699     Add a testcase for the previous fix
31700
31701     This testcase tests that short option arguments are
31702     not erroneously added to the remaining argument array
31703     when g_option_context_set_ignore_unknown_options is
31704     called.
31705     https://bugzilla.gnome.org/show_bug.cgi?id=729563
31706
31707  glib/tests/option-context.c | 48
31708  +++++++++++++++++++++++++++++++++++++++++++++
31709  1 file changed, 48 insertions(+)
31710
31711 commit 85606f609363092e8f47db57b05762a0728ec80e
31712 Author: Kjell Ahlstedt <kjell.ahlstedt@bredband.net>
31713 Date:   Mon May 5 14:40:31 2014 +0200
31714
31715     goption: Don't include parsed option values in G_OPTION_REMAINING
31716
31717     After a call to g_option_context_set_ignore_unknown_options(context,
31718     TRUE),
31719     the values of short options were included in the array returned by a
31720     G_OPTION_REMAINING option.
31721
31722     https://bugzilla.gnome.org/show_bug.cgi?id=729563
31723
31724  glib/goption.c | 1 +
31725  1 file changed, 1 insertion(+)
31726
31727 commit 1565a4914494e56275d6ff393b90b8fb1b712708
31728 Author: Lionel Landwerlin <llandwerlin@gmail.com>
31729 Date:   Tue Jan 21 19:12:08 2014 +0000
31730
31731     gio: iostream: use GTask instead of internal pointer
31732
31733     This fixes an infinite recursion loop when calling
31734     g_io_stream_close_async() on a SoupIOStream.
31735
31736     https://bugzilla.gnome.org/show_bug.cgi?id=722723
31737
31738  gio/giostream.c | 49 +++++++++++++++++++++++++------------------------
31739  1 file changed, 25 insertions(+), 24 deletions(-)
31740
31741 commit 24fdee7a78f9148fce173781128bd3287ca5ede1
31742 Author: Mathieu Bridon <bochecha@fedoraproject.org>
31743 Date:   Mon May 5 18:30:56 2014 +0800
31744
31745     Fix some typos in documentation
31746
31747  glib/genviron.c | 2 +-
31748  gobject/gtype.h | 2 +-
31749  2 files changed, 2 insertions(+), 2 deletions(-)
31750
31751 commit 63737df0e82ca1c74e2a622948eb5c0eb209f9d1
31752 Author: Philip Withnall <philip@tecnocode.co.uk>
31753 Date:   Fri May 2 09:42:06 2014 +0200
31754
31755     docs: Add a README.rationale documenting major design decisions
31756
31757     It will be useful to document the major decisions which affect
31758     the whole
31759     of GLib in one centralised, easily-greppable file, otherwise they will
31760     get lost forever in Bugzilla.
31761
31762     This file should contain a brief explanation of the decision and its
31763     rationale, plus a link to further discussion (e.g. on a mailing
31764     list or
31765     bug report).
31766
31767     This contains an initial discussion about use of compiler attributes
31768     in
31769     GLib.
31770
31771     https://bugzilla.gnome.org/show_bug.cgi?id=113075
31772
31773  HACKING          |  3 ++-
31774  Makefile.am      |  1 +
31775  README.rationale | 10 ++++++++++
31776  3 files changed, 13 insertions(+), 1 deletion(-)
31777
31778 commit 11297fd183b460abfad861cb94f9371fde487ef2
31779 Author: Philip Withnall <philip.withnall@collabora.co.uk>
31780 Date:   Thu Nov 28 20:39:56 2013 +0000
31781
31782     gstrfuncs: Add missing preconditions to g_str_match_string()
31783
31784     https://bugzilla.gnome.org/show_bug.cgi?id=113075
31785
31786  glib/gstrfuncs.c | 5 +++++
31787  1 file changed, 5 insertions(+)
31788
31789 commit 81e0a2f362383b827ae8cd092cb909a0c3c6dc04
31790 Author: Dan Winship <danw@gnome.org>
31791 Date:   Sat May 3 17:24:48 2014 -0400
31792
31793     gio: add a missing property to GDummyTlsConnection
31794
31795     GDummyTlsConnection didn't implement the "interaction" property,
31796     meaning you'd get warnings if you tried to set it while creating a
31797     GTlsConnection when using the dummy backend. (Of course, trying to
31798     create the GTlsConnection will fail anyway, but it ought to fail
31799     without hitting any g_warnings.)
31800
31801  gio/gdummytlsbackend.c | 2 ++
31802  1 file changed, 2 insertions(+)
31803
31804 commit b2825257449446313265842920c35262f35d9063
31805 Author: Pau Iranzo <paugnu@gmail.com>
31806 Date:   Fri May 2 12:41:30 2014 +0200
31807
31808     [l10n] Update Catalan translation
31809
31810  po/ca.po | 2058
31811  ++++++++++++++++++++++++++++++++++----------------------------
31812  1 file changed, 1128 insertions(+), 930 deletions(-)
31813
31814 commit 361a6eb8561649ce1df1eeb2a624fd473fb02dc5
31815 Author: Philip Withnall <philip.withnall@collabora.co.uk>
31816 Date:   Wed Apr 30 16:58:21 2014 +0200
31817
31818     docs: Fix some minor typos in the GVariant documentation
31819
31820     https://bugzilla.gnome.org/show_bug.cgi?id=729269
31821
31822  docs/reference/glib/gvariant-varargs.xml | 4 ++--
31823  1 file changed, 2 insertions(+), 2 deletions(-)
31824
31825 commit fca1b83be74c9840037cfee84015fd8460cc33f9
31826 Author: Philip Withnall <philip.withnall@collabora.co.uk>
31827 Date:   Wed Apr 30 16:37:30 2014 +0200
31828
31829     gvariant: Fix confusion between type and format strings in the docs
31830
31831     ‘@’ and ‘&’ are only used in format strings, not type strings.
31832
31833     https://bugzilla.gnome.org/show_bug.cgi?id=729269
31834
31835  docs/reference/glib/gvariant-varargs.xml | 4 ++--
31836  1 file changed, 2 insertions(+), 2 deletions(-)
31837
31838 commit 704852ff097f848dcb89ba553431b460938d8d91
31839 Author: Philip Withnall <philip.withnall@collabora.co.uk>
31840 Date:   Tue Apr 29 08:47:14 2014 +0100
31841
31842     gobject: Document that classes/objects/interfaces are zero-filled
31843
31844     On initialisation, GObject guarantees to zero-fill
31845     class/object/interface structures. Document this so people don’t
31846     spend
31847     forever writing:
31848         my_object->priv->some_member = NULL;
31849         my_object->priv->some_other_member = NULL;
31850
31851     https://bugzilla.gnome.org/show_bug.cgi?id=729167
31852
31853  docs/reference/gobject/tut_howto.xml |  9 ++++++---
31854  gobject/gtype.c                      | 11 +++++++++--
31855  gobject/gtype.h                      |  7 +++++++
31856  3 files changed, 22 insertions(+), 5 deletions(-)
31857
31858 commit cb3f6f95477a90e4ea828595401d593298dca1bd
31859 Author: Matej Urbančič <mateju@svn.gnome.org>
31860 Date:   Mon Apr 28 21:47:39 2014 +0200
31861
31862     Updated Slovenian translation
31863
31864  po/sl.po | 2 +-
31865  1 file changed, 1 insertion(+), 1 deletion(-)
31866
31867 commit 0d51f324a6fe131a8cee5fd51d20e7cfeb76e0db
31868 Author: Matej Urbančič <mateju@svn.gnome.org>
31869 Date:   Mon Apr 28 21:45:20 2014 +0200
31870
31871     Updated Slovenian translation
31872
31873  po/sl.po | 2048
31874  ++++++++++++++++++++++++++++++++++----------------------------
31875  1 file changed, 1122 insertions(+), 926 deletions(-)
31876
31877 commit ca123834016de680827ce8175c39f8d85d0877e7
31878 Author: Matej Urbančič <mateju@svn.gnome.org>
31879 Date:   Mon Apr 28 21:28:16 2014 +0200
31880
31881     Updated Slovenian translation
31882
31883  po/sl.po | 2 +-
31884  1 file changed, 1 insertion(+), 1 deletion(-)
31885
31886 commit 4ba23522b1b49f62aaf8d68d230d4373e36e21f6
31887 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
31888 Date:   Mon Apr 28 09:26:32 2014 +0200
31889
31890     gmenuexporter: fix protocol documentation link
31891
31892  gio/gmenuexporter.c | 2 +-
31893  1 file changed, 1 insertion(+), 1 deletion(-)
31894
31895 commit da69439753da10874ac6f48a6fd92504adf12fa5
31896 Author: Enrico Nicoletto <liverig@gmail.com>
31897 Date:   Sun Apr 27 00:19:44 2014 +0000
31898
31899     Updated Brazilian Portuguese translation
31900
31901  po/pt_BR.po | 437
31902  ++++++++++++++++++++++++++++++------------------------------
31903  1 file changed, 220 insertions(+), 217 deletions(-)
31904
31905 commit 254b8dfcd0138dba835fe5caf535118c74685a3b
31906 Author: Juan Pablo Ugarte <juanpablougarte@gmail.com>
31907 Date:   Fri Apr 25 19:35:58 2014 -0300
31908
31909     Added type check to GPermission public functions.
31910
31911  gio/gpermission.c | 14 +++++++++++++-
31912  1 file changed, 13 insertions(+), 1 deletion(-)
31913
31914 commit 956921e51facfab7e7706257ba5a976d011f97a5
31915 Author: Philip Withnall <philip.withnall@collabora.co.uk>
31916 Date:   Thu Apr 24 09:26:12 2014 +0100
31917
31918     gresolver: Ensure GThreadedResolver always sets an error if resolution
31919     fails
31920
31921     It was previously possible for GThreadedResolver to return an
31922     empty list
31923     and no error in response to a g_resolver_lookup_by_name() call, if it
31924     happened that all the addresses returned by getaddrinfo() could not be
31925     converted from native addresses to GSocketAddresses.
31926
31927     Fix that by setting a G_RESOLVER_ERROR_NOT_FOUND if the returned
31928     list is
31929     empty.
31930
31931     https://bugzilla.gnome.org/show_bug.cgi?id=728776
31932
31933  gio/gthreadedresolver.c | 19 ++++++++++++++++---
31934  1 file changed, 16 insertions(+), 3 deletions(-)
31935
31936 commit 14b0c15abb228c1e4c5400595cd7c0ff8d86bfbd
31937 Author: Philip Withnall <philip.withnall@collabora.co.uk>
31938 Date:   Thu Apr 24 09:24:48 2014 +0100
31939
31940     gresolver: Document that GResolver lists are non-empty on success
31941
31942     The documentation previously wasn’t clear about whether the
31943     GResolver
31944     methods could return an empty list and no error. On balance,
31945     this seems
31946     like a bad idea, and GResolver should commit to always return a
31947     non-empty list, or an error (which should be
31948     G_RESOLVER_ERROR_NOT_FOUND
31949     if the list would otherwise be empty).
31950
31951     https://bugzilla.gnome.org/show_bug.cgi?id=728776
31952
31953  gio/gresolver.c | 43 ++++++++++++++++++++++++-------------------
31954  1 file changed, 24 insertions(+), 19 deletions(-)
31955
31956 commit c565d645e9aab5065d4141bb7d5c290213fab924
31957 Author: Dan Winship <danw@gnome.org>
31958 Date:   Thu Apr 24 12:15:55 2014 -0400
31959
31960     gio: remove an unneeded pragma
31961
31962     ddf82a25 removed the use of non-literal format strings from
31963     gthreadedresolver.c, but left the "#pragma GCC diagnostic ignored
31964     -Wformat-nonliteral" behind.
31965
31966  gio/gthreadedresolver.c | 5 -----
31967  1 file changed, 5 deletions(-)
31968
31969 commit 44415953783f5ea880ce90e21a7eaea280f99f1c
31970 Author: Volker Sobek <reklov@live.com>
31971 Date:   Wed Apr 16 23:56:02 2014 +0200
31972
31973     docs: Remove <!-- --> comment before plural s
31974
31975     These did show up in the html. Since symbol names are checked for a
31976     trailing plural s when generating the docs, the links stay functional
31977     after removing these comments.
31978
31979     https://bugzilla.gnome.org/show_bug.cgi?id=728380
31980
31981  gio/gappinfo.h            | 2 +-
31982  gio/gfile.h               | 6 +++---
31983  gio/gfileattribute.h      | 4 ++--
31984  gio/gfileenumerator.c     | 2 +-
31985  gio/gicon.h               | 2 +-
31986  gio/gioenums.h            | 2 +-
31987  gio/giotypes.h            | 4 ++--
31988  gio/gunixmounts.h         | 2 +-
31989  glib/gvariant-core.c      | 2 +-
31990  gobject/gclosure.h        | 2 +-
31991  gobject/gtype.h           | 2 +-
31992  gobject/gvaluecollector.h | 2 +-
31993  12 files changed, 16 insertions(+), 16 deletions(-)
31994
31995 commit 99b67614b796976253bbbdda1b4fd06acda01a90
31996 Author: Philip Withnall <philip.withnall@collabora.co.uk>
31997 Date:   Wed Nov 6 10:54:06 2013 +0000
31998
31999     gaction: Minor clarifications in the GAction documentation
32000
32001     https://bugzilla.gnome.org/show_bug.cgi?id=728350
32002
32003  gio/gaction.c | 7 ++++---
32004  1 file changed, 4 insertions(+), 3 deletions(-)
32005
32006 commit 58abc1fc198a8579667ea2164c33964b250a0435
32007 Author: Antoine Jacoutot <ajacoutot@gnome.org>
32008 Date:   Wed Apr 16 10:27:09 2014 +0200
32009
32010     platform_get_argv0: drop unneeded headers for OpenBSD
32011
32012     And properly set the size of len.
32013     There is also no need for realloc(), g_malloc0 will do just fine.
32014
32015     https://bugzilla.gnome.org/show_bug.cgi?id=728280
32016
32017  glib/goption.c | 11 ++++++-----
32018  1 file changed, 6 insertions(+), 5 deletions(-)
32019
32020 commit 9352cdb5f4f7dffa983d411625e874110b81cb35
32021 Author: Philip Withnall <philip.withnall@collabora.co.uk>
32022 Date:   Sat Apr 19 18:22:24 2014 +0100
32023
32024     gfile: More explicitly document the context for GFileProgressCallback
32025
32026     Be more explicit in the documentation for g_file_copy_async() about
32027     which GMainContext its progress callback is executed in.
32028
32029     https://bugzilla.gnome.org/show_bug.cgi?id=728565
32030
32031  gio/gfile.c | 5 +++--
32032  1 file changed, 3 insertions(+), 2 deletions(-)
32033
32034 commit 157521a5c43fd78884b77b9216e2e5c30d2a944d
32035 Author: marablack3 <marablack3@gmail.com>
32036 Date:   Fri Apr 18 17:55:02 2014 +0000
32037
32038     Updated Greek translation
32039
32040  po/el.po | 1690
32041  +++++++++++++++++++++++++++++++-------------------------------
32042  1 file changed, 852 insertions(+), 838 deletions(-)
32043
32044 commit 2b247e158991c9698c7cb53731395de2b69cb086
32045 Author: Philip Withnall <philip.withnall@collabora.co.uk>
32046 Date:   Wed Apr 16 19:03:56 2014 +0100
32047
32048     gio: Document that GSocket is not thread safe
32049
32050     https://bugzilla.gnome.org/show_bug.cgi?id=726318
32051
32052  gio/gsocket.c | 4 ++++
32053  1 file changed, 4 insertions(+)
32054
32055 commit 7a86a6690a767b48379c9233049a6a9d2a21a86e
32056 Author: Philip Withnall <philip.withnall@collabora.co.uk>
32057 Date:   Wed Feb 19 18:02:37 2014 +0000
32058
32059     hmac: Add support for SHA-512 in GHmac
32060
32061     The block size wasn’t configured before, so calling g_hmac_new()
32062     with
32063     G_CHECKSUM_SHA512 would hit a g_assert_not_reached() and explode.
32064
32065     Implement G_CHECKSUM_SHA512 and add unit tests for HMACs with SHA-256
32066     and SHA-512 using the test vectors from RFC 4868.
32067
32068     https://bugzilla.gnome.org/show_bug.cgi?id=724741
32069
32070  glib/ghmac.c      |  10 ++-
32071  glib/tests/hmac.c | 177
32072  ++++++++++++++++++++++++++++++++++++++++++++++++++----
32073  2 files changed, 173 insertions(+), 14 deletions(-)
32074
32075 commit d93458d97d74ef12a08de20c1f27ea1cfa54447f
32076 Author: Ryan Lortie <desrt@desrt.ca>
32077 Date:   Wed Apr 16 07:53:58 2014 -0400
32078
32079     Revert "Bug 724590 - GSlice slab_stack corruption"
32080
32081     This reverts commit c49ec3c8d7a90589308ce1b87a92bc627335ffd2.
32082
32083  glib/gslice.c | 3 +--
32084  1 file changed, 1 insertion(+), 2 deletions(-)
32085
32086 commit c49ec3c8d7a90589308ce1b87a92bc627335ffd2
32087 Author: John Ralls <jralls@ceridwen.us>
32088 Date:   Mon Feb 17 15:51:38 2014 -0800
32089
32090     Bug 724590 - GSlice slab_stack corruption
32091
32092     Dereference allocation->contention_counters before trying to take the
32093     address of an element.
32094
32095  glib/gslice.c | 3 ++-
32096  1 file changed, 2 insertions(+), 1 deletion(-)
32097
32098 commit 9f0ad54c8082656c29e4b567bd4d5f4bd849375c
32099 Author: Volker Sobek <reklov@live.com>
32100 Date:   Tue Apr 15 16:18:59 2014 +0200
32101
32102     docs: Use markdown links in all .c and .h files
32103
32104     Commit e7fd3de86d60 already did most of this.
32105
32106     https://bugzilla.gnome.org/show_bug.cgi?id=728285
32107
32108  gio/gdesktopappinfo.h  | 2 +-
32109  gio/giotypes.h         | 2 +-
32110  gio/gnetworkmonitor.h  | 2 +-
32111  gio/gproxy.h           | 2 +-
32112  gio/gproxyresolver.h   | 2 +-
32113  gio/gtlsbackend.h      | 2 +-
32114  gio/gvfs.h             | 2 +-
32115  gio/gvolume.h          | 4 ++--
32116  gio/gvolumemonitor.h   | 2 +-
32117  glib/deprecated/grel.c | 2 +-
32118  glib/gqueue.h          | 2 +-
32119  gobject/gparam.h       | 2 +-
32120  gobject/gtype.h        | 2 +-
32121  13 files changed, 14 insertions(+), 14 deletions(-)
32122
32123 commit afaee8dc6ad72281dd1a51ebae58aaabf0efdb05
32124 Author: Ryan Lortie <desrt@desrt.ca>
32125 Date:   Tue Apr 15 14:10:39 2014 -0400
32126
32127     gdesktopappinfo: fix a crasher
32128
32129     During the time that we are expanding the strv, it is not
32130     null-terminated.  Use the strv_len variable instead to bound the
32131     search
32132     for duplicates.
32133
32134  gio/gdesktopappinfo.c | 2 +-
32135  1 file changed, 1 insertion(+), 1 deletion(-)
32136
32137 commit 7916f6d63614b74d81a5527cef2b0e9c7bbb45f2
32138 Author: Alberto Ruiz <aruiz@gnome.org>
32139 Date:   Tue Apr 15 18:56:26 2014 +0200
32140
32141     gio: fix g-i annotations in g_settings_schema_source_list_schemas()
32142
32143  gio/gsettingsschema.c | 7 ++++---
32144  1 file changed, 4 insertions(+), 3 deletions(-)
32145
32146 commit 9a5e85c078d5f624d24b24f34cff287a0d6354c5
32147 Author: Ryan Lortie <desrt@desrt.ca>
32148 Date:   Thu Apr 10 12:00:40 2014 -0400
32149
32150     tests: use mimeapps.list over defaults.list
32151
32152     defaults.list is deprecated, so use mimeapps.list as a filename
32153     instead.
32154
32155     https://bugzilla.gnome.org/show_bug.cgi?id=728040
32156
32157  gio/tests/mimeapps.c | 6 +++---
32158  1 file changed, 3 insertions(+), 3 deletions(-)
32159
32160 commit 6fd5a8cdaa0dee2217ebe7411adf3ddb37f1827e
32161 Author: Ryan Lortie <desrt@desrt.ca>
32162 Date:   Wed Apr 9 08:44:18 2014 -0400
32163
32164     GDesktopAppInfo: rewrite content type code
32165
32166     Redo the code for type-based selection of applications (all,
32167     recommended, default, fallback) based on the new DesktopFileDir
32168     structures that we introduced last cycle.
32169
32170     At the same time, we expand the functionality to add support for
32171     the new
32172     features of the specification:
32173
32174      - moving ~/.local/share/applications/mimeapps.list to ~/.config/
32175
32176      - per-desktop default applications (via XDG_CURRENT_DESKTOP)
32177
32178      - sysadmin customisation of defaults (via /etc/xdg/mimeapps.list)
32179
32180      - deprecation of the old defaults.list, favouring the use of
32181        /usr/share/applications/mimeapps.list (or gnome-mimeapps.list) to
32182        accomplish the same
32183
32184     We modify the mimeapps testcase to check for mimeapps.list having been
32185     created in XDG_CONFIG_HOME instead of XDG_DATA_HOME.
32186
32187     The modification is a net reduction of code (due to less duplication
32188     in
32189     bookkeeping).  It is also an increase in performance and reduction in
32190     memory consumption (due to simplified data structures).  Finally, it
32191     removes the stat-based timestamp checking in favour of the
32192     GFileMonitor-based approach that was already being used in the
32193     implementation of DesktopFileDir (in order to know if we had to rescan
32194     the desktop files themselves).
32195
32196     https://bugzilla.gnome.org/show_bug.cgi?id=728040
32197
32198  gio/gdesktopappinfo.c | 1479
32199  +++++++++++++++++++++----------------------------
32200  gio/tests/mimeapps.c  |    7 +-
32201  2 files changed, 632 insertions(+), 854 deletions(-)
32202
32203 commit caf0f1df1c59b0b7e5f68327e3852817d74609a5
32204 Author: Ryan Lortie <desrt@desrt.ca>
32205 Date:   Thu Apr 10 22:32:28 2014 -0400
32206
32207     mimetype tests: don't depend on specific behaviour
32208
32209     We currently assume that setting an application as the default
32210     will take
32211     it to the front of the list of supported applications for a given
32212     type,
32213     but this is not necessarily true.
32214
32215     Check instead that the application is actually set as default.
32216
32217     https://bugzilla.gnome.org/show_bug.cgi?id=728040
32218
32219  gio/tests/desktop-app-info.c | 51
32220  +++++++++++---------------------------------
32221  1 file changed, 13 insertions(+), 38 deletions(-)
32222
32223 commit 54047080e963b2d6c3f966340dcd9d788b73ac9c
32224 Author: Ryan Lortie <desrt@desrt.ca>
32225 Date:   Thu Apr 10 11:49:21 2014 -0400
32226
32227     appmonitor test: avoid /usr/share
32228
32229     Set XDG_DATA_DIRS to make sure we don't use /usr/share from the
32230     appmonitor test.  We will soon throw a warning if we find
32231     defaults.list,
32232     so make sure we don't open ourselves up to that if there is one on the
32233     system.
32234
32235     https://bugzilla.gnome.org/show_bug.cgi?id=728040
32236
32237  gio/tests/appmonitor.c | 1 +
32238  1 file changed, 1 insertion(+)
32239
32240 commit a366b6f2d5cabcf04bad84ef40589eada2d7d4f6
32241 Author: Ryan Lortie <desrt@desrt.ca>
32242 Date:   Wed Apr 9 18:59:20 2014 -0400
32243
32244     tests: expand 'apps' tool
32245
32246     Add modes to output the applications found for get_default_,
32247     get_recommended_, get_fallback_ and get_all_for_type().
32248
32249     https://bugzilla.gnome.org/show_bug.cgi?id=728040
32250
32251  gio/tests/apps.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++
32252  1 file changed, 46 insertions(+)
32253
32254 commit 41761a134df118f64ee0316ad83cb7b7e6035145
32255 Author: Ryan Lortie <desrt@desrt.ca>
32256 Date:   Wed Apr 9 19:14:37 2014 -0400
32257
32258     mimeapps test: fix defaults vs. recommended
32259
32260     The desktop file for myapp3 didn't declare support for image/png, but
32261     the testcase expects it to be recommended on the basis of it being the
32262     default app according to defaults.list.
32263
32264     This will not work in the future -- we will only list apps that
32265     actually
32266     support the filetype in question, unless they've been explicitly added
32267     as associations.
32268
32269     https://bugzilla.gnome.org/show_bug.cgi?id=728040
32270
32271  gio/tests/mimeapps.c | 6 ++++--
32272  1 file changed, 4 insertions(+), 2 deletions(-)
32273
32274 commit 84e9829feea8f455357fb875e77d579b2437de4a
32275 Author: Ryan Lortie <desrt@desrt.ca>
32276 Date:   Wed Apr 9 19:23:27 2014 -0400
32277
32278     desktop-app-info test: use g_assert_strcmp()
32279
32280     Replace some assert(strcmp()) with g_assert_strcmp() so that we get
32281     better output in case of failures.
32282
32283     https://bugzilla.gnome.org/show_bug.cgi?id=728040
32284
32285  gio/tests/desktop-app-info.c | 14 +++++++-------
32286  1 file changed, 7 insertions(+), 7 deletions(-)
32287
32288 commit 6c7972a05c2901d67d793be2db64817fec94e8e7
32289 Author: Antoine Jacoutot <ajacoutot@gnome.org>
32290 Date:   Thu Apr 10 11:16:44 2014 +0200
32291
32292     build: also unset LIBS when LDFLAGS is unset
32293
32294     On OpenBSD, libintl is installed under /usr/local/lib. When configure
32295     checks unset LDFLAGS, LIBS should also be unset otherwise we end
32296     up with
32297     -lintl which cannot be found resulting to the compile check to fail.
32298
32299     https://bugzilla.gnome.org/show_bug.cgi?id=727939
32300
32301  configure.ac | 10 ++++++----
32302  1 file changed, 6 insertions(+), 4 deletions(-)
32303
32304 commit 2d96503898745dbf88bec9ff57649b2d3853a851
32305 Author: Colin Walters <walters@verbum.org>
32306 Date:   Sat Apr 12 13:26:29 2014 -0400
32307
32308     gdesktopappinfo: Don't double free sn_id
32309
32310     Not sure why mclasen added a g_free() in that path, it was just wrong.
32311     We free it correctly later.
32312
32313  gio/gdesktopappinfo.c | 5 +----
32314  1 file changed, 1 insertion(+), 4 deletions(-)
32315
32316 commit af1772b6422967820d27dbb952f3ef42f2287a8f
32317 Author: Colin Walters <walters@verbum.org>
32318 Date:   Sat Apr 12 13:21:20 2014 -0400
32319
32320     gdesktopappinfo: Initialize sn_id to NULL
32321
32322     Otherwise we'll be freeing a random stack pointer.
32323
32324  gio/gdesktopappinfo.c | 2 +-
32325  1 file changed, 1 insertion(+), 1 deletion(-)
32326
32327 commit 74ec947079e9159c71b28b98439b8a7ad9c415ee
32328 Author: Antoine Jacoutot <ajacoutot@gnome.org>
32329 Date:   Thu Apr 10 10:40:16 2014 +0200
32330
32331     openbsd: remove -pthread
32332
32333     This is not needed any longer; libpthread is properly included in
32334     shared libs on OpenBSD where -pthread -lpthread mean the same.
32335
32336  configure.ac | 3 ---
32337  1 file changed, 3 deletions(-)
32338
32339 commit 94e5dafbc9ae823590aa3a3f3989b8f5978f1a9d
32340 Author: Matthias Clasen <mclasen@redhat.com>
32341 Date:   Fri Apr 11 15:46:38 2014 -0700
32342
32343     Deal with startup notify id being NULL
32344
32345     The app launch context may just not support startup notification,
32346     in which case, g_app_launch_context_get_startup_notify_id() will
32347     return NULL.
32348
32349     Failure to take this into account leads to criticals like this:
32350     gnome-session[8489]: GLib-CRITICAL: g_variant_new_take_string:
32351     assertion 'string != NULL' failed
32352     gnome-session[8489]: GLib-CRITICAL: g_variant_new_variant: assertion
32353     'value != NULL' failed
32354     gnome-session[8489]: GLib-CRITICAL: g_variant_get_type: assertion
32355     'value != NULL' failed
32356     gnome-session[8489]: GLib-CRITICAL: g_variant_type_is_subtype_of:
32357     assertion 'g_variant_type_check (type)' failed
32358
32359     https://bugzilla.gnome.org/show_bug.cgi?id=728066
32360
32361  gio/gdesktopappinfo.c | 9 +++++++--
32362  1 file changed, 7 insertions(+), 2 deletions(-)
32363
32364 commit 6c395244a5db7ac96d0c6279c6e846e99c1dc967
32365 Author: Emmanuele Bassi <ebassi@gnome.org>
32366 Date:   Mon Mar 10 15:16:44 2014 +0000
32367
32368     gparam: Add G_PARAM_READWRITE to GParamFlags
32369
32370     Using a #define for an enumeration value buys us nothing, and it's
32371     mostly historical baggage that makes binding GObject needlessly
32372     complicated.
32373
32374     https://bugzilla.gnome.org/show_bug.cgi?id=726037
32375
32376  gobject/gparam.h | 8 ++------
32377  1 file changed, 2 insertions(+), 6 deletions(-)
32378
32379 commit 9fe9a676a452a73daccdb46246575c4a4c97ee16
32380 Author: Cosimo Cecchi <cosimoc@gnome.org>
32381 Date:   Wed Apr 9 18:07:38 2014 -0700
32382
32383     gapplication-tool: ensure object paths are valid
32384
32385     Hyphens are not valid characters for DBus object paths; see the
32386     similar
32387     code in gapplicationimpl-dbus.c
32388
32389     https://bugzilla.gnome.org/show_bug.cgi?id=727928
32390
32391  gio/gapplication-tool.c | 8 ++++++--
32392  1 file changed, 6 insertions(+), 2 deletions(-)
32393
32394 commit 59d11879efb2a9a847f614faaa85f67644258f70
32395 Author: Cosimo Cecchi <cosimoc@gnome.org>
32396 Date:   Wed Apr 9 18:07:22 2014 -0700
32397
32398     gapplication-tool: fix a typo
32399
32400     This must have never worked.
32401
32402     https://bugzilla.gnome.org/show_bug.cgi?id=727928
32403
32404  gio/gapplication-tool.c | 2 +-
32405  1 file changed, 1 insertion(+), 1 deletion(-)
32406
32407 commit eec507c15987388ae624eada236032e700bf8c50
32408 Author: Dan Winship <danw@gnome.org>
32409 Date:   Wed Apr 9 09:57:46 2014 -0400
32410
32411     g_str_has_prefix: don't call strlen(str)
32412
32413     There's no reason to check the length of @str in g_str_has_prefix(),
32414     since if it's shorter than @prefix, the strncmp() will fail anyway.
32415     And besides making the function less efficient, it also breaks code
32416     like:
32417
32418         if (buf->len >=3 && g_str_has_prefix (buf->data, "foo"))
32419           ...
32420
32421     which really looks like it ought to work whether buf->data is
32422     nul-terminated or not.
32423
32424     https://bugzilla.gnome.org/show_bug.cgi?id=727890
32425
32426  glib/gstrfuncs.c | 11 +----------
32427  1 file changed, 1 insertion(+), 10 deletions(-)
32428
32429 commit 0e44b29340a1e3db140064d7c34070904e3fd8be
32430 Author: Debarshi Ray <debarshir@gnome.org>
32431 Date:   Thu Apr 10 15:26:45 2014 +0200
32432
32433     giomodule: Add a NULL guard to extension_point_get_extension_by_name
32434
32435     ... otherwise a NULL input will lead to a crash in strcmp.
32436
32437     https://bugzilla.gnome.org/show_bug.cgi?id=727964
32438
32439  gio/giomodule.c | 2 ++
32440  1 file changed, 2 insertions(+)
32441
32442 commit 2b178c762fbc0706031e9890ba190233e243a602
32443 Author: Alexandre Rostovtsev <tetromino@gentoo.org>
32444 Date:   Mon Sep 2 13:59:18 2013 -0400
32445
32446     gobject: try to link with -Wl,-z,nodelete
32447
32448     Since the type system does not support reloading its data and assumes
32449     that libgobject remains loaded for the lifetime of the process, we
32450     should link libgobject with a flag indicating that it can't be
32451     unloaded.
32452
32453     https://bugzilla.gnome.org/show_bug.cgi?id=707298
32454
32455  configure.ac        | 34 ++++++++++++++++++++++++++++++++++
32456  gobject/Makefile.am |  1 +
32457  2 files changed, 35 insertions(+)
32458
32459 commit 7089cf89672b70711b0ebe10fdd24cd73f6060d5
32460 Author: Colin Walters <walters@verbum.org>
32461 Date:   Thu Apr 3 14:05:45 2014 -0400
32462
32463     g_file_copy: Don't set GError when we intend to ignore errors
32464
32465     For better or worse, the current g_file_copy intention was to ignore
32466     errors copying metadata, but we still set the GError, while returning
32467     TRUE.
32468
32469     https://bugzilla.gnome.org/show_bug.cgi?id=727559
32470
32471  gio/gfile.c | 2 +-
32472  1 file changed, 1 insertion(+), 1 deletion(-)
32473
32474 commit 76d6fd01dec6fd3ae4cb21f4bdf1ad7ee521a2c2
32475 Author: Stef Walter <stefw@gnome.org>
32476 Date:   Wed Apr 9 16:14:11 2014 +0200
32477
32478     gio: Add newer dbus UnknownXxxx and PropertyReadOnly errors
32479
32480     Add G_DBUS_ERROR codes for:
32481
32482      * org.freedesktop.DBus.Error.UnknownObject
32483      * org.freedesktop.DBus.Error.UnknownInterface
32484      * org.freedesktop.DBus.Error.UnknownProperty
32485      * org.freedesktop.DBus.Error.PropertyReadOnly
32486
32487     These were discussed on the dbus mailing list
32488     and introduced in the following libdbus commit:
32489
32490     2c34514620c4b79ea4ec71d1db583379138d01ac
32491
32492     https://bugzilla.gnome.org/show_bug.cgi?id=727900
32493
32494  gio/gdbuserror.c        |  6 +++++-
32495  gio/gioenums.h          | 14 +++++++++++++-
32496  gio/tests/gdbus-error.c |  3 +++
32497  3 files changed, 21 insertions(+), 2 deletions(-)
32498
32499 commit 65f26691733a8c8b48476d899b52cf17c0cfae88
32500 Author: Dan Winship <danw@gnome.org>
32501 Date:   Wed Apr 9 10:39:45 2014 -0400
32502
32503     gtlscertificate: fix certificate list parsing with trailing comments
32504
32505     g_tls_certificate_list_new_from_file() was supposed to ignore non-PEM
32506     content, but it accidentally required that there not be anything after
32507     the last certificate. Fix that.
32508
32509     https://bugzilla.gnome.org/show_bug.cgi?id=727692
32510
32511  gio/gtlscertificate.c | 25 +++++++++++++++----------
32512  1 file changed, 15 insertions(+), 10 deletions(-)
32513
32514 commit 6c31eeb6bfc56e31f3f62de46c0a694d18dc503e
32515 Author: Daniel Korostil <ted.korostiled@gmail.com>
32516 Date:   Sun Apr 6 16:28:40 2014 +0300
32517
32518     Updated Ukrainian translation
32519
32520  po/uk.po | 6440
32521  +++++++++++++++++++++++++++++++++++---------------------------
32522  1 file changed, 3650 insertions(+), 2790 deletions(-)
32523
32524 commit b81c12fcabd0895a861cfd88aa43ac65d8cbea91
32525 Author: Marek Kasik <mkasik@redhat.com>
32526 Date:   Thu Apr 3 17:35:22 2014 +0200
32527
32528     GApplication: Don't decrease use_count below 0
32529
32530     Place an assert for use_count to be at least 1
32531     in g_application_release() so we don't decrease
32532     it below 0.
32533
32534     https://bugzilla.gnome.org/show_bug.cgi?id=727551
32535
32536  gio/gapplication.c | 1 +
32537  1 file changed, 1 insertion(+)
32538
32539 commit 3cfa44da5a6f07b6416935c0f66d4d49e9398524
32540 Author: David King <amigadave@amigadave.com>
32541 Date:   Fri Apr 4 10:42:56 2014 +0100
32542
32543     docs: Fix typo in g_unichar_iswide_cjk() comment
32544
32545  glib/guniprop.c | 2 +-
32546  1 file changed, 1 insertion(+), 1 deletion(-)
32547
32548 commit 4a4b0443212c27c5386b1f2ebf35883734915464
32549 Author: Paolo Borelli <pborelli@gnome.org>
32550 Date:   Thu Apr 3 11:33:33 2014 +0200
32551
32552     Add a small note to g_cclosure_marshal_generic docs
32553
32554     reviewed-by: Emmanuele Bassi
32555
32556  gobject/gclosure.c | 3 +++
32557  1 file changed, 3 insertions(+)
32558
32559 commit 20feb23569e61b061b507e995b5438a35676ae51
32560 Author: Wim Taymans <wtaymans@redhat.com>
32561 Date:   Mon Mar 10 16:27:48 2014 +0100
32562
32563     networkaddress: fix parsing of uri with @ after authority
32564
32565     Make sure that the @ sign is inside the authority part before
32566     attempting
32567     to parse the userinfo. We do this by checking if the @ sign comes
32568     before
32569     any of the possible authority delimiters.
32570     Add unit test to verify parsing of
32571     ftp://ftp.gnome.org/start?foo=bar@baz
32572
32573     https://bugzilla.gnome.org/show_bug.cgi?id=726040
32574
32575  gio/gnetworkaddress.c       | 11 +++++++++--
32576  gio/tests/network-address.c |  3 ++-
32577  2 files changed, 11 insertions(+), 3 deletions(-)
32578
32579 commit 8d037c678d8d3d0c0e4e1ddb22e47306567ed88a
32580 Author: Philip Withnall <philip.withnall@collabora.co.uk>
32581 Date:   Thu Mar 20 12:32:36 2014 +0000
32582
32583     build: Include Cocoa/Carbon in Libs.private if targetting Mac OS X
32584
32585     This allows static linking against GIO on OS X, which would previously
32586     fail due to unresolved symbols from the above two frameworks.
32587
32588     https://bugzilla.gnome.org/show_bug.cgi?id=668152
32589
32590  configure.ac   | 14 +++++++++-----
32591  gio-2.0.pc.in  |  2 +-
32592  glib-2.0.pc.in |  2 +-
32593  3 files changed, 11 insertions(+), 7 deletions(-)
32594
32595 commit 638993f5ac9be841c4fc932ca768d26840dd6be6
32596 Author: Olivier Crête <olivier.crete@collabora.com>
32597 Date:   Wed Mar 26 19:45:52 2014 -0400
32598
32599     networkmonitornetlink: IN6_IS_ADDR_MC_LINKLOCAL is only guaranteed
32600     to work on struct in6_addr*
32601
32602     https://bugzilla.gnome.org/show_bug.cgi?id=727119
32603
32604  gio/gnetworkmonitornetlink.c | 5 ++++-
32605  1 file changed, 4 insertions(+), 1 deletion(-)
32606
32607 commit 3da5d59078b135ee224dae223b7ebb3e873e980a
32608 Author: Dan Winship <danw@gnome.org>
32609 Date:   Tue Mar 25 13:52:45 2014 -0400
32610
32611     gio: move Winsock error mapping to g_io_error_from_win32_error()
32612
32613     Rather than having special code in gsocket.c, handle Winsock errors
32614     along with other Win32 errors in gioerror.c
32615
32616     Also, reference g_win32_error_message() from the
32617     g_io_error_from_win32_error() docs, and update the
32618     g_win32_error_message() docs to clarify that it works with Winsock
32619     error codes too.
32620
32621  gio/gioerror.c | 45 ++++++++++++++++++++++++++++++++++++++++++---
32622  gio/gsocket.c  | 30 +++---------------------------
32623  glib/gwin32.c  | 12 ++++++------
32624  3 files changed, 51 insertions(+), 36 deletions(-)
32625
32626 commit befc111c435be63bdc6a2d59204f697d26688369
32627 Author: Dan Winship <danw@gnome.org>
32628 Date:   Fri Mar 21 16:57:56 2014 -0400
32629
32630     gio/tests/socket: Update to check the error code
32631
32632     Only treat IPv6 as unsupported if the attempt to create a socket
32633     returns G_IO_ERROR_NOT_SUPPORTED: any other error is a bug.
32634
32635  gio/tests/socket.c | 8 +++++++-
32636  1 file changed, 7 insertions(+), 1 deletion(-)
32637
32638 commit 9fc35dbfb6b804c0ead5dd3dba1bbf14773a2f8f
32639 Author: Dan Winship <danw@gnome.org>
32640 Date:   Fri Mar 21 16:54:04 2014 -0400
32641
32642     gioerror: map some more values to G_IO_ERROR_NOT_SUPPORTED
32643
32644     Map EPROTONOSUPPORT, ESOCKTNOSUPPORT, EPFNOSUPPORT and EAFNOSUPPORT to
32645     G_IO_ERROR_NOT_SUPPORTED in g_io_error_from_errno(). (GSocket's
32646     socket_io_error_from_errno() already did this with the corresponding
32647     Winsock errors.)
32648
32649     Also map EOPNOTSUPP, which on Linux is the same as ENOTSUP, but may
32650     not be on other platforms.
32651
32652     Also, rewrite the EAGAIN/EWOULDBLOCK section to use the simpler idiom
32653     used by EEXIST/ENOTEMPTY and (now) ENOTSUP/EOPNOTSUPP.
32654
32655  gio/gioenums.h |  2 +-
32656  gio/gioerror.c | 59
32657  ++++++++++++++++++++++++++++++++++++++--------------------
32658  2 files changed, 40 insertions(+), 21 deletions(-)
32659
32660 commit 0afd6d22ebb9ecb5e2b426904a91cac7a445cfe6
32661 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
32662 Date:   Sun Mar 30 15:09:59 2014 +0200
32663
32664     Updated Basque language
32665
32666  po/eu.po | 2183
32667  ++++++++++++++++++++++++++++++++++----------------------------
32668  1 file changed, 1202 insertions(+), 981 deletions(-)
32669
32670 commit a0b932ac8bc8a0ee40c32a8f87247baeab78f6ef
32671 Author: Volker Sobek <reklov@live.com>
32672 Date:   Sun Mar 30 01:01:17 2014 +0100
32673
32674     docs: Remove escaping '\' from literals
32675
32676     commit 35066ed6c6b51317f49069f2564c547aa309f9f1 replaced entities, but
32677     escaped the replacement text also inside literals, which resulted
32678     in the
32679     escaping '\' to also appear in the documentation.
32680
32681     https://bugzilla.gnome.org/show_bug.cgi?id=727320
32682
32683  gio/gappinfo.c   | 2 +-
32684  gio/gicon.c      | 2 +-
32685  glib/gdatetime.c | 2 +-
32686  glib/gkeyfile.c  | 2 +-
32687  glib/grand.c     | 2 +-
32688  5 files changed, 5 insertions(+), 5 deletions(-)
32689
32690 commit 31694f9ccbb8a142998252288cd04d9738451a7f
32691 Author: Dan Winship <danw@gnome.org>
32692 Date:   Tue Mar 25 13:20:13 2014 -0400
32693
32694     Bump version to 2.41.0, add GLIB_VERSION_2_42, etc
32695
32696  configure.ac                          |  4 ++--
32697  docs/reference/glib/glib-sections.txt |  3 +++
32698  glib/gversionmacros.h                 | 24 ++++++++++++++++++++++++
32699  3 files changed, 29 insertions(+), 2 deletions(-)
32700
32701 commit 8792609e15394967cab526838b83f90acb401663
32702 Author: Bastien Nocera <hadess@hadess.net>
32703 Date:   Sat Mar 22 13:15:45 2014 +0100
32704
32705     gio: Add names to idles and timeouts
32706
32707     This isn't too useful for some of the "return result in idle"
32708     functions, but it's better than nothing.
32709
32710     https://bugzilla.gnome.org/show_bug.cgi?id=726872
32711
32712  gio/gactiongroupexporter.c       |  1 +
32713  gio/gappinfo.c                   |  1 +
32714  gio/gdbus-2.0/codegen/codegen.py |  3 ++-
32715  gio/gdbusconnection.c            | 11 +++++++++++
32716  gio/gdbusnameowning.c            |  1 +
32717  gio/gdbusnamewatching.c          |  1 +
32718  gio/gdbusprivate.c               |  3 +++
32719  gio/gdbusserver.c                |  1 +
32720  gio/gfilemonitor.c               |  1 +
32721  gio/gioscheduler.c               |  2 ++
32722  gio/gnetworkmonitorbase.c        |  1 +
32723  gio/gsimpleasyncresult.c         |  2 ++
32724  gio/gtask.c                      |  1 +
32725  13 files changed, 28 insertions(+), 1 deletion(-)
32726
32727 commit e1dee398bf6610f4822b5d2491bf545fdc502f91
32728 Author: Volker Sobek <reklov@live.com>
32729 Date:   Wed Mar 26 23:10:00 2014 +0100
32730
32731     GNotification: Some small documentation fixes
32732
32733     Use #GVariant instead of GVariant.
32734
32735     g_notification_add_button_with_target,
32736     g_notification_set_default_action_and_target:
32737     Replace 'format_string' with 'target_format'.
32738
32739     g_notification_set_default_action_and_target_value:
32740     Remove paragraph that apparently had been accidentally copied from
32741     g_notification_set_default_action_and_target.
32742
32743     https://bugzilla.gnome.org/show_bug.cgi?id=727123
32744
32745  gio/gnotification.c | 24 ++++++++++--------------
32746  1 file changed, 10 insertions(+), 14 deletions(-)
32747
32748 commit 0c65f7e45a29fa93b0e24488ef881d374d621541
32749 Author: Olivier Crête <olivier.crete@collabora.com>
32750 Date:   Fri Mar 14 17:46:38 2014 -0400
32751
32752     GSocket: ignore timed out state when not relevant
32753
32754     Do this by separating the timeout check from the other socket checks.
32755
32756     https://bugzilla.gnome.org/show_bug.cgi?id=726375
32757
32758  gio/gsocket.c | 25 +++++++++++++++++++++++++
32759  1 file changed, 25 insertions(+)
32760
32761 commit 1e8c4d2a6e302dde5d8441d5873f4def4f4eb629
32762 Author: Dan Winship <danw@gnome.org>
32763 Date:   Tue Mar 18 09:56:23 2014 -0400
32764
32765     gio: fix two more g_task_return_error_if_cancelled() leaks
32766
32767     https://bugzilla.gnome.org/show_bug.cgi?id=726611
32768
32769  gio/gunixmount.c  | 5 ++++-
32770  gio/gunixvolume.c | 5 ++++-
32771  2 files changed, 8 insertions(+), 2 deletions(-)
32772
32773 commit 14872d29298b841260a2b5a481e07b0213d506f8
32774 Author: Olivier Crête <olivier.crete@collabora.com>
32775 Date:   Mon Mar 17 23:50:30 2014 -0400
32776
32777     socketclient: Fix leak
32778
32779     https://bugzilla.gnome.org/show_bug.cgi?id=726611
32780
32781  gio/gsocketclient.c | 5 ++++-
32782  1 file changed, 4 insertions(+), 1 deletion(-)
32783
32784 commit cef7d9aeb8be347a5a46b752abfeb6770b241e13
32785 Author: Petr Kovar <pkovar@redhat.com>
32786 Date:   Sun Mar 23 16:12:50 2014 +0100
32787
32788     Update Czech translation
32789
32790  po/cs.po | 2109
32791  ++++++++++++++++++++++++++++++++++----------------------------
32792  1 file changed, 1174 insertions(+), 935 deletions(-)
32793
32794 commit 8af00dc1b2c1a090c0f2130e29aff659f19aee09
32795 Author: Gábor Kelemen <kelemeng@gnome.hu>
32796 Date:   Fri Mar 21 21:34:26 2014 +0000
32797
32798     Updated Hungarian translation
32799
32800  po/hu.po | 2105
32801  +++++++++++++++++++++++++++++++++++---------------------------
32802  1 file changed, 1175 insertions(+), 930 deletions(-)
32803
32804 commit 98aa80b262ec92b5709bc016e5778bf6bc99ca33
32805 Author: Dan Winship <danw@gnome.org>
32806 Date:   Sat Feb 1 18:13:50 2014 +0100
32807
32808     gio/tests/socket: skip IPv6 tests on IPv6-less machines
32809
32810     https://bugzilla.gnome.org/show_bug.cgi?id=667468
32811
32812  gio/tests/socket.c | 32 ++++++++++++++++++++++++++++++++
32813  1 file changed, 32 insertions(+)
32814
32815 commit c67d23aa2f788b2a49801c2ee26a11d56871ef7a
32816 Author: Dan Winship <danw@gnome.org>
32817 Date:   Thu Mar 20 09:25:19 2014 -0400
32818
32819     Clarify expectations with error codes like G_IO_ERROR_FAILED
32820
32821     If an error code enumeration is expected to be extended in the future,
32822     people shouldn't compare explicitly against its generic "FAILED"
32823     value.
32824
32825     https://bugzilla.gnome.org/show_bug.cgi?id=726775
32826
32827  gio/gioenums.h | 16 +++++++++++++++-
32828  gio/gioerror.c | 12 ++++++++----
32829  glib/gerror.c  | 13 ++++++++++++-
32830  3 files changed, 35 insertions(+), 6 deletions(-)
32831
32832 commit 9c19f6dfa18c6ad6155d93413610e83822ca5210
32833 Author: Ask H. Larsen <asklarsen@gmail.com>
32834 Date:   Wed Mar 19 21:47:30 2014 +0100
32835
32836     Updated Danish translation
32837
32838  po/da.po | 2039
32839  ++++++++++++++++++++++++++++++++++----------------------------
32840  1 file changed, 1121 insertions(+), 918 deletions(-)
32841
32842 commit b643dcfcede4db2fe067d3d248baf97d12e38ba9
32843 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
32844 Date:   Tue Mar 18 21:13:19 2014 +0100
32845
32846     Updated Serbian translation
32847
32848  po/sr.po       | 2116
32849  +++++++++++++++++++++++++++++++-------------------------
32850  po/sr@latin.po | 2116
32851  +++++++++++++++++++++++++++++++-------------------------
32852  2 files changed, 2356 insertions(+), 1876 deletions(-)
32853
32854 commit d8c14f1378b9b5362e84220cf52415c316534a9a
32855 Author: Dan Winship <danw@gnome.org>
32856 Date:   Mon Mar 17 15:11:31 2014 -0400
32857
32858     gbinding: warn on failed value transformation
32859
32860     GBinding warned if g_value_transform() returned FALSE, but it didn't
32861     warn if there was no transformation available at all. Fix that and
32862     test it.
32863
32864     https://bugzilla.gnome.org/show_bug.cgi?id=726574
32865
32866  gobject/gbinding.c      | 14 +++++++-------
32867  gobject/tests/binding.c | 24 ++++++++++++++++++++++++
32868  2 files changed, 31 insertions(+), 7 deletions(-)
32869
32870 commit 1a8e3074af0382d2d44ce5cfdddfca52be44aaa2
32871 Author: A S Alam <apreet.alam@gmail.com>
32872 Date:   Mon Mar 17 16:39:21 2014 -0500
32873
32874     update Punjabi Translation 17March2014: Alam
32875
32876  po/pa.po | 2099
32877  ++++++++++++++++++++++++++++++++++----------------------------
32878  1 file changed, 1166 insertions(+), 933 deletions(-)
32879
32880 commit 599c669b23a56d605fc69d96a93a198d27b08b28
32881 Author: Ryan Lortie <desrt@desrt.ca>
32882 Date:   Mon Mar 17 17:18:47 2014 -0400
32883
32884     GLib 2.39.92
32885
32886  NEWS         | 28 ++++++++++++++++++++++++++++
32887  configure.ac |  2 +-
32888  2 files changed, 29 insertions(+), 1 deletion(-)
32889
32890 commit b0630a37b8310907e5389bb17eb62a7412747345
32891 Author: Claude Paroz <claude@2xlibre.net>
32892 Date:   Sat Mar 15 19:45:27 2014 +0000
32893
32894     Updated French translation
32895
32896  po/fr.po | 2052
32897  ++++++++++++++++++++++++++++++++++----------------------------
32898  1 file changed, 1123 insertions(+), 929 deletions(-)
32899
32900 commit 3f119b2fd408fb2e0f4eea07ed9618d2faa749ee
32901 Author: Ryan Lortie <desrt@desrt.ca>
32902 Date:   Tue Mar 11 21:41:36 2014 -0400
32903
32904     GSettingsBackend: fix a nasty race condition
32905
32906     In the event that a GSettings object is being destroyed just as
32907     a change
32908     signal is being delivered, the destroying thread will race with the
32909     dconf worker thread for acquiring the lock on the GSettingsBackend.
32910
32911     If the signalling thread gets there first then the destroying thread
32912     will block on the lock.  The signalling thread adds a reference to the
32913     GSettings object that is being destroyed and releases the lock.  The
32914     idea is that this should prevent the GSettings object from being
32915     destroyed and thus maintain its entry in the list.  Unfortunately, the
32916     weak reference notify function is already running and as soon as we
32917     release the lock, the list entry is removed.
32918
32919     The signalling thread crashes.
32920
32921     This bug is indicative of a serious problem encountered in many
32922     situations where GObject instances are touched from multiple threads.
32923     Ideally, we will move to a place where g_object_ref() is not called at
32924     all on the GSettings object from the dconf worker thread and
32925     instead, a
32926     dispatch will be done without holding a reference (similar to how
32927     GAppInfoMonitor presently works).  This would also prevent the
32928     unfortunate case of someone dropping what they assume to be the last
32929     reference on a GSettings object, only to have an already-pending
32930     signal
32931     delivered once they return to the mainloop, crashing their program.
32932
32933     Making this change for GSettings (with multiple instances per thread,
32934     the possibility of multiple backends and each instance being
32935     interested
32936     in different events) is going to be extremely non-trivial, so it's
32937     not a
32938     change that makes sense at this point in the cycle.
32939
32940     For now, we can do a relatively small and isolated tweak so that we
32941     never access the list except under a lock.  We still perform the bad
32942     pattern of acquiring a ref in a foreign thread which means that
32943     we still
32944     risk delivering a signal to a GSettings object that the user has
32945     assumed
32946     is dead (unless they explicitly disconnect their signal handler).
32947     This
32948     is a problem that we already had, however.
32949
32950     https://bugzilla.gnome.org/show_bug.cgi?id=710367
32951
32952  gio/gsettingsbackend.c | 44 ++++++++++++++++++++------------------------
32953  1 file changed, 20 insertions(+), 24 deletions(-)
32954
32955 commit 698970f1f70f1821df5ac83ffa6d797fa4579881
32956 Author: Ryan Lortie <desrt@desrt.ca>
32957 Date:   Wed Feb 26 17:09:59 2014 -0500
32958
32959     gsettingsbackend: a minor simplification
32960
32961     Change the order of the arguments on the (internal) keys_changed
32962     callback in
32963     GSettingsListenerVTable.
32964
32965     This means that all functions in the table now fit the following
32966     signature:
32967
32968       void (* f) (GObject             *target,
32969                   GSettingsBackend    *backend,
32970                   const gchar         *name_or_path,
32971                   gpointer             origin_tag,
32972                   const gchar * const *names);
32973
32974     allowing the possibility of arguments ignored at the end.
32975
32976     This allows us to simplify our dispatch-to-thread code in
32977     GSettingsBackend,
32978     making it a bit less generic.
32979
32980     So far, this should be a straight refactor.
32981
32982     https://bugzilla.gnome.org/show_bug.cgi?id=710367
32983
32984  gio/gdelayedsettingsbackend.c  |  4 +--
32985  gio/gsettings.c                |  4 +--
32986  gio/gsettingsbackend.c         | 74
32987  ++++++++++++++----------------------------
32988  gio/gsettingsbackendinternal.h |  4 +--
32989  4 files changed, 31 insertions(+), 55 deletions(-)
32990
32991 commit 62206576c34d4ea10d43324144db44970c99dd97
32992 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
32993 Date:   Wed Mar 12 17:26:45 2014 +0800
32994
32995     Update config.h.win32.in
32996
32997     Make the entries of config.h.win32.in match those that are being
32998     checked
32999     in config.h.in.
33000
33001  config.h.win32.in | 36 ++++++++++++++++--------------------
33002  1 file changed, 16 insertions(+), 20 deletions(-)
33003
33004 commit bb43d78aff72d406e64a47d2592919c58152aba3
33005 Author: Duarte Loreto <happyguy_pt@hotmail.com>
33006 Date:   Wed Mar 12 02:10:55 2014 +0000
33007
33008     Updated Portuguese translation
33009
33010  po/pt.po | 2040
33011  ++++++++++++++++++++++++++++++++++----------------------------
33012  1 file changed, 1121 insertions(+), 919 deletions(-)
33013
33014 commit ffe4e94e3afa16c4e28d6e299f68d8a7ca408b8c
33015 Author: Ryan Lortie <desrt@desrt.ca>
33016 Date:   Tue Mar 11 12:19:19 2014 -0400
33017
33018     GUnixVolume: implement _finish functions
33019
33020     The _finish functions for GUnixVolume _mount and _eject functions were
33021     never implemented, having been simply stubbed out as 'return TRUE;'.
33022
33023     Implement them.
33024
33025     https://bugzilla.gnome.org/show_bug.cgi?id=724916
33026
33027  gio/gunixvolume.c | 8 ++++++--
33028  1 file changed, 6 insertions(+), 2 deletions(-)
33029
33030 commit 62fa9c578f4ee3f2ca5127961a4609596a4bdaee
33031 Author: Ryan Lortie <desrt@desrt.ca>
33032 Date:   Sun Mar 2 21:24:14 2014 -0500
33033
33034     GUnixVolume: port to GSubprocess
33035
33036     Do the same as we just did for GUnixMount, for GUnixVolume too.
33037
33038     https://bugzilla.gnome.org/show_bug.cgi?id=724916
33039
33040  gio/gunixvolume.c | 174
33041  ++++++++++++------------------------------------------
33042  1 file changed, 37 insertions(+), 137 deletions(-)
33043
33044 commit 64ec757d058dae045e275577da8f14f463cc7c44
33045 Author: Ryan Lortie <desrt@desrt.ca>
33046 Date:   Sun Mar 2 17:39:11 2014 -0500
33047
33048     GUnixMount: port unmount to GSubprocess
33049
33050     The existing code is buggy and now that we have GSubprocess, we
33051     should just use
33052     it instead, allowing for some substantial reduction in complexity.
33053
33054     https://bugzilla.gnome.org/show_bug.cgi?id=724916
33055
33056  gio/gunixmount.c | 158
33057  +++++++++++--------------------------------------------
33058  1 file changed, 32 insertions(+), 126 deletions(-)
33059
33060 commit cee80dc8c4a1707f8a2e5540540d220f9ca89de2
33061 Author: Yuri Myasoedov <ymyasoedov@yandex.ru>
33062 Date:   Tue Mar 11 21:21:57 2014 +0400
33063
33064     Updated Russian translation
33065
33066  po/ru.po | 2957
33067  ++++++++++++++++++++++++++++++++++----------------------------
33068  1 file changed, 1624 insertions(+), 1333 deletions(-)
33069
33070 commit 8c78fb827b51aa6e48fa20bac3f1ede4c699dd43
33071 Author: Lars Uebernickel <lars@uebernic.de>
33072 Date:   Mon Mar 10 19:46:23 2014 +0100
33073
33074     glocalfileinfo: don't special-case directory icons
33075
33076     As of e6af432, g_content_type_get_symbolic_icon() returns non-symbolic
33077     fallbacks. Thus, we can't append another symbolic icon to the
33078     fallbacks.
33079
33080     The special case was a bit of a hack anyway. It was only applied to
33081     themed icons and there was no generic fallback for mime types that are
33082     not folders.
33083
33084     https://bugzilla.gnome.org/show_bug.cgi?id=726046
33085
33086  gio/glocalfileinfo.c | 10 ++--------
33087  1 file changed, 2 insertions(+), 8 deletions(-)
33088
33089 commit 25f36d8e5efb1312bc684a28158ecfba2dd2ace0
33090 Author: David King <amigadave@amigadave.com>
33091 Date:   Mon Mar 10 19:16:28 2014 +0000
33092
33093     Add g_application_command_line_get_options_dict() to docs
33094
33095  docs/reference/gio/gio-sections.txt | 1 +
33096  1 file changed, 1 insertion(+)
33097
33098 commit a9ac71b50361f035163b7611e06d5b470467d125
33099 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
33100 Date:   Sun Mar 9 11:39:30 2014 +0800
33101
33102     Updated Traditional Chinese translation(Hong Kong and Taiwan)
33103
33104  po/zh_HK.po | 1759
33105  +++++++++++++++++++++++++++++------------------------------
33106  po/zh_TW.po | 1759
33107  +++++++++++++++++++++++++++++------------------------------
33108  2 files changed, 1736 insertions(+), 1782 deletions(-)
33109
33110 commit 012011538f4513569f92e322c4377efa2cb64378
33111 Author: Sebastian Dröge <sebastian@centricular.com>
33112 Date:   Sun Feb 9 23:08:21 2014 +0100
33113
33114     gtype – Mark _get_instance_private() function as G_GNUC_UNUSED
33115
33116     clang likes to complain about it being unused.
33117
33118     https://bugzilla.gnome.org/show_bug.cgi?id=723899
33119
33120  gobject/gtype.h | 1 +
33121  1 file changed, 1 insertion(+)
33122
33123 commit 1a736f5f51d19904ab82d684674d003b51364c32
33124 Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
33125 Date:   Sat Mar 8 15:58:53 2014 +0200
33126
33127     Updated Latvian translation
33128
33129  po/lv.po | 2101
33130  ++++++++++++++++++++++++++++++++++----------------------------
33131  1 file changed, 1168 insertions(+), 933 deletions(-)
33132
33133 commit 0fa3a8dd602fba7149825ec3c030d9ac9e70dd42
33134 Author: Wylmer Wang <wantinghard@gmail.com>
33135 Date:   Sat Mar 8 12:26:07 2014 +0000
33136
33137     Updated Chinese (China) translation
33138
33139  po/zh_CN.po | 1709
33140  ++++++++++++++++++++++++++++++-----------------------------
33141  1 file changed, 862 insertions(+), 847 deletions(-)
33142
33143 commit 66e2ffe97869e13562b13c51d5dbd3ea1a89bd51
33144 Author: Ryan Lortie <desrt@desrt.ca>
33145 Date:   Fri Mar 7 07:41:50 2014 -0500
33146
33147     gio tests: add codegen to BUILT_SOURCES
33148
33149     We need to have these in BUILT_SOURCES so that 'make' knows to
33150     generate them
33151     before attempting to compile other .c files in the same directory
33152     (since some
33153     of these files include the header).
33154
33155     Should fix up remaining issues about partial versions of this
33156     file being
33157     included under parallel builds.
33158
33159     https://bugzilla.gnome.org/show_bug.cgi?id=725891
33160
33161  gio/tests/Makefile.am | 1 +
33162  1 file changed, 1 insertion(+)
33163
33164 commit 7a6dfd75d66d274020805b6c770ba683900a3402
33165 Author: Matthias Clasen <mclasen@redhat.com>
33166 Date:   Fri Mar 7 06:10:36 2014 -0500
33167
33168     GObject: Remove more leftover markup from headers
33169
33170  gobject/gbinding.h    |  2 +-
33171  gobject/gobject.h     | 10 +++++-----
33172  gobject/gparam.h      |  8 ++++----
33173  gobject/gtypemodule.h |  2 +-
33174  gobject/gtypeplugin.h |  5 ++---
33175  5 files changed, 13 insertions(+), 14 deletions(-)
33176
33177 commit fdd7ed94fe7d7427b962c5c0faa66f68b18a3fc1
33178 Author: Changwoo Ryu <cwryu@debian.org>
33179 Date:   Fri Mar 7 02:02:27 2014 +0900
33180
33181     Updated Korean translation
33182
33183  po/ko.po | 2035
33184  ++++++++++++++++++++++++++++++++++----------------------------
33185  1 file changed, 1109 insertions(+), 926 deletions(-)
33186
33187 commit d41dad89681837498202743cd8ee63e62a024f4a
33188 Author: Kjartan Maraas <kmaraas@gnome.org>
33189 Date:   Wed Mar 5 19:24:18 2014 +0100
33190
33191     Updated Norwegian bokmål translation
33192
33193  po/nb.po | 61
33194  ++++++++++++++++++++++++++++++-------------------------------
33195  1 file changed, 30 insertions(+), 31 deletions(-)
33196
33197 commit b22f02a94bc4449f1f7741a73e8d4c899b69d627
33198 Author: Giovanni Campagna <gcampagna@gnome.org>
33199 Date:   Tue Mar 4 15:30:12 2014 +0100
33200
33201     Unskip GVariantDict
33202
33203     There is no reason to (skip) GVariantDict, it's a boxed type
33204     and perfectly usable from gobject-introspection.
33205
33206     https://bugzilla.gnome.org/show_bug.cgi?id=725656
33207
33208  glib/gvariant.c | 2 +-
33209  1 file changed, 1 insertion(+), 1 deletion(-)
33210
33211 commit c9cda16a4f607bf9b6498051d2b83aad99e391e4
33212 Author: Ryan Lortie <desrt@desrt.ca>
33213 Date:   Wed Mar 5 09:04:00 2014 -0500
33214
33215     cond test: remove alarm() usage
33216
33217     This means that the test can't build on Windows (and we do want
33218     it there).
33219
33220     This will be properly resolved with bug 725266, but let's not
33221     block the
33222     build before then.
33223
33224     https://bugzilla.gnome.org/show_bug.cgi?id=724859
33225
33226  glib/tests/cond.c | 5 -----
33227  1 file changed, 5 deletions(-)
33228
33229 commit fd8c1a306725ed7f877c0ec6d5c27f5436c5941f
33230 Author: Matthias Clasen <mclasen@redhat.com>
33231 Date:   Tue Mar 4 20:20:52 2014 -0500
33232
33233     Work around gtk-doc problems
33234
33235     Returns shall never be at the beginning of a line.
33236
33237  gio/gsubprocess.c | 4 ++--
33238  1 file changed, 2 insertions(+), 2 deletions(-)
33239
33240 commit 2b11af4f1f336f8e7fda26045fe76375176c8a17
33241 Author: Ryan Lortie <desrt@desrt.ca>
33242 Date:   Tue Mar 4 09:08:24 2014 -0500
33243
33244     gsubprocess: test environment a bit more
33245
33246     Add a test for GSubprocess to test setting, unsetting and inheritance
33247     of
33248     environment variables.  Use communicate() to give it a bit more of a
33249     workout as well.
33250
33251     https://bugzilla.gnome.org/show_bug.cgi?id=725651
33252
33253  gio/tests/gsubprocess-testprog.c | 18 ++++++++++++++++++
33254  gio/tests/gsubprocess.c          | 35 +++++++++++++++++++++++++++++++++++
33255  2 files changed, 53 insertions(+)
33256
33257 commit e767204e0e8108df66893e23209b22b041be893d
33258 Author: Ryan Lortie <desrt@desrt.ca>
33259 Date:   Tue Mar 4 08:55:00 2014 -0500
33260
33261     GSubprocessLauncher: don't get empty environment
33262
33263     Use g_get_environ() to get the environment variables with their values
33264     instead of g_listenv() which only lists off the keys.
33265
33266     https://bugzilla.gnome.org/show_bug.cgi?id=725651
33267
33268  gio/gsubprocesslauncher.c | 2 +-
33269  1 file changed, 1 insertion(+), 1 deletion(-)
33270
33271 commit 9da88a12c52f122e1e2b8faaed6c95ec1bcef104
33272 Author: Ryan Lortie <desrt@desrt.ca>
33273 Date:   Mon Mar 3 21:25:16 2014 -0500
33274
33275     gsubprocess: test empty splices
33276
33277     Make sure we handle the case that our splice returns no data properly.
33278
33279     https://bugzilla.gnome.org/show_bug.cgi?id=724916
33280
33281  gio/tests/gsubprocess.c | 29 +++++++++++++++++++++++++++++
33282  1 file changed, 29 insertions(+)
33283
33284 commit 9f71965becd919a736cb57bbd3501b22e6341fa7
33285 Author: Ryan Lortie <desrt@desrt.ca>
33286 Date:   Sun Mar 2 21:01:12 2014 -0500
33287
33288     gsubprocess: fix communicate() with empty buffers
33289
33290     On the splice for stdout or stderr completing, GSubprocess calls
33291     _slice_finish() to collect the result.
33292
33293     We assume that a zero return value here means failure, but in
33294     fact this
33295     function returns a gssize -- the number of bytes transferred, or
33296     -1 for
33297     an error.
33298
33299     This causes GSubprocess to mistakenly think that it has an error
33300     when it
33301     actually just has an empty buffer (as would be the case when
33302     collecting
33303     stderr from a successful command).
33304
33305     Check for -1 instead of FALSE to detect the error.
33306
33307     https://bugzilla.gnome.org/show_bug.cgi?id=724916
33308
33309  gio/gsubprocess.c | 2 +-
33310  1 file changed, 1 insertion(+), 1 deletion(-)
33311
33312 commit de142c0c5ad9a35e704f1fc9eeeaed3684a30adb
33313 Author: Ryan Lortie <desrt@desrt.ca>
33314 Date:   Sun Mar 2 22:18:14 2014 -0500
33315
33316     GLib 2.39.91
33317
33318  NEWS | 33 +++++++++++++++++++++++++++++++++
33319  1 file changed, 33 insertions(+)
33320
33321 commit 5d5ea495b5dca3965d60556300151c75a44c5653
33322 Author: Ryan Lortie <desrt@desrt.ca>
33323 Date:   Sun Mar 2 09:38:51 2014 -0500
33324
33325     desktopappinfo: add Exec to searchable keys
33326
33327     Add the basename from the first component of the Exec line to the
33328     list of
33329     strings to search for via g_desktop_app_info_search().
33330
33331     We treat Exec as a fairly strong match -- just below the visible name.
33332
33333     Add a testcase to make sure everything is working OK.
33334
33335     https://bugzilla.gnome.org/show_bug.cgi?id=725023
33336
33337  gio/gdesktopappinfo.c                              | 35
33338  +++++++++++++++++-----
33339  gio/tests/desktop-app-info.c                       |  9 ++++++
33340  .../desktop-files/usr/applications/eog.desktop     |  2 +-
33341  3 files changed, 38 insertions(+), 8 deletions(-)
33342
33343 commit 9ecc859f95d3a2f3faf918c96ca21a447dd33b6a
33344 Author: Theppitak Karoonboonyanan <thep@linux.thai.net>
33345 Date:   Mon Mar 3 17:27:09 2014 +0700
33346
33347     Updated Thai translation
33348
33349  po/th.po | 552
33350  ++++++++++++++++++++++++++++++++-------------------------------
33351  1 file changed, 282 insertions(+), 270 deletions(-)
33352
33353 commit 79caa3a7e151897b062f82251eec207bc1514ff3
33354 Author: Matthias Clasen <mclasen@redhat.com>
33355 Date:   Sun Mar 2 19:10:00 2014 -0500
33356
33357     Add a few tests for G_MARKUP_TREAT_CDATA_AS_TEXT
33358
33359     Related to
33360     https://bugzilla.gnome.org/show_bug.cgi?id=725433
33361
33362  glib/tests/Makefile.am                    |  9 ++++++-
33363  glib/tests/markups/valid-16.cdata-as-text | 42
33364  +++++++++++++++++++++++++++++++
33365  glib/tests/markups/valid-16.expected      | 42
33366  +++++++++++++++++++++++++++++++
33367  glib/tests/markups/valid-16.gmarkup       | 10 ++++++++
33368  glib/tests/markups/valid-8.cdata-as-text  |  5 ++++
33369  5 files changed, 107 insertions(+), 1 deletion(-)
33370
33371 commit b93a13bb796eeb30a45bcdca9a760a9ef4c47a2e
33372 Author: Matthias Clasen <mclasen@redhat.com>
33373 Date:   Sun Mar 2 19:02:23 2014 -0500
33374
33375     Add a way to test different markup parser flags
33376
33377     For now, we are mainly interested in G_MARKUP_TREAT_CDATA_AS_TEXT.
33378     This commit makes markup-parse look for expected output files with
33379     the extension .cdata-as-text in addition to .expected, and compares
33380     the output of parsing with G_MARKUP_TREAT_CDATA_AS_TEXT against
33381     them. markup-parse --cdata-as-text foo.gmarkup can be used to produce
33382     such expected output.
33383
33384  glib/tests/markup-parse.c | 81
33385  +++++++++++++++++++++++++++++++++--------------
33386  1 file changed, 57 insertions(+), 24 deletions(-)
33387
33388 commit 49cc207e35ef6b6ce7f4954a4c067ab43145f6bf
33389 Author: Matthias Clasen <mclasen@redhat.com>
33390 Date:   Sun Mar 2 18:20:37 2014 -0500
33391
33392     docs: Ditch more markup
33393
33394     Some markup was hiding in docs in headers. Drop it there, too.
33395
33396  gio/gdbusconnection.h |  56 +++++++++---------
33397  gio/gioenums.h        |  15 +++--
33398  gio/gsettings.h       |   2 +-
33399  gio/gvolume.h         |  13 ++---
33400  glib/gbacktrace.h     |   2 +-
33401  glib/gmarkup.h        |   4 +-
33402  glib/goption.h        | 157
33403  +++++++++++++++++++++-----------------------------
33404  glib/gspawn.h         |  91 ++++++++++++++---------------
33405  gobject/gsignal.h     |   5 +-
33406  gobject/gtype.h       |   6 +-
33407  gobject/gtypeplugin.h |   8 +--
33408  gobject/gvalue.h      |   7 +--
33409  12 files changed, 164 insertions(+), 202 deletions(-)
33410
33411 commit ad4d81418ecdaf53950de117710be127d53169da
33412 Author: Piotr Drąg <piotrdrag@gmail.com>
33413 Date:   Sun Mar 2 19:24:01 2014 +0100
33414
33415     Updated Polish translation
33416
33417  po/pl.po | 2052
33418  ++++++++++++++++++++++++++++++++++----------------------------
33419  1 file changed, 1123 insertions(+), 929 deletions(-)
33420
33421 commit fdf14e9e6cbd2e373988d7b9e913788a58c63388
33422 Author: Philip Withnall <philip.withnall@collabora.co.uk>
33423 Date:   Wed Feb 19 18:03:37 2014 +0000
33424
33425     hmac: Make unit test const-correct
33426
33427     https://bugzilla.gnome.org/show_bug.cgi?id=724741
33428
33429  glib/tests/hmac.c | 6 +++---
33430  1 file changed, 3 insertions(+), 3 deletions(-)
33431
33432 commit 393503ba5bdc7c09cd46b716aaf3d2c63a6c7f9c
33433 Author: Ryan Lortie <desrt@desrt.ca>
33434 Date:   Sat Feb 8 12:23:46 2014 +0000
33435
33436     gmain: simplify g_main_context_find_source_by_id()
33437
33438     Since we now keep a hashtable of sources, we can implement this
33439     function
33440     without iteration.
33441
33442     https://bugzilla.gnome.org/show_bug.cgi?id=724839
33443
33444  glib/gmain.c | 27 ++++++++++-----------------
33445  1 file changed, 10 insertions(+), 17 deletions(-)
33446
33447 commit 9e81709012f27eebe336f40f948e9493c87fc75b
33448 Author: Ryan Lortie <desrt@desrt.ca>
33449 Date:   Sat Feb 8 12:17:10 2014 +0000
33450
33451     gmain: Simplify source id tracking
33452
33453     Simplify our tracking of issued source id integers and fix some bugs.
33454
33455     Previously the source's id was remove from the 'used' table from
33456     source_remove_from_context() which was also called if the source
33457     priority was changed (in which case it would never be added back
33458     to the
33459     table).  The source id could be reissued in that case.
33460
33461     In the new approach, we just always keep a hash table of sources, by
33462     source id.  This simplifies the logic and will also allow us to
33463     improve
33464     performance of g_main_context_find_source_by_id() which is called
33465     in some
33466     fairly common cases, such as g_source_remove().  These improvements
33467     will be in
33468     the following commits.
33469
33470     https://bugzilla.gnome.org/show_bug.cgi?id=724839
33471
33472  glib/gmain.c | 77
33473  ++++++++++++++----------------------------------------------
33474  1 file changed, 18 insertions(+), 59 deletions(-)
33475
33476 commit e7bde4acf4499d353780b696435e1a43dee66c54
33477 Author: Matthias Clasen <mclasen@redhat.com>
33478 Date:   Sun Feb 23 12:03:13 2014 -0500
33479
33480     Test content type icons more thoroughly
33481
33482     Check we actually get the right icon names, and check
33483     that symbolic icons fall back to non-symbolic ones.
33484
33485  gio/tests/contenttype.c | 71
33486  +++++++++++++++++++++++++++++++++++++++++++++++++
33487  1 file changed, 71 insertions(+)
33488
33489 commit e6af432b39ac9e0123387e5a993737073dce9153
33490 Author: John Lindgren <john.lindgren@aol.com>
33491 Date:   Sun Feb 23 00:52:31 2014 -0500
33492
33493     Add non-symbolic fallback icons in g_content_type_get_symbolic_icon().
33494
33495     This makes the behavior consistent with
33496     e.g. g_volume_get_symbolic_icon().
33497
33498     https://bugzilla.gnome.org/show_bug.cgi?id=724994
33499
33500  gio/gcontenttype.c | 44 +++++++++++++++++++-------------------------
33501  1 file changed, 19 insertions(+), 25 deletions(-)
33502
33503 commit 356fe2cec65ad5b531ff08c78e5c24f37017bb83
33504 Author: Ryan Lortie <desrt@desrt.ca>
33505 Date:   Sun Feb 23 01:11:50 2014 -0500
33506
33507     asyncqueue: fix timeout math on 32bit systems
33508
33509     88182d375e13ae6519a288d5295220c83ca27e73 caught this issue in
33510     g_async_queue_timed_pop() but failed to fix the same bug in the
33511     _unlocked()
33512     variant.
33513
33514     This is only a problem on 32bit systems.  On 64bit systems, the tv_sec
33515     in a timeval is already 64 bits, so no overflow occurs.
33516
33517     https://bugzilla.gnome.org/show_bug.cgi?id=722604
33518
33519  glib/gasyncqueue.c | 6 ++----
33520  1 file changed, 2 insertions(+), 4 deletions(-)
33521
33522 commit 4af9b8e9cb43cbcb1f889b74b85111325aab57ba
33523 Author: Ryan Lortie <desrt@desrt.ca>
33524 Date:   Sun Feb 23 00:47:29 2014 -0500
33525
33526     mappedfile test: permit ENODEV on /dev/null
33527
33528     mmap() on /dev/null returns ENODEV on old Linux versions and also on
33529     Hurd, so accept that in the testcase.
33530
33531     https://bugzilla.gnome.org/show_bug.cgi?id=722360
33532
33533  glib/tests/mappedfile.c | 1 +
33534  1 file changed, 1 insertion(+)
33535
33536 commit 4825e819b2ca59409b93f4d6f0f742d630626887
33537 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
33538 Date:   Thu Feb 20 08:47:54 2014 +0800
33539
33540     Fix build of gio/gapplication.c on Visual C++
33541
33542     Visual C++ is quite zealous about checking against the types used
33543     in the
33544     initializing of array of structures, even up to Visual C++ 2013.
33545     Fix this
33546     by splitting up the initializing steps.
33547
33548     https://bugzilla.gnome.org/show_bug.cgi?id=724609
33549
33550  gio/gapplication.c | 3 ++-
33551  1 file changed, 2 insertions(+), 1 deletion(-)
33552
33553 commit 8da795de4f04dad35029a36c155d0b299d739840
33554 Author: Ryan Lortie <desrt@desrt.ca>
33555 Date:   Thu Feb 13 17:07:07 2014 -0500
33556
33557     gsocket: use check/prepare only on win32
33558
33559     There is no longer any code left in the check/prepare functions
33560     on UNIX,
33561     so put %NULL in the GSourceFuncs vtable.
33562
33563     This also allows us to simplify some logic.
33564
33565     https://bugzilla.gnome.org/show_bug.cgi?id=724707
33566
33567  gio/gsocket.c | 27 +++++++++++++--------------
33568  1 file changed, 13 insertions(+), 14 deletions(-)
33569
33570 commit e8f26efe0d0ddf64b4be45e61917039b98de83bf
33571 Author: Ryan Lortie <desrt@desrt.ca>
33572 Date:   Thu Feb 13 16:37:49 2014 -0500
33573
33574     gsocket: use _add_unix_fd() instead of _add_poll()
33575
33576     Use g_source_add_unix_fd() on UNIX instead of using a GPollFD.
33577
33578     https://bugzilla.gnome.org/show_bug.cgi?id=724707
33579
33580  gio/gsocket.c | 15 +++++++++------
33581  1 file changed, 9 insertions(+), 6 deletions(-)
33582
33583 commit 04aee2d9201551810c2f9345b5b64ed7bf4e910e
33584 Author: Ryan Lortie <desrt@desrt.ca>
33585 Date:   Thu Feb 13 16:59:28 2014 -0500
33586
33587     gsocket: make use of g_source_set_ready_time()
33588
33589     Drop our own hand-rolled version of the same functionality.
33590
33591     https://bugzilla.gnome.org/show_bug.cgi?id=724707
33592
33593  gio/gsocket.c | 39 ++++++++++++---------------------------
33594  1 file changed, 12 insertions(+), 27 deletions(-)
33595
33596 commit 12d65f250987f6bea25ad38acd7c26b3f47d0ab6
33597 Author: Ryan Lortie <desrt@desrt.ca>
33598 Date:   Thu Feb 20 19:05:30 2014 -0500
33599
33600     GSource: mark some API as "implementation only"
33601
33602     Clarify that _add_poll() _remove_poll() _add_unix_fd(),
33603     _modify_unix_fd(), _remove_unix_fd(), _query_unix_fd(),
33604     _set_ready_time(), _add_child_source() and _remove_child_source()
33605     are only
33606     intended to be used by the implementation of a particular GSource --
33607     not its
33608     consumers.
33609
33610     https://bugzilla.gnome.org/show_bug.cgi?id=724707
33611
33612  glib/gmain.c | 27 +++++++++++++++++++++++++++
33613  1 file changed, 27 insertions(+)
33614
33615 commit 1f7100506a51584e66930851c5243fd2eaee5c35
33616 Author: Ryan Lortie <desrt@desrt.ca>
33617 Date:   Thu Feb 13 16:58:34 2014 -0500
33618
33619     gsocket: don't abuse GPollFD.revents field
33620
33621     We are reusing the GPollFD.revents field of the source to store a
33622     temporary value.  Use a local variable for that instead.
33623
33624     This is a refactor to make the next commit easier to understand.
33625
33626     https://bugzilla.gnome.org/show_bug.cgi?id=724707
33627
33628  gio/gsocket.c | 12 +++++++-----
33629  1 file changed, 7 insertions(+), 5 deletions(-)
33630
33631 commit ff96f88e172d504b5aef2a852880e21341809e1f
33632 Author: Ryan Lortie <desrt@desrt.ca>
33633 Date:   Thu Feb 13 16:34:29 2014 -0500
33634
33635     gsocket: use cancellable child source
33636
33637     Now that GCancellable's GSource is based on _set_ready_time()
33638     instead of
33639     an fd, we should use it as a child source, instead of forcing the
33640     creation of the fd and adding it as a poll.
33641
33642     https://bugzilla.gnome.org/show_bug.cgi?id=724707
33643
33644  gio/gsocket.c | 22 +++++++---------------
33645  1 file changed, 7 insertions(+), 15 deletions(-)
33646
33647 commit d8263dd7930fddddc4b8158e720ce0387d445af7
33648 Author: Ryan Lortie <desrt@desrt.ca>
33649 Date:   Thu Feb 13 16:16:27 2014 -0500
33650
33651     gsocket: trivial typo fix
33652
33653     https://bugzilla.gnome.org/show_bug.cgi?id=724707
33654
33655  gio/gsocket.c | 2 +-
33656  1 file changed, 1 insertion(+), 1 deletion(-)
33657
33658 commit 6147d15ea256ff0aabf11fb854ef07cf0e0e3a62
33659 Author: Ryan Lortie <desrt@desrt.ca>
33660 Date:   Sat Feb 22 09:22:27 2014 -0500
33661
33662     gmain: repeat preconditions for emphasis
33663
33664     g_main_context_acquire() mentions that you must have called it before
33665     you make any calls to _prepare(), _query(), _check() or _dispatch().
33666
33667     For emphasis, add a note on each of those functions pointing back
33668     to the
33669     fact that you must have called _acquire() before using them.
33670
33671  glib/gmain.c | 26 +++++++++++++++++++-------
33672  1 file changed, 19 insertions(+), 7 deletions(-)
33673
33674 commit c0aa150cb0d362224480240b2db8ff214717bdd1
33675 Author: Ryan Lortie <desrt@desrt.ca>
33676 Date:   Fri Feb 21 16:25:09 2014 -0500
33677
33678     g_main_context_wait: add a critical to detect use
33679
33680     Due to its unusual interface, I suspect that nobody is using
33681     g_main_context_wait() but there is no way to know.
33682
33683     Add a critical notice that will be displayed if anyone calls the
33684     function, asking them to file a bug with us.
33685
33686     We'll let this go out with the 2.40 release and see if we get
33687     a response
33688     before we proceed with actually breaking the functionality.
33689
33690  glib/gmain.c | 12 ++++++++++++
33691  1 file changed, 12 insertions(+)
33692
33693 commit 5103c5d643f7e7de7983619204a25c3c774478e8
33694 Author: Ryan Lortie <desrt@desrt.ca>
33695 Date:   Fri Feb 21 16:40:16 2014 -0500
33696
33697     GCond: check result of pthread_condattr_setclock()
33698
33699     Make sure this call succeeds, aborting if it doesn't
33700
33701     This will prevent people from having to waste time chasing down
33702     the problems
33703     that would otherwise be caused by this silent failure.
33704
33705  glib/gthread-posix.c | 9 +++++++--
33706  1 file changed, 7 insertions(+), 2 deletions(-)
33707
33708 commit 03a43c290e470c67015d01237c5d81ea81a7b129
33709 Author: Ryan Lortie <desrt@desrt.ca>
33710 Date:   Fri Feb 21 10:20:11 2014 -0500
33711
33712     gmain: abort if monotonic time is unsupported
33713
33714     We now depend on CLOCK_MONOTONIC, but it's possible that people may
33715     attempt to run GLib on systems where it isn't supported at runtime.
33716
33717     Check the return value of clock_gettime() and abort() if it fails in
33718     order to save these people from wasting time on debugging a tricky
33719     issue.
33720
33721     https://bugzilla.gnome.org/show_bug.cgi?id=670144
33722
33723  glib/gmain.c | 6 +++++-
33724  1 file changed, 5 insertions(+), 1 deletion(-)
33725
33726 commit 6fcaa7aa96fc4b274a4358f2cec3a4075568d343
33727 Author: Xavier Claessens <xavier.claessens@collabora.com>
33728 Date:   Fri Feb 21 15:35:36 2014 -0500
33729
33730     GHashTable: Explicitly document that _iter_remove() is safe while
33731     iterating
33732
33733     https://bugzilla.gnome.org/show_bug.cgi?id=723316
33734
33735  glib/ghash.c | 9 +++++++++
33736  1 file changed, 9 insertions(+)
33737
33738 commit 59a8ae34c01a9f5e311cb3fb6bb12fbe3e0096b0
33739 Author: Aurimas Černius <aurisc4@gmail.com>
33740 Date:   Fri Feb 21 22:16:16 2014 +0200
33741
33742     Updated Lithuanian translation
33743
33744  po/lt.po | 1750
33745  +++++++++++++++++++++++++++++++-------------------------------
33746  1 file changed, 864 insertions(+), 886 deletions(-)
33747
33748 commit 450363321db007d1c9a6c654b245e701ccc2998a
33749 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
33750 Date:   Fri Feb 21 17:06:56 2014 +0800
33751
33752     glib/Makefile.am: Dist gtranslit-data.h
33753
33754     This header needs to be distributed as well, which was
33755     inadvertently missed.
33756
33757     https://bugzilla.gnome.org/show_bug.cgi?id=724858
33758
33759  glib/Makefile.am | 1 +
33760  1 file changed, 1 insertion(+)
33761
33762 commit 73060f5e78ea5f208275f4a7cb6183636aeef1da
33763 Author: Ryan Lortie <desrt@desrt.ca>
33764 Date:   Fri Feb 21 07:56:06 2014 -0500
33765
33766     slow-motion post-release version bump
33767
33768  configure.ac | 2 +-
33769  1 file changed, 1 insertion(+), 1 deletion(-)
33770
33771 commit 061793a726df038fb8c790984c81020e14feb0bb
33772 Author: Ryan Lortie <desrt@desrt.ca>
33773 Date:   Thu Feb 20 18:49:37 2014 -0500
33774
33775     gconvert: add note to avoid transliteration
33776
33777     Add a note to the documentation of g_convert() advising to avoid using
33778     it for transliteration.  Link to g_str_to_ascii().
33779
33780  glib/gconvert.c | 3 +++
33781  1 file changed, 3 insertions(+)
33782
33783 commit 0415930b499fa951f1e82d38fc60461a8bd42c4b
33784 Author: Ryan Lortie <desrt@desrt.ca>
33785 Date:   Thu Feb 13 10:18:03 2014 -0500
33786
33787     gsource: document priority of child sources
33788
33789     Add a note to the documentation that child sources cannot have
33790     their priority
33791     changed independently from their parent.  Add a g_return_if_fail()
33792     to the
33793     public API in order to enforce this.
33794
33795     This was already a reality due to the check in
33796     g_source_set_priority_unlocked(), but it was never explicitly
33797     documented.
33798
33799     https://bugzilla.gnome.org/show_bug.cgi?id=724706
33800
33801  glib/gmain.c | 5 +++++
33802  1 file changed, 5 insertions(+)
33803
33804 commit 8491f03581b6ada1d82f29064c99b604e98c7e09
33805 Author: Ryan Lortie <desrt@desrt.ca>
33806 Date:   Thu Feb 20 18:32:04 2014 -0500
33807
33808     g_str_to_ascii(): a couple of minor tweaks
33809
33810     Add a precondition guard and use g_string_sized_new() to avoid some
33811     reallocations.
33812
33813  glib/gtranslit.c | 4 +++-
33814  1 file changed, 3 insertions(+), 1 deletion(-)
33815
33816 commit a8ea3dc03b203e18825aa4c8473c9ab832fbeddf
33817 Author: Ryan Lortie <desrt@desrt.ca>
33818 Date:   Mon Feb 17 13:15:55 2014 -0500
33819
33820     g_str_tokenize_and_fold: do proper transliteration
33821
33822     g_str_tokenize_and_fold() can now do proper locale-sensitive
33823     transliteration for ascii alternatives.
33824
33825     https://bugzilla.gnome.org/show_bug.cgi?id=710142
33826
33827  glib/gstrfuncs.c | 28 ++++++++++++++++------------
33828  1 file changed, 16 insertions(+), 12 deletions(-)
33829
33830 commit d7291760df7de8cc878cb418749cb0f6afa6c69d
33831 Author: Ryan Lortie <desrt@desrt.ca>
33832 Date:   Mon Feb 17 11:55:22 2014 -0500
33833
33834     tests: test transliteration API
33835
33836     Add some tests for the new transliteration API.
33837
33838     https://bugzilla.gnome.org/show_bug.cgi?id=710142
33839
33840  glib/tests/strfuncs.c | 107
33841  ++++++++++++++++++++++++++++++++++++++++++++++++++
33842  1 file changed, 107 insertions(+)
33843
33844 commit 941b8979d07a7d9bd1a8f581ee744c0c914e12ee
33845 Author: Ryan Lortie <desrt@desrt.ca>
33846 Date:   Mon Feb 17 11:54:18 2014 -0500
33847
33848     Add locale-sensitive ASCII transliteration API
33849
33850     Add a new function, g_str_to_ascii() that does locale-dependent ASCII
33851     transliteration of UTF-8 strings.
33852
33853     This function works off of an internal database.  We get the data
33854     out of
33855     the localedata shipped with glibc, which seems to be just about
33856     the best
33857     source of locale-sensitive transliteration information available
33858     anywhere.
33859
33860     We include a update script with this commit that's not used by
33861     anything
33862     at all -- it will just sit in git.  It is intended to be run manually
33863     from time to time.
33864
33865     https://bugzilla.gnome.org/show_bug.cgi?id=710142
33866
33867  docs/reference/glib/glib-sections.txt |   1 +
33868  glib/Makefile.am                      |   1 +
33869  glib/gstrfuncs.h                      |   4 +
33870  glib/gtranslit-data.h                 |  12 +
33871  glib/gtranslit.c                      | 409
33872  +++++++++++++++++++++++++++++++++
33873  glib/update-gtranslit.py              | 410
33874  ++++++++++++++++++++++++++++++++++
33875  6 files changed, 837 insertions(+)
33876
33877 commit 436d77f70ac9aed56d1b5f223e05a29e34378444
33878 Author: Ryan Lortie <desrt@desrt.ca>
33879 Date:   Tue Feb 18 19:04:24 2014 -0500
33880
33881     tests: add a test for g_cond_wait_until()
33882
33883     https://bugzilla.gnome.org/show_bug.cgi?id=673607
33884
33885  glib/tests/cond.c | 38 ++++++++++++++++++++++++++++++++++++++
33886  1 file changed, 38 insertions(+)
33887
33888 commit 1de36e775599e77f2fe47b381f0e5b1b62e93f66
33889 Author: Ryan Lortie <desrt@desrt.ca>
33890 Date:   Tue Feb 18 18:50:18 2014 -0500
33891
33892     Fix g_cond_wait_until() vs. monotonic time
33893
33894     We've had a relatively rocky path with g_cond_wait_until() on systems
33895     that either don't support pthread_condattr_setclock() or where
33896     g_get_monotonic_time() is not based on CLOCK_MONOTONIC (ie:
33897     Android and
33898     Mac OS).
33899
33900     Fortunately, both of these platforms seem to share
33901     pthread_cond_timedwait_relative_np() which allows us to implement
33902     g_cond_wait_until() without races.
33903
33904     With this patch, we now require that one of
33905     pthread_condattr_setclock()
33906     or pthread_cond_timedwait_relative_np() exists.  A quick look around
33907     suggests that this is true for all platforms that we care about.
33908
33909     This patch removes our use of pthread_cond_timedwait_monotonic() and
33910     pthread_cond_timedwait_monotonic_np() which were Android-only APIs.
33911
33912     https://bugzilla.gnome.org/show_bug.cgi?id=673607
33913
33914  configure.ac         | 17 ++++-------------
33915  glib/gthread-posix.c | 45 ++++++++++++++++++++++++++++++++++-----------
33916  2 files changed, 38 insertions(+), 24 deletions(-)
33917
33918 commit d61431254636b9ecc250884eb34757c2504e5685
33919 Author: Ryan Lortie <desrt@desrt.ca>
33920 Date:   Tue Feb 18 14:09:49 2014 -0500
33921
33922     gmain: rework g_get_monotonic_time() a bit
33923
33924     We now assume the existence of clock_gettime() and CLOCK_MONOTONIC as
33925     specified by POSIX.1-2001.  This means that we always return truly
33926     monotonic time, which will prevent problems in the case that the user
33927     changes the time.
33928
33929     Mac OS doesn't have clock_gettime() but it does have
33930     mach_absolute_time(), so we can use that there.
33931
33932     We keep our Windows case as well (although we should simplify it
33933     once XP
33934     hits EOL later this year).
33935
33936     This patch removes the fallback to gettimeofday() in case of missing
33937     clock_gettime().  We no longer have any way to test this codepath and
33938     therefore it must go.
33939
33940     This patch also restructures the #ifdef a bit so that we repeat the
33941     entire function definition inside of #ifdef instead of just the entire
33942     body of one function.
33943
33944     https://bugzilla.gnome.org/show_bug.cgi?id=724687
33945
33946  configure.ac |   3 +-
33947  glib/gmain.c | 164
33948  +++++++++++++++++++++++++++++++----------------------------
33949  2 files changed, 88 insertions(+), 79 deletions(-)
33950
33951 commit 20f4d1820b8d4d0fc4447188e33efffd6d4a88d8
33952 Author: William Jon McCann <william.jon.mccann@gmail.com>
33953 Date:   Wed Feb 19 19:35:23 2014 -0500
33954
33955     docs: use "Returns:" consistently
33956
33957     Instead of "Return value:".
33958
33959  gio/gactiongroup.c             |  8 ++--
33960  gio/gappinfo.c                 |  2 +-
33961  gio/gcancellable.c             |  2 +-
33962  gio/gdesktopappinfo.c          |  2 +-
33963  gio/gfileenumerator.c          |  4 +-
33964  gio/gfilterinputstream.c       |  2 +-
33965  gio/gfilteroutputstream.c      |  2 +-
33966  gio/ginetaddressmask.c         | 12 +++---
33967  gio/ginetsocketaddress.c       |  4 +-
33968  gio/ginitable.c                |  6 +--
33969  gio/ginputstream.c             | 12 +++---
33970  gio/gioerror.c                 |  2 +-
33971  gio/giomodule.c                |  4 +-
33972  gio/giostream.c                |  4 +-
33973  gio/gmemoryoutputstream.c      |  2 +-
33974  gio/gnetworkaddress.c          | 12 +++---
33975  gio/gnetworkmonitor.c          |  6 +--
33976  gio/gnetworkservice.c          | 10 ++---
33977  gio/goutputstream.c            | 16 ++++----
33978  gio/gpollableinputstream.c     |  2 +-
33979  gio/gpollableoutputstream.c    |  2 +-
33980  gio/gpollableutils.c           |  6 +--
33981  gio/gproxy.c                   |  8 ++--
33982  gio/gproxyresolver.c           |  8 ++--
33983  gio/gresolver.c                | 20 +++++-----
33984  gio/gresource.c                |  8 ++--
33985  gio/gsocketaddressenumerator.c |  4 +-
33986  gio/gsocketconnectable.c       |  4 +-
33987  gio/gsrvtarget.c               | 14 +++----
33988  gio/gtask.c                    |  6 +--
33989  gio/gtcpwrapperconnection.c    |  4 +-
33990  gio/gtlsbackend.c              | 12 +++---
33991  gio/gtlscertificate.c          | 14 +++----
33992  gio/gtlsclientconnection.c     | 10 ++---
33993  gio/gtlsconnection.c           | 24 ++++++------
33994  gio/gtlsdatabase.c             | 16 ++++----
33995  gio/gtlsfiledatabase.c         |  2 +-
33996  gio/gtlspassword.c             |  6 +--
33997  gio/gtlsserverconnection.c     |  2 +-
33998  gio/gunixinputstream.c         |  4 +-
33999  gio/gunixoutputstream.c        |  4 +-
34000  gio/gwin32inputstream.c        |  4 +-
34001  gio/gwin32outputstream.c       |  4 +-
34002  gio/gwin32volumemonitor.c      |  2 +-
34003  gio/inotify/inotify-helper.c   |  2 +-
34004  glib/deprecated/gcompletion.c  |  2 +-
34005  glib/gasyncqueue.c             | 24 ++++++------
34006  glib/gbase64.c                 | 12 +++---
34007  glib/gbookmarkfile.c           | 54 +++++++++++++-------------
34008  glib/gcharset.c                |  6 +--
34009  glib/gchecksum.c               | 14 +++----
34010  glib/gconvert.c                | 30 +++++++-------
34011  glib/gdataset.c                |  2 +-
34012  glib/gdatetime.c               | 46 +++++++++++-----------
34013  glib/gdir.c                    |  4 +-
34014  glib/genviron.c                |  8 ++--
34015  glib/gerror.c                  |  8 ++--
34016  glib/gfileutils.c              | 32 +++++++--------
34017  glib/ggettext.c                |  2 +-
34018  glib/ghash.c                   | 28 +++++++-------
34019  glib/ghmac.c                   | 12 +++---
34020  glib/ghostutils.c              | 10 ++---
34021  glib/giochannel.c              | 46 +++++++++++-----------
34022  glib/gkeyfile.c                | 44 ++++++++++-----------
34023  glib/gmain.c                   | 88
34024  +++++++++++++++++++++---------------------
34025  glib/gmappedfile.c             |  6 +--
34026  glib/gmarkup.c                 | 16 ++++----
34027  glib/gmem.c                    |  2 +-
34028  glib/gnode.c                   |  2 +-
34029  glib/goption.c                 |  6 +--
34030  glib/gpoll.c                   |  2 +-
34031  glib/gqueue.c                  | 28 +++++++-------
34032  glib/grand.c                   | 24 ++++++------
34033  glib/gsequence.c               | 48 +++++++++++------------
34034  glib/gshell.c                  |  6 +--
34035  glib/gspawn.c                  | 10 ++---
34036  glib/gstrfuncs.c               | 56 +++++++++++++--------------
34037  glib/gstring.c                 | 18 ++++-----
34038  glib/gstringchunk.c            |  2 +-
34039  glib/gtestutils.h              |  2 +-
34040  glib/gthreadpool.c             | 18 ++++-----
34041  glib/gtimer.c                  |  4 +-
34042  glib/gtree.c                   | 18 ++++-----
34043  glib/gunibreak.c               |  2 +-
34044  glib/gunicollate.c             |  6 +--
34045  glib/gunidecomp.c              |  8 ++--
34046  glib/guniprop.c                | 60 ++++++++++++++--------------
34047  glib/gutf8.c                   | 42 ++++++++++----------
34048  glib/gutils.c                  | 16 ++++----
34049  glib/gversion.c                |  2 +-
34050  glib/gwin32.c                  |  2 +-
34051  gobject/gbinding.c             | 16 ++++----
34052  gobject/gbinding.h             |  2 +-
34053  93 files changed, 600 insertions(+), 600 deletions(-)
34054
34055 commit 9cb53851be2d90c804e6f31da26a11c51329f33c
34056 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
34057 Date:   Wed Feb 19 13:57:18 2014 +0800
34058
34059     gio/gresolver.c: Fix build on Windows
34060
34061     Windows does not come with inet_aton(), and this check on IPv4
34062     addresses
34063     is actually not needed on Windows as the getaddrinfo() implementation
34064     on
34065     Windows already rejects non-standard and non-real IPv4
34066     numbers-and-dots
34067     addresses.
34068
34069     https://bugzilla.gnome.org/show_bug.cgi?id=724609
34070
34071  gio/gresolver.c | 5 ++++-
34072  1 file changed, 4 insertions(+), 1 deletion(-)
34073
34074 commit a5ae016359ffb8634d6a12e5853e89f743eca0b9
34075 Author: Kjartan Maraas <kmaraas@gnome.org>
34076 Date:   Wed Feb 19 23:57:40 2014 +0100
34077
34078     Updated Norwegian bokmål translation
34079
34080  po/nb.po | 60
34081  +++++++++++++++++++++++++++++++++---------------------------
34082  1 file changed, 33 insertions(+), 27 deletions(-)
34083
34084 commit 0ffa1ea8ddb9a3c17ab0ad13a0f6685657fb41e2
34085 Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
34086 Date:   Wed Feb 19 15:51:27 2014 -0500
34087
34088     Add G_ÂTYPE_VARIANT_DCT into the doc
34089
34090  docs/reference/gobject/gobject-sections.txt | 1 +
34091  1 file changed, 1 insertion(+)
34092
34093 commit ec17605d4f62fa6b460846f30a5ea409425bee00
34094 Author: Ryan Lortie <desrt@desrt.ca>
34095 Date:   Mon Feb 17 18:33:34 2014 -0500
34096
34097     GLib 2.39.90
34098
34099  NEWS         | 36 ++++++++++++++++++++++++++++++++++++
34100  configure.ac |  2 +-
34101  2 files changed, 37 insertions(+), 1 deletion(-)
34102
34103 commit c37cd19feee3a609fec8909f01df8755052c59ab
34104 Author: Ryan Lortie <desrt@desrt.ca>
34105 Date:   Mon Feb 17 18:13:01 2014 -0500
34106
34107     Work around test failure in gdbus-names
34108
34109     This is caused by g_test_dbus_down() returning too soon.
34110
34111     Add a sleep for now.
34112
34113     https://bugzilla.gnome.org/show_bug.cgi?id=711807
34114
34115  gio/tests/gdbus-names.c | 3 +++
34116  1 file changed, 3 insertions(+)
34117
34118 commit 53d5b17f629a593dc3862f39fdcef9339ca4816d
34119 Author: Ryan Lortie <desrt@desrt.ca>
34120 Date:   Mon Feb 17 17:43:48 2014 -0500
34121
34122     GApplication: disable some more tests
34123
34124     Disable some racy GApplication testcases.  We need some better
34125     non-hacky
34126     GApplication tests...
34127
34128     https://bugzilla.gnome.org/show_bug.cgi?id=724126
34129
34130  gio/tests/gapplication.c | 16 +++++++++++++---
34131  1 file changed, 13 insertions(+), 3 deletions(-)
34132
34133 commit c81834c0895766f104bc6fb1579704066df90597
34134 Author: Matthias Clasen <mclasen@redhat.com>
34135 Date:   Mon Feb 17 16:57:13 2014 -0500
34136
34137     Bump gtk-doc dep to 1.20
34138
34139  configure.ac | 2 +-
34140  1 file changed, 1 insertion(+), 1 deletion(-)
34141
34142 commit 4139b26f3e2f869191b3d96d912f699470db6cea
34143 Author: Dan Winship <danw@gnome.org>
34144 Date:   Fri Feb 14 15:35:11 2014 -0500
34145
34146     gsocket: fix g_socket_condition_timed_wait() recovery after EINTR
34147
34148     After getting an EINTR, g_socket_condition_timed_wait() has to adjust
34149     its timeout, but it was trying to convert from nanoseconds to
34150     microseconds by multiplying by 1000 rather than dividing... Oops.
34151
34152     https://bugzilla.gnome.org/show_bug.cgi?id=724239
34153
34154  gio/gsocket.c | 2 +-
34155  1 file changed, 1 insertion(+), 1 deletion(-)
34156
34157 commit 5a4478664be8bc6523f6452bfd63340718be2aa5
34158 Author: Dan Winship <danw@gnome.org>
34159 Date:   Fri Feb 14 16:12:50 2014 -0500
34160
34161     gtestutils: make the new assert messages more detailed
34162
34163     g_assert_true(), g_assert_false(), g_assert_null(), and
34164     g_assert_nonnull() simply printed out the expression they were
34165     checking, without any further explanation of what went wrong. (In
34166     particular, "g_assert_true(x)" and "g_assert_false(x)" would both
34167     print the same thing on failure.) Add a little bit more context.
34168
34169     https://bugzilla.gnome.org/show_bug.cgi?id=724385
34170
34171  glib/gtestutils.h | 8 ++++----
34172  1 file changed, 4 insertions(+), 4 deletions(-)
34173
34174 commit 299ca6dc1e54797e6fc5264c7b19b08bd726ca83
34175 Author: Ross Burton <ross.burton@intel.com>
34176 Date:   Tue Feb 4 13:15:08 2014 +0000
34177
34178     gio/tests: fix race when generating code
34179
34180     There is a race condition in the makefile that can result in build
34181     failures like this in parallel builds:
34182
34183     | ./gdbus-test-codegen-generated.h:7:0: error: unterminated #ifndef
34184     |  #ifndef __GDBUS_TEST_CODEGEN_GENERATED_H__
34185
34186     This is because a rule like this:
34187
34188     x.c x.h: prerequisites
34189             @commands
34190
34191     doesn't consider x.c and x.h together. Instead, it expands to two
34192     rules, one to
34193     generate x.c and one to generate x.h, which happen to run the same
34194     commands.  In
34195     the worst case they execute in parallel, overwriting each other's
34196     output.
34197
34198     Signed-off-by: Ross Burton <ross.burton@intel.com>
34199
34200     https://bugzilla.gnome.org/show_bug.cgi?id=723616
34201
34202  gio/tests/Makefile.am | 4 +++-
34203  1 file changed, 3 insertions(+), 1 deletion(-)
34204
34205 commit ed017994c9396f10c87646b5fa3639e1ca1925b8
34206 Author: Olivier Crête <olivier.crete@collabora.com>
34207 Date:   Sat Feb 15 02:23:29 2014 -0500
34208
34209     subprocess: Init and clear the mutex
34210
34211     Fixes the leak of the GMutexImpl allocated inside the first call
34212     to g_mutex_lock()
34213     on an uninitialized GMutex.
34214
34215     https://bugzilla.gnome.org/show_bug.cgi?id=724401
34216
34217  gio/gsubprocess.c | 3 +++
34218  1 file changed, 3 insertions(+)
34219
34220 commit a732f2966d114a040a2958084252b697b1f29f29
34221 Author: Paolo Borelli <pborelli@gnome.org>
34222 Date:   Sun Feb 16 22:06:11 2014 +0100
34223
34224     Annotate g_application_add_main_option_entries
34225
34226  gio/gapplication.c | 3 ++-
34227  1 file changed, 2 insertions(+), 1 deletion(-)
34228
34229 commit 89022761018fd87a19b0c4cf5a9c9fe8575a743a
34230 Author: Dan Winship <danw@gnome.org>
34231 Date:   Sun Feb 16 09:24:04 2014 -0500
34232
34233     g_simple_async_result_is_valid: fix for NULL source tag
34234
34235     If a GSimpleAsyncResult has a NULL source tag, allow it to compare
34236     valid to a non-NULL source tag in g_simple_async_result_is_valid(), to
34237     simplify cases where, eg, g_simple_async_result_new() and
34238     g_simple_async_result_report_error_in_idle() are both used.
34239
34240     https://bugzilla.gnome.org/show_bug.cgi?id=721458
34241
34242  gio/gsimpleasyncresult.c        | 22 +++++++-------
34243  gio/tests/simple-async-result.c | 65
34244  +++++++++++++++++++++++++++++++++++++++++
34245  2 files changed, 77 insertions(+), 10 deletions(-)
34246
34247 commit 9c135707cb0653cc0f7d66ee67921428fa912611
34248 Author: Koop Mast <kwm@rainbow-runner.nl>
34249 Date:   Sat Feb 15 19:54:21 2014 +0100
34250
34251     Fix the build on FreeBSD by replacing EAI_NODATA with EAI_NONAME.
34252
34253     https://bugzilla.gnome.org/show_bug.cgi?id=724434
34254
34255  gio/gresolver.c | 2 +-
34256  1 file changed, 1 insertion(+), 1 deletion(-)
34257
34258 commit 7cbff954b926d97ce2f3ce08487866b668e7eafb
34259 Author: Ryan Lortie <desrt@desrt.ca>
34260 Date:   Sun Jan 12 03:14:04 2014 -0500
34261
34262     win32: fixup lib.exe invocation
34263
34264     We have a configure.ac check for lib.exe that attempts to enable
34265     creation of .lib files for our 5 public libraries.  That has been
34266     broken
34267     for a long time for two reasons:
34268
34269      1) the Makefiles hardcode 'lib' instead of 'lib.exe'
34270
34271      2) we dropped generation of .def files quite some time ago
34272      (except for
34273         in gthread where we have the two-symbol file under version
34274         control)
34275
34276     Add new rules for creating .def files from dumpbin.exe (which
34277     you should
34278     have if you have lib.exe) and fix the .lib rules to use lib.exe.
34279
34280     Add a bit of $(AM_V_GEN) all around, as well.
34281
34282     https://bugzilla.gnome.org/show_bug.cgi?id=722033
34283
34284  gio/Makefile.am     | 5 ++++-
34285  glib/Makefile.am    | 5 ++++-
34286  gmodule/Makefile.am | 5 ++++-
34287  gobject/Makefile.am | 5 ++++-
34288  gthread/Makefile.am | 2 +-
34289  5 files changed, 17 insertions(+), 5 deletions(-)
34290
34291 commit 08533cae05dfe6d3af5e02c95af9de65680cdae0
34292 Author: Ryan Lortie <desrt@desrt.ca>
34293 Date:   Sat Feb 15 08:44:05 2014 -0500
34294
34295     only '#pragma GCC' outside of functions
34296
34297     Don't use #pragma GCC inside of function scope.
34298
34299     https://bugzilla.gnome.org/show_bug.cgi?id=724417
34300
34301  glib/tests/test-printf.c | 24 +++++++++++++++++-------
34302  1 file changed, 17 insertions(+), 7 deletions(-)
34303
34304 commit 5575a3e9cb8ec3d0f0f373cb64e6fedc4c72c0f5
34305 Author: Dan Winship <danw@gnome.org>
34306 Date:   Tue Aug 20 21:36:25 2013 -0400
34307
34308     gio: don't accept nonstandard IPv4 "numbers-and-dots" addresses
34309
34310     In addition to the standard "192.168.1.1" format, there are numerous
34311     legacy IPv4 address formats (such as "192.168.257",
34312     "0xc0.0xa8.0x01.0x01", "0300.0250.0001.0001", "3232235777", and
34313     "0xc0a80101"). However, none of these forms are ever used any more
34314     except in phishing attempts. GLib wasn't supposed to be accepting
34315     these addresses (neither g_hostname_is_ip_address() nor
34316     g_inet_address_new_from_string() recognizes them), but getaddrinfo()
34317     accepts them, and so the parts of gio that use getaddrinfo()
34318     accidentally did accept those formats.
34319
34320     Fix GNetworkAddress and GResolver to reject these address formats.
34321
34322     https://bugzilla.gnome.org/show_bug.cgi?id=679957
34323
34324  docs/reference/gio/gio-sections.txt |   1 +
34325  gio/ginetsocketaddress.c            |  74 +++++++++++++++++++++++
34326  gio/ginetsocketaddress.h            |  17 +++---
34327  gio/gnetworkaddress.c               |  28 +++------
34328  gio/gresolver.c                     |  55 ++++++++++++++---
34329  gio/gthreadedresolver.c             |   2 +-
34330  gio/tests/network-address.c         | 116
34331  ++++++++++++++++++++++++++++++++++++
34332  7 files changed, 256 insertions(+), 37 deletions(-)
34333
34334 commit 5cab3fcec13f9b9b13ebb483498e3e50bc1a4b45
34335 Author: Dan Winship <danw@gnome.org>
34336 Date:   Mon Dec 2 11:59:30 2013 -0500
34337
34338     gobject: re-allow finalization from constructor()
34339
34340     Although returning NULL from constructor is strongly discouraged, some
34341     old libraries need to keep doing it for ABI-compatibility reasons.
34342     Given this, it's rude to forbid finalization from within
34343     constructor(), since it would otherwise work correctly now anyway (and
34344     the critical when returning NULL should discourage any new uses of
34345     returning NULL from constructor()).
34346
34347     https://bugzilla.gnome.org/show_bug.cgi?id=661576
34348
34349  gobject/gobject.c      |  4 ++--
34350  gobject/tests/object.c | 20 +++++++++++---------
34351  2 files changed, 13 insertions(+), 11 deletions(-)
34352
34353 commit 074df396813692c7680c5406224131eda554d474
34354 Author: Dan Winship <danw@gnome.org>
34355 Date:   Sat Feb 1 14:21:10 2014 +0100
34356
34357     Fix g_socket_get_available() with TCP on Windows
34358
34359     Windows needs a special inefficient hack to implement
34360     g_socket_get_available() correctly for UDP sockets, but that hack
34361     isn't needed for TCP, and in fact, might give the wrong answer in that
34362     case. Fix it to only use the hack with UDP.
34363
34364     Also, fix that case to handle non-blocking sockets as well.
34365
34366     And add a test case for g_socket_get_available() with TCP.
34367
34368     https://bugzilla.gnome.org/show_bug.cgi?id=723422
34369
34370  gio/gsocket.c      |  20 ++++++++--
34371  gio/tests/socket.c | 107
34372  +++++++++++++++++++++++++++++++++++++++++------------
34373  2 files changed, 100 insertions(+), 27 deletions(-)
34374
34375 commit d690b3dcd083cfeb004db0c65c7196f558cba1ff
34376 Author: Matthias Clasen <mclasen@redhat.com>
34377 Date:   Fri Feb 14 21:49:42 2014 -0500
34378
34379     docs: Remove a few trailing <literal>s
34380
34381  glib/glib-unix.h | 18 ++++++++----------
34382  1 file changed, 8 insertions(+), 10 deletions(-)
34383
34384 commit bcab7ba002f052481329f2b70b4c7ea31b544b86
34385 Author: Matthias Clasen <mclasen@redhat.com>
34386 Date:   Fri Feb 14 21:39:11 2014 -0500
34387
34388     docs: Remove some unneeded decorations
34389
34390     @var is not expanded inside literal `` blocks.
34391     Just remove those @ characters.
34392
34393  glib/gatomic.c | 24 ++++++++++++------------
34394  1 file changed, 12 insertions(+), 12 deletions(-)
34395
34396 commit bc6ee788b4ff6590513da6ab657448885e92b20b
34397 Author: Matthias Clasen <mclasen@redhat.com>
34398 Date:   Fri Feb 14 21:33:36 2014 -0500
34399
34400     docs: let go of &ast;
34401
34402     Since we are no longer using sgml mode, using /&ast; &ast;/ to
34403     escape block comments inside examples does not work anymore.
34404     Switch to using line comments with //
34405
34406  gio/gappinfo.c                |  2 +-
34407  gio/gapplicationcommandline.c |  6 +++---
34408  gio/gcancellable.c            | 14 ++++++-------
34409  gio/gdbuserror.c              |  8 ++++----
34410  gio/giomodule.c               |  4 ++--
34411  gio/gmemoryoutputstream.c     |  6 +++---
34412  gio/gsimpleaction.c           |  2 +-
34413  gio/gsimpleasyncresult.c      | 21 ++++++++-----------
34414  gio/gsocketconnectable.c      | 16 ++++++---------
34415  gio/gtask.c                   | 48
34416  +++++++++++++++++++++----------------------
34417  gio/gvolume.c                 |  4 ++--
34418  glib/garray.c                 | 10 ++++-----
34419  glib/gerror.c                 | 31 ++++++++++++++--------------
34420  glib/gfileutils.c             |  4 ++--
34421  glib/ghash.c                  |  2 +-
34422  glib/glist.c                  | 12 +++++------
34423  glib/gmain.c                  |  4 ++--
34424  glib/gmarkup.c                |  4 ++--
34425  glib/gmessages.c              |  5 ++---
34426  glib/goption.c                | 10 ++++-----
34427  glib/gregex.c                 |  8 ++++----
34428  glib/gslice.c                 | 12 +++++------
34429  glib/gslist.c                 |  8 ++++----
34430  glib/gtestutils.c             |  4 ++--
34431  glib/gthread-posix.c          |  8 ++++----
34432  glib/gthread.c                | 29 +++++++++++++-------------
34433  glib/gvariant.c               | 13 ++++++------
34434  gmodule/gmodule.c             |  4 ++--
34435  gobject/gclosure.c            |  8 ++++----
34436  gobject/gobject.c             | 14 +++++++------
34437  gobject/gvalue.c              | 16 +++++++--------
34438  31 files changed, 162 insertions(+), 175 deletions(-)
34439
34440 commit 450e7b1036fc95d41d6cb72d48824cd8b438037c
34441 Author: Ryan Lortie <desrt@desrt.ca>
34442 Date:   Thu Feb 13 18:26:07 2014 -0500
34443
34444     configure.ac: tweak inotify check
34445
34446     Our check for inotify_init1() being defined is broken.  We happily
34447     declare that inotify is supported, even if the check fails.
34448
34449     This was originally intended to check for inotify_init1 in the libc so
34450     that we could fall back to inotify_init if it was not yet defined.
34451
34452     FreeBSD has a libinotify that emulates the inotify API via kqueue.  It
34453     installs a <sys/inotify.h> header and requires linking to -linotify.
34454     We
34455     don't want to falsely detect working inotify in this case.
34456
34457     Treat the lack of inotify_init1() in the libc as a lack of inotify
34458     support.  This requires only a new libc -- we still support old
34459     kernels:
34460     in the case that inotify1_init() fails, we fall back to
34461     inotify_init().
34462
34463     https://bugzilla.gnome.org/show_bug.cgi?id=724330
34464
34465  configure.ac                 | 3 +--
34466  gio/giomodule.c              | 2 +-
34467  gio/inotify/inotify-kernel.c | 5 +----
34468  3 files changed, 3 insertions(+), 7 deletions(-)
34469
34470 commit db83b8ac4ce70c31398121f0bde9ac87d4f42c58
34471 Author: Dan Winship <danw@gnome.org>
34472 Date:   Thu Feb 13 12:59:20 2014 -0500
34473
34474     gtask: fix trivial doc typo
34475
34476  gio/gtask.c | 2 +-
34477  1 file changed, 1 insertion(+), 1 deletion(-)
34478
34479 commit 0f5577de57b83841280dbd925c1b64b77bf4a828
34480 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
34481 Date:   Tue Feb 11 15:24:34 2014 +0000
34482
34483     g_test_run: return 0 if all tests are skipped in TAP mode
34484
34485     Exit status 77 is special to Automake's default test driver, but is
34486     treated as an error by TAP.
34487
34488     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=724124
34489     Reviewed-by: Dan Winship <danw>
34490
34491  glib/gtestutils.c | 10 +++++++++-
34492  1 file changed, 9 insertions(+), 1 deletion(-)
34493
34494 commit ffa5fab09a504cc6d2ff862b4cff123e27e118e1
34495 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
34496 Date:   Tue Feb 11 15:14:33 2014 +0000
34497
34498     glib/tests/collate.c: run to completion when skipping all tests
34499
34500     Otherwise, we don't produce valid TAP output, and fail with:
34501
34502         ERROR: collate - missing test plan
34503
34504     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=724124
34505     Reviewed-by: Dan Winship <danw>
34506
34507  glib/tests/collate.c | 14 ++++++++++++--
34508  1 file changed, 12 insertions(+), 2 deletions(-)
34509
34510 commit 169846c5ab19abaa5474f5b5f30c3deef645ee03
34511 Author: Philip Withnall <philip.withnall@collabora.co.uk>
34512 Date:   Thu Feb 13 10:58:21 2014 +0000
34513
34514     gsocketconnection: Document closing connections with
34515     g_io_stream_close()
34516
34517     It’s not enough to close a connection by calling
34518     g_input_stream_close()
34519     and g_output_stream_close() on its two substreams: to close the
34520     underlying socket, one must use g_io_stream_close(). Document that.
34521
34522     https://bugzilla.gnome.org/show_bug.cgi?id=724278
34523
34524  gio/giostream.c         | 6 +++---
34525  gio/gsocketconnection.c | 4 ++++
34526  2 files changed, 7 insertions(+), 3 deletions(-)
34527
34528 commit 0017728c8c19ac0e64eee7740e43138d85885ee2
34529 Author: Dan Winship <danw@gnome.org>
34530 Date:   Thu Feb 13 08:30:24 2014 -0500
34531
34532     gsocketservice: Clarify g_socket_service_stop() documentation
34533
34534     https://bugzilla.gnome.org/show_bug.cgi?id=724233
34535
34536  gio/gsocketservice.c | 6 ++++++
34537  1 file changed, 6 insertions(+)
34538
34539 commit 125913e9fe27da29699987d406fe6290ff288ccd
34540 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
34541 Date:   Thu Feb 6 17:48:44 2014 +0000
34542
34543     g_child_watch_source_new: POSIX pid must be positive
34544
34545     If we used a non-positive pid, we'd call waitpid(that_pid, ...)
34546     which is exactly the situation this function can't deal with.
34547
34548     On Windows, GPid is a HANDLE (pointer), so I don't think the same
34549     thing
34550     applies.
34551
34552     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=723743
34553     Reviewed-by: Ryan Lortie
34554
34555  glib/gmain.c | 31 ++++++++++++++++++++++++-------
34556  1 file changed, 24 insertions(+), 7 deletions(-)
34557
34558 commit a3cb5ce33b636dd31ac009d5396997dfbb0b032c
34559 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
34560 Date:   Thu Feb 6 10:19:47 2014 +0000
34561
34562     Be more clear that g_return_if_fail is undefined behaviour
34563
34564     In particular, it is not incorrect to g_return_if_fail (..., FALSE)
34565     in a function returning a "success" gboolean and a GError: "failure to
34566     meet the preconditions is an error" takes precedence over the
34567     GError documentation's guarantee that the error will be set on
34568     failure.
34569
34570     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=660809
34571     Reviewed-by: Emmanuele Bassi
34572
34573  glib/gerror.c    | 18 ++++++++++++++++--
34574  glib/gmessages.h | 29 +++++++++++++++++++++++------
34575  2 files changed, 39 insertions(+), 8 deletions(-)
34576
34577 commit f5e60984af7ae056c9795d4820834707520866ed
34578 Author: Emmanuele Bassi <ebassi@gnome.org>
34579 Date:   Mon Feb 10 15:48:17 2014 +0000
34580
34581     po/nb.po: Fix mismatched translation
34582
34583     Missing '\n' at the end of the string broke building under CI.
34584
34585  po/nb.po | 2 +-
34586  1 file changed, 1 insertion(+), 1 deletion(-)
34587
34588 commit bf25c451f5f96ef428b0dbb15881de4699b554f8
34589 Author: Kjartan Maraas <kmaraas@gnome.org>
34590 Date:   Mon Feb 10 16:16:41 2014 +0100
34591
34592     Updated Norwegian bokmål translation
34593
34594  po/nb.po | 62
34595  +++++++++++++++++++++++++++++---------------------------------
34596  1 file changed, 29 insertions(+), 33 deletions(-)
34597
34598 commit 87a7b7763bae1bb8faa5e8244ee12cf05a2180b8
34599 Author: Andika Triwidada <andika@gmail.com>
34600 Date:   Mon Feb 10 14:55:59 2014 +0000
34601
34602     Updated Indonesian translation
34603
34604  po/id.po | 2055
34605  ++++++++++++++++++++++++++++++++++----------------------------
34606  1 file changed, 1120 insertions(+), 935 deletions(-)
34607
34608 commit d173d97c9ba27ac009f756a727a23a3359c5c5fc
34609 Author: Philip Withnall <philip.withnall@collabora.co.uk>
34610 Date:   Mon Feb 10 08:49:52 2014 +0000
34611
34612     gsubprocess: Fix ‘Since’ lines in documentation to read 2.40
34613
34614     GSubprocess was introduced in GLib 2.40, not 2.36.
34615
34616     https://bugzilla.gnome.org/show_bug.cgi?id=724001
34617
34618  gio/gioenums.h | 2 +-
34619  gio/giotypes.h | 2 +-
34620  2 files changed, 2 insertions(+), 2 deletions(-)
34621
34622 commit 24536dd030796dc57ca5148b031062da3e0b793e
34623 Author: Philip Withnall <philip.withnall@collabora.co.uk>
34624 Date:   Mon Feb 10 08:21:49 2014 +0000
34625
34626     gsubprocess: Fix a broken link in the documentation
34627
34628     https://bugzilla.gnome.org/show_bug.cgi?id=724001
34629
34630  gio/gsubprocess.c | 4 ++--
34631  1 file changed, 2 insertions(+), 2 deletions(-)
34632
34633 commit 28b1d39058d7b45a1bada07ba875263219eb04f8
34634 Author: Kjartan Maraas <kmaraas@gnome.org>
34635 Date:   Mon Feb 10 08:15:00 2014 +0100
34636
34637     Updated Norwegian bokmål translation
34638
34639  po/nb.po | 2015
34640  ++++++++++++++++++++++++++++++++++----------------------------
34641  1 file changed, 1101 insertions(+), 914 deletions(-)
34642
34643 commit ada09a7b625a9c705de4ff5b9d9f11bb1ed42e06
34644 Author: Milo Casagrande <milo@ubuntu.com>
34645 Date:   Sun Feb 9 12:21:34 2014 +0100
34646
34647     [l10n] Updated Italian translation.
34648
34649  po/it.po | 1712
34650  +++++++++++++++++++++++++++++++-------------------------------
34651  1 file changed, 864 insertions(+), 848 deletions(-)
34652
34653 commit c158a9cdcbef04a51f64a4cac2db2f5e509b8794
34654 Author: Matthias Clasen <mclasen@redhat.com>
34655 Date:   Sun Feb 9 02:12:53 2014 -0500
34656
34657     Fix a misformatting in GVariant docs
34658
34659     The + at the beginning of the line was misinterpreted
34660     as markdown for a list.
34661
34662  glib/gvariant.c | 7 ++++---
34663  1 file changed, 4 insertions(+), 3 deletions(-)
34664
34665 commit 35066ed6c6b51317f49069f2564c547aa309f9f1
34666 Author: Matthias Clasen <mclasen@redhat.com>
34667 Date:   Sun Feb 9 02:07:26 2014 -0500
34668
34669     Docs: Drop entities, switch away from sgml mode
34670
34671     Since all element markup is now gone from the doc comments,
34672     we can turn off the gtk-doc sgml mode, which means that from
34673     now on, docbook markup is no longer allowed in doc comments.
34674
34675     To make this possible, we have to replace all remaining
34676     entities in doc comments by their replacement text, &amp; -> &
34677     and so on.
34678
34679  docs/reference/gio/Makefile.am     |  2 +-
34680  docs/reference/glib/Makefile.am    |  2 +-
34681  docs/reference/gobject/Makefile.am |  2 +-
34682  gio/gappinfo.c                     |  2 +-
34683  gio/gdbusaddress.c                 |  2 +-
34684  gio/gdbusintrospection.c           |  2 +-
34685  gio/gdesktopappinfo.c              |  2 +-
34686  gio/gfileattribute.c               |  2 +-
34687  gio/gfiledescriptorbased.c         |  2 +-
34688  gio/gicon.c                        |  2 +-
34689  gio/gmenumodel.c                   |  2 +-
34690  gio/gnetworking.c                  |  2 +-
34691  gio/gproxyresolver.c               |  4 ++--
34692  gio/gsettings.c                    | 12 ++++++------
34693  gio/gsocket.c                      |  6 +++---
34694  gio/gunixconnection.c              |  2 +-
34695  gio/gunixfdlist.c                  |  2 +-
34696  gio/gunixfdmessage.c               |  2 +-
34697  gio/gunixinputstream.c             |  2 +-
34698  gio/gunixmounts.c                  |  2 +-
34699  gio/gunixoutputstream.c            |  2 +-
34700  gio/gunixsocketaddress.c           |  2 +-
34701  gio/gwin32inputstream.c            |  2 +-
34702  gio/gwin32outputstream.c           |  2 +-
34703  glib/docs.c                        |  4 ++--
34704  glib/gbookmarkfile.c               |  6 +++---
34705  glib/gerror.c                      | 12 ++++++------
34706  glib/ggettext.c                    |  4 ++--
34707  glib/ghook.c                       |  6 +++---
34708  glib/glist.c                       |  4 ++--
34709  glib/gmarkup.c                     | 10 +++++-----
34710  glib/grand.c                       |  2 +-
34711  glib/gregex.c                      | 25 +++++++++++++------------
34712  glib/gstrfuncs.c                   | 30 +++++++++++++++---------------
34713  glib/gtestutils.c                  | 14 +++++++-------
34714  glib/gunicollate.c                 |  4 ++--
34715  glib/gvariant.c                    | 16 ++++++++--------
34716  glib/gwin32.c                      |  4 ++--
34717  gobject/gvaluearray.c              |  2 +-
34718  39 files changed, 104 insertions(+), 103 deletions(-)
34719
34720 commit a03cee3b27b9c1abfbef4972e67adec6286cc968
34721 Author: Matthias Clasen <mclasen@redhat.com>
34722 Date:   Sat Feb 8 17:52:21 2014 -0500
34723
34724     Convert remaining examples to links
34725
34726  gio/gdbusauthobserver.c |  7 +++++--
34727  gio/gdbusconnection.c   | 20 ++++++++++++++++----
34728  gio/gdbusnameowning.c   |  3 ++-
34729  gio/gdbusnamewatching.c |  3 ++-
34730  gio/gdbusproxy.c        |  3 ++-
34731  gio/gdbusserver.c       |  3 ++-
34732  6 files changed, 29 insertions(+), 10 deletions(-)
34733
34734 commit 623b58eeac2e6f46fc12a63f948794c4e3d889d1
34735 Author: Matthias Clasen <mclasen@redhat.com>
34736 Date:   Sat Feb 8 15:59:24 2014 -0500
34737
34738     REmove another table
34739
34740  gio/gfileinfo.c | 23 +++++++++--------------
34741  1 file changed, 9 insertions(+), 14 deletions(-)
34742
34743 commit 5acd7b01de2f9a1b22d0a06f62e7bb6b8f5e1849
34744 Author: Matthias Clasen <mclasen@redhat.com>
34745 Date:   Sat Feb 8 15:50:17 2014 -0500
34746
34747     Remove some informalexamples
34748
34749  glib/gnode.c | 53 +++++++++++++++--------------------------------------
34750  1 file changed, 15 insertions(+), 38 deletions(-)
34751
34752 commit a59e3d69b49b82706b24f31a08d5be4b2c211aac
34753 Author: Matthias Clasen <mclasen@redhat.com>
34754 Date:   Sat Feb 8 15:34:04 2014 -0500
34755
34756     Another stray <programlisting>
34757
34758  glib/gvariant.c | 4 ++--
34759  1 file changed, 2 insertions(+), 2 deletions(-)
34760
34761 commit d5e5244c304b1d33105fe94a7edd7ad5140facaa
34762 Author: Matthias Clasen <mclasen@redhat.com>
34763 Date:   Sat Feb 8 15:28:34 2014 -0500
34764
34765     Another stray litreal
34766
34767  gio/gapplication.c | 14 +++++++-------
34768  1 file changed, 7 insertions(+), 7 deletions(-)
34769
34770 commit c4991d24ee58b5f116fc9cbe87c6fbb7ee7a731a
34771 Author: Matthias Clasen <mclasen@redhat.com>
34772 Date:   Sat Feb 8 15:19:13 2014 -0500
34773
34774     Strip out a remaining programlisting
34775
34776  glib/gconvert.c | 8 ++++----
34777  1 file changed, 4 insertions(+), 4 deletions(-)
34778
34779 commit cd5cd874f0ae52d21accad24d27b0283352049a3
34780 Author: Matthias Clasen <mclasen@redhat.com>
34781 Date:   Sat Feb 8 15:18:37 2014 -0500
34782
34783     Convert another table to a list
34784
34785  gio/gdbusutils.c | 103
34786  ++++++++++---------------------------------------------
34787  1 file changed, 19 insertions(+), 84 deletions(-)
34788
34789 commit 3d0e55dfd5bc96bee16befb24883abfdbc6bd634
34790 Author: Matthias Clasen <mclasen@redhat.com>
34791 Date:   Sat Feb 8 15:18:06 2014 -0500
34792
34793     Convert more xincluded examples to external links
34794
34795  gio/gapplication.c | 31 ++++++++-----------------------
34796  1 file changed, 8 insertions(+), 23 deletions(-)
34797
34798 commit ebc4347b2c5adebd656c0977ba3242f1d7850569
34799 Author: Matthias Clasen <mclasen@redhat.com>
34800 Date:   Sat Feb 8 13:55:27 2014 -0500
34801
34802     Docs: Remove an example tag that has snuck back in
34803
34804  glib/gvariant.c | 18 ++++++++----------
34805  1 file changed, 8 insertions(+), 10 deletions(-)
34806
34807 commit 03b21a19ec94da5c48fdfb798067d037f381e8b1
34808 Author: Matthias Clasen <mclasen@redhat.com>
34809 Date:   Sat Feb 8 13:47:02 2014 -0500
34810
34811     Docs: convert another table to a list
34812
34813  glib/gvariant.c | 20 +++++---------------
34814  1 file changed, 5 insertions(+), 15 deletions(-)
34815
34816 commit 38b1d63b24d5fd44cb921b4c9af17892c9779e49
34817 Author: Matthias Clasen <mclasen@redhat.com>
34818 Date:   Sat Feb 8 13:43:16 2014 -0500
34819
34820     Convert GVariantType table to a list
34821
34822  glib/gvarianttype.c | 352
34823  +++++++---------------------------------------------
34824  1 file changed, 47 insertions(+), 305 deletions(-)
34825
34826 commit f04dbac47d1c6cb60f2e78ce46c0b3fef91e49ec
34827 Author: Matthias Clasen <mclasen@redhat.com>
34828 Date:   Sat Feb 8 13:28:11 2014 -0500
34829
34830     Remove a new literal tag that has crept in
34831
34832  gio/gapplication.c | 5 ++---
34833  1 file changed, 2 insertions(+), 3 deletions(-)
34834
34835 commit c43e0c34b0e1197fc20ee091082cae4701d0bb58
34836 Author: Matthias Clasen <mclasen@redhat.com>
34837 Date:   Sat Feb 8 13:25:04 2014 -0500
34838
34839     Remove a few leftover <simplelist>s
34840
34841  gio/gfile.c | 20 ++++++++------------
34842  1 file changed, 8 insertions(+), 12 deletions(-)
34843
34844 commit 3ad5aadb40bd117457c30a7680bc7ef73a7dc6b3
34845 Author: Matthias Clasen <mclasen@redhat.com>
34846 Date:   Sat Feb 8 13:22:58 2014 -0500
34847
34848     Remove a stray <em> tag
34849
34850  gio/gpropertyaction.c | 7 +++----
34851  1 file changed, 3 insertions(+), 4 deletions(-)
34852
34853 commit e16f053aa7571669a76b13fba8b51ae842cffc42
34854 Author: Matthias Clasen <mclasen@redhat.com>
34855 Date:   Sat Feb 8 13:22:38 2014 -0500
34856
34857     Remove tables from GFileAttribute docs
34858
34859  gio/gfileattribute.c | 196
34860  ++++++++++++++++-----------------------------------
34861  1 file changed, 60 insertions(+), 136 deletions(-)
34862
34863 commit e7fd3de86d6004d8dba5f8448eb063c6731546e9
34864 Author: Matthias Clasen <mclasen@redhat.com>
34865 Date:   Sat Feb 8 12:26:56 2014 -0500
34866
34867     Eradicate links and xrefs
34868
34869     These are all replaced by markdown ref links.
34870
34871  gio/gapplication.c             |   3 +-
34872  gio/gapplicationcommandline.c  |   3 +-
34873  gio/gasyncinitable.c           |  12 ++---
34874  gio/gbufferedinputstream.c     |   3 +-
34875  gio/gdatainputstream.c         |   9 ++--
34876  gio/gdbusactiongroup.c         |   2 +-
34877  gio/gdbusaddress.c             |   2 +-
34878  gio/gdbusconnection.c          |  79 ++++++++++++++--------------
34879  gio/gdbusinterfaceskeleton.c   |   4 +-
34880  gio/gdbusintrospection.c       |   2 +-
34881  gio/gdbusmenumodel.c           |   2 +-
34882  gio/gdbusmethodinvocation.c    |   6 +--
34883  gio/gdbusnameowning.c          |   8 +--
34884  gio/gdbusnamewatching.c        |  16 +++---
34885  gio/gdbusobjectmanagerclient.c |  10 ++--
34886  gio/gdbusproxy.c               |  23 ++++-----
34887  gio/gdbusserver.c              |   9 ++--
34888  gio/gdbusutils.c               |  49 +++++++++++++-----
34889  gio/gfile.c                    |  87 ++++++++++++-------------------
34890  gio/gfileattribute.c           |   6 +--
34891  gio/gfileenumerator.c          |   6 +--
34892  gio/gfileinfo.c                |  12 ++---
34893  gio/gfileinputstream.c         |   3 +-
34894  gio/gfileiostream.c            |   3 +-
34895  gio/gfilemonitor.c             |  11 ++--
34896  gio/gfileoutputstream.c        |   3 +-
34897  gio/ginitable.c                |   3 +-
34898  gio/ginputstream.c             |  11 ++--
34899  gio/giomodule.c                |   4 +-
34900  gio/gioscheduler.c             |   2 +-
34901  gio/gmenumodel.c               |  19 +++----
34902  gio/gresource.c                |  12 ++---
34903  gio/gsettings.c                |  27 +++++-----
34904  gio/gsettingsschema.c          |   3 +-
34905  gio/gsimpleasyncresult.c       |  12 ++---
34906  gio/gsocket.c                  |   6 +--
34907  gio/gsocketservice.c           |   6 +--
34908  gio/gtask.c                    |  36 ++++++-------
34909  gio/gtlsconnection.c           |   3 +-
34910  gio/gvolume.c                  |   9 ++--
34911  gio/gvolumemonitor.c           |   8 +--
34912  glib/gcharset.c                |   9 ++--
34913  glib/gconvert.c                |  40 +++++++-------
34914  glib/gdataset.c                |   6 +--
34915  glib/gdate.c                   |  10 ++--
34916  glib/ghash.c                   |   4 +-
34917  glib/giochannel.c              |  11 ++--
34918  glib/glist.c                   |  21 ++++----
34919  glib/gmain.c                   |   2 +-
34920  glib/gmessages.c               |   3 +-
34921  glib/gnode.c                   |  10 ++--
34922  glib/goption.c                 |   3 +-
34923  glib/gprintf.c                 |  18 +++----
34924  glib/gquark.c                  |   5 +-
34925  glib/gqueue.c                  |   4 +-
34926  glib/gregex.c                  |   2 +-
34927  glib/gsequence.c               |  11 ++--
34928  glib/gslice.c                  |  33 +++++-------
34929  glib/gslist.c                  | 115
34930  ++++++++++++++++++++---------------------
34931  glib/gstrfuncs.c               |   4 +-
34932  glib/gtestutils.c              |  15 ++----
34933  glib/gtree.c                   |   9 ++--
34934  glib/gunicollate.c             |   8 ++-
34935  glib/gvariant-parser.c         |   8 +--
34936  glib/gvariant.c                |  51 +++++++++---------
34937  gmodule/gmodule.c              |   4 +-
34938  gobject/gclosure.c             |  10 ++--
34939  gobject/genums.c               |  19 +++----
34940  gobject/gobject.c              |  20 +++----
34941  gobject/gvalue.c               |   6 +--
34942  70 files changed, 467 insertions(+), 528 deletions(-)
34943
34944 commit 1448e619b5aa68d3daade2bedfa86518cb99dd06
34945 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
34946 Date:   Fri Feb 7 14:47:16 2014 +0100
34947
34948     Updated Spanish translation
34949
34950  po/es.po | 1818
34951  +++++++++++++++++++++++++++++++-------------------------------
34952  1 file changed, 921 insertions(+), 897 deletions(-)
34953
34954 commit 6129f2b9e3ea750df51651519592f6321d4d232a
34955 Author: Fran Diéguez <fran.dieguez@mabishu.com>
34956 Date:   Fri Feb 7 01:27:18 2014 +0100
34957
34958     Updated Galician translations
34959
34960  po/gl.po | 1699
34961  +++++++++++++++++++++++++++++++-------------------------------
34962  1 file changed, 857 insertions(+), 842 deletions(-)
34963
34964 commit 63777d0c63d23c201affc8e2ea8a046a7d4390f5
34965 Author: Matthias Clasen <mclasen@redhat.com>
34966 Date:   Thu Feb 6 16:59:49 2014 -0500
34967
34968     Remove a few overlooked literals
34969
34970  gio/gdbusproxy.c         | 23 +++++++++++------------
34971  gio/ginetsocketaddress.c |  6 +++---
34972  2 files changed, 14 insertions(+), 15 deletions(-)
34973
34974 commit df990914cf28a4b8417597d5b2208aa2bf34e694
34975 Author: Matthias Clasen <mclasen@redhat.com>
34976 Date:   Thu Feb 6 16:49:29 2014 -0500
34977
34978     Stop using replaceable tags
34979
34980  gio/gfileattribute.c |  6 +++---
34981  gio/gsettings.c      |  8 ++++----
34982  glib/goption.c       | 22 +++++++++-------------
34983  glib/gtestutils.c    | 14 ++++++--------
34984  4 files changed, 22 insertions(+), 28 deletions(-)
34985
34986 commit 5baa0f2af590d3febbcd7eba0f38dee7d1621fdc
34987 Author: Matthias Clasen <mclasen@redhat.com>
34988 Date:   Thu Feb 6 16:48:49 2014 -0500
34989
34990     Stop using <para> for ids
34991
34992     Instead, use the id support in markdown headings.
34993
34994  gio/gasyncresult.c |  5 +++--
34995  gio/gfile.c        |  6 +++---
34996  gio/gvolume.c      |  5 +++--
34997  glib/gstrfuncs.c   |  4 ++--
34998  gobject/gobject.c  |  4 ++--
34999  gobject/gparam.c   | 12 ++++++------
35000  6 files changed, 19 insertions(+), 17 deletions(-)
35001
35002 commit 4ec314812e3357d061f902f70eb464784590a6c3
35003 Author: Enrico Nicoletto <liverig@gmail.com>
35004 Date:   Thu Feb 6 18:32:02 2014 +0000
35005
35006     Updated Brazilian Portuguese translation
35007
35008  po/pt_BR.po | 1672
35009  ++++++++++++++++++++++++++++++-----------------------------
35010  1 file changed, 844 insertions(+), 828 deletions(-)
35011
35012 commit 323242578524a1b6355d8451015b14ca75aa0afa
35013 Author: Matthias Clasen <mclasen@redhat.com>
35014 Date:   Thu Feb 6 08:04:52 2014 -0500
35015
35016     Docs: replace <literal> by `
35017
35018  gio/gappinfo.c                 | 43 +++++++++++++++++------------------
35019  gio/gapplicationcommandline.c  |  6 ++---
35020  gio/gasyncresult.c             | 13 +++++------
35021  gio/gdbusauthobserver.c        |  4 ++--
35022  gio/gdbusconnection.c          | 14 ++++++------
35023  gio/gdbuserror.c               |  2 +-
35024  gio/gdbusinterfaceskeleton.c   |  2 +-
35025  gio/gdbusintrospection.c       |  4 ++--
35026  gio/gdbusmethodinvocation.c    |  5 ++---
35027  gio/gdbusobjectmanagerclient.c |  2 +-
35028  gio/gdbusproxy.c               |  8 +++----
35029  gio/gdesktopappinfo.c          | 31 ++++++++++++-------------
35030  gio/gfile.c                    |  6 ++---
35031  gio/gicon.c                    |  6 ++---
35032  gio/ginetsocketaddress.c       |  2 +-
35033  gio/gmount.c                   |  6 ++---
35034  gio/gnetworking.c              |  2 +-
35035  gio/gproxyresolver.c           | 12 +++++-----
35036  gio/gremoteactiongroup.c       |  6 ++---
35037  gio/gresource.c                |  6 ++---
35038  gio/gsettingsschema.c          | 43 +++++++++++++++++------------------
35039  gio/gsocket.c                  | 44 +++++++++++++++++-------------------
35040  gio/gsubprocess.c              |  7 +++---
35041  gio/gtask.c                    | 21 +++++++++--------
35042  gio/gtlscertificate.c          | 10 ++++-----
35043  gio/gtlsconnection.c           | 16 ++++++-------
35044  gio/gunixsocketaddress.c       |  2 +-
35045  glib/docs.c                    |  4 ++--
35046  glib/gatomic.c                 | 28 +++++++++++------------
35047  glib/gbacktrace.c              |  2 +-
35048  glib/gbase64.c                 |  6 ++---
35049  glib/gbookmarkfile.c           | 32 +++++++++++++-------------
35050  glib/gconvert.c                |  4 ++--
35051  glib/gdatetime.c               | 11 +++++----
35052  glib/gdir.c                    |  3 +--
35053  glib/gerror.c                  | 23 +++++++++----------
35054  glib/gfileutils.c              | 30 ++++++++++++-------------
35055  glib/ghash.c                   | 36 ++++++++++++++---------------
35056  glib/ghook.c                   |  6 ++---
35057  glib/giochannel.c              |  4 ++--
35058  glib/gkeyfile.c                | 19 ++++++++--------
35059  glib/glib-init.c               |  2 +-
35060  glib/glib-unix.c               | 10 ++++-----
35061  glib/gmain.c                   | 15 ++++++-------
35062  glib/goption.c                 | 12 +++++-----
35063  glib/grand.c                   | 11 +++++----
35064  glib/gscanner.c                |  6 ++---
35065  glib/gslice.c                  | 20 ++++++++---------
35066  glib/gspawn.c                  | 11 +++++----
35067  glib/gstrfuncs.c               | 14 +++++-------
35068  glib/gtestutils.c              | 51
35069  +++++++++++++++++++++---------------------
35070  glib/gtimezone.c               | 16 ++++++-------
35071  glib/gtrashstack.c             |  2 +-
35072  glib/gutils.c                  |  2 +-
35073  glib/gvariant-core.c           |  2 +-
35074  glib/gwin32.c                  |  6 ++---
35075  gmodule/gmodule.c              |  4 ++--
35076  gobject/gclosure.c             | 48
35077  +++++++++++++++++++--------------------
35078  gobject/genums.c               |  2 +-
35079  gobject/gobject.c              |  2 +-
35080  gobject/gparam.c               |  6 ++---
35081  gobject/gsignal.c              |  4 ++--
35082  62 files changed, 371 insertions(+), 406 deletions(-)
35083
35084 commit a35d8a4c77fbb9a8dd143742c29c0807ec99412b
35085 Author: Matthias Clasen <mclasen@redhat.com>
35086 Date:   Wed Feb 5 22:57:27 2014 -0500
35087
35088     Docs: use quotes instead of firstterm
35089
35090  gio/gapplication.c | 43 +++++++++++++++++++++----------------------
35091  glib/gkeyfile.c    |  5 ++---
35092  glib/gmain.c       | 10 +++++-----
35093  glib/gsequence.c   | 13 ++++++-------
35094  glib/guniprop.c    |  8 ++++----
35095  gobject/gclosure.c | 14 +++++++-------
35096  gobject/gobject.c  | 22 +++++++++++-----------
35097  7 files changed, 56 insertions(+), 59 deletions(-)
35098
35099 commit b766db0878ae686032f73e0c96571dae58595d66
35100 Author: Matthias Clasen <mclasen@redhat.com>
35101 Date:   Wed Feb 5 22:49:54 2014 -0500
35102
35103     Docs: don't use option tags
35104
35105  glib/docs.c       |  6 +++---
35106  glib/ggettext.c   |  8 ++++----
35107  glib/goption.c    | 59
35108  +++++++++++++++++++++++++------------------------------
35109  glib/gtestutils.c | 30 +++++++++++++---------------
35110  4 files changed, 48 insertions(+), 55 deletions(-)
35111
35112 commit 4569b8ac2d7305fd7e26fd8b6bd1ecedd1fcbb02
35113 Author: Matthias Clasen <mclasen@redhat.com>
35114 Date:   Wed Feb 5 22:37:54 2014 -0500
35115
35116     Stop using starttag elements
35117
35118  gio/gdbusintrospection.c |  2 +-
35119  gio/gsettings.c          | 34 ++++++++++++++++------------------
35120  2 files changed, 17 insertions(+), 19 deletions(-)
35121
35122 commit 73c23d9143ec73fd83923c9a0e144e3683f97452
35123 Author: Matthias Clasen <mclasen@redhat.com>
35124 Date:   Wed Feb 5 22:02:24 2014 -0500
35125
35126     Use markdown for images
35127
35128  gio/gmenumodel.c | 14 ++++++--------
35129  glib/gconvert.c  |  7 +++----
35130  glib/gmain.c     |  9 +++++----
35131  glib/gstrfuncs.c |  4 ++--
35132  4 files changed, 16 insertions(+), 18 deletions(-)
35133
35134 commit 49c2223ee610a14a0101958acb634e37f5521ca8
35135 Author: Matthias Clasen <mclasen@redhat.com>
35136 Date:   Wed Feb 5 22:01:54 2014 -0500
35137
35138     Use a code block instead of <screen>
35139
35140  glib/goption.c | 4 ++--
35141  1 file changed, 2 insertions(+), 2 deletions(-)
35142
35143 commit 0e671286fc59b4a68e8640b955c07bd874486dd5
35144 Author: Ryan Lortie <desrt@desrt.ca>
35145 Date:   Sun Jan 12 18:14:30 2014 -0500
35146
35147     GApplication: parse command line options
35148
35149     Add support for parsing command line options with GApplication.
35150
35151     You can add GOptionGroup and GOptionEntry using two new APIs:
35152     g_application_add_option_group() and
35153     g_application_add_main_option_entries().
35154
35155     Also add a "handle-local-options" signal that allows handling of
35156     commandline arguments in the local process without having to override
35157     local_command_line.
35158
35159     As a special feature, you can have a %NULL @arg_data in a GOptionEntry
35160     which will cause the argument to be stored in a GVariantDict.  This
35161     dictionary is available for inspection and modification by the
35162     "handle-local-options" signal and can be forwarded to the primary
35163     instance in cases of command line invocation (where it can be fetched
35164     using g_application_command_line_get_options()).
35165
35166     https://bugzilla.gnome.org/show_bug.cgi?id=721977
35167
35168  docs/reference/gio/gio-sections.txt |   3 +
35169  gio/gapplication.c                  | 725
35170  ++++++++++++++++++++++++++++--------
35171  gio/gapplication.h                  |  11 +-
35172  gio/gapplicationcommandline.c       |  56 +++
35173  gio/gapplicationcommandline.h       |   3 +
35174  gio/gapplicationimpl-dbus.c         |   6 +-
35175  gio/gapplicationimpl.h              |   2 +-
35176  7 files changed, 655 insertions(+), 151 deletions(-)
35177
35178 commit 7f36233042691d942982c4e6c4ea16f7e27aeb6b
35179 Author: Ryan Lortie <desrt@desrt.ca>
35180 Date:   Wed Feb 5 17:11:50 2014 +0000
35181
35182     GOption: fix bug in strv mode
35183
35184     We are a bit too aggressive about freeing memory in strv mode.  Only
35185     free it in the case that we actually set the pointer to NULL.
35186
35187     Uncovered by the GApplication tests.
35188
35189  glib/goption.c | 10 ++++++----
35190  1 file changed, 6 insertions(+), 4 deletions(-)
35191
35192 commit 6939add283f948864e288390689fc12b9c61cbb1
35193 Author: Theppitak Karoonboonyanan <thep@linux.thai.net>
35194 Date:   Thu Feb 6 10:24:49 2014 +0700
35195
35196     Updated Thai translation
35197
35198  po/th.po | 1842
35199  ++++++++++++++++++++++++++++++++++----------------------------
35200  1 file changed, 1018 insertions(+), 824 deletions(-)
35201
35202 commit cb588d45320c5a6b767d299ebd85306d45e1773c
35203 Author: Matthias Clasen <mclasen@redhat.com>
35204 Date:   Wed Feb 5 21:23:28 2014 -0500
35205
35206     Convert external links to markdown syntax
35207
35208  gio/gappinfo.c                 |  5 ++---
35209  gio/gapplication.c             |  2 +-
35210  gio/gapplicationcommandline.c  |  9 ++++++---
35211  gio/gcontenttype.c             | 10 +++++++---
35212  gio/gdbusinterfaceskeleton.c   | 10 +++++-----
35213  gio/gdbusintrospection.c       |  2 +-
35214  gio/gdbusobjectmanager.c       |  4 ++--
35215  gio/gdbusobjectmanagerclient.c |  4 ++--
35216  gio/gdbusobjectmanagerserver.c |  4 ++--
35217  gio/gdbusproxy.c               |  7 ++++---
35218  gio/gdesktopappinfo.c          | 15 ++++++++-------
35219  gio/gfile.c                    |  3 ++-
35220  gio/gfiledescriptorbased.c     |  2 +-
35221  gio/gmount.c                   |  6 ++++--
35222  gio/gsettings.c                |  3 ++-
35223  gio/gtestdbus.c                |  3 ++-
35224  gio/gunixconnection.c          |  2 +-
35225  gio/gunixfdlist.c              |  2 +-
35226  gio/gunixfdmessage.c           |  2 +-
35227  gio/gunixinputstream.c         |  2 +-
35228  gio/gunixmounts.c              |  2 +-
35229  gio/gunixoutputstream.c        |  2 +-
35230  gio/gunixsocketaddress.c       |  2 +-
35231  gio/gwin32inputstream.c        |  2 +-
35232  gio/gwin32outputstream.c       |  2 +-
35233  glib/docs.c                    |  2 +-
35234  glib/gbase64.c                 |  8 +++++---
35235  glib/gbookmarkfile.c           | 10 +++++-----
35236  glib/ghash.c                   |  3 ++-
35237  glib/ghmac.c                   |  3 ++-
35238  glib/ghostutils.c              |  6 +++---
35239  glib/gkeyfile.c                | 24 +++++++++++------------
35240  glib/gmarkup.c                 |  8 ++++----
35241  glib/gmessages.c               |  8 ++++----
35242  glib/grand.c                   |  5 ++---
35243  glib/gregex.c                  |  9 +++++----
35244  glib/gslice.c                  |  6 ++++--
35245  glib/gtimer.c                  | 10 +++++-----
35246  glib/gtimezone.c               | 19 +++++++++----------
35247  glib/gunidecomp.c              | 11 +++++++----
35248  glib/guniprop.c                | 16 +++++++++-------
35249  glib/gurifuncs.c               |  5 +++--
35250  glib/gutils.c                  | 43
35251  +++++++++++++++++++++---------------------
35252  glib/gvarianttype.c            | 10 +++++-----
35253  gobject/gclosure.c             |  4 ++--
35254  45 files changed, 170 insertions(+), 147 deletions(-)
35255
35256 commit 0cc20b7e0b8376a1b7c14a1a712d1f22a8c0eac0
35257 Author: Matthias Clasen <mclasen@redhat.com>
35258 Date:   Wed Feb 5 20:17:46 2014 -0500
35259
35260     Don't use <filename> in docs
35261
35262     Switch to simpler markdown, `foo`.
35263
35264  gio/gdesktopappinfo.c      | 10 +++++-----
35265  gio/gfiledescriptorbased.c |  6 +++---
35266  gio/gresource.c            |  7 ++++---
35267  gio/gsettings.c            |  5 ++---
35268  gio/gsettingsbackend.c     |  2 +-
35269  gio/gsettingsschema.c      | 15 +++++++--------
35270  gio/gtestdbus.c            |  8 ++++----
35271  gio/gunixconnection.c      |  6 +++---
35272  gio/gunixfdlist.c          |  6 +++---
35273  gio/gunixfdmessage.c       |  8 ++++----
35274  gio/gunixinputstream.c     |  6 +++---
35275  gio/gunixmounts.c          |  9 ++++-----
35276  gio/gunixoutputstream.c    |  6 +++---
35277  gio/gunixsocketaddress.c   |  6 +++---
35278  gio/gvolume.c              |  9 ++++-----
35279  gio/gwin32inputstream.c    |  6 +++---
35280  gio/gwin32outputstream.c   |  6 +++---
35281  glib/docs.c                |  4 ++--
35282  glib/gconvert.c            |  3 +--
35283  glib/ggettext.c            |  6 +++---
35284  glib/grand.c               |  4 ++--
35285  glib/gstrfuncs.c           |  8 +++-----
35286  glib/gtestutils.c          | 16 ++++++++--------
35287  glib/gtimezone.c           | 11 +++++------
35288  glib/gunidecomp.c          | 12 ++++++------
35289  glib/gutils.c              | 26 ++++++++++++--------------
35290  gmodule/gmodule.c          | 11 +++++------
35291  27 files changed, 106 insertions(+), 116 deletions(-)
35292
35293 commit 111803030d54b192ca1edd25bbde90130eaff2a9
35294 Author: Matthias Clasen <mclasen@redhat.com>
35295 Date:   Wed Feb 5 19:32:41 2014 -0500
35296
35297     Don't use <envar> in docs
35298
35299     Switch to simpler markdown, `foo`.
35300
35301  gio/gappinfo.c                | 22 +++++++++---------
35302  gio/gapplicationcommandline.c |  6 ++---
35303  gio/gdesktopappinfo.c         | 12 +++++-----
35304  gio/giomodule.c               |  6 ++---
35305  gio/gresource.c               | 11 ++++-----
35306  gio/gsettingsbackend.c        |  4 ++--
35307  gio/gsettingsschema.c         |  5 ++---
35308  gio/gtestdbus.c               | 14 +++++++-----
35309  glib/gcharset.c               |  6 ++---
35310  glib/gconvert.c               | 35 ++++++++++++++---------------
35311  glib/gfileutils.c             |  6 ++---
35312  glib/ggettext.c               |  2 +-
35313  glib/gkeyfile.c               |  5 +++--
35314  glib/glib-init.c              |  2 +-
35315  glib/gmessages.c              | 28 +++++++++++------------
35316  glib/grand.c                  |  7 +++---
35317  glib/gspawn.c                 | 38 +++++++++++++++----------------
35318  glib/gtestutils.c             |  4 ++--
35319  glib/gtimezone.c              | 39 ++++++++++++++++----------------
35320  glib/gutils.c                 | 52
35321  +++++++++++++++++++++----------------------
35322  20 files changed, 151 insertions(+), 153 deletions(-)
35323
35324 commit 2fda00af3585b9b589268299cf3b27abd891b80f
35325 Author: Shankar Prasad <prasad.mvs@gmail.com>
35326 Date:   Wed Feb 5 15:19:25 2014 +0530
35327
35328     updated kn.po
35329
35330  po/kn.po | 1408
35331  ++++++++++++++++++++++++++++++++++----------------------------
35332  1 file changed, 778 insertions(+), 630 deletions(-)
35333
35334 commit 2b8edf234c9f1926ca2b24bf431fc1c8dc7c4ecf
35335 Author: Philip Withnall <philip.withnall@collabora.co.uk>
35336 Date:   Thu Nov 21 17:39:16 2013 +0000
35337
35338     gvariant: Document the need to cast varargs when constructing
35339     GVariants
35340
35341     Slightly expand on the documentation about casting varargs when
35342     constructing GVariants, and link to it from all the functions
35343     where it’s
35344     a necessary consideration.
35345
35346     Add an example of passing flags to a ‘t’ type variable (guint64).
35347     Assuming the flags enum does not have many members, the flag variable
35348     will be 32 bits wide, and needs an explicit cast to be passed into
35349     g_variant_new() as a 64-bit value.
35350
35351     https://bugzilla.gnome.org/show_bug.cgi?id=712837
35352
35353  docs/reference/glib/gvariant-varargs.xml |  1 +
35354  glib/gvariant-parser.c                   | 12 ++++++++++++
35355  glib/gvariant.c                          | 23 +++++++++++++++++++++++
35356  3 files changed, 36 insertions(+)
35357
35358 commit 3f3d2976d1102eb202e58e42793a511d01d10604
35359 Author: Ryan Lortie <desrt@desrt.ca>
35360 Date:   Tue Feb 4 14:22:55 2014 +0000
35361
35362     return_if_fail vs. return_val_if_fail fix
35363
35364  glib/gvariant.c | 4 ++--
35365  1 file changed, 2 insertions(+), 2 deletions(-)
35366
35367 commit 78ec35f7abab5b65cbc8b71bb89441bf691b5fce
35368 Author: Ryan Lortie <desrt@desrt.ca>
35369 Date:   Tue Jan 28 10:55:44 2014 +0000
35370
35371     gobject: box GVariantDict
35372
35373     We will want to use this in GApplication for a signal and a property.
35374
35375     https://bugzilla.gnome.org/show_bug.cgi?id=625408
35376
35377  docs/reference/gobject/gobject-sections.txt |  1 +
35378  gobject/gboxed.c                            |  1 +
35379  gobject/glib-types.h                        | 11 +++++++++++
35380  3 files changed, 13 insertions(+)
35381
35382 commit 14e62d1fa29442866f3230e47e736acc54394906
35383 Author: Ryan Lortie <desrt@desrt.ca>
35384 Date:   Fri Jan 24 09:42:13 2014 -0500
35385
35386     add GVariantDict
35387
35388     ...the long-requested mutable dictionary helper for GVariant.
35389
35390     https://bugzilla.gnome.org/show_bug.cgi?id=625408
35391
35392  docs/reference/glib/glib-sections.txt |  15 +
35393  glib/gvariant.c                       | 511
35394  ++++++++++++++++++++++++++++++++++
35395  glib/gvariant.h                       |  47 ++++
35396  3 files changed, 573 insertions(+)
35397
35398 commit 7a76ab6f48da18faf5a9528a6612c8dbbe0d60a8
35399 Author: Matthias Clasen <mclasen@redhat.com>
35400 Date:   Mon Feb 3 19:34:15 2014 -0500
35401
35402     Bump version
35403
35404  configure.ac | 2 +-
35405  1 file changed, 1 insertion(+), 1 deletion(-)
35406
35407 commit e7db49b6e34edae3b02c34ea5acd9699df0c5ef8
35408 Author: Matthias Clasen <mclasen@redhat.com>
35409 Date:   Mon Feb 3 19:06:53 2014 -0500
35410
35411     2.39.4
35412
35413  configure.ac | 2 +-
35414  1 file changed, 1 insertion(+), 1 deletion(-)
35415
35416 commit f7a43ba87df15486386fe27727d99b1c9aeb7d34
35417 Author: Matthias Clasen <mclasen@redhat.com>
35418 Date:   Mon Feb 3 17:37:42 2014 -0500
35419
35420     Updates
35421
35422  NEWS | 31 +++++++++++++++++++++++++++++++
35423  1 file changed, 31 insertions(+)
35424
35425 commit c8476e9f8f1ca99f7d30a0505268abc4049fb0c6
35426 Author: Matthias Clasen <mclasen@redhat.com>
35427 Date:   Mon Feb 3 17:10:45 2014 -0500
35428
35429     Fix a typo
35430
35431  glib/gthread.c | 2 +-
35432  1 file changed, 1 insertion(+), 1 deletion(-)
35433
35434 commit 5d71376763744c26005e918d21f3bd26d884388e
35435 Author: Philip Withnall <philip.withnall@collabora.co.uk>
35436 Date:   Fri Jan 31 12:16:15 2014 +0000
35437
35438     gmain: Note that g_source_destroy() can be called multiple times
35439
35440     https://bugzilla.gnome.org/show_bug.cgi?id=723360
35441
35442  glib/gmain.c | 3 ++-
35443  1 file changed, 2 insertions(+), 1 deletion(-)
35444
35445 commit e1ea008fc836b5d358419029b2d7c664121ccaf6
35446 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
35447 Date:   Sun Feb 2 20:09:16 2014 +0800
35448
35449     Updated Traditional Chinese translation(Hong Kong and Taiwan)
35450
35451  po/zh_HK.po | 1465
35452  ++++++++++++++++++++++++++++++++++-------------------------
35453  po/zh_TW.po | 1465
35454  ++++++++++++++++++++++++++++++++++-------------------------
35455  2 files changed, 1692 insertions(+), 1238 deletions(-)
35456
35457 commit ecadb5a92d8707e60cab9e5db19fb0705846415c
35458 Author: Emmanuele Bassi <ebassi@gnome.org>
35459 Date:   Sun Feb 2 09:32:09 2014 +0000
35460
35461     tests: Remove a compiler warning
35462
35463  glib/tests/slice.c | 2 +-
35464  1 file changed, 1 insertion(+), 1 deletion(-)
35465
35466 commit a2c42b4a799283f5e811acbd99d58b68eaa7bd3e
35467 Author: Emmanuele Bassi <ebassi@gnome.org>
35468 Date:   Sun Feb 2 09:30:30 2014 +0000
35469
35470     array: Remove a compiler warning
35471
35472     The GRealPtrArray variable is not necessary: we're accessing only
35473     public
35474     fields of GPtrArray.
35475
35476  glib/garray.c | 1 -
35477  1 file changed, 1 deletion(-)
35478
35479 commit 017349823c0304b1e10c24c832adfecc3d227107
35480 Author: Emmanuele Bassi <ebassi@gnome.org>
35481 Date:   Sun Feb 2 09:28:31 2014 +0000
35482
35483     array: Fix compilation
35484
35485  glib/garray.c | 2 +-
35486  1 file changed, 1 insertion(+), 1 deletion(-)
35487
35488 commit 7cf221aadb4f9bd6e7f015fb327ae551bb52b08f
35489 Author: Antoine Jacoutot <ajacoutot@gnome.org>
35490 Date:   Tue Jan 21 17:25:35 2014 +0100
35491
35492     gio: extend the system_internal lists with BSD paths
35493
35494  gio/gunixmounts.c | 12 ++++++++++++
35495  1 file changed, 12 insertions(+)
35496
35497 commit d8bbc77cb39a9dee1af7f2e97b7b23bafa19fea3
35498 Author: Matthias Clasen <mclasen@redhat.com>
35499 Date:   Sat Feb 1 21:48:35 2014 -0500
35500
35501     GVariant: Convert docs to markdown
35502
35503     Specifically, convert the sections to markdown syntax.
35504
35505  glib/gvariant.c | 357
35506  +++++++++++++++++++++++++-------------------------------
35507  1 file changed, 162 insertions(+), 195 deletions(-)
35508
35509 commit 9b6cc973a00bfa4bd9dccbfbe38518587e22a614
35510 Author: Matthias Clasen <mclasen@redhat.com>
35511 Date:   Sat Feb 1 21:41:57 2014 -0500
35512
35513     Don't use the varname tag
35514
35515     This is just an environment variable, after all.
35516
35517  glib/gtimezone.c | 16 ++++++++--------
35518  1 file changed, 8 insertions(+), 8 deletions(-)
35519
35520 commit d282bd3929d4d7df9f9833ffc76ec5c1b1b8b89f
35521 Author: Matthias Clasen <mclasen@redhat.com>
35522 Date:   Sat Feb 1 21:40:10 2014 -0500
35523
35524     gmain: Convert docs to markdown
35525
35526     Specifically, convert sections to markdown syntax and
35527     drop all the para tags.
35528
35529  glib/gmain.c | 29 ++++++++++++++++-------------
35530  1 file changed, 16 insertions(+), 13 deletions(-)
35531
35532 commit ce87d6420c9367b029c9d686cff04f913539b126
35533 Author: Matthias Clasen <mclasen@redhat.com>
35534 Date:   Sat Feb 1 21:18:29 2014 -0500
35535
35536     Don't use the quote tag
35537
35538     It was only used in two places, and we can easily do without.
35539
35540  gio/gdbusconnection.c |  7 +++----
35541  glib/gthread.c        | 10 +++++-----
35542  2 files changed, 8 insertions(+), 9 deletions(-)
35543
35544 commit 2f26bad026057efc7ea7e4433e3ff4635ba36e61
35545 Author: Matthias Clasen <mclasen@redhat.com>
35546 Date:   Sat Feb 1 20:54:18 2014 -0500
35547
35548     Remove an unnecessary paragraph
35549
35550  glib/gvarianttype.c | 4 ----
35551  1 file changed, 4 deletions(-)
35552
35553 commit 8945da08ac71267d70c0d062b03070303e5b6286
35554 Author: Matthias Clasen <mclasen@redhat.com>
35555 Date:   Sat Feb 1 20:53:50 2014 -0500
35556
35557     Make gtk-doc find another symbol
35558
35559  glib/gvariant-parser.c | 2 ++
35560  1 file changed, 2 insertions(+)
35561
35562 commit efae1126db66e74db84b6f054c689aabe32502a8
35563 Author: Matthias Clasen <mclasen@redhat.com>
35564 Date:   Sat Feb 1 20:53:17 2014 -0500
35565
35566     GTree: formatting fixes
35567
35568  glib/gtree.c | 6 +++---
35569  1 file changed, 3 insertions(+), 3 deletions(-)
35570
35571 commit 26b4f6b41c40a6989af2c7a2da1f78d3e497a652
35572 Author: Matthias Clasen <mclasen@redhat.com>
35573 Date:   Sat Feb 1 20:51:53 2014 -0500
35574
35575     gstrfuncs: Fix up gtk-doc warnings
35576
35577  glib/gstrfuncs.c | 42 +++++++++++++++++++++---------------------
35578  glib/gstrfuncs.h |  3 +--
35579  2 files changed, 22 insertions(+), 23 deletions(-)
35580
35581 commit 71d842674faf2cd0a2d85808d64132e9aa206fd2
35582 Author: Matthias Clasen <mclasen@redhat.com>
35583 Date:   Sat Feb 1 20:50:57 2014 -0500
35584
35585     grand: formatting cleanups
35586
35587  glib/grand.c | 224
35588  ++++++++++++++++++++++++++++++++---------------------------
35589  1 file changed, 121 insertions(+), 103 deletions(-)
35590
35591 commit 3bbd15383f72cd9b856a193d8fd083bcf6547e8f
35592 Author: Matthias Clasen <mclasen@redhat.com>
35593 Date:   Sat Feb 1 20:50:33 2014 -0500
35594
35595     Formatting cleanups
35596
35597  glib/gpoll.h | 10 +++++-----
35598  1 file changed, 5 insertions(+), 5 deletions(-)
35599
35600 commit ca462d1b5911f1858528e9149929d53123ddc6da
35601 Author: Matthias Clasen <mclasen@redhat.com>
35602 Date:   Sat Feb 1 20:49:59 2014 -0500
35603
35604     Avoid another gtk-doc warning
35605
35606  glib/gpattern.c | 2 +-
35607  1 file changed, 1 insertion(+), 1 deletion(-)
35608
35609 commit acdd7015fb779ad2484f31b01d463009a42ee1e1
35610 Author: Matthias Clasen <mclasen@redhat.com>
35611 Date:   Sat Feb 1 20:49:21 2014 -0500
35612
35613     Avoid a gtk-doc warning
35614
35615  glib/gmessages.c | 2 +-
35616  1 file changed, 1 insertion(+), 1 deletion(-)
35617
35618 commit 7548dab9595845096d249ed203a51c61abf9d0d6
35619 Author: Matthias Clasen <mclasen@redhat.com>
35620 Date:   Sat Feb 1 20:48:52 2014 -0500
35621
35622     GIOChannel: Move some docs where they are looked for
35623
35624  glib/giochannel.c | 35 ++++++++++++++---------------------
35625  1 file changed, 14 insertions(+), 21 deletions(-)
35626
35627 commit 23dd2b01a180a6db08e494d9d9ed4927ff27ba0a
35628 Author: Matthias Clasen <mclasen@redhat.com>
35629 Date:   Sat Feb 1 20:47:23 2014 -0500
35630
35631     Avoid some gtk-doc warnings
35632
35633  glib/ghook.c | 4 ++--
35634  1 file changed, 2 insertions(+), 2 deletions(-)
35635
35636 commit a556afc97003815d95144901ad8833402b0839b4
35637 Author: Matthias Clasen <mclasen@redhat.com>
35638 Date:   Sat Feb 1 20:46:43 2014 -0500
35639
35640     Drop another use of xinclude
35641
35642  glib/gbookmarkfile.c | 5 ++---
35643  1 file changed, 2 insertions(+), 3 deletions(-)
35644
35645 commit cbd585495c5e123490edf9804c5e2df26879668a
35646 Author: Matthias Clasen <mclasen@redhat.com>
35647 Date:   Sat Feb 1 20:45:25 2014 -0500
35648
35649     GArray: Documentation cleanups
35650
35651  glib/garray.c | 284
35652  +++++++++++++++++++++++++++++-----------------------------
35653  glib/garray.h |   2 +-
35654  2 files changed, 145 insertions(+), 141 deletions(-)
35655
35656 commit 8f57d6dd1dec74c17086696ca2223814a2dd1818
35657 Author: Matthias Clasen <mclasen@redhat.com>
35658 Date:   Sat Feb 1 20:43:53 2014 -0500
35659
35660     Docs: Avoid a 'returns' at the beginning of the line
35661
35662     This confuses gtk-doc.
35663
35664  glib/docs.c | 8 ++++----
35665  1 file changed, 4 insertions(+), 4 deletions(-)
35666
35667 commit 1c33c14c044ec3c3c14cb847e2112872f56aed36
35668 Author: Matthias Clasen <mclasen@redhat.com>
35669 Date:   Sat Feb 1 20:43:01 2014 -0500
35670
35671     Add some more deprecation guards to shut up gtk-doc
35672
35673  glib/deprecated/gcache.h  | 4 ++++
35674  glib/deprecated/gmain.h   | 3 +++
35675  glib/deprecated/gthread.h | 4 ++++
35676  3 files changed, 11 insertions(+)
35677
35678 commit 6566f746f615673b2a6eeaf44d3e9c4373900c5a
35679 Author: Matthias Clasen <mclasen@redhat.com>
35680 Date:   Sat Feb 1 20:41:47 2014 -0500
35681
35682     Drop use of xinclude in GTestDBus docs
35683
35684  gio/gtestdbus.c | 10 +++-------
35685  1 file changed, 3 insertions(+), 7 deletions(-)
35686
35687 commit 95aba90d090dea84209982999b81ada074733308
35688 Author: Matthias Clasen <mclasen@redhat.com>
35689 Date:   Sat Feb 1 20:41:12 2014 -0500
35690
35691     Docs: Remove another use of xinclude
35692
35693  gio/gsettings.c | 11 +++++------
35694  1 file changed, 5 insertions(+), 6 deletions(-)
35695
35696 commit 0bfb09daf13c570ba863d40518f12390531aee47
35697 Author: Matthias Clasen <mclasen@redhat.com>
35698 Date:   Sat Feb 1 20:40:41 2014 -0500
35699
35700     Fix up missing symbols in glib-sections.txt
35701
35702  docs/reference/glib/glib-sections.txt | 2 +-
35703  1 file changed, 1 insertion(+), 1 deletion(-)
35704
35705 commit 306dfb32923ddde09fb72044aa8aa1349c969569
35706 Author: Matthias Clasen <mclasen@redhat.com>
35707 Date:   Sat Feb 1 15:26:38 2014 -0500
35708
35709     Drop use of the command tag
35710
35711     It is more useful to link to the included man page, anyway.
35712
35713  gio/gdbusproxy.c      |  3 +--
35714  gio/gresource.c       |  4 ++--
35715  gio/gsettingsschema.c |  4 ++--
35716  glib/gbacktrace.c     | 34 +++++++++++++++++-----------------
35717  gmodule/gmodule.c     |  3 +--
35718  5 files changed, 23 insertions(+), 25 deletions(-)
35719
35720 commit 8bdc089ca46f20d08487d5c1b41610459a9b4b51
35721 Author: Matthias Clasen <mclasen@redhat.com>
35722 Date:   Sat Feb 1 15:25:43 2014 -0500
35723
35724     Docs: Drop use of indexterm tags
35725
35726     These have not been making it into the index, anyway.
35727
35728  gio/gasyncresult.c | 18 +++++++++---------
35729  gio/gfile.c        |  8 ++++----
35730  2 files changed, 13 insertions(+), 13 deletions(-)
35731
35732 commit adf892e96af403b8950dff1a370e4270ffaebc62
35733 Author: Matthias Clasen <mclasen@redhat.com>
35734 Date:   Sat Feb 1 15:11:49 2014 -0500
35735
35736     Annotate all examples with their language
35737
35738     The C ones, at least.
35739
35740  gio/gactionmap.c          |  2 +-
35741  gio/gasyncinitable.c      |  2 +-
35742  gio/gasyncresult.c        |  2 +-
35743  gio/gcancellable.c        |  2 +-
35744  gio/gdbusconnection.c     |  4 ++--
35745  gio/gdbuserror.c          |  2 +-
35746  gio/gdbusproxy.c          |  6 +++---
35747  gio/gfileenumerator.c     |  2 +-
35748  gio/giomodule.c           |  4 ++--
35749  gio/gmemoryoutputstream.c |  2 +-
35750  gio/gsettingsschema.c     |  4 ++--
35751  gio/gsimpleaction.c       |  2 +-
35752  gio/gsimpleasyncresult.c  |  2 +-
35753  gio/gsocketconnectable.c  |  2 +-
35754  gio/gtask.c               |  8 ++++----
35755  gio/gthemedicon.c         |  4 ++--
35756  gio/gvolume.c             |  4 ++--
35757  glib/docs.c               | 32 ++++++++++++++++----------------
35758  glib/garray.c             |  8 ++++----
35759  glib/gasyncqueue.c        |  2 +-
35760  glib/gbacktrace.c         |  2 +-
35761  glib/gdate.c              |  4 ++--
35762  glib/gerror.c             | 18 +++++++++---------
35763  glib/gfileutils.c         |  2 +-
35764  glib/ggettext.c           |  8 ++++----
35765  glib/ghash.c              |  2 +-
35766  glib/glist.c              | 16 ++++++++--------
35767  glib/gmain.c              | 12 ++++++------
35768  glib/gmarkup.c            |  8 ++++----
35769  glib/gmessages.c          |  8 ++++----
35770  glib/goption.c            |  4 ++--
35771  glib/gregex.c             |  6 +++---
35772  glib/gslice.c             |  4 ++--
35773  glib/gslist.c             |  8 ++++----
35774  glib/gstrfuncs.c          |  6 +++---
35775  glib/gtestutils.c         |  8 ++++----
35776  glib/gthread-posix.c      | 10 +++++-----
35777  glib/gthread.c            | 16 ++++++++--------
35778  glib/gvariant-parser.c    |  6 +++---
35779  glib/gvariant.c           |  8 ++++----
35780  gmodule/gmodule.c         |  2 +-
35781  gobject/gbinding.c        |  6 +++---
35782  gobject/gclosure.c        |  8 ++++----
35783  gobject/genums.c          |  2 +-
35784  gobject/gobject.c         | 22 +++++++++++-----------
35785  gobject/gtype.c           |  2 +-
35786  gobject/gtypeplugin.c     |  2 +-
35787  gobject/gvalue.c          |  2 +-
35788  gobject/gvaluearray.c     |  4 ++--
35789  49 files changed, 151 insertions(+), 151 deletions(-)
35790
35791 commit 701f00f12515dfad2092842f34ccbf11679406e3
35792 Author: Matthias Clasen <mclasen@redhat.com>
35793 Date:   Sat Feb 1 15:11:00 2014 -0500
35794
35795     GApplicationCommandline: Shorten embedded examples
35796
35797     Just show relevant fragments of the three examples inline,
35798     and link to the full sources. This lets us get rid of
35799     xinclude markup.
35800
35801  gio/gapplicationcommandline.c | 173
35802  +++++++++++++++++++++++++++++-------------
35803  1 file changed, 121 insertions(+), 52 deletions(-)
35804
35805 commit 77c4ff80dcf487d0a0f8b82e9c3e721618724bd0
35806 Author: Matthias Clasen <mclasen@redhat.com>
35807 Date:   Sat Feb 1 12:19:04 2014 -0500
35808
35809     docs: Stop using the function tag
35810
35811  gio/gactiongroup.c                   |  2 +-
35812  glib/deprecated/gthread-deprecated.c | 10 +++++-----
35813  glib/gasyncqueue.c                   |  6 +++---
35814  glib/gmessages.c                     | 19 ++++++++++---------
35815  glib/gpattern.c                      |  6 +++---
35816  glib/grand.c                         | 32
35817  +++++++++++++++-----------------
35818  glib/gregex.c                        |  2 +-
35819  glib/gthread-posix.c                 |  2 +-
35820  glib/gthread.c                       |  5 ++---
35821  9 files changed, 41 insertions(+), 43 deletions(-)
35822
35823 commit faa007c8274d786d070884834b080e47a7951fa9
35824 Author: Matthias Clasen <mclasen@redhat.com>
35825 Date:   Sat Feb 1 12:09:14 2014 -0500
35826
35827     Don't use computeroutput tag
35828
35829     There was one occurrence of this.
35830
35831  glib/gbacktrace.c | 2 +-
35832  1 file changed, 1 insertion(+), 1 deletion(-)
35833
35834 commit 42cf80780b4fbbe9063ed3d962bb13f341757b3f
35835 Author: Matthias Clasen <mclasen@redhat.com>
35836 Date:   Sat Feb 1 11:57:13 2014 -0500
35837
35838     Docs: Big entity cleanup
35839
35840     Strip lots of entity use from |[ ]| examples (which are now
35841     implicit CDATA). Also remove many redundant uses of <!-- -->.
35842
35843  gio/gappinfo.c                 |  6 +++---
35844  gio/gasyncresult.c             |  6 +++---
35845  gio/gcancellable.c             | 14 ++++++++------
35846  gio/gdbusconnection.c          |  2 +-
35847  gio/gdbuserror.c               | 11 ++++++-----
35848  gio/gdbusmessage.c             | 26 +++++++++++++-------------
35849  gio/gdbusobjectmanagerserver.c |  7 +++----
35850  gio/gdbusobjectskeleton.c      |  6 +++---
35851  gio/gdbusproxy.c               |  4 ++--
35852  gio/gemblemedicon.c            |  4 ++--
35853  gio/gfileenumerator.c          |  4 ++--
35854  gio/gfileinfo.c                |  2 +-
35855  gio/giomodule.c                |  4 ++--
35856  gio/gsettings.c                |  2 +-
35857  gio/gsimpleasyncresult.c       |  4 ++--
35858  gio/gsocket.c                  |  4 ++--
35859  gio/gsocketconnectable.c       | 22 +++++++++++-----------
35860  gio/gsrvtarget.c               |  4 ++--
35861  gio/gtlscertificate.c          |  2 +-
35862  glib/docs.c                    |  2 +-
35863  glib/garray.c                  |  8 ++++----
35864  glib/gbacktrace.c              |  4 ++--
35865  glib/gbookmarkfile.c           |  4 +++-
35866  glib/gdate.c                   |  2 +-
35867  glib/gerror.c                  | 21 +++++++++++----------
35868  glib/ggettext.c                |  8 ++++----
35869  glib/gmain.c                   | 10 +++++-----
35870  glib/gmarkup.c                 | 12 ++++++------
35871  glib/goption.c                 |  8 ++++----
35872  glib/gpoll.c                   |  2 +-
35873  glib/gquark.c                  |  2 +-
35874  glib/gregex.c                  | 14 +++++++-------
35875  glib/gstrfuncs.c               |  2 +-
35876  glib/gthread.c                 | 16 ++++++++--------
35877  gobject/gclosure.c             | 16 ++++++++--------
35878  gobject/gobject.c              | 16 ++++++++--------
35879  gobject/gparam.c               | 12 ++++++------
35880  gobject/gvalue.c               | 28 ++++++++++++++--------------
35881  38 files changed, 163 insertions(+), 158 deletions(-)
35882
35883 commit 6972264c7daad6688f3a2908c84760892121917d
35884 Author: Matthias Clasen <mclasen@redhat.com>
35885 Date:   Sat Feb 1 11:08:23 2014 -0500
35886
35887     GModule: Move docs away from markup
35888
35889  gmodule/gmodule.c | 22 +++++++++-------------
35890  1 file changed, 9 insertions(+), 13 deletions(-)
35891
35892 commit 4ab94a268369481cb4992346ecdc1faae348c5c4
35893 Author: Matthias Clasen <mclasen@redhat.com>
35894 Date:   Sat Feb 1 10:48:36 2014 -0500
35895
35896     gtestdbus: Use markdown for sections
35897
35898  gio/gtestdbus.c | 125
35899  ++++++++++++++++++++++++++------------------------------
35900  1 file changed, 57 insertions(+), 68 deletions(-)
35901
35902 commit eb69bc6aa4cb1d9600337fd19a9109f938606c5a
35903 Author: Matthias Clasen <mclasen@redhat.com>
35904 Date:   Sat Feb 1 10:48:02 2014 -0500
35905
35906     GSettings: use markdown for sections
35907
35908  gio/gsettings.c | 78
35909  ++++++++++++++++++++++++++-------------------------------
35910  1 file changed, 36 insertions(+), 42 deletions(-)
35911
35912 commit b5fb6b4bbfe5903be06a515449a07cf1f1119c26
35913 Author: Matthias Clasen <mclasen@redhat.com>
35914 Date:   Sat Feb 1 10:47:09 2014 -0500
35915
35916     gconvert: Stop using footnotes
35917
35918     These don't really work in the generated docs, so just copy
35919     the content in the few places.
35920
35921  glib/gconvert.c | 73
35922  ++++++++++++++++++++++++++++++++++-----------------------
35923  1 file changed, 44 insertions(+), 29 deletions(-)
35924
35925 commit 60b623d3fb70c09cb08e6c088b76c59d4316e132
35926 Author: Matthias Clasen <mclasen@redhat.com>
35927 Date:   Sat Feb 1 10:19:07 2014 -0500
35928
35929     GObject: Convert docs to markdown
35930
35931     In particular, convert lists to markdown syntax.
35932
35933  gobject/gclosure.c    | 27 ++++++++------------
35934  gobject/gobject.c     | 65 ++++++----------------------------------------
35935  gobject/gsignal.c     | 29 +++++++++------------
35936  gobject/gtypemodule.c | 30 ++++++++--------------
35937  gobject/gtypeplugin.c | 71
35938  ++++++++++++++++++++++-----------------------------
35939  5 files changed, 72 insertions(+), 150 deletions(-)
35940
35941 commit c93c05faa32aa030ff7aa604b5bb01871716cb2c
35942 Author: Matthias Clasen <mclasen@redhat.com>
35943 Date:   Sat Feb 1 10:18:07 2014 -0500
35944
35945     gregex: Convert docs to markdown
35946
35947     In particular, convert lists to markdown syntax.
35948
35949  glib/gregex.c | 33 ++++++---------------------------
35950  1 file changed, 6 insertions(+), 27 deletions(-)
35951
35952 commit 8f486ceebb611bb7b2cffbf6b7a247f9b7dedb2e
35953 Author: Matthias Clasen <mclasen@redhat.com>
35954 Date:   Sat Feb 1 10:17:28 2014 -0500
35955
35956     goption: Convert docs to markdown
35957
35958     In particular, convert lists to markdown syntax.
35959
35960  glib/goption.c | 26 +++++++++++++-------------
35961  1 file changed, 13 insertions(+), 13 deletions(-)
35962
35963 commit f7a604699815b8189d769e960e5469b67367e0e6
35964 Author: Matthias Clasen <mclasen@redhat.com>
35965 Date:   Sat Feb 1 10:17:04 2014 -0500
35966
35967     gmessages: Convert docs to markdown
35968
35969     In particular, convert lists to markdown syntax.
35970
35971  glib/gmessages.c | 25 ++++++++-----------------
35972  1 file changed, 8 insertions(+), 17 deletions(-)
35973
35974 commit 99b53a0aaf5432057849fbf98b3666b688974030
35975 Author: Matthias Clasen <mclasen@redhat.com>
35976 Date:   Sat Feb 1 10:15:52 2014 -0500
35977
35978     gmarkup: Convert docs to markdown
35979
35980     In particular, convert lists to markdown syntax.
35981
35982  glib/gmarkup.c | 47 ++++++++++++++++++++++++-----------------------
35983  1 file changed, 24 insertions(+), 23 deletions(-)
35984
35985 commit 85d612a968c1d02a958f57c38d1ce90ceea4afc9
35986 Author: Matthias Clasen <mclasen@redhat.com>
35987 Date:   Sat Feb 1 10:15:20 2014 -0500
35988
35989     gmain: Convert docs to markdown
35990
35991     In particular, convert lists to markdown syntax.
35992
35993  glib/gmain.c | 27 +++++++++------------------
35994  1 file changed, 9 insertions(+), 18 deletions(-)
35995
35996 commit c4da8f426a89f85fa752e262b58ba650d47d38cd
35997 Author: Matthias Clasen <mclasen@redhat.com>
35998 Date:   Sat Feb 1 10:14:59 2014 -0500
35999
36000     GKeyFile: Convert docs to markdown
36001
36002     In particular, convert lists to markdown syntax.
36003
36004  glib/gkeyfile.c | 29 +++++++++++++++--------------
36005  1 file changed, 15 insertions(+), 14 deletions(-)
36006
36007 commit 9f896667f8fc8b9596a50242116782567710c3a7
36008 Author: Matthias Clasen <mclasen@redhat.com>
36009 Date:   Sat Feb 1 10:14:41 2014 -0500
36010
36011     GIOChannel: remove unneeded markup from the docs
36012
36013  glib/giochannel.c | 56
36014  +++++++++++++++++++++----------------------------------
36015  1 file changed, 21 insertions(+), 35 deletions(-)
36016
36017 commit 22f8e8461cfc9bdc20015129ae221c6f1ed4a125
36018 Author: Matthias Clasen <mclasen@redhat.com>
36019 Date:   Sat Feb 1 10:14:08 2014 -0500
36020
36021     ggettext: Convert docs to markdown
36022
36023     In particular, convert lists to markdown syntax.
36024
36025  glib/ggettext.c | 20 +++++++++++---------
36026  1 file changed, 11 insertions(+), 9 deletions(-)
36027
36028 commit fab4f91907447635b648c908a685aeef0c8b0c21
36029 Author: Matthias Clasen <mclasen@redhat.com>
36030 Date:   Sat Feb 1 10:13:41 2014 -0500
36031
36032     fileutils: Convert docs to markdown
36033
36034     In particular, convert lists to markdown syntax.
36035
36036  glib/gfileutils.c | 25 ++++++++++---------------
36037  1 file changed, 10 insertions(+), 15 deletions(-)
36038
36039 commit d76f4455f1248b88473d8acbb19a9152f800c269
36040 Author: Matthias Clasen <mclasen@redhat.com>
36041 Date:   Sat Feb 1 10:13:17 2014 -0500
36042
36043     GError: Convert docs to markdown
36044
36045     In particular, convert lists to markdown syntax.
36046
36047  glib/gerror.c | 108
36048  +++++++++++++++++++++++-----------------------------------
36049  1 file changed, 43 insertions(+), 65 deletions(-)
36050
36051 commit ef3796d3fd8bed9b4b6ccd0abf7d309634f6c83a
36052 Author: Matthias Clasen <mclasen@redhat.com>
36053 Date:   Sat Feb 1 10:11:38 2014 -0500
36054
36055     GDateTime: Convert docs to markdown
36056
36057     In particular convert sections and lists to markdown syntax.
36058
36059  glib/gdatetime.c | 320
36060  ++++++++++++-------------------------------------------
36061  1 file changed, 68 insertions(+), 252 deletions(-)
36062
36063 commit 5cf14b0cc25b789be627573f7051f69b5d696a03
36064 Author: Matthias Clasen <mclasen@redhat.com>
36065 Date:   Sat Feb 1 10:10:19 2014 -0500
36066
36067     gconvert: Convert docs to markdown
36068
36069     In particular, we convert sections and lists to markdown syntax
36070     here.
36071
36072  glib/gconvert.c | 143
36073  +++++++++++++++++++++++++-------------------------------
36074  1 file changed, 63 insertions(+), 80 deletions(-)
36075
36076 commit 07506f6c579c309724abe20dd843eb60716c94cc
36077 Author: Matthias Clasen <mclasen@redhat.com>
36078 Date:   Sat Feb 1 09:50:23 2014 -0500
36079
36080     kqueue: Don't use doc comments
36081
36082     This is not public API, so no need to confuse gtk-doc by
36083     documentation that it needs to ignore. Also, no need for
36084     markup in here.
36085
36086  gio/kqueue/kqueue-thread.c | 34 ++++++++++++++--------------------
36087  1 file changed, 14 insertions(+), 20 deletions(-)
36088
36089 commit 293fdc312c0eabd8407e2f60e1135fb08bfcfe03
36090 Author: Matthias Clasen <mclasen@redhat.com>
36091 Date:   Sat Feb 1 00:27:22 2014 -0500
36092
36093     GVariantType: convert docs to markdown
36094
36095     Convert lists to markdown syntax, and remove lots of <literal>.
36096
36097  glib/gvarianttype.c | 190
36098  +++++++++++++++++++++-------------------------------
36099  1 file changed, 76 insertions(+), 114 deletions(-)
36100
36101 commit fe9e812d7f606fd8df6809ab01e45addaffa1e66
36102 Author: Matthias Clasen <mclasen@redhat.com>
36103 Date:   Sat Feb 1 00:26:58 2014 -0500
36104
36105     GVariant: convert docs to markdown
36106
36107     Convert lists to markdown syntax, and remove a lot of <literal>.
36108
36109  glib/gvariant.c | 21 +++++++++------------
36110  1 file changed, 9 insertions(+), 12 deletions(-)
36111
36112 commit bc982223eb439bec711050db44c20b6c51e3da93
36113 Author: Matthias Clasen <mclasen@redhat.com>
36114 Date:   Sat Feb 1 00:26:38 2014 -0500
36115
36116     gthread: Convert docs to markdown
36117
36118     Convert lists to markdown syntax.
36119
36120  glib/gthread.c | 75
36121  ++++++++++++++++++++++++++--------------------------------
36122  1 file changed, 34 insertions(+), 41 deletions(-)
36123
36124 commit 4308d2be9aa66071c0ccdcb9c5a0cafe722252a5
36125 Author: Matthias Clasen <mclasen@redhat.com>
36126 Date:   Sat Feb 1 00:26:05 2014 -0500
36127
36128     testutils: Convert docs to markdown
36129
36130     Convert lists to markdown.
36131
36132  glib/gtestutils.c | 134
36133  ++++++++++++++++--------------------------------------
36134  1 file changed, 38 insertions(+), 96 deletions(-)
36135
36136 commit 77a60147538275710318778335205a796269fad0
36137 Author: Matthias Clasen <mclasen@redhat.com>
36138 Date:   Fri Jan 31 23:47:57 2014 -0500
36139
36140     GApplication: Convert docs to markdown
36141
36142  gio/gapplication.c | 38 ++++++++++++++++++++++++--------------
36143  1 file changed, 24 insertions(+), 14 deletions(-)
36144
36145 commit 01be2876893f70eed25f479545e8fb632470c0f5
36146 Author: Matthias Clasen <mclasen@redhat.com>
36147 Date:   Fri Jan 31 23:47:42 2014 -0500
36148
36149     gdbusnameowning: Convert docs to markdown
36150
36151  gio/gdbusnameowning.c | 127
36152  +++++++++++++++++++++++++-------------------------
36153  1 file changed, 63 insertions(+), 64 deletions(-)
36154
36155 commit 3247d117042c834bc8d8e3737147d50e804f7f60
36156 Author: Matthias Clasen <mclasen@redhat.com>
36157 Date:   Fri Jan 31 23:42:40 2014 -0500
36158
36159     GDBusConnection: Convert docs to markdown
36160
36161     And straighten out capitalization across the file.
36162
36163  gio/gdbusconnection.c | 724
36164  +++++++++++++++++++++++++-------------------------
36165  1 file changed, 368 insertions(+), 356 deletions(-)
36166
36167 commit fee9194adeac05d843280c8726641e6004e7bc8a
36168 Author: Matthias Clasen <mclasen@redhat.com>
36169 Date:   Fri Jan 31 23:01:30 2014 -0500
36170
36171     GIcon: Convert docs to markdown
36172
36173  gio/gicon.c | 19 +++++++------------
36174  1 file changed, 7 insertions(+), 12 deletions(-)
36175
36176 commit 192ddc0792b552ffb653e0ab43f04a25cfd678d9
36177 Author: Matthias Clasen <mclasen@redhat.com>
36178 Date:   Fri Jan 31 23:01:13 2014 -0500
36179
36180     GDBusProxy: Convert docs to markdown
36181
36182  gio/gdbusproxy.c | 31 +++++++++++++------------------
36183  1 file changed, 13 insertions(+), 18 deletions(-)
36184
36185 commit 54578e4c34f8ad7dc315afb18923cbac857ff43d
36186 Author: Matthias Clasen <mclasen@redhat.com>
36187 Date:   Fri Jan 31 23:00:58 2014 -0500
36188
36189     GMenuModel: Convert docs to markdown
36190
36191  gio/gmenumodel.c | 56
36192  ++++++++++++++++++++++----------------------------------
36193  1 file changed, 22 insertions(+), 34 deletions(-)
36194
36195 commit 4a1710862d6c18e4280c595f380f3b210145432c
36196 Author: Matthias Clasen <mclasen@redhat.com>
36197 Date:   Fri Jan 31 22:49:44 2014 -0500
36198
36199     GSimpleProxyResolver: convert docs to markdown
36200
36201  gio/gsimpleproxyresolver.c | 76
36202  ++++++++++++++++++----------------------------
36203  1 file changed, 29 insertions(+), 47 deletions(-)
36204
36205 commit d7b9f209904bcd5fdee9a902a1302c08a1ca9552
36206 Author: Matthias Clasen <mclasen@redhat.com>
36207 Date:   Fri Jan 31 22:42:21 2014 -0500
36208
36209     GSocketClient: convert docs to markdown
36210
36211  gio/gsocketclient.c | 108
36212  +++++++++++++++++-----------------------------------
36213  1 file changed, 34 insertions(+), 74 deletions(-)
36214
36215 commit ba307a0c52599097c3d11c5a88eb28d9f0f48e96
36216 Author: Matthias Clasen <mclasen@redhat.com>
36217 Date:   Fri Jan 31 22:29:13 2014 -0500
36218
36219     GTask: convert long desc to markdown
36220
36221     Use markdown sections and lists here.
36222
36223  gio/gtask.c | 264
36224  +++++++++++++++++++++++++++---------------------------------
36225  1 file changed, 118 insertions(+), 146 deletions(-)
36226
36227 commit ed2bb953301b47bf34ff9c76b5931285d8434654
36228 Author: Dan Winship <danw@gnome.org>
36229 Date:   Sat Feb 1 13:37:07 2014 +0100
36230
36231     gio/tests/network-address: fix for systems with large ifindexes
36232
36233     In some virtualization setups, ifindexes can end up becoming very
36234     large, and so the existing code that assumes that *some* interface
36235     must have an index less than 255 fails.
36236
36237     Fix this by explicitly looking for "lo" first. And then if that fails
36238     (on Windows, or other systems where the loopback interface is not
36239     called "lo"), try indexes up to 1024 rather than 255.
36240
36241     https://bugzilla.gnome.org/show_bug.cgi?id=723048
36242
36243  gio/tests/network-address.c | 13 ++++++++++---
36244  1 file changed, 10 insertions(+), 3 deletions(-)
36245
36246 commit 76330899a1b0f8f8dea1912e7f24d73eb3adc1c0
36247 Author: Dan Winship <danw@gnome.org>
36248 Date:   Sat Feb 1 13:27:19 2014 +0100
36249
36250     Unbreak glib/tests/markup-parse after FSF address change patch
36251
36252  glib/tests/markups/valid-14.gmarkup | 2 +-
36253  1 file changed, 1 insertion(+), 1 deletion(-)
36254
36255 commit 243b264fca673d0a4e69cad3d0984474324f86a9
36256 Author: Dan Winship <danw@gnome.org>
36257 Date:   Tue Jan 28 14:46:37 2014 -0500
36258
36259     gnetworkmonitornetlink: filter out IPv6 LL MC changes
36260
36261     For some reason, IPv6 link-local multicast routing changes all the
36262     time. GNetworkMonitorBase was already ignoring them for purposes of
36263     emitting network-changed, but GNetworkMonitorNetlink would still
36264     trigger a re-dump after getting one, so network-changed would end up
36265     getting emitted anyway.
36266
36267  gio/gnetworkmonitornetlink.c | 10 ++++++++++
36268  1 file changed, 10 insertions(+)
36269
36270 commit cade4d6f19b356eb7eaea9963263cbbe8d95e2de
36271 Author: Matthias Clasen <mclasen@redhat.com>
36272 Date:   Fri Jan 31 22:14:01 2014 -0500
36273
36274     Fix the docs build
36275
36276  gio/gtask.c     | 9 ++++++---
36277  gio/gtestdbus.c | 4 ++--
36278  2 files changed, 8 insertions(+), 5 deletions(-)
36279
36280 commit a4c33c6f8b39c0517d0034d2298a952df4897535
36281 Author: Matthias Clasen <mclasen@redhat.com>
36282 Date:   Fri Jan 31 22:05:04 2014 -0500
36283
36284     Docs: Don't use the code tag
36285
36286  gio/gdbusaddress.c     | 19 ++++++++++---------
36287  glib/glib-init.c       | 12 ++++++------
36288  glib/gvariant-parser.c |  5 ++++-
36289  glib/gvariant.c        | 10 +++++-----
36290  gobject/gsignal.c      |  5 ++---
36291  gobject/gvaluearray.c  |  3 +--
36292  6 files changed, 28 insertions(+), 26 deletions(-)
36293
36294 commit 17f51583a8733c312f5ac53478b36c5f3972ab45
36295 Author: Matthias Clasen <mclasen@redhat.com>
36296 Date:   Fri Jan 31 21:56:33 2014 -0500
36297
36298     Docs: Convert examples to |[ ]|
36299
36300  gio/gactionmap.c                     |   7 +-
36301  gio/gapplication.c                   |  22 +++---
36302  gio/gcontenttype.c                   |   7 +-
36303  gio/gdbuserror.c                     |  16 ++---
36304  gio/gdbusmessage.c                   |   8 +--
36305  gio/gfile.c                          |   4 +-
36306  gio/gmenu.c                          |  10 ++-
36307  gio/gresource.c                      |  10 +--
36308  gio/gsettings.c                      |  16 ++---
36309  gio/gsimpleaction.c                  |  20 +++---
36310  gio/gtask.c                          |  31 ++++----
36311  gio/gtestdbus.c                      |  13 ++--
36312  gio/gvolume.c                        | 124
36313  ++++++++++++++++----------------
36314  glib/deprecated/gthread-deprecated.c | 134
36315  +++++++++++++++--------------------
36316  glib/garray.c                        |  54 +++++++-------
36317  glib/gconvert.c                      |   2 +-
36318  glib/gmessages.c                     |  26 +++----
36319  glib/goption.c                       |   5 +-
36320  glib/gslice.c                        |  25 +++----
36321  glib/gthread-posix.c                 |  10 +--
36322  glib/gthread.c                       | 102 +++++++++++---------------
36323  glib/gurifuncs.c                     |   4 +-
36324  glib/gvariant-parser.c               |   5 +-
36325  glib/gvariant.c                      |  67 ++++++++----------
36326  glib/gversion.c                      |  24 ++-----
36327  gobject/gobject.c                    |  34 ++++-----
36328  gobject/gtype.c                      |   8 +--
36329  27 files changed, 346 insertions(+), 442 deletions(-)
36330
36331 commit 4d12e0d66f1641a6eb2ba9c65579935136f6ef46
36332 Author: Matthias Clasen <mclasen@redhat.com>
36333 Date:   Fri Jan 31 20:34:33 2014 -0500
36334
36335     Docs: Don't use the emphasis tag
36336
36337     Most of the time, the text read just as well without the extra
36338     boldness.
36339
36340  gio/gasyncresult.c             |  11 +-
36341  gio/gcancellable.c             |  16 +-
36342  gio/gdatainputstream.c         |  14 +-
36343  gio/gdbusconnection.c          |   7 +-
36344  gio/gdbusmethodinvocation.c    |   2 +-
36345  gio/gdbusobjectmanagerclient.c |  13 +-
36346  gio/gdbusproxy.c               |   2 +-
36347  gio/gdbusutils.c               |   7 +-
36348  gio/gnetworking.c              |   9 +-
36349  gio/gnetworkmonitor.c          |   7 +-
36350  gio/goutputstream.c            |  26 ++-
36351  gio/gresolver.c                |   5 +-
36352  gio/gsettings.c                |   3 +-
36353  gio/gtask.c                    |   4 +-
36354  glib/docs.c                    |  34 ++--
36355  glib/gcharset.c                |   2 +-
36356  glib/gconvert.c                |  17 +-
36357  glib/gdate.c                   |  24 +--
36358  glib/gerror.c                  |  96 +++++------
36359  glib/ggettext.c                |   4 +-
36360  glib/giochannel.c              |   3 +-
36361  glib/gmain.c                   |   7 +-
36362  glib/gmem.c                    |  18 ++-
36363  glib/gmessages.c               |   3 +-
36364  glib/goption.c                 |   6 +-
36365  glib/gpattern.c                |  17 +-
36366  glib/gquark.c                  |  34 ++--
36367  glib/gqueue.c                  |  18 +--
36368  glib/gsequence.c               | 153 +++++++++---------
36369  glib/gstrfuncs.c               |  30 ++--
36370  glib/gthread.c                 |   7 +-
36371  glib/gutf8.c                   |   8 +-
36372  glib/gutils.c                  |  18 ++-
36373  gobject/gbinding.c             |  24 +--
36374  gobject/gsignal.c              |  43 ++---
36375  gobject/gtype.c                | 359
36376  +++++++++++++++++++++--------------------
36377  36 files changed, 515 insertions(+), 536 deletions(-)
36378
36379 commit 64eface479baf3db06f0f42b43f391db55b5ad4d
36380 Author: Matthias Clasen <mclasen@redhat.com>
36381 Date:   Fri Jan 31 17:38:27 2014 -0500
36382
36383     Docs: don't use the warning tag
36384
36385     More markup removal
36386
36387  gio/gdbusinterface.c | 11 +++++------
36388  gio/gfile.c          |  8 ++++----
36389  gio/goutputstream.c  | 10 +++++-----
36390  glib/docs.c          |  9 ++++-----
36391  glib/genviron.c      | 36 ++++++++++++++++--------------------
36392  glib/grand.c         | 10 +++++-----
36393  glib/gstrfuncs.c     | 11 +++++------
36394  glib/gvariant.c      |  4 ++--
36395  8 files changed, 46 insertions(+), 53 deletions(-)
36396
36397 commit c575d24dfb78d956e66a522524c7b1d82d0adde7
36398 Author: Matthias Clasen <mclasen@redhat.com>
36399 Date:   Fri Jan 31 14:56:10 2014 -0500
36400
36401     Docs: Don't use the note tag
36402
36403     More markup avoidance.
36404
36405  gio/gioscheduler.c       |   8 +-
36406  gio/gsettingsbackend.c   |   6 +-
36407  gio/gsimpleasyncresult.c |   8 +-
36408  gio/gthemedicon.c        |   4 -
36409  glib/docs.c              | 271 +++++++++----------
36410  glib/garray.c            | 676
36411  ++++++++++++++++++++++++-----------------------
36412  glib/ggettext.c          |  24 +-
36413  glib/gkeyfile.c          |   7 +-
36414  glib/glib-unix.c         |  18 +-
36415  glib/glist.c             |  31 +--
36416  glib/gmacros.h           |  52 ++--
36417  glib/gmem.c              |  17 +-
36418  glib/gqueue.c            |   7 +-
36419  glib/gsequence.c         |   8 -
36420  glib/gslist.c            |  30 +--
36421  glib/gspawn.c            | 161 ++++++-----
36422  glib/gstrfuncs.c         | 219 ++++++++-------
36423  glib/gthread-posix.c     |   7 +-
36424  glib/gthread.c           |  10 +-
36425  glib/gutils.c            |  28 +-
36426  gobject/gbinding.c       |  48 ++--
36427  gobject/gobject.c        |   2 -
36428  22 files changed, 773 insertions(+), 869 deletions(-)
36429
36430 commit 4cbee6a35b4f75dc418cb9e0219dcd3104a5ba17
36431 Author: Colin Walters <walters@verbum.org>
36432 Date:   Fri Jan 31 09:36:52 2014 -0500
36433
36434     Restore executability for other files
36435
36436  gio/gdbus-2.0/codegen/codegen_main.py | 0
36437  glib/gen-unicode-tables.pl            | 0
36438  glib/gtester-report                   | 0
36439  tests/gen-casefold-txt.pl             | 0
36440  tests/gen-casemap-txt.pl              | 0
36441  5 files changed, 0 insertions(+), 0 deletions(-)
36442
36443 commit a7435d2e69d4757c129e0e5cb36eb2c810f50bf1
36444 Author: Colin Walters <walters@verbum.org>
36445 Date:   Fri Jan 31 09:23:45 2014 -0500
36446
36447     Restore executability on data-to-c.pl
36448
36449  gio/data-to-c.pl | 0
36450  1 file changed, 0 insertions(+), 0 deletions(-)
36451
36452 commit 078dbda148a81af1b3a76fbda72f089b963087f1
36453 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
36454 Date:   Thu Jan 23 12:58:29 2014 +0100
36455
36456     Updated FSF's address
36457
36458  gio/data-to-c.pl                          | 4 +---
36459  gio/fam/fam-helper.c                      | 4 +---
36460  gio/fam/fam-helper.h                      | 4 +---
36461  gio/fam/fam-module.c                      | 4 +---
36462  gio/fam/gfamdirectorymonitor.c            | 4 +---
36463  gio/fam/gfamdirectorymonitor.h            | 4 +---
36464  gio/fam/gfamfilemonitor.c                 | 4 +---
36465  gio/fam/gfamfilemonitor.h                 | 4 +---
36466  gio/fen/fen-dump.c                        | 4 +---
36467  gio/fen/fen-dump.h                        | 4 +---
36468  gio/fen/fen-helper.c                      | 4 +---
36469  gio/fen/fen-helper.h                      | 4 +---
36470  gio/fen/fen-kernel.c                      | 4 +---
36471  gio/fen/fen-kernel.h                      | 4 +---
36472  gio/fen/fen-node.c                        | 4 +---
36473  gio/fen/fen-node.h                        | 4 +---
36474  gio/fen/gfendirectorymonitor.c            | 4 +---
36475  gio/fen/gfendirectorymonitor.h            | 4 +---
36476  gio/fen/gfenfilemonitor.c                 | 4 +---
36477  gio/fen/gfenfilemonitor.h                 | 4 +---
36478  gio/gaction.c                             | 4 +---
36479  gio/gaction.h                             | 4 +---
36480  gio/gactiongroup.c                        | 4 +---
36481  gio/gactiongroup.h                        | 4 +---
36482  gio/gactiongroupexporter.c                | 4 +---
36483  gio/gactiongroupexporter.h                | 4 +---
36484  gio/gactionmap.c                          | 4 +---
36485  gio/gactionmap.h                          | 4 +---
36486  gio/gappinfo.c                            | 4 +---
36487  gio/gappinfo.h                            | 4 +---
36488  gio/gappinfoprivate.h                     | 4 +---
36489  gio/gapplication-tool.c                   | 4 +---
36490  gio/gapplication.c                        | 4 +---
36491  gio/gapplication.h                        | 4 +---
36492  gio/gapplicationcommandline.c             | 4 +---
36493  gio/gapplicationcommandline.h             | 4 +---
36494  gio/gapplicationimpl-dbus.c               | 4 +---
36495  gio/gasynchelper.c                        | 4 +---
36496  gio/gasynchelper.h                        | 4 +---
36497  gio/gasyncinitable.c                      | 4 +---
36498  gio/gasyncinitable.h                      | 4 +---
36499  gio/gasyncresult.c                        | 4 +---
36500  gio/gasyncresult.h                        | 4 +---
36501  gio/gbufferedinputstream.c                | 4 +---
36502  gio/gbufferedinputstream.h                | 4 +---
36503  gio/gbufferedoutputstream.c               | 4 +---
36504  gio/gbufferedoutputstream.h               | 4 +---
36505  gio/gbytesicon.c                          | 4 +---
36506  gio/gbytesicon.h                          | 4 +---
36507  gio/gcancellable.c                        | 4 +---
36508  gio/gcancellable.h                        | 4 +---
36509  gio/gcharsetconverter.c                   | 4 +---
36510  gio/gcharsetconverter.h                   | 4 +---
36511  gio/gcontenttype-win32.c                  | 4 +---
36512  gio/gcontenttype.c                        | 4 +---
36513  gio/gcontenttype.h                        | 4 +---
36514  gio/gcontenttypeprivate.h                 | 4 +---
36515  gio/gconverter.c                          | 4 +---
36516  gio/gconverter.h                          | 4 +---
36517  gio/gconverterinputstream.c               | 4 +---
36518  gio/gconverterinputstream.h               | 4 +---
36519  gio/gconverteroutputstream.c              | 4 +---
36520  gio/gconverteroutputstream.h              | 4 +---
36521  gio/gcredentials.c                        | 4 +---
36522  gio/gcredentials.h                        | 4 +---
36523  gio/gcredentialsprivate.h                 | 4 +---
36524  gio/gdatainputstream.c                    | 4 +---
36525  gio/gdatainputstream.h                    | 4 +---
36526  gio/gdataoutputstream.c                   | 4 +---
36527  gio/gdataoutputstream.h                   | 4 +---
36528  gio/gdbus-2.0/codegen/__init__.py         | 4 +---
36529  gio/gdbus-2.0/codegen/codegen.py          | 4 +---
36530  gio/gdbus-2.0/codegen/codegen_docbook.py  | 4 +---
36531  gio/gdbus-2.0/codegen/codegen_main.py     | 4 +---
36532  gio/gdbus-2.0/codegen/config.py.in        | 4 +---
36533  gio/gdbus-2.0/codegen/dbustypes.py        | 4 +---
36534  gio/gdbus-2.0/codegen/gdbus-codegen.in    | 4 +---
36535  gio/gdbus-2.0/codegen/parser.py           | 4 +---
36536  gio/gdbus-2.0/codegen/utils.py            | 4 +---
36537  gio/gdbus-tool.c                          | 4 +---
36538  gio/gdbusactiongroup-private.h            | 4 +---
36539  gio/gdbusactiongroup.c                    | 4 +---
36540  gio/gdbusactiongroup.h                    | 4 +---
36541  gio/gdbusaddress.c                        | 4 +---
36542  gio/gdbusaddress.h                        | 4 +---
36543  gio/gdbusauth.c                           | 4 +---
36544  gio/gdbusauth.h                           | 4 +---
36545  gio/gdbusauthmechanism.c                  | 4 +---
36546  gio/gdbusauthmechanism.h                  | 4 +---
36547  gio/gdbusauthmechanismanon.c              | 4 +---
36548  gio/gdbusauthmechanismanon.h              | 4 +---
36549  gio/gdbusauthmechanismexternal.c          | 4 +---
36550  gio/gdbusauthmechanismexternal.h          | 4 +---
36551  gio/gdbusauthmechanismsha1.c              | 4 +---
36552  gio/gdbusauthmechanismsha1.h              | 4 +---
36553  gio/gdbusauthobserver.c                   | 4 +---
36554  gio/gdbusauthobserver.h                   | 4 +---
36555  gio/gdbusconnection.c                     | 4 +---
36556  gio/gdbusconnection.h                     | 4 +---
36557  gio/gdbuserror.c                          | 4 +---
36558  gio/gdbuserror.h                          | 4 +---
36559  gio/gdbusinterface.c                      | 4 +---
36560  gio/gdbusinterface.h                      | 4 +---
36561  gio/gdbusinterfaceskeleton.c              | 4 +---
36562  gio/gdbusinterfaceskeleton.h              | 4 +---
36563  gio/gdbusintrospection.c                  | 4 +---
36564  gio/gdbusintrospection.h                  | 4 +---
36565  gio/gdbusmenumodel.c                      | 4 +---
36566  gio/gdbusmenumodel.h                      | 4 +---
36567  gio/gdbusmessage.c                        | 4 +---
36568  gio/gdbusmessage.h                        | 4 +---
36569  gio/gdbusmethodinvocation.c               | 4 +---
36570  gio/gdbusmethodinvocation.h               | 4 +---
36571  gio/gdbusnameowning.c                     | 4 +---
36572  gio/gdbusnameowning.h                     | 4 +---
36573  gio/gdbusnamewatching.c                   | 4 +---
36574  gio/gdbusnamewatching.h                   | 4 +---
36575  gio/gdbusobject.c                         | 4 +---
36576  gio/gdbusobject.h                         | 4 +---
36577  gio/gdbusobjectmanager.c                  | 4 +---
36578  gio/gdbusobjectmanager.h                  | 4 +---
36579  gio/gdbusobjectmanagerclient.c            | 4 +---
36580  gio/gdbusobjectmanagerclient.h            | 4 +---
36581  gio/gdbusobjectmanagerserver.c            | 4 +---
36582  gio/gdbusobjectmanagerserver.h            | 4 +---
36583  gio/gdbusobjectproxy.c                    | 4 +---
36584  gio/gdbusobjectproxy.h                    | 4 +---
36585  gio/gdbusobjectskeleton.c                 | 4 +---
36586  gio/gdbusobjectskeleton.h                 | 4 +---
36587  gio/gdbusprivate.c                        | 4 +---
36588  gio/gdbusprivate.h                        | 4 +---
36589  gio/gdbusproxy.c                          | 4 +---
36590  gio/gdbusproxy.h                          | 4 +---
36591  gio/gdbusserver.c                         | 4 +---
36592  gio/gdbusserver.h                         | 4 +---
36593  gio/gdbusutils.c                          | 4 +---
36594  gio/gdbusutils.h                          | 4 +---
36595  gio/gdelayedsettingsbackend.c             | 4 +---
36596  gio/gdelayedsettingsbackend.h             | 4 +---
36597  gio/gdesktopappinfo.c                     | 4 +---
36598  gio/gdesktopappinfo.h                     | 4 +---
36599  gio/gdrive.c                              | 4 +---
36600  gio/gdrive.h                              | 4 +---
36601  gio/gdummyfile.c                          | 4 +---
36602  gio/gdummyfile.h                          | 4 +---
36603  gio/gdummyproxyresolver.c                 | 4 +---
36604  gio/gdummyproxyresolver.h                 | 4 +---
36605  gio/gdummytlsbackend.c                    | 4 +---
36606  gio/gdummytlsbackend.h                    | 4 +---
36607  gio/gemblem.c                             | 4 +---
36608  gio/gemblem.h                             | 4 +---
36609  gio/gemblemedicon.c                       | 4 +---
36610  gio/gemblemedicon.h                       | 4 +---
36611  gio/gfdonotificationbackend.c             | 4 +---
36612  gio/gfile.c                               | 4 +---
36613  gio/gfile.h                               | 4 +---
36614  gio/gfileattribute-priv.h                 | 4 +---
36615  gio/gfileattribute.c                      | 4 +---
36616  gio/gfileattribute.h                      | 4 +---
36617  gio/gfiledescriptorbased.c                | 4 +---
36618  gio/gfiledescriptorbased.h                | 4 +---
36619  gio/gfileenumerator.c                     | 4 +---
36620  gio/gfileenumerator.h                     | 4 +---
36621  gio/gfileicon.c                           | 4 +---
36622  gio/gfileicon.h                           | 4 +---
36623  gio/gfileinfo-priv.h                      | 4 +---
36624  gio/gfileinfo.c                           | 4 +---
36625  gio/gfileinfo.h                           | 4 +---
36626  gio/gfileinputstream.c                    | 4 +---
36627  gio/gfileinputstream.h                    | 4 +---
36628  gio/gfileiostream.c                       | 4 +---
36629  gio/gfileiostream.h                       | 4 +---
36630  gio/gfilemonitor.c                        | 4 +---
36631  gio/gfilemonitor.h                        | 4 +---
36632  gio/gfilenamecompleter.c                  | 4 +---
36633  gio/gfilenamecompleter.h                  | 4 +---
36634  gio/gfileoutputstream.c                   | 4 +---
36635  gio/gfileoutputstream.h                   | 4 +---
36636  gio/gfilterinputstream.c                  | 4 +---
36637  gio/gfilterinputstream.h                  | 4 +---
36638  gio/gfilteroutputstream.c                 | 4 +---
36639  gio/gfilteroutputstream.h                 | 4 +---
36640  gio/ggtknotificationbackend.c             | 4 +---
36641  gio/gicon.c                               | 4 +---
36642  gio/gicon.h                               | 4 +---
36643  gio/ginetaddress.c                        | 4 +---
36644  gio/ginetaddress.h                        | 4 +---
36645  gio/ginetaddressmask.c                    | 4 +---
36646  gio/ginetaddressmask.h                    | 4 +---
36647  gio/ginetsocketaddress.c                  | 4 +---
36648  gio/ginetsocketaddress.h                  | 4 +---
36649  gio/ginitable.c                           | 4 +---
36650  gio/ginitable.h                           | 4 +---
36651  gio/ginputstream.c                        | 4 +---
36652  gio/ginputstream.h                        | 4 +---
36653  gio/gio-querymodules.c                    | 4 +---
36654  gio/gio.h                                 | 4 +---
36655  gio/gioenums.h                            | 4 +---
36656  gio/gioerror.c                            | 4 +---
36657  gio/gioerror.h                            | 4 +---
36658  gio/giomodule-priv.h                      | 4 +---
36659  gio/giomodule.c                           | 4 +---
36660  gio/giomodule.h                           | 4 +---
36661  gio/gioprivate.h                          | 4 +---
36662  gio/gioscheduler.c                        | 4 +---
36663  gio/gioscheduler.h                        | 4 +---
36664  gio/giostream.c                           | 4 +---
36665  gio/giotypes.h                            | 4 +---
36666  gio/giowin32-priv.h                       | 4 +---
36667  gio/gkeyfilesettingsbackend.c             | 4 +---
36668  gio/glib-compile-resources.c              | 4 +---
36669  gio/glib-compile-schemas.c                | 4 +---
36670  gio/gloadableicon.c                       | 4 +---
36671  gio/gloadableicon.h                       | 4 +---
36672  gio/glocaldirectorymonitor.c              | 4 +---
36673  gio/glocaldirectorymonitor.h              | 4 +---
36674  gio/glocalfile.c                          | 4 +---
36675  gio/glocalfile.h                          | 4 +---
36676  gio/glocalfileenumerator.c                | 4 +---
36677  gio/glocalfileenumerator.h                | 4 +---
36678  gio/glocalfileinfo.c                      | 4 +---
36679  gio/glocalfileinfo.h                      | 4 +---
36680  gio/glocalfileinputstream.c               | 4 +---
36681  gio/glocalfileinputstream.h               | 4 +---
36682  gio/glocalfileiostream.c                  | 4 +---
36683  gio/glocalfileiostream.h                  | 4 +---
36684  gio/glocalfilemonitor.c                   | 4 +---
36685  gio/glocalfilemonitor.h                   | 4 +---
36686  gio/glocalfileoutputstream.c              | 4 +---
36687  gio/glocalfileoutputstream.h              | 4 +---
36688  gio/glocalvfs.c                           | 4 +---
36689  gio/glocalvfs.h                           | 4 +---
36690  gio/gmemoryinputstream.c                  | 4 +---
36691  gio/gmemoryinputstream.h                  | 4 +---
36692  gio/gmemoryoutputstream.c                 | 4 +---
36693  gio/gmemoryoutputstream.h                 | 4 +---
36694  gio/gmemorysettingsbackend.c              | 4 +---
36695  gio/gmenu.c                               | 4 +---
36696  gio/gmenu.h                               | 4 +---
36697  gio/gmenuexporter.c                       | 4 +---
36698  gio/gmenuexporter.h                       | 4 +---
36699  gio/gmenumodel.c                          | 4 +---
36700  gio/gmenumodel.h                          | 4 +---
36701  gio/gmount.c                              | 4 +---
36702  gio/gmount.h                              | 4 +---
36703  gio/gmountoperation.c                     | 4 +---
36704  gio/gmountoperation.h                     | 4 +---
36705  gio/gmountprivate.h                       | 4 +---
36706  gio/gnativevolumemonitor.c                | 4 +---
36707  gio/gnativevolumemonitor.h                | 4 +---
36708  gio/gnetworkaddress.c                     | 4 +---
36709  gio/gnetworkaddress.h                     | 4 +---
36710  gio/gnetworking.c                         | 4 +---
36711  gio/gnetworking.h.in                      | 4 +---
36712  gio/gnetworking.h.win32                   | 4 +---
36713  gio/gnetworkingprivate.h                  | 4 +---
36714  gio/gnetworkmonitor.c                     | 4 +---
36715  gio/gnetworkmonitor.h                     | 4 +---
36716  gio/gnetworkmonitorbase.c                 | 4 +---
36717  gio/gnetworkmonitorbase.h                 | 4 +---
36718  gio/gnetworkmonitornetlink.c              | 4 +---
36719  gio/gnetworkmonitornetlink.h              | 4 +---
36720  gio/gnetworkservice.c                     | 4 +---
36721  gio/gnetworkservice.h                     | 4 +---
36722  gio/gnextstepsettingsbackend.c            | 4 +---
36723  gio/gnotification-private.h               | 4 +---
36724  gio/gnotification.c                       | 4 +---
36725  gio/gnotification.h                       | 4 +---
36726  gio/gnotificationbackend.c                | 4 +---
36727  gio/gnotificationbackend.h                | 4 +---
36728  gio/gnullsettingsbackend.c                | 4 +---
36729  gio/goutputstream.c                       | 4 +---
36730  gio/goutputstream.h                       | 4 +---
36731  gio/gpermission.c                         | 4 +---
36732  gio/gpermission.h                         | 4 +---
36733  gio/gpollableinputstream.c                | 4 +---
36734  gio/gpollableinputstream.h                | 4 +---
36735  gio/gpollableoutputstream.c               | 4 +---
36736  gio/gpollableoutputstream.h               | 4 +---
36737  gio/gpollableutils.c                      | 4 +---
36738  gio/gpollableutils.h                      | 4 +---
36739  gio/gpollfilemonitor.c                    | 4 +---
36740  gio/gpollfilemonitor.h                    | 4 +---
36741  gio/gpropertyaction.c                     | 4 +---
36742  gio/gpropertyaction.h                     | 4 +---
36743  gio/gproxy.c                              | 4 +---
36744  gio/gproxy.h                              | 4 +---
36745  gio/gproxyaddress.c                       | 4 +---
36746  gio/gproxyaddress.h                       | 4 +---
36747  gio/gproxyaddressenumerator.c             | 4 +---
36748  gio/gproxyaddressenumerator.h             | 4 +---
36749  gio/gproxyresolver.c                      | 4 +---
36750  gio/gproxyresolver.h                      | 4 +---
36751  gio/gregistrysettingsbackend.c            | 4 +---
36752  gio/gregistrysettingsbackend.h            | 4 +---
36753  gio/gremoteactiongroup.c                  | 4 +---
36754  gio/gremoteactiongroup.h                  | 4 +---
36755  gio/gresolver.c                           | 4 +---
36756  gio/gresolver.h                           | 4 +---
36757  gio/gresource-tool.c                      | 4 +---
36758  gio/gresource.c                           | 4 +---
36759  gio/gresource.h                           | 4 +---
36760  gio/gresourcefile.c                       | 4 +---
36761  gio/gresourcefile.h                       | 4 +---
36762  gio/gseekable.c                           | 4 +---
36763  gio/gseekable.h                           | 4 +---
36764  gio/gsettings-mapping.c                   | 4 +---
36765  gio/gsettings-mapping.h                   | 4 +---
36766  gio/gsettings-tool.c                      | 4 +---
36767  gio/gsettings.c                           | 4 +---
36768  gio/gsettings.h                           | 4 +---
36769  gio/gsettingsbackend.c                    | 4 +---
36770  gio/gsettingsbackend.h                    | 4 +---
36771  gio/gsettingsbackendinternal.h            | 4 +---
36772  gio/gsettingsschema-internal.h            | 4 +---
36773  gio/gsettingsschema.c                     | 4 +---
36774  gio/gsettingsschema.h                     | 4 +---
36775  gio/gsimpleaction.c                       | 4 +---
36776  gio/gsimpleaction.h                       | 4 +---
36777  gio/gsimpleactiongroup.c                  | 4 +---
36778  gio/gsimpleactiongroup.h                  | 4 +---
36779  gio/gsimpleasyncresult.c                  | 4 +---
36780  gio/gsimpleasyncresult.h                  | 4 +---
36781  gio/gsimplepermission.c                   | 4 +---
36782  gio/gsimplepermission.h                   | 4 +---
36783  gio/gsimpleproxyresolver.h                | 4 +---
36784  gio/gsocket.c                             | 4 +---
36785  gio/gsocket.h                             | 4 +---
36786  gio/gsocketaddress.c                      | 4 +---
36787  gio/gsocketaddress.h                      | 4 +---
36788  gio/gsocketaddressenumerator.c            | 4 +---
36789  gio/gsocketaddressenumerator.h            | 4 +---
36790  gio/gsocketclient.c                       | 4 +---
36791  gio/gsocketclient.h                       | 4 +---
36792  gio/gsocketconnectable.c                  | 4 +---
36793  gio/gsocketconnectable.h                  | 4 +---
36794  gio/gsocketconnection.c                   | 4 +---
36795  gio/gsocketconnection.h                   | 4 +---
36796  gio/gsocketcontrolmessage.h               | 4 +---
36797  gio/gsocketinputstream.c                  | 4 +---
36798  gio/gsocketlistener.c                     | 4 +---
36799  gio/gsocketlistener.h                     | 4 +---
36800  gio/gsocketoutputstream.c                 | 4 +---
36801  gio/gsocketservice.c                      | 4 +---
36802  gio/gsocketservice.h                      | 4 +---
36803  gio/gsocks4aproxy.c                       | 4 +---
36804  gio/gsocks4aproxy.h                       | 4 +---
36805  gio/gsocks4proxy.c                        | 4 +---
36806  gio/gsocks4proxy.h                        | 4 +---
36807  gio/gsocks5proxy.c                        | 4 +---
36808  gio/gsocks5proxy.h                        | 4 +---
36809  gio/gsrvtarget.c                          | 4 +---
36810  gio/gsrvtarget.h                          | 4 +---
36811  gio/gsubprocess.h                         | 4 +---
36812  gio/gsubprocesslauncher-private.h         | 4 +---
36813  gio/gsubprocesslauncher.h                 | 4 +---
36814  gio/gtask.c                               | 4 +---
36815  gio/gtask.h                               | 4 +---
36816  gio/gtcpconnection.h                      | 4 +---
36817  gio/gtcpwrapperconnection.c               | 4 +---
36818  gio/gtcpwrapperconnection.h               | 4 +---
36819  gio/gtestdbus.c                           | 4 +---
36820  gio/gtestdbus.h                           | 4 +---
36821  gio/gthemedicon.c                         | 4 +---
36822  gio/gthemedicon.h                         | 4 +---
36823  gio/gthreadedresolver.c                   | 4 +---
36824  gio/gthreadedresolver.h                   | 4 +---
36825  gio/gthreadedsocketservice.c              | 4 +---
36826  gio/gthreadedsocketservice.h              | 4 +---
36827  gio/gtlsbackend.c                         | 4 +---
36828  gio/gtlsbackend.h                         | 4 +---
36829  gio/gtlscertificate.c                     | 4 +---
36830  gio/gtlscertificate.h                     | 4 +---
36831  gio/gtlsclientconnection.c                | 4 +---
36832  gio/gtlsclientconnection.h                | 4 +---
36833  gio/gtlsconnection.c                      | 4 +---
36834  gio/gtlsconnection.h                      | 4 +---
36835  gio/gtlsdatabase.c                        | 4 +---
36836  gio/gtlsdatabase.h                        | 4 +---
36837  gio/gtlsfiledatabase.c                    | 4 +---
36838  gio/gtlsinteraction.c                     | 4 +---
36839  gio/gtlsinteraction.h                     | 4 +---
36840  gio/gtlspassword.c                        | 4 +---
36841  gio/gtlspassword.h                        | 4 +---
36842  gio/gtlsserverconnection.c                | 4 +---
36843  gio/gtlsserverconnection.h                | 4 +---
36844  gio/gunionvolumemonitor.c                 | 4 +---
36845  gio/gunionvolumemonitor.h                 | 4 +---
36846  gio/gunixconnection.h                     | 4 +---
36847  gio/gunixcredentialsmessage.h             | 4 +---
36848  gio/gunixfdlist.h                         | 4 +---
36849  gio/gunixfdmessage.h                      | 4 +---
36850  gio/gunixinputstream.c                    | 4 +---
36851  gio/gunixinputstream.h                    | 4 +---
36852  gio/gunixmount.c                          | 4 +---
36853  gio/gunixmount.h                          | 4 +---
36854  gio/gunixmounts.c                         | 4 +---
36855  gio/gunixmounts.h                         | 4 +---
36856  gio/gunixoutputstream.c                   | 4 +---
36857  gio/gunixoutputstream.h                   | 4 +---
36858  gio/gunixsocketaddress.c                  | 4 +---
36859  gio/gunixsocketaddress.h                  | 4 +---
36860  gio/gunixvolume.c                         | 4 +---
36861  gio/gunixvolume.h                         | 4 +---
36862  gio/gunixvolumemonitor.c                  | 4 +---
36863  gio/gunixvolumemonitor.h                  | 4 +---
36864  gio/gvdb/gvdb-builder.c                   | 4 +---
36865  gio/gvdb/gvdb-builder.h                   | 4 +---
36866  gio/gvdb/gvdb-format.h                    | 4 +---
36867  gio/gvdb/gvdb-reader.c                    | 4 +---
36868  gio/gvdb/gvdb-reader.h                    | 4 +---
36869  gio/gvfs.c                                | 4 +---
36870  gio/gvfs.h                                | 4 +---
36871  gio/gvolume.c                             | 4 +---
36872  gio/gvolume.h                             | 4 +---
36873  gio/gvolumemonitor.c                      | 4 +---
36874  gio/gvolumemonitor.h                      | 4 +---
36875  gio/gwin32appinfo.c                       | 4 +---
36876  gio/gwin32appinfo.h                       | 4 +---
36877  gio/gwin32inputstream.c                   | 4 +---
36878  gio/gwin32inputstream.h                   | 4 +---
36879  gio/gwin32mount.c                         | 4 +---
36880  gio/gwin32mount.h                         | 4 +---
36881  gio/gwin32outputstream.c                  | 4 +---
36882  gio/gwin32outputstream.h                  | 4 +---
36883  gio/gwin32volumemonitor.c                 | 4 +---
36884  gio/gwin32volumemonitor.h                 | 4 +---
36885  gio/gzlibcompressor.c                     | 4 +---
36886  gio/gzlibcompressor.h                     | 4 +---
36887  gio/gzlibdecompressor.c                   | 4 +---
36888  gio/gzlibdecompressor.h                   | 4 +---
36889  gio/inotify/ginotifydirectorymonitor.c    | 4 +---
36890  gio/inotify/ginotifydirectorymonitor.h    | 4 +---
36891  gio/inotify/ginotifyfilemonitor.c         | 4 +---
36892  gio/inotify/ginotifyfilemonitor.h         | 4 +---
36893  gio/inotify/inotify-helper.c              | 3 +--
36894  gio/inotify/inotify-helper.h              | 3 +--
36895  gio/inotify/inotify-kernel.c              | 3 +--
36896  gio/inotify/inotify-kernel.h              | 3 +--
36897  gio/inotify/inotify-missing.c             | 3 +--
36898  gio/inotify/inotify-missing.h             | 3 +--
36899  gio/inotify/inotify-path.c                | 3 +--
36900  gio/inotify/inotify-path.h                | 3 +--
36901  gio/inotify/inotify-sub.c                 | 3 +--
36902  gio/inotify/inotify-sub.h                 | 3 +--
36903  gio/strinfo.c                             | 4 +---
36904  gio/tests/cancellable.c                   | 4 +---
36905  gio/tests/dbus-appinfo.c                  | 4 +---
36906  gio/tests/desktop-app-info.c              | 4 +---
36907  gio/tests/filter-cat.c                    | 4 +---
36908  gio/tests/gdbus-addresses.c               | 4 +---
36909  gio/tests/gdbus-auth.c                    | 4 +---
36910  gio/tests/gdbus-bz627724.c                | 4 +---
36911  gio/tests/gdbus-close-pending.c           | 4 +---
36912  gio/tests/gdbus-connection-flush-helper.c | 4 +---
36913  gio/tests/gdbus-connection-flush.c        | 4 +---
36914  gio/tests/gdbus-connection-loss.c         | 4 +---
36915  gio/tests/gdbus-connection-slow.c         | 4 +---
36916  gio/tests/gdbus-connection.c              | 4 +---
36917  gio/tests/gdbus-error.c                   | 4 +---
36918  gio/tests/gdbus-exit-on-close.c           | 4 +---
36919  gio/tests/gdbus-export.c                  | 4 +---
36920  gio/tests/gdbus-introspection.c           | 4 +---
36921  gio/tests/gdbus-message.c                 | 4 +---
36922  gio/tests/gdbus-names.c                   | 4 +---
36923  gio/tests/gdbus-non-socket.c              | 4 +---
36924  gio/tests/gdbus-overflow.c                | 4 +---
36925  gio/tests/gdbus-peer-object-manager.c     | 4 +---
36926  gio/tests/gdbus-peer.c                    | 4 +---
36927  gio/tests/gdbus-proxy-threads.c           | 4 +---
36928  gio/tests/gdbus-proxy-well-known-name.c   | 4 +---
36929  gio/tests/gdbus-proxy.c                   | 4 +---
36930  gio/tests/gdbus-serialization.c           | 4 +---
36931  gio/tests/gdbus-sessionbus.c              | 4 +---
36932  gio/tests/gdbus-sessionbus.h              | 4 +---
36933  gio/tests/gdbus-test-codegen.c            | 4 +---
36934  gio/tests/gdbus-tests.c                   | 4 +---
36935  gio/tests/gdbus-tests.h                   | 4 +---
36936  gio/tests/gdbus-threading.c               | 4 +---
36937  gio/tests/gnotification-server.c          | 4 +---
36938  gio/tests/gnotification-server.h          | 4 +---
36939  gio/tests/gnotification.c                 | 4 +---
36940  gio/tests/gtesttlsbackend.c               | 4 +---
36941  gio/tests/gtesttlsbackend.h               | 4 +---
36942  gio/tests/gtlsconsoleinteraction.c        | 4 +---
36943  gio/tests/gtlsconsoleinteraction.h        | 4 +---
36944  gio/tests/network-monitor.c               | 4 +---
36945  gio/tests/pollable.c                      | 4 +---
36946  gio/tests/proxy-test.c                    | 4 +---
36947  gio/tests/proxy.c                         | 4 +---
36948  gio/tests/resolver.c                      | 4 +---
36949  gio/tests/resources.c                     | 4 +---
36950  gio/tests/socket.c                        | 4 +---
36951  gio/tests/test-io-stream.c                | 4 +---
36952  gio/tests/test-io-stream.h                | 4 +---
36953  gio/tests/test-pipe-unix.c                | 4 +---
36954  gio/tests/test-pipe-unix.h                | 4 +---
36955  gio/tests/tls-certificate.c               | 4 +---
36956  gio/tests/tls-interaction.c               | 4 +---
36957  gio/thumbnail-verify.c                    | 4 +---
36958  gio/thumbnail-verify.h                    | 4 +---
36959  gio/win32/gwin32directorymonitor.c        | 4 +---
36960  gio/win32/gwin32directorymonitor.h        | 4 +---
36961  gio/win32/gwinhttpfile.c                  | 4 +---
36962  gio/win32/gwinhttpfile.h                  | 4 +---
36963  gio/win32/gwinhttpfileinputstream.c       | 4 +---
36964  gio/win32/gwinhttpfileinputstream.h       | 4 +---
36965  gio/win32/gwinhttpfileoutputstream.c      | 4 +---
36966  gio/win32/gwinhttpfileoutputstream.h      | 4 +---
36967  gio/win32/gwinhttpvfs.c                   | 4 +---
36968  gio/win32/gwinhttpvfs.h                   | 4 +---
36969  gio/xdgmime/xdgmime.c                     | 4 +---
36970  gio/xdgmime/xdgmime.h                     | 4 +---
36971  gio/xdgmime/xdgmimealias.c                | 4 +---
36972  gio/xdgmime/xdgmimealias.h                | 4 +---
36973  gio/xdgmime/xdgmimecache.c                | 4 +---
36974  gio/xdgmime/xdgmimecache.h                | 4 +---
36975  gio/xdgmime/xdgmimeglob.c                 | 4 +---
36976  gio/xdgmime/xdgmimeglob.h                 | 4 +---
36977  gio/xdgmime/xdgmimeicon.c                 | 4 +---
36978  gio/xdgmime/xdgmimeicon.h                 | 4 +---
36979  gio/xdgmime/xdgmimeint.c                  | 4 +---
36980  gio/xdgmime/xdgmimeint.h                  | 4 +---
36981  gio/xdgmime/xdgmimemagic.c                | 4 +---
36982  gio/xdgmime/xdgmimemagic.h                | 4 +---
36983  gio/xdgmime/xdgmimeparent.c               | 4 +---
36984  gio/xdgmime/xdgmimeparent.h               | 4 +---
36985  glib-gettextize.in                        | 3 +--
36986  glib/deprecated/gallocator.c              | 4 +---
36987  glib/deprecated/gallocator.h              | 4 +---
36988  glib/deprecated/gcache.c                  | 4 +---
36989  glib/deprecated/gcache.h                  | 4 +---
36990  glib/deprecated/gcompletion.c             | 4 +---
36991  glib/deprecated/gcompletion.h             | 4 +---
36992  glib/deprecated/gmain.h                   | 4 +---
36993  glib/deprecated/grel.h                    | 4 +---
36994  glib/deprecated/gthread-deprecated.c      | 4 +---
36995  glib/deprecated/gthread.h                 | 4 +---
36996  glib/docs.c                               | 4 +---
36997  glib/galloca.h                            | 4 +---
36998  glib/garray.c                             | 4 +---
36999  glib/garray.h                             | 4 +---
37000  glib/gasyncqueue.c                        | 4 +---
37001  glib/gasyncqueue.h                        | 4 +---
37002  glib/gasyncqueueprivate.h                 | 4 +---
37003  glib/gatomic.c                            | 4 +---
37004  glib/gatomic.h                            | 4 +---
37005  glib/gbacktrace.c                         | 4 +---
37006  glib/gbacktrace.h                         | 4 +---
37007  glib/gbase64.c                            | 4 +---
37008  glib/gbase64.h                            | 4 +---
37009  glib/gbitlock.c                           | 4 +---
37010  glib/gbitlock.h                           | 4 +---
37011  glib/gbytes.c                             | 4 +---
37012  glib/gbytes.h                             | 4 +---
37013  glib/gcharset.c                           | 4 +---
37014  glib/gcharset.h                           | 3 +--
37015  glib/gcharsetprivate.h                    | 4 +---
37016  glib/gchecksum.c                          | 4 +---
37017  glib/gchecksum.h                          | 4 +---
37018  glib/gconvert.c                           | 4 +---
37019  glib/gconvert.h                           | 4 +---
37020  glib/gdataset.c                           | 3 +--
37021  glib/gdataset.h                           | 4 +---
37022  glib/gdatasetprivate.h                    | 4 +---
37023  glib/gdate.c                              | 4 +---
37024  glib/gdate.h                              | 4 +---
37025  glib/gdir.c                               | 4 +---
37026  glib/gdir.h                               | 4 +---
37027  glib/gen-unicode-tables.pl                | 4 +---
37028  glib/genviron.c                           | 4 +---
37029  glib/genviron.h                           | 4 +---
37030  glib/gerror.c                             | 4 +---
37031  glib/gerror.h                             | 3 +--
37032  glib/gfileutils.c                         | 3 +--
37033  glib/gfileutils.h                         | 3 +--
37034  glib/ggettext.c                           | 4 +---
37035  glib/ggettext.h                           | 4 +---
37036  glib/ghash.c                              | 4 +---
37037  glib/ghash.h                              | 4 +---
37038  glib/ghmac.c                              | 4 +---
37039  glib/ghmac.h                              | 4 +---
37040  glib/ghook.c                              | 4 +---
37041  glib/ghook.h                              | 4 +---
37042  glib/ghostutils.c                         | 4 +---
37043  glib/ghostutils.h                         | 4 +---
37044  glib/gi18n-lib.h                          | 4 +---
37045  glib/gi18n.h                              | 4 +---
37046  glib/giochannel.c                         | 4 +---
37047  glib/giochannel.h                         | 4 +---
37048  glib/giounix.c                            | 4 +---
37049  glib/giowin32.c                           | 4 +---
37050  glib/gkeyfile.c                           | 3 +--
37051  glib/gkeyfile.h                           | 3 +--
37052  glib/glib-init.c                          | 4 +---
37053  glib/glib-init.h                          | 4 +---
37054  glib/glib-object.h                        | 4 +---
37055  glib/glib-private.c                       | 4 +---
37056  glib/glib-private.h                       | 4 +---
37057  glib/glib-unix.c                          | 4 +---
37058  glib/glib-unix.h                          | 4 +---
37059  glib/glib.h                               | 4 +---
37060  glib/glib_trace.h                         | 4 +---
37061  glib/glist.c                              | 4 +---
37062  glib/glist.h                              | 4 +---
37063  glib/gmacros.h                            | 4 +---
37064  glib/gmain-internal.h                     | 4 +---
37065  glib/gmain.c                              | 4 +---
37066  glib/gmain.h                              | 4 +---
37067  glib/gmappedfile.c                        | 4 +---
37068  glib/gmappedfile.h                        | 4 +---
37069  glib/gmarkup.c                            | 3 +--
37070  glib/gmarkup.h                            | 3 +--
37071  glib/gmem.c                               | 4 +---
37072  glib/gmem.h                               | 4 +---
37073  glib/gmessages.c                          | 4 +---
37074  glib/gmessages.h                          | 4 +---
37075  glib/gnode.c                              | 4 +---
37076  glib/gnode.h                              | 4 +---
37077  glib/gnulib/asnprintf.c                   | 4 +---
37078  glib/gnulib/g-gnulib.h                    | 4 +---
37079  glib/gnulib/printf-args.c                 | 4 +---
37080  glib/gnulib/printf-args.h                 | 4 +---
37081  glib/gnulib/printf-parse.c                | 4 +---
37082  glib/gnulib/printf-parse.h                | 4 +---
37083  glib/gnulib/printf.c                      | 4 +---
37084  glib/gnulib/printf.h                      | 4 +---
37085  glib/gnulib/vasnprintf.c                  | 4 +---
37086  glib/gnulib/vasnprintf.h                  | 4 +---
37087  glib/goption.c                            | 4 +---
37088  glib/goption.h                            | 4 +---
37089  glib/gpattern.c                           | 4 +---
37090  glib/gpattern.h                           | 4 +---
37091  glib/gpoll.c                              | 4 +---
37092  glib/gpoll.h                              | 4 +---
37093  glib/gprimes.c                            | 4 +---
37094  glib/gprimes.h                            | 4 +---
37095  glib/gprintf.c                            | 4 +---
37096  glib/gprintf.h                            | 4 +---
37097  glib/gprintfint.h                         | 4 +---
37098  glib/gqsort.c                             | 4 +---
37099  glib/gqsort.h                             | 4 +---
37100  glib/gquark.c                             | 3 +--
37101  glib/gquark.h                             | 4 +---
37102  glib/gqueue.c                             | 4 +---
37103  glib/gqueue.h                             | 4 +---
37104  glib/grand.c                              | 4 +---
37105  glib/grand.h                              | 4 +---
37106  glib/gscanner.c                           | 4 +---
37107  glib/gscanner.h                           | 4 +---
37108  glib/gsequence.c                          | 4 +---
37109  glib/gsequence.h                          | 4 +---
37110  glib/gslice.c                             | 4 +---
37111  glib/gslice.h                             | 4 +---
37112  glib/gslist.c                             | 4 +---
37113  glib/gslist.h                             | 4 +---
37114  glib/gstdio.c                             | 3 +--
37115  glib/gstdio.h                             | 3 +--
37116  glib/gstrfuncs.c                          | 4 +---
37117  glib/gstrfuncs.h                          | 4 +---
37118  glib/gstring.c                            | 4 +---
37119  glib/gstring.h                            | 4 +---
37120  glib/gstringchunk.c                       | 4 +---
37121  glib/gstringchunk.h                       | 4 +---
37122  glib/gtester-report                       | 4 +---
37123  glib/gtester.c                            | 4 +---
37124  glib/gtestutils.c                         | 4 +---
37125  glib/gtestutils.h                         | 4 +---
37126  glib/gthread-posix.c                      | 4 +---
37127  glib/gthread-win32.c                      | 4 +---
37128  glib/gthread.c                            | 4 +---
37129  glib/gthread.h                            | 4 +---
37130  glib/gthreadpool.c                        | 4 +---
37131  glib/gthreadpool.h                        | 4 +---
37132  glib/gthreadprivate.h                     | 3 +--
37133  glib/gtimer.c                             | 4 +---
37134  glib/gtimer.h                             | 4 +---
37135  glib/gtimezone.c                          | 4 +---
37136  glib/gtimezone.h                          | 4 +---
37137  glib/gtrashstack.c                        | 4 +---
37138  glib/gtrashstack.h                        | 4 +---
37139  glib/gtree.c                              | 4 +---
37140  glib/gtree.h                              | 4 +---
37141  glib/gtypes.h                             | 4 +---
37142  glib/gunibreak.c                          | 3 +--
37143  glib/gunicode.h                           | 3 +--
37144  glib/gunicodeprivate.h                    | 4 +---
37145  glib/gunicollate.c                        | 3 +--
37146  glib/gunidecomp.c                         | 3 +--
37147  glib/guniprop.c                           | 4 +---
37148  glib/gurifuncs.c                          | 4 +---
37149  glib/gurifuncs.h                          | 4 +---
37150  glib/gutf8.c                              | 4 +---
37151  glib/gutils.c                             | 4 +---
37152  glib/gutils.h                             | 4 +---
37153  glib/gvariant-core.c                      | 4 +---
37154  glib/gvariant-core.h                      | 4 +---
37155  glib/gvariant-internal.h                  | 4 +---
37156  glib/gvariant-parser.c                    | 4 +---
37157  glib/gvariant-serialiser.c                | 4 +---
37158  glib/gvariant-serialiser.h                | 4 +---
37159  glib/gvariant.c                           | 4 +---
37160  glib/gvariant.h                           | 4 +---
37161  glib/gvarianttype.c                       | 4 +---
37162  glib/gvarianttype.h                       | 4 +---
37163  glib/gvarianttypeinfo.c                   | 4 +---
37164  glib/gvarianttypeinfo.h                   | 4 +---
37165  glib/gversion.c                           | 4 +---
37166  glib/gversion.h                           | 4 +---
37167  glib/gversionmacros.h                     | 4 +---
37168  glib/gwakeup.c                            | 4 +---
37169  glib/gwakeup.h                            | 4 +---
37170  glib/gwin32.c                             | 4 +---
37171  glib/gwin32.h                             | 4 +---
37172  glib/libcharset/README                    | 4 +---
37173  glib/tests/array-test.c                   | 4 +---
37174  glib/tests/cache.c                        | 4 +---
37175  glib/tests/convert.c                      | 4 +---
37176  glib/tests/hash.c                         | 4 +---
37177  glib/tests/hostutils.c                    | 4 +---
37178  glib/tests/markups/valid-14.expected      | 3 +--
37179  glib/tests/markups/valid-14.gmarkup       | 3 +--
37180  glib/tests/node.c                         | 4 +---
37181  glib/tests/pattern.c                      | 4 +---
37182  glib/tests/regex.c                        | 4 +---
37183  glib/tests/scannerapi.c                   | 4 +---
37184  glib/tests/shell.c                        | 4 +---
37185  glib/tests/sort.c                         | 4 +---
37186  glib/tests/tree.c                         | 4 +---
37187  glib/tests/uri.c                          | 4 +---
37188  glib/tests/utf8-performance.c             | 4 +---
37189  glib/tests/utf8-pointer.c                 | 4 +---
37190  glib/tests/utf8-validate.c                | 4 +---
37191  gmodule/gmodule-ar.c                      | 4 +---
37192  gmodule/gmodule-dl.c                      | 4 +---
37193  gmodule/gmodule-dyld.c                    | 4 +---
37194  gmodule/gmodule-win32.c                   | 4 +---
37195  gmodule/gmodule.c                         | 4 +---
37196  gmodule/gmodule.h                         | 4 +---
37197  gmodule/gmoduleconf.h.in                  | 4 +---
37198  gmodule/gmoduleconf.h.win32               | 4 +---
37199  gobject/gatomicarray.c                    | 4 +---
37200  gobject/gatomicarray.h                    | 4 +---
37201  gobject/gbinding.c                        | 4 +---
37202  gobject/gbinding.h                        | 4 +---
37203  gobject/gboxed.c                          | 4 +---
37204  gobject/gboxed.h                          | 4 +---
37205  gobject/gclosure.c                        | 4 +---
37206  gobject/gclosure.h                        | 4 +---
37207  gobject/genums.c                          | 4 +---
37208  gobject/genums.h                          | 4 +---
37209  gobject/glib-genmarshal.c                 | 4 +---
37210  gobject/glib-types.h                      | 4 +---
37211  gobject/gobject-query.c                   | 4 +---
37212  gobject/gobject.c                         | 4 +---
37213  gobject/gobject.h                         | 4 +---
37214  gobject/gobject_trace.h                   | 4 +---
37215  gobject/gobjectnotifyqueue.c              | 4 +---
37216  gobject/gparam.c                          | 4 +---
37217  gobject/gparam.h                          | 4 +---
37218  gobject/gparamspecs.c                     | 4 +---
37219  gobject/gparamspecs.h                     | 4 +---
37220  gobject/gsignal.c                         | 4 +---
37221  gobject/gsignal.h                         | 4 +---
37222  gobject/gsourceclosure.c                  | 4 +---
37223  gobject/gsourceclosure.h                  | 4 +---
37224  gobject/gtype-private.h                   | 4 +---
37225  gobject/gtype.c                           | 4 +---
37226  gobject/gtype.h                           | 4 +---
37227  gobject/gtypemodule.c                     | 4 +---
37228  gobject/gtypemodule.h                     | 4 +---
37229  gobject/gtypeplugin.c                     | 4 +---
37230  gobject/gtypeplugin.h                     | 4 +---
37231  gobject/gvalue.c                          | 4 +---
37232  gobject/gvalue.h                          | 4 +---
37233  gobject/gvaluearray.c                     | 4 +---
37234  gobject/gvaluearray.h                     | 4 +---
37235  gobject/gvaluecollector.h                 | 4 +---
37236  gobject/gvaluetransform.c                 | 4 +---
37237  gobject/gvaluetypes.c                     | 4 +---
37238  gobject/gvaluetypes.h                     | 4 +---
37239  gobject/tests/ifaceproperties.c           | 4 +---
37240  gobject/tests/testcommon.h                | 4 +---
37241  gthread/gthread-impl.c                    | 4 +---
37242  po/po2tbl.sed.in                          | 3 +--
37243  tests/child-test.c                        | 4 +---
37244  tests/completion-test.c                   | 4 +---
37245  tests/dirname-test.c                      | 4 +---
37246  tests/env-test.c                          | 4 +---
37247  tests/file-test.c                         | 4 +---
37248  tests/gen-casefold-txt.pl                 | 4 +---
37249  tests/gen-casemap-txt.pl                  | 4 +---
37250  tests/gio-test.c                          | 4 +---
37251  tests/gobject/accumulator.c               | 4 +---
37252  tests/gobject/defaultiface.c              | 4 +---
37253  tests/gobject/deftype.c                   | 4 +---
37254  tests/gobject/dynamictype.c               | 4 +---
37255  tests/gobject/gvalue-test.c               | 4 +---
37256  tests/gobject/ifacecheck.c                | 4 +---
37257  tests/gobject/ifaceinherit.c              | 4 +---
37258  tests/gobject/ifaceinit.c                 | 4 +---
37259  tests/gobject/override.c                  | 4 +---
37260  tests/gobject/paramspec-test.c            | 4 +---
37261  tests/gobject/performance-threaded.c      | 4 +---
37262  tests/gobject/performance.c               | 4 +---
37263  tests/gobject/references.c                | 4 +---
37264  tests/gobject/signals.c                   | 4 +---
37265  tests/gobject/singleton.c                 | 4 +---
37266  tests/gobject/testcommon.h                | 4 +---
37267  tests/gobject/testgobject.c               | 4 +---
37268  tests/gobject/testmodule.c                | 4 +---
37269  tests/gobject/testmodule.h                | 4 +---
37270  tests/libmoduletestplugin_a.c             | 4 +---
37271  tests/libmoduletestplugin_b.c             | 4 +---
37272  tests/mapping-test.c                      | 4 +---
37273  tests/memchunks.c                         | 4 +---
37274  tests/module-test.c                       | 4 +---
37275  tests/relation-test.c                     | 4 +---
37276  tests/slice-color.c                       | 4 +---
37277  tests/slice-concurrent.c                  | 4 +---
37278  tests/slice-test.c                        | 4 +---
37279  tests/sources.c                           | 4 +---
37280  tests/spawn-test.c                        | 4 +---
37281  tests/testglib.c                          | 4 +---
37282  tests/type-test.c                         | 4 +---
37283  825 files changed, 825 insertions(+), 2444 deletions(-)
37284
37285 commit fc04275a007ff2b450d78cfa002a303ba5e2d9d0
37286 Author: Matthias Clasen <mclasen@redhat.com>
37287 Date:   Fri Jan 31 05:58:17 2014 -0500
37288
37289     Docs: don't use the type tag
37290
37291     Just avoid explicit docbook markup.
37292
37293  gio/gcredentials.c       |  12 +--
37294  gio/ginetsocketaddress.c |   4 +-
37295  gio/gsocketaddress.c     |  38 ++++---
37296  gio/gunixsocketaddress.c |   2 +-
37297  glib/docs.c              |  46 ++++-----
37298  glib/gdate.c             |   2 +-
37299  glib/gstrfuncs.c         |  66 ++++++------
37300  glib/gutf8.c             | 259
37301  ++++++++++++++++++++++-------------------------
37302  8 files changed, 203 insertions(+), 226 deletions(-)
37303
37304 commit 3d42934b71f9e3e8ac82b00982a6e0b00ba1b92a
37305 Author: Matthias Clasen <mclasen@redhat.com>
37306 Date:   Fri Jan 31 00:29:14 2014 -0500
37307
37308     Docs: don't use the structname tag
37309
37310     Just avoid explicit docbook markup.
37311
37312  gio/gapplicationcommandline.c |  4 +--
37313  glib/garray.c                 |  6 ++--
37314  glib/gdate.c                  | 50 +++++++++++++-------------
37315  glib/ghook.c                  |  6 ++--
37316  glib/gpattern.c               |  7 ++--
37317  glib/grand.c                  |  5 ++-
37318  glib/gstdio.c                 | 83
37319  +++++++++++++++++++++----------------------
37320  glib/gtrashstack.c            |  2 +-
37321  glib/gtree.c                  |  7 ++--
37322  gmodule/gmodule.c             |  2 +-
37323  gobject/gtype.c               |  7 ++--
37324  11 files changed, 86 insertions(+), 93 deletions(-)
37325
37326 commit 6f3c465535311a028c12cc04d4188ce79eb03560
37327 Author: Matthias Clasen <mclasen@redhat.com>
37328 Date:   Thu Jan 30 23:59:06 2014 -0500
37329
37330     Docs: don't use structfield tags
37331
37332     They don't add anything over @foo, and we want to avoid explicit
37333     docbook markup as far as possible.
37334
37335  glib/docs.c     | 4 ++--
37336  gobject/gtype.c | 6 ++----
37337  2 files changed, 4 insertions(+), 6 deletions(-)
37338
37339 commit acfb76afe2c7dab67f87878c2a3f5f3aa2d8dbfd
37340 Author: Matthias Clasen <mclasen@redhat.com>
37341 Date:   Thu Jan 30 23:52:58 2014 -0500
37342
37343     Docs: don't use <footnote>
37344
37345     It basically does not work in the HTML output.
37346
37347  gio/gdbusconnection.c | 12 ++++--------
37348  glib/gdate.c          | 10 +++++-----
37349  glib/gslice.c         |  7 +++----
37350  gobject/gsignal.c     | 10 ++++------
37351  4 files changed, 16 insertions(+), 23 deletions(-)
37352
37353 commit 67b0afd5fd21aae4041e897ff3151b84f3c85a65
37354 Author: Shantha kumar <shkumar@redhat.com>
37355 Date:   Thu Jan 30 15:03:08 2014 +0530
37356
37357     Tamil Translations Updated
37358
37359  po/ta.po | 1236
37360  +++++++++++++++++++++++++++++++++-----------------------------
37361  1 file changed, 650 insertions(+), 586 deletions(-)
37362
37363 commit 8548d16add2ed4b208aca062c230aeeca9103d0a
37364 Author: Matthias Clasen <mclasen@redhat.com>
37365 Date:   Sat Jan 25 18:18:42 2014 -0500
37366
37367     Drop a no-longer-existing example from the docs
37368
37369     gapplication-example-menu.c was dropped in
37370     0c094d660769a00564ef33a775a387f62cf2ff41, two years ago.
37371     Time to remove its inclusion in the docs too.
37372
37373     https://bugzilla.gnome.org/show_bug.cgi?id=722973
37374
37375  gio/gapplication.c | 8 --------
37376  1 file changed, 8 deletions(-)
37377
37378 commit ee38a1af8020a83174277d83f5b10efe0e498fc1
37379 Author: Rico Tzschichholz <ricotz@ubuntu.com>
37380 Date:   Thu Jan 23 17:22:19 2014 +0100
37381
37382     gobject: Add missing transfer annotation to g_boxed_copy
37383
37384  gobject/gboxed.c | 2 +-
37385  1 file changed, 1 insertion(+), 1 deletion(-)
37386
37387 commit 46e13e5d49fa1f64920d088e1e6bbd9fee4c1886
37388 Author: Rico Tzschichholz <ricotz@ubuntu.com>
37389 Date:   Thu Jan 23 17:21:32 2014 +0100
37390
37391     gio: Add missing transfer annotation to g_simple_proxy_resolver_new
37392
37393  gio/gsimpleproxyresolver.c | 2 +-
37394  1 file changed, 1 insertion(+), 1 deletion(-)
37395
37396 commit c5e989c6d8d13542fcdd47905e98c980d7d7603d
37397 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
37398 Date:   Thu Jan 23 17:32:50 2014 +0800
37399
37400     glib/goption.c: Fix build on MSVC
37401
37402     Use #ifdef rather than #if, as MSVC does not like #if <macro> without
37403     parens, and this is the normal usage in other cases like this.
37404
37405  glib/goption.c | 4 ++--
37406  1 file changed, 2 insertions(+), 2 deletions(-)
37407
37408 commit 1c8035066ea2ce92f5c7c7d8f8715896012fdb02
37409 Author: William Jon McCann <william.jon.mccann@gmail.com>
37410 Date:   Wed Jan 22 17:51:12 2014 -0500
37411
37412     glib: annotate some memory functions with allow-none
37413
37414  glib/gmem.c | 6 +++---
37415  1 file changed, 3 insertions(+), 3 deletions(-)
37416
37417 commit f37439c1b11230a01460291818eccb6bfec23da6
37418 Author: Nilamdyuti Goswami <ngoswami@redhat.com>
37419 Date:   Wed Jan 22 22:25:26 2014 +0530
37420
37421     Assamese translation updated
37422
37423  po/as.po | 993
37424  +++++++++++++++++++++++++++++++--------------------------------
37425  1 file changed, 489 insertions(+), 504 deletions(-)
37426
37427 commit 5ca9bee52456b91ab4c0c477db3faf430f7fb72f
37428 Author: Rico Tzschichholz <ricotz@t-online.de>
37429 Date:   Wed Jan 22 14:21:41 2014 +0100
37430
37431     gio: Fix some header/source parameter-naming mismatches
37432
37433  gio/gaction.h         | 2 +-
37434  gio/gfile.h           | 2 +-
37435  gio/gsettingsschema.h | 4 ++--
37436  3 files changed, 4 insertions(+), 4 deletions(-)
37437
37438 commit cd86c0243c6ca24e3968e8a3ea1d0c8af8c1a690
37439 Author: Rico Tzschichholz <ricotz@t-online.de>
37440 Date:   Wed Jan 22 14:06:10 2014 +0100
37441
37442     gsubprocess: Add missing transfer annotations to get_*_pipe()
37443
37444  gio/gsubprocess.c | 6 +++---
37445  1 file changed, 3 insertions(+), 3 deletions(-)
37446
37447 commit 829464a3c7b3054ba4d73a9b217a6db466dabc88
37448 Author: Ryan Lortie <desrt@desrt.ca>
37449 Date:   Sat Jan 18 14:29:16 2014 -0500
37450
37451     test default GSimpleAction activation
37452
37453     Test the default handling of the "activate" signal on GSimpleAction.
37454
37455     https://bugzilla.gnome.org/show_bug.cgi?id=722503
37456
37457  gio/tests/actions.c | 29 +++++++++++++++++++++++++++++
37458  1 file changed, 29 insertions(+)
37459
37460 commit a497ad889e98d261ad5f4bf31c0bfb728e12270d
37461 Author: Jasper St. Pierre <jstpierre@mecheye.net>
37462 Date:   Tue Jan 21 12:08:03 2014 -0500
37463
37464     strfuncs: Make g_str_tokenize_and_fold introspectable
37465
37466  glib/gstrfuncs.c | 2 +-
37467  1 file changed, 1 insertion(+), 1 deletion(-)
37468
37469 commit ea22300620a10affaa3192d8f56c777a81fcd2c6
37470 Author: Jasper St. Pierre <jstpierre@mecheye.net>
37471 Date:   Tue Jan 21 12:00:35 2014 -0500
37472
37473     gsettings: Fix annotations
37474
37475  gio/gsettings.c | 4 ++--
37476  1 file changed, 2 insertions(+), 2 deletions(-)
37477
37478 commit 460e3e9d01db5ad272b8b67e1e3e15907d5d7932
37479 Author: Emmanuele Bassi <ebassi@gnome.org>
37480 Date:   Mon Jan 20 20:03:40 2014 +0000
37481
37482     docs: Add missing GTest functions
37483
37484     The GTest message API is missing from the reference.
37485
37486  docs/reference/glib/glib-sections.txt | 3 +++
37487  1 file changed, 3 insertions(+)
37488
37489 commit 2cb9b8f99491959e53783d127daa8c99b81e159e
37490 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
37491 Date:   Tue Jan 7 13:34:09 2014 +0800
37492
37493     glib/gtimezone.c: Check the size of tzi.DaylightName
37494
37495     We need to re-get the size of tzi.DaylightName before we call
37496     RegQueryValue() because the buffer might not have enough room to
37497     hold the
37498     value for tzi.DaylightName that would be acquired by
37499     RegQueryValueExA(),
37500     even though the size of tzi.DaylightName and tzi.StandardName is
37501     the same.
37502
37503     This is a pitfall of RegQueryValue()[1] as not doing this can result
37504     in an
37505     ERROR_MORE_DATA (234) failure, causing the acquisition of
37506     tzi.DaylightName
37507     to fail.
37508
37509     This will fix the gdatetime/equal test, amongst some other tests in
37510     gdatetime, at least on certain non-English version of Windows.
37511
37512     [1]:
37513     http://social.msdn.microsoft.com/Forums/vstudio/en-US/84f90854-e90c-4b63-8fc1-655a0b4645fd/regqueryvalueex-returns-errormoredata
37514
37515     https://bugzilla.gnome.org/show_bug.cgi?id=719344
37516
37517  glib/gtimezone.c | 3 +++
37518  1 file changed, 3 insertions(+)
37519
37520 commit 2330f7e65ee22e42016d28c26f554fcfe9518ed5
37521 Author: Matthias Clasen <mclasen@redhat.com>
37522 Date:   Mon Jan 20 08:43:02 2014 -0500
37523
37524     Use __asm__ instead of asm
37525
37526     This is a little more robust as various compiler flags make
37527     gcc forget about asm.
37528
37529     https://bugzilla.gnome.org/show_bug.cgi?id=693299
37530
37531  glib/gbitlock.c | 24 ++++++++++++------------
37532  1 file changed, 12 insertions(+), 12 deletions(-)
37533
37534 commit ff9a61eed93ec342c00360e83abb4411647f64a2
37535 Author: Matthias Clasen <mclasen@redhat.com>
37536 Date:   Mon Jan 20 08:16:09 2014 -0500
37537
37538     Fix CFLAGS manipulation
37539
37540     The code for ensuring that CFLAGS contain -g if
37541     --enable-debug has been specified did not work right.
37542
37543     https://bugzilla.gnome.org/show_bug.cgi?id=685204
37544
37545  configure.ac | 4 ++--
37546  1 file changed, 2 insertions(+), 2 deletions(-)
37547
37548 commit fc6d6b6e109af2d7c3339b3c64963c6679db1a6e
37549 Author: Matthias Clasen <mclasen@redhat.com>
37550 Date:   Mon Jan 20 07:37:42 2014 -0500
37551
37552     GAction: remove a lie
37553
37554     Not only was the link to GtkAction broken, it is not true.
37555
37556     https://bugzilla.gnome.org/show_bug.cgi?id=722591
37557
37558  gio/gaction.c | 2 +-
37559  1 file changed, 1 insertion(+), 1 deletion(-)
37560
37561 commit 93cda800f1dab6ecbecb4ac247b8c079ff7fca14
37562 Author: Matthias Clasen <mclasen@redhat.com>
37563 Date:   Mon Jan 20 07:33:27 2014 -0500
37564
37565     Try again to fix the freebsd build
37566
37567     https://bugzilla.gnome.org/show_bug.cgi?id=722526
37568
37569  glib/deprecated/gthread.h | 2 +-
37570  1 file changed, 1 insertion(+), 1 deletion(-)
37571
37572 commit 2efc2ef77526fb902f1d603875eaca833b47f0b5
37573 Author: Matthias Clasen <mclasen@redhat.com>
37574 Date:   Mon Jan 20 00:34:29 2014 -0500
37575
37576     Clarify g_strchomp and g_strchug docs
37577
37578     https://bugzilla.gnome.org/show_bug.cgi?id=583036
37579
37580  glib/gstrfuncs.c | 14 +++++++++-----
37581  1 file changed, 9 insertions(+), 5 deletions(-)
37582
37583 commit deb8a9325b2f3c82f92746583baa7bd2a6552bd1
37584 Author: A. Walton <awalton@gnome.org>
37585 Date:   Thu Aug 29 23:33:58 2013 -0700
37586
37587     Clarify type transformability and comparability
37588
37589     If two GValues are transformable, it implies they are compatible,
37590     so you do not need to check for compatibility yourself. Bump the
37591     documentation to reflect this fact.
37592
37593     https://bugzilla.gnome.org/show_bug.cgi?id=707111
37594
37595  gobject/gvalue.c | 4 +++-
37596  1 file changed, 3 insertions(+), 1 deletion(-)
37597
37598 commit 647412603a6f888bf9ed6b56a6827fa36d421584
37599 Author: Matthias Clasen <mclasen@redhat.com>
37600 Date:   Sun Jan 19 23:49:12 2014 -0500
37601
37602     More GTree and GNode formatting and documentation fixes
37603
37604     Among other things, add images for tree traversal types,
37605     taken from Wikimedia Commons.
37606
37607  docs/reference/glib/Makefile.am                    |  14 +-
37608  .../Sorted_binary_tree_breadth-first_traversal.svg | 134 ++++
37609  docs/reference/glib/Sorted_binary_tree_inorder.svg | 753
37610  +++++++++++++++++++++
37611  .../glib/Sorted_binary_tree_postorder.svg          | 750
37612  ++++++++++++++++++++
37613  .../reference/glib/Sorted_binary_tree_preorder.svg | 750
37614  ++++++++++++++++++++
37615  glib/gnode.c                                       |  53 ++
37616  glib/gtree.c                                       | 593 ++++++++--------
37617  7 files changed, 2741 insertions(+), 306 deletions(-)
37618
37619 commit 5459d148d17a82632ad3317f8d4a9977b31cd09c
37620 Author: Matthias Clasen <mclasen@redhat.com>
37621 Date:   Sun Jan 19 22:23:51 2014 -0500
37622
37623     Move GTraverseType to gnode docs
37624
37625  docs/reference/glib/glib-sections.txt | 2 +-
37626  1 file changed, 1 insertion(+), 1 deletion(-)
37627
37628 commit 44db9f2a0fc008b38da78e7197fd3f40b8fa0872
37629 Author: Matthias Clasen <mclasen@redhat.com>
37630 Date:   Sun Jan 19 22:03:40 2014 -0500
37631
37632     GQueue: documentation and formatting fixes
37633
37634  glib/gqueue.c | 315
37635  +++++++++++++++++++++++++++++-----------------------------
37636  1 file changed, 158 insertions(+), 157 deletions(-)
37637
37638 commit a918519328df2e79c101a884ec94fe6aca574882
37639 Author: Matthias Clasen <mclasen@redhat.com>
37640 Date:   Sun Jan 19 21:10:25 2014 -0500
37641
37642     GList: Some further documentation and formatting tweaks
37643
37644  glib/glist.c | 459
37645  ++++++++++++++++++++++++++++++-----------------------------
37646  1 file changed, 235 insertions(+), 224 deletions(-)
37647
37648 commit 86de6f0ebce777f64f60f27565fdd4b91c6fe8b4
37649 Author: Olivier Sessink <olivier@bluefish.openoffice.nl>
37650 Date:   Wed Sep 5 09:52:23 2012 +0200
37651
37652     tag: documentation enhancement for novice application developers
37653
37654     Adds some code examples how functions can be used. Adds a hint
37655     to look at GQueue if access to the start and the end of the list
37656     is required.
37657
37658     applying comments from Emmanuele Bassi and adds some more
37659     improvements to clarify how functions should be used.
37660
37661     https://bugzilla.gnome.org/show_bug.cgi?id=683388
37662
37663  glib/glist.c | 164
37664  ++++++++++++++++++++++++++++++++++++++++-------------------
37665  1 file changed, 113 insertions(+), 51 deletions(-)
37666
37667 commit 84f3147f434eab1124276ea2fdbee9a1e9a02c45
37668 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
37669 Date:   Fri Nov 16 12:53:39 2012 +0000
37670
37671     glib-init: make static assertions about platform assumptions
37672
37673     GLib has a pervasive assumption that function and data pointers are
37674     basically interchangeable, which is true in all modern ABIs,
37675     but not actually guaranteed by ISO C. If someone tries to use GLib
37676     on a
37677     platform where function and data pointers are different sizes,
37678     fail early.
37679
37680     https://bugzilla.gnome.org/show_bug.cgi?id=688406
37681
37682  glib/glib-init.c | 12 ++++++++++++
37683  1 file changed, 12 insertions(+)
37684
37685 commit a4480d5f715a7631b1e98daa08a447f7c6b4bcd1
37686 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
37687 Date:   Fri Nov 16 12:51:31 2012 +0000
37688
37689     GHashTable: statically assert that GHashTableIter works as intended
37690
37691     https://bugzilla.gnome.org/show_bug.cgi?id=688406
37692
37693  glib/ghash.c | 4 ++++
37694  1 file changed, 4 insertions(+)
37695
37696 commit 476aa9ae46098f1090fc52ab2c10859fa8bb5495
37697 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
37698 Date:   Fri Nov 16 12:49:15 2012 +0000
37699
37700     glib-private.h: add _glib_alignof
37701
37702  glib/glib-private.h | 6 ++++++
37703  1 file changed, 6 insertions(+)
37704
37705 commit 8f6be404cbfbda7e188bd164bb72465eeaba6980
37706 Author: Ryan Lortie <desrt@desrt.ca>
37707 Date:   Fri Oct 25 01:47:37 2013 -0400
37708
37709     GMainContext: unref pending sources on destroy
37710
37711     It is possible (but unlikely) that there will be a non-empty list of
37712     pending dispatches when we remove the last ref from a GMainContext.
37713     Make sure we drop the refs on the sources appropriately.
37714
37715     Add a (now-working) testcase that demonstrates how to trigger
37716     the issue.
37717
37718     https://bugzilla.gnome.org/show_bug.cgi?id=139699
37719
37720  glib/gmain.c          |  5 +++++
37721  glib/tests/mainloop.c | 42 ++++++++++++++++++++++++++++++++++++++++++
37722  2 files changed, 47 insertions(+)
37723
37724 commit 2a3ee7ceafad19ecc2bfe435a95226f74d64952f
37725 Author: Matthias Clasen <mclasen@redhat.com>
37726 Date:   Sun Jan 19 17:13:51 2014 -0500
37727
37728     Work around broken FreeBSD headers
37729
37730     It seems that including just pthread.h does not define
37731     clockid_t on these systems.
37732
37733     https://bugzilla.gnome.org/show_bug.cgi?id=722526
37734
37735  glib/deprecated/gthread.h | 1 +
37736  1 file changed, 1 insertion(+)
37737
37738 commit d102cf2b0fbab27d5787c536311745c4431d05e4
37739 Author: Matthias Clasen <mclasen@redhat.com>
37740 Date:   Sun Jan 19 08:57:43 2014 -0500
37741
37742     Fix the build
37743
37744     The thumbnail-verification test (indirectly) includes individual
37745     headers, so define GIO_COMPILATION to make it work.
37746
37747  gio/tests/thumbnail-verification.c | 1 +
37748  1 file changed, 1 insertion(+)
37749
37750 commit 38a6ab3e0ef0c842f9134309e033a1019e498448
37751 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
37752 Date:   Wed Nov 6 14:02:26 2013 +0100
37753
37754     win32: silence build warning
37755
37756     glocalfile.c: In function 'g_local_file_measure_size_of_file':
37757     glocalfile.c:2654:3: warning: passing argument 2 of 'g_lstat' from
37758     incompatible pointer type [enabled by default]
37759        if (g_lstat (name->data, &buf) != 0)
37760        ^
37761     In file included from glocalfile.c:68:0:
37762     ../glib/gstdio.h:135:5: note: expected 'struct GStatBuf *' but
37763     argument
37764     is of type 'struct _stati64 *'
37765
37766     https://bugzilla.gnome.org/show_bug.cgi?id=711547
37767
37768  gio/glocalfile.c | 2 +-
37769  1 file changed, 1 insertion(+), 1 deletion(-)
37770
37771 commit a8f58fcfec121241be7890f5b340e139f39fd125
37772 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
37773 Date:   Wed Nov 6 13:57:07 2013 +0100
37774
37775     win32: silence build warning
37776
37777     gdbusauthmechanismexternal.c: In function 'mechanism_client_initiate':
37778     gdbusauthmechanismexternal.c:355:3: warning: 'initial_response' may be
37779     used uninitialized in this function [-Wmaybe-uninitialized]
37780        return initial_response;
37781        ^
37782     gdbusauthmechanismexternal.c:332:10: note: 'initial_response' was
37783     declared here
37784
37785     https://bugzilla.gnome.org/show_bug.cgi?id=711547
37786
37787  gio/gdbusauthmechanismexternal.c | 2 +-
37788  1 file changed, 1 insertion(+), 1 deletion(-)
37789
37790 commit 2873b3c20cf6b6ebde5bcaaf395675ba7bc3b696
37791 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
37792 Date:   Wed Nov 6 13:54:34 2013 +0100
37793
37794     win32: silence build warning
37795
37796     glocalfileinfo.c: In function '_g_local_file_info_get':
37797     glocalfileinfo.c:1955:11: warning: passing argument 3 of
37798     'get_thumbnail_attributes' from incompatible pointer type [enabled by
37799     default]
37800                get_thumbnail_attributes (path, info, &statbuf);
37801                ^
37802     glocalfileinfo.c:1285:1: note: expected 'const struct GStatBuf *' but
37803     argument is of type 'struct _stati64 *'
37804      get_thumbnail_attributes (const char     *path,
37805
37806     https://bugzilla.gnome.org/show_bug.cgi?id=711547
37807
37808  gio/glocalfileinfo.c   | 2 +-
37809  gio/thumbnail-verify.c | 2 +-
37810  gio/thumbnail-verify.h | 3 ++-
37811  3 files changed, 4 insertions(+), 3 deletions(-)
37812
37813 commit b4474c0b6bd8aee7140259c9753162b66c954a03
37814 Author: Matthias Clasen <mclasen@redhat.com>
37815 Date:   Sun Jan 19 08:21:50 2014 -0500
37816
37817     Avoid a deprecation warning
37818
37819     https://bugzilla.gnome.org/show_bug.cgi?id=711547
37820
37821  glib/gwin32.c | 2 ++
37822  1 file changed, 2 insertions(+)
37823
37824 commit 7463bc1727cf805b84738902be0d3e51688aeead
37825 Author: Christophe Fergeau <cfergeau@redhat.com>
37826 Date:   Fri Jan 17 18:42:36 2014 +0100
37827
37828     Adjust doc to Makefile.decl renaming
37829
37830     g_test_build_filename() API documentation still mentions
37831     Makefile.decl, but
37832     it has been renamed to glib.mk in f9eb9eed
37833
37834     https://bugzilla.gnome.org/show_bug.cgi?id=722436
37835
37836  glib/gtestutils.c | 2 +-
37837  1 file changed, 1 insertion(+), 1 deletion(-)
37838
37839 commit 9e81c07ad6b02c073c9cc7bf0a1288b884ec8741
37840 Author: Ryan Lortie <desrt@desrt.ca>
37841 Date:   Sat Jan 18 14:27:26 2014 -0500
37842
37843     GSimpleAction: fix mistake in last commit
37844
37845     Some bad copy-paste happening here...
37846
37847  gio/gsimpleaction.c | 2 +-
37848  1 file changed, 1 insertion(+), 1 deletion(-)
37849
37850 commit 1ec71144fb8064ffdbdcb56a213cf90a77726f68
37851 Author: Ryan Lortie <desrt@desrt.ca>
37852 Date:   Sat Jan 18 13:02:47 2014 -0500
37853
37854     GSimpleAction: add default activate handler
37855
37856     If the action is stateful and the user doesn't have their own
37857     activate handler
37858     then do some reasonable things for ourselves.
37859
37860     After a lot of experience using stateful GSimpleAction it turns
37861     out that
37862     people almost always end up using it in the same ways:
37863
37864     A boolean-typed stateful action with no parameter is most likely going
37865     to want to be toggled.  Any other type of action that has the
37866     parameter
37867     type equal to the state type probably intends for activation to
37868     represent a request to change the state.
37869
37870     This patch implements those two cases.  This will let people stop
37871     writing their own trivial handlers over and over.
37872
37873     https://bugzilla.gnome.org/show_bug.cgi?id=722503
37874
37875  gio/gsimpleaction.c | 31 ++++++++++++++++++++++++++++++-
37876  1 file changed, 30 insertions(+), 1 deletion(-)
37877
37878 commit 258ac3b25398547c9ae0434c7c049a88d1e309ed
37879 Author: Ryan Lortie <desrt@desrt.ca>
37880 Date:   Sun Jan 12 12:47:43 2014 -0500
37881
37882     GOptionContext: add some notes about encodings
37883
37884     Add a note to the overview documentation for GOptionContext about why
37885     you need to be careful about argv encoding on UNIX and about why you
37886     should avoid argv entirely on Windows.  Mention some possible
37887     alternative approaches, including a code example.
37888
37889     https://bugzilla.gnome.org/show_bug.cgi?id=722025
37890
37891  glib/goption.c | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
37892  1 file changed, 51 insertions(+)
37893
37894 commit e5f91951a132b4a7daa848887a87ba22f96568bc
37895 Author: Ryan Lortie <desrt@desrt.ca>
37896 Date:   Sun Jan 12 12:31:38 2014 -0500
37897
37898     GApplication: change commandline encoding policy
37899
37900     Clarify in the documentation that the commandline arguments passed
37901     around by GApplication (to local_command_line and returned via
37902     g_application_command_line_get_arguments()) are in the GLib filename
37903     encoding (ie: UTF-8) on Windows, not the system code page.
37904
37905     Fix the mismatch that would result from having argv passed to
37906     g_application_run() in main() on Windows (where it is in the system
37907     code page) by ignoring argc/argv on Windows and calling
37908     g_win32_get_command_line() for ourselves.  Document this.
37909
37910     This might be a slight API break on Windows: we documented that it was
37911     possible to call g_application_run() with arguments other than
37912     argc/argv
37913     and now doing that will result in those arguments being ignored.
37914     It has
37915     always been recommended practice to only call g_application_run() from
37916     main() directly, however, and all of our code examples have shown only
37917     this.  We will see if this causes any issues and consider reevaluating
37918     the situation if so.
37919
37920     https://bugzilla.gnome.org/show_bug.cgi?id=722025
37921
37922  gio/gapplication.c            | 32 +++++++++++++++++++++-----------
37923  gio/gapplicationcommandline.c |  7 ++++++-
37924  2 files changed, 27 insertions(+), 12 deletions(-)
37925
37926 commit 643f2b348dea7486ef2eaa4f8e4eb858bce5f3e1
37927 Author: Ryan Lortie <desrt@desrt.ca>
37928 Date:   Thu Jan 16 22:11:18 2014 -0500
37929
37930     g_file_new_for_commandline_arg: clarify encoding
37931
37932     Add a note to the documentation for g_file_new_for_commandline_arg()
37933     that this function is intended to operate on strings already in
37934     the GLib
37935     filename encoding on Windows.
37936
37937     This has been the case for a long time, but this documents the
37938     requirement.
37939
37940     https://bugzilla.gnome.org/show_bug.cgi?id=722025
37941
37942  gio/gfile.c | 9 +++++++++
37943  1 file changed, 9 insertions(+)
37944
37945 commit 673ee54cddab81cf4456b1c2ecf7a668e97e5a0f
37946 Author: Ryan Lortie <desrt@desrt.ca>
37947 Date:   Sun Jan 12 12:13:42 2014 -0500
37948
37949     win32: add g_win32_get_command_line()
37950
37951     This returns the command line in GLib filename encoding format (ie:
37952     UTF-8) for use with g_option_context_parse_strv().
37953
37954     This will allow parsing of Unicode commandline arguments on Windows,
37955     even if the characters in those arguments fall outside of the range of
37956     the system codepage.
37957
37958     https://bugzilla.gnome.org/show_bug.cgi?id=722025
37959
37960  docs/reference/glib/glib-sections.txt |  1 +
37961  glib/gwin32.c                         | 55
37962  +++++++++++++++++++++++++++++++++++
37963  glib/gwin32.h                         |  3 ++
37964  3 files changed, 59 insertions(+)
37965
37966 commit 3352293ab5b93d8607dc61a99195ea09aa7bf423
37967 Author: Ryan Lortie <desrt@desrt.ca>
37968 Date:   Sun Jan 12 12:10:19 2014 -0500
37969
37970     g_option_context_parse_strv: use UTF-8 on Windows
37971
37972     Add another difference to the freshly-added
37973     g_option_context_parse_strv:
37974     now, on Windows, its arguments on to be in UTF-8 instead of the argv[]
37975     encoding (from the system codepage).
37976
37977     The documentation teases g_win32_get_command_line() which is a new
37978     GLib-filename-encoding-based function that will be added in a
37979     following
37980     commit.
37981
37982     https://bugzilla.gnome.org/show_bug.cgi?id=722025
37983
37984  glib/goption.c | 37 +++++++++++++++++++++++++++++++++----
37985  1 file changed, 33 insertions(+), 4 deletions(-)
37986
37987 commit 9592d40613ad02085fb7643cac96df655081dd3b
37988 Author: Ryan Lortie <desrt@desrt.ca>
37989 Date:   Thu Jan 16 21:47:09 2014 -0500
37990
37991     GOption: don't use "rand" in code example
37992
37993     rand() is a function defined in the libc, so our code example gives
37994     warnings if you try to compile it.  Fix that.
37995
37996     https://bugzilla.gnome.org/show_bug.cgi?id=722025
37997
37998  glib/goption.c | 4 ++--
37999  1 file changed, 2 insertions(+), 2 deletions(-)
38000
38001 commit d3c729bf0e3320046f309ce64b4ff0189563fe89
38002 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
38003 Date:   Thu Jan 16 18:02:18 2014 +0100
38004
38005     gio: fix small memory leak on local xattr
38006
38007     g_strconcat() allocates memory, it needs to be freed.
38008
38009     ==10653== 1,400 bytes in 50 blocks are definitely lost in loss record
38010     1,838 of 1,851
38011     ==10653==    at 0x4A0645D: malloc (in
38012     /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
38013     ==10653==    by 0x54ACB22: g_malloc (gmem.c:102)
38014     ==10653==    by 0x54ACE4D: g_malloc_n (gmem.c:343)
38015     ==10653==    by 0x54C8463: g_strconcat (gstrfuncs.c:589)
38016     ==10653==    by 0x4D6ED38: get_xattrs_from_fd (glocalfileinfo.c:660)
38017     ==10653==    by 0x4D71622:
38018     _g_local_file_info_get_from_fd (glocalfileinfo.c:2028)
38019     ==10653==    by 0x4D731A0:
38020     g_local_file_input_stream_query_info (glocalfileinputstream.c:356)
38021     ==10653==    by 0x4C996D8:
38022     g_file_input_stream_query_info (gfileinputstream.c:148)
38023     ==10653==    by 0x4C863F6: file_copy_fallback (gfile.c:3120)
38024     ==10653==    by 0x4C86DD2: g_file_copy (gfile.c:3398)
38025
38026     https://bugzilla.gnome.org/show_bug.cgi?id=722357
38027
38028  gio/glocalfileinfo.c | 1 +
38029  1 file changed, 1 insertion(+)
38030
38031 commit fabdf80c7de57e531fba70052a89ed19d3c24e91
38032 Author: Christian Schramm <christian.h.m.schramm@gmail.com>
38033 Date:   Thu Jan 16 12:36:09 2014 +0100
38034
38035     gstringchunk: Use g_slist_free_full() where possible
38036
38037     We have that function, let's use it - instead of manually
38038     freeing the elements of the slist in a loop (and reduce
38039     the line count a bit).
38040
38041     https://bugzilla.gnome.org/show_bug.cgi?id=722326
38042
38043  glib/gstringchunk.c | 16 ++--------------
38044  1 file changed, 2 insertions(+), 14 deletions(-)
38045
38046 commit 5c5982709f3814c16a6a4d60030b65955926367b
38047 Author: Christian Schramm <christian.h.m.schramm@gmail.com>
38048 Date:   Thu Jan 16 12:14:32 2014 +0100
38049
38050     gbookmarkfile: removed unused include 'gslist.h'
38051
38052     https://bugzilla.gnome.org/show_bug.cgi?id=722323
38053
38054  glib/gbookmarkfile.c | 1 -
38055  1 file changed, 1 deletion(-)
38056
38057 commit c4934c93589420b6c024f893ddb7cafc75279d40
38058 Author: Jasper St. Pierre <jstpierre@mecheye.net>
38059 Date:   Wed Jan 15 10:37:55 2014 -0500
38060
38061     Update .gitignore
38062
38063  gio/tests/.gitignore  | 8 +++++++-
38064  glib/tests/.gitignore | 3 +++
38065  2 files changed, 10 insertions(+), 1 deletion(-)
38066
38067 commit e41dab438cb9b0b9dcc815158da12dd391aa35ed
38068 Author: Ryan Lortie <desrt@desrt.ca>
38069 Date:   Mon Jan 13 16:12:41 2014 -0500
38070
38071     GLib 2.39.3
38072
38073  NEWS | 85
38074  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
38075  1 file changed, 85 insertions(+)
38076
38077 commit bcd276c2b453517c43c8413ed877f82a9ead1884
38078 Author: Ryan Lortie <desrt@desrt.ca>
38079 Date:   Mon Jan 13 17:23:14 2014 -0500
38080
38081     more distcheck fixes
38082
38083  gio/tests/Makefile.am  | 4 +++-
38084  glib/tests/Makefile.am | 2 +-
38085  2 files changed, 4 insertions(+), 2 deletions(-)
38086
38087 commit 028856a99fd8ce7dc6a1318a6b57cdbbefbc6bdc
38088 Author: Ryan Lortie <desrt@desrt.ca>
38089 Date:   Mon Jan 13 16:41:31 2014 -0500
38090
38091     build: fix 'make distclean'
38092
38093     Don't run a non-existent lcov command to clean up during 'make
38094     distclean'
38095
38096  glib.mk | 4 +++-
38097  1 file changed, 3 insertions(+), 1 deletion(-)
38098
38099 commit 4130118a72c1389efe7c646b620932bb33a06530
38100 Author: Ryan Lortie <desrt@desrt.ca>
38101 Date:   Mon Jan 13 16:12:31 2014 -0500
38102
38103     giomodule test: fix again
38104
38105     The compiled modules will be in the G_TEST_BUILT directory, not _DIST.
38106
38107  gio/tests/giomodule.c | 8 ++++----
38108  1 file changed, 4 insertions(+), 4 deletions(-)
38109
38110 commit 186965fc9b9105fbaaffec2300a36175f160b1db
38111 Author: Ryan Lortie <desrt@desrt.ca>
38112 Date:   Mon Jan 13 15:31:38 2014 -0500
38113
38114     giomodule test: force shared library build
38115
38116     http://lists.gnu.org/archive/html/bug-libtool/2013-05/msg00009.html
38117     hit
38118     us again.  libtool only builds .so files if we install the library, so
38119     force it to build for our testcase, even if we don't install it.
38120
38121  gio/tests/modules/Makefile.am | 7 +++++--
38122  1 file changed, 5 insertions(+), 2 deletions(-)
38123
38124 commit 60cca82c9da99c9dc6b0622d5b0779fd0bdc2ad2
38125 Author: Rico Tzschichholz <ricotz@t-online.de>
38126 Date:   Mon Jan 13 12:33:35 2014 +0100
38127
38128     gdesktopinfo: Fix typo in "Since" annotation of has_key
38129
38130  gio/gdesktopappinfo.c | 2 +-
38131  1 file changed, 1 insertion(+), 1 deletion(-)
38132
38133 commit fb087feb4ddb643b8ade424cdbe5e301a3899ba8
38134 Author: Dimitris Spingos <dmtrs32@gmail.com>
38135 Date:   Mon Jan 13 10:25:01 2014 +0200
38136
38137     Updated Greek translation
38138
38139  po/el.po | 1034
38140  ++++++++++++++++++++++++++++++--------------------------------
38141  1 file changed, 498 insertions(+), 536 deletions(-)
38142
38143 commit 3d8ec7a7db9d897b01b32d6ff0cb1fbc313643b1
38144 Author: Yosef Or Boczko <yoseforb@gmail.com>
38145 Date:   Mon Jan 13 08:59:04 2014 +0200
38146
38147     Updated Hebrew translation
38148
38149  po/he.po | 1458
38150  +++++++++++++++++++++++++++++++++++---------------------------
38151  1 file changed, 827 insertions(+), 631 deletions(-)
38152
38153 commit d751e65aff6df64318ab2d95b3098dd155a1e0aa
38154 Author: Ryan Lortie <desrt@desrt.ca>
38155 Date:   Fri Jan 10 12:28:14 2014 -0500
38156
38157     tests: fix leaks in option-context test
38158
38159     Use the new g_option_context_parse_strv() to patch up some leaks
38160     in some
38161     insufficiently-argv-emulating testcases in option-context.c.
38162
38163     This gives some test coverage of the new function while also making
38164     option-context now leak-free.
38165
38166     https://bugzilla.gnome.org/show_bug.cgi?id=721947
38167
38168  glib/tests/option-context.c | 5 +++--
38169  1 file changed, 3 insertions(+), 2 deletions(-)
38170
38171 commit f062fae4d6d705736c2b1b899c4413b99d4cfc96
38172 Author: Ryan Lortie <desrt@desrt.ca>
38173 Date:   Fri Jan 10 12:16:24 2014 -0500
38174
38175     GOptionContext: add memory-friendly parse mode
38176
38177     Add g_option_context_parse_strv() that obeys the normal memory
38178     conventions for
38179     dealing with a strv instead of assuming that we're dealing with the
38180     'argv'
38181     parameter to main().
38182
38183     This will help for using GOptionContext with GApplication.
38184
38185     https://bugzilla.gnome.org/show_bug.cgi?id=721947
38186
38187  docs/reference/glib/glib-sections.txt |  1 +
38188  glib/goption.c                        | 43
38189  +++++++++++++++++++++++++++++++++++
38190  glib/goption.h                        |  4 ++++
38191  3 files changed, 48 insertions(+)
38192
38193 commit d3017967d8123e800fd593e22fda1c0d7f40071f
38194 Author: Ryan Lortie <desrt@desrt.ca>
38195 Date:   Fri Jan 10 11:17:44 2014 -0500
38196
38197     GApplication: allow handles_commandline and service
38198
38199     The default local_command_line handler has a fast return path for the
38200     case that we handle the commandline by forwarding it to the primary
38201     instance, but this doesn't account for the fact that we may want to
38202     become a service.
38203
38204     Allow for this by making sure we don't take the fast path of the
38205     service
38206     flag is set.
38207
38208  gio/gapplication.c | 3 ++-
38209  1 file changed, 2 insertions(+), 1 deletion(-)
38210
38211 commit e8b7dd32fcfb4be82d3d78561fc36fbc560f3394
38212 Author: Ryan Lortie <desrt@desrt.ca>
38213 Date:   Sat Oct 26 12:27:20 2013 -0400
38214
38215     GApplication: add --gapplication-service switch
38216
38217     Add a --gapplication-service switch to the default implementation of
38218     local_command_line.  This name is unlikely to clash with any
38219     option used
38220     by an existing application.
38221
38222     When a normal application (neither service nor launcher) is launched
38223     with
38224     exactly this one argument, G_APPLICATION_IS_SERVICE will be set.
38225
38226     The idea is that people will write their D-Bus service file with
38227     --gapplication-service on the Exec line.  This provides a nice
38228     compromise for people who want the benefits of DBusActivatable
38229     applications but without losing the ability to easily run them
38230     directly
38231     (under the debugger or inside jhbuild, etc.)
38232
38233     https://bugzilla.gnome.org/show_bug.cgi?id=710965
38234
38235  gio/gapplication.c | 40 ++++++++++++++++++++++++++++++++++++++++
38236  1 file changed, 40 insertions(+)
38237
38238 commit 8bc63b0ef03ee431eeaaf12191cb2cf983ee7de2
38239 Author: Ryan Lortie <desrt@desrt.ca>
38240 Date:   Wed Jan 8 11:01:55 2014 -0500
38241
38242     gdbus-introspection test: test escaping attributes
38243
38244     Make sure attribute values are properly escaped in generated XML.
38245
38246     https://bugzilla.gnome.org/show_bug.cgi?id=721796
38247
38248  gio/tests/gdbus-introspection.c | 4 +++-
38249  1 file changed, 3 insertions(+), 1 deletion(-)
38250
38251 commit 04ee78248631e4ae2dc9b7088fee60c57515d3d1
38252 Author: Ryan Lortie <desrt@desrt.ca>
38253 Date:   Wed Jan 8 10:56:57 2014 -0500
38254
38255     gdbus: properly escape introspection annotations
38256
38257     Make sure we escape any special characters that are found in
38258     annotation
38259     names or values to avoid emitting a malformed XML document in response
38260     to an Introspect call.
38261
38262     https://bugzilla.gnome.org/show_bug.cgi?id=721796
38263
38264  gio/gdbusintrospection.c | 11 +++++++----
38265  1 file changed, 7 insertions(+), 4 deletions(-)
38266
38267 commit 38720494452aa336eb2f168ac4bd2add138c400e
38268 Author: Matthias Clasen <mclasen@redhat.com>
38269 Date:   Tue Jan 7 22:55:43 2014 -0500
38270
38271     Add includes to all gio docs
38272
38273  gio/gaction.c                 | 1 +
38274  gio/gactiongroup.c            | 1 +
38275  gio/gactiongroupexporter.c    | 1 +
38276  gio/gactionmap.c              | 1 +
38277  gio/gapplication.c            | 1 +
38278  gio/gapplicationcommandline.c | 1 +
38279  gio/gdbusactiongroup.c        | 1 +
38280  gio/gdbusmenumodel.c          | 1 +
38281  gio/ginetaddress.c            | 1 +
38282  gio/ginetaddressmask.c        | 1 +
38283  gio/ginetsocketaddress.c      | 1 +
38284  gio/gmenu.c                   | 1 +
38285  gio/gmenuexporter.c           | 1 +
38286  gio/gmenumodel.c              | 1 +
38287  gio/gnotification.c           | 1 +
38288  gio/gpermission.c             | 5 +++--
38289  gio/gpropertyaction.c         | 1 +
38290  gio/gproxy.c                  | 1 +
38291  gio/gproxyaddress.c           | 1 +
38292  gio/gremoteactiongroup.c      | 1 +
38293  gio/gsettings.c               | 1 +
38294  gio/gsettingsschema.c         | 5 +++--
38295  gio/gsimpleaction.c           | 1 +
38296  gio/gsimpleactiongroup.c      | 1 +
38297  gio/gsimplepermission.c       | 1 +
38298  gio/gsocketaddress.c          | 5 +++--
38299  gio/gsocketconnectable.c      | 1 +
38300  gio/gsocketcontrolmessage.c   | 1 +
38301  gio/gsocketlistener.c         | 1 +
38302  gio/gsocketservice.c          | 1 +
38303  gio/gsubprocess.c             | 1 +
38304  gio/gsubprocesslauncher.c     | 1 +
38305  gio/gtask.c                   | 3 ++-
38306  gio/gtcpconnection.c          | 1 +
38307  gio/gtcpwrapperconnection.c   | 4 +++-
38308  gio/gthreadedsocketservice.c  | 1 +
38309  gio/gtlscertificate.c         | 1 +
38310  37 files changed, 46 insertions(+), 8 deletions(-)
38311
38312 commit 86497649bbe2c39c61ec34810017af6dc45eaa0c
38313 Author: Dan Winship <danw@gnome.org>
38314 Date:   Tue Jan 7 11:18:54 2014 -0500
38315
38316     Document g_test_run() order better, and how it changed
38317
38318     But also note that the ordering is strictly an aesthetic/convenience
38319     thing, and that tests should not be written to depend on it.
38320
38321     https://bugzilla.gnome.org/show_bug.cgi?id=721624
38322
38323  README.in         | 18 ++++++++++++++++++
38324  glib/gtestutils.c | 26 +++++++++++++++++++++++++-
38325  2 files changed, 43 insertions(+), 1 deletion(-)
38326
38327 commit 0e109fceab05f094baabc10d795c4f489584840c
38328 Author: Claudio Saavedra <csaavedra@igalia.com>
38329 Date:   Tue Jan 7 11:33:14 2014 +0200
38330
38331     glib/tests: fix build
38332
38333  glib/tests/keyfile.c | 1 +
38334  1 file changed, 1 insertion(+)
38335
38336 commit 6bd30a4cb90c406edfd141016e08b36804b98103
38337 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
38338 Date:   Mon Jan 6 10:05:48 2014 +0800
38339
38340     glib/tests/keyfile.c: Use g_close()
38341
38342     Use g_close() instead, as close() is really found in io.h on
38343     Windows, not
38344     unistd.h as on Unix, and hence unistd.h is not universally available.
38345
38346     https://bugzilla.gnome.org/show_bug.cgi?id=719344
38347
38348  glib/tests/keyfile.c | 5 +++--
38349  1 file changed, 3 insertions(+), 2 deletions(-)
38350
38351 commit 8bb81e7024db1f3e88cde20459ed62981cf372af
38352 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
38353 Date:   Sat Jan 4 10:52:15 2014 +0800
38354
38355     glib/tests/date.c: Fix the tests on non-English Windows
38356
38357     The names of the month (and abbreviations) are specific to the Windows
38358     system locale, so we need to use SetThreadLocale() to set the
38359     locale of
38360     the running program to en-US so that it will parse "March" and
38361     "Sept" etc.
38362     correctly.
38363
38364     https://bugzilla.gnome.org/show_bug.cgi?id=719344
38365
38366  glib/tests/date.c | 8 ++++++++
38367  1 file changed, 8 insertions(+)
38368
38369 commit 210f96dfcfec94946ce28e910a5ca2db78335885
38370 Author: Ryan Lortie <desrt@desrt.ca>
38371 Date:   Mon Jan 6 13:58:41 2014 -0500
38372
38373     Fix one-character typo in old NEWS entry
38374
38375     Change a very confusing typo "will not" -> "will now" about the
38376     g_critical() on removing non-existent sources.
38377
38378     https://bugzilla.gnome.org/show_bug.cgi?id=721625
38379
38380  NEWS | 2 +-
38381  1 file changed, 1 insertion(+), 1 deletion(-)
38382
38383 commit eb7ef594defc1b70acb4750a9d785cb42d1057be
38384 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
38385 Date:   Mon Jan 6 12:31:18 2014 +0800
38386
38387     Fix GLib MSVC Project
38388
38389     The glib/gthread-win32.c was accidently removed from the last
38390     commit, sorry
38391
38392  build/win32/vs10/glib.vcxprojin | 1 +
38393  build/win32/vs9/glib.vcprojin   | 1 +
38394  2 files changed, 2 insertions(+)
38395
38396 commit 940b3c225030494913b2801b05885ae32bb957ac
38397 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
38398 Date:   Mon Jan 6 12:21:46 2014 +0800
38399
38400     Tidy Up the glib MSVC Project
38401
38402     Move the per-source define/undefine cflags into the property sheets,
38403     and
38404     apply the cflags for the bundled PCRE sources to the PCRE sources only
38405
38406  build/win32/vs10/glib-build-defines.props  |  10 +-
38407  build/win32/vs10/glib.vcxprojin            | 231
38408  +++++++++++++++++++----------
38409  build/win32/vs9/glib-build-defines.vsprops |  10 +-
38410  build/win32/vs9/glib.vcprojin              | 161 ++++++++++----------
38411  4 files changed, 247 insertions(+), 165 deletions(-)
38412
38413 commit 16c41f0c36e20d63db28bc0938d28bd9e40bf1e4
38414 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
38415 Date:   Mon Jan 6 11:22:39 2014 +0800
38416
38417     Drop the testglib MSVC Projects
38418
38419     There are many test programs that are shipped with GLib, and this
38420     project
38421     is a one-to-one project, which does not make sense to keep as
38422     various test
38423     programs may have different CFLAGS, etc, which will require different
38424     build
38425     options.
38426
38427  build/win32/vs10/Makefile.am              |   2 -
38428  build/win32/vs10/glib.sln                 |  18 ----
38429  build/win32/vs10/testglib.vcxproj         | 173
38430  ------------------------------
38431  build/win32/vs10/testglib.vcxproj.filters |  22 ----
38432  build/win32/vs11/.gitignore               |   2 -
38433  build/win32/vs11/Makefile.am              |   2 -
38434  build/win32/vs9/Makefile.am               |   1 -
38435  build/win32/vs9/glib.sln                  |  21 ----
38436  build/win32/vs9/testglib.vcproj           | 158
38437  ---------------------------
38438  9 files changed, 399 deletions(-)
38439
38440 commit 71c9ea42f81efef48e58bcd9223fe11b63ab8489
38441 Author: Matthias Clasen <mclasen@redhat.com>
38442 Date:   Sat Jan 4 21:09:18 2014 -0500
38443
38444     Use tap mode for installed tests too, when using tap
38445
38446  glib-tap.mk | 3 ++-
38447  1 file changed, 2 insertions(+), 1 deletion(-)
38448
38449 commit b3253fe02521969d4f4299136ae34a7e147adc2a
38450 Author: Rico Tzschichholz <ricotz@ubuntu.com>
38451 Date:   Sat Jan 4 22:04:20 2014 +0100
38452
38453     glib/tests: Fix non-debug build of slice test
38454
38455     In addition to e013cf9cad56e919af2f057eb52d58371483a6f8
38456
38457  glib/tests/slice.c | 4 ++++
38458  1 file changed, 4 insertions(+)
38459
38460 commit 33f81cc509198e65f76a506340eb9863ca7120ce
38461 Author: Jasper St. Pierre <jstpierre@mecheye.net>
38462 Date:   Sat Jan 4 01:40:24 2014 -0500
38463
38464     tests/keyfile: Fix build
38465
38466  glib/tests/keyfile.c | 2 ++
38467  1 file changed, 2 insertions(+)
38468
38469 commit 589aed9383c6008d71ae5fe12356ffdd944802f0
38470 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
38471 Date:   Fri Jan 3 23:48:04 2014 +0800
38472
38473     gio/tests/giomodule.c: Use G_MODULE_SUFFIX
38474
38475     The file extension of the GIO module could be something other
38476     than .so,
38477     depending on platform.  Use G_MODULE_SUFFIX so that the test will run
38478     correctly on non-*nix platforms, such as Windows.
38479
38480     https://bugzilla.gnome.org/show_bug.cgi?id=719344
38481
38482  gio/tests/giomodule.c | 2 +-
38483  1 file changed, 1 insertion(+), 1 deletion(-)
38484
38485 commit 3fd6edab66244b100c32dc0a8b0720fe61431dcc
38486 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
38487 Date:   Tue Dec 17 10:58:15 2013 +0800
38488
38489     Fix the Keyfile Test on Windows
38490
38491     Windows will not allow one to write to a temp file opened by
38492     g_mkstemp()
38493     by opening another fd associated with it before one closes the fd that
38494     is returned by g_mkstemp(), which will cause the test_save test
38495     to fail.
38496
38497     Fix this by using a variable to store the fd from g_mkstemp()
38498     and checking
38499     it, and call close() on that variable before attempting to call
38500     g_key_file_save_to_file() on the temp file as that will attempt
38501     to open
38502     another fd (which would not work) associated with that temp file.
38503
38504     https://bugzilla.gnome.org/show_bug.cgi?id=719344
38505
38506  glib/tests/keyfile.c | 5 ++++-
38507  1 file changed, 4 insertions(+), 1 deletion(-)
38508
38509 commit 6448f875529bb6c79f64550b62c3e294c3a6efa5
38510 Author: Michael Catanzaro <mcatanzaro@gnome.org>
38511 Date:   Thu Jan 2 19:40:47 2014 -0600
38512
38513     docs: fix two typos
38514
38515  docs/reference/gobject/tut_tools.xml | 4 ++--
38516  1 file changed, 2 insertions(+), 2 deletions(-)
38517
38518 commit 1867fc210fa14d68d1b139a04c5d79a0e344c6bc
38519 Author: Ryan Lortie <desrt@desrt.ca>
38520 Date:   Thu Jan 2 16:43:13 2014 -0500
38521
38522     unix signals: stop using atomics
38523
38524     They are not required here.  See the discussion in the bug report.
38525
38526     https://bugzilla.gnome.org/show_bug.cgi?id=711090
38527
38528  glib/gmain.c | 15 ++++++++++++++-
38529  1 file changed, 14 insertions(+), 1 deletion(-)
38530
38531 commit 23ec1b9aca13d862e30be69e642d7022f7760fcb
38532 Author: Rafael Ferreira <rafael.f.f1@gmail.com>
38533 Date:   Thu Jan 2 22:08:14 2014 -0200
38534
38535     Updated Brazilian Portuguese translation
38536
38537  po/pt_BR.po | 1022
38538  ++++++++++++++++++++++++++++++-----------------------------
38539  1 file changed, 522 insertions(+), 500 deletions(-)
38540
38541 commit 2b289cc5659276f570e9862ab8fd9d3733b88c22
38542 Author: Matthias Clasen <mclasen@redhat.com>
38543 Date:   Thu Jan 2 13:25:41 2014 -0500
38544
38545     Fix make install with --disable-installed-tests
38546
38547     If installed tests are not enabled, installed_testdir is not
38548     defined, so we end up trying to create /modules and to chmod
38549     things in /x-content/, which is not right.
38550
38551  gio/tests/Makefile.am         |  2 ++
38552  gio/tests/modules/Makefile.am | 21 ++++++++++++++++-----
38553  2 files changed, 18 insertions(+), 5 deletions(-)
38554
38555 commit c09cfc1c8a218a320faa7f624e6ac3194fcd8049
38556 Author: Ryan Lortie <desrt@desrt.ca>
38557 Date:   Thu Jan 2 12:54:12 2014 -0500
38558
38559     GFile: fix uninitialised variable
38560
38561     clang cause the fact that some of our 'goto out;' cases cause use
38562     to try
38563     and free an uninitialised GString.  Fix that up.
38564
38565  gio/gfile.c | 2 +-
38566  1 file changed, 1 insertion(+), 1 deletion(-)
38567
38568 commit 51b3dd73329ddabfd4fd72c23fa220ee948a854f
38569 Author: Ryan Lortie <desrt@desrt.ca>
38570 Date:   Thu Jan 2 01:38:07 2014 -0500
38571
38572     GDBusConnection: don't write to stdout
38573
38574     When losing the D-Bus connection, we would write to stdout about
38575     it just
38576     before killing ourselves with SIGTERM.  We're a library, so we should
38577     probably use stderr instead.
38578
38579     https://bugzilla.gnome.org/show_bug.cgi?id=721324
38580
38581  gio/gdbusconnection.c           | 10 +++++-----
38582  gio/tests/gdbus-exit-on-close.c |  4 ++--
38583  2 files changed, 7 insertions(+), 7 deletions(-)
38584
38585 commit 8976175ba9913219d5469f022ceac03a106b4c54
38586 Author: Ryan Lortie <desrt@desrt.ca>
38587 Date:   Thu Jan 2 01:55:07 2014 -0500
38588
38589     gsettings: tweak test for last commit
38590
38591     The last commit changed the behaviour of child objects of delayed
38592     GSettings.  Adjust the testcase accordingly.
38593
38594  gio/tests/gsettings.c | 3 ++-
38595  1 file changed, 2 insertions(+), 1 deletion(-)
38596
38597 commit c7636ce64b8c4bf89fe75e9431d7d583a1573424
38598 Author: Ryan Lortie <desrt@desrt.ca>
38599 Date:   Sat Dec 21 23:13:57 2013 -0500
38600
38601     g_settings_get_child(): inherit backend
38602
38603     Part of the purpose of g_settings_get_child() was that it could
38604     be used
38605     after you delay() a GSettings object, and then apply() all of the
38606     settings together.  In order for that to work, we need to share the
38607     backend.
38608
38609     https://bugzilla.gnome.org/show_bug.cgi?id=720891
38610
38611  gio/gsettings.c | 1 +
38612  1 file changed, 1 insertion(+)
38613
38614 commit d25b655bf579ccc7e2e56a9b2185177fde04e058
38615 Author: Matthias Clasen <mclasen@redhat.com>
38616 Date:   Wed Jan 1 23:28:23 2014 -0500
38617
38618     Make symlink test work installed
38619
38620     We can't assume that the location used for G_TEST_DIST paths
38621     is writable, so just create the symlink in the current directory
38622     instead.
38623
38624  glib/tests/fileutils.c | 15 +++++++++++----
38625  1 file changed, 11 insertions(+), 4 deletions(-)
38626
38627 commit d91023fb4c9ac329aa5eed97e37a3f1b661a2203
38628 Author: Matthias Clasen <mclasen@redhat.com>
38629 Date:   Wed Jan 1 22:39:32 2014 -0500
38630
38631     Drop locale-dependent timeval tests
38632
38633  glib/tests/timer.c | 2 --
38634  1 file changed, 2 deletions(-)
38635
38636 commit 11ddb843b9a0f7b56cb0c4b166eacd321e3e6dd3
38637 Author: Matthias Clasen <mclasen@redhat.com>
38638 Date:   Wed Jan 1 22:30:24 2014 -0500
38639
38640     Make /contenttype/tree test work installed
38641
38642     The x-content/win32-software type is only recognized if
38643     the autorun.exe file is executable. Since the file is installed
38644     as data, we need to fix up its permissions in an
38645     install-data-hook.
38646
38647  gio/tests/Makefile.am | 3 +++
38648  1 file changed, 3 insertions(+)
38649
38650 commit dba1ae12a89e2acc8229db0e2f678109b836c6d0
38651 Author: Matthias Clasen <mclasen@redhat.com>
38652 Date:   Wed Jan 1 22:01:15 2014 -0500
38653
38654     Avoid a compiler warning
38655
38656  gio/tests/basic-application.c | 2 +-
38657  1 file changed, 1 insertion(+), 1 deletion(-)
38658
38659 commit 6106e38c8e7cbf523fd3a9c638ffc32133d2a7a4
38660 Author: Matthias Clasen <mclasen@redhat.com>
38661 Date:   Wed Jan 1 21:39:51 2014 -0500
38662
38663     Make timeval tests independent of the environment
38664
38665     Some of the tested formats are locale-dependent, so unset
38666     the TZ environment variable before testing them.
38667
38668  glib/tests/timer.c | 4 ++++
38669  1 file changed, 4 insertions(+)
38670
38671 commit cda4080af079b733d8e8ad50fae3527cbdf11e15
38672 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
38673 Date:   Thu Jan 2 09:54:18 2014 +0800
38674
38675     MSVC 2012 Projects: Rename a Property Sheet
38676
38677     Forgot to update the property sheet file name from the Visual
38678     Studio 2010
38679     update... Sorry!
38680
38681  build/win32/vs11/Makefile.am | 2 +-
38682  1 file changed, 1 insertion(+), 1 deletion(-)
38683
38684 commit 76584e7ae3c3676e6445637f1ad026e5af857938
38685 Author: Ryan Lortie <desrt@desrt.ca>
38686 Date:   Tue Oct 29 11:11:28 2013 -0700
38687
38688     Fix races in unix signal dispatch
38689
38690     Fix some races introduced in be2c7b83c4a9c9d3aa76b1499c27ab19e0f4e470
38691     while keeping the property that multiple handlers for the same unix
38692     signal all get dispatched.
38693
38694     Also fix the behaviour of the source checking for pending signals when
38695     it's created.  No matter what we do here (clear the pending flag
38696     or not)
38697     there is something that can go wrong.
38698
38699     If we clear the flag, we may prevent other sources from being
38700     dispatched.  If we don't clear it, we may end up dispatching the same
38701     source twice (if we manage to dispatch it from its own thread
38702     before the
38703     GLib worker has a chance to run).
38704
38705     Instead, run the full dispatch procedure when a new source is added.
38706     It
38707     actually doesn't matter what thread this runs in since the lock
38708     is held.
38709
38710     https://bugzilla.gnome.org/show_bug.cgi?id=711090
38711
38712  glib/gmain.c | 27 ++++++++++++++++++++-------
38713  1 file changed, 20 insertions(+), 7 deletions(-)
38714
38715 commit 97d9138f6c4367bdfe76e3e46871a683c4a2d051
38716 Author: Colin Walters <walters@verbum.org>
38717 Date:   Wed Jan 1 19:05:34 2014 -0500
38718
38719     gio/tests: Fix usage of BUILT_SOURCES
38720
38721  gio/tests/Makefile.am | 2 +-
38722  1 file changed, 1 insertion(+), 1 deletion(-)
38723
38724 commit 52cefa239dd5b83b084107a4994d67f719812338
38725 Author: Yosef Or Boczko <yoseforb@gmail.com>
38726 Date:   Thu Jan 2 01:40:26 2014 +0200
38727
38728     Fix doc build
38729
38730  docs/reference/glib/running.xml | 2 --
38731  1 file changed, 2 deletions(-)
38732
38733 commit f9f7ad2557bac58452f827b7890d8ef246e53ede
38734 Author: Matthias Clasen <mclasen@redhat.com>
38735 Date:   Wed Jan 1 17:42:33 2014 -0500
38736
38737     Improve gutils.c test coverage
38738
38739  glib/tests/utils.c | 11 +++++++++++
38740  1 file changed, 11 insertions(+)
38741
38742 commit 3de604d438feb851c7517ab04a823d25bd1997ba
38743 Author: Matthias Clasen <mclasen@redhat.com>
38744 Date:   Wed Jan 1 17:41:59 2014 -0500
38745
38746     Improve GDate test coverage
38747
38748  glib/tests/date.c | 35 +++++++++++++++++++++++++++++++++++
38749  1 file changed, 35 insertions(+)
38750
38751 commit 5e6d86877ddf9961b6dbe37d02a2ce2d31b9d6cf
38752 Author: Matthias Clasen <mclasen@redhat.com>
38753 Date:   Tue Dec 31 09:19:50 2013 -0500
38754
38755     Improve GIOChannel test coverage
38756
38757  glib/tests/protocol.c | 4 ++++
38758  1 file changed, 4 insertions(+)
38759
38760 commit 5ec36cd02ae2efacf2dd11c218afa2b3ab1dee40
38761 Author: Matthias Clasen <mclasen@redhat.com>
38762 Date:   Tue Dec 31 09:19:22 2013 -0500
38763
38764     Improve hostutils test coverage
38765
38766  glib/tests/hostutils.c | 4 +++-
38767  1 file changed, 3 insertions(+), 1 deletion(-)
38768
38769 commit baceea958207bc6a010bae6bc87805f97611cccf
38770 Author: Matthias Clasen <mclasen@redhat.com>
38771 Date:   Tue Dec 31 09:18:50 2013 -0500
38772
38773     Improve GVariant test coverage
38774
38775  glib/tests/gvariant.c | 204
38776  +++++++++++++++++++++++++++++++++++++++++++++++++-
38777  1 file changed, 201 insertions(+), 3 deletions(-)
38778
38779 commit ec0d6d7812a655355afeb14d76647fc00c047102
38780 Author: Matthias Clasen <mclasen@redhat.com>
38781 Date:   Tue Dec 31 09:18:30 2013 -0500
38782
38783     Test stdio wrappers
38784
38785  glib/tests/fileutils.c | 78
38786  ++++++++++++++++++++++++++++++++++++++++++++++++--
38787  1 file changed, 76 insertions(+), 2 deletions(-)
38788
38789 commit 93dad4808e6ea74a3688db7942a630ff857dd0e5
38790 Author: Matthias Clasen <mclasen@redhat.com>
38791 Date:   Mon Dec 30 20:18:15 2013 -0500
38792
38793     Trivial typo fix
38794
38795  glib/gvariant-parser.c     | 2 +-
38796  glib/gvariant-serialiser.c | 2 +-
38797  2 files changed, 2 insertions(+), 2 deletions(-)
38798
38799 commit 90aa4ed0a061ac7dfcf9d92b7cd1acf3ad70e8aa
38800 Author: Matthias Clasen <mclasen@redhat.com>
38801 Date:   Mon Dec 30 10:55:07 2013 -0500
38802
38803     Improve charset test coverage
38804
38805  glib/tests/utils.c | 16 ++++++++++++++++
38806  1 file changed, 16 insertions(+)
38807
38808 commit 4f0a13effca82febccb0e84d0017bf378359fb69
38809 Author: Matthias Clasen <mclasen@redhat.com>
38810 Date:   Mon Dec 30 10:54:46 2013 -0500
38811
38812     Add tests for g_malloc
38813
38814  glib/tests/Makefile.am |   1 +
38815  glib/tests/malloc.c    | 117
38816  +++++++++++++++++++++++++++++++++++++++++++++++++
38817  2 files changed, 118 insertions(+)
38818
38819 commit 58cdf0b474ddcc94ba0bedc39c778cfa93c518ce
38820 Author: Matthias Clasen <mclasen@redhat.com>
38821 Date:   Mon Dec 30 10:53:32 2013 -0500
38822
38823     Drop memory-related trap variables
38824
38825     These are just more lo-tech conditional breakpoint wannabes.
38826     Debuggers can be trusted to support conditional breakpoints
38827     nowadays.
38828
38829  docs/reference/glib/running.xml | 42
38830  -----------------------------------------
38831  glib/gmem.c                     | 25 ------------------------
38832  2 files changed, 67 deletions(-)
38833
38834 commit 6d3b83a8c131e190da5db10d81c0d3cc0e3c6768
38835 Author: Matthias Clasen <mclasen@redhat.com>
38836 Date:   Mon Dec 30 09:49:30 2013 -0500
38837
38838     Improve GAsyncQueue test coverage
38839
38840  glib/tests/asyncqueue.c | 13 +++++++++++++
38841  1 file changed, 13 insertions(+)
38842
38843 commit 9a2c8d89c7b5039475bbe17c043cd9d7c884fc9f
38844 Author: Matthias Clasen <mclasen@redhat.com>
38845 Date:   Mon Dec 30 09:48:56 2013 -0500
38846
38847     Improve test coverage of g_utf8_collate_key_for_filename
38848
38849     The existing tests were accidentally using the same test data
38850     twice. Fix that, and add another set of tests that exercise
38851     the filename collation special cases.
38852
38853  glib/tests/collate.c | 60
38854  +++++++++++++++++++++++++++++++++++++++++++++++++---
38855  1 file changed, 57 insertions(+), 3 deletions(-)
38856
38857 commit 32e0499c5623a69575c408944cd56a7e5b755d9e
38858 Author: Matthias Clasen <mclasen@redhat.com>
38859 Date:   Mon Dec 30 09:48:29 2013 -0500
38860
38861     Add tests for g_spaced_primes_closest
38862
38863  glib/tests/hash.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++
38864  1 file changed, 46 insertions(+)
38865
38866 commit 4989cb4ddefe9daca94b20ec4e4912e38c7b237e
38867 Author: Matthias Clasen <mclasen@redhat.com>
38868 Date:   Mon Dec 30 09:48:10 2013 -0500
38869
38870     Improve GOptionContext test coverage
38871
38872  glib/tests/option-context.c | 60
38873  +++++++++++++++++++++++++++++++++++++++++++++
38874  1 file changed, 60 insertions(+)
38875
38876 commit d6bd36c6992c9b2b4b47391b47d954c8b64e44c3
38877 Author: Matthias Clasen <mclasen@redhat.com>
38878 Date:   Mon Dec 30 09:47:49 2013 -0500
38879
38880     Improve GBookmarkFile test coverage
38881
38882  glib/tests/bookmarkfile.c          | 259
38883  +++++++++++++++++++++++++++++++++++++
38884  glib/tests/bookmarks/valid-01.xbel |   4 +
38885  glib/tests/bookmarks/valid-02.xbel |   2 +
38886  glib/tests/bookmarks/valid-03.xbel |   1 +
38887  4 files changed, 266 insertions(+)
38888
38889 commit 14359e17c99fdcd9f7492aad0b4795e18795e540
38890 Author: Matthias Clasen <mclasen@redhat.com>
38891 Date:   Tue Dec 31 12:45:09 2013 -0500
38892
38893     GBookmarkFile: Streamline error handling a bit
38894
38895  glib/gbookmarkfile.c | 21 ++++-----------------
38896  1 file changed, 4 insertions(+), 17 deletions(-)
38897
38898 commit 228a2c82f6c51bda71c36952cba72bafa7344e9f
38899 Author: Matthias Clasen <mclasen@redhat.com>
38900 Date:   Tue Dec 31 12:48:05 2013 -0500
38901
38902     GBookmarkFile: Remove dead code
38903
38904     The icon element is actually parsed further up, and this
38905     case is never hit, so remove it.
38906
38907  glib/gbookmarkfile.c | 20 --------------------
38908  1 file changed, 20 deletions(-)
38909
38910 commit 0f746070d813aa3d7e181a3b29828d7a9ad66953
38911 Author: Matthias Clasen <mclasen@redhat.com>
38912 Date:   Mon Dec 30 09:45:53 2013 -0500
38913
38914     Make a bookmark testfile roundtrippable
38915
38916     This will be used in new tests in the following commit.
38917
38918  glib/tests/bookmarks/valid-01.xbel | 15 ++++++---------
38919  1 file changed, 6 insertions(+), 9 deletions(-)
38920
38921 commit 95f13ded9243c7ea9e7ded8e013f683a6c1bb2b5
38922 Author: Matthias Clasen <mclasen@redhat.com>
38923 Date:   Mon Dec 30 08:57:04 2013 -0500
38924
38925     Trivial formatting fixes
38926
38927  glib/gunicollate.c | 12 ++++++------
38928  1 file changed, 6 insertions(+), 6 deletions(-)
38929
38930 commit d264d32d3b0a5080bc41186d3ef11dd4373af2b5
38931 Author: Matthias Clasen <mclasen@redhat.com>
38932 Date:   Sun Dec 29 13:47:43 2013 -0500
38933
38934     Improve glib-unix test coverage
38935
38936  glib/tests/unix.c | 33 +++++++++++++++++++++++++++++++++
38937  1 file changed, 33 insertions(+)
38938
38939 commit 6814f7ebd9013a2df439bd81346960421e726a3c
38940 Author: Matthias Clasen <mclasen@redhat.com>
38941 Date:   Sun Dec 29 13:46:00 2013 -0500
38942
38943     Improve GHashTable test coverage
38944
38945  glib/tests/hash.c | 27 ++++++++++++++++++++++++++-
38946  1 file changed, 26 insertions(+), 1 deletion(-)
38947
38948 commit 95d4856760d0e5c81c14f60c88a986eaed12cbe2
38949 Author: Matthias Clasen <mclasen@redhat.com>
38950 Date:   Sun Dec 29 13:45:38 2013 -0500
38951
38952     Add a test for g_markup_parse_context_get_element_stack
38953
38954  glib/tests/Makefile.am |  1 +
38955  glib/tests/markup.c    | 98
38956  ++++++++++++++++++++++++++++++++++++++++++++++++++
38957  2 files changed, 99 insertions(+)
38958
38959 commit 27e352985bf0734e9209e8052dc966a05e6bfae1
38960 Author: Matthias Clasen <mclasen@redhat.com>
38961 Date:   Sun Dec 29 13:43:28 2013 -0500
38962
38963     Remove broken attempt at parsing date-only
38964
38965     g_time_val_from_iso8601 was attempting to parse strings
38966     having only a date, but failed to actually set the timeval
38967     despite returning TRUE. Since the docs state that the function
38968     only parses strings containing a date and a time, just return
38969     FALSE in this case.
38970
38971     Also remove an incomplete testcase for this behaviour that was
38972     just checking the boolean return value, but not timeval.
38973
38974  glib/gtimer.c    | 17 ++++++-----------
38975  tests/testglib.c |  2 +-
38976  2 files changed, 7 insertions(+), 12 deletions(-)
38977
38978 commit 680c348bb4f7b815ff58a48df915f67e175dea4f
38979 Author: Matthias Clasen <mclasen@redhat.com>
38980 Date:   Sun Dec 29 07:55:14 2013 -0500
38981
38982     Add missing includes
38983
38984     config.h needs to be included in every source file, first.
38985
38986  gio/gfdonotificationbackend.c | 2 ++
38987  gio/ggtknotificationbackend.c | 1 +
38988  2 files changed, 3 insertions(+)
38989
38990 commit cc8c1541c9ed420ca8a3a8c21605341e5c6f5939
38991 Author: Matthias Clasen <mclasen@redhat.com>
38992 Date:   Sun Dec 29 07:23:19 2013 -0500
38993
38994     Improve mainloop test coverage
38995
38996  glib/tests/mainloop.c | 69
38997  +++++++++++++++++++++++++++++++++++++++++++++++++++
38998  1 file changed, 69 insertions(+)
38999
39000 commit 24d992f8a16347e13a4351db63b9e3a0c97b9577
39001 Author: Matthias Clasen <mclasen@redhat.com>
39002 Date:   Sun Dec 29 07:23:01 2013 -0500
39003
39004     Add tests for GTimer and GTimeVal
39005
39006  glib/tests/Makefile.am |   1 +
39007  glib/tests/timer.c     | 213
39008  +++++++++++++++++++++++++++++++++++++++++++++++++
39009  2 files changed, 214 insertions(+)
39010
39011 commit 2ded47e9558c49e5ad281b693a9c1a7f1180355d
39012 Author: Matthias Clasen <mclasen@redhat.com>
39013 Date:   Wed Dec 25 23:52:15 2013 -0500
39014
39015     Improve GTree test coverage
39016
39017  glib/tests/tree.c | 144
39018  ++++++++++++++++++++++++++++++++++++++++++++++++------
39019  1 file changed, 129 insertions(+), 15 deletions(-)
39020
39021 commit 6e23e6c641022f15dfa4fa6da6fddc1f37cd92c6
39022 Author: Matthias Clasen <mclasen@redhat.com>
39023 Date:   Wed Dec 25 23:51:58 2013 -0500
39024
39025     Improve logging test coverage
39026
39027  glib/tests/logging.c | 32 +++++++++++++++++++++-----------
39028  1 file changed, 21 insertions(+), 11 deletions(-)
39029
39030 commit cdb14a194e08eac5e34ac22f0183a478cfc413d7
39031 Author: Matthias Clasen <mclasen@redhat.com>
39032 Date:   Wed Dec 25 23:51:26 2013 -0500
39033
39034     Improve testing test coverage
39035
39036     In particular, test the just-fixed g_test_trap_reached_timeout.
39037
39038  glib/tests/testing.c | 41 +++++++++++++++++++++++++++++++++++++++++
39039  1 file changed, 41 insertions(+)
39040
39041 commit 3343bc3385c54f9098869103a7817a71a7e05ca7
39042 Author: Matthias Clasen <mclasen@redhat.com>
39043 Date:   Wed Dec 25 23:50:37 2013 -0500
39044
39045     Fix g_test_trap_reached_timeout
39046
39047     The function was returning the opposite of what the
39048     documentation says.
39049
39050  glib/gtestutils.c | 2 +-
39051  1 file changed, 1 insertion(+), 1 deletion(-)
39052
39053 commit e013cf9cad56e919af2f057eb52d58371483a6f8
39054 Author: Matthias Clasen <mclasen@redhat.com>
39055 Date:   Tue Dec 24 23:35:31 2013 -0500
39056
39057     Improve GSlice test coverage
39058
39059  glib/tests/slice.c | 150
39060  +++++++++++++++++++++++++++++++++++++++++++++++++++++
39061  1 file changed, 150 insertions(+)
39062
39063 commit 19ad8dbfa6dd83c015b1d2a74e61417605c53e7d
39064 Author: Matthias Clasen <mclasen@redhat.com>
39065 Date:   Tue Dec 24 23:33:28 2013 -0500
39066
39067     Improve GNode test coverage
39068
39069  glib/tests/node.c | 228
39070  +++++++++++++++++++++++++++++++++++++++---------------
39071  1 file changed, 165 insertions(+), 63 deletions(-)
39072
39073 commit 6fe85aee8ded23719faff64599299fd6c2ea480b
39074 Author: Matthias Clasen <mclasen@redhat.com>
39075 Date:   Tue Dec 24 23:26:25 2013 -0500
39076
39077     Improve fileutils test coverage
39078
39079     Add some tests for g_file_read_link.
39080
39081  glib/tests/fileutils.c | 43 +++++++++++++++++++++++++++++++++++++++++++
39082  1 file changed, 43 insertions(+)
39083
39084 commit f16753cfe04006144bdfbd1fb7d3dab20024915b
39085 Author: Matthias Clasen <mclasen@redhat.com>
39086 Date:   Tue Dec 24 23:24:40 2013 -0500
39087
39088     Unify error reporting in gfileutils.c
39089
39090     Use the set_file_error helper function in more places,
39091     saving some 50 lines.
39092
39093  glib/gfileutils.c | 218
39094  ++++++++++++++++++++++--------------------------------
39095  1 file changed, 88 insertions(+), 130 deletions(-)
39096
39097 commit 2299bcd88d7bc99e787b4ee878355e6eddb778ca
39098 Author: Matthias Clasen <mclasen@redhat.com>
39099 Date:   Tue Dec 24 00:06:00 2013 -0500
39100
39101     Improve GResourceFile test coverage
39102
39103  gio/tests/resources.c | 2 ++
39104  1 file changed, 2 insertions(+)
39105
39106 commit 3eeeb7aaa7d601eb6f46005a03638744a890e9f8
39107 Author: Matthias Clasen <mclasen@redhat.com>
39108 Date:   Tue Dec 24 00:05:36 2013 -0500
39109
39110     Improve gsettings test coverage
39111
39112  gio/tests/gsettings.c | 9 +++++++++
39113  1 file changed, 9 insertions(+)
39114
39115 commit 1041fc21905767fc15cf1ec9a4ff3ecb0fdcd6d9
39116 Author: Matthias Clasen <mclasen@redhat.com>
39117 Date:   Tue Dec 24 00:05:01 2013 -0500
39118
39119     Improve gdbus test coverage
39120
39121  gio/tests/gdbus-peer.c | 11 +++++++++++
39122  1 file changed, 11 insertions(+)
39123
39124 commit df3ac947ac5c9ecb55789f81e8770a44af92a31c
39125 Author: Matthias Clasen <mclasen@redhat.com>
39126 Date:   Tue Dec 24 00:04:44 2013 -0500
39127
39128     Improve converter test coverage
39129
39130  gio/tests/converter-stream.c | 24 ++++++++++++++++++++++++
39131  1 file changed, 24 insertions(+)
39132
39133 commit 354ae1d61c0a03c245ab1c191780e470c2608679
39134 Author: Matthias Clasen <mclasen@redhat.com>
39135 Date:   Tue Dec 24 00:04:14 2013 -0500
39136
39137     Add tests for remote actions
39138
39139     This improves the GApplication test coverage.
39140
39141  gio/tests/basic-application.c | 111
39142  ++++++++++++++++++++++++++++++++++++++++++
39143  gio/tests/gapplication.c      |  42 +++++++++++++++-
39144  2 files changed, 151 insertions(+), 2 deletions(-)
39145
39146 commit 8aeb391a771302fa6818a37a76e1240c955ce8f5
39147 Author: Matthias Clasen <mclasen@redhat.com>
39148 Date:   Tue Dec 24 00:03:20 2013 -0500
39149
39150     Improve GIOModule test coverage
39151
39152     Add a dedicated test for GIOModule.
39153
39154  configure.ac                      |   1 +
39155  gio/tests/Makefile.am             |   5 +-
39156  gio/tests/giomodule.c             | 136
39157  ++++++++++++++++++++++++++++++++++++++
39158  gio/tests/modules/Makefile.am     |  27 ++++++++
39159  gio/tests/modules/test-module-a.c |  57 ++++++++++++++++
39160  gio/tests/modules/test-module-b.c |  57 ++++++++++++++++
39161  6 files changed, 281 insertions(+), 2 deletions(-)
39162
39163 commit 7bea4bd89ae252b2d69daea362f9ba5c0508d2e1
39164 Author: Matthias Clasen <mclasen@redhat.com>
39165 Date:   Tue Dec 24 00:01:22 2013 -0500
39166
39167     Correct a doc comment
39168
39169  gio/gsettingsbackend.c | 4 ++--
39170  1 file changed, 2 insertions(+), 2 deletions(-)
39171
39172 commit 5bcbb98f45710ffae796ac4b2b73f68d573a1c75
39173 Author: Matthias Clasen <mclasen@redhat.com>
39174 Date:   Mon Dec 23 23:59:56 2013 -0500
39175
39176     GIOModule: Add some more details to the docs
39177
39178  gio/giomodule.h | 32 ++++++++++++++++++--------------
39179  1 file changed, 18 insertions(+), 14 deletions(-)
39180
39181 commit 0356d7f4c34745a0ebce88e08d1cdd6563218c3e
39182 Author: Matthias Clasen <mclasen@redhat.com>
39183 Date:   Mon Dec 23 23:59:37 2013 -0500
39184
39185     Fix a typo in a comment
39186
39187     The D-Bus interface is org.freedesktop.DBus.Peer, not
39188     org.freedesktop.DBus.
39189
39190  gio/gdbusconnection.c | 2 +-
39191  1 file changed, 1 insertion(+), 1 deletion(-)
39192
39193 commit b5ba22f163f884f14724b54d001bd044308f9f63
39194 Author: Matthias Clasen <mclasen@redhat.com>
39195 Date:   Mon Dec 23 15:47:45 2013 -0500
39196
39197     Add a generic property test
39198
39199     This test is inspired by its namesake in GTK+. We instantiate
39200     all types, and check the default values of their properties,
39201     with some exceptions for types that are known not to work.
39202
39203  gio/tests/Makefile.am    |  15 +++-
39204  gio/tests/defaultvalue.c | 228
39205  +++++++++++++++++++++++++++++++++++++++++++++++
39206  2 files changed, 242 insertions(+), 1 deletion(-)
39207
39208 commit 290b46cd24d35d6bce7b86e05ce5948b42c45233
39209 Author: Matthias Clasen <mclasen@redhat.com>
39210 Date:   Mon Dec 23 15:01:20 2013 -0500
39211
39212     GTlsPassword: Make declared defaults match
39213
39214     String properties typically start out with a value of NULL.
39215     No reason to deviate from that convention here.
39216
39217  gio/gtlspassword.c | 4 ++--
39218  1 file changed, 2 insertions(+), 2 deletions(-)
39219
39220 commit 3a37e403e6813305fe0b3dd57b0db1a1eb30a627
39221 Author: Matthias Clasen <mclasen@redhat.com>
39222 Date:   Mon Dec 23 15:00:55 2013 -0500
39223
39224     Make GFileIcon more robust
39225
39226     No reason not to survive g_object_unref (g_object_new (...))
39227
39228  gio/gfileicon.c | 3 ++-
39229  1 file changed, 2 insertions(+), 1 deletion(-)
39230
39231 commit 34de9189f6f29dccbad8224a9605e4eb6d40b94e
39232 Author: Matthias Clasen <mclasen@redhat.com>
39233 Date:   Mon Dec 23 15:00:18 2013 -0500
39234
39235     Make GEmblem more robust
39236
39237     No reason not to survive g_object_unref (g_object_new (...)).
39238
39239  gio/gemblem.c | 3 ++-
39240  1 file changed, 2 insertions(+), 1 deletion(-)
39241
39242 commit 62b28546afc01deae13f155f7a283d45c2fd7395
39243 Author: Matthias Clasen <mclasen@redhat.com>
39244 Date:   Mon Dec 23 15:00:02 2013 -0500
39245
39246     Trivial formatting fixes
39247
39248  gio/gcharsetconverter.c | 33 ++++++++++++++++-----------------
39249  1 file changed, 16 insertions(+), 17 deletions(-)
39250
39251 commit 6c75ba2b902602c90fe239346e557aa1284eb667
39252 Author: Matthias Clasen <mclasen@redhat.com>
39253 Date:   Mon Dec 23 12:11:03 2013 -0500
39254
39255     Add tests for x-content type sniffing
39256
39257     This test exercises the tree matching parts of gcontenttype.c
39258
39259  gio/tests/Makefile.am                              |  4 +++
39260  gio/tests/contenttype.c                            | 31
39261  ++++++++++++++++++++++
39262  .../image-dcf/DCIM/Camera/20130831_203925.jpg      |  0
39263  .../image-dcf/DCIM/Camera/20130831_203928.jpg      |  0
39264  gio/tests/x-content/unix-software/autorun.sh       |  3 +++
39265  gio/tests/x-content/win32-software/autorun.exe     |  0
39266  6 files changed, 38 insertions(+)
39267
39268 commit 159459bc2d44de2ed3abc50d64d42a5a9ae0dc91
39269 Author: Matthias Clasen <mclasen@redhat.com>
39270 Date:   Mon Dec 23 12:09:46 2013 -0500
39271
39272     Simplify fileattributematcher tests a bit
39273
39274     Just use assertions instead of pretty-printed error messages.
39275
39276  gio/tests/fileattributematcher.c | 20 +++-----------------
39277  1 file changed, 3 insertions(+), 17 deletions(-)
39278
39279 commit 3bbfd908802a44fb871a0498c088ac61b7ca50e7
39280 Author: Matthias Clasen <mclasen@redhat.com>
39281 Date:   Mon Dec 23 12:08:47 2013 -0500
39282
39283     Improve GApplicationCommandline test coverage
39284
39285     Add tests for many GApplicationCommandline apis to the
39286     existing application tests.
39287
39288  gio/tests/basic-application.c | 115 ++++++++++++++++++++++++++--
39289  gio/tests/gapplication.c      | 170
39290  +++++++++++++++++++++++++++++++++++-------
39291  2 files changed, 252 insertions(+), 33 deletions(-)
39292
39293 commit 7846d6154a0c7de3ecd51b484d56396b11ca1ff2
39294 Author: Matthias Clasen <mclasen@redhat.com>
39295 Date:   Mon Dec 23 12:08:08 2013 -0500
39296
39297     Improve GSubprocess test coverage
39298
39299     Test the synchronous communicate functions.
39300
39301  gio/tests/gsubprocess.c | 139
39302  +++++++++++++++++++++++++++++++++++++++++++++---
39303  1 file changed, 133 insertions(+), 6 deletions(-)
39304
39305 commit e021bb910176413f18904fce5e677916116bc9bf
39306 Author: Matthias Clasen <mclasen@redhat.com>
39307 Date:   Mon Dec 23 12:07:11 2013 -0500
39308
39309     Improve GInitable test coverage
39310
39311     This just adds a bit more variety to the uses of GInitiable
39312     in other tests.
39313
39314  gio/tests/network-monitor.c | 2 +-
39315  1 file changed, 1 insertion(+), 1 deletion(-)
39316
39317 commit 243bec9d0d52293ed6d6b2b6990f23ecb5309f9b
39318 Author: Jasper St. Pierre <jstpierre@mecheye.net>
39319 Date:   Thu Sep 19 15:41:09 2013 -0400
39320
39321     gobject.py: Simplify or_join_array
39322
39323  gobject/gobject.py | 12 ++----------
39324  1 file changed, 2 insertions(+), 10 deletions(-)
39325
39326 commit bfbe7127d539176ca625fbf052cca9cf4cfc42d8
39327 Author: Jasper St. Pierre <jstpierre@mecheye.net>
39328 Date:   Thu Sep 19 15:24:16 2013 -0400
39329
39330     gobject.py: Simplify and reduce code a bit
39331
39332  gobject/gobject.py | 25 ++++++++++++-------------
39333  1 file changed, 12 insertions(+), 13 deletions(-)
39334
39335 commit 4e512a1af8ecba7c2fa23945a524f91926026103
39336 Author: Jasper St. Pierre <jstpierre@mecheye.net>
39337 Date:   Thu Sep 19 14:59:44 2013 -0400
39338
39339     gobject.py: Remove old hack for stripping IA__ symbols
39340
39341     We don't use IA__ symbols anymore; they've been replaced with
39342     -Bsymbolic
39343
39344  gobject/gobject.py | 23 -----------------------
39345  1 file changed, 23 deletions(-)
39346
39347 commit b4af2d685ec02b575b48d23d2bf51678dbc023c2
39348 Author: Jasper St. Pierre <jstpierre@mecheye.net>
39349 Date:   Thu Sep 19 11:55:47 2013 -0400
39350
39351     gobject.py: Fix indentation
39352
39353  gobject/gobject.py | 24 ++++++++++++------------
39354  1 file changed, 12 insertions(+), 12 deletions(-)
39355
39356 commit 0c87f71521802a323e1fd2136788ad8942ea85eb
39357 Author: Jasper St. Pierre <jstpierre@mecheye.net>
39358 Date:   Tue Dec 31 15:13:06 2013 -0500
39359
39360     codegen: direction defaults to "in"
39361
39362  gio/gdbus-2.0/codegen/parser.py | 2 +-
39363  1 file changed, 1 insertion(+), 1 deletion(-)
39364
39365 commit e9c19583dea2f2dc654df992ea0b952adfa93d81
39366 Author: Michael Catanzaro <mcatanzaro@gnome.org>
39367 Date:   Sun Dec 29 14:20:13 2013 -0600
39368
39369     docs: fix a typo
39370
39371  docs/reference/gio/overview.xml | 2 +-
39372  1 file changed, 1 insertion(+), 1 deletion(-)
39373
39374 commit ddc29a903644dfcb737c5a17a35081fc76d348e9
39375 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
39376 Date:   Fri Dec 27 12:25:18 2013 +0800
39377
39378     Visual Studio Projects: Cleanup Property Sheets
39379
39380     Make the projects include a single property sheet as necessary,
39381     which will
39382     in turn include the other property sheet(s) as needed, so that we
39383     can avoid
39384     warnings where we include the same property sheets twice in a single
39385     project.
39386
39387     Also make the copying of pre-configured headers into custom build
39388     rules so
39389     that they can be removed upon the clean command from the IDE and
39390     that they
39391     can be re-copied if their counterpart *.h.win32 are updated.
39392
39393  build/win32/vs10/Makefile.am              |   2 +-
39394  build/win32/vs10/gio.vcxproj.filtersin    |   3 +
39395  build/win32/vs10/gio.vcxprojin            |  24 ++-
39396  build/win32/vs10/glib-build-defines.props |   2 +-
39397  build/win32/vs10/glib-gen-srcs.props      |  29 ++++
39398  build/win32/vs10/glib-install.props       | 249
39399  +++++++++++++++---------------
39400  build/win32/vs10/glib-version-paths.props |   2 +-
39401  build/win32/vs10/glib.vcxproj.filtersin   |   4 +
39402  build/win32/vs10/glib.vcxprojin           |  78 ++++++++--
39403  build/win32/vs10/glibprepbuild.props      |  39 -----
39404  build/win32/vs10/gmodule.vcxproj          |  24 ++-
39405  build/win32/vs10/gmodule.vcxproj.filters  |   3 +
39406  build/win32/vs10/install.vcxproj          |   4 -
39407  build/win32/vs9/Makefile.am               |   2 +-
39408  build/win32/vs9/gio.vcprojin              |  42 ++++-
39409  build/win32/vs9/glib-gen-srcs.vsprops     |  32 ++++
39410  build/win32/vs9/glib-install.vsprops      | 138 ++++++++---------
39411  build/win32/vs9/glib.vcprojin             | 148 +++++++++++++++++-
39412  build/win32/vs9/glibprepbuild.vsprops     |  27 ----
39413  build/win32/vs9/gmodule.vcproj            |  42 ++++-
39414  build/win32/vs9/install.vcproj            |   8 +-
39415  21 files changed, 593 insertions(+), 309 deletions(-)
39416
39417 commit d01a075632150fcc63f4d9f41046a450a3f4915a
39418 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
39419 Date:   Fri Dec 27 10:50:35 2013 +0800
39420
39421     Visual Studio Projects: Use Unix Line Endings
39422
39423     ...where possible, to make application of patches easier in the
39424     future.
39425     The README.txt's and the .sln files are still in Windows/DOS line
39426     endings
39427     as they need to be so.
39428
39429  build/win32/vs10/gdbus.vcxproj                     | 358
39430  ++++++++++----------
39431  build/win32/vs10/gdbus.vcxproj.filters             |  26 +-
39432  build/win32/vs10/gio-querymodules.vcxproj          | 366
39433  ++++++++++-----------
39434  build/win32/vs10/gio-querymodules.vcxproj.filters  |  26 +-
39435  build/win32/vs10/glib-compile-resources.vcxproj    | 360
39436  ++++++++++----------
39437  .../vs10/glib-compile-resources.vcxproj.filters    |  32 +-
39438  build/win32/vs10/glib-compile-schemas.vcxproj      | 360
39439  ++++++++++----------
39440  build/win32/vs10/glib-genmarshal.vcxproj           | 344
39441  +++++++++----------
39442  build/win32/vs10/gmodule.vcxproj                   | 366
39443  ++++++++++-----------
39444  build/win32/vs10/gresource.vcxproj                 | 358
39445  ++++++++++----------
39446  build/win32/vs10/gresource.vcxproj.filters         |  26 +-
39447  build/win32/vs10/gsettings.vcxproj                 | 360
39448  ++++++++++----------
39449  .../win32/vs10/gspawn-win32-helper-console.vcxproj | 348
39450  ++++++++++----------
39451  build/win32/vs10/gspawn-win32-helper.vcxproj       | 348
39452  ++++++++++----------
39453  build/win32/vs10/gthread.vcxproj                   | 366
39454  ++++++++++-----------
39455  build/win32/vs10/install.vcxproj                   | 326
39456  +++++++++---------
39457  build/win32/vs10/testglib.vcxproj                  | 344
39458  +++++++++----------
39459  build/win32/vs9/gdbus.vcproj                       | 310
39460  ++++++++---------
39461  build/win32/vs9/gio-querymodules.vcproj            | 310
39462  ++++++++---------
39463  build/win32/vs9/glib-compile-resources.vcproj      | 312
39464  +++++++++---------
39465  build/win32/vs9/glib-genmarshal.vcproj             | 322
39466  +++++++++---------
39467  build/win32/vs9/gresource.vcproj                   | 310
39468  ++++++++---------
39469  build/win32/vs9/gspawn-win32-helper-console.vcproj | 326
39470  +++++++++---------
39471  build/win32/vs9/gspawn-win32-helper.vcproj         | 320
39472  +++++++++---------
39473  build/win32/vs9/gthread.vcproj                     | 334
39474  +++++++++----------
39475  build/win32/vs9/install.vcproj                     | 154 ++++-----
39476  build/win32/vs9/testglib.vcproj                    | 316
39477  +++++++++---------
39478  27 files changed, 3864 insertions(+), 3864 deletions(-)
39479
39480 commit c488aa6785c0865dcaf1748418f05798bab68835
39481 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
39482 Date:   Fri Dec 27 10:32:01 2013 +0800
39483
39484     Visual Studio Property Sheets: Use Unix Line Endings
39485
39486     This makes it easier to apply patches in the future.
39487
39488  build/win32/vs10/glib-build-defines.props  |  140 ++--
39489  build/win32/vs10/glib-install.props        | 1106
39490  ++++++++++++++--------------
39491  build/win32/vs10/glib-version-paths.props  |  100 +--
39492  build/win32/vs10/glibprepbuild.props       |   78 +-
39493  build/win32/vs9/glib-build-defines.vsprops |  130 ++--
39494  build/win32/vs9/glib-install.vsprops       |  572 +++++++-------
39495  build/win32/vs9/glib-version-paths.vsprops |   98 +--
39496  build/win32/vs9/glibprepbuild.vsprops      |   54 +-
39497  8 files changed, 1139 insertions(+), 1139 deletions(-)
39498
39499 commit fb21c8eaab64301591a0e179a42ef25cbd793a6e
39500 Author: Antoine Jacoutot <ajacoutot@gnome.org>
39501 Date:   Thu Dec 26 11:03:45 2013 +0100
39502
39503     kqueue: fix a potential deadlock
39504
39505     In case an object is already monitored, we lock then return without
39506     unlocking it which can then result in a self deadlock. So properly
39507     unlock before returning.
39508
39509     https://bugzilla.gnome.org/show_bug.cgi?id=721074
39510
39511  gio/kqueue/kqueue-missing.c | 1 +
39512  1 file changed, 1 insertion(+)
39513
39514 commit f3c9b17d3c8984fa7281bd6c849aa6a0170b54de
39515 Author: Mikhail Gusarov <dottedmag@dottedmag.net>
39516 Date:   Thu Dec 26 11:22:05 2013 -0500
39517
39518     gio-2.0.pc: Add -lselinux when linking statically if so configured
39519
39520     https://bugzilla.gnome.org/show_bug.cgi?id=721087
39521
39522  gio-2.0.pc.in | 2 +-
39523  1 file changed, 1 insertion(+), 1 deletion(-)
39524
39525 commit c26c557908fe3083e9470b2a191cd53dc907138d
39526 Author: Morten Welinder <terra@gnome.org>
39527 Date:   Thu Dec 26 07:37:17 2013 -0500
39528
39529     gsubprocesslauncher: Use "env" instead of "environ"
39530
39531     The latter may come from system headers.
39532
39533     https://bugzilla.gnome.org/show_bug.cgi?id=721059
39534
39535  gio/gsubprocesslauncher.c | 6 +++---
39536  gio/gsubprocesslauncher.h | 2 +-
39537  2 files changed, 4 insertions(+), 4 deletions(-)
39538
39539 commit 091e466095c47f60ef5b2b0c81459615169216cf
39540 Author: Matthias Scheler <tron@zhadum.de>
39541 Date:   Wed Dec 25 13:57:56 2013 -0500
39542
39543     gio: Fix return of value from void function
39544
39545     https://bugzilla.gnome.org/show_bug.cgi?id=721034
39546
39547  gio/gfile.c | 6 +++---
39548  1 file changed, 3 insertions(+), 3 deletions(-)
39549
39550 commit d7f885b1f3fcd863dd2e48a12932a609d783ac10
39551 Author: Colin Walters <walters@verbum.org>
39552 Date:   Mon Nov 18 14:28:15 2013 -0500
39553
39554     Revert "gsettings m4: check for .xml in src/builddir"
39555
39556     This reverts commit b3593693d918f0ae97094f6712d817180b8eea6a.
39557
39558     See: https://bugzilla.gnome.org/show_bug.cgi?id=712171#c3
39559     See: https://bugzilla.gnome.org/show_bug.cgi?id=712171#c4
39560
39561     Tested using both srcdir == builddir and srcdir != builddir in hotssh.
39562
39563     Conflicts:
39564             m4macros/gsettings.m4
39565
39566     https://bugzilla.gnome.org/show_bug.cgi?id=712630
39567
39568  m4macros/gsettings.m4 | 2 +-
39569  1 file changed, 1 insertion(+), 1 deletion(-)
39570
39571 commit ee5dab6bb5b84408d88fa7d3bb333311ab3fa263
39572 Author: Ryan Lortie <desrt@desrt.ca>
39573 Date:   Fri Nov 22 13:06:54 2013 -0500
39574
39575     gdbus tool: print GVariant errors in context
39576
39577     Use g_variant_parse_error_print_context() to format the error message
39578     from the GVariant parser.
39579
39580     There is a slightly dubious interaction with the "parse me harder"
39581     functionality here.  We're probably going to have to deal with that
39582     separately.
39583
39584     https://bugzilla.gnome.org/show_bug.cgi?id=715028
39585
39586  gio/gdbus-tool.c | 17 ++++++++++++++---
39587  1 file changed, 14 insertions(+), 3 deletions(-)
39588
39589 commit 94a89f6c2fdbffe562a0ec34a979c01fefc5a9ac
39590 Author: Ryan Lortie <desrt@desrt.ca>
39591 Date:   Fri Nov 22 12:57:21 2013 -0500
39592
39593     gapplication(1): print GVariant errors in context
39594
39595     Use g_variant_parse_error_print_context() to format the error message
39596     from the GVariant parser.
39597
39598     https://bugzilla.gnome.org/show_bug.cgi?id=715028
39599
39600  gio/gapplication-tool.c | 6 +++++-
39601  1 file changed, 5 insertions(+), 1 deletion(-)
39602
39603 commit 420f90d849c7670f716b7d9dede81655f794a6da
39604 Author: Ryan Lortie <desrt@desrt.ca>
39605 Date:   Fri Nov 22 12:55:10 2013 -0500
39606
39607     gsettings tool: print GVariant errors in context
39608
39609     Use g_variant_parse_error_print_context() to format the error message
39610     from the GVariant parser.
39611
39612     https://bugzilla.gnome.org/show_bug.cgi?id=715028
39613
39614  gio/gsettings-tool.c | 5 ++++-
39615  1 file changed, 4 insertions(+), 1 deletion(-)
39616
39617 commit 56fb675d865d4331037bd95f57ce6f381564fe27
39618 Author: Ryan Lortie <desrt@desrt.ca>
39619 Date:   Sun Dec 22 11:41:19 2013 -0500
39620
39621     GVariant: add way to print context of parse errors
39622
39623     This was a feature intended from the very beginning that somehow never
39624     got written.  It's a way to replace these sort of error messages
39625     out of
39626     the GVariant parser:
39627
39628       1-2,10-15:unable to find a common type
39629
39630     with something in the style of the Vala compiler:
39631
39632       unable to find a common type:
39633         [1, 2, 3, 'str']
39634          ^        ^^^^^
39635
39636     https://bugzilla.gnome.org/show_bug.cgi?id=715028
39637
39638  docs/reference/glib/glib-sections.txt |   1 +
39639  glib/gvariant-parser.c                | 222
39640  ++++++++++++++++++++++++++++++++++
39641  glib/gvariant.h                       |   4 +
39642  3 files changed, 227 insertions(+)
39643
39644 commit 3f41e492851b3e69ceb050986766fe3137cbb1fe
39645 Author: Ryan Lortie <desrt@desrt.ca>
39646 Date:   Sun Dec 22 11:33:07 2013 -0500
39647
39648     Use POSIX-specified <poll.h> over <sys/poll.h>
39649
39650     POSIX specifies that <poll.h> is the correct header to include for
39651     poll(), so let's do that instead.
39652
39653     https://bugzilla.gnome.org/show_bug.cgi?id=141251
39654
39655  config.h.win32.in                     |  3 ---
39656  configure.ac                          | 16 +++-------------
39657  docs/reference/glib/glib-sections.txt |  1 -
39658  gio/gunixmounts.c                     |  5 +----
39659  glib/gpoll.c                          |  4 ++--
39660  tests/timeloop-basic.c                |  2 +-
39661  6 files changed, 7 insertions(+), 24 deletions(-)
39662
39663 commit eeac91f866939fd033303f34c7eb9d2b57c769fb
39664 Author: Murray Cumming <murrayc@murrayc.com>
39665 Date:   Tue Sep 17 11:10:28 2013 +0200
39666
39667     GVariant: Add g_variant_parse_error_quark()
39668
39669     Most GErrors, such as GSomethingError, have a function to get
39670     their quark that looks like g_something_error_quark(),
39671     so bindings (such as gtkmm) would expect GVariantParseError
39672     to have g_variant_parse_error_quark(). Instead this had
39673     g_variant_parser_get_error_quark().
39674     This deprecates the old function and adds the correct one,
39675     making life easier for gtkmm (and maybe others).
39676
39677     https://bugzilla.gnome.org/show_bug.cgi?id=708212
39678
39679  docs/reference/glib/glib-sections.txt |  1 +
39680  glib/gvariant-parser.c                | 11 ++++++++++-
39681  glib/gvariant.h                       |  7 +++++--
39682  3 files changed, 16 insertions(+), 3 deletions(-)
39683
39684 commit 864d960d756e3be0a857875337b7e6b520298b78
39685 Author: Matthias Clasen <mclasen@redhat.com>
39686 Date:   Sun Dec 22 00:44:56 2013 -0500
39687
39688     More settings backend tests
39689
39690     This adds some more test coverage around writability changes
39691     in the keyfile and delayed settings backends.
39692
39693  gio/tests/gsettings.c | 27 ++++++++++++++++++++-------
39694  1 file changed, 20 insertions(+), 7 deletions(-)
39695
39696 commit 41a8296e111595c5902f607cda47c1d5d14ac405
39697 Author: Matthias Clasen <mclasen@redhat.com>
39698 Date:   Sun Dec 22 00:43:44 2013 -0500
39699
39700     GKeyfileSettingsBackend: Use a directory monitor
39701
39702     GKeyfileSettingsBackend was using a file monitor to monitor
39703     the parent directory of its keyfile.
39704
39705  gio/gkeyfilesettingsbackend.c | 7 ++++---
39706  1 file changed, 4 insertions(+), 3 deletions(-)
39707
39708 commit 3c873e7617695e8517deb1cfd1ee886af772135c
39709 Author: Matthias Clasen <mclasen@redhat.com>
39710 Date:   Sat Dec 21 16:49:52 2013 -0500
39711
39712     More test coverage for settings backends
39713
39714  gio/tests/gsettings.c | 17 +++++++++++++++++
39715  1 file changed, 17 insertions(+)
39716
39717 commit 8669f2c915083625f7503b96d1779f7f3773f890
39718 Author: Matthias Clasen <mclasen@redhat.com>
39719 Date:   Sat Dec 21 16:16:16 2013 -0500
39720
39721     Simplify coverage rules
39722
39723     This works just fine, no need for the manual removal of the
39724     info file.
39725
39726  glib.mk | 4 +---
39727  1 file changed, 1 insertion(+), 3 deletions(-)
39728
39729 commit a5d8209d75bbae578ab3052173fbe55baac20e7f
39730 Author: Matthias Clasen <mclasen@redhat.com>
39731 Date:   Sat Dec 21 15:44:51 2013 -0500
39732
39733     Fix a typo
39734
39735  glib-tap.mk | 2 +-
39736  1 file changed, 1 insertion(+), 1 deletion(-)
39737
39738 commit d6e95cc5f5e777c0f4908beafa74173de139478e
39739 Author: Matthias Clasen <mclasen@redhat.com>
39740 Date:   Sat Dec 21 13:20:44 2013 -0500
39741
39742     Fix a !srcdir problem with installed tests
39743
39744     When installing scripts which are not generated in a
39745     srcdir != builddir build, $< will have ../.. goo in it.
39746     So we need to strip the directory parts before using
39747     the filename to construct a new path.
39748
39749  glib-tap.mk | 2 +-
39750  glib.mk     | 3 ++-
39751  2 files changed, 3 insertions(+), 2 deletions(-)
39752
39753 commit dac1ad66ebe3df38b129d78915db1c29e4d7a30d
39754 Author: Matthias Clasen <mclasen@redhat.com>
39755 Date:   Sat Dec 21 12:51:22 2013 -0500
39756
39757     Improve gsettings test coverage
39758
39759     Deal with corner cases around delay.
39760
39761  gio/tests/gsettings.c | 52
39762  ++++++++++++++++++++++++++++++++++++++++++++++++++-
39763  1 file changed, 51 insertions(+), 1 deletion(-)
39764
39765 commit fc828c4de8b8de0e8c8469877f9c148616bb5b96
39766 Author: Matthias Clasen <mclasen@redhat.com>
39767 Date:   Sat Dec 21 11:56:24 2013 -0500
39768
39769     contenttype tests: better assertions
39770
39771     I recently had to track down why these tests failed. Turned
39772     out that some rogue package on my system had installed mime
39773     types that declared all files with 3 letter names to be
39774     'chemical/x-turbomole-vibrational'.
39775     This change will make it more obvious what is going on by
39776     mentioning the mime types in the assertion message.
39777
39778  gio/tests/contenttype.c | 35 ++++++++++++++++++++++++-----------
39779  1 file changed, 24 insertions(+), 11 deletions(-)
39780
39781 commit 6d8ac1125e326a09dd324543ad3150f5e9159c13
39782 Author: Matthias Clasen <mclasen@redhat.com>
39783 Date:   Sat Dec 21 10:48:40 2013 -0500
39784
39785     Slightly improve coverate for notification tests
39786
39787  gio/tests/gnotification.c | 7 ++++++-
39788  1 file changed, 6 insertions(+), 1 deletion(-)
39789
39790 commit 5ab9e21d7a595ccc00bef861e57740f0ec2bc14e
39791 Author: Matthias Clasen <mclasen@redhat.com>
39792 Date:   Sat Dec 21 01:10:59 2013 -0500
39793
39794     Improve test coverage for GPropertyAction
39795
39796  gio/tests/actions.c | 10 ++++++++++
39797  1 file changed, 10 insertions(+)
39798
39799 commit f9747d07c89e94f920051db0a7ade37ce236a1d2
39800 Author: Matthias Clasen <mclasen@redhat.com>
39801 Date:   Sat Dec 21 01:00:10 2013 -0500
39802
39803     Test some gsettings corner case
39804
39805     Setting a strv to NULL was not tested before.
39806
39807  gio/tests/gsettings.c | 12 +++++++++---
39808  1 file changed, 9 insertions(+), 3 deletions(-)
39809
39810 commit 2f01b0975e7f774f2536a3cd2b33d486a484da9f
39811 Author: Matthias Clasen <mclasen@redhat.com>
39812 Date:   Sat Dec 21 00:04:14 2013 -0500
39813
39814     Some tweaks to coverage support
39815
39816     Rename the configure option to --enable-coverage, and make
39817     it quiet by default.
39818
39819  configure.ac |  8 ++++----
39820  glib.mk      | 12 ++++++------
39821  2 files changed, 10 insertions(+), 10 deletions(-)
39822
39823 commit 65a7e56328b7a169c1eb977cfce545ceb4d29676
39824 Author: Fran Diéguez <fran.dieguez@mabishu.com>
39825 Date:   Thu Dec 19 01:17:25 2013 +0100
39826
39827     Updated Galician translations
39828
39829  po/gl.po | 794
39830  ++++++++++++++++++++++++++++++++-------------------------------
39831  1 file changed, 399 insertions(+), 395 deletions(-)
39832
39833 commit fab0805b81a74dfb76e2bde9373d6439ed2eb64b
39834 Author: Dan Winship <danw@gnome.org>
39835 Date:   Wed Dec 18 09:59:54 2013 -0500
39836
39837     Make g_test_run() return 77 if all tests are skipped
39838
39839     Change g_test_run() to return 1 on failure (rather than the number of
39840     failed tests), and 77 if all tests are skipped (since automake and
39841     some other test harnesses recognize that status code).
39842
39843     Previously g_test_run() returned the number of failed tests, but this
39844     behavior was not documented, and at any rate, prior to 2.39,
39845     g_test_run() would normally not return at all if an error occurred.
39846
39847     https://bugzilla.gnome.org/show_bug.cgi?id=720263
39848
39849  glib/gtestutils.c    | 14 +++++++--
39850  glib/tests/testing.c | 81
39851  ++++++++++++++++++++++++++++++++++++++++++++++++++++
39852  2 files changed, 93 insertions(+), 2 deletions(-)
39853
39854 commit 10d82f9775a91c2c4c1eddb17c2e0d08d79310ec
39855 Author: Dan Winship <danw@gnome.org>
39856 Date:   Wed Dec 18 09:29:29 2013 -0500
39857
39858     gtestutils: rename test_skip_count to test_startup_skip_count
39859
39860     https://bugzilla.gnome.org/show_bug.cgi?id=720263
39861
39862  glib/gtestutils.c | 8 ++++----
39863  1 file changed, 4 insertions(+), 4 deletions(-)
39864
39865 commit 8c188fc9e55cc9e24000271f6ad8a47ffdcb62d7
39866 Author: Dan Winship <danw@gnome.org>
39867 Date:   Wed Dec 11 16:32:11 2013 +0100
39868
39869     gtestutils: skipping a test should count as success, not failure
39870
39871     In particular, the test program as a whole should exit with status 0
39872     if you skipped some tests but did not fail any.
39873
39874     https://bugzilla.gnome.org/show_bug.cgi?id=720263
39875
39876  glib/gtestutils.c    | 3 ++-
39877  glib/tests/testing.c | 8 ++++++++
39878  2 files changed, 10 insertions(+), 1 deletion(-)
39879
39880 commit c300079f1320b8522a4885987fd2443c171ec629
39881 Author: Bastien Nocera <hadess@hadess.net>
39882 Date:   Mon Dec 16 17:21:41 2013 +0100
39883
39884     gdbus-codegen: Fix crasher in goa-using apps
39885
39886     When replacing a version of goa-daemon (from gnome-online-accounts)
39887     by a newer version with some added interfaces, evolution-data-server
39888     and the gvfs-goa volume monitor might crash as there's no interface
39889     definition for this new interface.
39890
39891     Work-around this by returning earlier from the _notify()
39892     implementation,
39893     rather than accessing invalid memory.
39894
39895     https://bugzilla.gnome.org/show_bug.cgi?id=720539
39896
39897  gio/gdbus-2.0/codegen/codegen.py | 7 ++++++-
39898  1 file changed, 6 insertions(+), 1 deletion(-)
39899
39900 commit d33f72097fa21aade43e273d049e2a7105e99ad5
39901 Author: Tim Lunn <tim@feathertop.org>
39902 Date:   Wed Dec 18 07:14:38 2013 +1100
39903
39904     Make gdb pretty-printers compatible with Python3
39905
39906     On some systems gdb is linked against python3 where "long" no longer
39907     exists. In this case should be using int.
39908
39909     https://bugzilla.gnome.org/show_bug.cgi?id=720635
39910
39911  glib/glib.py       | 4 ++++
39912  gobject/gobject.py | 5 +++++
39913  2 files changed, 9 insertions(+)
39914
39915 commit 91d4659bbf8cf88d8be905c7e0abbedce931b688
39916 Author: Damien Lespiau <damien.lespiau@intel.com>
39917 Date:   Tue Mar 23 15:18:12 2010 +0000
39918
39919     gobject.py: Don't install frame filters when GDB does not support them
39920
39921     Stock GDB (both versions 7.0 and 7.1) does not come with the new
39922     backtrace code and python API. To prevent an ugly python backtrace
39923     when
39924     auto-loading gobject.py, let's catch the exception and not register
39925     the
39926     FrameWrapper and the FrameFilter.
39927
39928     https://bugzilla.gnome.org/show_bug.cgi?id=613732
39929
39930  gobject/gobject.py | 30 ++++++++++++++++++++----------
39931  1 file changed, 20 insertions(+), 10 deletions(-)
39932
39933 commit 4846fd923d52108de4243429ada9c3dcab5f83e9
39934 Author: Matthias Clasen <mclasen@redhat.com>
39935 Date:   Tue Dec 17 00:45:41 2013 -0500
39936
39937     Bump version
39938
39939  configure.ac | 2 +-
39940  1 file changed, 1 insertion(+), 1 deletion(-)
39941
39942 commit 0cfffd597e204b687577ff2a43015916ee313f4e
39943 Author: Matthias Clasen <mclasen@redhat.com>
39944 Date:   Tue Dec 17 00:30:08 2013 -0500
39945
39946     2.39.2
39947
39948  NEWS | 78
39949  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
39950  1 file changed, 78 insertions(+)
39951
39952 commit 6c8600b2b86fe42edd6d6e9648a92f32e404457c
39953 Author: Ryan Lortie <desrt@desrt.ca>
39954 Date:   Wed Nov 20 16:57:26 2013 -0500
39955
39956     valgrind.h: add "r0" to the clobber list on PPC
39957
39958     Looks like the magic sequences trash this register, so make sure GCC
39959     knows that.
39960
39961     https://bugzilla.gnome.org/show_bug.cgi?id=710983
39962
39963  glib/valgrind.h | 10 +++++-----
39964  1 file changed, 5 insertions(+), 5 deletions(-)
39965
39966 commit 2731b01c73ecc7ca692fefba1ce14c1aa4f5f5a0
39967 Author: Ryan Lortie <desrt@desrt.ca>
39968 Date:   Tue Dec 10 19:21:33 2013 -0500
39969
39970     tests: change test timezone to America/Toronto
39971
39972     America/Toronto is the canonical name for Canada/Eastern in the
39973     zoneinfo
39974     database.
39975
39976  glib/tests/gdatetime.c | 4 ++--
39977  1 file changed, 2 insertions(+), 2 deletions(-)
39978
39979 commit 5ccdf2b86a7ecb2def51cbf7fcd7318ad20a6cc9
39980 Author: Matthias Clasen <mclasen@redhat.com>
39981 Date:   Sun Dec 15 21:06:35 2013 -0500
39982
39983     Expand the truncate tests
39984
39985     Check that the data is expanded with zeros.
39986
39987  gio/tests/memory-output-stream.c | 22 +++++++++++++++++++++-
39988  1 file changed, 21 insertions(+), 1 deletion(-)
39989
39990 commit 453a69534c1407ccee6b66c1edd71c1e23a0cdae
39991 Author: Matthias Clasen <mclasen@redhat.com>
39992 Date:   Sun Dec 15 20:06:25 2013 -0500
39993
39994     Update tests for new truncate behavior
39995
39996  gio/tests/buffered-output-stream.c | 2 +-
39997  gio/tests/data-output-stream.c     | 2 +-
39998  2 files changed, 2 insertions(+), 2 deletions(-)
39999
40000 commit baed90af43add09e1667da6adfb4801936d8bd24
40001 Author: Stef Walter <stefw@gnome.org>
40002 Date:   Sat Nov 9 20:23:01 2013 +0100
40003
40004     gdbus-export: Fix leaks in tests
40005
40006     https://bugzilla.gnome.org/show_bug.cgi?id=711802
40007
40008  gio/tests/gdbus-export.c | 16 +++++++++++-----
40009  1 file changed, 11 insertions(+), 5 deletions(-)
40010
40011 commit db6a297d9eaf8eec21556689944d792085eed095
40012 Author: Stef Walter <stefw@gnome.org>
40013 Date:   Sat Nov 9 20:20:50 2013 +0100
40014
40015     gdbus-auth: Fix leaks in tests
40016
40017     https://bugzilla.gnome.org/show_bug.cgi?id=711802
40018
40019  gio/tests/gdbus-auth.c | 4 ++++
40020  1 file changed, 4 insertions(+)
40021
40022 commit 2ad121ab16992ec5841dd0891710bb2cd37cdbe3
40023 Author: Colin Walters <walters@verbum.org>
40024 Date:   Sun Dec 15 20:44:20 2013 -0500
40025
40026     gsubprocesslauncher: Annotate g_subprocess_launcher_spawnv()
40027
40028     Needs to be an array.
40029
40030  gio/gsubprocesslauncher.c | 2 +-
40031  1 file changed, 1 insertion(+), 1 deletion(-)
40032
40033 commit 3f8888d348458a09040a8bdc6c09b4c080a78241
40034 Author: Stef Walter <stefw@gnome.org>
40035 Date:   Sat Nov 9 20:27:57 2013 +0100
40036
40037     sources: Fix leaks in tests
40038
40039     https://bugzilla.gnome.org/show_bug.cgi?id=711751
40040
40041  tests/sources.c | 12 ++++++++++--
40042  1 file changed, 10 insertions(+), 2 deletions(-)
40043
40044 commit 0b486a49e48e309c98fe151650f9903e3c61ff46
40045 Author: Matthias Clasen <mclasen@redhat.com>
40046 Date:   Sun Dec 15 18:50:49 2013 -0500
40047
40048     Fix up gsettings test
40049
40050  gio/tests/gsettings.c | 6 ------
40051  1 file changed, 6 deletions(-)
40052
40053 commit 3b9ad6e6ef030cd8487f165e8d81174bd82e4fb9
40054 Author: Ross Lagerwall <rosslagerwall@gmail.com>
40055 Date:   Sun Dec 8 22:41:15 2013 +0200
40056
40057     gio: Update GMemoryOutputStream length after truncate
40058
40059     For GMemoryOutputStream, update valid_len when truncating so that
40060     g_memory_output_stream_get_data_size () returns the correct result.
40061
40062     https://bugzilla.gnome.org/show_bug.cgi?id=720080
40063
40064  gio/gmemoryoutputstream.c        | 2 ++
40065  gio/tests/memory-output-stream.c | 5 +++++
40066  2 files changed, 7 insertions(+)
40067
40068 commit c34cc2348cfd3c461974dea4419001dbd9610202
40069 Author: Matthias Clasen <mclasen@redhat.com>
40070 Date:   Sun Dec 15 11:20:19 2013 -0500
40071
40072     Simplify subprocesses in tests
40073
40074     Use the new way of running tests in a subprocess without
40075     registering extra 'subprocess' test cases where appropriate.
40076
40077  gio/tests/gsettings.c    | 117
40078  +++++++++++++++++++++++------------------------
40079  glib/tests/array-test.c  |  26 +++++------
40080  glib/tests/dataset.c     |  23 +++++-----
40081  glib/tests/scannerapi.c  |  21 ++++-----
40082  glib/tests/slice.c       |  14 +++---
40083  glib/tests/test-printf.c |  48 +++++++++----------
40084  glib/tests/testing.c     |  93 ++++++++++++++++---------------------
40085  glib/tests/utils.c       |  37 ++++++---------
40086  gobject/tests/object.c   |  16 +++----
40087  9 files changed, 176 insertions(+), 219 deletions(-)
40088
40089 commit cd2204bb65114e5ac62b014e6167a659aa254361
40090 Author: Stef Walter <stefw@gnome.org>
40091 Date:   Wed Dec 11 09:31:35 2013 +0100
40092
40093     gtestutils: Allow clean simple use of g_test_trap_subprocess()
40094
40095     Allow g_test_trap_subprocess() to be used in a simple cases by
40096     rerunning the same test case itself. This is accomplished by
40097     passing %NULL as the test case name.
40098
40099     https://bugzilla.gnome.org/show_bug.cgi?id=720236
40100
40101  glib/gtestutils.c | 40 ++++++++++++++++++++++++----------------
40102  glib/tests/list.c | 35 +++++++++++++++++------------------
40103  2 files changed, 41 insertions(+), 34 deletions(-)
40104
40105 commit 162852d1b5512873c04e9ccf616e1fa13470e4eb
40106 Author: Matthias Clasen <mclasen@redhat.com>
40107 Date:   Sat Dec 14 23:54:18 2013 -0500
40108
40109     Add a testcase for g_ptr_array_insert
40110
40111  glib/tests/array-test.c | 23 +++++++++++++++++++++++
40112  1 file changed, 23 insertions(+)
40113
40114 commit 12fbc5ec4a02246a2ad3dc11225f51feb7ed7bdd
40115 Author: Matthias Clasen <mclasen@redhat.com>
40116 Date:   Sat Dec 14 23:45:36 2013 -0500
40117
40118     Add g_ptr_array_insert to the docs
40119
40120  docs/reference/glib/glib-sections.txt | 1 +
40121  1 file changed, 1 insertion(+)
40122
40123 commit 9ed0d0c5096ad1434dfff70503ff6375646d6c8a
40124 Author: Tristan Van Berkom <tristan.van.berkom@gmail.com>
40125 Date:   Wed Nov 27 14:34:20 2013 +0900
40126
40127     GPtrArray: Added g_ptr_array_insert()
40128
40129     Speaks for itself, I've found myself on numerous occasions
40130     writing my own version of this, or using a GArray of pointers.
40131
40132     https://bugzilla.gnome.org/show_bug.cgi?id=719395
40133
40134  glib/garray.c | 36 ++++++++++++++++++++++++++++++++++++
40135  glib/garray.h |  4 ++++
40136  2 files changed, 40 insertions(+)
40137
40138 commit 6011d0a4ae9a8e70e20df3b7ad37f940ddf2f9f8
40139 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
40140 Date:   Fri Dec 13 16:21:00 2013 +0800
40141
40142     glib/gwin32.c: Silence a Deprecation Warning
40143
40144     Since we are already building a deprecated function for compatibility
40145     reasons, we don't really need to see a warning when it uses another
40146     deprecated GLib function.
40147
40148  glib/gwin32.c | 2 ++
40149  1 file changed, 2 insertions(+)
40150
40151 commit 3af58d2e9fefe14dc55fd41222a5c92947a08270
40152 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
40153 Date:   Thu Dec 12 18:00:52 2013 +0800
40154
40155     gio/gdbusaddress: Clean up Win32 code a bit
40156
40157     Combine duplicate parts into one, as the symbol used by RunDLL
40158     under x64
40159     is the same for either Visual C++ or MinGW-64
40160
40161  gio/gdbusaddress.c | 6 +-----
40162  1 file changed, 1 insertion(+), 5 deletions(-)
40163
40164 commit c7c1ad4d0265a2c393adef265c7f2cbe23421361
40165 Author: Milo Casagrande <milo@ubuntu.com>
40166 Date:   Thu Dec 12 09:50:46 2013 +0100
40167
40168     [l10n] Updated Italian translation.
40169
40170  po/it.po | 1321
40171  +++++++++++++++++++++++++++++++++++---------------------------
40172  1 file changed, 749 insertions(+), 572 deletions(-)
40173
40174 commit d721d41d380ab1494e8d4e08b38fd884b1660fe7
40175 Author: Matthias Clasen <mclasen@redhat.com>
40176 Date:   Wed Dec 11 10:35:45 2013 -0500
40177
40178     Remove an unused define
40179
40180     https://bugzilla.gnome.org/show_bug.cgi?id=720210
40181
40182  glib/gdataset.c | 3 ---
40183  1 file changed, 3 deletions(-)
40184
40185 commit e6c86d58f274b8a1a365627ffb1fa14daacd4335
40186 Author: Martin Pitt <martinpitt@gnome.org>
40187 Date:   Wed Dec 11 13:17:10 2013 +0100
40188
40189     gdesktopappinfo: Add missing annotations
40190
40191     Add missing (allow-none) annotations to
40192     g_desktop_app_info_launch_uris_as_manager(). Tested with
40193
40194       python -c "from gi.repository import GLib, Gio;
40195       Gio.DesktopAppInfo.new('gcalctool.desktop').launch_uris_as_manager([],
40196       None,
40197       GLib.SpawnFlags.SEARCH_PATH|GLib.SpawnFlags.STDOUT_TO_DEV_NULL,
40198       None, None, None, None)"
40199
40200     which is necessary to do a launch_uris() without leaking stdout.
40201
40202     https://launchpad.net/bugs/1259721
40203
40204  gio/gdesktopappinfo.c | 12 ++++++------
40205  1 file changed, 6 insertions(+), 6 deletions(-)
40206
40207 commit aa7f1ba21a8536a147e90bb29e972fcea41e8e3d
40208 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
40209 Date:   Wed Dec 11 20:09:59 2013 +0800
40210
40211     Update Visual C++ "Installation" Phase
40212
40213     Install the Python scripts that is used by gdbus-codegen in
40214     share\glib-2.0\codegen, to be consistent with the other platforms.
40215
40216     Please see https://bugzilla.gnome.org/show_bug.cgi?id=702862 for
40217     details
40218     on this.
40219
40220  build/win32/vs10/glib-install.props  | 4 ++--
40221  build/win32/vs9/glib-install.vsprops | 4 ++--
40222  2 files changed, 4 insertions(+), 4 deletions(-)
40223
40224 commit 36ef409591bf3c0f368c39d083c42ed029cea5e6
40225 Author: Manuel Bachmann <tarnyko@tarnyko.net>
40226 Date:   Wed Dec 11 10:59:28 2013 +0100
40227
40228     gdbus-codegen: look for deps in correct path under win32
40229
40230     codegen.py and friends get installed in "share/glib-2.0",
40231     so look for them there.
40232
40233     https://bugzilla.gnome.org/show_bug.cgi?id=702862
40234
40235  gio/gdbus-2.0/codegen/gdbus-codegen.in | 2 +-
40236  1 file changed, 1 insertion(+), 1 deletion(-)
40237
40238 commit e6456bcfb682113b2b623e9ccd9bcec46626e4ed
40239 Author: Stef Walter <stefw@gnome.org>
40240 Date:   Wed Dec 4 12:48:53 2013 +0100
40241
40242     gdbus-connection: Work around race in connection tests
40243
40244     GDBusConnection cleanup is inherently racy due to its use of worker
40245     threads. Put tests that expect a NULL G_BUS_TYPE_SESSION singleton
40246     as the first tests to work around cleanup races.
40247
40248     https://bugzilla.gnome.org/show_bug.cgi?id=719837
40249
40250  gio/tests/gdbus-connection.c | 30 ++++++++++++++++++++----------
40251  1 file changed, 20 insertions(+), 10 deletions(-)
40252
40253 commit a22f77739dd4ec911d7bdc0f0fc61314e5f9f1cf
40254 Author: Ryan Lortie <desrt@desrt.ca>
40255 Date:   Sun Dec 8 18:18:16 2013 -0500
40256
40257     g_get_current_dir(): consult PWD first
40258
40259     Check if the current directory is the same as $PWD.  This matches the
40260     behaviour of the get_current_dir_name() function in glibc.
40261
40262     https://bugzilla.gnome.org/show_bug.cgi?id=705902
40263
40264  glib/gfileutils.c | 14 +++++++++++++-
40265  1 file changed, 13 insertions(+), 1 deletion(-)
40266
40267 commit 0f1579e62cded436c3fbfbeaf3130c8d8ffcb01c
40268 Author: Lars Uebernickel <lars@uebernic.de>
40269 Date:   Sun Dec 8 17:30:33 2013 +0100
40270
40271     g_settings_get: only check for non-copying format string
40272
40273     396d40af introduced a redundant call to
40274     g_variant_check_format_string().
40275     Checking whether the format string copies all values is enough.
40276
40277     https://bugzilla.gnome.org/show_bug.cgi?id=719979
40278
40279  gio/gsettings.c | 4 ++--
40280  1 file changed, 2 insertions(+), 2 deletions(-)
40281
40282 commit 05f36e7ffcac0e58c1bf578bc37e1dc129f4b8e3
40283 Author: Ryan Lortie <desrt@desrt.ca>
40284 Date:   Sun Dec 8 16:38:47 2013 -0500
40285
40286     clang fixes: tweak last commit
40287
40288     We need to actually ignore "-Wformat-nonliteral" to make clang happy
40289
40290  glib/tests/test-printf.c | 2 +-
40291  1 file changed, 1 insertion(+), 1 deletion(-)
40292
40293 commit ddf82a25761ed6aae17e478ab5d3096275b32b35
40294 Author: Ryan Lortie <desrt@desrt.ca>
40295 Date:   Sun Dec 8 14:22:51 2013 -0500
40296
40297     [PATCH] Fix trivial non literal format uses
40298
40299     Based on a patch from Henrique Dante de Almeida <hdante@gmail.com>.
40300
40301     https://bugzilla.gnome.org/show_bug.cgi?id=691608
40302
40303  gio/gcontenttype.c       | 16 ++++++----------
40304  gio/gthreadedresolver.c  | 32 ++++++++++++--------------------
40305  glib/tests/test-printf.c |  3 +++
40306  3 files changed, 21 insertions(+), 30 deletions(-)
40307
40308 commit 904474454146877180f33930a5843545035fdecb
40309 Author: keyring <keyring@163.com>
40310 Date:   Sat Dec 7 15:05:26 2013 +0800
40311
40312     Update Chinese simplified translation
40313
40314  po/zh_CN.po | 1609
40315  +++++++++++++++++++++++++++++++++--------------------------
40316  1 file changed, 907 insertions(+), 702 deletions(-)
40317
40318 commit 396d40af237db00e1014520cf6858cfed30bbc51
40319 Author: Lars Uebernickel <lars@uebernic.de>
40320 Date:   Fri Dec 6 16:01:48 2013 +0100
40321
40322     g_settings_get: check validity of format string
40323
40324     Allow only format strings that copy all values (i.e, don't contain
40325     '&'),
40326     as the returned pointers might become invalid in some rare cases.
40327
40328     Since this is technically an API break, this patch only prints a
40329     critical when a faulty format string is detected, but still fetches
40330     the
40331     values.
40332
40333     https://bugzilla.gnome.org/show_bug.cgi?id=719979
40334
40335  gio/gsettings.c | 7 +++++++
40336  1 file changed, 7 insertions(+)
40337
40338 commit c07eccd9c212e1e1642ee8cd359f5066ee8e5295
40339 Author: Philip Withnall <philip.withnall@collabora.co.uk>
40340 Date:   Tue Dec 3 08:27:05 2013 +0000
40341
40342     gtestdbus: Add a note about thread safety to the documentation
40343
40344     https://bugzilla.gnome.org/show_bug.cgi?id=712148
40345
40346  gio/gtestdbus.c | 6 ++++++
40347  1 file changed, 6 insertions(+)
40348
40349 commit 7e9e7a66a1820478c87d3fadd47869eed88ef6f3
40350 Author: Daiki Ueno <ueno@unixuser.org>
40351 Date:   Thu Dec 5 18:16:36 2013 +0900
40352
40353     Fix documentation typos in GTask and GCancellable examples
40354
40355     https://bugzilla.gnome.org/show_bug.cgi?id=719884
40356
40357  gio/gcancellable.c | 2 +-
40358  gio/gtask.c        | 2 +-
40359  2 files changed, 2 insertions(+), 2 deletions(-)
40360
40361 commit 8f4dc7012ef832b038777e88e8e37b051f524194
40362 Author: Colin Walters <walters@verbum.org>
40363 Date:   Tue Dec 3 17:15:14 2013 -0500
40364
40365     gsignal: Signal connection ids are always > 0 if successful
40366
40367     Note this explicitly so that people can rely on doing:
40368
40369     if (mystruct->sigid > 0)
40370       g_signal_disconnect (mystruct->object, mystruct->sigid);
40371
40372     https://bugzilla.gnome.org/show_bug.cgi?id=719809
40373
40374  gobject/gsignal.c | 6 +++---
40375  gobject/gsignal.h | 6 +++---
40376  2 files changed, 6 insertions(+), 6 deletions(-)
40377
40378 commit b2bf13ccdd08cba7ad33e6ac588120d0cbed54fa
40379 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
40380 Date:   Tue Nov 26 17:45:37 2013 +0100
40381
40382     gutf8: use g_try_malloc_n
40383
40384     As recommended by Christian Persch.
40385
40386     https://bugzilla.gnome.org/show_bug.cgi?id=711546
40387
40388  glib/gutf8.c | 16 ++++++++--------
40389  1 file changed, 8 insertions(+), 8 deletions(-)
40390
40391 commit bff76bc36ff2b158bb702f9d579e2ff039a252b0
40392 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
40393 Date:   Tue Dec 3 15:35:50 2013 +0100
40394
40395     gmessages: make _g_log_abort() do only breakpoints again
40396
40397     Commit e53caad4 makes _g_log_abort() noreturn by calling abort()
40398     unconditionally.
40399
40400     However, it is useful to be able to skip some log_abort() with a
40401     debugger, to reach a point of interest. Revert back to previous
40402     behaviour. Make g_assert_warning() noreturn by calling abort().
40403
40404     https://bugzilla.gnome.org/show_bug.cgi?id=711800
40405
40406  glib/gmessages.c | 7 ++++---
40407  1 file changed, 4 insertions(+), 3 deletions(-)
40408
40409 commit 2baa50ee4fde91f89692e00b1fc4fa39713be799
40410 Author: Matthias Clasen <mclasen@redhat.com>
40411 Date:   Mon Dec 2 22:26:48 2013 -0500
40412
40413     Remove g_trap_instance_signals as well
40414
40415     This is another crude conditional breakpoint mechanism and can
40416     be done better with actual conditional breakpoints or with systemtap
40417     tracepoints.
40418
40419     https://bugzilla.gnome.org/show_bug.cgi?id=719687
40420
40421  gobject/gsignal.c | 34 ++--------------------------------
40422  1 file changed, 2 insertions(+), 32 deletions(-)
40423
40424 commit 28c2706da73d7dddb12d336b26a08218e761817c
40425 Author: Matthias Clasen <mclasen@redhat.com>
40426 Date:   Mon Dec 2 21:48:03 2013 -0500
40427
40428     Drop g_trap_object_ref debugging mechanism
40429
40430     This is really just a very crude and limited conditional breakpoint.
40431     Update the documentation to explain conditional breakpoints in
40432     gdb instead. Also, remove the link to refdbg, which appears dead.
40433
40434     https://bugzilla.gnome.org/show_bug.cgi?id=719687
40435
40436  docs/reference/gobject/tut_tools.xml | 21 +++++++--------------
40437  gobject/gobject.c                    | 12 ------------
40438  2 files changed, 7 insertions(+), 26 deletions(-)
40439
40440 commit 0f800cd1a863bc0c3e51c03592e2fb1ffbda8982
40441 Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
40442 Date:   Mon Dec 2 14:37:23 2013 -0500
40443
40444     Document clearly async functions not copying its args
40445
40446     Usually async methods copy/ref its arguments so caller can
40447     forget about them. g_file_replace_contents_async() and
40448     g_output_stream_write_async() are exceptions.
40449
40450     https://bugzilla.gnome.org/show_bug.cgi?id=690525
40451
40452  gio/gfile.c         | 5 +++++
40453  gio/goutputstream.c | 5 +++++
40454  2 files changed, 10 insertions(+)
40455
40456 commit c4e9135352c9dc5cef4f6c51432cd4763f849bc4
40457 Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
40458 Date:   Mon Dec 2 14:40:35 2013 -0500
40459
40460     GFile: add GBytes version of _replace_contents_async()
40461
40462     https://bugzilla.gnome.org/show_bug.cgi?id=690525
40463
40464  docs/reference/gio/gio-sections.txt |  1 +
40465  gio/gfile.c                         | 65
40466  ++++++++++++++++++++++++++++++++-----
40467  gio/gfile.h                         |  9 +++++
40468  3 files changed, 66 insertions(+), 9 deletions(-)
40469
40470 commit 10d2a01c9a47098e91c6782121a820e4b16717ab
40471 Author: Colin Walters <walters@verbum.org>
40472 Date:   Sun Dec 1 18:52:37 2013 -0500
40473
40474     gsubprocess: Annotate g_subprocess_newv()
40475
40476     So that it can actually be invoked by bindings.
40477
40478  gio/gsubprocess.c | 2 +-
40479  1 file changed, 1 insertion(+), 1 deletion(-)
40480
40481 commit 4aa6894e82b86246d8343feda0dcca79e7e36d1b
40482 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
40483 Date:   Mon Dec 2 09:51:18 2013 +0800
40484
40485     build/win32/vs9/gio.vcprojin: Use UNIX Line endings
40486
40487     Be more consistent with the other project file templates, which will
40488     simplify future application of patches.
40489
40490  build/win32/vs9/gio.vcprojin | 348
40491  +++++++++++++++++++++----------------------
40492  1 file changed, 174 insertions(+), 174 deletions(-)
40493
40494 commit a812e110bf990e890ad15697e369c295520d0f98
40495 Author: Matthias Clasen <mclasen@redhat.com>
40496 Date:   Sun Dec 1 11:45:41 2013 -0500
40497
40498     Install all test data
40499
40500     The desktop-files directory contains a mimeapps.cache file
40501     that was not installed as data for installed tests, causing
40502     the file measure test to fail only in when installed.
40503
40504  gio/tests/Makefile.am | 1 +
40505  1 file changed, 1 insertion(+)
40506
40507 commit d22e577a030d33d9e79f508f1e296ac1cccd21e5
40508 Author: Aurimas Černius <aurisc4@gmail.com>
40509 Date:   Sun Dec 1 18:30:19 2013 +0200
40510
40511     Updated Lithuanian translation
40512
40513  po/lt.po | 1314
40514  ++++++++++++++++++++++++++++++++++++--------------------------
40515  1 file changed, 761 insertions(+), 553 deletions(-)
40516
40517 commit 72eae6edddf0d2200a64c1a0a68079ced5ff48a6
40518 Author: Matthias Clasen <mclasen@redhat.com>
40519 Date:   Sat Nov 30 22:51:03 2013 -0500
40520
40521     Improve file measure testcase
40522
40523     Make the testcase compare the byte size to what is reported
40524     by du. Also add a test for the async api, and mak eit test
40525     the progress reporting callback.
40526
40527  gio/tests/file.c | 166
40528  +++++++++++++++++++++++++++++++++++++++++++++++++++++--
40529  1 file changed, 162 insertions(+), 4 deletions(-)
40530
40531 commit 9d4cd9c5ae307d40c96d8bc00f419f65795b8090
40532 Author: Philip Withnall <philip.withnall@collabora.co.uk>
40533 Date:   Tue Nov 12 13:14:19 2013 +0000
40534
40535     gtestdbus: Minor documentation fixes
40536
40537     https://bugzilla.gnome.org/show_bug.cgi?id=712148
40538
40539  gio/gtestdbus.c | 28 +++++++++++++++-------------
40540  1 file changed, 15 insertions(+), 13 deletions(-)
40541
40542 commit 46c1aea0e7d77581ced8ebd064b5a886417f7371
40543 Author: Philip Withnall <philip.withnall@collabora.co.uk>
40544 Date:   Tue Nov 12 13:10:33 2013 +0000
40545
40546     gtestdbus: Fix non-const use of const variables
40547
40548     The argv array should be declared as const.
40549
40550     https://bugzilla.gnome.org/show_bug.cgi?id=712148
40551
40552  gio/gtestdbus.c | 4 ++--
40553  1 file changed, 2 insertions(+), 2 deletions(-)
40554
40555 commit 598a9c5028eef0f84b8f3830524058f3ab5eb257
40556 Author: Philip Withnall <philip.withnall@collabora.co.uk>
40557 Date:   Tue Nov 12 13:09:56 2013 +0000
40558
40559     gtestdbus: Fix variable shadowing
40560
40561     Shut up, GCC.
40562
40563     https://bugzilla.gnome.org/show_bug.cgi?id=712148
40564
40565  gio/gtestdbus.c | 4 ++--
40566  1 file changed, 2 insertions(+), 2 deletions(-)
40567
40568 commit b328cae6a975055ad83d99b248f366fe0973ff0e
40569 Author: Matthias Clasen <mclasen@redhat.com>
40570 Date:   Fri Nov 29 00:11:47 2013 -0500
40571
40572     Add a test for g_file_measure_disk_usage
40573
40574  gio/tests/file.c | 35 +++++++++++++++++++++++++++++++++++
40575  1 file changed, 35 insertions(+)
40576
40577 commit 7a90c201f7212a410ed871d7decab23e8b63d0e9
40578 Author: Colin Walters <walters@verbum.org>
40579 Date:   Fri Nov 29 04:12:26 2013 +0000
40580
40581     tests/gsubprocess: Only compare basename of /tmp
40582
40583     Otherwise, we break in Continuous where /tmp == /sysroot/tmp,
40584     and something in the execve() or the kernel will do realpath()
40585     for us.
40586
40587  gio/tests/gsubprocess.c | 5 ++++-
40588  1 file changed, 4 insertions(+), 1 deletion(-)
40589
40590 commit 4c3b009992f585ce00cafc8cd38941eb646df8e5
40591 Author: Matthias Clasen <mclasen@redhat.com>
40592 Date:   Thu Nov 28 21:58:48 2013 -0500
40593
40594     Improve GType test coverage
40595
40596     Add a test for g_type_class_get_instance_private_offset
40597
40598  gobject/tests/private.c | 8 ++++++++
40599  1 file changed, 8 insertions(+)
40600
40601 commit d6af3c63c9a95aa86aebf422f14935059a769159
40602 Author: Matthias Clasen <mclasen@redhat.com>
40603 Date:   Thu Nov 28 21:58:25 2013 -0500
40604
40605     Add a test for g_atexit
40606
40607  glib/tests/utils.c | 22 ++++++++++++++++++++++
40608  1 file changed, 22 insertions(+)
40609
40610 commit 2cafe37e19561ee1c10960d191dc776d70c19c7f
40611 Author: Matthias Clasen <mclasen@redhat.com>
40612 Date:   Thu Nov 28 21:57:47 2013 -0500
40613
40614     Improve GApplication test coverage
40615
40616     Exercise more of the GActionMap implementation.
40617
40618  gio/tests/gapplication.c | 3 +++
40619  1 file changed, 3 insertions(+)
40620
40621 commit 5528a0f408c5fa29e174a9612da9b0dd136be81f
40622 Author: Matthias Clasen <mclasen@redhat.com>
40623 Date:   Thu Nov 28 21:56:48 2013 -0500
40624
40625     Improve GNotification test coverage
40626
40627  gio/tests/gnotification.c | 18 +++++++++++++++++-
40628  1 file changed, 17 insertions(+), 1 deletion(-)
40629
40630 commit 97a06b42527b3df1724c0bc61f654f651f3055e4
40631 Author: Matthias Clasen <mclasen@redhat.com>
40632 Date:   Thu Nov 28 21:53:53 2013 -0500
40633
40634     Improve GSimpleActionGroup test coverage
40635
40636     Add a case that overwrites an existing action.
40637
40638  gio/tests/actions.c | 4 ++++
40639  1 file changed, 4 insertions(+)
40640
40641 commit 38afb17598c509f2960891b16deb3625ec64b1dc
40642 Author: Matthias Clasen <mclasen@redhat.com>
40643 Date:   Thu Nov 28 14:50:59 2013 -0500
40644
40645     Generate overview images for coverage
40646
40647     lcov has the options to generate overview images for each source
40648     file with the --frames option. Lets try this.
40649
40650  glib.mk | 2 +-
40651  1 file changed, 1 insertion(+), 1 deletion(-)
40652
40653 commit dbe560ac0106571261b8e8d1ed0335df47c97e97
40654 Author: Matthias Clasen <mclasen@redhat.com>
40655 Date:   Thu Nov 28 14:33:03 2013 -0500
40656
40657     Improve GSettings test coverage
40658
40659     This covers some more GSettingsSchemaKey api.
40660
40661  gio/tests/gsettings.c | 19 +++++++++++++++++--
40662  1 file changed, 17 insertions(+), 2 deletions(-)
40663
40664 commit 555d40eeed7309d11717c872b2115f4d6a519a86
40665 Author: Matthias Clasen <mclasen@redhat.com>
40666 Date:   Thu Nov 28 13:54:50 2013 -0500
40667
40668     Improve search utils test coverage
40669
40670     This adds test cases for the Turkish i.
40671
40672  glib/tests/search-utils.c | 4 ++++
40673  1 file changed, 4 insertions(+)
40674
40675 commit 00ab7790ce6057390c9c5eb25380051c15610637
40676 Author: Matthias Clasen <mclasen@redhat.com>
40677 Date:   Thu Nov 28 13:54:17 2013 -0500
40678
40679     Improve GNotification test coverage
40680
40681  gio/tests/gnotification.c | 63
40682  +++++++++++++++++++++++++++++++++++++++++++++++
40683  1 file changed, 63 insertions(+)
40684
40685 commit ec393a3009f89439373486c480a8592595b7c06c
40686 Author: Matthias Clasen <mclasen@redhat.com>
40687 Date:   Thu Nov 28 13:00:03 2013 -0500
40688
40689     Improve GKeyFile test coverage
40690
40691  glib/tests/keyfile.c | 65
40692  +++++++++++++++++++++++++++++++++++++++++++++++++++-
40693  1 file changed, 64 insertions(+), 1 deletion(-)
40694
40695 commit 804c4fe1d37fa9c1c32e858052f56012d73163ef
40696 Author: Matthias Clasen <mclasen@redhat.com>
40697 Date:   Thu Nov 28 12:59:32 2013 -0500
40698
40699     Improve test coverage for GHashTable
40700
40701  glib/tests/hash.c | 79
40702  ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
40703  1 file changed, 78 insertions(+), 1 deletion(-)
40704
40705 commit a688b2a9c0192a8373407fb53636d0e2c6d3ecbd
40706 Author: Matthias Clasen <mclasen@redhat.com>
40707 Date:   Thu Nov 28 12:59:11 2013 -0500
40708
40709     Improve test coverage for GSubprocess
40710
40711  gio/tests/gsubprocess-testprog.c | 14 ++++++++++++++
40712  gio/tests/gsubprocess.c          | 30 ++++++++++++++++++++++++++++++
40713  2 files changed, 44 insertions(+)
40714
40715 commit f18138a9cf4b43c527636688ac87d03385c9664a
40716 Author: Matthias Clasen <mclasen@redhat.com>
40717 Date:   Thu Nov 28 12:58:44 2013 -0500
40718
40719     Improve test coverage for gsettings
40720
40721  gio/tests/gsettings.c | 20 ++++++++++++++++++--
40722  1 file changed, 18 insertions(+), 2 deletions(-)
40723
40724 commit 9a02cfd9142b9692116f828c402b115592e2256b
40725 Author: Matthias Clasen <mclasen@redhat.com>
40726 Date:   Thu Nov 28 02:01:48 2013 -0500
40727
40728     Test new gsettings api
40729
40730     g_settings_get_user_value and g_settings_get_default_value
40731     are now covered.
40732
40733  gio/tests/gsettings.c | 35 +++++++++++++++++++++++++++++++++++
40734  1 file changed, 35 insertions(+)
40735
40736 commit 49ea52e6a69d96bd3eb29ed26c6cb1de592d336f
40737 Author: Philip Withnall <philip.withnall@collabora.co.uk>
40738 Date:   Thu Nov 28 20:41:49 2013 +0000
40739
40740     gio: Replace g_clear_object() with if()…g_object_unref()
40741
40742     As per https://bugzilla.gnome.org/show_bug.cgi?id=113075#c39.
40743
40744  gio/gcontenttype.c | 3 ++-
40745  gio/gdbusserver.c  | 3 ++-
40746  2 files changed, 4 insertions(+), 2 deletions(-)
40747
40748 commit 49fc6d5b7e0714e783565f083aaca1de598256c0
40749 Author: djcb <djcb@djcbsoftware.nl>
40750 Date:   Thu Nov 28 08:25:20 2013 -0500
40751
40752     gdbus-codegen: Fix leak in property setter
40753
40754     Comparing the code generated for the setter and other methods without
40755     (real) return value, I noticed that the setter does not unref the
40756     gvariant it gets.
40757
40758     https://bugzilla.gnome.org/show_bug.cgi?id=719472
40759
40760  gio/gdbus-2.0/codegen/codegen.py | 8 +++++++-
40761  1 file changed, 7 insertions(+), 1 deletion(-)
40762
40763 commit 7d82d6dc5b7de75672d4875b2a897b9a29836f32
40764 Author: Matthias Clasen <mclasen@redhat.com>
40765 Date:   Thu Nov 28 01:36:29 2013 -0500
40766
40767     Test g_subprocess_launcher_spawn
40768
40769     The spawnv variant of this function already had a test, but
40770     spawn was not tested.
40771
40772  gio/tests/gsubprocess.c | 2 +-
40773  1 file changed, 1 insertion(+), 1 deletion(-)
40774
40775 commit 7ef1eccd7e97baee34e3ff76f1e19cdefc1b9eb8
40776 Author: Matthias Clasen <mclasen@redhat.com>
40777 Date:   Thu Nov 28 01:34:52 2013 -0500
40778
40779     Fix g_subprocess_launcher_spawn
40780
40781     This function turns a varargs argument list into a string array,
40782     but forgets to NULL-terminate it. This function was not covered
40783     by unit tests...so it was broken.
40784
40785  gio/gsubprocesslauncher.c | 2 ++
40786  1 file changed, 2 insertions(+)
40787
40788 commit 4a687ed7237143be0e6c38c970aef0603793fc71
40789 Author: Matthias Clasen <mclasen@redhat.com>
40790 Date:   Thu Nov 28 01:12:26 2013 -0500
40791
40792     Test some more GSubProcess api
40793
40794     This covers g_subprocess_set_environ, g_subprocess_setenv,
40795     g_subprocess_getenv, and g_subprocess_set_flags.
40796
40797  gio/tests/gsubprocess-testprog.c | 18 +++++++++++++++++
40798  gio/tests/gsubprocess.c          | 42
40799  ++++++++++++++++++++++++++++++++++++++++
40800  2 files changed, 60 insertions(+)
40801
40802 commit bd932aa9f8605a3823bc32428cccb334dc1f5ee0
40803 Author: Matthias Clasen <mclasen@redhat.com>
40804 Date:   Thu Nov 28 00:19:19 2013 -0500
40805
40806     Add a GAppInfoMonitor test
40807
40808     The test reveals that there's something fishy with this monitor.
40809     One has to call g_app_info_get_all() for it to start working,
40810     and then it only works once.
40811
40812  gio/tests/Makefile.am  |   1 +
40813  gio/tests/appmonitor.c | 114
40814  +++++++++++++++++++++++++++++++++++++++++++++++++
40815  2 files changed, 115 insertions(+)
40816
40817 commit 36a42ab0a50c2825a8111007ff59ff2da14ecff9
40818 Author: Matthias Clasen <mclasen@redhat.com>
40819 Date:   Wed Nov 27 22:48:06 2013 -0500
40820
40821     Add tests for new GAction api
40822
40823     g_action_name_is_valid and g_action_parse_detailed_name are
40824     now covered.
40825
40826  gio/tests/actions.c | 59
40827  +++++++++++++++++++++++++++++++++++++----------------
40828  1 file changed, 41 insertions(+), 18 deletions(-)
40829
40830 commit 1e3fe29fc3707e7844fce8e3761c3f12090d9158
40831 Author: Manuel Bachmann <tarnyko@tarnyko.net>
40832 Date:   Wed Nov 27 23:18:54 2013 +0100
40833
40834     Fix g_win32_run_session_bus hook for MinGW-w64
40835
40836     On win64, g_win32_run_session_bus gets exported with this
40837     precise name, with MinGW as well as MSVC.
40838
40839     Fixes annoying "Entry not found" UI warning.
40840
40841  gio/gdbusaddress.c | 2 ++
40842  1 file changed, 2 insertions(+)
40843
40844 commit 43d19dae11c5d7a62ab11d64feaa43129a24351b
40845 Author: Ryan Lortie <desrt@desrt.ca>
40846 Date:   Wed Nov 27 12:41:33 2013 -0500
40847
40848     gsettings tool: stop using GMainLoop
40849
40850     Just iterate directly.
40851
40852  gio/gsettings-tool.c | 3 ++-
40853  1 file changed, 2 insertions(+), 1 deletion(-)
40854
40855 commit f33a7f9ef2a14ddc8397477920e013f0987df0a4
40856 Author: Ryan Lortie <desrt@desrt.ca>
40857 Date:   Wed Nov 27 12:40:27 2013 -0500
40858
40859     gsettings tool: fix some sed damage
40860
40861     The previous patch to simplify the GSettings commandline tool
40862     by making
40863     more use of global variables went a bit too far and broke 'gsettings
40864     monitor' when used without a specific key.
40865
40866     Fix that up again.
40867
40868  gio/gsettings-tool.c | 8 +++++---
40869  1 file changed, 5 insertions(+), 3 deletions(-)
40870
40871 commit e53caad4f139e2df0b34dae5864576796dda514e
40872 Author: Dan Winship <danw@gnome.org>
40873 Date:   Wed Nov 27 10:57:43 2013 -0500
40874
40875     Fix a warning about _g_log_abort()
40876
40877     G_BREAKPOINT is not noreturn, so make it so that we abort() if it
40878     returns, to make _g_log_abort() be properly noreturn again.
40879
40880  glib/gmessages.c | 4 ++--
40881  1 file changed, 2 insertions(+), 2 deletions(-)
40882
40883 commit 695070b52e1c5b849993b0a1bb24e23d59434059
40884 Author: Dan Winship <danw@gnome.org>
40885 Date:   Wed Nov 27 10:15:44 2013 -0500
40886
40887     Fix the gtestutils core dump prevention again
40888
40889     The previous patch was preventing core dumps on failed assertions, but
40890     not on g_error()s.
40891
40892  glib/gmessages.c | 19 ++++++++-----------
40893  1 file changed, 8 insertions(+), 11 deletions(-)
40894
40895 commit 1300108e0c50e70d5414c195649ad41419074e1a
40896 Author: Rui Matos <tiagomatos@gmail.com>
40897 Date:   Wed Nov 27 14:32:05 2013 +0100
40898
40899     GDBusObjectManagerClient: keep the manager alive while firing signals
40900
40901     Handlers for the signals we emit might unref the object manager. Make
40902     sure we keep it alive until we are done with it.
40903
40904     https://bugzilla.gnome.org/show_bug.cgi?id=719402
40905
40906  gio/gdbusobjectmanagerclient.c | 9 ++++++++-
40907  1 file changed, 8 insertions(+), 1 deletion(-)
40908
40909 commit 30e1ab326296088fd83c046e83b0f0a0b89b9489
40910 Author: Ryan Lortie <desrt@desrt.ca>
40911 Date:   Wed Nov 27 10:13:10 2013 -0500
40912
40913     tests: move /param/implement to -m slow
40914
40915     Take this test out of 'make check'.  It's causing problems for a
40916     lot of people
40917     due to fact that it's essentially a forkbomb.  It's causing failures
40918     for Debian
40919     on ARM and it's DoSing coredumps to system crash collectors.
40920
40921     The conditional only covers registration of the master, not the
40922     subprocess parts.  This is because g_test_slow() always return
40923     FALSE in
40924     the subprocesses, so they would fail to run if we didn't register them
40925     unconditionally.
40926
40927  gobject/tests/param.c | 4 +++-
40928  1 file changed, 3 insertions(+), 1 deletion(-)
40929
40930 commit aa337d36741b17e53470fd8b08e672fa56ca59b1
40931 Author: Philip Withnall <philip.withnall@collabora.co.uk>
40932 Date:   Mon Nov 25 13:26:45 2013 +0000
40933
40934     gbytes: Clarify the nullability of GBytes->data
40935
40936     Clarify that it is permitted for a GBytes to contain a NULL data
40937     pointer, as long as its size is 0.
40938
40939     https://bugzilla.gnome.org/show_bug.cgi?id=715164
40940
40941  glib/gbytes.c | 38 ++++++++++++++++++++++++++------------
40942  1 file changed, 26 insertions(+), 12 deletions(-)
40943
40944 commit 33dd6d12d7478df22b7759f0ed26f81187ad2a54
40945 Author: Philip Withnall <philip.withnall@collabora.co.uk>
40946 Date:   Mon Nov 25 14:06:01 2013 +0000
40947
40948     gfileutils: Fix a potential integer overflow
40949
40950     When calculating the array sizes in get_contents_stdio(), there is a
40951     possibility of overflow for very large files. Rearrange the overflow
40952     checks to avoid this.
40953
40954     The code already handled some possibilities of files being too
40955     large, so
40956     no new GError has been added to handle this; the existing
40957     G_FILE_ERROR_FAILED is re-used.
40958
40959     Found by scan-build.
40960
40961     https://bugzilla.gnome.org/show_bug.cgi?id=715164
40962
40963  glib/gfileutils.c | 37 ++++++++++++++++++++++---------------
40964  1 file changed, 22 insertions(+), 15 deletions(-)
40965
40966 commit c1d5db618688a78aa897d269859a1bc6413a9e55
40967 Author: Philip Withnall <philip.withnall@collabora.co.uk>
40968 Date:   Mon Nov 25 13:50:20 2013 +0000
40969
40970     gvariant: Fix a potential memcpy(NULL) call
40971
40972     This probably won’t crash, as it can only happen if (size == 0), but
40973     add a check to be safe, and to shut up the static analyser.
40974
40975     This case can be reached with the following call:
40976         gvs_read_unaligned_le(NULL, 0)
40977     which can be called from:
40978         gvs_tuple_get_child(value, index_)
40979     with (value.data == NULL) and (value.size == 0).
40980
40981     Found by scan-build.
40982
40983     https://bugzilla.gnome.org/show_bug.cgi?id=715164
40984
40985  glib/gvariant-serialiser.c | 4 +++-
40986  1 file changed, 3 insertions(+), 1 deletion(-)
40987
40988 commit c9344fd5135474471dc34e29141a186454e7473e
40989 Author: Philip Withnall <philip.withnall@collabora.co.uk>
40990 Date:   Tue Nov 26 11:21:37 2013 +0000
40991
40992     gio/tests: Add a dynamic type check assertion
40993
40994     This shuts up a static analysis false positive, and adds some extra
40995     checking.
40996
40997     Found by scan-build.
40998
40999     https://bugzilla.gnome.org/show_bug.cgi?id=113075
41000
41001  gio/tests/task.c | 2 +-
41002  1 file changed, 1 insertion(+), 1 deletion(-)
41003
41004 commit 32118951ea827811d3885568916de89a0e5d1f4e
41005 Author: Philip Withnall <philip.withnall@collabora.co.uk>
41006 Date:   Tue Nov 26 11:20:01 2013 +0000
41007
41008     gio/tests: Add a non-NULL assertion to help static analysis
41009
41010     The static analyser (correctly) considers a type check to fail if the
41011     variable is NULL. In this case, the address must be non-NULL as
41012     no error
41013     was thrown by g_socket_connection_get_remote_address(), but the static
41014     analyser doesn’t know this.
41015
41016     Add a non-NULL assertion anyway, both to shut the analyser up, and
41017     because it’s good extra testing.
41018
41019     Found by scan-build.
41020
41021     https://bugzilla.gnome.org/show_bug.cgi?id=113075
41022
41023  gio/tests/proxy-test.c | 2 +-
41024  1 file changed, 1 insertion(+), 1 deletion(-)
41025
41026 commit c9ccc2af9157b99651507eb078e6cdd8d31d3bd6
41027 Author: Philip Withnall <philip.withnall@collabora.co.uk>
41028 Date:   Tue Nov 26 11:18:35 2013 +0000
41029
41030     gio/tests: Add non-NULL assertions to help static analysis
41031
41032     These prevent some false positives from the static analyser which are
41033     caused by it not inspecting the invariants of
41034     g_subprocess_communicate[_utf8]_finish() (i.e. that stdout and
41035     stdout_str will always be set unless an error was returned).
41036
41037     They’re also good testing anyway.
41038
41039     Found by scan-build.
41040
41041     https://bugzilla.gnome.org/show_bug.cgi?id=113075
41042
41043  gio/tests/gsubprocess.c | 2 ++
41044  1 file changed, 2 insertions(+)
41045
41046 commit fe004445a41d69075fcb542219026d4b8fc343a9
41047 Author: Philip Withnall <philip.withnall@collabora.co.uk>
41048 Date:   Tue Nov 26 11:18:01 2013 +0000
41049
41050     gio/tests: Fix a g_return_val_if_fail() in a void function
41051
41052     Should be g_return_if_fail() instead.
41053
41054     https://bugzilla.gnome.org/show_bug.cgi?id=113075
41055
41056  gio/tests/gnotification-server.c | 2 +-
41057  1 file changed, 1 insertion(+), 1 deletion(-)
41058
41059 commit 73e6b900d431f8ef948aa134e45107bd326e8004
41060 Author: Philip Withnall <philip.withnall@collabora.co.uk>
41061 Date:   Tue Nov 26 11:16:57 2013 +0000
41062
41063     gunixmounts: Fix a potential strcmp(NULL) call
41064
41065     mntent->mnt_fsname may be NULL at this point; if so, fall to the
41066     second
41067     branch and set mount_entry->device_path = NULL.
41068
41069     Found by scan-build.
41070
41071     https://bugzilla.gnome.org/show_bug.cgi?id=113075
41072
41073  gio/gunixmounts.c | 2 +-
41074  1 file changed, 1 insertion(+), 1 deletion(-)
41075
41076 commit 8b9e8dc53b1efba01d760cde9d2cb01fdee51cf7
41077 Author: Philip Withnall <philip.withnall@collabora.co.uk>
41078 Date:   Tue Nov 26 11:12:48 2013 +0000
41079
41080     gcontenttype: Fix a potential NULL pointer dereference
41081
41082     If the initial part of the header (‘MIME-TreeMagic’) is valid,
41083     but the
41084     following line does not start with ‘[’ (i.e. is not a valid
41085     section
41086     line), insert_matchlet() will be called with a NULL match pointer, and
41087     will crash with a NULL pointer dereference.
41088
41089     Fix this by bailing out if a valid section line isn’t encountered
41090     before
41091     the first insert_matchlet() call (i.e. between the header line and the
41092     first data line).
41093
41094     Note that this has not been tested against a real treemagic file; the
41095     fix is purely theoretical.
41096
41097     Found by scan-build.
41098
41099     https://bugzilla.gnome.org/show_bug.cgi?id=113075
41100
41101  gio/gcontenttype.c | 7 ++++++-
41102  1 file changed, 6 insertions(+), 1 deletion(-)
41103
41104 commit aa28ced44e0460fb01406aa17996d863ffe3cbf6
41105 Author: Philip Withnall <philip.withnall@collabora.co.uk>
41106 Date:   Tue Nov 26 11:11:21 2013 +0000
41107
41108     gunixfdlist: Fix a potential NULL pointer dereference
41109
41110     In the case that (n_fds == 0 && fds == NULL), memcpy() would be called
41111     against a NULL src pointer. Even though the number of bytes to copy is
41112     0, avoid the possibility of a crash by only calling if fds is
41113     non-NULL.
41114
41115     Found by scan-build.
41116
41117     https://bugzilla.gnome.org/show_bug.cgi?id=113075
41118
41119  gio/gunixfdlist.c | 3 ++-
41120  1 file changed, 2 insertions(+), 1 deletion(-)
41121
41122 commit 956c58c7f202009d769aefc9bc8adaedccec074d
41123 Author: Philip Withnall <philip.withnall@collabora.co.uk>
41124 Date:   Tue Nov 26 11:09:58 2013 +0000
41125
41126     gsocketaddress: Add an assertion to help static analysis
41127
41128     The static analyser will check dynamic type assertions and assume that
41129     if they fail, the variable can either have the wrong type, or be NULL
41130     (which is correct). The analyser doesn’t know that other
41131     constraints in
41132     the API ensure the variable is non-NULL.
41133
41134     Add a non-null assertion to help the static analyser and shut it up in
41135     this case.
41136
41137     https://bugzilla.gnome.org/show_bug.cgi?id=113075
41138
41139  gio/gsocketaddress.c | 2 ++
41140  1 file changed, 2 insertions(+)
41141
41142 commit c729f416fb07e723a8404e28241a8096ac438838
41143 Author: Philip Withnall <philip.withnall@collabora.co.uk>
41144 Date:   Tue Nov 26 11:08:50 2013 +0000
41145
41146     gdbusserver: Fix a potential g_object_unref(NULL) call
41147
41148     This can happen if the hash table lookup for ‘noncefile’ fails,
41149     and
41150     hence the first ‘goto out’ is hit, at which point resolver
41151     is still
41152     NULL.
41153
41154     Found with scan-build.
41155
41156     https://bugzilla.gnome.org/show_bug.cgi?id=113075
41157
41158  gio/gdbusserver.c | 2 +-
41159  1 file changed, 1 insertion(+), 1 deletion(-)
41160
41161 commit 44af12aba114c82e04fa78eb2ad9aaf8aa5137b2
41162 Author: Philip Withnall <philip.withnall@collabora.co.uk>
41163 Date:   Tue Nov 26 11:07:45 2013 +0000
41164
41165     gcontenttype: Fix a potential g_object_unref(NULL) call
41166
41167     This can happen if the g_file_query_info() call fails, returning NULL.
41168
41169     Found with scan-build.
41170
41171     https://bugzilla.gnome.org/show_bug.cgi?id=113075
41172
41173  gio/gcontenttype.c | 2 +-
41174  1 file changed, 1 insertion(+), 1 deletion(-)
41175
41176 commit b9322bf9abe2e61718b2b1c57aa09b18946a2d35
41177 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
41178 Date:   Fri Nov 15 13:00:55 2013 +0800
41179
41180     gio/tests/memory-output-stream.c: Avoid an uninitialized variable
41181
41182     Be a little bit more careful in regards to initializing a primitive
41183     type
41184     variable before passing it by reference, as it could have random stuff
41185     in the variable's address depending on the CRT, such as MSVCR110.DLL,
41186     causing random, invalid stuff being written in that address.
41187
41188     This will fix this test when built with Visual Studio 2012.
41189
41190     https://bugzilla.gnome.org/show_bug.cgi?id=711047
41191
41192  gio/tests/memory-output-stream.c | 2 +-
41193  1 file changed, 1 insertion(+), 1 deletion(-)
41194
41195 commit 29b66e1458113e1786209f5784f919082d22c618
41196 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
41197 Date:   Tue Nov 26 18:57:04 2013 +0800
41198
41199     glib/tests/enviroment.c: Fix running on Windows
41200
41201     Don't attempt to insert environmental variables in the hash table
41202     during
41203     the test listenv that is an empty string, as GetEnvironmentStringsW()
41204     also
41205     returns special enviroment variables which have empty strings as their
41206     variable names, at least on Windows 7 and 8.
41207
41208     https://bugzilla.gnome.org/show_bug.cgi?id=711047
41209
41210  glib/tests/environment.c | 3 ++-
41211  1 file changed, 2 insertions(+), 1 deletion(-)
41212
41213 commit 32cfcc87400af61261ecdac29b38962c1de876f1
41214 Author: Michael Natterer <mitch@gimp.org>
41215 Date:   Tue Nov 26 23:00:52 2013 +0100
41216
41217     gio: remove precondition checks from g_output_stream_printf()
41218
41219     because we call g_output_stream_vprintf() which does exactly the same
41220     checks.
41221
41222  gio/goutputstream.c | 5 -----
41223  1 file changed, 5 deletions(-)
41224
41225 commit c9cfa7d1d55291503c8adb8a1cca24781e4a8da4
41226 Author: Stef Walter <stefw@gnome.org>
41227 Date:   Thu Oct 31 23:03:58 2013 +0100
41228
41229     gthread-posix: Don't use gslice allocated GRecMutex
41230
41231     This leads to problems during cleanup, and seems strange
41232     to have locks defined in terms of things that need locking.
41233
41234     https://bugzilla.gnome.org/show_bug.cgi?id=711753
41235
41236  glib/gthread-posix.c | 7 +++++--
41237  1 file changed, 5 insertions(+), 2 deletions(-)
41238
41239 commit d86396f21fa164bd3cb5efc111ef50bd7065beec
41240 Author: Michael Natterer <mitch@gimp.org>
41241 Date:   Mon Nov 25 23:26:21 2013 +0100
41242
41243     gio: add g_output_string_[v]printf()
41244
41245     which are useful for porting FILE* based output code.
41246
41247  gio/goutputstream.c | 104
41248  ++++++++++++++++++++++++++++++++++++++++++++++++++++
41249  gio/goutputstream.h |  14 +++++++
41250  2 files changed, 118 insertions(+)
41251
41252 commit a997cfe90fae92d13bd1bf7e7f45f2a2381c9f11
41253 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
41254 Date:   Tue Nov 26 13:16:15 2013 +0800
41255
41256     gio/gdbusauthmechanismsha1.c: Move G_OS_* checks down
41257
41258     The G_OS_* checks are only valid if the GLib headers have been
41259     previously
41260     included, so that io.h can be included properly on Windows
41261
41262  gio/gdbusauthmechanismsha1.c | 5 +++--
41263  1 file changed, 3 insertions(+), 2 deletions(-)
41264
41265 commit 03bf43e14aa3d5c22f9365a6c6137e3bb1f67b02
41266 Author: Colin Walters <walters@verbum.org>
41267 Date:   Mon Nov 25 18:39:46 2013 -0500
41268
41269     gsubprocess: Document g_subprocess_get_identifier()
41270
41271  gio/gsubprocess.c | 7 +++++++
41272  1 file changed, 7 insertions(+)
41273
41274 commit ed1df0ea59fcb316827d709642d023caeebc5078
41275 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
41276 Date:   Mon Nov 25 17:27:43 2013 +0100
41277
41278     Updated Spanish translation
41279
41280  po/es.po | 789
41281  ++++++++++++++++++++++++++++++---------------------------------
41282  1 file changed, 379 insertions(+), 410 deletions(-)
41283
41284 commit 299bcbfa41db0093bc876c1095f0aab248e3b771
41285 Author: Philip Withnall <philip.withnall@collabora.co.uk>
41286 Date:   Mon Nov 25 13:35:53 2013 +0000
41287
41288     gsubprocess: Fix potential strlen(NULL) calls
41289
41290     Also clarify the nullability of stdin_buf arguments in GSubprocess
41291     communication calls.
41292
41293     Found with scan-build.
41294
41295     https://bugzilla.gnome.org/show_bug.cgi?id=715164
41296
41297  gio/gsubprocess.c | 24 ++++++++++++++++--------
41298  1 file changed, 16 insertions(+), 8 deletions(-)
41299
41300 commit d6a19d2e76654570c056ef328c6fb4fdda939272
41301 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
41302 Date:   Wed Nov 6 12:21:58 2013 +0100
41303
41304     utf8: report allocation error
41305
41306     Make some of the conversion functions a bit more friendly to
41307     allocation
41308     failure.
41309
41310     Even though the glib policy is to abort() on allocation failure by
41311     default, it can be quite helpful to return an allocation error for
41312     functions already providing a GError.
41313
41314     I needed a safer g_utf16_to_utf8() to solve crash on big clipboard
41315     operations with win32, related to rhbz#1017250 (and coming gdk
41316     handling
41317     bug).
41318
41319     https://bugzilla.gnome.org/show_bug.cgi?id=711546
41320
41321  glib/gconvert.h |  4 +++-
41322  glib/gutf8.c    | 47 +++++++++++++++++++++++++++++++++++------------
41323  2 files changed, 38 insertions(+), 13 deletions(-)
41324
41325 commit 0dbe5c43df6d3eb32abe766ed08da525a8c8bfa4
41326 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
41327 Date:   Mon Nov 25 15:26:25 2013 +0800
41328
41329     msvc_recommended_pragmas.h: Treat C4819 warnings as errors
41330
41331     Warning C4819 in Visual Studio builds indicates an issue of Visual
41332     Studio
41333     2005 and later running on East Asian locales of Windows, which likely
41334     results in broken builds of GLib, Pango, GTK+, and possibly other
41335     GNOME
41336     projects such as Cogl and Clutter (and is also an issue when
41337     building other
41338     projects like QT and Firefox).
41339
41340     Treat this warning as an error as a result when building GLib-based
41341     items
41342     on Visual Studio, and tell people how to remedy this issue correctly.
41343
41344  README.win32               | 15 +++++++++++++++
41345  msvc_recommended_pragmas.h |  2 ++
41346  2 files changed, 17 insertions(+)
41347
41348 commit 3d70db075005a94d7fd18ac8a8dbd0abb82bff9e
41349 Author: Dan Winship <danw@gnome.org>
41350 Date:   Sat Nov 23 12:06:05 2013 -0500
41351
41352     Reorganize the "don't dump core from test subprocesses" code.
41353
41354     g_test_init() was calling _g_messages_set_exit_on_fatal() from
41355     subprocesses, to make fatal log messages call _exit() rather than
41356     abort(), but the function name is sort of confusing, and we don't
41357     really need it anyway, since g_log() can just call g_test_subprocess()
41358     instead and decide for itself.
41359
41360     Likewise, update g_assertion_message() to do the check itself, rather
41361     than calling into gmessages to do it, and fix
41362     g_assertion_message_expr() to also check whether it should exit or
41363     abort. (Previously it always called abort(), although this didn't
41364     actually matter since that was dead code until
41365     test_nonfatal_assertions was added.)
41366
41367     https://bugzilla.gnome.org/show_bug.cgi?id=711800
41368
41369  glib/Makefile.am         |  1 -
41370  glib/gmessages-private.h | 35 -----------------------------------
41371  glib/gmessages.c         | 34 +++++++++++++++-------------------
41372  glib/gtestutils.c        | 25 ++++++++++++++++++++-----
41373  4 files changed, 35 insertions(+), 60 deletions(-)
41374
41375 commit 97fac936708863a52d46cfb0ec3259e1b2c03d29
41376 Author: Dan Winship <danw@gnome.org>
41377 Date:   Sun Nov 10 15:27:26 2013 -0500
41378
41379     gtestutils: add g_assert_nonnull() to go with g_assert_null()
41380
41381     https://bugzilla.gnome.org/show_bug.cgi?id=711800
41382
41383  docs/reference/glib/glib-sections.txt |  1 +
41384  glib/gtestutils.c                     | 15 +++++++++++++++
41385  glib/gtestutils.h                     |  6 +++++-
41386  3 files changed, 21 insertions(+), 1 deletion(-)
41387
41388 commit f4c30feb9598e09d1d32805bad96e216c1a21786
41389 Author: Dan Winship <danw@gnome.org>
41390 Date:   Sun Nov 10 15:44:06 2013 -0500
41391
41392     gtestutils: fix g_test_set_nonfatal_assertions()
41393
41394     g_test_set_nonfatal_assertions() was a no-op, because
41395     g_assertion_message() wasn't actually checking the
41396     test_nonfatal_assertions flag. Fix that and add a test.
41397
41398     Also, g_test_set_nonfatal_assertions() has to set test_mode_fatal to
41399     FALSE as well, or else a failed assertion will cause the test program
41400     to abort at the end of the failed test.
41401
41402     Also, belatedly add this and the new g_assert_* methods to the docs.
41403
41404     https://bugzilla.gnome.org/show_bug.cgi?id=711800
41405
41406  docs/reference/glib/glib-sections.txt |  5 +++++
41407  glib/gtestutils.c                     | 19 +++++++++++++++----
41408  glib/tests/testing.c                  | 22 ++++++++++++++++++++++
41409  3 files changed, 42 insertions(+), 4 deletions(-)
41410
41411 commit 910191597a6c2e5d5d460e9ce9efb4f47d9cc63c
41412 Author: Matthias Clasen <mclasen@redhat.com>
41413 Date:   Sun Nov 24 01:22:44 2013 -0500
41414
41415     Add boolean returns to some hash functions
41416
41417     The functions g_hash_table_insert, g_hash_table_replace
41418     and g_hash_table_add now return TRUE if they inserted a
41419     new key/value pair.
41420
41421     https://bugzilla.gnome.org/show_bug.cgi?id=697828
41422
41423  glib/ghash.c      | 34 +++++++++++++++++++++++-----------
41424  glib/ghash.h      |  6 +++---
41425  glib/tests/hash.c | 10 ++++++++--
41426  3 files changed, 34 insertions(+), 16 deletions(-)
41427
41428 commit 616af3b80e62e283a1d8edba6b5da03f07a6ef0e
41429 Author: Matthias Clasen <mclasen@redhat.com>
41430 Date:   Sun Nov 24 00:56:26 2013 -0500
41431
41432     Avoid a compiler warning
41433
41434  glib/garray.c | 2 +-
41435  1 file changed, 1 insertion(+), 1 deletion(-)
41436
41437 commit 1fb4b3b2bf30b6a74c1b161a0884a424f7211e33
41438 Author: Manuel Bachmann <tarnyko@tarnyko.net>
41439 Date:   Sun Nov 24 04:51:21 2013 +0100
41440
41441     Fix G_OS #ifdefs in gbusserver.c
41442
41443     G_OS #ifdefs are only available once glibconfig.h has been
41444     evaluated ; that is, after including glib headers.
41445     Move this block down so it gets correctly evaluated.
41446
41447  gio/gdbusserver.c | 13 +++++++------
41448  1 file changed, 7 insertions(+), 6 deletions(-)
41449
41450 commit 5efc038e0dc77459ee5258b76640da423ded458e
41451 Author: Matthias Clasen <mclasen@redhat.com>
41452 Date:   Sat Nov 23 22:24:00 2013 -0500
41453
41454     Fix up appinfo test
41455
41456     Make it possible to skip the terminal-launching test simply
41457     by setting DISPLAY= . Previously, you had to unset DISPLAY,
41458     which is a little more cumbersome.
41459
41460     https://bugzilla.gnome.org/show_bug.cgi?id=711178
41461
41462  gio/tests/appinfo.c | 2 +-
41463  1 file changed, 1 insertion(+), 1 deletion(-)
41464
41465 commit 0fc0754e655a0628c4b25da4fe2ddf261208deb3
41466 Author: Matthias Clasen <mclasen@redhat.com>
41467 Date:   Sat Nov 23 22:21:29 2013 -0500
41468
41469     Fix up the appinfo test
41470
41471     One testcase was launching appinfo-test from a GAppInfo that
41472     does not have a filename. In this case, the G_LAUNCHED_DESKTOP_FILE
41473     envvar is not exported. Make appinfo-test deal with that, without
41474     spewing warnings.
41475
41476     https://bugzilla.gnome.org/show_bug.cgi?id=711178
41477
41478  gio/tests/appinfo-test.c | 21 +++++++++++++++------
41479  1 file changed, 15 insertions(+), 6 deletions(-)
41480
41481 commit 0250d185b1780691c02d746d0732ab94aeabd1ed
41482 Author: Matthias Clasen <mclasen@redhat.com>
41483 Date:   Sat Nov 23 21:28:40 2013 -0500
41484
41485     Fix warnings in a the actions test
41486
41487     The actions test tests the GSimpleActionGroup API. Maybe this
41488     should be moved to use GActionMap, but for now, just disable
41489     the deprecations.
41490
41491     There was also one test that wasn't actually hooked up, so
41492     do that as well.
41493
41494  gio/tests/actions.c | 13 +++++++++++++
41495  1 file changed, 13 insertions(+)
41496
41497 commit dedc990e28c0755b33ccbaee0c19d22f430563e6
41498 Author: Matthias Clasen <mclasen@redhat.com>
41499 Date:   Sat Nov 23 21:10:06 2013 -0500
41500
41501     Fix array API inconsistency
41502
41503     g_array_remove_range and g_byte_array_remove_range return
41504     a pointer to the array, g_ptr_array_remove_range returns
41505     void. Since it is pretty harmless, make it return the array
41506     too.
41507
41508     https://bugzilla.gnome.org/show_bug.cgi?id=159528
41509
41510  glib/garray.c | 18 +++++++++++-------
41511  glib/garray.h |  2 +-
41512  2 files changed, 12 insertions(+), 8 deletions(-)
41513
41514 commit 698393f15d32c6386588cf37b3aea8342ae45bf7
41515 Author: Matthias Clasen <mclasen@redhat.com>
41516 Date:   Sat Nov 23 21:09:32 2013 -0500
41517
41518     Fix the stack direction check again
41519
41520     Turns out I got it wrong.
41521
41522  configure.ac | 2 +-
41523  1 file changed, 1 insertion(+), 1 deletion(-)
41524
41525 commit 341c0b1988542f88f6c506145fda2ebd694f3331
41526 Author: Matthias Clasen <mclasen@redhat.com>
41527 Date:   Sat Nov 23 20:24:49 2013 -0500
41528
41529     Improve stack direction detection
41530
41531     When the function in the test program is inlined, all bets are
41532     off whether the detection will work correctly or not. Make it
41533     harder for the compiler to play games on us by making the
41534     function recursive.
41535
41536     https://bugzilla.gnome.org/show_bug.cgi?id=307947
41537
41538  configure.ac | 5 ++---
41539  1 file changed, 2 insertions(+), 3 deletions(-)
41540
41541 commit df71ecfc2dcefdc05f18dda5e6108f75ecbfe491
41542 Author: Matthias Clasen <mclasen@redhat.com>
41543 Date:   Sat Nov 23 20:12:13 2013 -0500
41544
41545     Fix the configure check for growing stack
41546
41547     The check was getting the direction wrong, as proven by the
41548     just committed signal invocation hint test.
41549
41550     https://bugzilla.gnome.org/show_bug.cgi?id=711871
41551
41552  configure.ac | 4 ++--
41553  1 file changed, 2 insertions(+), 2 deletions(-)
41554
41555 commit e81e33b35d389f14858015d759c9a3f416420c2d
41556 Author: Matthias Clasen <mclasen@redhat.com>
41557 Date:   Sat Nov 23 20:06:07 2013 -0500
41558
41559     Add a test for g_signal_get_invocation_hint
41560
41561     This is the sole piece of code in GLib where we make use of the
41562     stack growing direction. And this test proves that we have been
41563     getting the direction wrong all these years...
41564
41565  gobject/tests/signals.c | 47
41566  +++++++++++++++++++++++++++++++++++++++++++++++
41567  1 file changed, 47 insertions(+)
41568
41569 commit bd8fb391aa71a7693302dfe4f27ca10bab82c68a
41570 Author: Christian Persch <chpe@gnome.org>
41571 Date:   Thu May 24 19:18:44 2012 +0200
41572
41573     application: Use printerr for runtime errors
41574
41575     g_critical can be fatal (with --g-fatal-warnings, or some env
41576     var set),
41577     so don't use it to print out runtime errors.
41578
41579     Bug #676761.
41580
41581  gio/gapplication.c | 4 ++--
41582  1 file changed, 2 insertions(+), 2 deletions(-)
41583
41584 commit e45372895dd31033726c0ddfa1f7ff55a52d907c
41585 Author: Matthias Clasen <mclasen@redhat.com>
41586 Date:   Sat Nov 23 18:15:04 2013 -0500
41587
41588     Fix desktop-app-info test
41589
41590     The recent change to the search scoring algorithm made
41591     nautilus and konqueror switch places in the search results.
41592     Update the test to reflect that.
41593
41594  gio/tests/desktop-app-info.c | 12 +++++++-----
41595  1 file changed, 7 insertions(+), 5 deletions(-)
41596
41597 commit baf92d09d69de0d9f9b2d0f77fc62c21fdef4da8
41598 Author: Stef Walter <stefw@gnome.org>
41599 Date:   Sat Nov 9 20:18:34 2013 +0100
41600
41601     gtestdbus: Properly close server connections
41602
41603     Otherwise g_test_dbus_down() following a g_test_dbus_stop()
41604     will hang until it times out.
41605
41606     https://bugzilla.gnome.org/show_bug.cgi?id=711807
41607
41608  gio/gtestdbus.c | 9 +++++----
41609  1 file changed, 5 insertions(+), 4 deletions(-)
41610
41611 commit f16045c9cf221b800766fc0813d12f2a83636468
41612 Author: Matthias Clasen <mclasen@redhat.com>
41613 Date:   Sat Nov 23 16:58:51 2013 -0500
41614
41615     Add a test for notify emission ordering
41616
41617     This tests the ordering that was just documented.
41618     See
41619
41620     https://bugzilla.gnome.org/show_bug.cgi?id=607016
41621
41622  gobject/tests/properties.c | 39 +++++++++++++++++++++++++++++++++++++++
41623  1 file changed, 39 insertions(+)
41624
41625 commit 429010b15c0345d38b8dd711ccc1f45b2bbdbab4
41626 Author: Matthias Clasen <mclasen@redhat.com>
41627 Date:   Sat Nov 23 16:44:31 2013 -0500
41628
41629     Document details of GObject::notify
41630
41631     The signals queued while notify is frozen are emitted in
41632     reverse order, while omitting duplicates. The lack of documentation
41633     for this was pointed out in
41634
41635     https://bugzilla.gnome.org/show_bug.cgi?id=607016
41636
41637  gobject/gobject.c | 12 +++++++++++-
41638  1 file changed, 11 insertions(+), 1 deletion(-)
41639
41640 commit 5a5aaa203ac111add979abeb128ccc582b0cdc5c
41641 Author: Stef Walter <stefw@gnome.org>
41642 Date:   Sat Nov 9 09:25:02 2013 +0100
41643
41644     gdbus-connection: Fix race condition in test
41645
41646     The test was expecting that the spawned process wouldn't start
41647     up before the NameOwnerChanged signal was subscribed.
41648
41649     https://bugzilla.gnome.org/show_bug.cgi?id=711805
41650
41651  gio/tests/gdbus-connection.c | 7 ++++---
41652  1 file changed, 4 insertions(+), 3 deletions(-)
41653
41654 commit 65da592249b3eff7fbb5edb31d94e028cc3c43d0
41655 Author: Lars Uebernickel <lars@uebernic.de>
41656 Date:   Tue Oct 29 00:01:38 2013 -0700
41657
41658     Add basic test for the GNotification gtk backend
41659
41660     https://bugzilla.gnome.org/show_bug.cgi?id=711051
41661
41662  gio/tests/.gitignore             |   1 +
41663  gio/tests/Makefile.am            |   2 +
41664  gio/tests/gnotification-server.c | 339
41665  +++++++++++++++++++++++++++++++++++++++
41666  gio/tests/gnotification-server.h |  46 ++++++
41667  gio/tests/gnotification.c        | 163 +++++++++++++++++++
41668  5 files changed, 551 insertions(+)
41669
41670 commit 797959f05a26409fe143e54cc7d706ec5fa3d713
41671 Author: Stef Walter <stefw@gnome.org>
41672 Date:   Sat Nov 9 20:17:49 2013 +0100
41673
41674     gtestdbus: Don't destroy GSource twice
41675
41676     https://bugzilla.gnome.org/show_bug.cgi?id=711806
41677
41678  gio/gtestdbus.c | 6 ++++--
41679  1 file changed, 4 insertions(+), 2 deletions(-)
41680
41681 commit 047d9ce6f2ae840bacb3e4cf42d128d9d247b96e
41682 Author: Gergely POLONKAI <gergely@polonkai.eu>
41683 Date:   Wed Sep 18 11:01:00 2013 +0000
41684
41685     GObject: Introspection annotations for enums
41686
41687     This commit adds a few missing annotations to g_enum and
41688     g_flags functions.
41689
41690     https://bugzilla.gnome.org/show_bug.cgi?id=708274
41691
41692  gobject/genums.c | 30 ++++++++++++++++--------------
41693  1 file changed, 16 insertions(+), 14 deletions(-)
41694
41695 commit aef0adc0dd6e53c28aa3243ee97a202257a4e195
41696 Author: Bastien Nocera <hadess@hadess.net>
41697 Date:   Thu Nov 14 17:39:06 2013 +0100
41698
41699     GSettings: More docs for deprecated _list_schemas()
41700
41701     Most _list_schemas() uses were to check for the availability
41702     of a particular schema. g_settings_schema_source_lookup() is
41703     a better way to do this.
41704
41705     https://bugzilla.gnome.org/show_bug.cgi?id=712315
41706
41707  gio/gsettingsschema.c | 5 ++++-
41708  1 file changed, 4 insertions(+), 1 deletion(-)
41709
41710 commit 330905587860ee83a1931ad3b6794cdfde35f582
41711 Author: Matthias Clasen <mclasen@redhat.com>
41712 Date:   Sat Nov 23 13:16:06 2013 -0500
41713
41714     GVariantBuilder: small documentation fixes
41715
41716     The examples for g_variant_builder_add and
41717     g_variant_builder_add_parsed were leaking a heap-allocated
41718     builder. Fix that by converting the examples to stack
41719     allocation.
41720
41721     https://bugzilla.gnome.org/show_bug.cgi?id=697585
41722     https://bugzilla.gnome.org/show_bug.cgi?id=703522
41723
41724  glib/gvariant-parser.c | 18 +++++++++---------
41725  glib/gvariant.c        | 16 ++++++++--------
41726  2 files changed, 17 insertions(+), 17 deletions(-)
41727
41728 commit 4382e8b876a3991e1be2827be76630e1b67b8e03
41729 Author: Andrew Walton <awalton@vmware.com>
41730 Date:   Tue Nov 12 13:04:49 2013 -0800
41731
41732     CLOEXEC fix for older FreeBSDs and OS X.
41733
41734     Some older POSIX-flavored operating systems may not have adopted
41735     O_CLOEXEC yet.
41736
41737     See https://bugzilla.gnome.org/show_bug.cgi?id=712136.
41738
41739  gio/gsubprocess.c | 10 ++++++++++
41740  1 file changed, 10 insertions(+)
41741
41742 commit f969f1fc25248d4f53c78568481205b21ef1446b
41743 Author: Matthias Clasen <mclasen@redhat.com>
41744 Date:   Sat Nov 23 10:49:00 2013 -0500
41745
41746     Small documentation clarification
41747
41748     https://bugzilla.gnome.org/show_bug.cgi?id=671557
41749
41750  glib/gkeyfile.c | 2 +-
41751  1 file changed, 1 insertion(+), 1 deletion(-)
41752
41753 commit e3babb368742f6f8b69ba2c8a2b9a95d6142e8ff
41754 Author: Stef Walter <stefw@gnome.org>
41755 Date:   Fri Nov 8 14:26:33 2013 +0100
41756
41757     giomodule: Allow overriding source directory gio modules are
41758     loaded from
41759
41760     When testing (and valgrinding) we need to have a known set of modules
41761     loaded.
41762
41763     https://bugzilla.gnome.org/show_bug.cgi?id=711801
41764
41765  docs/reference/gio/overview.xml | 12 +++++++++++-
41766  gio/giomodule.c                 |  7 ++++++-
41767  2 files changed, 17 insertions(+), 2 deletions(-)
41768
41769 commit be231c6be03586f9a428f9ae5c9ae166b2747b75
41770 Author: Dan Winship <danw@gnome.org>
41771 Date:   Sun Nov 10 13:27:15 2013 -0500
41772
41773     glib-tap.mk: fix to actually use the TAP driver
41774
41775     The Makefile rules in glib-tap.mk were copied from an example that
41776     assumed that all the test programs had names ending in ".test", so
41777     they didn't actually have any effect for us and resulted in us still
41778     using the standard automake test driver. Fix this so we actually do
41779     use TAP now.
41780
41781     https://bugzilla.gnome.org/show_bug.cgi?id=711796
41782
41783  Makefile.am   |   1 +
41784  glib-tap.mk   |   2 +-
41785  tap-driver.sh | 652
41786  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
41787  3 files changed, 654 insertions(+), 1 deletion(-)
41788
41789 commit 8f5b40c04672a150ed6df27d9f83aba8ec8ea29d
41790 Author: Dan Winship <danw@gnome.org>
41791 Date:   Sun Nov 10 13:26:01 2013 -0500
41792
41793     gio/tests: fix output of gdbus-proxy-threads and gdbus-threading
41794
41795     Make gdbus-proxy-threads and gdbus-threading print a newline at the
41796     end of their progress strings, to avoid messing up their TAP-format
41797     output.
41798
41799     https://bugzilla.gnome.org/show_bug.cgi?id=711796
41800
41801  gio/tests/gdbus-proxy-threads.c |  5 ++++-
41802  gio/tests/gdbus-threading.c     | 12 +++++++++---
41803  2 files changed, 13 insertions(+), 4 deletions(-)
41804
41805 commit c762a3a3f60a984edb721dd8879a52bffd134bd4
41806 Author: Dan Winship <danw@gnome.org>
41807 Date:   Sun Nov 10 13:25:45 2013 -0500
41808
41809     gio/tests: basic-application is a helper program, not a test
41810
41811     https://bugzilla.gnome.org/show_bug.cgi?id=711796
41812
41813  gio/tests/Makefile.am | 5 ++++-
41814  1 file changed, 4 insertions(+), 1 deletion(-)
41815
41816 commit 41eacde63071d52bab52ee721efb12a279b14198
41817 Author: Dan Winship <danw@gnome.org>
41818 Date:   Sun Nov 10 13:23:15 2013 -0500
41819
41820     gtestutils: add "options" to g_test_init(), make option-argv0
41821     use gtester
41822
41823     Declare that the previously-unused "..." argument to g_test_init() is
41824     actually a NULL-terminated list of strings indicating testing options,
41825     and add an option "no_g_set_prgname", which keeps g_test_init() from
41826     calling g_set_prgname(). Then we can port glib/tests/option-argv0 to
41827     use gtester, by passing that option.
41828
41829     https://bugzilla.gnome.org/show_bug.cgi?id=711796
41830
41831  glib/gtestutils.c         | 18 +++++++++++++-----
41832  glib/gtestutils.h         |  2 +-
41833  glib/tests/option-argv0.c | 11 ++++-------
41834  3 files changed, 18 insertions(+), 13 deletions(-)
41835
41836 commit f733075cd13504fa1977a433cbad463f8900828e
41837 Author: Dan Winship <danw@gnome.org>
41838 Date:   Sun Nov 10 13:22:46 2013 -0500
41839
41840     glib/tests/include: port to gtester
41841
41842     https://bugzilla.gnome.org/show_bug.cgi?id=711796
41843
41844  glib/tests/include.c | 14 +++++++++++---
41845  1 file changed, 11 insertions(+), 3 deletions(-)
41846
41847 commit a9d93ca1dfbee4d4b6bb0880493be5ed6efac62c
41848 Author: Matthias Clasen <mclasen@redhat.com>
41849 Date:   Sat Nov 23 00:22:09 2013 -0500
41850
41851     Add some mainloop instrumentation
41852
41853     Add trace points around adding, removing and dispatching of
41854     sources.
41855
41856     https://bugzilla.gnome.org/show_bug.cgi?id=710741
41857
41858  glib/glib.stp.in   | 22 ++++++++++++++++++++++
41859  glib/glib_probes.d |  4 ++++
41860  glib/gmain.c       |  8 ++++++++
41861  3 files changed, 34 insertions(+)
41862
41863 commit 91dd70cf1715f64ff8dcd1ce2f641a905988f275
41864 Author: Dan Winship <danw@gnome.org>
41865 Date:   Wed Nov 20 09:41:13 2013 -0500
41866
41867     building: Document C90 and POSIX requirements
41868
41869     https://bugzilla.gnome.org/show_bug.cgi?id=710519
41870
41871  INSTALL.in                       |  4 ++++
41872  docs/reference/glib/building.xml | 15 +++++++++------
41873  2 files changed, 13 insertions(+), 6 deletions(-)
41874
41875 commit 9d7235dea7670a059cb4e653f6f9fee63560277f
41876 Author: Dan Winship <danw@gnome.org>
41877 Date:   Wed Nov 20 09:31:20 2013 -0500
41878
41879     building: belated docs update: GNU make is required, not recommended
41880
41881     https://bugzilla.gnome.org/show_bug.cgi?id=710519
41882
41883  INSTALL.in                       |  2 +-
41884  docs/reference/glib/building.xml | 14 +++++++-------
41885  2 files changed, 8 insertions(+), 8 deletions(-)
41886
41887 commit 158dde050702f83a058962d14156a02234fc9685
41888 Author: Dan Winship <danw@gnome.org>
41889 Date:   Sat Oct 19 13:04:00 2013 -0400
41890
41891     Replace #ifdef HAVE_UNISTD_H checks with #ifdef G_OS_UNIX
41892
41893     In Windows development environments that have it, <unistd.h> is mostly
41894     just a wrapper around several other native headers (in particular,
41895     <io.h>, which contains read(), close(), etc, and <process.h>, which
41896     contains getpid()). But given that some Windows dev environments don't
41897     have <unistd.h>, everything that uses those functions on Windows
41898     already needed to include the correct Windows header as well, and so
41899     there is never any point to including <unistd.h> on Windows.
41900
41901     Also, remove some <unistd.h> includes (and a few others) that were
41902     unnecessary even on unix.
41903
41904     https://bugzilla.gnome.org/show_bug.cgi?id=710519
41905
41906  config.h.win32.in                |  7 -------
41907  configure.ac                     | 10 +++-------
41908  gio/gdbusauthmechanismexternal.c |  4 ----
41909  gio/gdbusauthmechanismsha1.c     |  4 ++--
41910  gio/gdbusconnection.c            |  4 ----
41911  gio/gdbusmessage.c               |  3 ---
41912  gio/gdbusprivate.c               |  3 ---
41913  gio/gdbusserver.c                |  4 ++--
41914  gio/gdummyfile.c                 |  3 ---
41915  gio/glib-compile-resources.c     |  7 +++----
41916  gio/glib-compile-schemas.c       |  4 ----
41917  gio/glocalfile.c                 |  2 --
41918  gio/glocalfileinfo.c             |  8 +++-----
41919  gio/glocalfileinputstream.c      |  4 +---
41920  gio/glocalfileoutputstream.c     |  4 +---
41921  gio/gsimpleasyncresult.c         |  7 -------
41922  gio/gtestdbus.c                  |  2 +-
41923  glib/gbookmarkfile.c             |  5 -----
41924  glib/gdatetime.c                 |  4 ----
41925  glib/genviron.c                  |  3 ---
41926  glib/gfileutils.c                |  6 +++---
41927  glib/giochannel.c                |  4 ----
41928  glib/gkeyfile.c                  |  2 +-
41929  glib/gmain.c                     |  4 ++--
41930  glib/gmappedfile.c               |  7 ++++---
41931  glib/gmessages.c                 |  7 ++++---
41932  glib/gpoll.c                     |  4 ++--
41933  glib/grand.c                     |  8 ++++----
41934  glib/gscanner.c                  |  8 ++++----
41935  glib/gslice.c                    |  2 +-
41936  glib/gstdio.c                    |  2 +-
41937  glib/gstring.c                   |  3 ---
41938  glib/gtestutils.c                |  4 +---
41939  glib/gthread.c                   |  4 ++--
41940  glib/gtimer.c                    |  4 ++--
41941  glib/gutils.c                    |  4 +---
41942  glib/tests/base64.c              |  3 ---
41943  glib/tests/checksum.c            |  3 ---
41944  glib/tests/hmac.c                |  3 ---
41945  glib/tests/mappedfile.c          | 10 +++++++---
41946  glib/tests/node.c                |  4 ----
41947  glib/tests/thread.c              |  2 +-
41948  gmodule/gmodule.c                |  2 +-
41949  gobject/glib-genmarshal.c        |  6 +++---
41950  gobject/gobject-query.c          |  3 ---
41951  tests/env-test.c                 |  4 ----
41952  tests/file-test.c                |  5 ++---
41953  tests/gio-test.c                 |  8 ++++----
41954  48 files changed, 66 insertions(+), 152 deletions(-)
41955
41956 commit 3981cddbf8659458be9f863151314cd0fd1682bf
41957 Author: Dan Winship <danw@gnome.org>
41958 Date:   Sat Oct 19 13:03:59 2013 -0400
41959
41960     Require POSIX.1 (1990) compliance on unix
41961
41962     Assume unix platforms support the original POSIX.1 standard.
41963     Specifically, assume that if G_OS_UNIX, then we have chown(),
41964     getcwd(), getgrgid(), getpwuid(), link(), <grp.h>, <pwd.h>,
41965     <sys/types.h>, <sys/uio.h>, <sys/wait.h>, and <unistd.h>.
41966
41967     Additionally, since all versions of Windows that we care about also
41968     have <sys/types.h>, we can remove HAVE_SYS_TYPES_H checks everywhere.
41969
41970     Also remove one include of <sys/times.h>, and the corresponding
41971     configure check, since the include is not currently needed (and may
41972     always have just been a typo for <sys/time.h>).
41973
41974     https://bugzilla.gnome.org/show_bug.cgi?id=710519
41975
41976  config.h.win32.in            | 33 ---------------------------------
41977  configure.ac                 | 34 ++++++++++++++--------------------
41978  gio/gfile.c                  |  3 ---
41979  gio/glocalfile.c             |  2 +-
41980  gio/glocalfileinfo.c         | 16 +++++++---------
41981  gio/glocalfileinfo.h         |  2 --
41982  gio/glocalfileoutputstream.c |  2 +-
41983  gio/glocalvfs.c              |  4 ++--
41984  gio/gsocket.c                |  2 +-
41985  glib/gbacktrace.c            | 15 +++++----------
41986  glib/gfileutils.c            |  6 ------
41987  glib/gthread-posix.c         |  9 +++------
41988  glib/gutils.c                |  9 ++++-----
41989  13 files changed, 38 insertions(+), 99 deletions(-)
41990
41991 commit 6e4a7fca431f53fdfd89afbe956212229cf52200
41992 Author: Dan Winship <danw@gnome.org>
41993 Date:   Sat Oct 19 13:03:58 2013 -0400
41994
41995     Require C90 compliance
41996
41997     Assume all supported platforms implement C90, and therefore they
41998     (correctly) implement atexit(), memmove(), setlocale(), strerror(),
41999     and vprintf(), and have <float.h> and <limits.h>.
42000
42001     (Also remove the configure check testing that "do ... while (0)" works
42002     correctly; the non-do/while-based version of G_STMT_START and
42003     G_STMT_END was removed years ago, but the check remained. Also, remove
42004     some checks that configure.ac claimed were needed for libcharset, but
42005     aren't actually used.)
42006
42007     Note that removing the g_memmove() function is not an ABI break even
42008     on systems where g_memmove() was previously not a macro, because it
42009     was never marked GLIB_AVAILABLE_IN_ALL or listed in glib.symbols, so
42010     it would have been glib-internal since 2004.
42011
42012     https://bugzilla.gnome.org/show_bug.cgi?id=710519
42013
42014  config.h.win32.in           |  33 ----------
42015  configure.ac                | 154
42016  ++++++++------------------------------------
42017  gio/gbufferedinputstream.c  |   2 +-
42018  gio/gbufferedoutputstream.c |   2 +-
42019  glib/garray.c               |  32 ++++-----
42020  glib/gbsearcharray.h        |   4 +-
42021  glib/gfileutils.c           |   2 +-
42022  glib/gslice.c               |  14 ++--
42023  glib/gstrfuncs.c            |  15 +----
42024  glib/gstring.c              |  10 +--
42025  glib/gutils.c               |  56 ++--------------
42026  glib/gutils.h               |  13 +---
42027  glib/pcre/Makefile.am       |   1 +
42028  glib/tests/test-printf.c    |   2 -
42029  gobject/gtype.c             |  18 +++---
42030  gobject/gvaluearray.c       |   8 +--
42031  16 files changed, 80 insertions(+), 286 deletions(-)
42032
42033 commit 7f5b2901cf5bea290c11133dad16850176178dad
42034 Author: Dan Winship <danw@gnome.org>
42035 Date:   Sat Oct 19 13:03:56 2013 -0400
42036
42037     Remove alleged support for last-millennium Unixes
42038
42039     Remove workarounds for NeXTStep (last released in 1995), SunOS (1994),
42040     HP-UX 9.x (1992) and 10.x (1995), OSF/1 / Digital UNIX / Tru64 UNIX
42041     4.x (1999), and AIX 4.x (1999).
42042
42043     HP-UX 11 implements dlopen(), so dropping support for earlier versions
42044     also lets us remove the HP-UX-specific gmodule-dld.
42045
42046     https://bugzilla.gnome.org/show_bug.cgi?id=710519
42047
42048  configure.ac                |  66 ++----------------
42049  glib/gfileutils.c           |   5 +-
42050  glib/glibconfig.h.win32.in  |   6 +-
42051  glib/gpoll.c                |   6 --
42052  glib/gutils.c               |   9 +--
42053  gmodule/Makefile.am         |   1 -
42054  gmodule/gmodule-dld.c       | 163
42055  --------------------------------------------
42056  gmodule/gmodule.c           |  12 ++--
42057  gmodule/gmoduleconf.h.in    |   3 +-
42058  gmodule/gmoduleconf.h.win32 |   1 -
42059  m4macros/glib-2.0.m4        |   5 +-
42060  11 files changed, 15 insertions(+), 262 deletions(-)
42061
42062 commit 51a917bc1656368e8d94ea7ea3b33d3cc06daa82
42063 Author: Dan Winship <danw@gnome.org>
42064 Date:   Sat Oct 19 13:03:55 2013 -0400
42065
42066     Remove alleged support for BeOS
42067
42068     Since the initial addition of BeOS support in 1999, there has only
42069     been one update to it (in 2005, and it wasn't even very big). GLib is
42070     known to not currently build on Haiku (or presumably actual BeOS)
42071     without additional patching, and the fact that there isn't a single
42072     G_OS_BEOS check in gio/ is suspicious.
42073
42074     Additionally, other than the GModule implementation, all of the
42075     existing G_OS_BEOS checks are either (a) "G_OS_UNIX || G_OS_BEOS", or
42076     (b) random minor POSIXy tweaks (include this header file rather than
42077     that one, etc), suggesting that if we were going to support Haiku, it
42078     would probably be simpler to treat it as a special kind of G_OS_UNIX
42079     (as we do with Mac OS X) rather than as its own completely different
42080     thing.
42081
42082     So, kill G_OS_BEOS.
42083
42084     https://bugzilla.gnome.org/show_bug.cgi?id=710519
42085
42086  configure.ac                          |  32 ------
42087  docs/reference/glib/glib-sections.txt |   1 -
42088  glib/docs.c                           |   7 --
42089  glib/gbacktrace.c                     |   2 +-
42090  glib/gmain.c                          |   5 -
42091  glib/gpoll.c                          |   4 -
42092  glib/gstdio.c                         |   2 +-
42093  glib/gutils.c                         |   2 +-
42094  gmodule/Makefile.am                   |   1 -
42095  gmodule/gmodule-beos.c                | 204
42096  ----------------------------------
42097  gmodule/gmoduleconf.h.in              |   1 -
42098  gmodule/gmoduleconf.h.win32           |   1 -
42099  12 files changed, 3 insertions(+), 259 deletions(-)
42100
42101 commit 57969f4b251d14eaa3d154842f208dde4cc525a7
42102 Author: Dan Winship <danw@gnome.org>
42103 Date:   Sat Oct 19 13:03:46 2013 -0400
42104
42105     Remove alleged support for OS/2
42106
42107     In particular, remove the OS/2 GModule implementation (which AFAICT
42108     was never actually built even on OS/2).
42109
42110     https://bugzilla.gnome.org/show_bug.cgi?id=710519
42111
42112  glib/gutils.c               |   4 --
42113  gmodule/Makefile.am         |   1 -
42114  gmodule/gmodule-os2.c       | 144
42115  --------------------------------------------
42116  gmodule/gmoduleconf.h.in    |   1 -
42117  gmodule/gmoduleconf.h.win32 |   1 -
42118  5 files changed, 151 deletions(-)
42119
42120 commit 6f7d8f6294da1c08d918b14cb012e5fa854ff080
42121 Author: Stef Walter <stefw@gnome.org>
42122 Date:   Tue Oct 29 18:03:29 2013 +0100
42123
42124     gbacktrace: Print out gdb exec errors correctly
42125
42126     We want to see error messages related to starting and running
42127     gdb (such as if it's not installed).
42128
42129     https://bugzilla.gnome.org/show_bug.cgi?id=711088
42130
42131  glib/gbacktrace.c | 11 ++++++++++-
42132  1 file changed, 10 insertions(+), 1 deletion(-)
42133
42134 commit b1af471a3f08c3afa4eb61f0791998aac5da80a8
42135 Author: Michael Haubenwallner <michael.haubenwallner@salomon.at>
42136 Date:   Thu Nov 14 16:22:10 2013 +0100
42137
42138     build: Give internal libraries higher precedence
42139
42140     Linking local libraries too late may cause preinstalled libraries to
42141     get found earlier, due to external library paths in .la files.
42142
42143     https://bugzilla.gnome.org/show_bug.cgi?id=712314
42144
42145  gio/Makefile.am           | 37 +++++++++++++++++++------------------
42146  gio/tests/Makefile.am     |  6 ++++--
42147  tests/Makefile.am         |  8 ++++----
42148  tests/gobject/Makefile.am |  2 +-
42149  4 files changed, 28 insertions(+), 25 deletions(-)
42150
42151 commit 36f1a4ce7ed6df6aa8d24169508cc33dfc34cd79
42152 Author: Stef Walter <stefw@gnome.org>
42153 Date:   Tue Oct 29 21:30:06 2013 +0100
42154
42155     gmessages: Add g_info macro for G_LOG_LEVEL_INFO
42156
42157     For completeness. Although less used than others, projects want
42158     to use this, and end up having to define it awkwardly themselves.
42159
42160     https://bugzilla.gnome.org/show_bug.cgi?id=711103
42161
42162  docs/reference/glib/glib-sections.txt |  1 +
42163  glib/gmessages.c                      | 22 +++++++++++++++++++++-
42164  glib/gmessages.h                      | 15 +++++++++++++++
42165  glib/tests/protocol.c                 |  5 +----
42166  4 files changed, 38 insertions(+), 5 deletions(-)
42167
42168 commit a46459b0002af97c035133907706caeba76f7863
42169 Author: Colin Walters <walters@verbum.org>
42170 Date:   Mon Nov 18 16:15:34 2013 -0500
42171
42172     GSocketClient: For _CONNECTING event, make remote address accessible
42173
42174     My application (hotssh) would like to get the resolved address
42175     from DNS,
42176     before we start the connect().
42177
42178     We could add a new event, but it's easy enough to just cache it on the
42179     GSocketConnection; this avoids any new API.
42180
42181     https://bugzilla.gnome.org/show_bug.cgi?id=712547
42182
42183  gio/gioprivate.h        |  6 ++++++
42184  gio/gsocketclient.c     |  8 +++++++-
42185  gio/gsocketconnection.c | 30 ++++++++++++++++++++++++++++++
42186  3 files changed, 43 insertions(+), 1 deletion(-)
42187
42188 commit 1f0573d2e6605d657cdf2884cc4dcd646f8a214f
42189 Author: Michael Haubenwallner <michael.haubenwallner@salomon.at>
42190 Date:   Thu Nov 14 16:16:59 2013 +0100
42191
42192     AIX splice() is something different
42193
42194     AIX does provide the splice() symbol, but this does have different
42195     signature and usecase than what Linux may provide.
42196
42197     https://bugzilla.gnome.org/show_bug.cgi?id=712314
42198
42199  configure.ac | 1 +
42200  1 file changed, 1 insertion(+)
42201
42202 commit efb1701bf3baf6f5b05fd1a7a5a4ff990a7dc460
42203 Author: Michael Haubenwallner <michael.haubenwallner@salomon.at>
42204 Date:   Thu Nov 14 16:12:02 2013 +0100
42205
42206     Use AC_HEADER_MAJOR
42207
42208     Instead of checking for sys/mkdev.h headerfile, there is the
42209     AC_HEADER_MAJOR helper for how to get major(), minor(), makedev().
42210
42211     https://bugzilla.gnome.org/show_bug.cgi?id=712314
42212
42213  configure.ac       | 3 ++-
42214  gio/gdbusmessage.c | 9 ++++++---
42215  2 files changed, 8 insertions(+), 4 deletions(-)
42216
42217 commit 3c2d52cc965ac6c4d44f3812cb3d52631873ff02
42218 Author: Colin Walters <walters@verbum.org>
42219 Date:   Tue Nov 12 13:41:47 2013 -0500
42220
42221     gsettings.m4: @GSETTINGS_RULES@: Support srcdir != builddir with
42222     nonrecursive make
42223
42224     In hotssh I use nonrecursive make.  gnome-continuous uses srcdir !=
42225     builddir by default.  @GSETTINGS_RULES@ will then attempt to touch a
42226     nonexistent path.
42227
42228     This patch fixes that.
42229
42230     https://bugzilla.gnome.org/show_bug.cgi?id=712171
42231
42232  m4macros/gsettings.m4 | 2 +-
42233  1 file changed, 1 insertion(+), 1 deletion(-)
42234
42235 commit f79e39154d4028dac1366e813aba0cabdd48c9c2
42236 Author: Dan Winship <danw@gnome.org>
42237 Date:   Sun Nov 17 09:45:20 2013 -0500
42238
42239     GDummyTlsBackend: cache the GDummyTlsDatabase
42240
42241     The default GTlsDatabase is supposed to be a singleton (and libsoup
42242     has tests that will fail if it's not).
42243
42244  gio/gdummytlsbackend.c | 29 ++++++++++++++++++++++++++---
42245  1 file changed, 26 insertions(+), 3 deletions(-)
42246
42247 commit cfc8215fc1dc09acbfd4bb2c2b5ae5d66a4146d4
42248 Author: Ray Strode <rstrode@redhat.com>
42249 Date:   Fri Nov 15 14:47:09 2013 -0500
42250
42251     gobject: Box GMappedFile
42252
42253     GMappedFile is current unintrospectable, because it's not a registered
42254     box type.  It already has reference counting functions, so there's
42255     little reason not to box it.
42256
42257     This commit adds GMappedFile to the hoard of other boxes types handled
42258     by gboxed.c
42259
42260     https://bugzilla.gnome.org/show_bug.cgi?id=712393
42261
42262  gobject/gboxed.c     |  1 +
42263  gobject/glib-types.h | 11 +++++++++++
42264  2 files changed, 12 insertions(+)
42265
42266 commit ca830f273396322a29c439f760c06e9bad0399f1
42267 Author: Ryan Lortie <desrt@desrt.ca>
42268 Date:   Fri Nov 15 15:23:43 2013 -0500
42269
42270     Fix GSettings testcase again
42271
42272     Hopefully this one will work for both srcdir == builddir and not.
42273
42274  gio/tests/Makefile.am                                              | 2 +-
42275  gio/tests/gsettings.c                                              |
42276  7 +++++--
42277  .../{org.gtk.test.gschema.xml => org.gtk.test.gschema.xml.orig}    | 0
42278  3 files changed, 6 insertions(+), 3 deletions(-)
42279
42280 commit cb889d95804144c86d9a64aeb6b21a18df035b7e
42281 Author: Philip Withnall <philip.withnall@collabora.co.uk>
42282 Date:   Thu Nov 14 18:06:32 2013 +0000
42283
42284     gstrfuncs: Mention nullability in g_ascii_strcasecmp() documentation
42285
42286     Like strcmp(), g_ascii_strcasecmp() requires that both of its
42287     parameters
42288     be non-%NULL.
42289
42290  glib/gstrfuncs.c | 2 ++
42291  1 file changed, 2 insertions(+)
42292
42293 commit 2fb8901b647f94f74a79f5017793d6c6ed2af981
42294 Author: Florian Müllner <fmuellner@gnome.org>
42295 Date:   Thu Nov 7 23:41:21 2013 +0100
42296
42297     gdesktopappinfo: Rank Keywords matches higher than GenericName
42298
42299     It makes sense to match on GenericName in case an application does
42300     not provide any keywords, but the Keywords field has been added
42301     to explicitly support the search case, while GenericName was used
42302     to be displayed in menus, so it makes more sense to consider
42303     Keywords more (or equally) relevant for search.
42304
42305     https://bugzilla.gnome.org/show_bug.cgi?id=711640
42306
42307  gio/gdesktopappinfo.c | 6 ++++--
42308  1 file changed, 4 insertions(+), 2 deletions(-)
42309
42310 commit d33f758313f32e123ec70f052216b028a50fc0a6
42311 Author: Ryan Lortie <desrt@desrt.ca>
42312 Date:   Tue Nov 12 00:19:50 2013 -0500
42313
42314     bump version
42315
42316  configure.ac | 2 +-
42317  1 file changed, 1 insertion(+), 1 deletion(-)
42318
42319 commit 00d980f6f4e8bfbc5fb36a487890006da7d2f5b3
42320 Author: Ryan Lortie <desrt@desrt.ca>
42321 Date:   Mon Nov 11 23:09:11 2013 -0500
42322
42323     GLib 2.39.1
42324
42325  NEWS | 135
42326  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
42327  1 file changed, 135 insertions(+)
42328
42329 commit ce35c08c5702b31676ff0db4412864ca55247913
42330 Author: Ryan Lortie <desrt@desrt.ca>
42331 Date:   Mon Nov 11 23:11:55 2013 -0500
42332
42333     Revert "gdbus-connection-loss: Fix leak in test"
42334
42335     This reverts commit 670379b26f4a86c7b51b928eb0332b9a654e4c4c.
42336
42337     This is causing distcheck to fail and will have to be revisited later.
42338
42339  gio/tests/gdbus-connection-loss.c | 3 ---
42340  1 file changed, 3 deletions(-)
42341
42342 commit 5c4f3f4dab47059c81855c383176ab4d88be1a18
42343 Author: Ryan Lortie <desrt@desrt.ca>
42344 Date:   Mon Nov 11 23:17:32 2013 -0500
42345
42346     gsettings test: fix srcdir != builddir
42347
42348     Just copy the schemas to the builddir and compile them in place
42349     instead
42350     of trying to mess around with creating the compiled file in a
42351     different
42352     dir.  This solves issues in the summary/description testcase when
42353     GSettings expects the usual situation of having the .xml files present
42354     in the same directory.
42355
42356  gio/tests/Makefile.am |  1 +
42357  gio/tests/gsettings.c | 10 +++++-----
42358  2 files changed, 6 insertions(+), 5 deletions(-)
42359
42360 commit 1e5e3b64a8f3caa4c42a49b17b89dbbede892a90
42361 Author: Stef Walter <stefw@gnome.org>
42362 Date:   Sat Nov 9 08:51:41 2013 +0100
42363
42364     gsubprocess: Fix a number of leaks and a segfault
42365
42366     Fixed a number of leaks in gsubprocess, as well as a segfault
42367     that was hidden by never calling
42368     g_subprocess_communicate_state_free().
42369
42370     https://bugzilla.gnome.org/show_bug.cgi?id=711803
42371
42372  gio/gsubprocess.c | 14 ++++++++++----
42373  1 file changed, 10 insertions(+), 4 deletions(-)
42374
42375 commit d10f35310ffb50edca7efef25071c52f45683160
42376 Author: Stef Walter <stefw@gnome.org>
42377 Date:   Sat Nov 9 20:53:32 2013 +0100
42378
42379     threadpool-test: Fix leaks in tests
42380
42381     https://bugzilla.gnome.org/show_bug.cgi?id=711751
42382
42383  tests/threadpool-test.c | 2 ++
42384  1 file changed, 2 insertions(+)
42385
42386 commit 3e041ce5adde83a44f6f5156c7463157539ddbc4
42387 Author: Stef Walter <stefw@gnome.org>
42388 Date:   Sat Nov 9 20:26:31 2013 +0100
42389
42390     mainloop-test: Fix uninitialized memory access in tests
42391
42392     https://bugzilla.gnome.org/show_bug.cgi?id=711751
42393
42394  tests/mainloop-test.c | 6 +++---
42395  1 file changed, 3 insertions(+), 3 deletions(-)
42396
42397 commit a638be8a790a67688066229f239a612194cdff70
42398 Author: Stef Walter <stefw@gnome.org>
42399 Date:   Thu Nov 7 22:56:11 2013 +0100
42400
42401     Revert "giomodule: Fix leaks in module loading"
42402
42403     This reverts commit dc72039c162e1ca6400f28f92dd8e090ce99bd3f.
42404
42405     This depends on a patch that allows GTypeModule to be finalized.
42406     Lets put this back in bugzilla until that gets in.
42407
42408  gio/giomodule.c | 28 ++++++++++------------------
42409  1 file changed, 10 insertions(+), 18 deletions(-)
42410
42411 commit aa7ec15091a29c37aa32c117dff94b6b72498b39
42412 Author: Stef Walter <stefw@gnome.org>
42413 Date:   Mon Nov 11 15:27:24 2013 +0100
42414
42415     Revert "defaultiface: Fix leak in test"
42416
42417     This reverts commit fd7b2faa64febab407ffde2506c995544583a9d5.
42418
42419     This required another patch to be commited first. Will put this
42420     back in bugzilla.
42421
42422  tests/gobject/defaultiface.c | 5 +----
42423  1 file changed, 1 insertion(+), 4 deletions(-)
42424
42425 commit f038c629a404c49cb8149add55dde286b7ddb079
42426 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
42427 Date:   Wed Nov 6 16:35:21 2013 +0800
42428
42429     glib/tests/: Avoid GCCisms and fix tests for MSVC
42430
42431     Skip the tests on inf/nan strings for the gvariant and strfuncs
42432     tests, and
42433     skip the hex strings for the strtod tests in strfuncs as they are C99
42434     features that are not yet supported by Visual C++ (even 2013).  Use a
42435     definition for NAN and INFINITY (that is also used in PyGObject) as
42436     atof("NaN") and atof("Infinity") simply returns 0.0 (which is not
42437     a NAN)
42438     in Visual C++ to fix the tests running there.
42439
42440     Also adapt to the format of g_ascii_formatd() when dealing with 1e99.
42441
42442     https://bugzilla.gnome.org/show_bug.cgi?id=711047
42443
42444  glib/tests/gvariant.c |  5 ++++-
42445  glib/tests/strfuncs.c | 31 +++++++++++++++++++++++++++++--
42446  2 files changed, 33 insertions(+), 3 deletions(-)
42447
42448 commit 0212ab61824c098ec0a213465e85e2bc2702b4ed
42449 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
42450 Date:   Wed Nov 6 16:58:00 2013 +0800
42451
42452     Tests: Fix up the expected messages
42453
42454     There was an expected messages that was not in the form that GLib on
42455     Windows actually produces, which causes some test to fail.
42456     Fix this up.
42457
42458     https://bugzilla.gnome.org/show_bug.cgi?id=711047
42459
42460  gio/tests/credentials.c | 4 ++--
42461  1 file changed, 2 insertions(+), 2 deletions(-)
42462
42463 commit c58a7b8c7454aa82895c8d325e964ac94f79ae3b
42464 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
42465 Date:   Wed Nov 6 16:45:12 2013 +0800
42466
42467     tests: Fix for non-GCC
42468
42469     Remove uses of using empty arrays in initialization and structs,
42470     and build
42471     tests that rely on GCCisms on GCC only.
42472
42473     https://bugzilla.gnome.org/show_bug.cgi?id=711047
42474
42475  glib/tests/mem-overflow.c |  6 +++++
42476  gobject/tests/param.c     | 64
42477  +++++++++++++++++++++++------------------------
42478  2 files changed, 38 insertions(+), 32 deletions(-)
42479
42480 commit a7707ec60ba8155c345df58d414060e177f15804
42481 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
42482 Date:   Wed Nov 6 15:14:06 2013 +0800
42483
42484     glib/tests/spawn-singlethread: Improve test for Windows
42485
42486     Use a Windows-style .bat script for the test_spawn_script() test,
42487     at least
42488     when the code is built with Visual C++ (due to differences in
42489     how scripts
42490     are written for shells and Windows cmd.exe), and account for
42491     Windows-style
42492     line endings for that test too.
42493
42494     Let the MinGW builds (which are normally done in an MSYS BASH-style
42495     shell) continue to use the
42496     *NIX-style script for that test.
42497
42498     https://bugzilla.gnome.org/show_bug.cgi?id=711047
42499
42500  glib/tests/Makefile.am          |  1 +
42501  glib/tests/echo-script.bat      |  2 ++
42502  glib/tests/spawn-singlethread.c | 22 +++++++++++++++++++---
42503  3 files changed, 22 insertions(+), 3 deletions(-)
42504
42505 commit b27a2d436bad5fcda5fea52bb84a39fd42e66041
42506 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
42507 Date:   Tue Nov 5 17:33:09 2013 +0800
42508
42509     gio/tests/gsubprocess.c: Fix on Windows
42510
42511     We need to check for the correct line endings on Windows (\r\n)
42512     for the
42513     echo tests and currently need to skip the test_echo_eof test there, as
42514     it depends on the cat utility that is not normally found on Windows,
42515     and
42516     using an external installation of cat via MSYS or Cygwin would
42517     render the
42518     test program to hang as cat waits for user input.
42519
42520     https://bugzilla.gnome.org/show_bug.cgi?id=711047
42521
42522  gio/tests/gsubprocess.c | 15 ++++++++++++++-
42523  1 file changed, 14 insertions(+), 1 deletion(-)
42524
42525 commit fd41363e0213adda7c274c7ac06b411a17d5619f
42526 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
42527 Date:   Tue Nov 5 16:08:45 2013 +0800
42528
42529     tests/: Include unistd.h on *NIX only
42530
42531     https://bugzilla.gnome.org/show_bug.cgi?id=711047
42532
42533  tests/child-test.c           | 9 ++++-----
42534  tests/env-test.c             | 4 +---
42535  tests/mapping-test.c         | 9 ++++-----
42536  tests/refcount/closures.c    | 3 +++
42537  tests/refcount/objects.c     | 5 ++++-
42538  tests/refcount/objects2.c    | 5 ++++-
42539  tests/refcount/properties.c  | 5 ++++-
42540  tests/refcount/properties2.c | 5 ++++-
42541  tests/refcount/signals.c     | 5 ++++-
42542  tests/slice-concurrent.c     | 2 ++
42543  10 files changed, 34 insertions(+), 18 deletions(-)
42544
42545 commit 5fd3c63ae8ab3923fa7963832dadde1d065a1e48
42546 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
42547 Date:   Tue Nov 5 15:51:08 2013 +0800
42548
42549     glib/gspawn-win32-helper.c: Clean up a bit
42550
42551     Remove the parts about storing up the fd's in a data structure,
42552     but call
42553     close() on the fd's.  However, retain the _get_osfhandle() check
42554     on the
42555     fd's when we iterate through the fd's as on fd values in the
42556     iteration may
42557     well be invalid fd's.  As a result, the invalid parameter handler
42558     is still
42559     needed for newer Microsoft CRTs (8.0/2005+) for _get_osfhandle() to
42560     make sure that the program does not abort when we check the
42561     validity of
42562     fd's to be closed in the loop[1].
42563
42564     [1]:
42565     http://msdn.microsoft.com/en-us/library/ks2530z6%28v=vs.80%29.aspx
42566
42567  glib/gspawn-win32-helper.c | 47
42568  ++++++++++++++++++----------------------------
42569  1 file changed, 18 insertions(+), 29 deletions(-)
42570
42571 commit ccba409d349211d0705a8ae1fcf0f88fbb370175
42572 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
42573 Date:   Tue Nov 5 12:58:40 2013 +0800
42574
42575     tests/: Avoid closing invalid fd's
42576
42577     ...and only include unistd.h when we are on *NIX.
42578
42579     Newer Visual C++ runtimes (8.0/2005 and later) will cause the
42580     program to
42581     crash with an internal abort() call when they detect instances
42582     of close()
42583     being called on an invalid fd, such as when the fd is -1, and
42584     these should
42585     be purged anyways.
42586
42587     https://bugzilla.gnome.org/show_bug.cgi?id=711047
42588
42589  tests/file-test.c | 16 +++++++++-------
42590  tests/testglib.c  | 17 +++++++++--------
42591  2 files changed, 18 insertions(+), 15 deletions(-)
42592
42593 commit 172aaa3a0135fe14567b33389cfbf25103260967
42594 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
42595 Date:   Tue Nov 5 12:45:38 2013 +0800
42596
42597     glib/gmessages.h: Unify log messages
42598
42599     ...Under various compilers when !G_DISABLE_CHECKS.  Previously, the
42600     messages that are logged differ depending whether GLib was built
42601     with GCC
42602     or not.  To simplify test cases, make all builds use a single
42603     output format
42604     for g_return_if_fail(), g_return_val_if_fail(), g_return_if_reached(),
42605     and
42606     g_return_val_if_reached(), by using the GCC-style format and
42607     replaceing
42608     __PRETTY_FUNCTION__ with G_STRFUNC, so that it will work across
42609     various
42610     compilers.
42611
42612     https://bugzilla.gnome.org/show_bug.cgi?id=711047
42613
42614  glib/gmessages.h | 54
42615  ++++--------------------------------------------------
42616  1 file changed, 4 insertions(+), 50 deletions(-)
42617
42618 commit fff14a5b7cf62d176b20bb3bb2fa573f9f7bcd2d
42619 Author: Dan Winship <danw@gnome.org>
42620 Date:   Sat Nov 2 09:33:26 2013 -0400
42621
42622     gcancellable: don't use g_cancellable_connect() in GCancellableSource
42623
42624     g_cancellable_connect() is documented as calling its callback only
42625     once, but GCancellableSource should trigger every time the cancellable
42626     is cancelled.
42627
42628     https://bugzilla.gnome.org/show_bug.cgi?id=710691
42629     https://bugzilla.gnome.org/show_bug.cgi?id=711286
42630
42631  gio/gcancellable.c | 13 +++++++++----
42632  1 file changed, 9 insertions(+), 4 deletions(-)
42633
42634 commit b4aee2a759898ce785675a158fc74963cc380317
42635 Author: Shantha kumar <shkumar@redhat.com>
42636 Date:   Mon Nov 11 14:20:40 2013 +0530
42637
42638     Updated Tamil Translations
42639
42640  po/ta.po | 978
42641  +++++++++++++++++++++++++++++++++++++++------------------------
42642  1 file changed, 601 insertions(+), 377 deletions(-)
42643
42644 commit 670379b26f4a86c7b51b928eb0332b9a654e4c4c
42645 Author: Stef Walter <stefw@gnome.org>
42646 Date:   Sat Nov 9 20:28:28 2013 +0100
42647
42648     gdbus-connection-loss: Fix leak in test
42649
42650     https://bugzilla.gnome.org/show_bug.cgi?id=711802
42651
42652  gio/tests/gdbus-connection-loss.c | 3 +++
42653  1 file changed, 3 insertions(+)
42654
42655 commit 14b27eaab88e8c8860461fb98ede7eb14a510d46
42656 Author: Stef Walter <stefw@gnome.org>
42657 Date:   Sat Nov 9 20:23:15 2013 +0100
42658
42659     gdbus-introspection: Fix leaks in tests
42660
42661     https://bugzilla.gnome.org/show_bug.cgi?id=711802
42662
42663  gio/tests/gdbus-introspection.c | 9 ++++++++-
42664  1 file changed, 8 insertions(+), 1 deletion(-)
42665
42666 commit e34d74bdb390fce029e7734e93b7ff8154b75e26
42667 Author: Stef Walter <stefw@gnome.org>
42668 Date:   Thu Nov 7 22:40:40 2013 +0100
42669
42670     private: Use threading primitives correctly in private test
42671
42672     We shouldn't be clearing statically allocated mutexes, and also
42673     don't use deprecated heap-allocated GPrivate.
42674
42675     https://bugzilla.gnome.org/show_bug.cgi?id=711755
42676
42677  glib/tests/private.c | 17 ++++++-----------
42678  1 file changed, 6 insertions(+), 11 deletions(-)
42679
42680 commit 177fe9f98ee7a017cff11f739c16c203b671a7e2
42681 Author: Stef Walter <stefw@gnome.org>
42682 Date:   Sat Nov 9 20:52:16 2013 +0100
42683
42684     timeloop: Fix leaks in tests
42685
42686     https://bugzilla.gnome.org/show_bug.cgi?id=711751
42687
42688  tests/timeloop.c | 3 +++
42689  1 file changed, 3 insertions(+)
42690
42691 commit 9e0ade0691b30baf07bab7d5b4b00467b82c21b9
42692 Author: Stef Walter <stefw@gnome.org>
42693 Date:   Sat Nov 9 20:29:56 2013 +0100
42694
42695     file-test: Fix leaks in test
42696
42697     https://bugzilla.gnome.org/show_bug.cgi?id=711751
42698
42699  tests/file-test.c | 4 +++-
42700  1 file changed, 3 insertions(+), 1 deletion(-)
42701
42702 commit dce83add1800c7145d6375626e2129fc51a83267
42703 Author: Stef Walter <stefw@gnome.org>
42704 Date:   Sun Nov 10 00:15:30 2013 +0100
42705
42706     gthreadpool: Don't pass bad data to GThreadPool sorter
42707
42708     This causes sorters to crash.
42709
42710     https://bugzilla.gnome.org/show_bug.cgi?id=711756
42711
42712  glib/gthreadpool.c | 8 +++++++-
42713  1 file changed, 7 insertions(+), 1 deletion(-)
42714
42715 commit 81d0ebe29ccd852e969acda7394969e3f13eb136
42716 Author: Stef Walter <stefw@gnome.org>
42717 Date:   Thu Oct 31 11:43:14 2013 +0100
42718
42719     gmain: Fix use of uninitialized memory in sigaction structure
42720
42721     https://bugzilla.gnome.org/show_bug.cgi?id=711754
42722
42723  glib/gmain.c | 1 +
42724  1 file changed, 1 insertion(+)
42725
42726 commit fd7b2faa64febab407ffde2506c995544583a9d5
42727 Author: Stef Walter <stefw@gnome.org>
42728 Date:   Sun Nov 10 15:58:06 2013 +0100
42729
42730     defaultiface: Fix leak in test
42731
42732     https://bugzilla.gnome.org/show_bug.cgi?id=711779
42733
42734  tests/gobject/defaultiface.c | 5 ++++-
42735  1 file changed, 4 insertions(+), 1 deletion(-)
42736
42737 commit bac4179476d0eee96f8bd73fef760b4289b79c17
42738 Author: Stef Walter <stefw@gnome.org>
42739 Date:   Sun Nov 10 15:57:12 2013 +0100
42740
42741     timeloop-closure: Fix leaks in test
42742
42743     https://bugzilla.gnome.org/show_bug.cgi?id=711779
42744
42745  tests/gobject/timeloop-closure.c | 14 ++++++++++----
42746  1 file changed, 10 insertions(+), 4 deletions(-)
42747
42748 commit d8722441d167694dd943aeeab4e8addd4ce41f6a
42749 Author: Stef Walter <stefw@gnome.org>
42750 Date:   Sun Nov 10 15:56:59 2013 +0100
42751
42752     signals: Fix leak in test
42753
42754     https://bugzilla.gnome.org/show_bug.cgi?id=711779
42755
42756  tests/gobject/signals.c | 1 +
42757  1 file changed, 1 insertion(+)
42758
42759 commit 1b9662046f4c98b8aa8aff63a0bbbfde3b6bf3f7
42760 Author: Stef Walter <stefw@gnome.org>
42761 Date:   Sun Nov 10 15:56:32 2013 +0100
42762
42763     paramspec-test: Fix leaks in tests
42764
42765     https://bugzilla.gnome.org/show_bug.cgi?id=711779
42766
42767  tests/gobject/paramspec-test.c | 3 +++
42768  1 file changed, 3 insertions(+)
42769
42770 commit 320f0b32de8458c05793733991e05497d1b5c782
42771 Author: Stef Walter <stefw@gnome.org>
42772 Date:   Sun Nov 10 15:56:17 2013 +0100
42773
42774     override: Fix leaks in test
42775
42776     https://bugzilla.gnome.org/show_bug.cgi?id=711779
42777
42778  tests/gobject/override.c | 3 +++
42779  1 file changed, 3 insertions(+)
42780
42781 commit e6de9c6940cc123e9f843e3069f73a75a887487f
42782 Author: Stef Walter <stefw@gnome.org>
42783 Date:   Sun Nov 10 15:55:56 2013 +0100
42784
42785     gvalue-test: Fix leaks in test
42786
42787     https://bugzilla.gnome.org/show_bug.cgi?id=711779
42788
42789  tests/gobject/gvalue-test.c | 2 ++
42790  1 file changed, 2 insertions(+)
42791
42792 commit 83301d8c1f678fbcd26129ba4bc4cc2332e15bdd
42793 Author: Stef Walter <stefw@gnome.org>
42794 Date:   Sun Nov 10 15:55:35 2013 +0100
42795
42796     accumulator: Fix leak in test
42797
42798     https://bugzilla.gnome.org/show_bug.cgi?id=711779
42799
42800  tests/gobject/accumulator.c | 2 ++
42801  1 file changed, 2 insertions(+)
42802
42803 commit 5339950e2519933912fe5e3374caf721ad790220
42804 Author: Stef Walter <stefw@gnome.org>
42805 Date:   Thu Nov 7 22:57:27 2013 +0100
42806
42807     threadtests: Fix leaks in tests
42808
42809     https://bugzilla.gnome.org/show_bug.cgi?id=711779
42810
42811  gobject/tests/threadtests.c | 15 ++++++++-------
42812  1 file changed, 8 insertions(+), 7 deletions(-)
42813
42814 commit ac6d35b4df8726f18926b5060f969a6229f96378
42815 Author: Stef Walter <stefw@gnome.org>
42816 Date:   Thu Nov 7 22:57:13 2013 +0100
42817
42818     enums: Fix leaks in tests
42819
42820     https://bugzilla.gnome.org/show_bug.cgi?id=711779
42821
42822  gobject/tests/enums.c | 4 ++++
42823  1 file changed, 4 insertions(+)
42824
42825 commit dc72039c162e1ca6400f28f92dd8e090ce99bd3f
42826 Author: Stef Walter <stefw@gnome.org>
42827 Date:   Thu Nov 7 23:00:28 2013 +0100
42828
42829     giomodule: Fix leaks in module loading
42830
42831     https://bugzilla.gnome.org/show_bug.cgi?id=711798
42832
42833  gio/giomodule.c | 28 ++++++++++++++++++----------
42834  1 file changed, 18 insertions(+), 10 deletions(-)
42835
42836 commit b88f992c6ea3b082ac967b852ceb1618c0196783
42837 Author: Stef Walter <stefw@gnome.org>
42838 Date:   Sun Nov 10 14:48:36 2013 +0100
42839
42840     boxed: Fix double free in boxed unit tests
42841
42842     https://bugzilla.gnome.org/show_bug.cgi?id=711782
42843
42844  gobject/tests/boxed.c | 2 +-
42845  1 file changed, 1 insertion(+), 1 deletion(-)
42846
42847 commit 91c8fb82feae5675f20ac0fcb21226a1b516e5df
42848 Author: Stef Walter <stefw@gnome.org>
42849 Date:   Sat Nov 9 20:21:44 2013 +0100
42850
42851     gdbus-connection: Fix leaks in tests
42852
42853     https://bugzilla.gnome.org/show_bug.cgi?id=711802
42854
42855  gio/tests/gdbus-connection.c | 7 ++++++-
42856  1 file changed, 6 insertions(+), 1 deletion(-)
42857
42858 commit f80e2695e1c624484a149fbd5b1c795d6b0ab519
42859 Author: Stef Walter <stefw@gnome.org>
42860 Date:   Sat Nov 9 20:21:16 2013 +0100
42861
42862     gdbus-connection-slow: Fix leak in tests
42863
42864     https://bugzilla.gnome.org/show_bug.cgi?id=711802
42865
42866  gio/tests/gdbus-connection-slow.c | 7 ++++++-
42867  1 file changed, 6 insertions(+), 1 deletion(-)
42868
42869 commit 0d51ff79edfb39d8b9e4d775a399404c1641784d
42870 Author: Stef Walter <stefw@gnome.org>
42871 Date:   Sat Nov 9 20:28:41 2013 +0100
42872
42873     gdbus-connection: Fix use after free in test
42874
42875     https://bugzilla.gnome.org/show_bug.cgi?id=711802
42876
42877  gio/tests/gdbus-connection.c | 3 ---
42878  1 file changed, 3 deletions(-)
42879
42880 commit 95526b5db5adad7f550de06b707f429eb9da0654
42881 Author: Stef Walter <stefw@gnome.org>
42882 Date:   Sat Nov 9 08:54:28 2013 +0100
42883
42884     gsubprocess: Fix leaks in tests
42885
42886     https://bugzilla.gnome.org/show_bug.cgi?id=711802
42887
42888  gio/tests/gsubprocess.c | 4 ++++
42889  1 file changed, 4 insertions(+)
42890
42891 commit fe3c878c53b2c8087c6c0605a36d55d61ddab3f4
42892 Author: Stef Walter <stefw@gnome.org>
42893 Date:   Sat Nov 9 08:53:13 2013 +0100
42894
42895     gsubprocess: Fix error detection logic in tests
42896
42897     Various tests were depending on local_error being set by a callback
42898     when it could never have been the case. Simplify async error detection
42899     logic in those cases, and fix leak of GError.
42900
42901     https://bugzilla.gnome.org/show_bug.cgi?id=711802
42902
42903  gio/tests/gsubprocess.c | 40 ++++++++++++++--------------------------
42904  1 file changed, 14 insertions(+), 26 deletions(-)
42905
42906 commit 78ad171da96e15b370867b69077fa3d149920c83
42907 Author: Stef Walter <stefw@gnome.org>
42908 Date:   Fri Nov 8 14:28:55 2013 +0100
42909
42910     g-icon: Fix memory leak in test
42911
42912     https://bugzilla.gnome.org/show_bug.cgi?id=711802
42913
42914  gio/tests/g-icon.c | 1 +
42915  1 file changed, 1 insertion(+)
42916
42917 commit faafd4c051febb545838be9b663eabe5f3df254f
42918 Author: Stef Walter <stefw@gnome.org>
42919 Date:   Fri Nov 8 14:28:23 2013 +0100
42920
42921     contexts: Fix memory leak in test
42922
42923     https://bugzilla.gnome.org/show_bug.cgi?id=711802
42924
42925  gio/tests/contexts.c | 3 ++-
42926  1 file changed, 2 insertions(+), 1 deletion(-)
42927
42928 commit 438f7110f92dd290bce205abb61249ed4d564c37
42929 Author: Stef Walter <stefw@gnome.org>
42930 Date:   Sun Nov 10 16:39:45 2013 +0100
42931
42932     data-output-stream: Fix some access after free
42933
42934     The memory pointed to by a GMemoryOutputStream can be realloc'd
42935
42936     https://bugzilla.gnome.org/show_bug.cgi?id=711802
42937
42938  gio/tests/data-output-stream.c | 4 ++++
42939  1 file changed, 4 insertions(+)
42940
42941 commit 72171240cc1d3dfdee27ce460e88fca23308bdba
42942 Author: Stef Walter <stefw@gnome.org>
42943 Date:   Sun Nov 10 16:39:28 2013 +0100
42944
42945     buffered-output-stream: Fix some access after free
42946
42947     The memory pointed to by a GMemoryOutputStream can be realloc'd
42948
42949     https://bugzilla.gnome.org/show_bug.cgi?id=711802
42950
42951  gio/tests/buffered-output-stream.c | 4 ++++
42952  1 file changed, 4 insertions(+)
42953
42954 commit 419b47e166fce8974e8bc31e966020c57e6fe19f
42955 Author: Stef Walter <stefw@gnome.org>
42956 Date:   Sat Nov 9 20:19:44 2013 +0100
42957
42958     gtestdbus: Fix leak of GMainLoop
42959
42960     https://bugzilla.gnome.org/show_bug.cgi?id=711808
42961
42962  gio/gtestdbus.c | 1 +
42963  1 file changed, 1 insertion(+)
42964
42965 commit 6294d730235577b018b1b8df85691a96a5ce4d80
42966 Author: Stef Walter <stefw@gnome.org>
42967 Date:   Sun Nov 10 10:54:47 2013 +0100
42968
42969     module-test: Fix leaks in test
42970
42971     https://bugzilla.gnome.org/show_bug.cgi?id=711768
42972
42973  tests/module-test.c | 5 ++++-
42974  1 file changed, 4 insertions(+), 1 deletion(-)
42975
42976 commit fe8862dc1be42a65d0140b4f3d3ef345def638d9
42977 Author: Stef Walter <stefw@gnome.org>
42978 Date:   Sun Nov 10 14:32:17 2013 +0100
42979
42980     utils: Don't free memory owned by glib in test
42981
42982     https://bugzilla.gnome.org/show_bug.cgi?id=711775
42983
42984  glib/tests/utils.c | 1 -
42985  1 file changed, 1 deletion(-)
42986
42987 commit 0a02fd9c526f029808b38d1f7b9758e28675ec9d
42988 Author: Stef Walter <stefw@gnome.org>
42989 Date:   Sun Nov 10 10:54:26 2013 +0100
42990
42991     iochannel-test: Fix leaks in test
42992
42993     https://bugzilla.gnome.org/show_bug.cgi?id=711751
42994
42995  tests/iochannel-test.c | 5 ++++-
42996  1 file changed, 4 insertions(+), 1 deletion(-)
42997
42998 commit 44bd2ab07e81016c961a59f0a66f4351ac5822cf
42999 Author: Stef Walter <stefw@gnome.org>
43000 Date:   Sat Nov 9 20:52:42 2013 +0100
43001
43002     unicode-encoding: Fix leaks in test
43003
43004     https://bugzilla.gnome.org/show_bug.cgi?id=711751
43005
43006  tests/unicode-encoding.c | 3 +++
43007  1 file changed, 3 insertions(+)
43008
43009 commit e8cc0966d4a2fb3cf059122b4a4b9479e25604e4
43010 Author: Stef Walter <stefw@gnome.org>
43011 Date:   Sat Nov 9 20:51:18 2013 +0100
43012
43013     thread-test: Fix leaks in tests
43014
43015     This is a test of deprecated functionality and its age is
43016     showing. Doesn't actually do what it says. But fix leaks anyway.
43017
43018     https://bugzilla.gnome.org/show_bug.cgi?id=711751
43019
43020  tests/thread-test.c | 7 ++++++-
43021  1 file changed, 6 insertions(+), 1 deletion(-)
43022
43023 commit ae1764b4e0dd33d55fac8a5329b0c5d45c4c66fd
43024 Author: Stef Walter <stefw@gnome.org>
43025 Date:   Sat Nov 9 20:30:11 2013 +0100
43026
43027     mainloop-test: Fix leaks in tests
43028
43029     https://bugzilla.gnome.org/show_bug.cgi?id=711751
43030
43031  tests/mainloop-test.c | 4 ++++
43032  1 file changed, 4 insertions(+)
43033
43034 commit 83a14d13ec22fad898a5be9aaa66b50536d6be17
43035 Author: Stef Walter <stefw@gnome.org>
43036 Date:   Sat Nov 9 20:29:04 2013 +0100
43037
43038     datetime: Fix leak in test
43039
43040     https://bugzilla.gnome.org/show_bug.cgi?id=711751
43041
43042  tests/datetime.c | 1 +
43043  1 file changed, 1 insertion(+)
43044
43045 commit 5ae5d438a684118556cc8875277d524d6ce9088b
43046 Author: Stef Walter <stefw@gnome.org>
43047 Date:   Sat Nov 9 20:26:57 2013 +0100
43048
43049     mapping-test: Fix leaks in tests
43050
43051     https://bugzilla.gnome.org/show_bug.cgi?id=711751
43052
43053  tests/mapping-test.c | 13 +++++++++++--
43054  1 file changed, 11 insertions(+), 2 deletions(-)
43055
43056 commit fc4630b7ac089fcd1aff1c8376433e971ab193dd
43057 Author: Stef Walter <stefw@gnome.org>
43058 Date:   Sat Nov 9 20:26:15 2013 +0100
43059
43060     gio-test: Fix leaks in tests
43061
43062     https://bugzilla.gnome.org/show_bug.cgi?id=711751
43063
43064  tests/gio-test.c | 6 ++++++
43065  1 file changed, 6 insertions(+)
43066
43067 commit ee743674a16f251bb275d6ee59f6da8cbf2b2910
43068 Author: Stef Walter <stefw@gnome.org>
43069 Date:   Sat Nov 9 20:25:39 2013 +0100
43070
43071     completion-test: Fix leaks in tests
43072
43073     https://bugzilla.gnome.org/show_bug.cgi?id=711751
43074
43075  tests/completion-test.c | 2 ++
43076  1 file changed, 2 insertions(+)
43077
43078 commit ba56c7b720a88ba096a3325c03457dab9088b3b8
43079 Author: Stef Walter <stefw@gnome.org>
43080 Date:   Sat Nov 9 20:25:23 2013 +0100
43081
43082     child-test: Fix leak in test
43083
43084     https://bugzilla.gnome.org/show_bug.cgi?id=711751
43085
43086  tests/child-test.c | 2 ++
43087  1 file changed, 2 insertions(+)
43088
43089 commit 9a67fb903f394fc884fbacd2f54392632db2b898
43090 Author: Stef Walter <stefw@gnome.org>
43091 Date:   Sat Nov 9 20:25:07 2013 +0100
43092
43093     asyncqueue-test: Fix leaks in tests
43094
43095     https://bugzilla.gnome.org/show_bug.cgi?id=711751
43096
43097  tests/asyncqueue-test.c | 4 ++++
43098  1 file changed, 4 insertions(+)
43099
43100 commit e52558672610fa12c967448dcabb9a8cfd27179e
43101 Author: Stef Walter <stefw@gnome.org>
43102 Date:   Thu Nov 7 22:40:59 2013 +0100
43103
43104     unix: Fix memory leak in unix test
43105
43106     https://bugzilla.gnome.org/show_bug.cgi?id=711751
43107
43108  glib/tests/unix.c | 1 +
43109  1 file changed, 1 insertion(+)
43110
43111 commit ab3c55435af3cecaa4b7805e8f6ffe1719e13ba6
43112 Author: Dan Winship <danw@gnome.org>
43113 Date:   Thu Nov 7 22:38:52 2013 +0100
43114
43115     gerror: Don't leak memory when overwrite warning
43116
43117     Even though we can't always make no-leak guarantees when g_warning()
43118     in this case we're testing this behavior in tests, and it would be
43119     good to be able to valgrind this.
43120
43121     https://bugzilla.gnome.org/show_bug.cgi?id=711751
43122
43123  glib/gerror.c      | 10 ++++++++--
43124  glib/tests/error.c |  3 ---
43125  2 files changed, 8 insertions(+), 5 deletions(-)
43126
43127 commit e74b4351a33aa09ed053922cca907c956cbe61cd
43128 Author: Stef Walter <stefw@gnome.org>
43129 Date:   Thu Oct 31 14:41:34 2013 +0100
43130
43131     private: Fix memory leak in tests
43132
43133     Don't use g_private_new(), it's deprecated, and leaks by definition.
43134
43135     https://bugzilla.gnome.org/show_bug.cgi?id=711751
43136
43137  glib/tests/private.c | 14 ++++++--------
43138  1 file changed, 6 insertions(+), 8 deletions(-)
43139
43140 commit ae6dbb35cbf11a363b28f1e86b1f6f2bc4036b4c
43141 Author: Michael Catanzaro <mcatanzaro@gnome.org>
43142 Date:   Sat Nov 9 09:33:42 2013 -0600
43143
43144     giomodule: small typo in documentation
43145
43146  gio/giomodule.c | 2 +-
43147  1 file changed, 1 insertion(+), 1 deletion(-)
43148
43149 commit 0cb8454b5c0ba31aa1c8b4915503686bfe5cddeb
43150 Author: Matthias Clasen <mclasen@redhat.com>
43151 Date:   Fri Nov 8 20:57:04 2013 -0500
43152
43153     Small documentation improvement
43154
43155  gio/gsettings.c | 4 ++--
43156  1 file changed, 2 insertions(+), 2 deletions(-)
43157
43158 commit ca22ac794428c70fb0e11be3358f18b68d755ae3
43159 Author: Matthias Clasen <mclasen@redhat.com>
43160 Date:   Fri Nov 8 20:45:54 2013 -0500
43161
43162     Add an index for new api in glib docs
43163
43164  docs/reference/glib/glib-docs.xml | 4 ++++
43165  1 file changed, 4 insertions(+)
43166
43167 commit 83d427819778315e4d8b2d6cbc6e758d92733174
43168 Author: Rico Tzschichholz <ricotz@ubuntu.com>
43169 Date:   Fri Nov 8 08:15:43 2013 +0100
43170
43171     Revert "gio/Makefile: make sure to dist gappinfoprivate.h"
43172
43173     This reverts commit c45b26d61f6539dbf4e202aded08d9614b441f81.
43174
43175  gio/Makefile.am | 1 -
43176  1 file changed, 1 deletion(-)
43177
43178 commit 5627452048fb1925a7bfbabd7d7fba553e4458ca
43179 Author: Michael Catanzaro <mcatanzaro@gnome.org>
43180 Date:   Thu Nov 7 18:39:59 2013 -0600
43181
43182     gstrfuncs: fix small typo in documentation
43183
43184  glib/gstrfuncs.c | 2 +-
43185  1 file changed, 1 insertion(+), 1 deletion(-)
43186
43187 commit bda60c3e8b92575520495b8f283ee5ba595da074
43188 Author: Ryan Lortie <desrt@desrt.ca>
43189 Date:   Thu Nov 7 13:56:56 2013 -0500
43190
43191     GAppInfoMonitor: don't try to use NULL hash table
43192
43193     Don't g_hash_table_iter_init() on a NULL table if we see the app info
43194     monitoring but no monitors have been created yet.
43195
43196     https://bugzilla.gnome.org/show_bug.cgi?id=711632
43197
43198  gio/gappinfo.c | 19 +++++++++++--------
43199  1 file changed, 11 insertions(+), 8 deletions(-)
43200
43201 commit ffbf866d3b3dfae234fbdeef8bab683c14d66e30
43202 Author: Ryan Lortie <desrt@desrt.ca>
43203 Date:   Tue Oct 29 12:02:44 2013 -0700
43204
43205     GApplication: fix bogus testcase
43206
43207     We had a GApplication testcase that handled both open and commandline.
43208     This only way that this worked was by implementing the commandline
43209     handler without actually setting the HANDLES_COMMAND_LINE flag.
43210
43211     This behaviour is now invalid, so just rip out the offending part
43212     of the
43213     test.
43214
43215     https://bugzilla.gnome.org/show_bug.cgi?id=711099
43216
43217  gio/gapplicationimpl-dbus.c   |  3 ++-
43218  gio/tests/basic-application.c | 23 -----------------------
43219  gio/tests/gapplication.c      |  5 -----
43220  3 files changed, 2 insertions(+), 29 deletions(-)
43221
43222 commit 6e0bbd8adb861b21de24c1701e0de21bae339e73
43223 Author: Ryan Lortie <desrt@desrt.ca>
43224 Date:   Thu Oct 10 09:28:30 2013 -0400
43225
43226     appinfo: Add some testcases for searching
43227
43228     https://bugzilla.gnome.org/show_bug.cgi?id=711557
43229
43230  gio/tests/.gitignore                               |   1 +
43231  gio/tests/Makefile.am                              |  38 ++++
43232  gio/tests/apps.c                                   |  58 +++++
43233  gio/tests/desktop-app-info.c                       | 242
43234  +++++++++++++++++++-
43235  .../desktop-files/home/applications/eog.desktop    |  11 +
43236  ...c6a4e022b17686306243dada811d550d25eb1fb.desktop |   7 +
43237  .../desktop-files/usr/applications/baobab.desktop  |  39 ++++
43238  .../desktop-files/usr/applications/cheese.desktop  |  46 ++++
43239  .../usr/applications/dconf-editor.desktop          |  33 +++
43240  .../desktop-files/usr/applications/eog.desktop     |  43 ++++
43241  .../usr/applications/evince-previewer.desktop      |  28 +++
43242  .../desktop-files/usr/applications/evince.desktop  |  42 ++++
43243  .../usr/applications/file-roller.desktop           |  43 ++++
43244  .../usr/applications/gcr-prompter.desktop          |  18 ++
43245  .../usr/applications/gcr-viewer.desktop            |  10 +
43246  .../desktop-files/usr/applications/gedit.desktop   |  83 +++++++
43247  .../desktop-files/usr/applications/glade.desktop   |  56 +++++
43248  .../usr/applications/gnome-clocks.desktop          |  41 ++++
43249  .../usr/applications/gnome-contacts.desktop        |  25 +++
43250  .../usr/applications/gnome-font-viewer.desktop     |  33 +++
43251  .../usr/applications/gnome-music.desktop           |  22 ++
43252  .../usr/applications/gnome-terminal.desktop        |  39 ++++
43253  .../usr/applications/gucharmap.desktop             |  38 ++++
43254  .../usr/applications/kde4/dolphin.desktop          |  27 +++
43255  .../usr/applications/kde4/kate.desktop             |  26 +++
43256  .../usr/applications/kde4/konqbrowser.desktop      |  26 +++
43257  .../usr/applications/kde4/okular.desktop           |  23 ++
43258  .../desktop-files/usr/applications/mimeinfo.cache  | 246
43259  +++++++++++++++++++++
43260  .../applications/nautilus-autorun-software.desktop |  19 ++
43261  .../usr/applications/nautilus-classic.desktop      |  15 ++
43262  .../applications/nautilus-connect-server.desktop   |  22 ++
43263  .../usr/applications/nautilus.desktop              |  39 ++++
43264  .../desktop-files/usr/applications/totem.desktop   |  36 +++
43265  .../desktop-files/usr/applications/yelp.desktop    |  39 ++++
43266  34 files changed, 1512 insertions(+), 2 deletions(-)
43267
43268 commit 3d32d5359aefc0c287265c85278a31c7e2ea9b3d
43269 Author: Ryan Lortie <desrt@desrt.ca>
43270 Date:   Tue Nov 5 22:51:48 2013 -0500
43271
43272     Add g_desktop_app_info_search()
43273
43274     The first time this function is called we load all of the keyfiles in
43275     the directory, ignoring the 'Hidden' ones and build an index out
43276     of the
43277     interesting fields using g_str_tokenize_and_fold().
43278
43279     We do prefix matching on the tokens to find relevent desktop files.
43280
43281     Right now this is implemented as a hashtable that we iterate over,
43282     checking prefixes on each token.  This could possibly be sped up by
43283     creating an array, but it's already pretty fast...
43284
43285     https://bugzilla.gnome.org/show_bug.cgi?id=711557
43286
43287  gio/gdesktopappinfo.c | 525
43288  ++++++++++++++++++++++++++++++++++++++++++++++++++
43289  gio/gdesktopappinfo.h |   2 +
43290  2 files changed, 527 insertions(+)
43291
43292 commit c45b26d61f6539dbf4e202aded08d9614b441f81
43293 Author: Ryan Lortie <desrt@desrt.ca>
43294 Date:   Thu Nov 7 12:11:55 2013 -0500
43295
43296     gio/Makefile: make sure to dist gappinfoprivate.h
43297
43298  gio/Makefile.am | 1 +
43299  1 file changed, 1 insertion(+)
43300
43301 commit ffb39bff6fc76051901dddbb179afdf83baafc27
43302 Author: Rico Tzschichholz <ricotz@ubuntu.com>
43303 Date:   Thu Nov 7 17:37:13 2013 +0100
43304
43305     gio: Add gappinfoprivate.h to Makefile.am
43306
43307     In addition to e55d33edc1336ddc6d5cdfa0e3003a69a5812d26
43308
43309  gio/Makefile.am | 1 +
43310  1 file changed, 1 insertion(+)
43311
43312 commit a004fc80598c2b14f2e3780fb0f94fc9f6faf263
43313 Author: Dimitris Spingos <dmtrs32@gmail.com>
43314 Date:   Thu Nov 7 17:19:09 2013 +0200
43315
43316     Updated Greek translation
43317
43318  po/el.po | 1320
43319  +++++++++++++++++++++++++++++++++++++-------------------------
43320  1 file changed, 784 insertions(+), 536 deletions(-)
43321
43322 commit 838b49ead77c35d94fa16d48a6d7271bab082a71
43323 Author: Patrick Welche <prlw1@cam.ac.uk>
43324 Date:   Thu Nov 7 10:58:46 2013 +0000
43325
43326     configure: test(1) uses = to test for string equality
43327
43328     https://bugzilla.gnome.org/show_bug.cgi?id=711600
43329
43330  m4macros/glibtests.m4 | 2 +-
43331  1 file changed, 1 insertion(+), 1 deletion(-)
43332
43333 commit 87e6db8deb96565cf4336c187e0dcec8b014cae2
43334 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
43335 Date:   Tue Oct 29 14:55:27 2013 +0800
43336
43337     codegen.py: Rearrange GLib Version Check
43338
43339     ...so that the generated code will build on all platforms, as
43340     compilers
43341     like Visual C++ does not like #ifdef checks during a definition/use of
43342     a macro.
43343
43344     https://bugzilla.gnome.org/show_bug.cgi?id=711049
43345
43346  gio/gdbus-2.0/codegen/codegen.py | 14 ++++++++++----
43347  1 file changed, 10 insertions(+), 4 deletions(-)
43348
43349 commit e55d33edc1336ddc6d5cdfa0e3003a69a5812d26
43350 Author: Ryan Lortie <desrt@desrt.ca>
43351 Date:   Wed Sep 25 09:19:43 2013 -0400
43352
43353     Add GAppInfoMonitor
43354
43355     This is a simple object that emits a "change" signal when the
43356     installed
43357     applications may have changed in some way.
43358
43359     https://bugzilla.gnome.org/show_bug.cgi?id=711556
43360
43361  docs/reference/gio/gio-docs.xml     |   1 +
43362  docs/reference/gio/gio-sections.txt |  13 +++
43363  docs/reference/gio/gio.types        |   1 +
43364  gio/gappinfo.c                      | 225
43365  ++++++++++++++++++++++++++++++++++++
43366  gio/gappinfo.h                      |  14 +++
43367  gio/gappinfoprivate.h               |  28 +++++
43368  gio/gdesktopappinfo.c               |   4 +
43369  7 files changed, 286 insertions(+)
43370
43371 commit 86ce3bf48e40756a360b13e18493a15d8d1bf5ae
43372 Author: Ryan Lortie <desrt@desrt.ca>
43373 Date:   Sat Jul 27 16:04:56 2013 -0400
43374
43375     gdesktopappinfo: keep a list of files in the dirs
43376
43377     In each DesktopFileDir, store a list of desktop files for that
43378     directory.  This speeds up opening desktop files by name because
43379     we can
43380     skip statting in directories that we know don't have the file and also
43381     speeds up _get_all() because we can avoid enumeration.
43382
43383     This also improves our support for dealing with names like
43384     'kde4/kate.desktop' (equivalent to kde4-kate.desktop) since we
43385     find out
43386     about all of these files are the start and don't need to guess about
43387     which '-' to change to a '/'.  It also means that we can easily deal
43388     with more than one level of such prefixes.
43389
43390     We use a file monitor to watch for changes, invalidating our
43391     lists when
43392     we notice them.
43393
43394     https://bugzilla.gnome.org/show_bug.cgi?id=711520
43395
43396  gio/gdesktopappinfo.c | 434
43397  ++++++++++++++++++++++++++++++++++++++------------
43398  1 file changed, 328 insertions(+), 106 deletions(-)
43399
43400 commit 27da0799b8a2762e6ae44d0721014eeed8c36489
43401 Author: Stef Walter <stefw@gnome.org>
43402 Date:   Thu Oct 31 23:07:10 2013 +0100
43403
43404     signals: Fix memory leaks in signals unit tests
43405
43406     https://bugzilla.gnome.org/show_bug.cgi?id=627423
43407
43408  gobject/tests/signals.c | 5 +++++
43409  1 file changed, 5 insertions(+)
43410
43411 commit b49344c1d389035066aed0c4392c18990afe68a4
43412 Author: Stef Walter <stefw@gnome.org>
43413 Date:   Thu Oct 31 23:06:27 2013 +0100
43414
43415     qdata: Fix leak in qdata unit tests
43416
43417     https://bugzilla.gnome.org/show_bug.cgi?id=627423
43418
43419  gobject/tests/qdata.c | 2 ++
43420  1 file changed, 2 insertions(+)
43421
43422 commit 267222873399cadb0feef4009b26fb1109453fcd
43423 Author: Stef Walter <stefw@gnome.org>
43424 Date:   Thu Oct 31 14:39:05 2013 +0100
43425
43426     gerror: Don't leak when warning about overwriting an error
43427
43428     While not strictly necessary, this fixes a false positive
43429     leak in the tests.
43430
43431     https://bugzilla.gnome.org/show_bug.cgi?id=627423
43432
43433  glib/gerror.c | 7 ++-----
43434  1 file changed, 2 insertions(+), 5 deletions(-)
43435
43436 commit 92b71825fd6b62e339b89159b2cfba8e5ca839c4
43437 Author: Ryan Lortie <desrt@desrt.ca>
43438 Date:   Sun Mar 24 21:55:08 2013 -0400
43439
43440     tests: fix leak in mainloop test
43441
43442     Properly unref a pair of GSources in the unix-fd mainloop test.
43443
43444     valgrind was reporting these as 'still reachable' before (possibly due
43445     to some residual pointers somewhere in memory), but when running with
43446     G_DEBUG=cleanup they were properly reported as leaked.
43447
43448  glib/tests/mainloop.c | 2 ++
43449  1 file changed, 2 insertions(+)
43450
43451 commit eef0d3c0b8ca541e48a8a9d7ec39ed40a717db6f
43452 Author: Ryan Lortie <desrt@desrt.ca>
43453 Date:   Sun Mar 24 21:25:26 2013 -0400
43454
43455     grand: restructure a bit
43456
43457     Instead of having lots of 'if NULL then allocate' code segments
43458     for the
43459     global GRand instance, move it to a single getter function that
43460     everyone
43461     calls.
43462
43463  glib/grand.c | 38 +++++++++++++++++---------------------
43464  1 file changed, 17 insertions(+), 21 deletions(-)
43465
43466 commit 70410b322c6a7cfa047d2a4049d0c810e9a52da8
43467 Author: Ryan Lortie <desrt@desrt.ca>
43468 Date:   Sun Mar 24 21:18:30 2013 -0400
43469
43470     gslice: don't misuse g_mutex_init()
43471
43472     We were using g_mutex_init() to initialise a pair of mutexes in static
43473     storage, but we should only do that for mutexes that are part of
43474     allocated structures.
43475
43476  glib/gslice.c | 2 --
43477  1 file changed, 2 deletions(-)
43478
43479 commit 4af135ce49e5c8aa8231e0c9e24f04f5cd917468
43480 Author: Philip Withnall <philip.withnall@collabora.co.uk>
43481 Date:   Tue Nov 5 16:43:26 2013 +0000
43482
43483     garray: Note lack of bounds checking in g_ptr_array_index()
43484     documentation
43485
43486  glib/garray.c | 4 ++++
43487  1 file changed, 4 insertions(+)
43488
43489 commit f4931142806556123ce75dcf8b84e60dc7cd4e3c
43490 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
43491 Date:   Mon Nov 4 16:32:01 2013 +0800
43492
43493     gio/tests: Clean up inclusion of unistd.h
43494
43495     Include unistd.h only on *NIX and define items as necessary on
43496     Windows,
43497     also replace instances of ssize_t with the GLib-equivilant gssize
43498     so to fix
43499     the build on platforms that do not have ssize_t, such as Visual C++.
43500
43501     https://bugzilla.gnome.org/show_bug.cgi?id=711047
43502
43503  gio/tests/filter-cat.c           | 13 +++++++++++--
43504  gio/tests/gsubprocess-testprog.c |  4 ++--
43505  gio/tests/readwrite.c            |  5 ++++-
43506  gio/tests/resolver.c             |  2 ++
43507  gio/tests/win32-streams.c        |  1 -
43508  5 files changed, 19 insertions(+), 6 deletions(-)
43509
43510 commit d262b6fe0ca851a47fede2e624cec4aa041f2f14
43511 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
43512 Date:   Mon Nov 4 13:07:52 2013 +0800
43513
43514     glib/tests: Clean up inclusion of unistd.h
43515
43516     Include unistd.h only when G_OS_UNIX is defined (or when G_OS_WIN32
43517     is not
43518     defined).  This will avoid including unistd.h unconditionally and/or
43519     unecessarily, which may cause problems in certain scenarios, such
43520     as when
43521     building the tests on Visual C++, which does not come with a
43522     unistd.h and
43523     MinGW, where unistd.h is essentially a wrapper for io.h and process.h.
43524
43525     https://bugzilla.gnome.org/show_bug.cgi?id=711047
43526
43527  glib/tests/base64.c      |  4 +---
43528  glib/tests/checksum.c    |  4 +---
43529  glib/tests/gwakeuptest.c |  4 +++-
43530  glib/tests/hmac.c        |  4 +---
43531  glib/tests/mappedfile.c  |  3 +--
43532  glib/tests/node.c        | 10 +++-------
43533  glib/tests/protocol.c    |  5 +++--
43534  glib/tests/thread.c      |  5 +----
43535  glib/tests/timeout.c     |  2 ++
43536  9 files changed, 16 insertions(+), 25 deletions(-)
43537
43538 commit 1079d30e1b5b9002ca5d4e5bef398e855a7c115f
43539 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
43540 Date:   Mon Nov 4 12:23:30 2013 +0800
43541
43542     glib/tests/fileutils.c: Include unistd.h on *NIX only
43543
43544     ...and fix the test on non-English Windows, as gettext on Windows does
43545     not honor LC_ALL = "C" (the default CRT behavior) but requires using
43546     SetThreadLocale() to set the locale as it picks up the user's
43547     environment
43548     and the thread's locale.  Without doing so the
43549     g_format_size_for_display()
43550     et al will display the translated message if the gettext translations
43551     have
43552     been installed before, causing the test_format_size_for_display
43553     tests to
43554     fail.
43555
43556     https://bugzilla.gnome.org/show_bug.cgi?id=711047
43557
43558  glib/tests/fileutils.c | 11 ++++++++++-
43559  1 file changed, 10 insertions(+), 1 deletion(-)
43560
43561 commit 20f873a0bcafe9d8d929be98ea72a0d0608d076a
43562 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
43563 Date:   Tue Oct 29 19:12:38 2013 +0800
43564
43565     tests/libmoduletestplugins*.c: Update Prototypes
43566
43567     Visual C++ does not like function declarations being different from
43568     their prototypes, so make the prototypes match the declarations by
43569     decorating them with G_MODULE_EXPORT.
43570
43571     https://bugzilla.gnome.org/show_bug.cgi?id=711047
43572
43573  tests/libmoduletestplugin_a.c | 10 +++++-----
43574  tests/libmoduletestplugin_b.c | 12 ++++++------
43575  2 files changed, 11 insertions(+), 11 deletions(-)
43576
43577 commit 39a62a064b55eead4142c5585a25b86c57759ec5
43578 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
43579 Date:   Tue Oct 29 19:17:32 2013 +0800
43580
43581     gio/test/resources.c: Fix for Windows
43582
43583     We need to use g_content_type_get_mime_type() to look up the mime
43584     type of
43585     the file from the registry on the content type that was acquired on
43586     Windows, as g_file_info_get_content_type() does not acquire the
43587     file mime type (unlike on *NIX).
43588
43589     g_content_type_get_mime_type() on *NIX is more or less an no-op as it
43590     simply returns the g_strdup()-ed version of the passed-in content
43591     type.
43592
43593     This will enable the resources test to pass on Windows.
43594
43595     https://bugzilla.gnome.org/show_bug.cgi?id=711047
43596
43597  gio/tests/resources.c | 6 ++++--
43598  1 file changed, 4 insertions(+), 2 deletions(-)
43599
43600 commit 64909ff7409968b83b0961e053eac98a03bd30cf
43601 Author: Ognyan Tonchev <ognyan@axis.com>
43602 Date:   Tue Oct 29 16:39:38 2013 +0100
43603
43604     gmain: make g_source_add_child_source() thread safe
43605
43606     g_source_add_child_source() releases the context lock before attaching
43607     child_source to context. And this causes trouble if parent source is
43608     blocked and g_main_dispatch() manages to lock the context mutex
43609     and call
43610     unblock_source() before child_source gets attached to context.
43611     To fix this we call g_source_attach_unlocked() before releasing the
43612     context mutex.
43613
43614     https://bugzilla.gnome.org/show_bug.cgi?id=711064
43615
43616  glib/gmain.c | 21 +++++++++++----------
43617  1 file changed, 11 insertions(+), 10 deletions(-)
43618
43619 commit 89f961583580b16b5b67b2138d609ffd52f59c75
43620 Author: Ross Lagerwall <rosslagerwall@gmail.com>
43621 Date:   Tue Oct 29 06:02:59 2013 +0200
43622
43623     gio: Don't allow skipping past the end of GLocalFileInputStream
43624
43625     The overridden implementation of the skip method for
43626     GLocalFileInputStream allows skipping past the end of the file
43627     which is
43628     inconsistent with the documentation.  Prevent this by first seeking to
43629     the end of the file and then seeking backwards from there as much as
43630     is necessary.
43631
43632     https://bugzilla.gnome.org/show_bug.cgi?id=711048
43633
43634  gio/glocalfileinputstream.c | 23 +++++++++++++++++++----
43635  gio/tests/readwrite.c       | 12 ++++++++++++
43636  2 files changed, 31 insertions(+), 4 deletions(-)
43637
43638 commit dc172f06162398b51d230511756292154bace423
43639 Author: Dan Winship <danw@gnome.org>
43640 Date:   Sat Nov 2 12:18:45 2013 -0400
43641
43642     gmacros.h: fix C99 check
43643
43644     G_STRFUNC was checking __STDC_VERSION__ against the wrong value
43645     (though it didn't actually matter, since __STDC_VERSION__ wasn't
43646     defined in C90, so the check still only matched C99 and above anyway).
43647
43648  glib/gmacros.h | 2 +-
43649  1 file changed, 1 insertion(+), 1 deletion(-)
43650
43651 commit d0cd2e8ed036f4eff40c6de7a3b4a3361e48295e
43652 Author: Fran Diéguez <fran.dieguez@mabishu.com>
43653 Date:   Fri Nov 1 12:52:43 2013 +0100
43654
43655     Updated Galician translations
43656
43657  po/gl.po | 237
43658  +++++++++++++++++++++++++++++++--------------------------------
43659  1 file changed, 117 insertions(+), 120 deletions(-)
43660
43661 commit aff483616c950fce2c8b466b5d0e8fbe2374fb8c
43662 Author: Fran Diéguez <fran.dieguez@mabishu.com>
43663 Date:   Mon Oct 28 01:13:41 2013 +0100
43664
43665     Updated Galician translations
43666
43667  po/gl.po | 785
43668  +++++++++++++++++++++++++++++++++++++++------------------------
43669  1 file changed, 488 insertions(+), 297 deletions(-)
43670
43671 commit e6d19a27a3242ebf7ac23d3999e325f6a8d9ea39
43672 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
43673 Date:   Thu Oct 31 14:36:50 2013 +0100
43674
43675     Updated Spanish translation
43676
43677  po/es.po | 825
43678  ++++++++++++++++++++++++++++++++++++++++-----------------------
43679  1 file changed, 524 insertions(+), 301 deletions(-)
43680
43681 commit 6ed60a936cf4a220519195c456c3eaa5ddec66b4
43682 Author: Murray Cumming <murrayc@murrayc.com>
43683 Date:   Thu Oct 31 13:15:01 2013 +0100
43684
43685     docs: GDataTime: *_add_*(): Mention that you can subtract.
43686
43687     Because this was not obvious to at least one person on irc.
43688
43689  glib/gdatetime.c | 15 +++++++++------
43690  1 file changed, 9 insertions(+), 6 deletions(-)
43691
43692 commit e2fcb77cb04b4b86768d56d8fccfb36f1a5d9451
43693 Author: Ross Lagerwall <rosslagerwall@gmail.com>
43694 Date:   Wed Oct 30 20:34:14 2013 +0200
43695
43696     gio: Clean up trashinfo file if trashing fails
43697
43698     https://bugzilla.gnome.org/show_bug.cgi?id=687202
43699
43700  gio/glocalfile.c | 2 ++
43701  1 file changed, 2 insertions(+)
43702
43703 commit e94df7cfc279f38563e80e5a2b48a1bbd8d2b71b
43704 Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
43705 Date:   Mon Oct 28 17:02:44 2013 -0400
43706
43707     Tests: It is useless to unset "DBUS_SESSION_BUS_ADDRESS" manually
43708
43709     If the goal is to make sure we don't have a dbus connection, it has
43710     to call g_test_dbus_unset() instead which is much more complete.
43711
43712     In this case, g_test_dbus_unset() is called already, so it should be
43713     fine.
43714
43715     https://bugzilla.gnome.org/show_bug.cgi?id=697348
43716
43717  gio/tests/gapplication.c | 4 ----
43718  1 file changed, 4 deletions(-)
43719
43720 commit 06fbdb04d5001eaf9abadb872185d7b3e1593e08
43721 Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
43722 Date:   Mon Oct 28 14:54:22 2013 -0400
43723
43724     GTestDBus: Make sure only DBUS_SESSION_BUS_ADDRESS is set by default
43725
43726     g_test_dbus_unset() now also unset DBUS_STARTER_ADDRESS and
43727     DBUS_STARTER_BUS_TYPE.
43728
43729     https://bugzilla.gnome.org/show_bug.cgi?id=697348
43730
43731  gio/gtestdbus.c | 5 ++++-
43732  1 file changed, 4 insertions(+), 1 deletion(-)
43733
43734 commit 940fa98290812789d095d93ff1c550cd86fb2428
43735 Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
43736 Date:   Mon Oct 28 17:18:54 2013 -0400
43737
43738     Tests: add session_bus_run() and use it where possible
43739
43740     This is to avoid having again the subtil bug in dbus-appinfo.c:
43741     session_bus_down() was called before g_test_run() so the test was
43742     running on the user's dbus session.
43743
43744     https://bugzilla.gnome.org/show_bug.cgi?id=697348
43745
43746  gio/tests/dbus-appinfo.c        |  6 +-----
43747  gio/tests/gdbus-export.c        | 11 +----------
43748  gio/tests/gdbus-introspection.c | 10 +---------
43749  gio/tests/gdbus-proxy.c         |  5 +----
43750  gio/tests/gdbus-sessionbus.c    | 11 +++++++++++
43751  gio/tests/gdbus-sessionbus.h    |  1 +
43752  gio/tests/gdbus-test-codegen.c  | 11 +----------
43753  7 files changed, 17 insertions(+), 38 deletions(-)
43754
43755 commit 5280c03368299bbb4f721f3e47213aa01d9d0142
43756 Author: Colin Walters <walters@verbum.org>
43757 Date:   Tue Oct 29 09:47:34 2013 -0400
43758
43759     tests/gdbus-introspection: Add a less trivial test case for
43760     _IGNORE_QUALIFIED
43761
43762     This is distilled from PackageKit which currently aborts on startup.
43763
43764     https://bugzilla.gnome.org/show_bug.cgi?id=665634
43765
43766  gio/tests/gdbus-introspection.c | 25 ++++++++++++-------------
43767  1 file changed, 12 insertions(+), 13 deletions(-)
43768
43769 commit daff84e23c4870f674293a90f36d79f4587d20cc
43770 Author: Ryan Lortie <desrt@desrt.ca>
43771 Date:   Tue Oct 29 09:01:32 2013 -0700
43772
43773     GMarkup: clear attributes on ignorned tags
43774
43775     Make sure that if we ignore a tag then we also clear the attributes
43776     that
43777     we already collected so that they don't end up on the next unignored
43778     tag
43779     opening.
43780
43781     Also add some extra brackets for clarity (it doesn't make any
43782     difference
43783     -- I just think it reads nicer this way).
43784
43785     https://bugzilla.gnome.org/show_bug.cgi?id=665634
43786
43787  glib/gmarkup.c | 5 +++--
43788  1 file changed, 3 insertions(+), 2 deletions(-)
43789
43790 commit 425f307b01a41e6cd4922b037105a66293863cce
43791 Author: Lars Uebernickel <lars@uebernic.de>
43792 Date:   Mon Oct 28 23:55:19 2013 -0700
43793
43794     gtk-notification-backend: remove unused variable
43795
43796     A reference to the session bus is now stored in GNotificationBackend.
43797     Remove the extraneous one in the gtk backend and stop using it in
43798     withdraw_notification.
43799
43800     https://bugzilla.gnome.org/show_bug.cgi?id=711051
43801
43802  gio/ggtknotificationbackend.c | 18 +-----------------
43803  1 file changed, 1 insertion(+), 17 deletions(-)
43804
43805 commit 1a037b140893433757400267d00a3a4437c3cdb7
43806 Author: Ross Lagerwall <rosslagerwall@gmail.com>
43807 Date:   Tue Oct 29 14:53:38 2013 +0200
43808
43809     gio: Clear error properly to prevent crash
43810
43811     https://bugzilla.gnome.org/show_bug.cgi?id=711070
43812
43813  gio/gfile.c | 2 +-
43814  1 file changed, 1 insertion(+), 1 deletion(-)
43815
43816 commit c8aba61713ec0f674fa0dc986db3b2db3cdd0c41
43817 Author: Ryan Lortie <desrt@desrt.ca>
43818 Date:   Mon Oct 28 11:44:16 2013 -0700
43819
43820     GCancellable: drop lock for callback during connect()
43821
43822     Don't hold the lock when calling the user's callback during
43823     g_cancellable_connect() for the case that the cancellable has already
43824     fired.
43825
43826     Taken from a patch by Alex Larsson.
43827
43828     Doc updates from Colin Walters.
43829
43830     https://bugzilla.gnome.org/show_bug.cgi?id=705395
43831
43832  gio/gcancellable.c | 10 +++++++++-
43833  1 file changed, 9 insertions(+), 1 deletion(-)
43834
43835 commit 61e8e1cd02cc9b9ae8917262ecc17633312b7683
43836 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
43837 Date:   Tue Oct 29 14:49:13 2013 +0800
43838
43839     gio/gsubprocess.c: Use g_snprintf()
43840
43841     snprintf() is unfortunately still not universally available, so use
43842     g_snprintf() to ensure the build works on all platforms.
43843
43844     https://bugzilla.gnome.org/show_bug.cgi?id=711049
43845
43846  gio/gsubprocess.c | 2 +-
43847  1 file changed, 1 insertion(+), 1 deletion(-)
43848
43849 commit e08ef9c367c4ad7c7d18b33b26465e8afbc895f3
43850 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
43851 Date:   Tue Oct 29 12:46:32 2013 +0800
43852
43853     gobject/gvaluetransform.c: Cleanup #ifndef _MSC_VER
43854
43855     The two casts that were unsupported with Visual Studio is now properly
43856     supported, so build this code like how the other compilers build
43857     the code.
43858
43859  gobject/gvaluetransform.c | 3 ---
43860  1 file changed, 3 deletions(-)
43861
43862 commit b227528f3291c8c4cfdfea057917edec63597ff8
43863 Author: Ryan Lortie <desrt@desrt.ca>
43864 Date:   Mon Oct 28 20:48:53 2013 -0700
43865
43866     GSettingsSchemaSource: fix parameter name in header
43867
43868     list_schemas() had the parameters called 'recursive' and
43869     'non-recursive'
43870     in the header instead of 'relocatable'.  Fix that.
43871
43872  gio/gsettingsschema.c | 17 ++++++++---------
43873  gio/gsettingsschema.h |  4 ++--
43874  2 files changed, 10 insertions(+), 11 deletions(-)
43875
43876 commit abb9a746f4cc2c67a1dd96fa35e8d20bebe81c4f
43877 Author: Ryan Lortie <desrt@desrt.ca>
43878 Date:   Mon Oct 28 14:49:14 2013 -0700
43879
43880     exporter: give error on Describe of missing action
43881
43882     If someone calls org.gtk.Actions.Describe on a non-existent action
43883     then
43884     return an exception instead of a trivial description (disabled, no
43885     state, etc.).
43886
43887     https://bugzilla.gnome.org/show_bug.cgi?id=687185
43888
43889  gio/gactiongroupexporter.c | 2 +-
43890  1 file changed, 1 insertion(+), 1 deletion(-)
43891
43892 commit e275b8bc6c48aa7c894cb4f53bd1ee95850eb801
43893 Author: Ryan Lortie <desrt@desrt.ca>
43894 Date:   Mon Oct 28 14:49:14 2013 -0700
43895
43896     exporter: give error on Describe of missing action
43897
43898     If someone calls org.gtk.Actions.Describe on a non-existent action
43899     then
43900     return an exception instead of a trivial description (disabled, no
43901     state, etc.).
43902
43903     https://bugzilla.gnome.org/show_bug.cgi?id=687185
43904
43905  gio/gactiongroupexporter.c | 8 ++++++++
43906  1 file changed, 8 insertions(+)
43907
43908 commit 83869120bba2aa745a1b23fb415ab0eddd6f9327
43909 Author: Ryan Lortie <desrt@desrt.ca>
43910 Date:   Mon Oct 28 14:59:26 2013 -0700
43911
43912     GSimpleAction: don't allow changing state type
43913
43914     g_object_set() allowed us to bypass the usual checks that the state
43915     doesn't change type and also leaked.
43916
43917     Fix that up by turning the state into a construct property (so that it
43918     always gets set once during construction, even if only to NULL) and
43919     then route the further sets through the C API so that they are subject
43920     to the same checks.
43921
43922     https://bugzilla.gnome.org/show_bug.cgi?id=696424
43923
43924  gio/gsimpleaction.c | 18 ++++++++++++++++--
43925  1 file changed, 16 insertions(+), 2 deletions(-)
43926
43927 commit 908d7d6d6abb53a00e20bab70df7099ecd66890b
43928 Author: Ryan Lortie <desrt@desrt.ca>
43929 Date:   Mon Oct 28 15:30:25 2013 -0700
43930
43931     glib-compile-schemas: ignore qualified tags/attrs
43932
43933     Ignore qualified (in the XML namespace sense) tags and attributes when
43934     compiling GSettings schemas.
43935
43936     This will allow people to add custom tags and attributes to their
43937     schemas
43938     without tripping up the compiler.
43939
43940     https://bugzilla.gnome.org/show_bug.cgi?id=635641
43941
43942  gio/glib-compile-schemas.c | 3 ++-
43943  1 file changed, 2 insertions(+), 1 deletion(-)
43944
43945 commit 9933a9f90477bf960f7f9c357253d1e4c78e5db5
43946 Author: Ryan Lortie <desrt@desrt.ca>
43947 Date:   Mon Oct 28 15:27:29 2013 -0700
43948
43949     GDBus: ignore qualified XML tags and attributes
43950
43951     Ignore qualified (in the XML namespace sense) tags and attributes when
43952     parsing D-Bus introspection XML.
43953
43954     This will allow people to add custom tags and attributes to their
43955     D-Bus
43956     interfaces without tripping up GDBus.
43957
43958     https://bugzilla.gnome.org/show_bug.cgi?id=665634
43959
43960  gio/gdbusintrospection.c | 2 +-
43961  1 file changed, 1 insertion(+), 1 deletion(-)
43962
43963 commit 1bc98830c5a3ffe5a43e5e05730064cb149f25bd
43964 Author: Ryan Lortie <desrt@desrt.ca>
43965 Date:   Mon Oct 28 14:11:05 2013 -0700
43966
43967     tests: add a ignore-qualified markup-collect case
43968
43969     Add a case to markup-collect that exercises the new IGNORE_QUALIFIED
43970     flag.
43971
43972     https://bugzilla.gnome.org/show_bug.cgi?id=665634
43973
43974  glib/tests/markup-collect.c | 5 ++++-
43975  1 file changed, 4 insertions(+), 1 deletion(-)
43976
43977 commit 474d91566a7db52ee1776933ea5c4b6276b1280a
43978 Author: Ryan Lortie <desrt@desrt.ca>
43979 Date:   Mon Oct 28 14:05:51 2013 -0700
43980
43981     GMarkup: add G_MARKUP_IGNORE_QUALIFIED
43982
43983     Add a flag to GMarkupParserFlags to ignore qualified tags (along with
43984     their contents) and attributes.
43985
43986     This will provide a nice way for some of our parsers (GDBus
43987     introspection, GSettings schema, etc) to ignore additional tags that
43988     users have added to their files, under a different namespace.
43989
43990     https://bugzilla.gnome.org/show_bug.cgi?id=665634
43991
43992  glib/gmarkup.c | 36 +++++++++++++++++++++++++++++++-----
43993  glib/gmarkup.h |  7 ++++++-
43994  2 files changed, 37 insertions(+), 6 deletions(-)
43995
43996 commit cbccbaeacfbde66f4b611b37752b0d96e77ca91e
43997 Author: Ryan Lortie <desrt@desrt.ca>
43998 Date:   Mon Oct 28 13:56:26 2013 -0700
43999
44000     GMarkup: share some common code for closing tags
44001
44002     The code for dealing with </foo> and the second half of <foo/> was
44003     largely duplicated.  We can share a lot of it by using a common
44004     function.
44005
44006     This slightly changes the behaviour of the parser under error
44007     circumstances: previously the parser would deal with '<foo/}' by first
44008     issuing the end_element callback and then flagging the error due
44009     to the
44010     unexpected character.  Now we will flag the unexpected character error
44011     first, skipping the callback.
44012
44013     This behaviour change required modifying the testsuite.
44014
44015     https://bugzilla.gnome.org/show_bug.cgi?id=665634
44016
44017  glib/gmarkup.c                      | 113
44018  ++++++++++++++++--------------------
44019  glib/tests/markups/fail-44.expected |   1 -
44020  glib/tests/markups/fail-8.expected  |   1 -
44021  3 files changed, 50 insertions(+), 65 deletions(-)
44022
44023 commit 44f13124c9d6d66760bd800d7d1ce68dc53ad5f2
44024 Author: Stef Walter <stefw@gnome.org>
44025 Date:   Mon Oct 28 10:12:29 2013 +0100
44026
44027     test: g_debug messages shouldn't affect g_assert_expected_messages
44028
44029     Debug messages are meant to give insight into how a process is
44030     proceeding, and are unpredictable in nature. They also often have
44031     line numbers in them.
44032
44033     This patch ignores debug messages in
44034     g_test_assert_expected_messages().
44035
44036     https://bugzilla.gnome.org/show_bug.cgi?id=710991
44037
44038  glib/gmessages.c     | 12 +++++++++---
44039  glib/tests/testing.c | 14 ++++++++++++++
44040  2 files changed, 23 insertions(+), 3 deletions(-)
44041
44042 commit 0d89d38cac5dddeade2c3bd21a27b6d8de997fa0
44043 Author: Ryan Lortie <desrt@desrt.ca>
44044 Date:   Mon Oct 28 12:10:13 2013 -0700
44045
44046     GSettings: fix for loop in 'extends' functionality
44047
44048     Obvious mistake :(
44049
44050  gio/gsettingsschema.c | 4 ++--
44051  1 file changed, 2 insertions(+), 2 deletions(-)
44052
44053 commit b30486985bfceeed206fb285b8377596e374602e
44054 Author: Ryan Lortie <desrt@desrt.ca>
44055 Date:   Mon Oct 28 10:54:08 2013 -0700
44056
44057     gsettings(1): stop using deprecated APIs
44058
44059     Stop using the recently-deprecated GSettings APIs.
44060
44061     Use the GSettingsSchema-based APIs instead.
44062
44063     This fixes a number of bugs and also a net reduction of code. In
44064     particular, list-schemas will now work in context of a given
44065     --schemadir
44066     argument.
44067
44068     https://bugzilla.gnome.org/show_bug.cgi?id=695558
44069
44070  gio/gsettings-tool.c | 105
44071  ++++++++++++++++++++-------------------------------
44072  1 file changed, 41 insertions(+), 64 deletions(-)
44073
44074 commit a1a4dbf6ff94204dd61ec7944c854261f8a2dc3b
44075 Author: Ryan Lortie <desrt@desrt.ca>
44076 Date:   Mon Oct 28 10:23:29 2013 -0700
44077
44078     gsettings(1): use global variables
44079
44080     The number of arguments passed to each function is about to
44081     increase, so
44082     just use global variables instead.
44083
44084     This is a commandline tool, after all...
44085
44086     https://bugzilla.gnome.org/show_bug.cgi?id=695558
44087
44088  gio/gsettings-tool.c | 174
44089  +++++++++++++++++++++++----------------------------
44090  1 file changed, 77 insertions(+), 97 deletions(-)
44091
44092 commit bcb030a4745d9d88a6150146a37e732a5c7c5d4f
44093 Author: Ryan Lortie <desrt@desrt.ca>
44094 Date:   Sun Oct 27 17:03:04 2013 -0700
44095
44096     GSettingsSchemaKey: add introspection APIs
44097
44098     Add g_settings_schema_has_key() and _get_range(), _range_check(),
44099     _get_value_type(), _get_default_value() methods on GSettingsSchemaKey.
44100
44101     Deprecate the equivalent APIs on GSettings.
44102
44103     https://bugzilla.gnome.org/show_bug.cgi?id=683017
44104
44105  docs/reference/gio/gio-sections.txt |   7 ++
44106  gio/gsettings.c                     |  80 ++------------
44107  gio/gsettings.h                     |   4 +-
44108  gio/gsettingsschema-internal.h      |   4 -
44109  gio/gsettingsschema.c               | 212
44110  ++++++++++++++++++++++++++++++------
44111  gio/gsettingsschema.h               |  13 +++
44112  6 files changed, 208 insertions(+), 112 deletions(-)
44113
44114 commit c0865fbaf25b3666808b0c044c972c3dd76d397e
44115 Author: Ryan Lortie <desrt@desrt.ca>
44116 Date:   Mon Oct 28 10:23:29 2013 -0700
44117
44118     bump version
44119
44120     dconf needs the new version with read_user_value() on the backend API.
44121
44122  configure.ac | 2 +-
44123  1 file changed, 1 insertion(+), 1 deletion(-)
44124
44125 commit bebdfb8e6264f61ffefce3ce297f860909ee2ea3
44126 Author: Ryan Lortie <desrt@desrt.ca>
44127 Date:   Sun Oct 27 10:34:01 2013 -0700
44128
44129     GSettings: add getters for user/default value
44130
44131     Add two new APIs: g_settings_get_user_value() and
44132     g_settings_get_default_value().   Together, these should allow the
44133     inspection of all interesting cases of "is this key set?" and "what
44134     would happen if I reset this key?"
44135
44136     https://bugzilla.gnome.org/show_bug.cgi?id=668233
44137
44138  docs/reference/gio/gio-sections.txt |   2 +
44139  gio/gsettings.c                     | 100
44140  ++++++++++++++++++++++++++++++++++++
44141  gio/gsettings.h                     |   7 +++
44142  3 files changed, 109 insertions(+)
44143
44144 commit 2d06dbeef185d25c8f4af2936d371c8ea717331b
44145 Author: Ryan Lortie <desrt@desrt.ca>
44146 Date:   Sun Oct 27 10:33:08 2013 -0700
44147
44148     GSettings: small internal refactor
44149
44150     Add two boolean parameters to our internal getter utility function in
44151     anticipation of the coming addition of g_settings_get_user_value() and
44152     g_settings_get_default_value() APIs.
44153
44154     https://bugzilla.gnome.org/show_bug.cgi?id=668233
44155
44156  gio/gsettings.c | 21 +++++++++++++--------
44157  1 file changed, 13 insertions(+), 8 deletions(-)
44158
44159 commit 84a6e651c208971e810d04c1ab08bed6a5f58905
44160 Author: Ryan Lortie <desrt@desrt.ca>
44161 Date:   Sun Oct 27 09:42:32 2013 -0700
44162
44163     GSettingsBackend: add read_user_value() API
44164
44165     This will get the 'user' value from the database (ie: the one that
44166     the user has
44167     control over).
44168
44169     Provide a default implementation that chains to ->read().  That will
44170     work for
44171     all of our internal backends which don't have a concept of layering or
44172     lockdown.
44173
44174     The delayed backend implments "user value" by returning anything
44175     that's
44176     in the changeset (incuding an explicit NULL) or chaining up otherwise.
44177
44178     We will use this for g_settings_get_user_value().
44179
44180     https://bugzilla.gnome.org/show_bug.cgi?id=668233
44181
44182  gio/gdelayedsettingsbackend.c  | 27 ++++++++++++++++++++++++
44183  gio/gsettingsbackend.c         | 47
44184  ++++++++++++++++++++++++++++++++++++++++++
44185  gio/gsettingsbackend.h         |  6 +++++-
44186  gio/gsettingsbackendinternal.h |  3 +++
44187  4 files changed, 82 insertions(+), 1 deletion(-)
44188
44189 commit d567aa51149186e4675e01a5f11afb0360917da0
44190 Author: Philip Withnall <philip.withnall@collabora.co.uk>
44191 Date:   Mon Oct 28 17:07:49 2013 +0000
44192
44193     gio: Remove an unused variable from Makefile.am
44194
44195     RESOLVER_LIBADD was not defined anywhere (its functionality has
44196     migrated to NETWORK_LIBS instead).
44197
44198  gio/Makefile.am | 2 +-
44199  1 file changed, 1 insertion(+), 1 deletion(-)
44200
44201 commit f2c4eb8cbb20424a5e715b7f423d96ba9a30ac7f
44202 Author: Emmanuele Bassi <ebassi@gnome.org>
44203 Date:   Mon Oct 14 19:41:54 2013 +0100
44204
44205     docs: Mention that generated code should not be kept
44206
44207     Code generated by gdbus-codegen should neither be checked in into
44208     revision control, nor should be distributed.
44209
44210     https://bugzilla.gnome.org/show_bug.cgi?id=710133
44211
44212  docs/reference/gio/gdbus-codegen.xml | 5 +++++
44213  1 file changed, 5 insertions(+)
44214
44215 commit e547d14b7043836c59166af1d5497cb8f73caff6
44216 Author: Emmanuele Bassi <ebassi@gnome.org>
44217 Date:   Mon Oct 14 19:40:53 2013 +0100
44218
44219     gdbus-codegen maintains ABI for type structures
44220
44221     Make it explicit, to avoid changes that could potentially lead to
44222     breakage in user code.
44223
44224     https://bugzilla.gnome.org/show_bug.cgi?id=710133
44225
44226  docs/reference/gio/gdbus-codegen.xml | 3 ++-
44227  1 file changed, 2 insertions(+), 1 deletion(-)
44228
44229 commit 1b08980b48df4bcf973d3e308780dfdb3a62e9fa
44230 Author: Emmanuele Bassi <ebassi@gnome.org>
44231 Date:   Mon Oct 14 19:30:21 2013 +0100
44232
44233     gdbus-codegen: Take into consideration MAX_ALLOWED for private data
44234
44235     The G_ADD_PRIVATE() macro, and the auto-generated
44236     get_instance_private()
44237     internal function, should be used conditionally depending on the
44238     maximum
44239     allowed version of GLib, as defined by the GLIB_VERSION_MAX_ALLOWED
44240     pre-processor symbol.
44241
44242     This allows generating code that can be compiled in projects that wish
44243     to use an older API version of GLib through the use of the
44244     GLIB_VERSION_MAX_ALLOWED symbol.
44245
44246     https://bugzilla.gnome.org/show_bug.cgi?id=710133
44247
44248  gio/gdbus-2.0/codegen/codegen.py | 29 ++++++++++++++++++++++++++---
44249  gio/tests/.gitignore             |  1 +
44250  gio/tests/Makefile.am            |  6 +++++-
44251  3 files changed, 32 insertions(+), 4 deletions(-)
44252
44253 commit 066df98849e890761a39361a4f5267ae3faa12b0
44254 Author: Ryan Lortie <desrt@desrt.ca>
44255 Date:   Mon Oct 28 09:29:15 2013 -0700
44256
44257     g_settings_schema_list: some fixes
44258
44259     Prevent a crash in the case that gvdb_table_list() returns NULL (ie:
44260     because a schema has no keys).
44261
44262     Stop a memory leak caused by pointlessly stealing keys from a
44263     hashtable
44264     (after we quarked them already).
44265
44266     Stop allocating an extra entry at the end of an array for a terminator
44267     (that we never wrote anyway) when all functions using this API
44268     refer to
44269     the out-parameter length array.
44270
44271     https://bugzilla.gnome.org/show_bug.cgi?id=711016
44272
44273  gio/gsettingsschema.c | 16 ++++++++--------
44274  1 file changed, 8 insertions(+), 8 deletions(-)
44275
44276 commit 5616e03f7a89a7dc83438b82e71d31e6456d2675
44277 Author: Matthias Clasen <mclasen@redhat.com>
44278 Date:   Mon Oct 28 12:31:31 2013 -0400
44279
44280     Fix handling of icons in GNotification
44281
44282     The fdo backend was sending a uri where a file path
44283     was expected.
44284
44285  gio/gfdonotificationbackend.c | 2 +-
44286  1 file changed, 1 insertion(+), 1 deletion(-)
44287
44288 commit 65af7c47fff4ab04f26d6c8e33c6a01e19139613
44289 Author: Stef Walter <stefw@gnome.org>
44290 Date:   Wed Nov 28 22:01:21 2012 +0100
44291
44292     Add a request_certificate virtual method to GTlsInteraction
44293
44294     This allows GTlsConnection implementations to request a certificate
44295     from the user.
44296
44297     Fix ups by Dan Winship <danw@gnome.org>
44298
44299     https://bugzilla.gnome.org/show_bug.cgi?id=637257
44300
44301  docs/reference/gio/gio-sections.txt |   7 +-
44302  gio/gioenums.h                      |  14 +
44303  gio/gtlsinteraction.c               | 390 ++++++++++++++++++++++++---
44304  gio/gtlsinteraction.h               |  47 +++-
44305  gio/tests/Makefile.am               |   2 +
44306  gio/tests/tls-interaction.c         | 508
44307  ++++++++++++++++++++++++++++++++----
44308  6 files changed, 867 insertions(+), 101 deletions(-)
44309
44310 commit 1fba61981a80c7a536113ba55f5a6acee8cd230c
44311 Author: Matthew Barnes <mbarnes@redhat.com>
44312 Date:   Sun Oct 27 17:26:33 2013 -0700
44313
44314     GKeyFileSettingsBackend: ignore file deletions
44315
44316     Ignore the keyfile being deleted (ie: by the user) instead of
44317     reporting
44318     it to the application as all values being reverted back to their
44319     originals.
44320
44321     https://bugzilla.gnome.org/show_bug.cgi?id=637956
44322
44323  gio/gkeyfilesettingsbackend.c | 4 +++-
44324  1 file changed, 3 insertions(+), 1 deletion(-)
44325
44326 commit ef57996f44d57a3c6f7abda5a447ca8baf9dfbea
44327 Author: Christian Persch <chpe@gnome.org>
44328 Date:   Sun Oct 27 17:22:38 2013 -0700
44329
44330     Add test for extended schemas
44331
44332     The test checks that the keys of the base schema are all present in
44333     the extended schema.
44334
44335     https://bugzilla.gnome.org/show_bug.cgi?id=645453
44336
44337  gio/tests/gsettings.c              | 16 ++++++++++++++++
44338  gio/tests/org.gtk.test.gschema.xml | 16 ++++++++++++++++
44339  2 files changed, 32 insertions(+)
44340
44341 commit cbf8cf8598e527a0d3b895cbfedef6b728ab8b82
44342 Author: Ryan Lortie <desrt@desrt.ca>
44343 Date:   Sun Oct 27 17:18:10 2013 -0700
44344
44345     GSettings: properly support 'extends'
44346
44347     Support the 'extends' attribute that has been supported by the
44348     compiler
44349     for a long time by doing three things:
44350
44351      - when creating a schema that extends another schema, lookup
44352      that other
44353        schema
44354
44355      - when looking up keys and we can't find them in the schema, check
44356        (recursively) in the 'extends' schema
44357
44358      - when listing all keys in a schema, also visit the extends schemas,
44359        but take care to avoid duplicates caused by overrides
44360
44361     Extend the testsuite to verify that it works.
44362
44363     https://bugzilla.gnome.org/show_bug.cgi?id=645453
44364
44365  gio/gsettingsschema.c | 152
44366  +++++++++++++++++++++++++++++++-------------------
44367  1 file changed, 96 insertions(+), 56 deletions(-)
44368
44369 commit 3041d0a8dbc9b82d15291061814c4160a5d400ab
44370 Author: Ross Lagerwall <rosslagerwall@gmail.com>
44371 Date:   Fri Oct 25 10:05:02 2013 +0200
44372
44373     gio: Fix typo in documentation
44374
44375     https://bugzilla.gnome.org/show_bug.cgi?id=710859
44376
44377  gio/gfileinfo.c | 2 +-
44378  1 file changed, 1 insertion(+), 1 deletion(-)
44379
44380 commit 6f386341bd0b03012c3f379d75d78755ef8cc7b6
44381 Author: Ryan Lortie <desrt@desrt.ca>
44382 Date:   Sat Oct 26 19:12:46 2013 -0700
44383
44384     Add g_settings_schema_source_list_schemas()
44385
44386     g_settings_list_schemas() and g_settings_list_relocatable_schemas()
44387     are
44388     now deprecated.
44389
44390     This will allow listing off schemas on non-default sources and is a
44391     better fit with the new direction the API is going.
44392
44393     https://bugzilla.gnome.org/show_bug.cgi?id=680838
44394
44395  docs/reference/gio/gio-sections.txt |   1 +
44396  gio/gsettings.h                     |   4 +-
44397  gio/gsettingsschema.c               | 172
44398  ++++++++++++++++++++----------------
44399  gio/gsettingsschema.h               |   6 ++
44400  4 files changed, 103 insertions(+), 80 deletions(-)
44401
44402 commit 13067362d2539f47624e4fb38589bf5281dd3276
44403 Author: Colin Walters <walters@verbum.org>
44404 Date:   Sun Oct 27 10:34:08 2013 -0400
44405
44406     gsubprocess: Add documentation about default input directions
44407
44408  gio/gsubprocess.c | 6 +++++-
44409  1 file changed, 5 insertions(+), 1 deletion(-)
44410
44411 commit 6bb9d17e40deb230ab14f369304b8feca02230c0
44412 Author: Colin Walters <walters@verbum.org>
44413 Date:   Sun Oct 27 10:21:13 2013 -0400
44414
44415     gsubprocess: Fall back to plain F_DUPFD+fcntl for OS X <= Snow Lion
44416
44417     Since it apparently doesn't have F_DUPFD_CLOEXEC.
44418
44419     https://bugzilla.gnome.org/show_bug.cgi?id=710962
44420
44421  gio/gsubprocess.c | 32 +++++++++++++++++++++++++++++---
44422  1 file changed, 29 insertions(+), 3 deletions(-)
44423
44424 commit 00b35c78f861b2413fdb0bcba7d12249e52b0374
44425 Author: Ryan Lortie <desrt@desrt.ca>
44426 Date:   Sat Oct 26 18:58:06 2013 -0400
44427
44428     Add a testcase for summary/description
44429
44430     https://bugzilla.gnome.org/show_bug.cgi?id=668232
44431
44432  gio/tests/gsettings.c              | 38
44433  ++++++++++++++++++++++++++++++++++++++
44434  gio/tests/org.gtk.test.gschema.xml | 18 ++++++++++++++++++
44435  2 files changed, 56 insertions(+)
44436
44437 commit 96a053e025f4b5a7286844df3d691ebb508953ab
44438 Author: Ryan Lortie <desrt@desrt.ca>
44439 Date:   Sat Oct 26 18:57:55 2013 -0400
44440
44441     Add g_settings_schema_key_get_summary/description
44442
44443     Add an API to read the summary and description from the .xml schema
44444     files.
44445
44446     This will be used by dconf-editor and gnome-tweak-tool.
44447
44448     This API is a bit heavy -- it parses the XML and builds a table.  It
44449     also loads gettext domains for translation.  It only does these things
44450     if it is used, however, so it will not impact normal applications.
44451
44452     We store the summary/description in a pair of hash tables on the
44453     schema
44454     source (which we have a backref to as of a few commits ago).  We can't
44455     use a global table because people might want to request summary and
44456     description from non-default sources.  We don't want to use per-schema
44457     tables because we'd have to reparse the directory every time (since we
44458     cannot guess which file a schema may have been in).
44459
44460     https://bugzilla.gnome.org/show_bug.cgi?id=668232
44461
44462  docs/reference/gio/gio-sections.txt |   4 +
44463  gio/gsettingsschema.c               | 355
44464  ++++++++++++++++++++++++++++++++++++
44465  gio/gsettingsschema.h               |   5 +
44466  3 files changed, 364 insertions(+)
44467
44468 commit 84fa07aeb1e3e41deac3508231712967366abfbd
44469 Author: Ryan Lortie <desrt@desrt.ca>
44470 Date:   Sat Oct 26 18:57:24 2013 -0400
44471
44472     Make GSettingsSchemaKey public
44473
44474     Take this private API and make it public along with a boxed type and
44475     ref/unref functions.
44476
44477     Future commits will add accessors with new functionality and some that
44478     allow us to deprecate functions on GSettings itself (such as
44479     g_settings_get_range).
44480
44481     https://bugzilla.gnome.org/show_bug.cgi?id=668232
44482
44483  docs/reference/gio/gio-sections.txt |  7 ++++
44484  gio/gsettingsschema-internal.h      |  6 ++-
44485  gio/gsettingsschema.c               | 73
44486  +++++++++++++++++++++++++++++++++++++
44487  gio/gsettingsschema.h               | 13 +++++++
44488  4 files changed, 97 insertions(+), 2 deletions(-)
44489
44490 commit 0ef43ba743d0b3d1f8c13cd7fc8e3abab5609c49
44491 Author: Ryan Lortie <desrt@desrt.ca>
44492 Date:   Sat Oct 26 18:50:39 2013 -0400
44493
44494     GSettingsSchema: store a backref to the source
44495
44496     Record in each GSettingsSchema object the source from which it came.
44497
44498     This will be useful in future commits.
44499
44500     https://bugzilla.gnome.org/show_bug.cgi?id=668232
44501
44502  gio/gsettingsschema.c | 3 +++
44503  1 file changed, 3 insertions(+)
44504
44505 commit e462eda3d5c86349bd5daa7db687e582001390d7
44506 Author: Ryan Lortie <desrt@desrt.ca>
44507 Date:   Sat Oct 26 18:49:58 2013 -0400
44508
44509     Clean up GSettingsSchema logic
44510
44511     The way we created the global schema list predates
44512     g_settings_schema_source_new_from_directory() and therefore doesn't
44513     use
44514     it.
44515
44516     Update it to use that function, removing some code.
44517
44518     https://bugzilla.gnome.org/show_bug.cgi?id=668232
44519
44520  gio/gsettingsschema.c | 55
44521  +++++++++++++++++++--------------------------------
44522  1 file changed, 20 insertions(+), 35 deletions(-)
44523
44524 commit ba3103763d1405c9dfd0f14c435aef307dfb92f6
44525 Author: Ryan Lortie <desrt@desrt.ca>
44526 Date:   Sun Oct 27 09:24:40 2013 -0700
44527
44528     tests: test g_hash_table_get_keys_as_array()
44529
44530     https://bugzilla.gnome.org/show_bug.cgi?id=710964
44531
44532  glib/tests/hash.c | 28 ++++++++++++++++++++++++++++
44533  1 file changed, 28 insertions(+)
44534
44535 commit 288076770264c7b34d57c985d827c3a3d2710209
44536 Author: Ryan Lortie <desrt@desrt.ca>
44537 Date:   Sat Oct 26 18:48:42 2013 -0700
44538
44539     Add g_hash_table_get_keys_as_array()
44540
44541     Returns a %NULL-terminated array of the keys of a hashtable.
44542
44543     In the case that the hash table has strings for keys, this is
44544     actually a
44545     gchar**.
44546
44547     https://bugzilla.gnome.org/show_bug.cgi?id=710964
44548
44549  docs/reference/glib/glib-sections.txt |  1 +
44550  glib/ghash.c                          | 46
44551  +++++++++++++++++++++++++++++++++++
44552  glib/ghash.h                          |  3 +++
44553  3 files changed, 50 insertions(+)
44554
44555 commit 415c6d2e2742946606c4db5b1157a946767afdb7
44556 Author: Giovanni Campagna <gcampagna@src.gnome.org>
44557 Date:   Fri Oct 25 18:02:16 2013 +0200
44558
44559     gapplication: don't emit warnings for DBus calls
44560
44561     If a broken (or malicious) remote client calls Open or CommandLine
44562     on a GApplication that does not implement those, return a DBus
44563     error instead of going through and then emitting a warning.
44564
44565     https://bugzilla.gnome.org/show_bug.cgi?id=710885
44566
44567  gio/gapplicationimpl-dbus.c | 16 ++++++++++++++++
44568  1 file changed, 16 insertions(+)
44569
44570 commit 3e48e3be40ffb38067dc8cce4e5830cdd9c08aa5
44571 Author: Giovanni Campagna <gcampagna@src.gnome.org>
44572 Date:   Fri Oct 25 18:01:51 2013 +0200
44573
44574     gapplication: fix memory leak
44575
44576     g_variant_get_child_value() returns a new GVariant, which we must
44577     free.
44578
44579     https://bugzilla.gnome.org/show_bug.cgi?id=710885
44580
44581  gio/gapplicationimpl-dbus.c | 10 ++++++++--
44582  1 file changed, 8 insertions(+), 2 deletions(-)
44583
44584 commit 0e1924a66c642d4aa4a30b97cff509903f972435
44585 Author: Ryan Lortie <desrt@desrt.ca>
44586 Date:   Fri Oct 25 12:22:42 2013 -0400
44587
44588     win32: use real random data for seed on win32
44589
44590     We can get cryptographically secure data from rand_s().
44591
44592     https://bugzilla.gnome.org/show_bug.cgi?id=710738
44593
44594  glib/grand.c | 21 +++++++++++----------
44595  1 file changed, 11 insertions(+), 10 deletions(-)
44596
44597 commit 2bf492e97dd2f90c730ff5eecbde99c8f55265ee
44598 Author: Nilamdyuti Goswami <ngoswami@redhat.com>
44599 Date:   Fri Oct 25 12:44:48 2013 +0530
44600
44601     Assamese translation updated
44602
44603  po/as.po | 345
44604  ++++++++++++++++++++++++++++++++++-----------------------------
44605  1 file changed, 184 insertions(+), 161 deletions(-)
44606
44607 commit 8973a8bea710c085e6e357d5bf869000f91a1dc9
44608 Author: Ryan Lortie <desrt@desrt.ca>
44609 Date:   Wed Oct 23 15:09:07 2013 -0400
44610
44611     GLib 2.39.0
44612
44613  NEWS | 213
44614  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
44615  1 file changed, 213 insertions(+)
44616
44617 commit e52ff015522db55d5ec71cd9afa55863247bb74f
44618 Author: Ryan Lortie <desrt@desrt.ca>
44619 Date:   Thu Oct 24 14:24:04 2013 -0400
44620
44621     docs: dist manpage gapplication.xml
44622
44623  docs/reference/gio/Makefile.am | 1 +
44624  1 file changed, 1 insertion(+)
44625
44626 commit fcd2f7e63923853e113500e48005d269291cf391
44627 Author: Philip Withnall <philip.withnall@collabora.co.uk>
44628 Date:   Thu Oct 24 12:09:27 2013 +0100
44629
44630     tests: Add tests for the thumbnail verification code in GIO
44631
44632     This code was added for use by the G_FILE_ATTRIBUTE_THUMBNAIL_IS_VALID
44633     file attribute, but may end up being used elsewhere (e.g. in GVfs)
44634     as well.
44635     As it’s dealing with untrusted external files, and the non-trivial
44636     PNG file
44637     format, this commit adds several test cases to cover valid and
44638     invalid PNG
44639     files.
44640
44641     The security model for the thumbnail verification code is that
44642     the user’s
44643     cache directory is untrusted, and potentially any PNG file which
44644     is passed
44645     to the verifier has been manipulated arbitrarily by an attacker.
44646
44647     This is a follow-up to commit
44648     fe7069749fe39a006985ec266260a3c02ee8c855.
44649
44650     https://bugzilla.gnome.org/show_bug.cgi?id=709898
44651
44652  gio/tests/.gitignore                           |   1 +
44653  gio/tests/Makefile.am                          |  17 ++++
44654  gio/tests/thumbnail-verification.c             | 121
44655  +++++++++++++++++++++++++
44656  gio/tests/thumbnails/bad-header.png            | Bin 0 -> 512 bytes
44657  gio/tests/thumbnails/empty-key.png             | Bin 0 -> 512 bytes
44658  gio/tests/thumbnails/header-and-chunk-size.png | Bin 0 -> 20 bytes
44659  gio/tests/thumbnails/header-only.png           |   2 +
44660  gio/tests/thumbnails/huge-chunk-size.png       | Bin 0 -> 512 bytes
44661  gio/tests/thumbnails/mtime-zero.png            | Bin 0 -> 512 bytes
44662  gio/tests/thumbnails/no-text-data.png          | Bin 0 -> 256 bytes
44663  gio/tests/thumbnails/overlong-value.png        | Bin 0 -> 512 bytes
44664  gio/tests/thumbnails/uri-mismatch.png          | Bin 0 -> 512 bytes
44665  gio/tests/thumbnails/valid-no-size.png         | Bin 0 -> 512 bytes
44666  gio/tests/thumbnails/valid.png                 | Bin 0 -> 512 bytes
44667  14 files changed, 141 insertions(+)
44668
44669 commit ed6ca39d3bb3e23c332a5de2b2efbde0d8db21f0
44670 Author: Colin Walters <walters@verbum.org>
44671 Date:   Thu Oct 17 16:57:10 2013 -0400
44672
44673     Revert "Use g_return_val_if_fail() for developer-only messages"
44674
44675     This reverts commit 00f0795a84d23f2e2654a86f8bd3a233c8af3771.
44676
44677     https://bugzilla.gnome.org/show_bug.cgi?id=569017
44678
44679  gio/gicon.c       | 70
44680  ++++++++++++++++++++++++++++++++++++++++++++++++-------
44681  gio/gthemedicon.c | 13 ++++++++++-
44682  2 files changed, 74 insertions(+), 9 deletions(-)
44683
44684 commit d5e2a57741ec13196360b073a04f7929ebdb642e
44685 Author: Jiro Matsuzawa <jmatsuzawa@gnome.org>
44686 Date:   Thu Aug 29 01:05:29 2013 +0900
44687
44688     gsettings-tool: Add --version into general usage
44689
44690     https://bugzilla.gnome.org/show_bug.cgi?id=707002
44691
44692  gio/gsettings-tool.c | 1 +
44693  1 file changed, 1 insertion(+)
44694
44695 commit 6568843624e9f46a3c51cd8c1a6670896a48f1fb
44696 Author: Ryan Lortie <desrt@desrt.ca>
44697 Date:   Wed Oct 23 16:42:12 2013 -0400
44698
44699     GSettings: verify path validity on constructors
44700
44701     Don't allow constructing GSettings objects with invalid paths.
44702
44703     https://bugzilla.gnome.org/show_bug.cgi?id=704802
44704
44705  gio/gsettings.c | 27 +++++++++++++++++++++++++--
44706  1 file changed, 25 insertions(+), 2 deletions(-)
44707
44708 commit 0a7d1084a5917815eef34cf9a0bc2d140fcaa190
44709 Author: Olivier Brunel <jjk@jjacky.com>
44710 Date:   Tue Oct 8 16:11:44 2013 +0200
44711
44712     gthemedicon: Fallback to non-symbolic icons
44713
44714     When doing fallback for symbolic icons, we first shorten the name
44715     at dashes
44716     while preserving the -symbolic suffix. But after exhausting that,
44717     we should also
44718     try stripping the suffix.
44719
44720     See https://bugzilla.gnome.org/show_bug.cgi?id=708163
44721
44722     Signed-off-by: Olivier Brunel <jjk@jjacky.com>
44723
44724     https://bugzilla.gnome.org/show_bug.cgi?id=710254
44725
44726  gio/gthemedicon.c | 11 +++++++----
44727  1 file changed, 7 insertions(+), 4 deletions(-)
44728
44729 commit 1e1e2d1ff7debb3941a8841c4ec501dbd6edd1fd
44730 Author: Colin Walters <walters@verbum.org>
44731 Date:   Wed Oct 23 16:41:09 2013 -0400
44732
44733     grand: Document this is not for cryptographic purposes
44734
44735     While this is obvious to seasoned experts upon inspection, it is
44736     really worth documenting explicitly.
44737
44738     https://bugzilla.gnome.org/show_bug.cgi?id=710736
44739
44740  glib/grand.c | 20 ++++++++++++++++----
44741  1 file changed, 16 insertions(+), 4 deletions(-)
44742
44743 commit 856d90156942d340513942126c2536339e00d04a
44744 Author: Philip Withnall <philip.withnall@collabora.co.uk>
44745 Date:   Wed Oct 23 15:45:15 2013 +0100
44746
44747     gdbus: Ensure message matching always succeeds against
44748     path_namespace='/'
44749
44750     This copies the fix from upstream D-Bus bug
44751     https://bugs.freedesktop.org/show_bug.cgi?id=70799 to the GDBusDaemon
44752     implementation, ensuring that matching against path_namespace='/'
44753     succeeds
44754     for all keys (i.e. it’s a no-op).
44755
44756     https://bugzilla.gnome.org/show_bug.cgi?id=710726
44757
44758  gio/gdbusdaemon.c | 13 +++++++++++--
44759  1 file changed, 11 insertions(+), 2 deletions(-)
44760
44761 commit a4bcd3e65aa580fb23bca6e1b09f62dff5837237
44762 Author: Ryan Lortie <desrt@desrt.ca>
44763 Date:   Wed Oct 23 14:17:48 2013 -0400
44764
44765     gtester: only remove source if not already dead
44766
44767     Don't attempt to g_source_remove() a source for which we already
44768     returned FALSE
44769     from the handler.
44770
44771     https://bugzilla.gnome.org/show_bug.cgi?id=710724
44772
44773  glib/gtester.c | 4 +++-
44774  1 file changed, 3 insertions(+), 1 deletion(-)
44775
44776 commit f7beb90193236c1863fb62eaad607615f5695431
44777 Author: Ryan Lortie <desrt@desrt.ca>
44778 Date:   Wed Oct 23 11:10:00 2013 -0400
44779
44780     tests: expect critical on failure to remove source
44781
44782     We've added a g_critical() on failure to remove sources, so make
44783     sure we
44784     expect to see that (instead of failing the test due to the unexpected
44785     message).
44786
44787     https://bugzilla.gnome.org/show_bug.cgi?id=710724
44788
44789  glib/tests/protocol.c | 4 ++++
44790  1 file changed, 4 insertions(+)
44791
44792 commit b9de6f04890eecb1dc9c3b70efbcde35008ba182
44793 Author: Ryan Lortie <desrt@desrt.ca>
44794 Date:   Wed Oct 23 11:04:01 2013 -0400
44795
44796     gmain: test g_source_remove() with invalid ID
44797
44798     Make sure we get the proper critical displayed.
44799
44800     https://bugzilla.gnome.org/show_bug.cgi?id=710724
44801
44802  glib/tests/mainloop.c | 9 +++++++++
44803  1 file changed, 9 insertions(+)
44804
44805 commit a919be3d39150328874ff647fb2c2be7af3df996
44806 Author: Bastien Nocera <hadess@hadess.net>
44807 Date:   Wed Oct 23 15:38:58 2013 +0200
44808
44809     gmain: Warn when g_source_remove() fails
44810
44811     Trying to remove a non-existent source should really be
44812     a programming error, as the programmer could be trying to
44813     use the wrong function to remove a callback, as seen when
44814     GtkScrolledWindow tried to remove ID from another function
44815     using g_source_remove().
44816
44817     See https://bugzilla.gnome.org/show_bug.cgi?id=710666#c12
44818
44819     https://bugzilla.gnome.org/show_bug.cgi?id=710724
44820
44821  glib/gmain.c | 23 ++++++++++++++---------
44822  1 file changed, 14 insertions(+), 9 deletions(-)
44823
44824 commit fe7069749fe39a006985ec266260a3c02ee8c855
44825 Author: Ryan Lortie <desrt@desrt.ca>
44826 Date:   Fri Oct 11 11:22:31 2013 +0100
44827
44828     file-info: Add a G_FILE_ATTRIBUTE_THUMBNAIL_IS_VALID attribute
44829
44830     This indicates whether the thumbnail (given by
44831     G_FILE_ATTRIBUTE_THUMBNAIL_PATH)
44832     is valid — i.e. to represent the file in its current state. If
44833     G_FILE_ATTRIBUTE_THUMBNAIL_IS_VALID is FALSE (for a normal _or_ failed
44834     thumbnail) it means the file has changed since the thumbnail was
44835     generated, and
44836     the thumbnail is out of date.
44837
44838     Part of checking thumbnail validity (by the spec) involves parsing
44839     headers out of the thumbnail .png so we include some (small) code
44840     to do
44841     that in a separate file.  We will likely want to copy this code
44842     to gvfs
44843     to do the same for GVfsFile.
44844
44845     Heavily based on a patch from Philip Withnall
44846     <philip.withnall@collabora.co.uk>
44847     who suggested the feature and designed the API.
44848
44849     https://bugzilla.gnome.org/show_bug.cgi?id=709898
44850
44851  docs/reference/gio/Makefile.am      |   3 +-
44852  docs/reference/gio/gio-sections.txt |   1 +
44853  gio/Makefile.am                     |   2 +
44854  gio/gfileattribute.c                |   6 +-
44855  gio/gfileinfo-priv.h                |   1 +
44856  gio/gfileinfo.c                     |   1 +
44857  gio/gfileinfo.h                     |  15 +++
44858  gio/glocalfileinfo.c                |  36 ++++--
44859  gio/thumbnail-verify.c              | 250
44860  ++++++++++++++++++++++++++++++++++++
44861  gio/thumbnail-verify.h              |  31 +++++
44862  10 files changed, 335 insertions(+), 11 deletions(-)
44863
44864 commit 38dc8d4cd302082c4e308d0b7032160c98736244
44865 Author: Ryan Lortie <desrt@desrt.ca>
44866 Date:   Tue Oct 22 15:51:15 2013 -0400
44867
44868     GMemoryOutputStream: docs and whitespace fixes
44869
44870     Document the difference between resizable and fixed-sized streams,
44871     particularly with regards to sizing and seeking.
44872
44873     https://bugzilla.gnome.org/show_bug.cgi?id=684842
44874
44875  gio/gmemoryoutputstream.c | 98
44876  +++++++++++++++++++++++++++++++----------------
44877  1 file changed, 64 insertions(+), 34 deletions(-)
44878
44879 commit 1d1c17d9ee69ece6c28da0544d12a29b1c3e4dc9
44880 Author: Ryan Lortie <desrt@desrt.ca>
44881 Date:   Tue Oct 22 16:15:29 2013 -0400
44882
44883     GMemoryOutputStream: improve seek tests
44884
44885     Improve test coverage for testing seeking on fixed vs. resizable
44886     GMemoryOutputStream.
44887
44888     https://bugzilla.gnome.org/show_bug.cgi?id=684842
44889
44890  gio/tests/memory-output-stream.c | 97
44891  ++++++++++++++++++++++++++++++++++++++--
44892  1 file changed, 94 insertions(+), 3 deletions(-)
44893
44894 commit fdc5cd8d9fcf9ac8c0ebe27cf6cd3c8648690a8b
44895 Author: Ryan Lortie <desrt@desrt.ca>
44896 Date:   Wed Oct 23 11:25:56 2013 -0400
44897
44898     Change semantics of seek on memory output stream
44899
44900     It is our intention that memory output streams should operate in two
44901     distinct modes, depending on if a realloc function was provided
44902     or not.
44903
44904     In the case that we have a realloc function (resizable mode), we want
44905     the stream to behave as if it were a file that started out empty.  In
44906     the case that we don't have a realloc function (fixed-sized mode), we
44907     want the stream to behave as a block device would.
44908
44909     To this end, we introduce two changes in functionality:
44910
44911      - seeking to SEEK_END on a resizable stream will now seek to the
44912      end of
44913        the valid data region, not to the end of the allocated memory
44914        (which
44915        is really just an implementation detail)
44916
44917      - seeks past the end of the allocated memory size are now permitted,
44918        but only on resizable streams.  The next write will grow the buffer
44919        (inserting zeros between).
44920
44921     Some tweaks to testcases were required in order not to break the
44922     build,
44923     which indicates that this is an API break, but it seems unlikely that
44924     anyone will be effected by these changes 'in the real world'.
44925
44926     Updates to documentation and further testcases are in following
44927     commits.
44928
44929     Based on a patch from Maciej Piechotka <uzytkownik2@gmail.com>.
44930
44931     https://bugzilla.gnome.org/show_bug.cgi?id=684842
44932
44933  gio/gmemoryoutputstream.c          | 17 +++++++++++++++--
44934  gio/tests/buffered-output-stream.c |  4 ++--
44935  gio/tests/memory-output-stream.c   |  2 +-
44936  3 files changed, 18 insertions(+), 5 deletions(-)
44937
44938 commit 38ef509cf3558bffb326f7c6d511bcd77e98981b
44939 Author: Ryan Lortie <desrt@desrt.ca>
44940 Date:   Tue Oct 22 15:01:16 2013 -0400
44941
44942     GSeekable: document seek-past-end semantics
44943
44944     Introduce the concept of "fixed" vs. "resizable" streams and document
44945     how g_seekable_seek() works for each case.
44946
44947     We don't include g_seekable_is_fixed_size() at this point because we
44948     don't know if anyone would require it.  This may appear in the
44949     future if
44950     someone asks for it, however.
44951
44952     https://bugzilla.gnome.org/show_bug.cgi?id=684842
44953
44954  gio/gseekable.c | 32 ++++++++++++++++++++++++++------
44955  1 file changed, 26 insertions(+), 6 deletions(-)
44956
44957 commit 3b28df1e008101341504f82c8e65f3109aca10cc
44958 Author: Philip Withnall <philip.withnall@collabora.co.uk>
44959 Date:   Wed Oct 23 15:07:46 2013 +0100
44960
44961     gdbus: Work around a D-Bus bug with path_namespace='/' match rules
44962
44963     D-Bus versions < 1.6.18 (i.e. all current versions) have a bug
44964     with the
44965     path_namespace='/' match rule key. It should conceptually match
44966     everything,
44967     but actually matches nothing. This results in no property change
44968     (or other)
44969     signals being forwarded to the D-Bus client.
44970
44971     The work-around implemented in GDBusObjectManagerClient is to
44972     remove the
44973     path_namespace match key if its value is ‘/’.
44974
44975     For the upstream D-Bus bug, see:
44976     https://bugs.freedesktop.org/show_bug.cgi?id=70799
44977
44978     https://bugzilla.gnome.org/show_bug.cgi?id=710726
44979
44980  gio/gdbusobjectmanagerclient.c | 22 +++++++++++++++++-----
44981  1 file changed, 17 insertions(+), 5 deletions(-)
44982
44983 commit 5a3fd63246d2cf7d4d8e2e559320ea0e3658beee
44984 Author: Bastien Nocera <hadess@hadess.net>
44985 Date:   Fri Oct 18 14:37:31 2013 +0200
44986
44987     g_file_error_from_errno: Remove unneeded breaks
44988
44989     Just wasting space
44990
44991     https://bugzilla.gnome.org/show_bug.cgi?id=710625
44992
44993  glib/gfileutils.c | 25 -------------------------
44994  1 file changed, 25 deletions(-)
44995
44996 commit 1b592524ff461c8905b43f4fe04ae3bc47d61592
44997 Author: Ryan Lortie <desrt@desrt.ca>
44998 Date:   Tue Oct 22 16:24:41 2013 -0400
44999
45000     GKeyfile: don't leak on failed get_(u)int64
45001
45002     In the case that g_key_file_get_(u)int64 fails to parse the integer,
45003     make sure we free the string before returning.
45004
45005     Reported by Andrew Stone <astonecc@gmail.com>
45006
45007     https://bugzilla.gnome.org/show_bug.cgi?id=710313
45008
45009  glib/gkeyfile.c | 2 ++
45010  1 file changed, 2 insertions(+)
45011
45012 commit efecfe0fac83fc305fd5e2c3f377ee70e1c987db
45013 Author: Dan Winship <danw@gnome.org>
45014 Date:   Sun Oct 20 09:27:11 2013 -0400
45015
45016     gobject: simplify object-in-construction handling
45017
45018     Rather than keeping a global list of objects that are being
45019     constructed, use qdata on the object itself like we do with several
45020     other properties now.
45021
45022     https://bugzilla.gnome.org/show_bug.cgi?id=661576
45023
45024  gobject/gobject.c | 68
45025  ++++++++++++++++---------------------------------------
45026  1 file changed, 19 insertions(+), 49 deletions(-)
45027
45028 commit 0d62eb467f8fbf7a59454bec3498bcdd3c7889e0
45029 Author: Dan Winship <danw@gnome.org>
45030 Date:   Mon Apr 29 13:04:11 2013 -0400
45031
45032     gobject: forbid finalization-during-construction
45033
45034     If a constructor() implementation created an object but then unreffed
45035     it rather than returning it, that object would get left on the
45036     construction_objects list, which would cause problems later when that
45037     memory location got reused by another object.
45038
45039     "Fix" this by making it fail intentionally, and add a test for it (and
45040     for the normal, working singleton case).
45041
45042     https://bugzilla.gnome.org/show_bug.cgi?id=661576
45043
45044  gobject/gobject.c         |  26 +++++---
45045  gobject/tests/.gitignore  |   1 +
45046  gobject/tests/Makefile.am |   1 +
45047  gobject/tests/object.c    | 151
45048  ++++++++++++++++++++++++++++++++++++++++++++++
45049  4 files changed, 169 insertions(+), 10 deletions(-)
45050
45051 commit a7bd6c47db8330fa0b88201ff4d9abf72fb10ef5
45052 Author: Matthias Clasen <mclasen@redhat.com>
45053 Date:   Mon Oct 21 18:46:48 2013 -0400
45054
45055     Clarify the g_application_withdraw_notification docs
45056
45057     Mention that notifications are dismissed when activated.
45058
45059  gio/gapplication.c | 4 ++++
45060  1 file changed, 4 insertions(+)
45061
45062 commit 1f0e69f73438fb4f6dfbd7676a0ef4d60e9b529c
45063 Author: Ryan Lortie <desrt@desrt.ca>
45064 Date:   Mon Oct 21 14:55:52 2013 -0400
45065
45066     Don't build gapplication(1) on win32
45067
45068     It's pretty closely tied to desktop files...
45069
45070  gio/Makefile.am | 2 ++
45071  1 file changed, 2 insertions(+)
45072
45073 commit 358588ed2ad70e68df3d4de2837b0f0e2073910f
45074 Author: Ryan Lortie <desrt@desrt.ca>
45075 Date:   Mon Oct 21 14:55:21 2013 -0400
45076
45077     GSubprocess win32 fixups
45078
45079     Note: we go out of our way not to pass a child setup function on win32
45080     (even if it does nothing) because we get a g_warning() from gspawn
45081     if we
45082     do so.
45083
45084  gio/gsubprocess.c                | 41
45085  ++++++++++++++++++++++++++++++++++++++--
45086  gio/gsubprocesslauncher.c        | 31 +++++++++++++++++++++---------
45087  gio/gwin32inputstream.c          |  1 +
45088  gio/gwin32outputstream.c         |  1 +
45089  gio/tests/gsubprocess-testprog.c |  1 +
45090  5 files changed, 64 insertions(+), 11 deletions(-)
45091
45092 commit b21c86b6a01453b522c1a428fc5961d3a4204649
45093 Author: Colin Walters <walters@verbum.org>
45094 Date:   Mon Oct 21 15:05:45 2013 -0400
45095
45096     GNotification: Don't install private headers, avoid duplicated
45097     prototype
45098
45099     These both break gobject-introspection's build, and moreover are
45100     things we don't want to do anyways.
45101
45102  gio/Makefile.am             | 4 ++--
45103  gio/gnotification-private.h | 2 --
45104  2 files changed, 2 insertions(+), 4 deletions(-)
45105
45106 commit 8dfb0703298bf8f25f3440967fca348ec71e4253
45107 Author: Ryan Lortie <desrt@desrt.ca>
45108 Date:   Fri Oct 18 20:40:57 2013 -0400
45109
45110     Don't g_test_assert_expected_messages for g_error
45111
45112     Don't allow the user to assert for expected g_error().  They need
45113     to use
45114     subprocess for this.
45115
45116     https://bugzilla.gnome.org/show_bug.cgi?id=709615
45117
45118  glib/gmessages.c     |  1 +
45119  glib/tests/testing.c | 10 ++++++++++
45120  2 files changed, 11 insertions(+)
45121
45122 commit 6957004007fb2a5faf0013e6ec44926d841404b5
45123 Author: Ryan Lortie <desrt@desrt.ca>
45124 Date:   Mon Oct 21 14:29:44 2013 -0400
45125
45126     GNotification: finish documentation
45127
45128     Add the missing documentation and add the section to the GIO reference
45129     docs.  Fix up a few small documentation issues.
45130
45131     https://bugzilla.gnome.org/show_bug.cgi?id=688492
45132
45133  docs/reference/gio/Makefile.am      |  2 ++
45134  docs/reference/gio/gio-docs.xml     |  1 +
45135  docs/reference/gio/gio-sections.txt | 29 ++++++++++++++++++++++
45136  gio/giotypes.h                      |  1 -
45137  gio/gnotification.c                 | 48
45138  +++++++++++++++++++++++++++++++++----
45139  5 files changed, 75 insertions(+), 6 deletions(-)
45140
45141 commit 51fac60a92278483892d007323b48dbc375d2645
45142 Author: Ryan Lortie <desrt@desrt.ca>
45143 Date:   Mon Oct 21 12:54:19 2013 -0400
45144
45145     GNotification: some final cleanups
45146
45147     Move a method from GNotificationBackend into the fdo backend (since it
45148     was only used from here).  Remove the accessors for the already-public
45149     (in private header) ->dbus_connect and ->application on
45150     GNotificationBackend.
45151
45152     https://bugzilla.gnome.org/show_bug.cgi?id=688492
45153
45154  gio/gfdonotificationbackend.c | 35 +++++++++++++++++++++++++----------
45155  gio/ggtknotificationbackend.c | 12 +++---------
45156  gio/gnotificationbackend.c    | 34 ----------------------------------
45157  gio/gnotificationbackend.h    |  8 --------
45158  4 files changed, 28 insertions(+), 61 deletions(-)
45159
45160 commit 766f5584cea0f78921c9288ba7c1c489e6252dd4
45161 Author: Lars Uebernickel <lars@uebernic.de>
45162 Date:   Tue Oct 15 12:19:09 2013 -0400
45163
45164     Add gtk notification backend
45165
45166     https://bugzilla.gnome.org/show_bug.cgi?id=688492
45167
45168  gio/Makefile.am               |   1 +
45169  gio/gfdonotificationbackend.c |  15 ++---
45170  gio/ggtknotificationbackend.c | 144
45171  ++++++++++++++++++++++++++++++++++++++++++
45172  gio/giomodule.c               |   2 +
45173  gio/gnotification-private.h   |   4 +-
45174  gio/gnotification.c           | 108 ++++++++++++++++++++++++++-----
45175  gio/gnotification.h           |   4 +-
45176  gio/gnotificationbackend.c    |  12 +++-
45177  8 files changed, 261 insertions(+), 29 deletions(-)
45178
45179 commit 639bd3626b683a0be273462d47e6bc30351a77d1
45180 Author: Lars Uebernickel <lars@uebernic.de>
45181 Date:   Tue Oct 15 11:21:10 2013 -0400
45182
45183     Add GNotification
45184
45185     https://bugzilla.gnome.org/show_bug.cgi?id=688492
45186
45187  gio/Makefile.am               |   6 +
45188  gio/gapplication.c            |  99 +++++++
45189  gio/gapplication.h            |   8 +
45190  gio/gfdonotificationbackend.c | 405 ++++++++++++++++++++++++++
45191  gio/gio.h                     |   1 +
45192  gio/giomodule.c               |   9 +
45193  gio/giotypes.h                |   2 +
45194  gio/gnotification-private.h   |  54 ++++
45195  gio/gnotification.c           | 639
45196  ++++++++++++++++++++++++++++++++++++++++++
45197  gio/gnotification.h           |  94 +++++++
45198  gio/gnotificationbackend.c    | 112 ++++++++
45199  gio/gnotificationbackend.h    |  83 ++++++
45200  12 files changed, 1512 insertions(+)
45201
45202 commit 1b04954cd0712f6bb1e5f575d015a781fdc2135b
45203 Author: Philip Withnall <philip.withnall@collabora.co.uk>
45204 Date:   Mon Oct 21 15:09:13 2013 +0100
45205
45206     gmessages: Clarify new-line behaviour of message functions
45207
45208     Mention that g_printerr() and friends don’t append a trailing
45209     new-line
45210     character to printed messages, but g_log() and friends do.
45211
45212  glib/gmessages.c | 46 +++++++++++++++++++++++++++++++++++++++++++---
45213  glib/gprintf.c   |  4 ++++
45214  2 files changed, 47 insertions(+), 3 deletions(-)
45215
45216 commit 0e4d6664471cd3d6157595d868542708323a97f7
45217 Author: Djalal Harouni <tixxdz@opendz.org>
45218 Date:   Sun Oct 20 14:15:25 2013 +0100
45219
45220     glib-init: fix redundant-decls of g_mem_gc_friendly
45221
45222     Currently g_mem_gc_friendly is declared in both gmem.h and glib-init.h
45223     files, we will have reports on each unit that include these two files.
45224
45225     This patch removes the redundant declaration from glib-init.h
45226
45227     Since g_mem_gc_friendly is related to gmem.h and was first declared in
45228     this header which also exports it via glib.h, then declare it
45229     in gmem.h
45230
45231     Other files already include gmem.h: garray.c and gslice.c, no need to
45232     change anything.
45233
45234     Signed-off-by: Djalal Harouni <tixxdz@opendz.org>
45235
45236     https://bugzilla.gnome.org/show_bug.cgi?id=710345
45237
45238  glib/glib-init.c | 1 +
45239  glib/glib-init.h | 1 -
45240  2 files changed, 1 insertion(+), 1 deletion(-)
45241
45242 commit fef69bc65516ad23615aaa0272f4aa2cb5fe30bf
45243 Author: Djalal Harouni <tixxdz@opendz.org>
45244 Date:   Sun Oct 20 13:42:09 2013 +0100
45245
45246     gmem: remove glib-init.h inclusion
45247
45248     No need to include glib-init.h here. This was added by
45249     commit 47444dacc069be but that commit did not make use of any its
45250     exported symbols, so just remove it.
45251
45252     Signed-off-by: Djalal Harouni <tixxdz@opendz.org>
45253
45254     https://bugzilla.gnome.org/show_bug.cgi?id=710345
45255
45256  glib/gmem.c | 2 --
45257  1 file changed, 2 deletions(-)
45258
45259 commit 58c26d388307b52b6ef2f9e4ea621c7ea582c584
45260 Author: Enrico Nicoletto <liverig@gmail.com>
45261 Date:   Sat Oct 19 12:39:22 2013 -0300
45262
45263     Updated Brazilian Portuguese translation
45264
45265  po/pt_BR.po | 724
45266  +++++++++++++++++++++++++++++++++++++-----------------------
45267  1 file changed, 448 insertions(+), 276 deletions(-)
45268
45269 commit d308ede4912213ab64ca98f47a6710091f3ca27f
45270 Author: Djalal Harouni <tixxdz@opendz.org>
45271 Date:   Thu Oct 17 02:04:20 2013 +0100
45272
45273     gio/gbufferedinputstream: fix redundant-decls of
45274     g_buffered_input_stream_finalize()
45275
45276     g_buffered_input_stream_finalize() is already declared as static
45277     in this
45278     gbufferedinputstream.c file, so just remove the redundant declaration.
45279
45280     Signed-off-by: Djalal Harouni <tixxdz@opendz.org>
45281
45282     https://bugzilla.gnome.org/show_bug.cgi?id=710345
45283
45284  gio/gbufferedinputstream.c | 2 --
45285  1 file changed, 2 deletions(-)
45286
45287 commit fe4967f9f131554f4f7ed380b3868104711814f7
45288 Author: Djalal Harouni <tixxdz@opendz.org>
45289 Date:   Thu Oct 17 01:54:11 2013 +0100
45290
45291     gutils: fix redundant-decls of g_init_user_config_dir()
45292
45293     g_init_user_config_dir() is already declared as static in this
45294     gutils.c
45295     file, so just remove the redundant declaration.
45296
45297     Signed-off-by: Djalal Harouni <tixxdz@opendz.org>
45298
45299     https://bugzilla.gnome.org/show_bug.cgi?id=710345
45300
45301  glib/gutils.c | 1 -
45302  1 file changed, 1 deletion(-)
45303
45304 commit 97cbfd7901d6d354aa088c6c4a83f53d25780ef6
45305 Author: Djalal Harouni <tixxdz@opendz.org>
45306 Date:   Thu Oct 17 00:54:44 2013 +0100
45307
45308     gconvert: fix redundant-decls of _g_charset_get_aliases()
45309
45310     _g_charset_get_aliases() is already declared in gcharsetprivate.h
45311     which was added by commit 4c2a6595889eff44fa, and gconvert.c includes
45312     this gcharsetprivate header, so no need to declare it again.
45313
45314     Signed-off-by: Djalal Harouni <tixxdz@opendz.org>
45315
45316     https://bugzilla.gnome.org/show_bug.cgi?id=710345
45317
45318  glib/gconvert.c | 3 ---
45319  1 file changed, 3 deletions(-)
45320
45321 commit d94d6ecd3f4928d2ea0755841a9f1b381a1c7d99
45322 Author: Dan Winship <danw@gnome.org>
45323 Date:   Sat Oct 19 11:31:06 2013 -0400
45324
45325     genviron: fix g_setenv(var, NULL) and some other stuff
45326
45327     Passing a NULL value to g_setenv() was never documented as working,
45328     and in fact it worked on some platforms and crashed on others. Make it
45329     g_return_if_fail() everywhere insted.
45330
45331     Also, remove some incorrect docs in g_environ_getenv() and
45332     g_environ_setenv() that shouldn't have been copied from g_getenv() and
45333     g_setenv(). And belatedly simplify the checks in g_unsetenv().
45334
45335     https://bugzilla.gnome.org/show_bug.cgi?id=704593
45336
45337  glib/genviron.c | 26 ++++++++------------------
45338  1 file changed, 8 insertions(+), 18 deletions(-)
45339
45340 commit 2907d4cc718658556ff0cf56ffec35b419409abf
45341 Author: Jehan <jehan@girinstud.io>
45342 Date:   Sat Oct 19 20:59:41 2013 +1300
45343
45344     gconvert: Clarify g_locale_to/from_utf8 docs
45345
45346     It was not clear from the doc whether the return value was to be freed
45347     or belonging to glib.
45348
45349     https://bugzilla.gnome.org/show_bug.cgi?id=710496
45350
45351  glib/gconvert.c | 6 ++++--
45352  1 file changed, 4 insertions(+), 2 deletions(-)
45353
45354 commit d55180c73bfaac3930f412ddc3d1a2fd31f678b1
45355 Author: Ross Lagerwall <rosslagerwall@gmail.com>
45356 Date:   Sat Oct 12 08:13:18 2013 +0200
45357
45358     docs: Remove comment about calling g_type_init()
45359
45360     https://bugzilla.gnome.org/show_bug.cgi?id=709966
45361
45362  docs/reference/gio/overview.xml | 6 ------
45363  1 file changed, 6 deletions(-)
45364
45365 commit d157e7fdd7085838b3f690b5b20d98b643a3777a
45366 Author: Nilamdyuti Goswami <ngoswami@redhat.com>
45367 Date:   Fri Oct 18 19:14:51 2013 +0530
45368
45369     Assamese translation updated
45370
45371  po/as.po | 478
45372  +++++++++++++++++++++++++++++++++++++++++++--------------------
45373  1 file changed, 328 insertions(+), 150 deletions(-)
45374
45375 commit fd90101f4af4ca7d257d3c071f81a56bcb261c3b
45376 Author: Matthias Clasen <mclasen@redhat.com>
45377 Date:   Thu Oct 17 21:03:18 2013 -0400
45378
45379     Include gapplication(1) in the tools section
45380
45381  docs/reference/gio/gio-docs.xml | 1 +
45382  1 file changed, 1 insertion(+)
45383
45384 commit c848323948b01c69d76ea5e065a12b6e34df4b6b
45385 Author: Matthias Clasen <mclasen@redhat.com>
45386 Date:   Thu Oct 17 20:55:53 2013 -0400
45387
45388     Fix up subprocess docs
45389
45390     The GSubprocessLauncher docs had their own long description,
45391     but were not properly set up as their own section.
45392
45393  docs/reference/gio/gio-docs.xml     |  1 +
45394  docs/reference/gio/gio-sections.txt | 19 ++++++++++++-------
45395  gio/gsubprocesslauncher.c           |  2 +-
45396  3 files changed, 14 insertions(+), 8 deletions(-)
45397
45398 commit 71534d9d629a416874dfe82cd64432db53eaf512
45399 Author: Matthias Clasen <mclasen@redhat.com>
45400 Date:   Thu Oct 17 20:45:32 2013 -0400
45401
45402     Fix up gio-sections.txt
45403
45404  docs/reference/gio/gio-sections.txt | 2 ++
45405  1 file changed, 2 insertions(+)
45406
45407 commit ea52ce07d8adf3b5bbb3e4f6cc8fe06571006c0d
45408 Author: Matthias Clasen <mclasen@redhat.com>
45409 Date:   Thu Oct 17 20:38:15 2013 -0400
45410
45411     Generate introspected docs for GSimpleProxyResolver
45412
45413  docs/reference/gio/gio.types | 1 +
45414  1 file changed, 1 insertion(+)
45415
45416 commit 8520c9cdf4180cc7b33779b2d507301c8942b34e
45417 Author: Matthias Clasen <mclasen@redhat.com>
45418 Date:   Thu Oct 17 20:37:57 2013 -0400
45419
45420     Add some missing argument docs
45421
45422  gio/gsubprocess.c | 7 +++++++
45423  1 file changed, 7 insertions(+)
45424
45425 commit 4cae0703f7fb4cb7ed706c1955c6b8978580d34e
45426 Author: Matthias Clasen <mclasen@redhat.com>
45427 Date:   Thu Oct 17 20:16:13 2013 -0400
45428
45429     Add index for 2.40 api additions
45430
45431  docs/reference/gio/gio-docs.xml | 4 ++++
45432  1 file changed, 4 insertions(+)
45433
45434 commit ebd098155b45d87cbf5ca1d3abdac526a51cc1c2
45435 Author: Colin Walters <walters@verbum.org>
45436 Date:   Thu Oct 17 22:39:48 2013 +0100
45437
45438     tests/gsubprocess: Locate test child binary for installed tests too
45439
45440     Just use the new g_test_build_filename() rather than assuming
45441     it's in cwd.
45442
45443  gio/tests/gsubprocess.c | 10 +++-------
45444  1 file changed, 3 insertions(+), 7 deletions(-)
45445
45446 commit f7e2190e74ea217c7cfb132b1c4dc01d13bda203
45447 Author: Piotr Drąg <piotrdrag@gmail.com>
45448 Date:   Thu Oct 17 21:56:55 2013 +0200
45449
45450     Updated POTFILES.in
45451
45452  po/POTFILES.in | 2 ++
45453  1 file changed, 2 insertions(+)
45454
45455 commit 00f0795a84d23f2e2654a86f8bd3a233c8af3771
45456 Author: Ihar Hrachyshka <Ihar_Hrachyshka@epam.com>
45457 Date:   Fri Oct 11 23:54:56 2013 +0400
45458
45459     Use g_return_val_if_fail() for developer-only messages
45460
45461     Replaced several usages of GError with g_return_val_if_fail() for
45462     developer-only messages. As additional value, it also removes those
45463     messages from the list to translate, simplifying translator's work a
45464     bit.
45465
45466     https://bugzilla.gnome.org/show_bug.cgi?id=569017
45467
45468  gio/gicon.c       | 70
45469  +++++++------------------------------------------------
45470  gio/gthemedicon.c | 13 +----------
45471  2 files changed, 9 insertions(+), 74 deletions(-)
45472
45473 commit 542ad4db031273b2ce6416f8909fbff933113ec6
45474 Author: Ryan Lortie <desrt@desrt.ca>
45475 Date:   Thu Oct 17 15:01:42 2013 -0400
45476
45477     Fixup GSubprocess documentation bits
45478
45479  docs/reference/gio/Makefile.am      |   1 +
45480  docs/reference/gio/gio-sections.txt |  38 +++-
45481  gio/gsubprocess.c                   | 343
45482  +++++++++++++++++++++++-------------
45483  gio/gsubprocess.h                   |  36 ++--
45484  gio/gsubprocesslauncher.c           |   3 +-
45485  5 files changed, 277 insertions(+), 144 deletions(-)
45486
45487 commit 9318d5a4292544f2f7f8f9bc2d805974b3b52c7e
45488 Author: Colin Walters <walters@verbum.org>
45489 Date:   Tue Oct 15 15:04:54 2013 +0100
45490
45491     gsubprocess: Add UTF-8 variants of communicate()
45492
45493     Over many years of writing code interacting with subprocesses,
45494     a pattern
45495     that comes up a lot is to run a child and get its output as UTF-8, to
45496     put inside a JSON document or render in a GtkTextBuffer, etc.
45497
45498     It's very important to validate at the boundaries, and not say deep
45499     inside Pango.
45500
45501     We could do this a bit more efficiently if done in a streaming
45502     fashion,
45503     but realistically this should be OK for now.
45504
45505  gio/gsubprocess.c       | 181
45506  ++++++++++++++++++++++++++++++++++++++++++++++--
45507  gio/gsubprocess.h       |  21 ++++++
45508  gio/tests/gsubprocess.c | 105 ++++++++++++++++++++++++++--
45509  3 files changed, 296 insertions(+), 11 deletions(-)
45510
45511 commit 0e1a3ee3450d1a091234292fde6109bf3c778bab
45512 Author: Colin Walters <walters@verbum.org>
45513 Date:   Tue Oct 15 00:12:22 2013 +0100
45514
45515     gsubprocess: Fix up communicate
45516
45517     We weren't closing the streams after we were done reading or writing,
45518     which is kind of essential.  The easy way to fix this is to just use
45519     g_output_stream_splice() to a GMemoryOutputStream rather than
45520     hand-rolling it.  This results in a substantial reduction of code
45521     complexity.
45522
45523     A second serious issue is that we were marking the task as complete
45524     when
45525     the process exits, but that's racy - there could still be data to read
45526     from stdout.  Fix this by just refcounting outstanding operations.
45527
45528     This code, not surprisingly, looks a lot like the "multi" test.
45529
45530     Next, because processes output binary data, I'd be forced to annotate
45531     the char*/length pairs as (array) (element-type uint8).  But rather
45532     than
45533     doing that, it's *far* simpler to just use GBytes.
45534
45535     We need a version of this that actually validates as UTF-8, that
45536     will be
45537     in the next patch.
45538
45539  gio/gsubprocess.c         | 398
45540  ++++++++++++----------------------------------
45541  gio/gsubprocess.h         |  38 +----
45542  gio/gsubprocesslauncher.c |  32 ++--
45543  gio/gsubprocesslauncher.h |   2 +-
45544  gio/tests/gsubprocess.c   |  70 +++++++-
45545  5 files changed, 197 insertions(+), 343 deletions(-)
45546
45547 commit 5b48dc40cc13567d276883ee826fe9e78bc7f46a
45548 Author: Colin Walters <walters@verbum.org>
45549 Date:   Thu May 17 14:37:17 2012 -0400
45550
45551     GSubprocess: New class for spawning child processes
45552
45553     There are a number of nice things this class brings:
45554
45555     0) Has a race-free termination API on all platforms (on UNIX, calls to
45556        kill() and waitpid() are coordinated as not to cause problems).
45557     1) Operates in terms of G{Input,Output}Stream, not file descriptors
45558     2) Standard GIO-style async API for wait() with cancellation
45559     3) Makes some simple cases easy, like synchronously spawning a
45560        process with an argument list
45561     4) Makes hard cases possible, like asynchronously running a process
45562        with stdout/stderr merged, output directly to a file path
45563
45564     Much rewriting and code review from Ryan Lortie <desrt@desrt.ca>
45565
45566     https://bugzilla.gnome.org/show_bug.cgi?id=672102
45567
45568  docs/reference/gio/gio-docs.xml     |    4 +
45569  docs/reference/gio/gio-sections.txt |   33 +
45570  docs/reference/gio/gio.types        |    1 +
45571  gio/Makefile.am                     |    5 +
45572  gio/gio.h                           |    2 +
45573  gio/gioenums.h                      |   50 ++
45574  gio/giotypes.h                      |   18 +
45575  gio/glib-compile-resources.c        |   81 +-
45576  gio/gsubprocess.c                   | 1689
45577  +++++++++++++++++++++++++++++++++++
45578  gio/gsubprocess.h                   |  174 ++++
45579  gio/gsubprocesslauncher-private.h   |   61 ++
45580  gio/gsubprocesslauncher.c           |  718 +++++++++++++++
45581  gio/gsubprocesslauncher.h           |  118 +++
45582  gio/tests/.gitignore                |    2 +
45583  gio/tests/Makefile.am               |    5 +-
45584  gio/tests/gsubprocess-testprog.c    |  199 +++++
45585  gio/tests/gsubprocess.c             |  855 ++++++++++++++++++
45586  17 files changed, 3959 insertions(+), 56 deletions(-)
45587
45588 commit e30bbca6679605487e52e52f810c54a0464b6d37
45589 Author: Ryan Lortie <desrt@desrt.ca>
45590 Date:   Sat Nov 10 13:16:29 2012 -0500
45591
45592     gspawn: support creating pipes with O_CLOEXEC
45593
45594     Add a new flag, G_SPAWN_CLOEXEC_PIPES, for creating the stdin/out/err
45595     pipes with O_CLOEXEC (for the usual reasons).
45596
45597  glib/gspawn.c | 37 +++++++++++--------------------------
45598  glib/gspawn.h |  5 ++++-
45599  2 files changed, 15 insertions(+), 27 deletions(-)
45600
45601 commit c515c3ed111a721047d014832c2fc24bd1adb4a0
45602 Author: Colin Walters <walters@verbum.org>
45603 Date:   Tue May 22 16:06:10 2012 -0400
45604
45605     gio: Add private API to create win32 streams from fds
45606
45607     This will be used by GSubprocess.
45608
45609     https://bugzilla.gnome.org/show_bug.cgi?id=672102
45610
45611  gio/Makefile.am          |  1 +
45612  gio/giowin32-priv.h      | 42 +++++++++++++++++++++++++++++++++++++++++
45613  gio/gwin32inputstream.c  | 49
45614  +++++++++++++++++++++++++++++++++++++-----------
45615  gio/gwin32outputstream.c | 49
45616  +++++++++++++++++++++++++++++++++++++-----------
45617  4 files changed, 119 insertions(+), 22 deletions(-)
45618
45619 commit aaddd823bcce4c5f751cb694c7c7d5064978213b
45620 Author: Ihar Hrachyshka <Ihar_Hrachyshka@epam.com>
45621 Date:   Thu Oct 10 17:23:00 2013 +0400
45622
45623     Removed obsolete makefile rules
45624
45625     Removed test, test-report, full-report, perf-report.  They all
45626     come from
45627     an old (now obsolete) approach toward glib testing[1]. Now the blessed
45628     ways to test glib are 'make check' and installed tests.
45629
45630     [1]:
45631     https://mail.gnome.org/archives/gtk-devel-list/2007-November/msg00000.html
45632
45633     https://bugzilla.gnome.org/show_bug.cgi?id=709995
45634
45635  docs/Makefile.am |  1 -
45636  glib.mk          | 59
45637  ++------------------------------------------------------
45638  2 files changed, 2 insertions(+), 58 deletions(-)
45639
45640 commit a2f6f0d2f6c8fa0a9ee5ab483af6cea5d5766dfe
45641 Author: Jasper St. Pierre <jstpierre@mecheye.net>
45642 Date:   Thu Oct 17 13:02:11 2013 -0400
45643
45644     gtask: Fix invalid name in documentation
45645
45646  gio/gtask.c | 2 +-
45647  1 file changed, 1 insertion(+), 1 deletion(-)
45648
45649 commit 9defb6b1b1de18b6005148e036941e89b400dbd2
45650 Author: Ryan Lortie <desrt@desrt.ca>
45651 Date:   Sun Jul 14 19:43:19 2013 -0400
45652
45653     New gapplication(1) tool
45654
45655     This is essentially a commandline implementation of the client-side of
45656     the org.freedesktop.Application D-Bus interface.
45657
45658     It includes support for tab-completion based on desktop files
45659     and their
45660     contents.
45661
45662     https://bugzilla.gnome.org/show_bug.cgi?id=704218
45663
45664  docs/reference/gio/Makefile.am      |   1 +
45665  docs/reference/gio/gapplication.xml | 352 +++++++++++++++++++++++++++
45666  gio/.gitignore                      |   1 +
45667  gio/Makefile.am                     |   9 +
45668  gio/completion/gapplication         |  55 +++++
45669  gio/gapplication-tool.c             | 463
45670  ++++++++++++++++++++++++++++++++++++
45671  6 files changed, 881 insertions(+)
45672
45673 commit 4e1e36a7f0d3254bad01aaf3ba94dc70b230ef62
45674 Author: Ryan Lortie <desrt@desrt.ca>
45675 Date:   Thu Oct 17 08:22:11 2013 -0400
45676
45677     Revert "gapplication: don't rely on cmdline being finalized
45678     immediately"
45679
45680     This reverts commit c5748328bee08e322997cc4703c372f6866a1693.
45681
45682  gio/gapplicationimpl-dbus.c | 26 +++-----------------------
45683  1 file changed, 3 insertions(+), 23 deletions(-)
45684
45685 commit c5748328bee08e322997cc4703c372f6866a1693
45686 Author: Cosimo Cecchi <cosimoc@gnome.org>
45687 Date:   Fri Sep 13 11:38:47 2013 -0700
45688
45689     gapplication: don't rely on cmdline being finalized immediately
45690
45691     The GApplicationCommandLine DBus implementation currently calls
45692     g_dbus_method_invocation_return_value() in its finalize()
45693     implementation
45694     only, relying on the object being destroyed after g_object_unref() is
45695     called on it inside g_application_impl_method_call().
45696
45697     While this is usually fine for C applications, when overriding the
45698     command_line vfunc from language bindings, the binding might add extra
45699     references to the object, which might not be released immediately
45700     - e.g.
45701     because they're garbage collected, or possibly even leaked. The same
45702     scenario could happen in a C application that decides to keep a
45703     reference to the passed-in GApplicationCommandLine object.
45704
45705     To ensure the CommandLine DBus method always gets a reply after the
45706     invocation of command_line in the primary instance, explicitly
45707     send the
45708     message back before dropping our reference to the object.
45709
45710     https://bugzilla.gnome.org/show_bug.cgi?id=708042
45711
45712  gio/gapplicationimpl-dbus.c | 26 +++++++++++++++++++++++---
45713  1 file changed, 23 insertions(+), 3 deletions(-)
45714
45715 commit be2656f13952dd22d348ff5e3f43240700cdef5a
45716 Author: Colin Walters <walters@verbum.org>
45717 Date:   Wed Oct 16 10:10:22 2013 -0400
45718
45719     g_file_copy: Fall back to pathname queryinfo to help gvfs backends
45720
45721     It's not difficult to do; not all backends implement it, and for some
45722     it may be difficult to implement query_info_on_read(), so let's just
45723     do both.
45724
45725     https://bugzilla.gnome.org/show_bug.cgi?id=706254
45726
45727  gio/gfile.c | 23 ++++++++++++++++++++++-
45728  1 file changed, 22 insertions(+), 1 deletion(-)
45729
45730 commit 4fea5c0029bdb8d800c5857bfba983147fe53445
45731 Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
45732 Date:   Tue Oct 15 11:02:40 2013 -0400
45733
45734     Fix wrong function names in g_str_match_string() documentation
45735
45736  glib/gstrfuncs.c | 8 ++++----
45737  1 file changed, 4 insertions(+), 4 deletions(-)
45738
45739 commit b2c15f18b2f35d2363922469e3497e5a10459e52
45740 Author: Ihar Hrachyshka <Ihar_Hrachyshka@epam.com>
45741 Date:   Sat Oct 12 16:43:16 2013 +0400
45742
45743     Updated reference to README.commits
45744
45745     The major useful information regarding commits is now placed in
45746     README.commits, not README.
45747
45748     https://bugzilla.gnome.org/show_bug.cgi?id=709994
45749
45750  HACKING | 2 +-
45751  1 file changed, 1 insertion(+), 1 deletion(-)
45752
45753 commit c6d7e1ede766ea0227d2a594a3129445d03a6dfe
45754 Author: Andika Triwidada <andika@gmail.com>
45755 Date:   Tue Oct 15 11:54:59 2013 +0700
45756
45757     Updated Indonesian translation
45758
45759  po/id.po | 244
45760  ++++++++++++++++++++++++++++++++-------------------------------
45761  1 file changed, 124 insertions(+), 120 deletions(-)
45762
45763 commit 04202954308471196817318b12df64665656fcda
45764 Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
45765 Date:   Wed Oct 9 14:32:58 2013 -0400
45766
45767     Add testcase for search utilities functions
45768
45769     https://bugzilla.gnome.org/show_bug.cgi?id=709753
45770
45771  glib/tests/.gitignore     |  1 +
45772  glib/tests/Makefile.am    |  1 +
45773  glib/tests/search-utils.c | 76
45774  +++++++++++++++++++++++++++++++++++++++++++++++
45775  3 files changed, 78 insertions(+)
45776
45777 commit 38dfce5992db803de0a179705ab93109012faa3c
45778 Author: Ryan Lortie <desrt@desrt.ca>
45779 Date:   Mon Oct 14 14:37:10 2013 -0400
45780
45781     Add simple string "search" function
45782
45783     Add a pair of functions to make it easier to do simple string
45784     matching.
45785
45786     This will be useful for use with things like GtkSearchBar and
45787     will also
45788     be the basis of the searching done by the (soon to appear)
45789     g_desktop_app_info_search()
45790
45791     https://bugzilla.gnome.org/show_bug.cgi?id=709753
45792
45793  docs/reference/glib/glib-sections.txt |   2 +
45794  glib/gstrfuncs.c                      | 239
45795  ++++++++++++++++++++++++++++++++++
45796  glib/gstrfuncs.h                      |  10 ++
45797  3 files changed, 251 insertions(+)
45798
45799 commit 4c510801cfc8120d7dea7ae8121832e8d17d2453
45800 Author: Ryan Lortie <desrt@desrt.ca>
45801 Date:   Mon Oct 14 14:36:34 2013 -0400
45802
45803     Add g_str_is_ascii()
45804
45805     Add a function for checking if a string is pure ASCII.
45806
45807     https://bugzilla.gnome.org/show_bug.cgi?id=709753
45808
45809  docs/reference/glib/glib-sections.txt |  1 +
45810  glib/gstrfuncs.c                      | 23 +++++++++++++++++++++++
45811  glib/gstrfuncs.h                      |  2 ++
45812  3 files changed, 26 insertions(+)
45813
45814 commit c4c3ee6087d36603b29a8a1201c7171d2f99c0b1
45815 Author: Noah Massey <gnome@walterwelp.net>
45816 Date:   Sun Oct 13 10:25:39 2013 -0400
45817
45818     gmain: mark newest id used when source id overflows
45819
45820     When the source id reaches G_MAXUINT (just prior to overflow), we
45821     record the existing source ids to prevent reassigning them.  As we are
45822     about to assign G_MAXUINT to the triggering source, that id should be
45823     added as well.
45824
45825     https://bugzilla.gnome.org/show_bug.cgi?id=710002
45826
45827  glib/gmain.c | 1 +
45828  1 file changed, 1 insertion(+)
45829
45830 commit e2d5282636bcbf4c8ac64a599bb020d33cd59897
45831 Author: Colin Walters <walters@verbum.org>
45832 Date:   Tue Oct 8 12:17:16 2013 -0400
45833
45834     GMemoryOutputStream: Don't return -1 as a gboolean in precondition
45835
45836     Since it could confuse callers (admittedly who are already violating
45837     a precondition).
45838
45839     Just spotted while adapting some bits of this code for a ssh library.
45840
45841  gio/gmemoryoutputstream.c | 2 +-
45842  1 file changed, 1 insertion(+), 1 deletion(-)
45843
45844 commit 30772e74bf42cf7be67041df21316d305027f0fc
45845 Author: Nilamdyuti Goswami <ngoswami@redhat.com>
45846 Date:   Mon Oct 7 12:56:28 2013 +0530
45847
45848     Assamese translation updated
45849
45850  po/as.po | 246
45851  ++++++++++++++++++++++++++++++++-------------------------------
45852  1 file changed, 125 insertions(+), 121 deletions(-)
45853
45854 commit 8e17040c159bf0a7cf060f12e467a0ad1f5b6741
45855 Author: Dan Winship <danw@gnome.org>
45856 Date:   Fri Oct 4 12:58:48 2013 -0400
45857
45858     Fix overloading of "source" and "target" terminology in GBinding
45859
45860     GBindingTransformFunc called its arguments "source_value" and
45861     "target_value", but in the transform_from function of a bidirectional
45862     binding, "source_value" comes from the target object, and
45863     "target_value" comes from the source object, which quickly gets
45864     confusing if you need to use g_binding_get_source(), etc, in the
45865     function.
45866
45867     Of course developers can call their transform function arguments
45868     whatever they want, but many will copy from the headers/docs to start
45869     out, so use less confusing names here ("from_value" and "to_value").
45870
45871     Also, fix the documentation to describe the bidirectional case
45872     correctly.
45873
45874     https://bugzilla.gnome.org/show_bug.cgi?id=709440
45875
45876  gobject/gbinding.c      | 44 ++++++++++++++++++++++----------------------
45877  gobject/gbinding.h      | 17 ++++++++++-------
45878  gobject/tests/binding.c | 24 ++++++++++++------------
45879  3 files changed, 44 insertions(+), 41 deletions(-)
45880
45881 commit be7f40185fb2ce884112c1f8a4b196ea65350466
45882 Author: Kalev Lember <kalevlember@gmail.com>
45883 Date:   Sat Sep 21 13:52:09 2013 +0200
45884
45885     xdgmime: Fix an invalid read
45886
45887     This commit factors out a function for comparing string suffixes,
45888     and at
45889     the same time makes it safe for mime types that are shorter than the
45890     "/*" suffix.
45891
45892     ==25418== Invalid read of size 1
45893     ==25418==    at 0x3C6D0F9D22: __gio_xdg_cache_mime_type_subclass
45894     (xdgmimecache.c:848)
45895     ==25418==    by 0x3C6D09ED8C: g_content_type_is_a (gcontenttype.c:158)
45896     ==25418==    by 0x34D8031E95: gtk_recent_filter_filter
45897     (gtkrecentfilter.c:733)
45898     ==25418==    by 0x34D802F167: _gtk_recent_chooser_get_items
45899     (gtkrecentchooserutils.c:387)
45900     ==25418==    by 0x34D802D07F: idle_populate_func
45901     (gtkrecentchoosermenu.c:1011)
45902     ==25418==    by 0x34D7A20477: gdk_threads_dispatch (gdk.c:804)
45903     ==25418==    by 0x3C6C0492F5: g_main_context_dispatch (gmain.c:3065)
45904     ==25418==    by 0x3C6C049677: g_main_context_iterate.isra.23
45905     (gmain.c:3712)
45906     ==25418==    by 0x3C6C04972B: g_main_context_iteration (gmain.c:3773)
45907     ==25418==    by 0x34D7FC2AF4: gtk_main_iteration (gtkmain.c:1262)
45908     ==25418==    by 0x408EB4: main (in /usr/bin/glade)
45909
45910     https://bugzilla.gnome.org/show_bug.cgi?id=708529
45911
45912  gio/xdgmime/xdgmime.c      | 19 ++++++++++++++-----
45913  gio/xdgmime/xdgmimecache.c | 19 ++++++++++++++-----
45914  2 files changed, 28 insertions(+), 10 deletions(-)
45915
45916 commit 5aead642c29d2fcd4cc4152449eb434b52edc6af
45917 Author: John Ralls <jralls@ceridwen.us>
45918 Date:   Fri Oct 4 11:45:47 2013 -0700
45919
45920     Restore gl_GLIBC21 to configure; needed for libcharset
45921
45922  configure.ac | 1 +
45923  1 file changed, 1 insertion(+)
45924
45925 commit e0ffd5c184bd1c0e6d602c406f53ed5f6b765f88
45926 Author: Ryan Lortie <desrt@desrt.ca>
45927 Date:   Thu Oct 3 10:02:08 2013 -0400
45928
45929     appinfo: Don't try DBusActivatable with load_from_keyfile
45930
45931     We can't get the name of the filename, so we can't determine the
45932     application
45933     ID.  We'll have to fallback on Exec= for this case.
45934
45935     https://bugzilla.gnome.org/show_bug.cgi?id=709326
45936
45937  gio/gdesktopappinfo.c | 5 ++++-
45938  1 file changed, 4 insertions(+), 1 deletion(-)
45939
45940 commit 5d7a7df867543644a4dc55ba980833743ffa1859
45941 Author: Ryan Lortie <desrt@desrt.ca>
45942 Date:   Thu Oct 3 12:39:53 2013 -0400
45943
45944     Add g_key_file_save_to_file()
45945
45946     To write a keyfile to disk.
45947
45948     https://bugzilla.gnome.org/show_bug.cgi?id=309224
45949
45950  docs/reference/glib/glib-sections.txt |  1 +
45951  glib/gkeyfile.c                       | 38
45952  +++++++++++++++++++++++++++++++++++
45953  glib/gkeyfile.h                       |  4 ++++
45954  3 files changed, 43 insertions(+)
45955
45956 commit 5a269e5a90181a5cafce90e7e5d7bc4f42f47f52
45957 Author: Dan Winship <danw@gnome.org>
45958 Date:   Thu Sep 19 16:09:38 2013 -0400
45959
45960     gcredentials: add Solaris support
45961
45962     Based on patches from Igor Pashev.
45963
45964     https://bugzilla.gnome.org/show_bug.cgi?id=705029
45965
45966  gio/gcredentials.c            | 52
45967  +++++++++++++++++++++++++++++++++++++++----
45968  gio/gcredentialsprivate.h     | 12 ++++++++++
45969  gio/gioenums.h                |  4 +++-
45970  gio/gsocket.c                 | 36 ++++++++++++++++++++++++------
45971  gio/gunixcredentialsmessage.c |  2 ++
45972  gio/tests/credentials.c       | 18 +++++++++++++++
45973  6 files changed, 112 insertions(+), 12 deletions(-)
45974
45975 commit 66edac7fb9f44009cdcac68c102c77d880e139a3
45976 Author: Dan Winship <danw@gnome.org>
45977 Date:   Thu Sep 19 12:56:56 2013 -0400
45978
45979     gcredentials: add Hurd support
45980
45981     It uses the same system as FreeBSD.
45982
45983     https://bugzilla.gnome.org/show_bug.cgi?id=708265
45984
45985  gio/gcredentials.c        | 5 +++--
45986  gio/gcredentialsprivate.h | 2 +-
45987  2 files changed, 4 insertions(+), 3 deletions(-)
45988
45989 commit cedd697bf80faf18d0d42b3e4d8bef5a5cf8ef9f
45990 Author: Dan Winship <danw@gnome.org>
45991 Date:   Wed Sep 18 13:40:09 2013 -0400
45992
45993     gcredentials: add internal macros to simplify all the #ifdefs
45994
45995     Rather than having lots of obscure platform-based #ifdefs all over
45996     gio, define some macros in gcredentialsprivate.h, and use those to
45997     simplify the rest of the code.
45998
45999     https://bugzilla.gnome.org/show_bug.cgi?id=701482
46000
46001  gio/Makefile.am               |   1 +
46002  gio/gcredentials.c            | 174
46003  ++++++++++++++++++------------------------
46004  gio/gcredentialsprivate.h     |  51 +++++++++++++
46005  gio/gsocket.c                 |  36 ++++-----
46006  gio/gunixcredentialsmessage.c | 140 ++++++++++++---------------------
46007  gio/tests/credentials.c       |  53 +++++++++----
46008  gio/tests/gdbus-peer.c        |  48 ++++--------
46009  7 files changed, 238 insertions(+), 265 deletions(-)
46010
46011 commit 32d2539295308711ec97b37feb104e1be04ba454
46012 Author: Giovanni Campagna <gcampagna@src.gnome.org>
46013 Date:   Thu Oct 3 20:26:18 2013 +0200
46014
46015     GDBusProxy: add flag to control autostarting at construction time
46016
46017     Sometimes the application doesn't want to autostart a service
46018     when it creates a proxy, but wants the service autostarted when
46019     it makes the first method call. Allow that behavior with a new
46020     flag.
46021
46022     https://bugzilla.gnome.org/show_bug.cgi?id=708828
46023
46024  gio/gdbusproxy.c | 15 ++++++++-------
46025  gio/gioenums.h   |  7 ++++++-
46026  2 files changed, 14 insertions(+), 8 deletions(-)
46027
46028 commit c8e1dbb106e27653176a1692f05c287cd8ca0bfd
46029 Author: Ryan Lortie <desrt@desrt.ca>
46030 Date:   Sat Jul 27 15:08:58 2013 -0400
46031
46032     gdesktopappinfo: Large-scale whitespace fixup
46033
46034     Fix up a lot of whitespace issues in this file since we're about to do
46035     some pretty serious rewriting here anyway...
46036
46037     Add some fold markers while we're at it.
46038
46039  gio/gdesktopappinfo.c | 1208
46040  +++++++++++++++++++++++++------------------------
46041  1 file changed, 626 insertions(+), 582 deletions(-)
46042
46043 commit b0601e75583600d0ea54e67f98ba91a7580df07c
46044 Author: Ryan Lortie <desrt@desrt.ca>
46045 Date:   Wed Jul 24 17:48:37 2013 -0400
46046
46047     gdesktopappinfo: rework search path
46048
46049     Change the search path to be a global array of 'DesktopFileDir'
46050     structures and
46051     change the 'get' function to an 'ensure' function.
46052
46053     This is just a straight-up refactor.  Future patches will expand the
46054     DesktopFileDir structure.
46055
46056  gio/gdesktopappinfo.c | 95
46057  ++++++++++++++++++++++++++++-----------------------
46058  1 file changed, 53 insertions(+), 42 deletions(-)
46059
46060 commit 5e59ab8e8cb953bf9212ed47e8a41d34611a10de
46061 Author: Ryan Lortie <desrt@desrt.ca>
46062 Date:   Wed Jul 24 17:28:43 2013 -0400
46063
46064     gdesktopappinfo: remove global_defaults_cache
46065
46066     ...and some related functions.
46067
46068     This variable is also used for nothing at all.
46069
46070  gio/gdesktopappinfo.c | 28 +++-------------------------
46071  1 file changed, 3 insertions(+), 25 deletions(-)
46072
46073 commit b95ef4aad457d502973ae6396e3bf45e3ba12753
46074 Author: Ryan Lortie <desrt@desrt.ca>
46075 Date:   Wed Jul 24 17:26:45 2013 -0400
46076
46077     gdesktopappinfo: remove should_ping_mime_monitor
46078
46079     This variable is used for nothing...
46080
46081  gio/gdesktopappinfo.c | 18 +-----------------
46082  1 file changed, 1 insertion(+), 17 deletions(-)
46083
46084 commit 33762a417381db8cdd3229f12959ed01c0389165
46085 Author: Ryan Lortie <desrt@desrt.ca>
46086 Date:   Thu Jul 25 14:05:36 2013 -0400
46087
46088     glocalfile: add private worker monitor APIs
46089
46090     Add a convenient and race-free method of watching local files from the
46091     GLib worker thread.
46092
46093     Without this, the race-free way to create a monitor that dispatches
46094     events to the worker thread looked something like this:
46095
46096      - dispatch an idle to the worker thread
46097      - from the idle, create the monitor and connect signals
46098      - from the original thread, wait (on a cond?) until the worker thread
46099        has finished setting up the monitor
46100      - read the file that you were monitoring
46101
46102     which is just ridiculously complicated...
46103
46104     To use the new API:
46105
46106       monitor = g_local_file_monitor_new_in_worker ("/path/to/some/file",
46107                                                     G_FILE_MONITOR_NONE,
46108                                                     &error);
46109       g_assert_no_error (error);
46110
46111       g_signal_connect (monitor, "changed", G_CALLBACK (callback), NULL);
46112
46113       g_local_file_monitor_start (monitor);
46114
46115     'callback' will run from the GLib worker thread.
46116
46117     This is the reason that the start() call was introduced in the
46118     previous
46119     commit.  The backends that don't use the start() call will have a very
46120     thin race between creating the monitor and connecting the signal, but
46121     hopefully they will be fixed soon.
46122
46123     These new APIs will be used (at least) from gdesktopappinfo to
46124     watch for
46125     changes in the desktop file directories.
46126
46127     https://bugzilla.gnome.org/show_bug.cgi?id=704887
46128
46129  gio/glocaldirectorymonitor.c | 10 ++++++----
46130  gio/glocaldirectorymonitor.h |  7 +++++++
46131  gio/glocalfile.c             | 26 ++++++++++++++++++++++++--
46132  gio/glocalfilemonitor.c      |  6 ++++--
46133  gio/glocalfilemonitor.h      |  7 +++++++
46134  5 files changed, 48 insertions(+), 8 deletions(-)
46135
46136 commit 5409d7827e1e51d8efd078e3f36eddc3c0405804
46137 Author: Ryan Lortie <desrt@desrt.ca>
46138 Date:   Thu Jul 25 14:17:09 2013 -0400
46139
46140     GFileMonitor: support specifying a context
46141
46142     Add a new "context" construct-only property to allow explicitly
46143     specifying the context in which events should be dispatched.
46144
46145     https://bugzilla.gnome.org/show_bug.cgi?id=704887
46146
46147  gio/gfilemonitor.c | 18 ++++++++++++++++--
46148  1 file changed, 16 insertions(+), 2 deletions(-)
46149
46150 commit 700677de512e19060337121692058627fe717d24
46151 Author: Ryan Lortie <desrt@desrt.ca>
46152 Date:   Thu Jul 25 13:48:50 2013 -0400
46153
46154     inotify: stop using constructor()
46155
46156     and start using the new start() vcall on the local monitor classes.
46157
46158     I only port inotify because I am uncomfortable making changes to the
46159     other monitor backends without having a way of testing them.
46160
46161     https://bugzilla.gnome.org/show_bug.cgi?id=704887
46162
46163  gio/inotify/ginotifydirectorymonitor.c | 36 ++++++--------------
46164  gio/inotify/ginotifyfilemonitor.c      | 62
46165  ++++++++++------------------------
46166  2 files changed, 28 insertions(+), 70 deletions(-)
46167
46168 commit b050dc3c0a2236887719ddc7d1f53866bf4d5267
46169 Author: Ryan Lortie <desrt@desrt.ca>
46170 Date:   Thu Jul 25 13:29:16 2013 -0400
46171
46172     local monitors: make more idiomatic use of GObject
46173
46174     Stop abusing constructor() to do startup work, adding _start() calls
46175     instead.
46176
46177     The backends themselves still use constructor() although a patch
46178     will be
46179     following to also fix inotify.
46180
46181     The reason for using a separate start() call instead of constructed()
46182     will become apparent in future commits.
46183
46184     https://bugzilla.gnome.org/show_bug.cgi?id=704887
46185
46186  gio/glocaldirectorymonitor.c | 73
46187  +++++++++++++++-----------------------------
46188  gio/glocaldirectorymonitor.h |  2 ++
46189  gio/glocalfilemonitor.c      | 66 ++++++++++++---------------------------
46190  gio/glocalfilemonitor.h      |  3 ++
46191  4 files changed, 48 insertions(+), 96 deletions(-)
46192
46193 commit 1ddfd9d98ebb772534eba27bdf275cc0507a5b09
46194 Author: Ryan Lortie <desrt@desrt.ca>
46195 Date:   Thu Jul 25 13:19:56 2013 -0400
46196
46197     directory monitor: use the right 'mount_notify'
46198
46199     During initialisation of a directory monitor with the
46200     G_FILE_MONITOR_WATCH_MOUNTS flag set, GLocalDirectory monitor will
46201     add a
46202     UNIX mount watch in case the file notification backend doesn't support
46203     reporting these events for itself.
46204
46205     Unfortunately, it was performing the check incorrectly, resulting in a
46206     monitor always being added.
46207
46208     Fix that, and add the #define for
46209     G_LOCAL_DIRECTORY_MONITOR_GET_CLASS()
46210     that was also missing (since the fix depends on it).
46211
46212     https://bugzilla.gnome.org/show_bug.cgi?id=704882
46213
46214  gio/glocaldirectorymonitor.c | 2 +-
46215  gio/glocaldirectorymonitor.h | 1 +
46216  2 files changed, 2 insertions(+), 1 deletion(-)
46217
46218 commit dd4c3695b4e4559179c2a10b7e1a6a13f8f8293e
46219 Author: Colin Walters <walters@verbum.org>
46220 Date:   Wed Oct 2 10:32:03 2013 -0400
46221
46222     goutputstream: Add clear warning about short writes to _write_bytes()
46223     and async version
46224
46225     Matthew Barnes noted this on IRC a few days ago.  I just had this file
46226     open for other reasons and decided to tweak the docs to make this trap
46227     more clear.
46228
46229     https://bugzilla.gnome.org/show_bug.cgi?id=709301
46230
46231  gio/goutputstream.c | 62
46232  ++++++++++++++++++-----------------------------------
46233  1 file changed, 21 insertions(+), 41 deletions(-)
46234
46235 commit 27898916d42f0e827cf2e99c12ab7bcd0a3712a9
46236 Author: Ryan Lortie <desrt@desrt.ca>
46237 Date:   Thu Aug 8 18:50:21 2013 +0200
46238
46239     g_settings_list_children: only list viable schemas
46240
46241     Don't return children with invalid schemas from
46242     g_settings_list_children() (ie: missing schemas or mismatched paths).
46243     This prevents gsettings list-recursively from crashing when broken
46244     schemas are installed on the system.
46245
46246     https://bugzilla.gnome.org/show_bug.cgi?id=705688
46247
46248  gio/gsettingsschema.c | 56
46249  ++++++++++++++++++++++++++++++++++++++++++++++++++-
46250  1 file changed, 55 insertions(+), 1 deletion(-)
46251
46252 commit d1e4f3dd1a67a646314918d90119e352d34315cb
46253 Author: Christian Persch <chpe@gnome.org>
46254 Date:   Tue Oct 1 15:40:43 2013 +0200
46255
46256     unicode: Update to unicode 6.3.0
46257
46258     No new blocks were added in 6.3, and only 5 new characters to be used
46259     with the updated BiDi algorithm. And some character properties
46260     were changed.
46261
46262     See http://www.unicode.org/versions/Unicode6.3.0/ for more
46263     information.
46264
46265     https://bugzilla.gnome.org/show_bug.cgi?id=709227
46266
46267  glib/gscripttable.h   | 11 ++++++-----
46268  glib/gunibreak.h      | 31 ++++++++++++++-----------------
46269  glib/gunichartables.h | 34 +++++++++++++++++-----------------
46270  3 files changed, 37 insertions(+), 39 deletions(-)
46271
46272 commit 2f57139b282f2ddf110966d4d0e80c6409230f67
46273 Author: Simon Feltman <sfeltman@src.gnome.org>
46274 Date:   Tue Oct 1 03:38:24 2013 -0700
46275
46276     Fix crashes in various GParamSpec creation functions
46277
46278     Add NULL check and return after calls to g_param_spec_internal
46279     in GParamSpec
46280     creation functions. This avoids glib crashing due to things like
46281     badly named
46282     properties.
46283
46284     https://bugzilla.gnome.org/show_bug.cgi?id=707887
46285
46286  gobject/gparamspecs.c | 52
46287  +++++++++++++++++++++++++++++++++++++++++++++++++++
46288  1 file changed, 52 insertions(+)
46289
46290 commit 75bb906e5ea7927f8d411085e8e7539c5b85c313
46291 Author: Michael Forney <mforney@mforney.org>
46292 Date:   Tue Oct 1 05:19:55 2013 -0700
46293
46294     Add missing string.h include
46295
46296     Required for memset()
46297
46298  gio/gnetworkmonitornetlink.c | 1 +
46299  1 file changed, 1 insertion(+)
46300
46301 commit 713614608d38ba5e16ffd54796ed60ac5dc2e004
46302 Author: Ryan Lortie <desrt@desrt.ca>
46303 Date:   Mon Sep 30 13:06:30 2013 -0400
46304
46305     Fix a careless mistake in the last commit
46306
46307     Thanks Colin :)
46308
46309  glib/gmain.c | 1 +
46310  1 file changed, 1 insertion(+)
46311
46312 commit 5ad7893b51d8652561dff72c70d6cb53416a31bf
46313 Author: Ryan Lortie <desrt@desrt.ca>
46314 Date:   Wed Jun 12 14:57:09 2013 -0400
46315
46316     gmain: Remove dispatching source stack
46317
46318     This stack exists only to answer the question of "what is the
46319     currently
46320     dispatching source" and is handled in a way that makes it very clear
46321     that we don't need to be using a linked list at all...
46322
46323     Just store the GSource directly.
46324
46325     Independently discovered (and same solution) by Phillip Susi.
46326
46327     https://bugzilla.gnome.org/show_bug.cgi?id=709113
46328
46329  glib/gmain.c | 37 ++++++++++++++-----------------------
46330  1 file changed, 14 insertions(+), 23 deletions(-)
46331
46332 commit 4e9e7d0cba53a711bd650e9a5e28452b93f0d849
46333 Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
46334 Date:   Mon Feb 18 08:12:50 2013 -0600
46335
46336     GOutputStream: Use async read/write of streams in splice_async()
46337
46338     There are some corner cases where using the sync version of read/write
46339     in a thread could cause thread-safety issues. In these cases it's
46340     possible to override the output stream's splice_async() function,
46341     but for input streams one would need to do some acrobatics to
46342     stay thread-safe. Alternatively, some implementations may not even
46343     override their sync read/write functions.
46344
46345     This patch refactors the default splice_async() implementation to
46346     call the sync read and write functions in a thread only when both
46347     async versions are thread-based. When one or both are non-threaded,
46348     it calls the virtual write_async() and read_async() functions of the
46349     involved streams within the same thread.
46350
46351     https://bugzilla.gnome.org/show_bug.cgi?id=691581
46352
46353  gio/goutputstream.c | 180
46354  ++++++++++++++++++++++++++++++++++++++++++++++++++--
46355  1 file changed, 175 insertions(+), 5 deletions(-)
46356
46357 commit 87e5617a65883c49eab9291db4a644a520362ed0
46358 Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
46359 Date:   Mon Feb 18 07:58:58 2013 -0600
46360
46361     GOutputStream: Split _close_async for internal use
46362
46363     Refactor g_output_stream_close_async() into itself and an internal
46364     variant for potential use inside other operations (splice_async).
46365     The internal version must be called between
46366     g_output_stream_set_pending() and g_output_stream_clear_pending().
46367
46368     https://bugzilla.gnome.org/show_bug.cgi?id=691581
46369
46370  gio/goutputstream.c | 76
46371  +++++++++++++++++++++++++++++++++++++++++++++++------
46372  1 file changed, 68 insertions(+), 8 deletions(-)
46373
46374 commit 416ca8ad5729bfe92c1e32e1f9464849870a5ede
46375 Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
46376 Date:   Sun Feb 24 09:09:05 2013 -0600
46377
46378     GOutputStream: Rename _g_output_stream_close_internal() for
46379     consistency
46380
46381     https://bugzilla.gnome.org/show_bug.cgi?id=691581
46382
46383  gio/goutputstream.c | 12 ++++++------
46384  1 file changed, 6 insertions(+), 6 deletions(-)
46385
46386 commit e967a76728700d27719388653946c9190e95063b
46387 Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
46388 Date:   Sat Feb 23 15:13:53 2013 -0600
46389
46390     tests: Add testcases for g_output_stream_splice_async()
46391
46392     Previously, no testcases tested the close flags of
46393     g_output_stream_splice_async. This patch adds tests for that and
46394     also tests various combinations of threaded and non-threaded
46395     GInputStream async reads and GOutputStream async writes.
46396
46397     https://bugzilla.gnome.org/show_bug.cgi?id=691581
46398
46399  gio/tests/.gitignore                   |   1 +
46400  gio/tests/Makefile.am                  |   1 +
46401  gio/tests/async-splice-output-stream.c | 205
46402  +++++++++++++++++++++++++++++++++
46403  3 files changed, 207 insertions(+)
46404
46405 commit dec3bfeebc20d8fee9d6ddd6a7187ac762887f2d
46406 Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
46407 Date:   Sat Feb 23 17:42:49 2013 -0600
46408
46409     GOutputStream: Add g_output_stream_async_write_is_via_threads()
46410
46411     In implementing a better g_output_stream_splice_async() and possibly
46412     other situtations it's helpful to know whether the output stream's
46413     write function internally uses threads. If it and the input stream's
46414     read async functions use threads, then the splice function could
46415     spawn a single thread for better efficiency.
46416
46417     This patch adds a function to determine whether an output stream's
46418     g_output_stream_write_async() function internally uses threads.
46419
46420     https://bugzilla.gnome.org/show_bug.cgi?id=691581
46421
46422  gio/gioprivate.h    |  2 ++
46423  gio/goutputstream.c | 26 ++++++++++++++++++++++++--
46424  2 files changed, 26 insertions(+), 2 deletions(-)
46425
46426 commit 94a232a4ed6245d0189f7de182f10a7c3825dc73
46427 Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
46428 Date:   Sat Feb 23 17:32:31 2013 -0600
46429
46430     GInputStream: Add g_input_stream_async_read_is_via_threads()
46431
46432     In implementing a better g_output_stream_splice_async() and possibly
46433     other situtations it's helpful to know whether the input stream's
46434     read function internally uses threads. If it and the output stream's
46435     write async functions use threads, then the splice function could
46436     spawn a single thread for better efficiency.
46437
46438     This patch adds a function to determine whether an input stream's
46439     g_input_stream_read_async() function internally uses threads.
46440
46441     https://bugzilla.gnome.org/show_bug.cgi?id=691581
46442
46443  gio/Makefile.am    |  1 +
46444  gio/ginputstream.c | 32 +++++++++++++++++++++++++-------
46445  gio/gioprivate.h   | 32 ++++++++++++++++++++++++++++++++
46446  3 files changed, 58 insertions(+), 7 deletions(-)
46447
46448 commit ab5aa2aa3a43cbd94aa6d7f3d683f9875df7249a
46449 Author: John Ralls <jralls@ceridwen.us>
46450 Date:   Sun Sep 29 11:33:30 2013 -0700
46451
46452     Fix the -Werror=format-nonliteral fixes for older GCCs
46453
46454     They don't allow that pragma inside functions.
46455
46456  gio/gcontenttype.c      |  6 +++---
46457  gio/gthreadedresolver.c |  8 +++++---
46458  glib/gfileutils.c       | 10 +++++-----
46459  glib/gmarkup.c          |  8 +++++---
46460  glib/gstrfuncs.c        |  7 ++++---
46461  glib/gutils.c           |  8 +++++---
46462  6 files changed, 27 insertions(+), 20 deletions(-)
46463
46464 commit 09d83640a8e79bff71cddf90d39b40ef411d30c9
46465 Author: John Ralls <jralls@ceridwen.us>
46466 Date:   Sat Sep 28 16:44:32 2013 -0700
46467
46468     More -Werror=format-nonliteral fixes
46469
46470     This fixes the build with CLang.
46471
46472     https://bugzilla.gnome.org/show_bug.cgi?id=702516
46473
46474  gio/gcontenttype.c      | 5 ++++-
46475  gio/gthreadedresolver.c | 3 +++
46476  glib/gmarkup.c          | 5 ++++-
46477  glib/gstrfuncs.c        | 5 ++++-
46478  glib/gutils.c           | 3 +++
46479  5 files changed, 18 insertions(+), 3 deletions(-)
46480
46481 commit 38d1658b879c036f086b9dd5195d95bde8e08785
46482 Author: Colin Walters <walters@verbum.org>
46483 Date:   Mon Jun 17 17:49:12 2013 -0400
46484
46485     gfileutils: Make -Werror=format-nonliteral happy
46486
46487     I tried to please it by using G_GNUC_FORMAT, but that didn't work, so
46488     let's just fall back to pushing an ignore.
46489
46490     https://bugzilla.gnome.org/show_bug.cgi?id=702516
46491
46492  glib/gfileutils.c | 50 ++++++++++++++++++++++++++++++++++++--------------
46493  1 file changed, 36 insertions(+), 14 deletions(-)
46494
46495 commit b5ce635a423c8fbf226d46b3e7cdd106561fecbb
46496 Author: Dan Winship <danw@gnome.org>
46497 Date:   Sat Sep 28 12:31:52 2013 -0400
46498
46499     gmessages: fix clang annotations to work with older versions
46500
46501     https://bugzilla.gnome.org/show_bug.cgi?id=708793
46502
46503  glib/gmessages.h | 7 +++++--
46504  1 file changed, 5 insertions(+), 2 deletions(-)
46505
46506 commit 4a953af8a53552931b7a5e32849f1ddca6658c4e
46507 Author: Dan Winship <danw@gnome.org>
46508 Date:   Sat Sep 28 12:18:14 2013 -0400
46509
46510     gio: make gnetworking.h nodist
46511
46512     https://bugzilla.gnome.org/show_bug.cgi?id=708972
46513
46514  gio/Makefile.am | 5 ++++-
46515  1 file changed, 4 insertions(+), 1 deletion(-)
46516
46517 commit c9ac45a023dda81d232e4efc8e9642e2b849a973
46518 Author: Dan Winship <danw@gnome.org>
46519 Date:   Sat Sep 28 10:39:01 2013 -0400
46520
46521     .gitignore: add "signals"
46522
46523  tests/gobject/.gitignore | 1 +
46524  1 file changed, 1 insertion(+)
46525
46526 commit e3fa9c9ab6a2b1f9955c457f413ddc81d0c1f3ff
46527 Author: Patrick Welche <prlw1@cam.ac.uk>
46528 Date:   Fri Sep 27 10:09:32 2013 +0100
46529
46530     Only use SA_RESTART if it exists
46531
46532     Fixes build on QNX (and possibly HPUX given Bug 168352)
46533     Patch essentially from pkgsrc devel/glib2/patches/patch-ai
46534
46535     https://bugzilla.gnome.org/show_bug.cgi?id=583321
46536
46537  glib/gmain.c | 4 ++++
46538  1 file changed, 4 insertions(+)
46539
46540 commit 2d8e5ef81e8116eeb8fea18292360dd3166b4b4e
46541 Author: Bastien Nocera <hadess@hadess.net>
46542 Date:   Wed Sep 25 16:14:17 2013 +0200
46543
46544     gdesktopappinfo: Call g_file_get_path() on demand
46545
46546     Rather than always calling out to g_file_get_path() (which
46547     might block, whatever the documentation might say), postpone
46548     the call until we actually need it.
46549
46550     https://bugzilla.gnome.org/show_bug.cgi?id=708753
46551
46552  gio/gdesktopappinfo.c | 9 ++++++---
46553  1 file changed, 6 insertions(+), 3 deletions(-)
46554
46555 commit 458c1c0f16566e9ddfabe3c211adcb7815730e28
46556 Author: Robert Ancell <robert.ancell@canonical.com>
46557 Date:   Fri Sep 27 14:52:51 2013 +1200
46558
46559     gio: Fix documentation for GSocketControlMessage that refers to a
46560     'file description' instead of a 'file descriptor'
46561
46562  gio/gsocketcontrolmessage.c | 2 +-
46563  1 file changed, 1 insertion(+), 1 deletion(-)
46564
46565 commit 0167c3340d8201dca8e9031b61703bbc5ed6ce33
46566 Author: Jan Schmidt <thaytan@noraisin.net>
46567 Date:   Wed Sep 25 19:22:26 2013 +1000
46568
46569     gio: Fix -Werror format string errors from mismatched ints.
46570
46571  gio/gdbusmessage.c | 8 ++++----
46572  gio/gdbusprivate.c | 4 ++--
46573  2 files changed, 6 insertions(+), 6 deletions(-)
46574
46575 commit 7eb1e5fc5bc5aa6744bd516463ca2d65104c5a4e
46576 Author: William Orr <will@worrbase.com>
46577 Date:   Thu Sep 26 11:02:06 2013 -0700
46578
46579     glocalfile: Only use O_DIRECTORY if available
46580
46581     Solaris 10 for example doesn't have it.
46582
46583     https://bugzilla.gnome.org/show_bug.cgi?id=708860
46584
46585  configure.ac     | 12 ++++++++++++
46586  gio/glocalfile.c |  6 +++++-
46587  2 files changed, 17 insertions(+), 1 deletion(-)
46588
46589 commit e631507c50330157e09fe07a781c004ab1e6b456
46590 Author: Yuri Myasoedov <omerta13@yandex.ru>
46591 Date:   Wed Sep 25 23:11:08 2013 +0400
46592
46593     Updated Russian translation
46594
46595  po/ru.po | 1406
46596  ++++++++++++++++++++++++++++++--------------------------------
46597  1 file changed, 679 insertions(+), 727 deletions(-)
46598
46599 commit 3c5aad358c3de1c27dcd86100bc47891d20d80ed
46600 Author: Krzesimir Nowak <qdlacz@gmail.com>
46601 Date:   Wed Sep 25 09:39:20 2013 +0200
46602
46603     Fix typo in GLIB_VERSION_2_40 docs.
46604
46605     https://bugzilla.gnome.org/show_bug.cgi?id=708714
46606
46607  glib/gversionmacros.h | 2 +-
46608  1 file changed, 1 insertion(+), 1 deletion(-)
46609
46610 commit 93101f1b8938eb7a679514c96c0ef5aeafa7c3a6
46611 Author: Shantha kumar <shkumar@redhat.com>
46612 Date:   Wed Sep 25 12:28:53 2013 +0530
46613
46614     Tamil Translations Updated
46615
46616  po/ta.po | 139
46617  +++++++++++++++++++++++++++++++++------------------------------
46618  1 file changed, 72 insertions(+), 67 deletions(-)
46619
46620 commit 74314de4d8c13b817fe433a8ff4c5a249cd1d722
46621 Author: James Strandboge <jamie@strandboge.com>
46622 Date:   Tue Sep 24 13:19:20 2013 +0100
46623
46624     gio: Fix typo in the /org/freedesktop/DBus path
46625
46626     https://bugzilla.gnome.org/show_bug.cgi?id=708677
46627
46628  gio/gdbusobjectmanagerclient.c | 4 ++--
46629  1 file changed, 2 insertions(+), 2 deletions(-)
46630
46631 commit 1d4bb3f5d0e88754aedb04d0a7df0e0c2788e363
46632 Author: Svante Signell <svante.signell@gmail.com>
46633 Date:   Wed Sep 18 16:39:09 2013 +0200
46634
46635     gio/gsocket.c: Fix error code checks when SOCK_CLOEXEC is defined but
46636     not supported on GNU/Hurd.
46637
46638     https://bugzilla.gnome.org/show_bug.cgi?id=708266
46639
46640  gio/gsocket.c | 2 +-
46641  1 file changed, 1 insertion(+), 1 deletion(-)
46642
46643 commit 04e784e0c2675e104cc1d39c3e4e649c3a326e2c
46644 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
46645 Date:   Tue Sep 24 19:01:24 2013 +0800
46646
46647     Updated Traditional Chinese translation(Hong Kong and Taiwan)
46648
46649  po/zh_HK.po | 14 +++++++-------
46650  po/zh_TW.po | 12 ++++++------
46651  2 files changed, 13 insertions(+), 13 deletions(-)
46652
46653 commit d974d2ec8f7b4c8231a4b7b388d93737ebbec9b6
46654 Author: Ryan Lortie <desrt@desrt.ca>
46655 Date:   Mon Sep 23 17:47:49 2013 -0400
46656
46657     Bump version to 2.39.0
46658
46659  configure.ac | 2 +-
46660  1 file changed, 1 insertion(+), 1 deletion(-)
46661
46662 commit fbe3ce89a8a3696393d504fdd4372b86837eac6a
46663 Author: Ryan Lortie <desrt@desrt.ca>
46664 Date:   Mon Sep 23 17:46:58 2013 -0400
46665
46666     Introduce version macros for 2.40
46667
46668  glib/gversionmacros.h | 24 ++++++++++++++++++++++++
46669  1 file changed, 24 insertions(+)
46670
46671 commit c8de2b11bbbf5705ee20bf68d0c11e455b441312
46672 Author: Ryan Lortie <desrt@desrt.ca>
46673 Date:   Mon Sep 23 16:14:57 2013 -0400
46674
46675     GLib 2.38.0
46676
46677  NEWS         | 129
46678  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
46679  configure.ac |   4 +-
46680  2 files changed, 131 insertions(+), 2 deletions(-)
46681
46682 commit 9da87f597cb81965f697c09a71e7d1dada010561
46683 Author: Ryan Lortie <desrt@desrt.ca>
46684 Date:   Mon Sep 23 17:04:53 2013 -0400
46685
46686     fix up refcount/properties test case
46687
46688     Recent changes to the properties testcase made invalid use of
46689     the GArray
46690     free function.  This free function takes a pointer to the item to be
46691     freed, not the item itself.  Since that item was a pointer to
46692     a GObject,
46693     g_object_unref() was getting a GObject**, rather than a GObject*.
46694
46695     The use of GArray in this testcase is pretty questionable in the first
46696     place, so just use C arrays instead.
46697
46698  tests/refcount/properties.c | 43
46699  +++++++++++++------------------------------
46700  1 file changed, 13 insertions(+), 30 deletions(-)
46701
46702 commit 748c86e45f976639657284a40834484c1724732a
46703 Author: Ryan Lortie <desrt@desrt.ca>
46704 Date:   Mon Sep 23 16:38:49 2013 -0400
46705
46706     gio docs: add some missing functions
46707
46708  docs/reference/gio/gio-sections.txt | 10 ++++++----
46709  1 file changed, 6 insertions(+), 4 deletions(-)
46710
46711 commit abf505fd0e6ae5c353de24621adbf56a083d4e66
46712 Author: Ryan Lortie <desrt@desrt.ca>
46713 Date:   Mon Sep 23 16:29:24 2013 -0400
46714
46715     More gio-du win32 fixes
46716
46717     Don't free the utf8 filename before the async function completes.
46718
46719     also, gitignore
46720
46721  gio/tests/.gitignore | 1 +
46722  gio/tests/gio-du.c   | 9 ++++-----
46723  2 files changed, 5 insertions(+), 5 deletions(-)
46724
46725 commit 6d08d1191bfe17364c1d3b4634b86d6150c6db3f
46726 Author: Ryan Lortie <desrt@desrt.ca>
46727 Date:   Mon Sep 23 16:15:34 2013 -0400
46728
46729     Revert "gcancellable: allow g_cancellable_disconnect from "cancelled"
46730     handler on same thread"
46731
46732     This reverts commits 83605e2d0a7b0d39987715cfd046f7b8ef6de94e and
46733     140fa7ee4669adb3827e3ddea5be57f51ee7af3e.
46734
46735  gio/gcancellable.c | 32 ++++++++++++--------------------
46736  1 file changed, 12 insertions(+), 20 deletions(-)
46737
46738 commit 140fa7ee4669adb3827e3ddea5be57f51ee7af3e
46739 Author: Alexander Larsson <alexl@redhat.com>
46740 Date:   Mon Sep 23 09:11:04 2013 +0200
46741
46742     cancellable: Minor fix to docs
46743
46744     The code uses "my_data", not "data" everywhere else.
46745
46746  gio/gcancellable.c | 2 +-
46747  1 file changed, 1 insertion(+), 1 deletion(-)
46748
46749 commit 83605e2d0a7b0d39987715cfd046f7b8ef6de94e
46750 Author: Ray Strode <rstrode@redhat.com>
46751 Date:   Tue Sep 10 15:32:12 2013 -0400
46752
46753     gcancellable: allow g_cancellable_disconnect from "cancelled"
46754     handler on same thread
46755
46756     g_cancellable_disconnect will wait until any pending "cancelled"
46757     handlers finish.  This is useful because disconnecting a handler
46758     can have the
46759     side-effect of freeing data that the cancelled handler may rely on.
46760     Unfortunately, the code used to enforce this synchronization between
46761     "cancelled" handlers and g_cancellable_disconnect will also cause
46762     deadlock if the cancelled handler itself calls
46763     g_cancellable_disconect.
46764
46765     Obviously, if g_cancellable_disconnect is explicitly called by a
46766     "cancelled"
46767     handler, then the "cancelled" handler is shouldering the
46768     responsibility
46769     of not using any data that may be freed by disconnection.
46770
46771     Also, g_cancellable_disconnect can be called in unexpected places by
46772     lower layers in the code (for instance as a result of
46773     g_source_destroy).
46774     In practice, this means it's easy for deadlocks to inadvertently crop
46775     up when using "cancelled" handlers.
46776
46777     For these reasons, it would be good to fix the deadlock.
46778
46779     This commit prevents the deadlock by allowing foregoing
46780     synchronization,
46781     if a pending "cancelled" handler is in the same thread as the
46782     g_cancellabale_disconnnect call.
46783
46784     https://bugzilla.gnome.org/show_bug.cgi?id=705395
46785
46786  gio/gcancellable.c | 30 +++++++++++++++++++-----------
46787  1 file changed, 19 insertions(+), 11 deletions(-)
46788
46789 commit 795a36142d447cf8e45668dc999e29612bc4a796
46790 Author: Duarte Loreto <happyguy_pt@hotmail.com>
46791 Date:   Mon Sep 23 00:16:05 2013 +0100
46792
46793     Updated Portuguese translation
46794
46795  po/pt.po | 901
46796  ++++++++++++++++++++++++++++++++-------------------------------
46797  1 file changed, 456 insertions(+), 445 deletions(-)
46798
46799 commit bbd8102ee5e553a9c8471bc9863e99b2843caed5
46800 Author: Claude Paroz <claude@2xlibre.net>
46801 Date:   Sun Sep 22 20:01:57 2013 +0200
46802
46803     Updated French translation
46804
46805  po/fr.po | 877
46806  ++++++++++++++++++++++++++++++++-------------------------------
46807  1 file changed, 440 insertions(+), 437 deletions(-)
46808
46809 commit 29ef8217665fa1cd000e4668e01dbd638ab61f5e
46810 Author: Ray Strode <rstrode@redhat.com>
46811 Date:   Fri Sep 20 15:20:39 2013 -0400
46812
46813     tests: add signal disconnection test
46814
46815     This commit adds a test to ensure that during a signal emission, if
46816     a signal handler gets disconnected, it won't be run, even if it would
46817     have run before the disconnection.
46818
46819  tests/gobject/Makefile.am |   2 +
46820  tests/gobject/signals.c   | 135
46821  ++++++++++++++++++++++++++++++++++++++++++++++
46822  2 files changed, 137 insertions(+)
46823
46824 commit cb7059e17f48c77eeb2e8354ddb64c149a312262
46825 Author: Ray Strode <rstrode@redhat.com>
46826 Date:   Fri Sep 20 15:41:29 2013 -0400
46827
46828     tests: free properties test object from main thread instead of
46829     helper thread
46830
46831     The test objects are used from the main thread after the helper
46832     threads
46833     are destroyed, so we need to keep them alive until we're done
46834     using them.
46835
46836  tests/refcount/properties.c | 4 ++--
46837  1 file changed, 2 insertions(+), 2 deletions(-)
46838
46839 commit d5c72b334b717584f0ed03ee7cfc5047af9f9e3d
46840 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
46841 Date:   Fri Sep 20 21:07:28 2013 +0200
46842
46843     docs: fix GSourceFuncs docs
46844
46845     "returns" at the start of a description continuation
46846     line seems to confuse GTK-Doc's parser. Rearrange
46847     the text a bit to work around this...
46848
46849     https://bugzilla.gnome.org/show_bug.cgi?id=708445
46850
46851  glib/gmain.h | 12 ++++++------
46852  1 file changed, 6 insertions(+), 6 deletions(-)
46853
46854 commit e31ce1cfe392c71263ac6b81b4c50c35b923952e
46855 Author: Murray Cumming <murrayc@murrayc.com>
46856 Date:   Fri Sep 20 09:27:53 2013 +0200
46857
46858     gsettings: Correct a GLIB_AVAILABLE_IN_*
46859
46860  gio/gsettings.h | 4 ++--
46861  1 file changed, 2 insertions(+), 2 deletions(-)
46862
46863 commit 54e79d7dcb4c0d36ab867e1814ff26b97b4617d9
46864 Author: Misty De Meo <mistydemeo@gmail.com>
46865 Date:   Wed Sep 18 23:41:22 2013 -0700
46866
46867     gobject: Fix compilation on OS X/ppc64
46868
46869     Apple's GCC compilers cannot deal well with 64-bit pointers in
46870     transparent unions on ppc64, so compilation of
46871     _G_DEFINE_BOXED_TYPE_BEGIN was failing. Fortunately glib already
46872     provides a fallback for compilers that can't deal with it; this adds
46873     this specific case to the check.
46874
46875     https://bugzilla.gnome.org/show_bug.cgi?id=647145
46876
46877  gobject/gtype.h | 5 ++++-
46878  1 file changed, 4 insertions(+), 1 deletion(-)
46879
46880 commit 85be7acb95dd57243003d3115268a6cbc3ebc8ba
46881 Author: A S Alam <apreet.alam@gmail.com>
46882 Date:   Wed Sep 18 08:49:53 2013 -0500
46883
46884     Punjabi Translation updated by Aman
46885
46886  po/pa.po | 896
46887  ++++++++++++++++++++++++++++++++-------------------------------
46888  1 file changed, 456 insertions(+), 440 deletions(-)
46889
46890 commit 0ff1a89f5462106b7121362ef42c4987a18a976a
46891 Author: Ask H. Larsen <asklarsen@gmail.com>
46892 Date:   Tue Sep 17 18:28:19 2013 +0200
46893
46894     Updated Danish translation
46895
46896  po/da.po | 890
46897  ++++++++++++++++++++++++++++++++-------------------------------
46898  1 file changed, 451 insertions(+), 439 deletions(-)
46899
46900 commit c0ecae37f639ad03548ef76eaa5d30c203ea7963
46901 Author: Ryan Lortie <desrt@desrt.ca>
46902 Date:   Tue Sep 17 11:39:56 2013 -0400
46903
46904     GLib 2.37.93
46905
46906  NEWS | 7 +++++++
46907  1 file changed, 7 insertions(+)
46908
46909 commit b72c466653c6e4a493874b35e4e7acdcadda7e67
46910 Author: Ryan Lortie <desrt@desrt.ca>
46911 Date:   Tue Sep 17 09:53:18 2013 -0400
46912
46913     measure_disk_usage: properly report results
46914
46915     In the async case, make sure we copy all of the out parameters
46916     from the
46917     results structure, not just 'disk_usage'.
46918
46919  gio/gfile.c | 16 +++++++++++-----
46920  1 file changed, 11 insertions(+), 5 deletions(-)
46921
46922 commit dbf95a5ae94441dc235d8dcf003f05cb5c6bd84b
46923 Author: Ryan Lortie <desrt@desrt.ca>
46924 Date:   Tue Sep 17 09:40:04 2013 -0400
46925
46926     measure_disk_usage: skip progress on NULL callback
46927
46928     In the real_..._async wrapper for GFile.measure_disk_usage, skip the
46929     wrapping of the progress callback in the case that the user gave
46930     a NULL
46931     callback to the async function.  This is a performance improvement
46932     because the sync version won't have to do continuous sampling of the
46933     clock to issue a call to the wrapper which will then do nothing.
46934
46935     Unfortunately, I made this simplifying assumption when writing the
46936     wrapper, but forgot to actually implement it when making the sync
46937     call.
46938     As a result, the wrapper is still called, and invokes the NULL
46939     callback,
46940     causing a segfault.
46941
46942     Make sure we pass NULL if the user's callback was NULL.
46943
46944     https://bugzilla.gnome.org/show_bug.cgi?id=707787
46945
46946  gio/gfile.c | 2 +-
46947  1 file changed, 1 insertion(+), 1 deletion(-)
46948
46949 commit 1a9b739c3176f0fd89aaadb10d90680c345c2d53
46950 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
46951 Date:   Tue Sep 17 19:35:13 2013 +0800
46952
46953     Updated Traditional Chinese translation(Hong Kong and Taiwan)
46954
46955  po/zh_HK.po | 215
46956  +++++++++++++++++++++++++++++++-----------------------------
46957  po/zh_TW.po | 215
46958  +++++++++++++++++++++++++++++++-----------------------------
46959  2 files changed, 220 insertions(+), 210 deletions(-)
46960
46961 commit 373980f545639d577fd00bd0998a5acbe72b00c4
46962 Author: Ryan Lortie <desrt@desrt.ca>
46963 Date:   Mon Sep 16 14:14:07 2013 -0400
46964
46965     bump
46966
46967  configure.ac | 2 +-
46968  1 file changed, 1 insertion(+), 1 deletion(-)
46969
46970 commit f4c3e56f198e28e17694cc2939dd39ac2ed7bdca
46971 Author: Ryan Lortie <desrt@desrt.ca>
46972 Date:   Mon Sep 16 13:47:04 2013 -0400
46973
46974     GLib 2.37.92
46975
46976  NEWS         | 27 +++++++++++++++++++++++++++
46977  configure.ac |  2 +-
46978  2 files changed, 28 insertions(+), 1 deletion(-)
46979
46980 commit 348764269d0d2af3371caeb96cae65976891022c
46981 Author: Ryan Lortie <desrt@desrt.ca>
46982 Date:   Mon Sep 16 13:42:02 2013 -0400
46983
46984     gio-du: show the correct filename in progress
46985
46986     We were showing argv[1] in the progress output before, which is not
46987     always the filename.
46988
46989  gio/tests/gio-du.c | 4 ++--
46990  1 file changed, 2 insertions(+), 2 deletions(-)
46991
46992 commit 2684dec44786b8463f27ec14547cfafab80c28a1
46993 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
46994 Date:   Fri Sep 13 17:42:44 2013 +0800
46995
46996     gio-du: Improve test program on Windows
46997
46998     Make use of __wgetmainargs() on Windows so that we can get wide char
46999     versions of the argv's that are passed in when this test program
47000     is being
47001     invoked.  This is necessary as one might enter non-ASCII, such as
47002     CJK characters filenames and/or directories to run the test program
47003     against, so that we can process the name(s) and pass the proper
47004     UTF-8-encoded name(s) of the files/directories that is being tested.
47005
47006     https://bugzilla.gnome.org/show_bug.cgi?id=707787
47007
47008  gio/tests/gio-du.c | 78
47009  +++++++++++++++++++++++++++++++++++++++---------------
47010  1 file changed, 56 insertions(+), 22 deletions(-)
47011
47012 commit 084e5b0122d52f66d9320fb9b147ca4c62d3e9ac
47013 Author: Ryan Lortie <desrt@desrt.ca>
47014 Date:   Thu Sep 12 11:44:11 2013 -0400
47015
47016     GLocalFile: use GDir for g_file_measure_disk_usage
47017
47018     It turns out that although dirent is available on mingw32 (where the
47019     code was originally tested), it is not usable from MSVC.
47020
47021     Avoid portability problems by just using GDir.
47022
47023     Also, be careful about ensuring that we utf8-format filenames in our
47024     error messages, and leave out the "file://" component since the
47025     strings
47026     we're displaying are not URIs (and we don't want to make them
47027     URIs since
47028     the extra escaping would reduce legibility).
47029
47030     Thanks to Chun-wei Fan <fanchunwei@src.gnome.org> for portions of this
47031     patch and for reviews.
47032
47033     https://bugzilla.gnome.org/show_bug.cgi?id=707787
47034
47035  gio/glocalfile.c | 57
47036  +++++++++++++++++++++++++++++++-------------------------
47037  1 file changed, 32 insertions(+), 25 deletions(-)
47038
47039 commit 725125aba3875ccd86dc51b8e4f301fe3c8de3a4
47040 Author: Ryan Lortie <desrt@desrt.ca>
47041 Date:   Thu Sep 12 17:00:29 2013 +0800
47042
47043     GDir: add some glib-private APIs
47044
47045     Add a simple UNIX-only API that is used to create a GDir object from a
47046     DIR* that is aquired using opendir() or fdopendir().
47047
47048     This makes it possible to use GDir with openat(), which in turn will
47049     allow use of GDir in the existing GLocalFile implementation of
47050     g_file_measure_disk_usage(), avoiding the current MSVC compatibility
47051     problems there.
47052
47053     Also add an API similar to g_dir_open(), but without the GError
47054     handling
47055     (since we want to create a better error message from inside of
47056     glocalfile.c).
47057
47058     Thanks to Chun-wei Fan <fanchunwei@src.gnome.org> for portions of this
47059     patch and for reviews.
47060
47061     https://bugzilla.gnome.org/show_bug.cgi?id=707787
47062
47063  glib/gdir.c         | 153
47064  +++++++++++++++++++++++++++++++++-------------------
47065  glib/gdir.h         |   4 ++
47066  glib/glib-private.c |   5 +-
47067  glib/glib-private.h |   8 +++
47068  4 files changed, 115 insertions(+), 55 deletions(-)
47069
47070 commit 0e71110d17af3b82081a2d5487459280fb8dd902
47071 Author: Benjamin Steinwender <b@stbe.at>
47072 Date:   Mon Sep 16 19:05:54 2013 +0200
47073
47074     Updated German translation
47075
47076  po/de.po | 371
47077  +++++++++++++++++++++++++++++++++------------------------------
47078  1 file changed, 192 insertions(+), 179 deletions(-)
47079
47080 commit 67dd31e60fe6dbec95d043920a51aa152dbe6cac
47081 Author: Gabor Kelemen <kelemeng@gnome.hu>
47082 Date:   Mon Sep 16 13:07:12 2013 +0200
47083
47084     Updated Hungarian translation
47085
47086  po/hu.po | 187
47087  +++++++++++++++++++++++++++++++--------------------------------
47088  1 file changed, 92 insertions(+), 95 deletions(-)
47089
47090 commit 799af7a0d92cc5b56fd8f07b5527c0973759fce7
47091 Author: Changwoo Ryu <cwryu@debian.org>
47092 Date:   Sat Sep 14 22:46:15 2013 +0900
47093
47094     Updated Korean translation
47095
47096  po/ko.po | 144
47097  ++++++++++++++++++++++++++++++++-------------------------------
47098  1 file changed, 73 insertions(+), 71 deletions(-)
47099
47100 commit 89800d0ad4b4b6872c7913fd1a66c5ca8b6a040e
47101 Author: Andika Triwidada <andika@gmail.com>
47102 Date:   Sat Sep 14 15:42:05 2013 +0700
47103
47104     Updated Indonesian translation
47105
47106  po/id.po | 1552
47107  +++++++++++++++++++++++++++++++-------------------------------
47108  1 file changed, 784 insertions(+), 768 deletions(-)
47109
47110 commit 90b32fcc474208730d08b350cd1f2a7d4e1be723
47111 Author: Gil Forcada <gforcada@gnome.org>
47112 Date:   Sat Sep 14 00:06:21 2013 +0200
47113
47114     [l10n] Update Catalan translation
47115
47116  po/ca.po | 137
47117  +++++++++++++++++++++++++++++++++------------------------------
47118  1 file changed, 71 insertions(+), 66 deletions(-)
47119
47120 commit 35d5b60b093762f4a5c7bb58051622f81e092ace
47121 Author: Rico Tzschichholz <ricotz@ubuntu.com>
47122 Date:   Fri Sep 13 21:16:14 2013 +0200
47123
47124     gmodule: Two minor g-i annotations fixes
47125
47126  gmodule/gmodule.c | 4 ++--
47127  1 file changed, 2 insertions(+), 2 deletions(-)
47128
47129 commit b671cc96b1de4c80cc7170399f4b94729b7a7c97
47130 Author: Nilamdyuti Goswami <ngoswami@redhat.com>
47131 Date:   Fri Sep 13 18:25:03 2013 +0530
47132
47133     Assamese Translation Updated
47134
47135  po/as.po | 215
47136  ++++++++++++++++++++++++++++++++-------------------------------
47137  1 file changed, 110 insertions(+), 105 deletions(-)
47138
47139 commit 7a91a6c9a56c70a7b80a71376d3299e7f81fd7cb
47140 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
47141 Date:   Tue Sep 10 00:49:39 2013 +0800
47142
47143     gio/tests/gio-du.c: Avoid Using Unintialized Variable
47144
47145     https://bugzilla.gnome.org/show_bug.cgi?id=707787
47146
47147  gio/tests/gio-du.c | 2 +-
47148  1 file changed, 1 insertion(+), 1 deletion(-)
47149
47150 commit 054270e4eb12fd62d584535af947244ba8fe6c25
47151 Author: Aurimas Černius <aurisc4@gmail.com>
47152 Date:   Thu Sep 12 23:16:04 2013 +0300
47153
47154     Updated Lithuanian translation
47155
47156  po/lt.po | 192
47157  +++++++++++++++++++++++++++++++--------------------------------
47158  1 file changed, 95 insertions(+), 97 deletions(-)
47159
47160 commit 5a11019034f68dc5522935d447d71593140f5210
47161 Author: Ryan Lortie <desrt@desrt.ca>
47162 Date:   Thu Sep 12 14:38:08 2013 -0400
47163
47164     tests: remove assertion for '!uncertain' on .txt
47165
47166     Virtaal installs a mime package for various .po-like file formats, one
47167     of which has the extension .txt.  This causes GLib to report ".txt"
47168     files still as "text/plain" but no longer with complete certainty.
47169
47170     The result is that asserting !uncertain during the testsuite
47171     causes the
47172     test to fail if Virtaal happens to be installed.
47173
47174     Remove this assertion.
47175
47176  gio/tests/contenttype.c | 1 -
47177  1 file changed, 1 deletion(-)
47178
47179 commit ac8b7ba9250a55f0fe8fcad16cb6e9e4f60c6946
47180 Author: Ryan Lortie <desrt@desrt.ca>
47181 Date:   Thu Sep 12 14:22:56 2013 -0400
47182
47183     tests: properly set locale to C
47184
47185     We're testing for particular error messages, so we need to set to a C
47186     locale to make sure we get the untranslated version.
47187
47188     Previously, this test set the LANG environment variable, but
47189     that's not
47190     good enough if LANGUAGE is also set.  The only way to ensure that
47191     LANGUAGE is ignored is to disable l10n with LC_ALL=C.
47192
47193  glib/tests/markup-parse.c | 2 +-
47194  1 file changed, 1 insertion(+), 1 deletion(-)
47195
47196 commit 8ab1b58ffd75314ceb8d67af12935a7cccc12904
47197 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
47198 Date:   Thu Sep 12 19:20:01 2013 +0300
47199
47200     Updated Belarusian translation.
47201
47202  po/be.po | 872
47203  ++++++++++++++++++++++++++++++++-------------------------------
47204  1 file changed, 440 insertions(+), 432 deletions(-)
47205
47206 commit 49a0cf08f759cf0e1621e3ef6318c7a3e8d487fb
47207 Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
47208 Date:   Wed Sep 11 22:36:52 2013 +0300
47209
47210     Updated Latvian translation
47211
47212  po/lv.po | 904
47213  ++++++++++++++++++++++++++++++++-------------------------------
47214  1 file changed, 458 insertions(+), 446 deletions(-)
47215
47216 commit 5f6290e4f96cc3110168b056532c5af28aa15687
47217 Author: Marek Černocký <marek@manet.cz>
47218 Date:   Tue Sep 10 21:01:15 2013 +0200
47219
47220     Updated Czech translation
47221
47222  po/cs.po | 2 +-
47223  1 file changed, 1 insertion(+), 1 deletion(-)
47224
47225 commit 0acb99c933e515ee81c364290599c87210ee2b9f
47226 Author: Marek Černocký <marek@manet.cz>
47227 Date:   Tue Sep 10 21:00:16 2013 +0200
47228
47229     Updated Czech translation
47230
47231  po/cs.po | 216
47232  ++++++++++++++++++++++++++++++++-------------------------------
47233  1 file changed, 110 insertions(+), 106 deletions(-)
47234
47235 commit f4e4c1bbbd03e52beed565bd31487c7e5d3506ed
47236 Author: Fran Diéguez <fran.dieguez@mabishu.com>
47237 Date:   Tue Sep 10 15:53:23 2013 +0200
47238
47239     Updated Galician translations
47240
47241  po/gl.po | 213
47242  ++++++++++++++++++++++++++++++++-------------------------------
47243  1 file changed, 109 insertions(+), 104 deletions(-)
47244
47245 commit b301828b1507ae943ed8a755e87754b7412b8773
47246 Author: Milo Casagrande <milo@ubuntu.com>
47247 Date:   Tue Sep 10 10:03:24 2013 +0200
47248
47249     [l10n] Updated Italian translation.
47250
47251  po/it.po | 183
47252  ++++++++++++++++++++++++++++++++-------------------------------
47253  1 file changed, 94 insertions(+), 89 deletions(-)
47254
47255 commit df5a70057f9c3f275e59e97f500ae66c499fe853
47256 Author: Enrico Nicoletto <liverig@gmail.com>
47257 Date:   Mon Sep 9 20:31:50 2013 -0300
47258
47259     Updated Brazilian Portuguese translation
47260
47261  po/pt_BR.po | 217
47262  +++++++++++++++++++++++++++++++-----------------------------
47263  1 file changed, 111 insertions(+), 106 deletions(-)
47264
47265 commit c0299d32ea80ddbbc3d272c58d0f9ebc46497281
47266 Author: Piotr Drąg <piotrdrag@gmail.com>
47267 Date:   Tue Sep 10 00:56:17 2013 +0200
47268
47269     Updated Polish translation
47270
47271  po/pl.po | 181
47272  ++++++++++++++++++++++++++++++++-------------------------------
47273  1 file changed, 93 insertions(+), 88 deletions(-)
47274
47275 commit 49bbebc0b9fac28f009a1d43d10565dc1173f646
47276 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
47277 Date:   Mon Sep 9 23:34:01 2013 +0200
47278
47279     gio/tests/network-address: fix SCOPE_ID_TEST_INDEX fallback
47280
47281  gio/tests/network-address.c | 2 +-
47282  1 file changed, 1 insertion(+), 1 deletion(-)
47283
47284 commit b82ace52e00b703cc9c9e81162333a7eec9d6b96
47285 Author: Kalev Lember <kalevlember@gmail.com>
47286 Date:   Mon Sep 9 23:35:25 2013 +0200
47287
47288     Trivial typo fix
47289
47290  glib/gstring.c | 2 +-
47291  1 file changed, 1 insertion(+), 1 deletion(-)
47292
47293 commit 322f687f5f7aabf8e8c41628615f9b926a0127d2
47294 Author: Matej Urbančič <mateju@svn.gnome.org>
47295 Date:   Mon Sep 9 20:35:43 2013 +0200
47296
47297     Updated Slovenian translation
47298
47299  po/sl.po | 181
47300  ++++++++++++++++++++++++++++++++-------------------------------
47301  1 file changed, 93 insertions(+), 88 deletions(-)
47302
47303 commit 83d55492d488d7c5765d28ffe2222926b234c842
47304 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
47305 Date:   Mon Sep 9 16:46:32 2013 +0200
47306
47307     Updated Spanish translation
47308
47309  po/es.po | 215
47310  ++++++++++++++++++++++++++++++++-------------------------------
47311  1 file changed, 110 insertions(+), 105 deletions(-)
47312
47313 commit a61c9f489a3da4b25b399a599c11dcfb4c4fd3a7
47314 Author: Ryan Lortie <desrt@desrt.ca>
47315 Date:   Sun Jul 28 14:46:14 2013 -0400
47316
47317     tests/: add gio-du
47318
47319     This is basically a minimally-featured 'du' equivalent to manually
47320     test
47321     g_file_measure_disk_usage().
47322
47323     https://bugzilla.gnome.org/show_bug.cgi?id=704893
47324
47325  gio/tests/Makefile.am |   1 +
47326  gio/tests/gio-du.c    | 146
47327  ++++++++++++++++++++++++++++++++++++++++++++++++++
47328  2 files changed, 147 insertions(+)
47329
47330 commit 6ec2bb17c393c411a2182e865aa0979165dfbac5
47331 Author: Ryan Lortie <desrt@desrt.ca>
47332 Date:   Sun Jul 28 13:41:17 2013 -0400
47333
47334     GFile: add new g_file_measure_disk_usage() API
47335
47336     This is essentially the equivalent of 'du'.
47337
47338     This is currently only supported on local files.  gvfs will add
47339     support for the
47340     interface later.
47341
47342     https://bugzilla.gnome.org/show_bug.cgi?id=704893
47343
47344  docs/reference/gio/gio-sections.txt |   4 +
47345  gio/gfile.c                         | 301
47346  ++++++++++++++++++++++++++++++++++++
47347  gio/gfile.h                         |  53 +++++++
47348  gio/gioenums.h                      |  23 +++
47349  gio/giotypes.h                      |  43 ++++++
47350  gio/glocalfile.c                    | 289
47351  ++++++++++++++++++++++++++++++++++
47352  6 files changed, 713 insertions(+)
47353
47354 commit 242a735fe02462f7e6e8b2b2dc8c55d380d4fd96
47355 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
47356 Date:   Thu Sep 5 08:05:45 2013 +0200
47357
47358     Updated Serbian translation
47359
47360  po/sr.po       | 924
47361  +++++++++++++++++++++++++++++----------------------------
47362  po/sr@latin.po | 924
47363  +++++++++++++++++++++++++++++----------------------------
47364  2 files changed, 946 insertions(+), 902 deletions(-)
47365
47366 commit 52251a5237579946f5afa2c3319bbd5504b2b92e
47367 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
47368 Date:   Thu Sep 5 13:58:24 2013 +0800
47369
47370     Visual C++ Builds: Fix "install" Projects
47371
47372     Due to the split up of the property sheets, the install projects
47373     did not
47374     have info on the Intermediate and Output Paths, which caused confusing
47375     messages from Visual Studio to show up upon completing build+"install"
47376     and
47377     closing Visual Studio on whether to reload the install project,
47378     at least on
47379     Visual Studio 2008.
47380
47381     Include the property sheet which defines these properties to fix this.
47382
47383  build/win32/vs10/install.vcxproj | 4 ++++
47384  build/win32/vs9/install.vcproj   | 8 ++++----
47385  2 files changed, 8 insertions(+), 4 deletions(-)
47386
47387 commit 268f3ce0ff0eff2a858a91a049a87aefd23f2f93
47388 Author: Changwoo Ryu <cwryu@debian.org>
47389 Date:   Wed Sep 4 00:29:58 2013 +0900
47390
47391     Updated Korean translation
47392
47393  po/ko.po | 904
47394  ++++++++++++++++++++++++++++++++-------------------------------
47395  1 file changed, 460 insertions(+), 444 deletions(-)
47396
47397 commit 801a5c8bb23bdcc26a3900d479f4139f4d38fb7e
47398 Author: Matthias Clasen <mclasen@redhat.com>
47399 Date:   Mon Sep 2 12:12:58 2013 -0400
47400
47401     bump version
47402
47403  configure.ac | 2 +-
47404  1 file changed, 1 insertion(+), 1 deletion(-)
47405
47406 commit b6a52f0a917576282545ab6dc769efd02e548757
47407 Author: Matthias Clasen <mclasen@redhat.com>
47408 Date:   Mon Sep 2 11:25:57 2013 -0400
47409
47410     2.37.7
47411
47412  NEWS | 26 ++++++++++++++++++++++++++
47413  1 file changed, 26 insertions(+)
47414
47415 commit ed1e3816adaf43021924a7096bb7dc4d834a9a69
47416 Author: Martin Pitt <martinpitt@gnome.org>
47417 Date:   Mon Sep 2 12:04:43 2013 +0200
47418
47419     gobject-2.0: Annotate another GSignal function taking instances
47420
47421     As a followup to commit a72983a, annotate g_signal_handlers_destroy()
47422     as well.
47423
47424  gobject/gsignal.c | 4 ++++
47425  1 file changed, 4 insertions(+)
47426
47427 commit a72983a5db5d25e6face815c6eba5775175e4aa4
47428 Author: Emmanuele Bassi <ebassi@gnome.org>
47429 Date:   Tue Aug 27 14:11:47 2013 +0200
47430
47431     gobject-2.0: Annotate GSignal functions taking instances
47432
47433     Unbreak the GSignal API at least for GObject sub-classes.
47434
47435     https://bugzilla.gnome.org/show_bug.cgi?id=685387
47436
47437  gobject/gsignal.c | 38 +++++++++++++++++++-------------------
47438  1 file changed, 19 insertions(+), 19 deletions(-)
47439
47440 commit c81773da9cd21f1122da6e049d111cac8d6b6a3e
47441 Author: Matthias Clasen <mclasen@redhat.com>
47442 Date:   Sun Sep 1 14:54:33 2013 -0400
47443
47444     Add Since tag for g_close
47445
47446     The lack of this information in the docs was pointed out in
47447
47448     https://bugzilla.gnome.org/show_bug.cgi?id=707092
47449
47450  glib/gstdio.c | 2 ++
47451  1 file changed, 2 insertions(+)
47452
47453 commit 8c50dfcc5a9d2f3166dcb03770bd6a0886a3fcdb
47454 Author: Gil Forcada <gforcada@gnome.org>
47455 Date:   Sat Aug 31 22:45:44 2013 +0200
47456
47457     [l10n] Update Catalan translation
47458
47459  po/ca.po | 1138
47460  ++++++++++++++++++++++++--------------------------------------
47461  1 file changed, 437 insertions(+), 701 deletions(-)
47462
47463 commit f8bb08305cf819502934036e1fcfb7d7c7776097
47464 Author: Dan Winship <danw@gnome.org>
47465 Date:   Sat Aug 31 11:51:07 2013 -0400
47466
47467     gmessages: fix g_test_expect_message() with NULL domains
47468
47469     Allow passing a NULL domain to g_test_expect_message(), and more
47470     importantly, don't crash if a message with a NULL domain gets logged
47471     while there is an expected message.
47472
47473  glib/gmessages.c     |  5 ++---
47474  glib/tests/testing.c | 13 +++++++++++++
47475  2 files changed, 15 insertions(+), 3 deletions(-)
47476
47477 commit cde9f4598ba0e34d7c5fcbe4fcddaf67c15bd5e3
47478 Author: Dan Winship <danw@gnome.org>
47479 Date:   Sat Aug 24 17:47:57 2013 -0400
47480
47481     gio/tests/socket: fix warning building on win32
47482
47483     setsockopt() has a broken prototype on win32. Fix this by just using
47484     g_socket_set_option() instead.
47485
47486  gio/tests/socket.c | 6 +-----
47487  1 file changed, 1 insertion(+), 5 deletions(-)
47488
47489 commit 02393e6faf409c0cae952e94ecbc2c8fad75a3ee
47490 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
47491 Date:   Wed Oct 24 14:25:01 2012 +0200
47492
47493     gio/tests/socket: add test for g_socket_get_available_bytes()
47494
47495     https://bugzilla.gnome.org/show_bug.cgi?id=686786
47496
47497  gio/tests/socket.c | 76
47498  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
47499  1 file changed, 76 insertions(+)
47500
47501 commit 9fd0927e5888458c9b1061f3cdf3a1aaa4924e36
47502 Author: Dan Winship <danw@gnome.org>
47503 Date:   Sat Aug 24 13:55:06 2013 -0400
47504
47505     gsocket: Fix g_socket_get_available_bytes() on Windows and OS X
47506
47507     On Windows and OS X, FIONREAD on a UDP socket gets the total number of
47508     bytes available, not the number of bytes available in the next packet,
47509     which is the more useful number (and how the function always behaved
47510     on Linux).
47511
47512     On OS X, fix this by using SO_NREAD. On Windows, fix this by doing a
47513     MSG_PEEK recv() into a giant buffer, since there is apparently no
47514     other way to get the information.
47515
47516     https://bugzilla.gnome.org/show_bug.cgi?id=686786
47517
47518  gio/gsocket.c | 32 ++++++++++++++++++++++++++------
47519  1 file changed, 26 insertions(+), 6 deletions(-)
47520
47521 commit 8d62c2495a1c74a51eb9c752b3d2e0f4b93feefc
47522 Author: Kalev Lember <kalevlember@gmail.com>
47523 Date:   Fri Aug 30 21:58:49 2013 +0200
47524
47525     Add tests for new '%z' g_date_time_format extensions
47526
47527     https://bugzilla.gnome.org/show_bug.cgi?id=707151
47528
47529  glib/tests/gdatetime.c | 38 ++++++++++++++++++++++++++++++++++++++
47530  1 file changed, 38 insertions(+)
47531
47532 commit 8fd7f58aeef89f60ca16b8350e6dd0bd34ab5ed1
47533 Author: Kalev Lember <kalevlember@gmail.com>
47534 Date:   Fri Aug 30 21:24:56 2013 +0200
47535
47536     gdatetime: Extend the '%z' timezone format
47537
47538     Implement gnulib strftime extensions for the '%z' numeric timezone
47539     format. These are also supported and documented by GNU date(1):
47540
47541     %z     +hhmm numeric time zone (e.g., -0400)
47542
47543     %:z    +hh:mm numeric time zone (e.g., -04:00)
47544
47545     %::z   +hh:mm:ss numeric time zone (e.g., -04:00:00)
47546
47547     %:::z  numeric time zone with : to necessary precision (e.g.,
47548     -04, +05:30)
47549
47550     https://bugzilla.gnome.org/show_bug.cgi?id=707151
47551
47552  glib/gdatetime.c | 99
47553  +++++++++++++++++++++++++++++++++++++++++++++++++-------
47554  1 file changed, 87 insertions(+), 12 deletions(-)
47555
47556 commit dac5e5e755b684582bf42ba443fa283e3cc40a14
47557 Author: Shantha kumar <shkumar@redhat.com>
47558 Date:   Fri Aug 30 15:36:22 2013 +0530
47559
47560     Tamil Translations Updated
47561
47562  po/ta.po | 413
47563  ++++++++++++++++++++++++---------------------------------------
47564  1 file changed, 157 insertions(+), 256 deletions(-)
47565
47566 commit 11254b3c7d0e95748a9e6e7988948cb1ba686a7e
47567 Author: Dan Winship <danw@gnome.org>
47568 Date:   Thu Aug 29 09:25:42 2013 -0400
47569
47570     gsocket: make GSocketSource trigger on G_IO_NVAL
47571
47572     Getting G_IO_NVAL probably indicates bugs/race conditions in the
47573     calling code, but if GSocket just ignores it, it will get stuck in an
47574     infinite loop.
47575
47576  gio/gsocket.c | 2 +-
47577  1 file changed, 1 insertion(+), 1 deletion(-)
47578
47579 commit 996edb0c46356d8a326f886b91a77a6af9a2de3e
47580 Author: Antoine Jacoutot <antoine@mtier.org>
47581 Date:   Wed Aug 28 09:35:27 2013 +0200
47582
47583     fix atomic ops detection
47584
47585     AC_TRY_LINK should be used instead of AC_TRY_COMPILE because the code
47586     will compile everywhere, either producing ``atomic'' code, or an
47587     external reference to __sync_bool_compare_and_swap.
47588
47589     https://bugzilla.gnome.org/show_bug.cgi?id=706958
47590
47591  configure.ac | 6 +++---
47592  1 file changed, 3 insertions(+), 3 deletions(-)
47593
47594 commit 34e1a537956e85d9d2db2127cd723a6c7456f793
47595 Author: Dan Winship <danw@gnome.org>
47596 Date:   Tue Aug 27 09:40:18 2013 -0400
47597
47598     gtype: fix a no-op assertion
47599
47600     g_type_class_add_private() was doing
47601
47602         g_assert (node->data->instance.private_size <= 0xffff);
47603
47604     but that field is a guint16, so the check was a no-op. (Noticed by
47605     clang, but not gcc for some reason.) Fix it to do the math in a gssize
47606     variable and do the bounds checking there before updating the struct
47607     field.
47608
47609     https://bugzilla.gnome.org/show_bug.cgi?id=706888
47610
47611  gobject/gtype.c | 11 +++++++----
47612  1 file changed, 7 insertions(+), 4 deletions(-)
47613
47614 commit ca4f6ba855fe0a18d8135e8379bec03e60b88f89
47615 Author: Balázs Úr <urbalazs@src.gnome.org>
47616 Date:   Mon Aug 26 19:39:25 2013 +0200
47617
47618     Updated Hungarian translation
47619
47620  po/hu.po | 885
47621  ++++++++++++++++++++++++++++++++-------------------------------
47622  1 file changed, 448 insertions(+), 437 deletions(-)
47623
47624 commit 666b0bed9c4c9aec830edaf5539f0daf4d28f83b
47625 Author: Jonas Danielsson <jonas@threetimestwo.org>
47626 Date:   Sat Aug 24 13:12:45 2013 +0200
47627
47628     gloadableicon: Fix gir bindings for load_finish
47629
47630     Make the gir notation for g_loadable_icon_load_finish match
47631     the ones for g_loadable_icon_load.
47632
47633     https://bugzilla.gnome.org/show_bug.cgi?id=706706
47634
47635  gio/gloadableicon.c | 3 ++-
47636  1 file changed, 2 insertions(+), 1 deletion(-)
47637
47638 commit 9bcb6d3f007358deb77294b828ea5d706de04aab
47639 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
47640 Date:   Thu Aug 22 20:52:17 2013 +0200
47641
47642     Fix G_DEFINE_ABSTRACT_TYPE_WITH_PRIVATE documentation
47643
47644     https://bugzilla.gnome.org/show_bug.cgi?id=706469
47645
47646  gobject/gtype.h | 2 +-
47647  1 file changed, 1 insertion(+), 1 deletion(-)
47648
47649 commit f6c4dee67aa5a670e8aeafdee7adae9261b8d1ab
47650 Author: Jiro Matsuzawa <jmatsuzawa@gnome.org>
47651 Date:   Fri Aug 23 00:41:24 2013 +0900
47652
47653     l10n: Update Japanese translation
47654
47655  po/ja.po | 886
47656  ++++++++++++++++++++++++++++++++-------------------------------
47657  1 file changed, 448 insertions(+), 438 deletions(-)
47658
47659 commit ab6b7dbc2efc506e43616941ac70f14fc20de574
47660 Author: Sebastian Dröge <slomo@circular-chaos.org>
47661 Date:   Sun Jul 28 16:43:44 2013 +0200
47662
47663     GSocket – GSocketSource finalizing not threadsafe on Windows
47664
47665     The requested_conditions list access is not threadsafe. When passing
47666     the socket ownership from a GSource callback to another thread, which
47667     also creates a GSocketSource for the socket, it can happen that the
47668     original GSocketSource is finalized at the same time as the new one
47669     is created. This would cause inconsistencies in the
47670     requested_conditions
47671     list and can cause assertions or completely undefined behaviour.
47672
47673     https://bugzilla.gnome.org/show_bug.cgi?id=705027
47674
47675  gio/gsocket.c | 7 +++++++
47676  1 file changed, 7 insertions(+)
47677
47678 commit b3b6aab007e8cf0c5a88cba8deb484269ad7eab1
47679 Author: Ján Kyselica <kyselica.jan@gmail.com>
47680 Date:   Wed Aug 21 21:12:28 2013 +0200
47681
47682     Updated slovak translation
47683
47684  po/sk.po | 892
47685  ++++++++++++++++++++++++++++++++-------------------------------
47686  1 file changed, 455 insertions(+), 437 deletions(-)
47687
47688 commit bb7b0a8ca01c0f463fbd7a66cab686b9160ff59a
47689 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
47690 Date:   Thu Aug 15 21:27:02 2013 +0800
47691
47692     gio/gdbusaddress.c: Silence RunDLL errors
47693
47694     The RunDLL command call during get_session_address_dbus_launch() was
47695     expecting _g_win32_run_session_bus@16 and g_win32_run_session_bus
47696     on Win32 and Win64 respectively at least when GLib is compiled
47697     with MSVC,
47698     not g_win32_run_session_bus@16, which caused annoying RunDLL error
47699     dialogue
47700     boxes to show up during the use of GtkApplication (such as when
47701     running
47702     gtk3-demo-application on Windows), prevented GtkApplication items from
47703     being run for more than one time during the lifespan of the program,
47704     and this also interfered with some GTK+ tests, causing them to fail.
47705
47706     Update accordingly to address the issue.
47707
47708  gio/gdbusaddress.c | 8 ++++++++
47709  1 file changed, 8 insertions(+)
47710
47711 commit 2ff85ca47c4aa4ea67314bfade58ea087df6fb20
47712 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
47713 Date:   Wed Aug 21 17:54:32 2013 +0800
47714
47715     Fix typo in last commit
47716
47717     The gio.vcxprojin and glib.vcxprojin were including .vsprops property
47718     sheets, but it should have been .props instead.
47719
47720  build/win32/vs10/gio.vcxprojin  |  8 ++++----
47721  build/win32/vs10/glib.vcxprojin | 32 ++++++++++++++++----------------
47722  2 files changed, 20 insertions(+), 20 deletions(-)
47723
47724 commit 113793a4429b7a8f7d0eb7271a3ad6a6853932e5
47725 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
47726 Date:   Wed Aug 21 16:57:11 2013 +0800
47727
47728     MSVC 2010 Project Files: Split up the Property Sheets
47729
47730     Like the Visual Studio 2008 project files, split up the property
47731     sheets
47732     so to ease maintenace, and to prepare to use autotools to fill in the
47733     header entries to "install".
47734
47735     Put some of the items that are frequently repeated in the projects
47736     as well,
47737     also to simplify maintenance.
47738
47739     Also, update the autotools files to automate the upgrade of Visual
47740     Studio
47741     2010 project as we now have multiple property sheets to copy and
47742     process.
47743
47744  build/Makefile-newvs.am                            |   13 +-
47745  build/win32/vs10/Makefile.am                       |    7 +-
47746  build/win32/vs10/gdbus.vcxproj                     |    8 +-
47747  build/win32/vs10/gio-querymodules.vcxproj          |   16 +-
47748  build/win32/vs10/gio.vcxprojin                     |   24 +-
47749  build/win32/vs10/glib-build-defines.props          |   70 ++
47750  build/win32/vs10/glib-compile-resources.vcxproj    |   16 +-
47751  build/win32/vs10/glib-compile-schemas.vcxproj      |    8 +-
47752  build/win32/vs10/glib-genmarshal.vcxproj           |    8 +-
47753  .../win32/vs10/{glib.props => glib-install.props}  | 1182
47754  +++++++++-----------
47755  build/win32/vs10/glib-version-paths.props          |   50 +
47756  build/win32/vs10/glib.vcxprojin                    |   40 +-
47757  build/win32/vs10/glibprepbuild.props               |   39 +
47758  build/win32/vs10/gmodule.vcxproj                   |   16 +-
47759  build/win32/vs10/gobject.vcxprojin                 |   16 +-
47760  build/win32/vs10/gresource.vcxproj                 |    8 +-
47761  build/win32/vs10/gsettings.vcxproj                 |    8 +-
47762  .../win32/vs10/gspawn-win32-helper-console.vcxproj |   16 +-
47763  build/win32/vs10/gspawn-win32-helper.vcxproj       |   16 +-
47764  build/win32/vs10/gthread.vcxproj                   |   16 +-
47765  build/win32/vs10/install.vcxproj                   |    9 +-
47766  build/win32/vs10/testglib.vcxproj                  |   16 +-
47767  build/win32/vs11/.gitignore                        |    5 +-
47768  build/win32/vs11/Makefile.am                       |    7 +-
47769  24 files changed, 858 insertions(+), 756 deletions(-)
47770
47771 commit 3c4ee831f74e760b65e9239bec3ad5b5ac60e6a6
47772 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
47773 Date:   Wed Aug 21 16:05:47 2013 +0800
47774
47775     MSVC 2008 Projects: Split the Property Sheets
47776
47777     Split the property sheet into four sheets, to make maintainance of the
47778     build files easier, and also to prepare for using autotools to fill in
47779     the parts for the "installation" of headers.
47780
47781     Also put more of the items that are repeated in the projects into the
47782     property sheets, also to improve ease of maintenance.
47783
47784     Updates to the Visual Studio 2010 projects will come later, as
47785     the script
47786     to update them to Visual Studio 2012 must also be taken into account
47787     during'
47788     the process.
47789
47790  build/win32/vs9/Makefile.am                        |  7 +-
47791  build/win32/vs9/gdbus.vcproj                       |  8 +--
47792  build/win32/vs9/gio-querymodules.vcproj            | 16 ++---
47793  build/win32/vs9/gio.vcprojin                       | 24 +++----
47794  build/win32/vs9/glib-build-defines.vsprops         | 65
47795  ++++++++++++++++++
47796  build/win32/vs9/glib-compile-resources.vcproj      | 16 ++---
47797  build/win32/vs9/glib-compile-schemas.vcproj        |  8 +--
47798  build/win32/vs9/glib-genmarshal.vcproj             |  8 +--
47799  .../vs9/{glib.vsprops => glib-install.vsprops}     | 78
47800  +---------------------
47801  build/win32/vs9/glib-version-paths.vsprops         | 49 ++++++++++++++
47802  build/win32/vs9/glib.vcprojin                      | 32 ++++-----
47803  build/win32/vs9/glibprepbuild.vsprops              | 27 ++++++++
47804  build/win32/vs9/gmodule.vcproj                     | 21 +++---
47805  build/win32/vs9/gobject.vcprojin                   | 16 ++---
47806  build/win32/vs9/gresource.vcproj                   |  8 +--
47807  build/win32/vs9/gsettings.vcproj                   |  8 +--
47808  build/win32/vs9/gspawn-win32-helper-console.vcproj | 16 ++---
47809  build/win32/vs9/gspawn-win32-helper.vcproj         | 16 ++---
47810  build/win32/vs9/gthread.vcproj                     | 16 ++---
47811  build/win32/vs9/install.vcproj                     |  8 +--
47812  build/win32/vs9/testglib.vcproj                    | 21 +++---
47813  21 files changed, 266 insertions(+), 202 deletions(-)
47814
47815 commit 716ec71ece2a583d48e7c09e2d8562cf5eb96809
47816 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
47817 Date:   Wed Aug 21 13:55:52 2013 +0800
47818
47819     GLib MSVC Projects: Consolidate PCRE items
47820
47821     Move the definitions of macros used to build PCRE that ships with
47822     GLib into
47823     the property sheets, so that it can be easier to maintain
47824
47825  build/win32/vs10/glib.props     | 4 ++++
47826  build/win32/vs10/glib.vcxprojin | 8 ++++----
47827  build/win32/vs9/glib.vcprojin   | 8 ++++----
47828  build/win32/vs9/glib.vsprops    | 4 ++++
47829  4 files changed, 16 insertions(+), 8 deletions(-)
47830
47831 commit 18f498c3fa6469662c3ab0050eb12d9731b8174a
47832 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
47833 Date:   Wed Aug 21 13:34:42 2013 +0800
47834
47835     GIO MSVC Projects: Drop Unneeded Defines
47836
47837     GIO_MODULE_DIR is dynamically constructed on Windows, so we don't
47838     really
47839     need to define it here.
47840
47841  build/win32/vs10/gio.vcxprojin | 8 ++++----
47842  build/win32/vs9/gio.vcprojin   | 8 ++++----
47843  2 files changed, 8 insertions(+), 8 deletions(-)
47844
47845 commit 7145f06941c3909108d248f11bd992bc221048d7
47846 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
47847 Date:   Wed Aug 21 11:16:19 2013 +0800
47848
47849     GIO MSVC Project: Link to iphlpapi.lib
47850
47851     This is needed for GetAdaptersAddresses()[1], which was used to
47852     implement
47853     if_nametoindex on Windows, notably on Windows XP, in commit 01156b12.
47854
47855     if_nametoindex and if_indextoname, as noted in config.h.win32(.in), is
47856     available with Windows Vista and later, so when we eventually drop
47857     support for Windows XP, we can call them directly, and these functions
47858     also reside in the same iphlpapi.lib
47859
47860     [1]:
47861     http://msdn.microsoft.com/en-us/library/windows/desktop/aa365915%28v=vs.85%29.aspx
47862
47863  build/win32/vs10/gio.vcxprojin | 8 ++++----
47864  build/win32/vs9/gio.vcprojin   | 8 ++++----
47865  2 files changed, 8 insertions(+), 8 deletions(-)
47866
47867 commit e05abaed0467fa4231bd0665973aa6b42384a12c
47868 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
47869 Date:   Wed Aug 21 11:04:37 2013 +0800
47870
47871     Update config.h.win32.in
47872
47873     Make entries more in sync with the items checked with autotools, and
47874     provide a MinGW declaration for _GLIB_EXTERN, taken from configure.ac.
47875
47876  config.h.win32.in | 11 ++++++-----
47877  1 file changed, 6 insertions(+), 5 deletions(-)
47878
47879 commit dacc0ad2d16277550d806fcb8e9d398546675eab
47880 Author: Piotr Drąg <piotrdrag@gmail.com>
47881 Date:   Tue Aug 20 23:29:38 2013 +0200
47882
47883     Updated Polish translation
47884
47885  po/pl.po | 10 +++++-----
47886  1 file changed, 5 insertions(+), 5 deletions(-)
47887
47888 commit 130aaddd20e58e2f58ed10ac78807f8aed742ea5
47889 Author: Piotr Drąg <piotrdrag@gmail.com>
47890 Date:   Tue Aug 20 20:33:47 2013 +0200
47891
47892     Updated Polish translation
47893
47894  po/pl.po | 713
47895  ++++++++++++++++++++++++++++++++-------------------------------
47896  1 file changed, 362 insertions(+), 351 deletions(-)
47897
47898 commit a4363582b0f1bcf55af9e49f2bd3897cc5d64438
47899 Author: Matthias Clasen <mclasen@redhat.com>
47900 Date:   Mon Aug 19 23:54:43 2013 -0400
47901
47902     post-release bump
47903
47904  configure.ac | 2 +-
47905  1 file changed, 1 insertion(+), 1 deletion(-)
47906
47907 commit c512d16570d8b355525a019d71ea66be27fe1d01
47908 Author: Matthias Clasen <mclasen@redhat.com>
47909 Date:   Mon Aug 19 23:31:40 2013 -0400
47910
47911     2.37.6
47912
47913  NEWS | 45 +++++++++++++++++++++++++++++++++++++++++++++
47914  1 file changed, 45 insertions(+)
47915
47916 commit 739874c5dad77d5a5f0e88cc45d2199d9fa4b40e
47917 Author: Matthias Clasen <mclasen@redhat.com>
47918 Date:   Mon Aug 19 23:29:54 2013 -0400
47919
47920     Set up test environment properly
47921
47922     To make the G_TEST_SRCDIR and G_TEST_BUILDDIR variables
47923     reach our test binaries, we have to add it to the
47924     TESTS_ENVIRONMENT variable.
47925
47926  glib-tap.mk | 6 ++++++
47927  1 file changed, 6 insertions(+)
47928
47929 commit 820406931b0fccc46fd3a4ebae0bb3a8629d9f57
47930 Author: Matthias Clasen <mclasen@redhat.com>
47931 Date:   Mon Aug 19 22:31:56 2013 -0400
47932
47933     Dist tap-test script
47934
47935     Otherwise it won't be around when make distcheck is looking
47936     for it.
47937
47938  Makefile.am | 1 +
47939  1 file changed, 1 insertion(+)
47940
47941 commit 49cf439ce7432203688a32c5087ce50591f90329
47942 Author: Matthias Clasen <mclasen@redhat.com>
47943 Date:   Mon Aug 19 20:00:25 2013 -0400
47944
47945     Fix make check
47946
47947     The glib/tests contained some tests for gtester. Now that
47948     we're not including glib.mk anymore, we have to define
47949     GTESTER ourselves.
47950
47951  Makefile.am            | 3 ++-
47952  glib/tests/Makefile.am | 1 +
47953  2 files changed, 3 insertions(+), 1 deletion(-)
47954
47955 commit 01156b122c1c57bb27b664c6b973a35418b1f86d
47956 Author: Sebastian Dröge <slomo@circular-chaos.org>
47957 Date:   Wed Jul 31 14:11:55 2013 +0200
47958
47959     GSocket – Implement multicast interface selection on Windows
47960
47961     https://bugzilla.gnome.org/show_bug.cgi?id=697185
47962
47963  gio/Makefile.am         |  2 +-
47964  gio/gnetworking.h.in    |  1 +
47965  gio/gnetworking.h.win32 |  1 +
47966  gio/gsocket.c           | 59
47967  +++++++++++++++++++++++++++++++++++++++++++++++++
47968  4 files changed, 62 insertions(+), 1 deletion(-)
47969
47970 commit c069c51db5767ae0973e3bbbfd9f3a1d2b2320a3
47971 Author: Dan Winship <danw@gnome.org>
47972 Date:   Mon Aug 19 12:14:27 2013 -0400
47973
47974     gnetworkaddress: allow IPv6 scope ids in URIs
47975
47976     GNetworkAddress was allowing IPv6 scope ids in g_network_address_new()
47977     / g_network_address_parse(), but not in g_network_address_parse_uri().
47978     Fix that.
47979
47980     Part of https://bugzilla.gnome.org/show_bug.cgi?id=669724
47981
47982  gio/gnetworkaddress.c       |  31 +++++++++---
47983  gio/tests/inet-address.c    |  55 --------------------
47984  gio/tests/network-address.c | 120
47985  +++++++++++++++++++++++++++++++++++++++++++-
47986  3 files changed, 143 insertions(+), 63 deletions(-)
47987
47988 commit e1f92431c1bc430362d27f9bce2f14bf8176aa5b
47989 Author: Dan Winship <danw@gnome.org>
47990 Date:   Mon Aug 19 12:09:59 2013 -0400
47991
47992     gnetworkaddress: fix parsing of URIs with IPv6 literal and port
47993
47994     Addresses like "http://[::1]:8080/" were being parsed as though they
47995     did not include a port. Fix that, and add some more parsing tests.
47996
47997  gio/gnetworkaddress.c       |   3 ++
47998  gio/tests/network-address.c | 107
47999  +++++++++++++++++++++++---------------------
48000  2 files changed, 60 insertions(+), 50 deletions(-)
48001
48002 commit 635196b1ffc5e810431b5746d52138d2c3bcb1db
48003 Author: Matthias Clasen <mclasen@redhat.com>
48004 Date:   Sun Aug 18 18:13:02 2013 -0400
48005
48006     Expand docs for thread names
48007
48008     Thread names may be NULL, and don't have to be unique.
48009     The docs should tell you that.
48010
48011  glib/gthread.c | 5 +++--
48012  1 file changed, 3 insertions(+), 2 deletions(-)
48013
48014 commit 3c040f8534d87782d2ffefd88dfe87cd00393271
48015 Author: Milo Casagrande <milo@ubuntu.com>
48016 Date:   Sun Aug 18 14:29:29 2013 +0200
48017
48018     [l10n] Updated Italian translation.
48019
48020  po/it.po | 557
48021  ++++++++++++++++++++++++++++++++-------------------------------
48022  1 file changed, 281 insertions(+), 276 deletions(-)
48023
48024 commit b0e6a38d952f9c123e5966f382e77395daff2586
48025 Author: William Jon McCann <jmccann@redhat.com>
48026 Date:   Wed Jan 16 15:07:54 2013 -0500
48027
48028     Remove legacy icon name support
48029
48030     https://bugzilla.gnome.org/show_bug.cgi?id=684327
48031
48032  gio/gcontenttype.c | 21 +++++++--------------
48033  1 file changed, 7 insertions(+), 14 deletions(-)
48034
48035 commit 6ed46cd2a493e405623b8e46d3c1eca89cba5929
48036 Author: Matej Urbančič <mateju@svn.gnome.org>
48037 Date:   Sun Aug 18 01:59:54 2013 +0200
48038
48039     Updated Slovenian translation
48040
48041  po/sl.po | 695
48042  ++++++++++++++++++++++++++++++++-------------------------------
48043  1 file changed, 349 insertions(+), 346 deletions(-)
48044
48045 commit 0e9f9867fab2e17f4723e739125d764bc40c9791
48046 Author: Matthias Clasen <mclasen@redhat.com>
48047 Date:   Sat Aug 17 15:46:00 2013 -0400
48048
48049     Start using TAP
48050
48051     Convert {glib,gobject,gio}/tests to use the automake TAP driver
48052     and test harness instead of gtester. To do so, we add a glib-tap.mk
48053     that provides the same interface as glib.mk, except for the
48054     reporting and coverage testing functionality. Eventually, we may
48055     want to replace glib.mk with it. I've not yet converted the
48056     toplevel tests/ directory, since it mixes gtestutils tests with
48057     other binaries.
48058
48059     https://bugzilla.gnome.org/show_bug.cgi?id=692125
48060
48061  gio/tests/Makefile.am     |   3 +-
48062  glib-tap.mk               | 128
48063  ++++++++++++++++++++++++++++++++++++++++++++++
48064  glib/tests/Makefile.am    |   2 +-
48065  gobject/tests/Makefile.am |   2 +-
48066  tap-test                  |   5 ++
48067  5 files changed, 137 insertions(+), 3 deletions(-)
48068
48069 commit 1ea340529737a0a020ac67353e24661eaf3678b1
48070 Author: Matthias Clasen <mclasen@redhat.com>
48071 Date:   Sat Aug 17 15:23:41 2013 -0400
48072
48073     Update the documentation for assertion macros
48074
48075     The assertion macros that are part of gtestutils (but not
48076     g_assert) can now be made non-fatal. Update the documentation
48077     to reflect that.
48078
48079     https://bugzilla.gnome.org/show_bug.cgi?id=692125
48080
48081  glib/gtestutils.c | 56
48082  ++++++++++++++++++++++++++++++++++---------------------
48083  1 file changed, 35 insertions(+), 21 deletions(-)
48084
48085 commit a6a87506877939fee54bdc7eca70d47fc7d893d4
48086 Author: Matthias Clasen <mclasen@redhat.com>
48087 Date:   Sat Aug 17 15:18:29 2013 -0400
48088
48089     Add a way to make assertions non-fatal
48090
48091     When using test harnesses other than gtester (e.g. using TAP),
48092     it can be suboptimal to have the very first failed assertion
48093     abort the test suite.
48094
48095     This commit adds a g_test_set_nonfatal_assertions() that can
48096     be called in a test binary to change the behaviour of most
48097     assert macros to just call g_test_fail() and continue. We
48098     don't change the behavior of g_assert() and g_assert_not_reached(),
48099     since these to assertion macros are older than GTest, are
48100     widely used outside of testsuites, and will cause compiler
48101     warnings if they loose their noreturn annotation.
48102
48103     https://bugzilla.gnome.org/show_bug.cgi?id=692125
48104
48105  glib/gtestutils.c | 27 +++++++++++++++++++++++++++
48106  glib/gtestutils.h | 10 ++++++----
48107  2 files changed, 33 insertions(+), 4 deletions(-)
48108
48109 commit b63739e60ea03364a7a06e0c697b5c6c4690d0b6
48110 Author: Matthias Clasen <mclasen@redhat.com>
48111 Date:   Sat Feb 2 12:53:05 2013 -0500
48112
48113     Add g_assert_true, g_assert_false and g_assert_null
48114
48115     These are just like g_assert(), but using a different entry
48116     point for the message, so we can repurpose them together
48117     with the other assertion macros.
48118
48119     https://bugzilla.gnome.org/show_bug.cgi?id=692125
48120
48121  glib/gtestutils.c | 27 +++++++++++++++++++++++++++
48122  glib/gtestutils.h | 15 ++++++++++++++-
48123  2 files changed, 41 insertions(+), 1 deletion(-)
48124
48125 commit a32c9c7e9c9500f151ccae602d92f88e43d8df45
48126 Author: Matthias Clasen <mclasen@redhat.com>
48127 Date:   Sat Feb 2 12:47:54 2013 -0500
48128
48129     Make g_assert and g_assert_not_reached use the same entry point
48130
48131     These two assertion macros are commonly used outside tests,
48132     so we can't repurpose them, as we are going to do with the
48133     other assertion macros in the following commits. This
48134     change is in preparation for that.
48135
48136     https://bugzilla.gnome.org/show_bug.cgi?id=692125
48137
48138  glib/gtestutils.c | 6 +++++-
48139  glib/gtestutils.h | 2 +-
48140  2 files changed, 6 insertions(+), 2 deletions(-)
48141
48142 commit 19aafc4ca4dba2b63d24f01d23890ff30ef9b133
48143 Author: Matthias Clasen <mclasen@redhat.com>
48144 Date:   Sat Aug 17 14:16:37 2013 -0400
48145
48146     Support TAP as an output format
48147
48148     Initial support for the Test Anything Protocol for
48149     GTest output. Use the --tap option to get TAP output.
48150     More information about TAP can be found e.g. here:
48151     http://en.wikipedia.org/wiki/Test_Anything_Protocol
48152
48153     https://bugzilla.gnome.org/show_bug.cgi?id=692125
48154
48155  glib/gtestutils.c | 59
48156  +++++++++++++++++++++++++++++++++++++++++++++++--------
48157  1 file changed, 51 insertions(+), 8 deletions(-)
48158
48159 commit 69582bf63565c187a64daa1b9b22fc5a4d322db3
48160 Author: Matthias Clasen <mclasen@redhat.com>
48161 Date:   Sat Aug 17 14:14:20 2013 -0400
48162
48163     Add a function to check test status from the inside
48164
48165     The new g_test_failed() function can be used to find
48166     out if a currently running testcase is already marked
48167     as failed.
48168
48169     https://bugzilla.gnome.org/show_bug.cgi?id=692125
48170
48171  glib/gtestutils.c | 24 ++++++++++++++++++++++++
48172  glib/gtestutils.h |  2 ++
48173  2 files changed, 26 insertions(+)
48174
48175 commit 88eaefb9d5f52bedf34a359b21c62f3c2cb95f20
48176 Author: Matthias Clasen <mclasen@redhat.com>
48177 Date:   Sat Aug 17 14:11:24 2013 -0400
48178
48179     Add functions to mark tests as skipped or incomplete
48180
48181     We also expand the GTestResult enumeration to include
48182     values for skipped and incomplete tests, and pass that
48183     on when logging a test result.
48184
48185     https://bugzilla.gnome.org/show_bug.cgi?id=692125
48186
48187  glib/gtestutils.c | 59
48188  ++++++++++++++++++++++++++++++++++++++++++++++++++++---
48189  glib/gtestutils.h |  4 ++++
48190  2 files changed, 60 insertions(+), 3 deletions(-)
48191
48192 commit 4e6d25f00501c0b9b3660d62409ea002ad24ca0a
48193 Author: Matthias Clasen <mclasen@redhat.com>
48194 Date:   Sat Aug 17 14:04:58 2013 -0400
48195
48196     Add a GTestResult enumeration
48197
48198     This enumeration will be expanded to introduce more results
48199     in the following commits.
48200
48201     https://bugzilla.gnome.org/show_bug.cgi?id=692125
48202
48203  glib/gtestutils.c | 19 ++++++++++++-------
48204  1 file changed, 12 insertions(+), 7 deletions(-)
48205
48206 commit 8253f98a18043cba76cc7524f752b3586e63b747
48207 Author: Matthias Clasen <mclasen@redhat.com>
48208 Date:   Sun Jan 20 03:23:38 2013 -0500
48209
48210     Add start/stop suite log messages
48211
48212     These will be used in the following commits, when
48213     implementing support for TAP as an alternative
48214     test driver protocol.
48215
48216     https://bugzilla.gnome.org/show_bug.cgi?id=692125
48217
48218  glib/gtester.c        |  2 ++
48219  glib/gtestutils.c     | 10 ++++++++++
48220  glib/gtestutils.h     |  4 +++-
48221  glib/tests/protocol.c |  4 ++++
48222  4 files changed, 19 insertions(+), 1 deletion(-)
48223
48224 commit de9cf58f6578e3c801a1b86d141502a8c147925e
48225 Author: Matthias Clasen <mclasen@redhat.com>
48226 Date:   Sat Aug 17 17:25:25 2013 -0400
48227
48228     GApplication: Stop using deprecated api
48229
48230  gio/gapplication.c | 12 ++++++------
48231  1 file changed, 6 insertions(+), 6 deletions(-)
48232
48233 commit 18accd43f79bc27cb68767cfcf1e3899b5349d57
48234 Author: Matthias Clasen <mclasen@redhat.com>
48235 Date:   Sat Aug 17 17:22:05 2013 -0400
48236
48237     Quell a few compiler warnings
48238
48239  glib/tests/protocol.c | 4 ++--
48240  1 file changed, 2 insertions(+), 2 deletions(-)
48241
48242 commit 5cd169810edb711964930f20b42796edce355ce5
48243 Author: Matthias Clasen <mclasen@redhat.com>
48244 Date:   Sat Aug 17 13:45:34 2013 -0400
48245
48246     Take out an unused line from gdatetime tests
48247
48248     This line was apparently causing build problems on Win64,
48249     and since the only test involving the t_str variable was
48250     already commented out, lets just take this out altogether.
48251
48252     https://bugzilla.gnome.org/show_bug.cgi?id=696970
48253
48254  glib/tests/gdatetime.c | 3 ---
48255  1 file changed, 3 deletions(-)
48256
48257 commit 409a6db3492e8d5e81f5e248e9e9abe100506ff5
48258 Author: Stef Walter <stefw@gnome.org>
48259 Date:   Tue May 14 08:49:55 2013 +0200
48260
48261     Mark up warnings/critical functions for clang analyzer
48262
48263     The clang code analyzer needs to know that functions like g_error
48264     g_critical an g_return_if_fail should be seen by the analyzer in the
48265     same way as g_assert(). That is the analyzer should think they are
48266     fatal.
48267
48268     https://bugzilla.gnome.org/show_bug.cgi?id=700268
48269
48270  glib/gmacros.h   | 13 +++++++++++++
48271  glib/gmessages.h | 13 +++++++------
48272  2 files changed, 20 insertions(+), 6 deletions(-)
48273
48274 commit 547df5937cc3b821498e27eb55cebc1f414ce597
48275 Author: Dan Winship <danw@gnome.org>
48276 Date:   Sun Feb 17 15:11:18 2013 -0500
48277
48278     GSocket: fix g_socket_bind() allow_reuse semantics
48279
48280     With UDP sockets, g_socket_bind() with allow_reuse=TRUE on Linux
48281     behaved in a way that the documentation didn't suggest, and that
48282     didn't match other OSes. (Specifically, it allowed binding multiple
48283     multicast sockets to the same address.)
48284
48285     Since this behavior is useful, and since allow_reuse didn't have any
48286     other meaning with UDP sockets, update the docs to reflect the Linux
48287     behavior, and make it do the same thing on non-Linux.
48288
48289     https://bugzilla.gnome.org/show_bug.cgi?id=689245
48290
48291  gio/gsocket.c      | 67 +++++++++++++++++++++++++++++++--------------
48292  gio/tests/socket.c | 79
48293  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
48294  2 files changed, 126 insertions(+), 20 deletions(-)
48295
48296 commit 2ea4af6f019632b810ea6f7c0f0c44498cf5dddf
48297 Author: Dan Winship <danw@gnome.org>
48298 Date:   Sun Feb 17 09:41:55 2013 -0500
48299
48300     GSocket: fix broadcast documentation
48301
48302     The :broadcast property only affects sending broadcast packets, not
48303     receiving them.
48304
48305  gio/gsocket.c | 14 +++++++-------
48306  1 file changed, 7 insertions(+), 7 deletions(-)
48307
48308 commit 37849277645d05c1e1cd9c5e585d7231f75ffa2f
48309 Author: Robert Ancell <robert.ancell@canonical.com>
48310 Date:   Fri May 31 11:07:55 2013 +1200
48311
48312     Add G_SPAWN_DEFAULT to GSpawnFlags
48313
48314     This is convenient for language bindings, and also makes
48315     invocations of g_spawn functions in C more readable.
48316
48317     https://bugzilla.gnome.org/show_bug.cgi?id=701318
48318
48319  glib/gspawn.h                    | 2 ++
48320  glib/tests/spawn-multithreaded.c | 2 +-
48321  2 files changed, 3 insertions(+), 1 deletion(-)
48322
48323 commit 8b3d779d1ece535680724812fddffbdc940f328c
48324 Author: Matthias Clasen <mclasen@redhat.com>
48325 Date:   Sat Aug 17 12:35:33 2013 -0400
48326
48327     Make g_date_time_new check its arguments
48328
48329     The documentation for this function explicitly gives valid
48330     ranges for the arguments and states that out-of-range arguments
48331     will cause NULL to be returned. Only, the code didn't check
48332     the ranges, and crashed instead. Fix that and add a testcase
48333     for invalid arguments. It turns out that the test_z testcase
48334     was providing invalid arguments and relied on g_date_time_new
48335     to return a non-NULL value anyway, so this commit fixes that
48336     testcase as well.
48337
48338     https://bugzilla.gnome.org/show_bug.cgi?id=702674
48339
48340  glib/gdatetime.c       |  8 ++++++++
48341  glib/tests/gdatetime.c | 14 +++++++++++++-
48342  2 files changed, 21 insertions(+), 1 deletion(-)
48343
48344 commit e70250bbd5e786240fee7ad373ee16657518acf7
48345 Author: Ryan Lortie <desrt@desrt.ca>
48346 Date:   Fri Jun 7 11:41:41 2013 -0400
48347
48348     Export __glib_assert_msg
48349
48350     Put __glib_assert_msg in the dynamic symbol table, but not in
48351     any public
48352     headers.
48353
48354     This variable is _not_ part of our API but this way debuggers and
48355     automated crash report utilities will be able to access this variable,
48356     even if debug symbols are not available.
48357
48358     https://bugzilla.gnome.org/show_bug.cgi?id=701800
48359
48360  glib/gtestutils.c | 1 +
48361  1 file changed, 1 insertion(+)
48362
48363 commit f550c0dc9dafc582d323735d9e220e441a337f9a
48364 Author: Dan Winship <danw@gnome.org>
48365 Date:   Sat Aug 17 10:35:13 2013 -0400
48366
48367     update .gitignores
48368
48369  gio/tests/.gitignore     | 2 ++
48370  gobject/tests/.gitignore | 1 +
48371  2 files changed, 3 insertions(+)
48372
48373 commit fd5b1939bddf4b935c7e8dea21496483d15c4ece
48374 Author: Dan Winship <danw@gnome.org>
48375 Date:   Thu Feb 7 10:02:55 2013 -0500
48376
48377     build: fix dtrace-related warnings
48378
48379     Fix the warnings when compiling and linking the probes files by
48380     calling dtrace with all the -W flags removed from CFLAGS (since dtrace
48381     generates bad C code), and with CC set to "libtool --mode=compile ..."
48382     (so that it will output a proper .lo file and libtool won't warn when
48383     linking it into the .la).
48384
48385     https://bugzilla.gnome.org/show_bug.cgi?id=693335
48386
48387  glib/Makefile.am    | 15 ++++++++++-----
48388  gobject/Makefile.am | 15 ++++++++++-----
48389  2 files changed, 20 insertions(+), 10 deletions(-)
48390
48391 commit 5415537edb383fedfc5d4edc17dcf2bd2b8a38af
48392 Author: Dan Winship <danw@gnome.org>
48393 Date:   Sun Jun 2 19:59:09 2013 -0300
48394
48395     glib/tests/gdatetime: use UTC time in test_GDateTime_diff()
48396
48397     test_GDateTime_diff() checks that the span from 2009-01-01 to
48398     2010-01-01 is exactly 365 * G_TIME_SPAN_DAY, but it does this using
48399     local time, and so fails if you are in a timezone that is in the
48400     southern hemisphere which only did DST during one of 2008-2009 and
48401     2009-2010 (in which case the year will end up being one hour too long
48402     or too short).
48403
48404     Switch the diff tests to use UTC time instead; there are plenty of
48405     other local time tests already.
48406
48407     https://bugzilla.gnome.org/show_bug.cgi?id=701529
48408
48409  glib/tests/gdatetime.c | 4 ++--
48410  1 file changed, 2 insertions(+), 2 deletions(-)
48411
48412 commit 74a5e920767eb350979595c3bc51f126158608d9
48413 Author: Wouter Bolsterlee <uws@xs4all.nl>
48414 Date:   Sat Aug 17 14:58:12 2013 +0200
48415
48416     Updated Dutch translation
48417
48418  po/nl.po | 2 +-
48419  1 file changed, 1 insertion(+), 1 deletion(-)
48420
48421 commit a7f2765dbabf889df065e601fc072644dda625e4
48422 Author: Daiki Ueno <ueno@unixuser.org>
48423 Date:   Fri Aug 16 17:44:14 2013 +0200
48424
48425     codegen: Treat input file as binary
48426
48427     Under C locale, open() in Python 3 sets the file encoding to ASCII.
48428     As expat looks at encoding="..." in XML declaration, gdbus-codegen can
48429     simply open the input file as binary and let expat decode the content.
48430
48431     https://bugzilla.gnome.org/show_bug.cgi?id=696633
48432
48433  gio/gdbus-2.0/codegen/codegen_main.py | 2 +-
48434  1 file changed, 1 insertion(+), 1 deletion(-)
48435
48436 commit 1e945933d4709131730294df0f9076a4424e6e1c
48437 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
48438 Date:   Fri Aug 16 10:35:19 2013 +0800
48439
48440     config.h.win32.in: Drop unneeded item
48441
48442     ...We no longer have the iconv cache code around.
48443
48444  config.h.win32.in | 3 ---
48445  1 file changed, 3 deletions(-)
48446
48447 commit 2ab9e544778b040c26d422138bea307f69064958
48448 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
48449 Date:   Fri Aug 16 10:29:41 2013 +0800
48450
48451     Update config.h.win32.in
48452
48453     Make its entries match the items that are being checked by the
48454     autotools
48455     builds in config.h.in.
48456
48457  config.h.win32.in | 66
48458  +++++++++++++++++++++++++++++++++++++++++++++++++------
48459  1 file changed, 59 insertions(+), 7 deletions(-)
48460
48461 commit 4cea6625cb377daa1a0088189447750427a146c3
48462 Author: Colin Walters <walters@verbum.org>
48463 Date:   Thu Aug 15 18:24:45 2013 -0400
48464
48465     giochannel: Add an out annotation for g_io_channel_read_unichar()
48466
48467     Since it's an output variable.
48468
48469     https://bugzilla.gnome.org/show_bug.cgi?id=704165
48470
48471  glib/giochannel.c | 2 +-
48472  1 file changed, 1 insertion(+), 1 deletion(-)
48473
48474 commit a93d373812e37dbac3b749457cedf290227ef441
48475 Author: Dan Winship <danw@gnome.org>
48476 Date:   Thu Aug 15 11:30:59 2013 -0400
48477
48478     gio/tests/task: fix a race condition in test_run_in_thread()
48479
48480     When running a task in a thread, GTask may still be internally holding
48481     a ref on the task in that thread even after the callback is called in
48482     the original thread (depending on thread scheduling). Fix the test to
48483     handle that by using a weak notify that signals a GCond, and wait for
48484     that GCond from the main thread. (And add a corresponding check to
48485     test_return_on_cancel().)
48486
48487     https://bugzilla.gnome.org/show_bug.cgi?id=705152
48488
48489  gio/tests/task.c | 45 ++++++++++++++++++++++++++++++++++++++-------
48490  1 file changed, 38 insertions(+), 7 deletions(-)
48491
48492 commit 4b334ef8f1393c997a2d83de4ffe0976dff238c3
48493 Author: Nick Schermer <nick@xfce.org>
48494 Date:   Wed Aug 7 21:01:00 2013 +0200
48495
48496     gobject: Handle ref_count==0 in notify_by_pspec
48497
48498     Just like g_object_notify, check for a zero ref_count in
48499     g_object_notify_by_pspec and leave if it is 0.
48500
48501     This allows using functions in ->finalize() that possibly also
48502     notify a property change on the object.  Previously,
48503     this resulted in an error from g_object_ref.
48504
48505     https://bugzilla.gnome.org/show_bug.cgi?id=705570
48506
48507  gobject/gobject.c          | 3 +++
48508  gobject/tests/properties.c | 7 +++++++
48509  2 files changed, 10 insertions(+)
48510
48511 commit 62f173f1f3e5da028fd11cb827a54418e1ca8ec2
48512 Author: Theppitak Karoonboonyanan <thep@linux.thai.net>
48513 Date:   Wed Aug 14 17:07:38 2013 +0700
48514
48515     Updated Thai translation.
48516
48517  po/th.po | 880
48518  ++++++++++++++++++++++++++++++++-------------------------------
48519  1 file changed, 442 insertions(+), 438 deletions(-)
48520
48521 commit 844589b03e39ac07af3b63b234d03221ac11e766
48522 Author: Matthias Clasen <mclasen@redhat.com>
48523 Date:   Tue Aug 13 16:48:51 2013 -0400
48524
48525     GSimpleActionGroup: Deprecated redundant API
48526
48527     See https://bugzilla.gnome.org/show_bug.cgi?id=705600
48528
48529  gio/gsimpleactiongroup.c | 8 ++++++++
48530  gio/gsimpleactiongroup.h | 8 ++++----
48531  2 files changed, 12 insertions(+), 4 deletions(-)
48532
48533 commit a5fd296cc8583de6ac10c5a6adc84751495ad7e1
48534 Author: Cosimo Cecchi <cosimoc@gnome.org>
48535 Date:   Tue Aug 13 15:16:48 2013 +0200
48536
48537     themedicon: correctly fallback to symbolic icons
48538
48539     When an icon is requested as symbolic, our generic fallback algorithm
48540     uses fullcolor icons when the specified icon name is not found,
48541     treating
48542     the "-symbolic" suffix as another component of the icon name.
48543
48544     Change the algorithm to check beforehand if the icon is symbolic,
48545     remove
48546     the suffix if so, and re-add it at the end for all the generated icon
48547     names.
48548
48549     https://bugzilla.gnome.org/show_bug.cgi?id=680926
48550
48551  gio/gthemedicon.c | 35 +++++++++++++++++++++++++++++------
48552  1 file changed, 29 insertions(+), 6 deletions(-)
48553
48554 commit aa4b9429b43e125a05c4c1c0d7b168c13efbb2ad
48555 Author: Aurimas Černius <aurisc4@gmail.com>
48556 Date:   Sun Aug 11 21:01:50 2013 +0300
48557
48558     Updated Lithuanian translation
48559
48560  po/lt.po | 867
48561  ++++++++++++++++++++++++++++++++-------------------------------
48562  1 file changed, 437 insertions(+), 430 deletions(-)
48563
48564 commit 0dcb1db7a0ec73a67b37a911c6b52b135365e37e
48565 Author: Kjartan Maraas <kmaraas@gnome.org>
48566 Date:   Thu Aug 8 22:14:04 2013 +0200
48567
48568     Updated Norwegian bokmål translation
48569
48570  po/nb.po | 551
48571  ++++++++++++++++++++++++++++++++-------------------------------
48572  1 file changed, 278 insertions(+), 273 deletions(-)
48573
48574 commit 4ab30c0770f21444682a1671f017293b8631900c
48575 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
48576 Date:   Thu Aug 8 11:14:31 2013 +0200
48577
48578     Updated Spanish translation
48579
48580  po/es.po | 80
48581  +++++++++++++++++++++++++++++++++-------------------------------
48582  1 file changed, 41 insertions(+), 39 deletions(-)
48583
48584 commit c2352409051df49a08d9dced5b69ede434e90723
48585 Author: Ryan Lortie <desrt@desrt.ca>
48586 Date:   Mon Jul 29 10:00:20 2013 -0400
48587
48588     g_get_tmp_dir(): Clean up envars
48589
48590     On UNIX, we should only ever be looking at TMPDIR.
48591
48592     On Windows, we should only ever look at TEMP.
48593
48594     Also, clean up the documentation to better describe what is actually
48595     happening.  The previous docs may have left someone confused about why
48596     this function returns "/var/tmp" on Solaris, even with no TMPDIR set.
48597
48598     https://bugzilla.gnome.org/show_bug.cgi?id=705075
48599
48600  glib/gutils.c | 40 ++++++++++++++++++----------------------
48601  1 file changed, 18 insertions(+), 22 deletions(-)
48602
48603 commit 05d6175ded6ce5f1f7721e2ea90792d348505d89
48604 Author: Yaron Shahrabani <sh.yaron@gmail.com>
48605 Date:   Sun Aug 4 10:31:19 2013 +0300
48606
48607     Updated Hebrew translation.
48608
48609  po/he.po | 1720
48610  +++++++++++++++++++++++++++++++-------------------------------
48611  1 file changed, 846 insertions(+), 874 deletions(-)
48612
48613 commit 66233f1d1b70a4c220b1dc98e5338e8469a82ff1
48614 Author: Emanuele Aina <emanuele.aina@collabora.com>
48615 Date:   Sat Aug 3 11:51:00 2013 +0200
48616
48617     gtype: Fix typo in g_type_class_add_private() error message
48618
48619     https://bugzilla.gnome.org/show_bug.cgi?id=705398
48620
48621  gobject/gtype.c | 2 +-
48622  1 file changed, 1 insertion(+), 1 deletion(-)
48623
48624 commit 9edd65ad99194ed549a2cdac7c40898451be13ab
48625 Author: Yuri Myasoedov <omerta13@yandex.ru>
48626 Date:   Sun Aug 4 09:44:21 2013 +0400
48627
48628     Updated Russian translation
48629
48630  po/ru.po | 847
48631  ++++++++++++++++++++++++++++++++-------------------------------
48632  1 file changed, 433 insertions(+), 414 deletions(-)
48633
48634 commit 29b2d3b74bf97b3f950bda666dfc208a1c34c8d7
48635 Author: Sandeep Sheshrao Shedmake <sshedmak@redhat.com>
48636 Date:   Sun Aug 4 08:57:37 2013 +0530
48637
48638     Updated Marathi Translations
48639
48640  po/mr.po | 624
48641  +++++++++++++++++++++++++++++++--------------------------------
48642  1 file changed, 312 insertions(+), 312 deletions(-)
48643
48644 commit 13759f9ce8c691f0ac7b9c7afe9da896ec9377a3
48645 Author: Marek Černocký <marek@manet.cz>
48646 Date:   Sat Aug 3 20:05:34 2013 +0200
48647
48648     Updated Czech translation
48649
48650  po/cs.po | 101
48651  +++++++++++++++++++++++++++++++--------------------------------
48652  1 file changed, 50 insertions(+), 51 deletions(-)
48653
48654 commit 0d99699ee447745c4e1a622282542be1cbff0d3f
48655 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
48656 Date:   Sat Aug 3 21:06:46 2013 +0800
48657
48658     Updated Traditional Chinese translation(Hong Kong and Taiwan)
48659
48660  po/zh_HK.po | 863
48661  ++++++++++++++++++++++++++++++------------------------------
48662  po/zh_TW.po | 863
48663  ++++++++++++++++++++++++++++++------------------------------
48664  2 files changed, 872 insertions(+), 854 deletions(-)
48665
48666 commit 8c170c565b700099d738ea06eab0ed8c8c1aa565
48667 Author: Rafael Ferreira <rafael.f.f1@gmail.com>
48668 Date:   Fri Aug 2 23:15:58 2013 -0300
48669
48670     Updated Brazilian Portuguese translation proofread by Enrico Nicoletto
48671
48672  po/pt_BR.po | 889
48673  ++++++++++++++++++++++++++++++------------------------------
48674  1 file changed, 450 insertions(+), 439 deletions(-)
48675
48676 commit 3d15261a5c90822587e91a49074f3224b8e8cd6e
48677 Author: Fran Diéguez <fran.dieguez@mabishu.com>
48678 Date:   Fri Aug 2 12:16:30 2013 +0200
48679
48680     Updated Galician translations
48681
48682  po/gl.po | 533
48683  ++++++++++++++++++++++++++++++++-------------------------------
48684  1 file changed, 269 insertions(+), 264 deletions(-)
48685
48686 commit 7c0d527fa63f9b84ba8bd084b742676d3d5ebb82
48687 Author: Rico Tzschichholz <ricotz@ubuntu.com>
48688 Date:   Thu Aug 1 20:41:50 2013 +0200
48689
48690     GMenuModel: Fix typo in annotation
48691
48692  gio/gmenumodel.h | 2 +-
48693  1 file changed, 1 insertion(+), 1 deletion(-)
48694
48695 commit 5451265cf40b58678e60662bccaa92e3dcb2a8ec
48696 Author: Sweta Kothari <swkothar@redhat.com>
48697 Date:   Thu Aug 1 13:46:52 2013 +0530
48698
48699     Updated Gujarati Translations
48700
48701  po/gu.po | 48 +++++++++++++++++++++++++-----------------------
48702  1 file changed, 25 insertions(+), 23 deletions(-)
48703
48704 commit 8a1b55372857fa628eb3a1f27d63891374d13bef
48705 Author: Daniel Svensson <dsvensson@gmail.com>
48706 Date:   Tue Jul 30 18:20:44 2013 -0400
48707
48708     gdesktopappinfo: Add missing return value
48709
48710  gio/gdesktopappinfo.c | 2 +-
48711  1 file changed, 1 insertion(+), 1 deletion(-)
48712
48713 commit 097ba61b33cd69b81260520ec1a891f3c0ccfb8c
48714 Author: Nilamdyuti Goswami <ngoswami@redhat.com>
48715 Date:   Tue Jul 30 22:40:49 2013 +0530
48716
48717     Assamese translation updated
48718
48719  po/as.po | 47 +++++++++++++++++++++++++----------------------
48720  1 file changed, 25 insertions(+), 22 deletions(-)
48721
48722 commit 54a76e24b3ac2d03851ac4825482f915cfcdc470
48723 Author: Dan Winship <danw@gnome.org>
48724 Date:   Tue Jul 30 09:12:48 2013 -0400
48725
48726     gsocket: fix a cut-and-pasted error message
48727
48728  gio/gsocket.c | 2 +-
48729  1 file changed, 1 insertion(+), 1 deletion(-)
48730
48731 commit 0f46a48ee3f8eaa9aaf7c4b2bd3ccff5eff061e3
48732 Author: Matthias Clasen <mclasen@redhat.com>
48733 Date:   Mon Jul 29 18:07:32 2013 -0400
48734
48735     post-release version bump
48736
48737  configure.ac | 2 +-
48738  1 file changed, 1 insertion(+), 1 deletion(-)
48739
48740 commit 1a78bea7cac2f49815b2a57039b27dc9993f6d1e
48741 Author: Matthias Clasen <mclasen@redhat.com>
48742 Date:   Mon Jul 29 17:18:06 2013 -0400
48743
48744     2.37.5
48745
48746  NEWS | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
48747  1 file changed, 57 insertions(+)
48748
48749 commit 7a31a5010c548237bb107f2bf6a73d336f374bb2
48750 Author: Ryan Lortie <desrt@desrt.ca>
48751 Date:   Mon Jul 29 17:15:19 2013 -0400
48752
48753     GMenuModel: add annotations to virtual functions
48754
48755     Patch from Ted Gould.
48756
48757     https://bugzilla.gnome.org/show_bug.cgi?id=704931
48758
48759  gio/gmenumodel.h | 16 ++++++++++++++++
48760  1 file changed, 16 insertions(+)
48761
48762 commit 9551a811981d14f897d100508dbcff07db1fc503
48763 Author: Sébastien Wilmet <swilmet@gnome.org>
48764 Date:   Mon Jul 29 17:29:05 2013 +0200
48765
48766     Fix G_ADD_PRIVATE_DYNAMIC()
48767
48768  gobject/gtypemodule.h | 2 +-
48769  1 file changed, 1 insertion(+), 1 deletion(-)
48770
48771 commit d0b4f59e8cffc9da8d6e2a856687d34ed2765c3a
48772 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
48773 Date:   Fri Jul 19 19:10:41 2013 +0800
48774
48775     Add MSVC implementations of G_GNUC_*_IGNORE_DEPRECATIONS
48776
48777     As Visual Studio 2008 and later have support for the __pragma keyword,
48778     where the compiler pragmas can be used in a macro, we can support
48779     G_GNUC_BEGIN_IGNORE_DEPRECATIONS and G_GNUC_END_IGNORE_DEPRECATIONS
48780     for Visual Studio 2008 and later, so many deprecation (C4996) warnings
48781     can be suppressed when using these compilers when we use these macros
48782     in the code.
48783
48784     https://bugzilla.gnome.org/show_bug.cgi?id=704543
48785
48786  glib/gmacros.h | 6 ++++++
48787  1 file changed, 6 insertions(+)
48788
48789 commit 90da4ed628cf9e311c4730d529b5d53159035676
48790 Author: Matthias Clasen <mclasen@redhat.com>
48791 Date:   Sun Jul 28 22:06:57 2013 -0400
48792
48793     Trivial typo fix
48794
48795  gobject/gsignal.c | 2 +-
48796  1 file changed, 1 insertion(+), 1 deletion(-)
48797
48798 commit 3bdd8a2c882ed3cd8d7aab48d2f3180a543d21a2
48799 Author: Matthias Clasen <mclasen@redhat.com>
48800 Date:   Sun Jul 28 18:44:41 2013 -0400
48801
48802     Use GLIB_PRIVATE_CALL macro
48803
48804     I accidentally pushed the fix for bug 704873 before
48805     applying this cleanup.
48806
48807  gio/inotify/inotify-kernel.c  | 6 +++---
48808  gio/inotify/inotify-missing.c | 2 +-
48809  2 files changed, 4 insertions(+), 4 deletions(-)
48810
48811 commit d9359765acea796473ec9de328d023e5bdc7e96a
48812 Author: Matthias Clasen <mclasen@redhat.com>
48813 Date:   Sun Jul 28 18:39:51 2013 -0400
48814
48815     Use better assertion macros
48816
48817     Use g_assert_cmpint and friends in the convert test, to get
48818     more telling messages when they fail.
48819
48820  glib/tests/convert.c | 132
48821  +++++++++++++++++++++++++--------------------------
48822  1 file changed, 66 insertions(+), 66 deletions(-)
48823
48824 commit 39460701d4ed32e1c437358875280a410fe8b82f
48825 Author: Matthias Clasen <mclasen@redhat.com>
48826 Date:   Sun Jul 28 18:39:42 2013 -0400
48827
48828     Avoid an unused variable warning
48829
48830  glib/tests/unix.c | 2 +-
48831  1 file changed, 1 insertion(+), 1 deletion(-)
48832
48833 commit 331e93c3f1ad95cb4add48213613e8eeee8cb386
48834 Author: Colin Walters <walters@verbum.org>
48835 Date:   Sun Jul 28 00:21:00 2013 +0100
48836
48837     Drop iconv caching code
48838
48839     This was introduced for Solaris performance theoretically;
48840     we have never been able to use it on Linux/glibc because
48841     the UTF-16 BOM state isn't reset.
48842
48843     We have no data about Solaris performance; were some to
48844     still exist, we could reintroduce the code with an explicit
48845     check for Solaris, not a check for glibc.
48846
48847     https://bugzilla.gnome.org/show_bug.cgi?id=704999
48848
48849  configure.ac    |  27 ------
48850  glib/gconvert.c | 297
48851  --------------------------------------------------------
48852  2 files changed, 324 deletions(-)
48853
48854 commit abbb22573813405215c11bff9fb6b110880fd711
48855 Author: Ryan Lortie <desrt@desrt.ca>
48856 Date:   Thu Jul 25 10:28:42 2013 -0400
48857
48858     inotify: don't assume mainloop is running
48859
48860     GFileMonitor takes great care to sample the thread-default main
48861     context
48862     at the time that it is created in order that events can be
48863     dispatched to
48864     the correct thread when they come in.
48865
48866     The inotify GFileMonitor implementation uses a global file descriptor
48867     shared between all watches.  It has to poll this file descriptor from
48868     somewhere so it arbitrarily picks the default main context.
48869
48870     The problem with that is that the user might not be running it.
48871
48872     Let's use the GLib worker thread for this instead.  It's guaranteed to
48873     be running if you need it, and this is exactly the sort of problem it
48874     was meant to solve.
48875
48876     https://bugzilla.gnome.org/show_bug.cgi?id=704873
48877
48878  gio/inotify/inotify-kernel.c  | 20 ++++++++++++++++----
48879  gio/inotify/inotify-missing.c |  8 +++++++-
48880  2 files changed, 23 insertions(+), 5 deletions(-)
48881
48882 commit 5843582604c9b1b0d459dc7f15182c966d112d9e
48883 Author: Matthias Clasen <mclasen@redhat.com>
48884 Date:   Sun Jul 28 17:04:56 2013 -0400
48885
48886     Fix build with statvfs
48887
48888     As pointed out in bug 704587, the maze of ifdefs was missing the
48889     variable declaration for statfs_result in one case.
48890
48891     https://bugzilla.gnome.org/show_bug.cgi?id=704587
48892
48893  gio/glocalfile.c | 1 +
48894  1 file changed, 1 insertion(+)
48895
48896 commit 023e3b31a5352460f415944e166d413c2c747886
48897 Author: Rico Tzschichholz <ricotz@ubuntu.com>
48898 Date:   Sat Jul 27 09:02:58 2013 +0200
48899
48900     Fix a typo
48901
48902     Introduced by 3b01cbe8a8a9ee2d1169f072624069877b91097c
48903
48904  gobject/gtype.h | 4 ++--
48905  1 file changed, 2 insertions(+), 2 deletions(-)
48906
48907 commit ca6b93d0936e6864d374d3e8f2a795c1702b28b3
48908 Author: Emmanuele Bassi <ebassi@gnome.org>
48909 Date:   Fri Jul 26 16:45:48 2013 +0100
48910
48911     Add macros and symbols for private data on dynamic types
48912
48913     We need a TypeName_private_offset variable defined by the macros
48914     used to
48915     register dynamic types. We also need to call the
48916     adjust_private_offset()
48917     function inside class_init(). G_ADD_PRIVATE_DYNAMIC only sets the size
48918     of the private data structure, and relies on the behaviour of the
48919     g_type_class_adjuset_private_offset() function to register the private
48920     data structure at class init time if passed a value greater than zero.
48921
48922     This allows using G_PRIVATE_OFFSET with dynamic types.
48923
48924  gobject/gtypemodule.h | 15 ++++++++++++---
48925  1 file changed, 12 insertions(+), 3 deletions(-)
48926
48927 commit d2bb019533bbcbd1cee3891822ac7ba6ff55ad3d
48928 Author: Colin Walters <walters@verbum.org>
48929 Date:   Fri Jul 26 12:39:51 2013 +0100
48930
48931     configure: Use AC_USE_SYSTEM_EXTENSIONS
48932
48933     ...instead of detecting glibc and using _GNU_SOURCE manually.  This
48934     should fix the build when using glibc-emulating libraries; we can
48935     defer portability work to autoconf.
48936
48937     https://bugzilla.gnome.org/show_bug.cgi?id=684123
48938
48939  configure.ac | 6 +-----
48940  1 file changed, 1 insertion(+), 5 deletions(-)
48941
48942 commit 3b01cbe8a8a9ee2d1169f072624069877b91097c
48943 Author: Matthias Clasen <mclasen@redhat.com>
48944 Date:   Fri Jul 26 14:40:10 2013 -0400
48945
48946     Document restrictions on private names
48947
48948     With the new machinery, private structs must be named
48949     TypeNamePrivate if TypeName is the name of the instance
48950     struct.
48951
48952  gobject/gtype.h | 6 ++++++
48953  1 file changed, 6 insertions(+)
48954
48955 commit 40f56d9d351f36d3ba2d4797c8f65caa38c78488
48956 Author: Sweta Kothari <swkothar@redhat.com>
48957 Date:   Fri Jul 26 14:50:22 2013 +0530
48958
48959     updated Gujarati translations
48960
48961  po/gu.po | 574
48962  ++++++++++++++++++++++++++++++++-------------------------------
48963  1 file changed, 290 insertions(+), 284 deletions(-)
48964
48965 commit dc2d3f77811c1247f8c46030557e4f76804bdf9e
48966 Author: Nilamdyuti Goswami <ngoswami@redhat.com>
48967 Date:   Thu Jul 25 13:18:58 2013 +0530
48968
48969     Assamese translation updated
48970
48971  po/as.po | 495
48972  +++++++++++++++++++++++++++++++--------------------------------
48973  1 file changed, 247 insertions(+), 248 deletions(-)
48974
48975 commit 2127654da5ec64db93653e7b0ac02b0b17abe191
48976 Author: Dan Winship <danw@gnome.org>
48977 Date:   Wed Jul 24 10:02:38 2013 -0400
48978
48979     mainloop: redo child source tests to not use timeouts
48980
48981     The timeout-based tests could fail on slow or heavily-loaded machines.
48982     Change them to use a counter-based "timeout" source rather than a
48983     time-based one, so they no longer depend on wall time.
48984
48985     https://bugzilla.gnome.org/show_bug.cgi?id=700460
48986
48987  glib/tests/mainloop.c | 109
48988  +++++++++++++++++++++++++++++++++++++++++---------
48989  1 file changed, 89 insertions(+), 20 deletions(-)
48990
48991 commit 8c748efce1b441cf8aa05f22a24c27a940a29cf7
48992 Author: Dan Winship <danw@gnome.org>
48993 Date:   Wed Jul 24 10:45:36 2013 -0400
48994
48995     gnetworkaddress: tweak to make Solaris happy
48996
48997     https://bugzilla.gnome.org/show_bug.cgi?id=704704
48998
48999  gio/gnetworkaddress.c | 1 +
49000  1 file changed, 1 insertion(+)
49001
49002 commit 5a287a0be58c7b54208143367e3d6e011f961544
49003 Author: Shantha kumar <shkumar@redhat.com>
49004 Date:   Wed Jul 24 14:57:30 2013 +0530
49005
49006     Tamil Translation Updated
49007
49008  po/ta.po | 637
49009  +++++++++++++++++++++++++++++++--------------------------------
49010  1 file changed, 317 insertions(+), 320 deletions(-)
49011
49012 commit baf7f1e23e4c924049e75fe11ea029846c03706d
49013 Author: Colin Walters <walters@verbum.org>
49014 Date:   Mon Jul 22 19:31:35 2013 +0100
49015
49016     tests/unix: Don't error immediately on timeout
49017
49018     On a heavily loaded system, it's possible that both our normal
49019     condition *and* the timeout occurred.  In that case we can just ignore
49020     the timeout.
49021
49022     While I did add a "sig_timeout" boolean, we don't need to add any
49023     assertions around whether or not it was reached - the assertions
49024     covering the non-timeout case are sufficient.  The sig_timeout boolean
49025     is mainly for later debugging.
49026
49027     https://bugzilla.gnome.org/show_bug.cgi?id=700460
49028
49029  glib/tests/unix.c | 11 ++++++-----
49030  1 file changed, 6 insertions(+), 5 deletions(-)
49031
49032 commit 2e471acfcabef4bbf50ce29dc9cd157263e646f0
49033 Author: Colin Walters <walters@verbum.org>
49034 Date:   Mon Jul 22 19:06:31 2013 +0100
49035
49036     gmain: Reset signal handlers to default when source is destroyed
49037
49038     If someone creates a unix signal source for e.g. SIGINT, and then
49039     removes it, reset the handler to SIG_DFL.
49040
49041     Not doing this was the source of race conditions in the
49042     glib/tests/unix test, but this will also just make us a "good citizen"
49043     by cleaning up.
49044
49045     For example, if a project temporarily creates a handler for SIGTERM,
49046     and then later removes it, they almost certainly want SIGTERM to
49047     revert to the default of terminating the process, rather than doing
49048     nothing.
49049
49050     https://bugzilla.gnome.org/show_bug.cgi?id=704699
49051
49052  glib/gmain.c      | 51
49053  +++++++++++++++++++++++++++++++--------------------
49054  glib/tests/unix.c | 11 ++++-------
49055  2 files changed, 35 insertions(+), 27 deletions(-)
49056
49057 commit 6fbb1463429748bed7ab6593779430ee1c0664f5
49058 Author: Sébastien Wilmet <swilmet@gnome.org>
49059 Date:   Mon Jul 15 13:52:14 2013 +0200
49060
49061     GRegex: add g_regex_get_max_lookbehind()
49062
49063     It is useful for multi-segment regex matching.
49064
49065     A unit test is included.
49066
49067     https://bugzilla.gnome.org/show_bug.cgi?id=689794
49068
49069  docs/reference/glib/glib-sections.txt |  1 +
49070  glib/gregex.c                         | 23 +++++++++++++++++++++++
49071  glib/gregex.h                         |  2 ++
49072  glib/tests/regex.c                    | 19 +++++++++++++++++++
49073  4 files changed, 45 insertions(+)
49074
49075 commit d9e01e0c37eb7928a99aeaa3d51007198991928d
49076 Author: Colin Walters <walters@verbum.org>
49077 Date:   Mon Jul 22 15:11:13 2013 +0100
49078
49079     tests/closure: Send SIGUSR1 only to our pid
49080
49081     Otherwise in e.g. the gnome-ostree integrationtest system, we
49082     end up sending SIGUSR1 to the *entire session*, which triggers
49083     various badness in untested debugging paths from gnome-session.
49084
49085  gobject/tests/closure.c | 2 +-
49086  1 file changed, 1 insertion(+), 1 deletion(-)
49087
49088 commit 00f5c63621d8a0e67562deaf529b6a9c9362e2d7
49089 Author: Colin Walters <walters@verbum.org>
49090 Date:   Mon Jul 22 12:51:00 2013 +0100
49091
49092     tests/closure: Use correct prototype for signal callback
49093
49094     This test worked when compiled without optimization, but fails with
49095     -O2.  Presumably we just happened to find the GMainLoop off the stack
49096     somewhere.
49097
49098     https://bugzilla.gnome.org/show_bug.cgi?id=704267
49099
49100  gobject/tests/closure.c | 12 +++++++++++-
49101  1 file changed, 11 insertions(+), 1 deletion(-)
49102
49103 commit a65a85a4fd334a2dbd6739955aa652efc83a360f
49104 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
49105 Date:   Mon Jul 22 13:48:58 2013 +0200
49106
49107     Updated Spanish translation
49108
49109  po/es.po | 549
49110  ++++++++++++++++++++++++++++++++-------------------------------
49111  1 file changed, 276 insertions(+), 273 deletions(-)
49112
49113 commit 64041ca498a6115eb3a6f32c0fb2a3bec3c9fd88
49114 Author: Milan Crha <mcrha@redhat.com>
49115 Date:   Mon Jul 22 09:54:33 2013 +0200
49116
49117     g_thread_create_full() can dereference NULL pointer
49118
49119     In case of the thread creation failure, and the thread was not created
49120     as joinable, the g_thread_create_full() could dereference a NULL
49121     pointer.
49122
49123     https://bugzilla.gnome.org/show_bug.cgi?id=704523
49124
49125  glib/deprecated/gthread-deprecated.c | 2 +-
49126  1 file changed, 1 insertion(+), 1 deletion(-)
49127
49128 commit 114b1ccf78849988567011c36dd5e868a66a3431
49129 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
49130 Date:   Thu Jul 18 17:22:53 2013 +0800
49131
49132     gsourceclosure.c: Fix build on Windows
49133
49134     GPid is a HANDLE (aka void *) on Windows, not an int, so treat pid
49135     accordingly on Windows, as using pid as a gulong directly would
49136     likely be
49137     undesirable on Windows
49138
49139     https://bugzilla.gnome.org/show_bug.cgi?id=704447
49140
49141  gobject/gsourceclosure.c | 6 ++++++
49142  1 file changed, 6 insertions(+)
49143
49144 commit 88ab63155de12a995c53711c65cc25026912171e
49145 Author: Dan Winship <danw@gnome.org>
49146 Date:   Thu Jul 18 08:11:35 2013 -0400
49147
49148     gobject/tests/closure: fix on win32
49149
49150     (The g_closure_unref() was wrong, but was not causing errors on linux
49151     for some reason.)
49152
49153     https://bugzilla.gnome.org/show_bug.cgi?id=704447
49154
49155  gobject/tests/closure.c | 2 +-
49156  1 file changed, 1 insertion(+), 1 deletion(-)
49157
49158 commit 35e331b86912813a7d18b0ca3fb951f5759c11e8
49159 Author: Colin Walters <walters@verbum.org>
49160 Date:   Sun Jul 21 19:42:34 2013 +0100
49161
49162     tests/closure: Fix invalid unref
49163
49164     The closure is floating, g_source_set_closure() will claim the
49165     ref, so we do not need to unref it.
49166
49167  gobject/tests/closure.c | 1 -
49168  1 file changed, 1 deletion(-)
49169
49170 commit 1543baddee0b18531325aa9728529777c38c94d7
49171 Author: Marek Černocký <marek@manet.cz>
49172 Date:   Sun Jul 21 11:00:38 2013 +0200
49173
49174     Updated Czech translation
49175
49176  po/cs.po | 454
49177  ++++++++++++++++++++++++++++++++-------------------------------
49178  1 file changed, 230 insertions(+), 224 deletions(-)
49179
49180 commit 4f327d6379c3eb8f9dcd5127349c06f1d34b1155
49181 Author: Sébastien Wilmet <swilmet@gnome.org>
49182 Date:   Fri Jul 12 16:44:13 2013 +0200
49183
49184     GRegex: update documentation for partial matching
49185
49186     The restrictions on partial matching no longer apply with PCRE
49187     >= 8.00.
49188
49189     The pcrepartial manpage contains the "FORMERLY RESTRICTED PATTERNS"
49190     section:
49191
49192     "For  releases  of PCRE prior to 8.00, because of the way certain
49193     internal optimizations were implemented in the pcre_exec() function,
49194     the
49195     PCRE_PARTIAL option (predecessor of PCRE_PARTIAL_SOFT) could not
49196     be used
49197     with all patterns. From release 8.00 onwards, the restrictions no
49198     longer  apply,  and  partial  matching  with  can  be requested
49199     for any
49200     pattern."
49201
49202     https://bugzilla.gnome.org/show_bug.cgi?id=704250
49203
49204  glib/gregex.c | 16 ++++------------
49205  1 file changed, 4 insertions(+), 12 deletions(-)
49206
49207 commit b3968fb1501bb2950e6c15aad95083e6f01973ba
49208 Author: Sébastien Wilmet <swilmet@gnome.org>
49209 Date:   Fri Jul 5 13:23:11 2013 +0200
49210
49211     Improve documentation
49212
49213     - Mention G_SOURCE_CONTINUE and G_SOURCE_REMOVE in the GSourceFunc
49214     doc;
49215     - Mention G_PARAM_READWRITE and G_PARAM_STATIC_STRINGS in the
49216       GParamFlags doc;
49217     - Fix "Since:" version for G_DEFINE_ABSTRACT_TYPE_WITH_PRIVATE;
49218     - Fix typo.
49219
49220     https://bugzilla.gnome.org/show_bug.cgi?id=704250
49221
49222  glib/gmain.h     | 3 ++-
49223  glib/gregex.h    | 2 +-
49224  gobject/gparam.h | 2 +-
49225  gobject/gtype.h  | 2 +-
49226  4 files changed, 5 insertions(+), 4 deletions(-)
49227
49228 commit 8753df9d700dcc132f77432d76863884ab21fa87
49229 Author: Matthias Clasen <mclasen@redhat.com>
49230 Date:   Fri Jul 19 19:41:24 2013 -0400
49231
49232     gsettings tool: report failure to write
49233
49234     If a key is locked down, we should report an error if we
49235     fail to write it.
49236
49237     https://bugzilla.gnome.org/show_bug.cgi?id=704424
49238
49239  gio/gsettings-tool.c | 6 +++++-
49240  1 file changed, 5 insertions(+), 1 deletion(-)
49241
49242 commit dc87c453fbdcf568990c0e7587fa4607f5e148b9
49243 Author: Igor Pashev <pashev.igor@gmail.com>
49244 Date:   Fri Jul 19 18:23:29 2013 -0400
49245
49246     tests/gvariant: Canonicalize to lower case to work on Illumos
49247     (OpenSolaris)
49248
49249     Solaris libc gives lowercase strings.
49250
49251     https://bugzilla.gnome.org/show_bug.cgi?id=704585
49252
49253  glib/tests/gvariant.c | 6 +++++-
49254  1 file changed, 5 insertions(+), 1 deletion(-)
49255
49256 commit 31aee73285729b1d0d2210cb728b4b2d52711678
49257 Author: Colin Walters <walters@verbum.org>
49258 Date:   Fri Jul 19 11:50:35 2013 -0400
49259
49260     gdbusnameowning: Don't spew an error if we're releasing a name due
49261     to closing
49262
49263     The default GNOME 3.10 login process right now has gdm spawn a session
49264     for the login screen, retaining the X server, but closing the session
49265     bus.  Right now in this scenario many GNOME components such as
49266     gnome-settings-daemon attempt to "clean up" on shutdown by releasing
49267     their owned names.
49268
49269     But they're shutting down because the session bus went away, so
49270     releasing the name is pointless, and presently spews an error into the
49271     journal.
49272
49273     This patch avoids that error spew, which helps system administrators
49274     find *real* problems.
49275
49276     https://bugzilla.gnome.org/show_bug.cgi?id=704567
49277
49278  gio/gdbusnameowning.c | 4 +++-
49279  1 file changed, 3 insertions(+), 1 deletion(-)
49280
49281 commit be2c7b83c4a9c9d3aa76b1499c27ab19e0f4e470
49282 Author: Giovanni Campagna <gcampagn@redhat.com>
49283 Date:   Tue Jul 16 15:26:02 2013 +0200
49284
49285     glib-unix: fix handling of multiple signal source for the same signal
49286
49287     We can't reset the pending flag for a signal until we've traversed
49288     the whole list, as the documentation clearly says that in case
49289     multiple
49290     sources they all get invoked.
49291     This is still racy if you get a signal after checking the flag
49292     but before resetting it, but it was the same before. The correct
49293     fix would be to use sigwait() or signalfd(), but that would mean
49294     blocking all signals in all threads, which is not compatible
49295     with existing applications.
49296
49297     https://bugzilla.gnome.org/show_bug.cgi?id=704322
49298
49299  glib/gmain.c      |  6 ++---
49300  glib/tests/unix.c | 70
49301  ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
49302  2 files changed, 71 insertions(+), 5 deletions(-)
49303
49304 commit 72a7e824d65b725a5f64224ee274fe5e3d7933fc
49305 Author: Dan Winship <danw@gnome.org>
49306 Date:   Wed Jul 17 18:58:18 2013 -0400
49307
49308     gsourceclosure: fix idle/timeout/signal closures, add child watch
49309     support
49310
49311     And add a test for all source types.
49312
49313     https://bugzilla.gnome.org/show_bug.cgi?id=704267
49314
49315  gobject/gsourceclosure.c  |  69 +++++++++++++++-
49316  gobject/tests/.gitignore  |   1 +
49317  gobject/tests/Makefile.am |   1 +
49318  gobject/tests/closure.c   | 202
49319  ++++++++++++++++++++++++++++++++++++++++++++++
49320  4 files changed, 270 insertions(+), 3 deletions(-)
49321
49322 commit d06400cbaf4d3f6741a463668b2c8a56f695d124
49323 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
49324 Date:   Wed Jul 17 16:54:35 2013 +0800
49325
49326     Visual Studio Builds: Update property sheets
49327
49328     "Install" the newly-introduced gpropertyaction.h header file, which is
49329     required for GIO.
49330
49331  build/win32/vs10/glib.props  | 2 ++
49332  build/win32/vs9/glib.vsprops | 1 +
49333  2 files changed, 3 insertions(+)
49334
49335 commit 95f7dc949135181dcefd69e6773f1488c02a79a9
49336 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
49337 Date:   Wed Jul 17 16:45:50 2013 +0800
49338
49339     Visual Studio Builds: "Install" gdbus-codegen
49340
49341  build/win32/vs10/glib.props  | 7 +++++++
49342  build/win32/vs9/glib.vsprops | 4 ++++
49343  2 files changed, 11 insertions(+)
49344
49345 commit 371fb88362f372644bc1503594f8885ffd65f52e
49346 Author: Matthias Clasen <mclasen@redhat.com>
49347 Date:   Tue Jul 16 19:21:31 2013 -0400
49348
49349     gsettings tool: Improve documentation
49350
49351     Mention that gsettings needs a session bus to make changes.
49352
49353  docs/reference/gio/gsettings.xml | 4 ++++
49354  1 file changed, 4 insertions(+)
49355
49356 commit 8ead9055b9139a8e8849e8d34ba0bd4b245618db
49357 Author: Ryan Lortie <desrt@desrt.ca>
49358 Date:   Sun Jul 14 17:11:59 2013 -0400
49359
49360     GApplication: reply to ActivateAction
49361
49362     Send a reply for org.freedesktop.Application.ActivateAction calls.  We
49363     missed this before because nobody was waiting for it.
49364
49365  gio/gapplicationimpl-dbus.c | 2 ++
49366  1 file changed, 2 insertions(+)
49367
49368 commit 06b968b6db73c88e16a791328be1ba57fe287d6a
49369 Author: Matthias Clasen <mclasen@redhat.com>
49370 Date:   Sun Jul 14 11:35:56 2013 -0400
49371
49372     Make a test desktop file a little less invalid
49373
49374     Add a missing Name entry, and add a terminal ; to the Actions
49375     entry in org.gtk.test.dbusappinfo.desktop. desktop-file-validate
49376     still contains about the DBusActivatable entry and about the
49377     missing Exec entries. The former will go away when
49378     desktop-file-validate
49379     gets updated for the latest spec revision.
49380
49381  gio/tests/org.gtk.test.dbusappinfo.desktop | 3 ++-
49382  1 file changed, 2 insertions(+), 1 deletion(-)
49383
49384 commit ff68fca9e9fc7b534af86f2928d80830b331716f
49385 Author: Colin Walters <walters@verbum.org>
49386 Date:   Thu Jul 11 11:07:17 2013 -0400
49387
49388     tests/mainloop: Fix assertions to really avoid race conditions
49389
49390     As the comment says, we may be delayed an arbitrary amount of time on
49391     non-idle systems; update the assertions to reflect this.
49392
49393     This should fix periodic failures in the gnome-ostree continuous
49394     integration system.
49395
49396     https://bugzilla.gnome.org/700460
49397
49398  glib/tests/mainloop.c | 14 +++++++++-----
49399  1 file changed, 9 insertions(+), 5 deletions(-)
49400
49401 commit 405936632a4ed8a83cb1a5472944e35e8159566a
49402 Author: Christian Kirbach <christian.kirbach@gmail.com>
49403 Date:   Sun Jul 14 12:24:07 2013 +0200
49404
49405     Updated German translation
49406
49407  po/de.po | 947
49408  ++++++++++++++++++++++++++++++++-------------------------------
49409  1 file changed, 483 insertions(+), 464 deletions(-)
49410
49411 commit 8d0e0c6fcca845659ae54f8a4c1508826ed36963
49412 Author: Dan Winship <danw@gnome.org>
49413 Date:   Mon Jun 3 08:13:50 2013 -0300
49414
49415     gcancellable: update GCancellableSource, fix a race condition
49416
49417     Update GCancellableSource to call g_source_set_ready_time() when its
49418     cancellable is cancelled, rather than manually checking the state of
49419     the cancellable from prepare() and check().
49420
49421     This means that we now need to use g_cancellable_connect() rather than
49422     g_signal_connect() at construction time, to avoid the connect/cancel
49423     race condition. Likewise, use g_cancellable_disconnect() to avoid the
49424     disconnect/cancel race condition when freeing the source. (In fact,
49425     that was necessary in the earlier code as well, and might have
49426     occasionally caused spurious criticals or worse.)
49427
49428     https://bugzilla.gnome.org/show_bug.cgi?id=701511
49429
49430  gio/gcancellable.c | 40 +++++++++++++---------------------------
49431  1 file changed, 13 insertions(+), 27 deletions(-)
49432
49433 commit 8f80fbb2a7bbd140657247b328d6f010ed4d9157
49434 Author: Dan Winship <danw@gnome.org>
49435 Date:   Mon Jun 3 08:10:31 2013 -0300
49436
49437     Remove some unnecessary source prepare/check functions
49438
49439     GPollableSource and GSocket's "broken" source never trigger on their
49440     own, so with the changes to GSources in the last cycle, their check
49441     and prepare functions are unnecessary (and undesired).
49442
49443     https://bugzilla.gnome.org/show_bug.cgi?id=701511
49444
49445  gio/gpollableutils.c | 18 ++----------------
49446  gio/gsocket.c        | 17 ++---------------
49447  2 files changed, 4 insertions(+), 31 deletions(-)
49448
49449 commit 6d328a0d5d0c4762d9d942f2632763075b12dcb8
49450 Author: Dan Winship <danw@gnome.org>
49451 Date:   Sat Jun 1 15:24:13 2013 -0300
49452
49453     gio: port unix streams to GUnixFDSource
49454
49455     The unix input/output streams were using a gio-only source type that
49456     was mostly identical to GUnixFDSource. Get rid of that source type
49457     and just use GUnixFDSource instead.
49458
49459     https://bugzilla.gnome.org/show_bug.cgi?id=701511
49460
49461  gio/gasynchelper.c      | 109
49462  ------------------------------------------------
49463  gio/gasynchelper.h      |   8 ----
49464  gio/gunixinputstream.c  |  13 +++++-
49465  gio/gunixoutputstream.c |  13 +++++-
49466  4 files changed, 22 insertions(+), 121 deletions(-)
49467
49468 commit 8a899265329f6bbbb066991fdc036045d7031b37
49469 Author: Dan Winship <danw@gnome.org>
49470 Date:   Sat Jun 1 15:23:15 2013 -0300
49471
49472     gsourceclosure: Add support for GUnixSignalWatchSource and
49473     GUnixFDSource
49474
49475     https://bugzilla.gnome.org/show_bug.cgi?id=701511
49476
49477  glib/glib-unix.c         |  8 ++++----
49478  glib/gmain.c             |  2 +-
49479  glib/gmain.h             |  4 ++++
49480  gobject/gsourceclosure.c | 45
49481  +++++++++++++++++++++++++++++++++++++++++++++
49482  4 files changed, 54 insertions(+), 5 deletions(-)
49483
49484 commit 1da47d5ede3384105c035638fb4eb533d8989e20
49485 Author: Dan Winship <danw@gnome.org>
49486 Date:   Sun Jun 2 19:59:23 2013 -0300
49487
49488     gsourceclosure: use g_cclosure_marshal_generic
49489
49490     For the glib-defined source types, and any source type that defines a
49491     closure callback but not a closure marshal, use
49492     g_cclosure_marshal_generic. And then remove all the other remaining
49493     source closure marshals.
49494
49495     https://bugzilla.gnome.org/show_bug.cgi?id=701511
49496
49497  gio/gasynchelper.c       | 25 -------------------------
49498  gio/gcancellable.c       |  1 -
49499  gio/gpollableutils.c     |  1 -
49500  gio/gsocket.c            |  1 -
49501  gobject/gsourceclosure.c | 35 ++---------------------------------
49502  5 files changed, 2 insertions(+), 61 deletions(-)
49503
49504 commit cdff4a331ef5ba986afb3707db6cc019b71654d4
49505 Author: Ryan Lortie <desrt@desrt.ca>
49506 Date:   Sat Jul 13 15:48:39 2013 -0400
49507
49508     Fix g_return_if_fail vs. return_val_if_fail
49509
49510  gio/gaction.c | 4 ++--
49511  1 file changed, 2 insertions(+), 2 deletions(-)
49512
49513 commit c04a063b781fa4a8c84ed067eaa31241fea18f86
49514 Author: Ryan Lortie <desrt@desrt.ca>
49515 Date:   Thu Jul 4 16:24:38 2013 -0400
49516
49517     GAction: add function for printing detailed names
49518
49519     A counterpart for parsing of detailed actions into (name, target)
49520     pairs,
49521     this new function prints them back.
49522
49523     We also add a new function to check for validity of action names.
49524     Only
49525     valid action names are allowed when printing.  Parsing accepts _some_
49526     invalid names for backwards compatibility.
49527
49528     https://bugzilla.gnome.org/show_bug.cgi?id=704157
49529
49530  docs/reference/gio/gio-sections.txt |   2 +
49531  gio/gaction.c                       | 102
49532  +++++++++++++++++++++++++++++++++---
49533  gio/gaction.h                       |   8 +++
49534  3 files changed, 105 insertions(+), 7 deletions(-)
49535
49536 commit c08ef6c165c6935f257d3fb98c049be50e3816da
49537 Author: Dan Winship <danw@gnome.org>
49538 Date:   Tue Jun 4 17:29:55 2013 -0300
49539
49540     gnetworkmonitornetlink: handle default route via device
49541
49542     If the default route is via a device rather than a particular IP
49543     address, then neither RTA_DST nor RTA_GATEWAY will be present in the
49544     RTM_NEWROUTE message, and so GNetworkMonitorNetlink would ignore it,
49545     and then think there was no default route. (This could happen with
49546     certain kinds of VPNs, if they were set to route all traffic through
49547     the VPN.)
49548
49549     Fix this by recognizing routes that specify RTA_OIF ("output
49550     interface") instead of RTA_GATEWAY.
49551
49552     https://bugzilla.gnome.org/show_bug.cgi?id=701609
49553
49554  gio/gnetworkmonitornetlink.c | 18 +++++++++---------
49555  1 file changed, 9 insertions(+), 9 deletions(-)
49556
49557 commit 973464781cf90c3b1a55c88cd1772a25aba153ca
49558 Author: Ryan Lortie <desrt@desrt.ca>
49559 Date:   Thu Jul 11 15:57:05 2013 -0400
49560
49561     Fix a typo in a filename in Makefile.am
49562
49563  gio/tests/Makefile.am | 2 +-
49564  1 file changed, 1 insertion(+), 1 deletion(-)
49565
49566 commit 3b1b04433cdc1f1685af2e9c5437e3ac41f3a94a
49567 Author: Ryan Lortie <desrt@desrt.ca>
49568 Date:   Sat Jun 8 17:31:09 2013 -0400
49569
49570     Add a testcase for DBusActivatable=true
49571
49572     Add a fairly realistic testcase that ensures that GDesktopAppInfo with
49573     DBusActivatable=true can successfully talk to GApplication for
49574     a variety
49575     of purposes.
49576
49577     https://bugzilla.gnome.org/show_bug.cgi?id=699259
49578
49579  gio/tests/.gitignore                       |   1 +
49580  gio/tests/Makefile.am                      |   3 +
49581  gio/tests/dbus-appinfo.c                   | 290
49582  +++++++++++++++++++++++++++++
49583  gio/tests/org.gtk.test.dbusappinfo.desktop |  17 ++
49584  4 files changed, 311 insertions(+)
49585
49586 commit 2a4dbbc73a65a9a8faa895eda88d0e7339ae9475
49587 Author: Piotr Drąg <piotrdrag@gmail.com>
49588 Date:   Thu Jul 11 21:09:15 2013 +0200
49589
49590     Updated POTFILES.in
49591
49592  po/POTFILES.in | 1 +
49593  1 file changed, 1 insertion(+)
49594
49595 commit d07d96e13549439ea42af0f9348afc5aa044bc9f
49596 Author: Ryan Lortie <desrt@desrt.ca>
49597 Date:   Thu Jul 11 13:54:47 2013 -0400
49598
49599     Deal with new automake test stuff
49600
49601     Add *.trs and *.log to .gitignore along with test-driver
49602
49603     Add *.trs and *.log to CLEANFILES in glib.mk.
49604
49605  .gitignore | 3 +++
49606  glib.mk    | 2 +-
49607  2 files changed, 4 insertions(+), 1 deletion(-)
49608
49609 commit 985e95e831b340adb57b848590bc20c4e163100a
49610 Author: Ryan Lortie <desrt@desrt.ca>
49611 Date:   Thu Jul 11 13:47:45 2013 -0400
49612
49613     Add missing file
49614
49615     This got removed during the OnlyShowIn shuffle.
49616
49617  gio/tests/appinfo-test-actions.desktop | 16 ++++++++++++++++
49618  1 file changed, 16 insertions(+)
49619
49620 commit 9ec8ab62b29ca9a5499fd906231a1c3bb758f321
49621 Author: Ryan Lortie <desrt@desrt.ca>
49622 Date:   Thu Jul 11 13:04:23 2013 -0400
49623
49624     GDesktopAppInfo: remove note about OnlyShowIn
49625
49626     A previous version of the patch had OnlyShowIn support for desktop
49627     file
49628     actions.  This was removed from the spec and the patch rewritten, but
49629     this bit of documentation slipped through.  Remove it.
49630
49631  gio/gdesktopappinfo.c | 5 -----
49632  1 file changed, 5 deletions(-)
49633
49634 commit 6dc5c118e4e52d6a6abaed4d6191fe655917ee4d
49635 Author: Ryan Lortie <desrt@desrt.ca>
49636 Date:   Thu Jul 11 12:46:59 2013 -0400
49637
49638     Implement the Desktop Action specification
49639
49640     For some time, the desktop file specification has supported
49641     "additional
49642     application actions".  This is intended to allow for additional
49643     methods
49644     of starting an app, such as a mail client having a "Compose New
49645     Message"
49646     action that brings up the compose window instead of the folder list.
49647
49648     This patch adds support for this with a relatively minimal API.
49649
49650     In the case that the application is a GApplication and
49651     DBusActivatable,
49652     desktop actions are translated into GActions that have been added
49653     to the
49654     application with g_action_map_add_action().  This more or less closes
49655     the loop on being able to activate an application with an action
49656     invocation (instead of 'activate').
49657
49658     https://bugzilla.gnome.org/show_bug.cgi?id=664444
49659
49660  docs/reference/gio/gio-sections.txt |   4 +
49661  gio/gdesktopappinfo.c               | 219
49662  ++++++++++++++++++++++++++++++++----
49663  gio/gdesktopappinfo.h               |  12 ++
49664  gio/tests/Makefile.am               |   1 +
49665  gio/tests/desktop-app-info.c        |  78 +++++++++++++
49666  glib/gkeyfile.h                     |   1 +
49667  6 files changed, 291 insertions(+), 24 deletions(-)
49668
49669 commit f77e1216500986ae60b42a77e25717e1710c6013
49670 Author: Ryan Lortie <desrt@desrt.ca>
49671 Date:   Fri Jun 28 11:41:43 2013 -0400
49672
49673     add GPropertyAction
49674
49675     Add a new type of GAction that represents the value of a property
49676     on an
49677     object.  As an example, this might be used on the "visible-child-name"
49678     property of a GtkStack.
49679
49680     https://bugzilla.gnome.org/show_bug.cgi?id=703270
49681
49682  docs/reference/gio/gio-docs.xml     |   1 +
49683  docs/reference/gio/gio-sections.txt |  15 +
49684  gio/Makefile.am                     |   2 +
49685  gio/gio.h                           |   1 +
49686  gio/giotypes.h                      |   1 +
49687  gio/gpropertyaction.c               | 555
49688  ++++++++++++++++++++++++++++++++++++
49689  gio/gpropertyaction.h               |  49 ++++
49690  gio/tests/actions.c                 | 174 ++++++++++-
49691  8 files changed, 797 insertions(+), 1 deletion(-)
49692
49693 commit 662e3c4891a63498d9720d7c9a3d782f30374d3a
49694 Author: Ryan Lortie <desrt@desrt.ca>
49695 Date:   Thu Jul 11 12:26:33 2013 -0400
49696
49697     GVariant: fix two small/theoretical leaks
49698
49699     Fix some leaks that turned up while valgrinding the GVariant testcase.
49700
49701     These leaks are small and only occur when there is already an error in
49702     the program: they are leaks of temp strings used when formatting a
49703     critical message.
49704
49705     These show up as leaks again the testcase under the new "expect
49706     messages" approach.  Previously, we fork()ed and these caused the
49707     subprocess to abort, which is why this was not noticed before.
49708
49709  glib/gvariant.c | 2 ++
49710  1 file changed, 2 insertions(+)
49711
49712 commit 1c586e44befe07812ac1e4473ef9e3a76330b78e
49713 Author: Ryan Lortie <desrt@desrt.ca>
49714 Date:   Thu Jul 11 12:16:44 2013 -0400
49715
49716     Add g_variant_new_printf
49717
49718     Add a quick way to get a floating GVariant from printf formatting.
49719
49720  docs/reference/glib/glib-sections.txt |  1 +
49721  glib/gvariant.c                       | 38
49722  +++++++++++++++++++++++++++++++++++
49723  glib/gvariant.h                       |  3 +++
49724  glib/tests/gvariant.c                 | 21 +++++++++++++++++++
49725  4 files changed, 63 insertions(+)
49726
49727 commit 542099b5adfad9ee0641242b837e0e3d705d973a
49728 Author: Matthias Clasen <mclasen@redhat.com>
49729 Date:   Tue Jul 9 14:28:19 2013 -0400
49730
49731     bump version
49732
49733  configure.ac | 2 +-
49734  1 file changed, 1 insertion(+), 1 deletion(-)
49735
49736 commit d5c5dcfab92a34e286e830520622a45b9e8fd39d
49737 Author: Matthias Clasen <mclasen@redhat.com>
49738 Date:   Tue Jul 9 12:54:00 2013 -0400
49739
49740     2.37.4
49741
49742  NEWS | 15 +++++++++++++++
49743  1 file changed, 15 insertions(+)
49744
49745 commit 89f9f227d6d968516e999c038d9115351879d9da
49746 Author: Matthias Clasen <mclasen@redhat.com>
49747 Date:   Tue Jul 9 13:30:49 2013 -0400
49748
49749     Add G_TYPE_CHECKSUM to the docs
49750
49751  docs/reference/gobject/gobject-sections.txt | 1 +
49752  1 file changed, 1 insertion(+)
49753
49754 commit e38ee2f468bbbed0d354a95bbace3e9e19e8e695
49755 Author: Matthias Clasen <mclasen@redhat.com>
49756 Date:   Tue Jul 9 13:28:07 2013 -0400
49757
49758     Document g_simple_proxy_resolver_set_ignore_hosts
49759
49760  gio/gsimpleproxyresolver.c | 17 +++++++++++++++--
49761  1 file changed, 15 insertions(+), 2 deletions(-)
49762
49763 commit 1c1255772bcdba846e31a00b1b5495b4da8ce607
49764 Author: Matthias Clasen <mclasen@redhat.com>
49765 Date:   Tue Jul 9 13:23:12 2013 -0400
49766
49767     Minor doc tweak
49768
49769  glib/gtestutils.c | 4 ++--
49770  1 file changed, 2 insertions(+), 2 deletions(-)
49771
49772 commit 9675bcc5e7bd3e7ce2d23ad4ffecf332f09192d2
49773 Author: Gil Forcada <gforcada@gnome.org>
49774 Date:   Fri Jul 5 02:23:48 2013 +0200
49775
49776     [l10n] Update Catalan translation
49777
49778  po/ca.po | 514
49779  +++++++++++++++++++++++++++++++--------------------------------
49780  1 file changed, 257 insertions(+), 257 deletions(-)
49781
49782 commit dbdfcb69ce4a7f14bac784c2684c1a66bfe6a2c9
49783 Author: Sebastian Dröge <slomo@circular-chaos.org>
49784 Date:   Thu Jul 4 10:27:02 2013 +0200
49785
49786     gthread: Use pthread_cond_timedwait_monotonic() if available
49787
49788     Otherwise we have to rely on pthread_cond_timedwait() actually using
49789     the monotonic clock, which might be true or not. On Android at least
49790     it is using the realtime clock, no pthread_condattr_setclock()
49791     is available
49792     but instead pthread_cond_timedwait_monotonic() can be used.
49793
49794  configure.ac         | 18 ++++++++++++++++++
49795  glib/gthread-posix.c |  9 +++++++++
49796  2 files changed, 27 insertions(+)
49797
49798 commit a4c352cd99738095ba34e04a86a2ffa9cc659cfe
49799 Author: Emmanuele Bassi <ebassi@gnome.org>
49800 Date:   Thu Jun 27 15:15:40 2013 +0100
49801
49802     Ensure that MAX_ALLOWED keeps working with the type macros
49803
49804     When using the GLIB_VERSION_MAX_ALLOWED macro to define the upper
49805     bound
49806     of allowed API the G_DEFINE_TYPE_EXTENDED starts warning about
49807     the newly
49808     added g_type_class_adjust_private_offset() function; this effectively
49809     introduces a run-time dependency on GLib 2.38 even if we don't use its
49810     API explicitly.
49811
49812     https://bugzilla.gnome.org/show_bug.cgi?id=703191
49813
49814  gobject/gtype.h | 32 +++++++++++++++++++++++++-------
49815  1 file changed, 25 insertions(+), 7 deletions(-)
49816
49817 commit 4cd7bcaf00f26e60b7f76c7db91fcdefb9c0ae95
49818 Author: Martin Ejdestig <marejde@gmail.com>
49819 Date:   Tue Jul 2 19:53:04 2013 +0200
49820
49821     Add missing G_BEGIN/END_DECLS to gsettingsschema.h.
49822
49823     Without this fix, using any of the enclosed functions when building
49824     with a
49825     C++ compiler will result in undefined references.
49826
49827     https://bugzilla.gnome.org/show_bug.cgi?id=703478
49828
49829  gio/gsettingsschema.h | 4 ++++
49830  1 file changed, 4 insertions(+)
49831
49832 commit cb4469600c5146a48501a31e9a3fb9bfc261477d
49833 Author: Ryan Lortie <desrt@desrt.ca>
49834 Date:   Mon Jul 1 17:42:43 2013 -0400
49835
49836     GDBusConnection: be more careful with async GetAll
49837
49838     It's possible to get a org.freedesktop.Properties.GetAll call even
49839     if we
49840     have no readable properties in the introspection, in which case we
49841     should return the empty list in the usual way.
49842
49843     We should certainly _not_ be dispatching to the method call handler of
49844     an interface which has no properties (since it will not be expecting
49845     this).
49846
49847     Add a check to make sure that there is at least one readable property
49848     before assuming that a NULL get_property handler implies that we
49849     want to
49850     handle properties asynchronously.
49851
49852     Add a testcase that was failing before the change and works after it.
49853
49854     https://bugzilla.gnome.org/show_bug.cgi?id=703437
49855
49856  gio/gdbusconnection.c    | 22 +++++++++++++++++++---
49857  gio/tests/gdbus-export.c | 29 ++++++++++++++++++++++++++++-
49858  2 files changed, 47 insertions(+), 4 deletions(-)
49859
49860 commit 3cefb7248affdf92c878520f54bcaa3993d9b2fc
49861 Author: Ryan Lortie <desrt@desrt.ca>
49862 Date:   Mon Jul 1 23:30:31 2013 -0400
49863
49864     Revert two errant commits to GMutex, etc.
49865
49866     This reverts commits dfbac178bdcbcb042be928dcbeaa87742b511836 and
49867     56348210f38209a11902e54b2db41833aab36414.
49868
49869     These two commits introduce undesirable behaviour and were made
49870     with no
49871     apparent approval from anybody at all, and without reference to a
49872     bug or
49873     mailing list discussion.
49874
49875  glib/gthread-posix.c | 6 +-----
49876  glib/gthread-win32.c | 1 -
49877  2 files changed, 1 insertion(+), 6 deletions(-)
49878
49879 commit e55ccf7338f2eb68f08d648855a4a92a091df690
49880 Author: Paul Barbieri <paul.barbieri@baesystems.com>
49881 Date:   Mon Jul 1 21:10:28 2013 +0100
49882
49883     gspawn: Fix leak of internal pipe with G_SPAWN_LEAVE_DESCRIPTORS_OPEN
49884
49885     Even when the app author specifies G_SPAWN_LEAVE_DESCRIPTORS_OPEN,
49886     we should avoid leaking our internal pipe machinery into the
49887     child.
49888
49889     Commit message written by: Colin Walters <walters@verbum.org>
49890
49891     https://bugzilla.gnome.org/show_bug.cgi?id=703407
49892
49893  glib/gspawn.c | 1 +
49894  1 file changed, 1 insertion(+)
49895
49896 commit 1891eafd1da6f31e6b8876b2882800a5c2b92148
49897 Author: Bastien Nocera <hadess@hadess.net>
49898 Date:   Fri Jun 21 20:07:58 2013 +0200
49899
49900     Fix typo in documentation
49901
49902     s/doucumentation/documentation
49903
49904  glib/gspawn.c | 2 +-
49905  1 file changed, 1 insertion(+), 1 deletion(-)
49906
49907 commit dfbac178bdcbcb042be928dcbeaa87742b511836
49908 Author: Jeffrey Stedfast <fejj@gnome.org>
49909 Date:   Sun Jun 30 14:01:34 2013 -0400
49910
49911     Finish the previous fix for GMutex, GRecMutex, GRWLock and GCond
49912
49913  glib/gthread-posix.c | 3 +++
49914  glib/gthread-win32.c | 1 +
49915  2 files changed, 4 insertions(+)
49916
49917 commit 56348210f38209a11902e54b2db41833aab36414
49918 Author: Jeffrey Stedfast <fejj@gnome.org>
49919 Date:   Sun Jun 30 13:46:28 2013 -0400
49920
49921     Fixed g_mutex_clear() to fully undo g_mutex_init()
49922
49923     In order to fully undo the effects of g_mutex_init(),
49924     it is necessary to reset the internal mutex pointer
49925     back to NULL so that a later call to g_mutex_init()
49926     actually works as expected.
49927
49928  glib/gthread-posix.c | 3 ++-
49929  1 file changed, 2 insertions(+), 1 deletion(-)
49930
49931 commit b05bf77223cffb025b8a24963d6149a755da43c0
49932 Author: Sébastien Wilmet <swilmet@gnome.org>
49933 Date:   Tue Jun 25 22:11:54 2013 +0200
49934
49935     Doc: small fixes
49936
49937     This commit adds the GTestSubprocessFlags enum to the docs, and fixes
49938     several minor typos in various places.
49939
49940     https://bugzilla.gnome.org/show_bug.cgi?id=703254
49941
49942  docs/reference/glib/glib-sections.txt | 1 +
49943  gio/gasyncresult.c                    | 2 +-
49944  gio/gtask.c                           | 2 +-
49945  glib/gtestutils.c                     | 6 +++---
49946  4 files changed, 6 insertions(+), 5 deletions(-)
49947
49948 commit b7b38384010be4385ba9a1872dc3eb7a0134cbe0
49949 Author: Dan Winship <danw@gnome.org>
49950 Date:   Fri Jun 14 11:19:31 2013 -0300
49951
49952     Make G_STRFUNC consistent across platforms
49953
49954     Recent versions of clang have changed __PRETTY_FUNCTION__ to always
49955     include the function signature (rather than including the function
49956     signature in C++ but not in C like gcc does). This causes G_STRFUNC to
49957     give different results under clang and gcc, causing some tests with
49958     g_test_expect_messages() to fail.
49959
49960     Fix this by only using __PRETTY_FUNCTION__ in C++, and using
49961     __FUNCTION__ in C. (Under gcc this change has no effect.)
49962
49963     https://bugzilla.gnome.org/show_bug.cgi?id=702147
49964
49965  glib/gmacros.h | 4 ++--
49966  1 file changed, 2 insertions(+), 2 deletions(-)
49967
49968 commit a3182e3b9a229292be5370542915ae4cc8cc6e25
49969 Author: Matthias Clasen <mclasen@redhat.com>
49970 Date:   Sat Jun 29 22:51:31 2013 -0400
49971
49972     Improve various section headings in the docs
49973
49974     We don't use # or other forms of links in the section headings.
49975     We also capitalize them and don't put a final period.
49976
49977     This commit corrects several headings to follow these rules.
49978
49979  gio/gbytesicon.c            | 2 +-
49980  gio/gdbusutils.c            | 2 +-
49981  gio/gpollableutils.c        | 2 +-
49982  gio/gremoteactiongroup.c    | 2 +-
49983  gio/gsettingsschema.c       | 2 +-
49984  gio/gtcpwrapperconnection.c | 2 +-
49985  6 files changed, 6 insertions(+), 6 deletions(-)
49986
49987 commit d30a2d92f3450ee420c49781c889b5fd3c46aba9
49988 Author: Matthias Clasen <mclasen@redhat.com>
49989 Date:   Sat Jun 29 22:46:38 2013 -0400
49990
49991     docs: minor formatting fixes to the gresource man page
49992
49993     Make the SECTION argument appear the same way throughout.
49994
49995  docs/reference/gio/gresource.xml | 4 ++--
49996  1 file changed, 2 insertions(+), 2 deletions(-)
49997
49998 commit 5989651bee6bf8d8c50b180fa6295d824caa37de
49999 Author: Dan Winship <danw@gnome.org>
50000 Date:   Tue Jun 25 09:34:29 2013 -0400
50001
50002     tests: add a test for the previous commit
50003
50004  glib/tests/mainloop.c | 51
50005  ++++++++++++++++++++++++++++++++++++++++++++++++++-
50006  1 file changed, 50 insertions(+), 1 deletion(-)
50007
50008 commit 1d5c815ecd3a5ac6032e7931491296e693b51ccd
50009 Author: Wim Taymans <wim.taymans@collabora.co.uk>
50010 Date:   Thu May 30 16:46:02 2013 +0200
50011
50012     gmain: handle blocked source in g_source_add_child_source()
50013
50014     When a child_source is added to a blocked source it has no context,
50015     yet we
50016     call block_source on it that segfaults when it dereferences the
50017     NULL context
50018     when it attempts to remove the file descriptors. To fix this we:
50019
50020     - Ensure that when we block a source, we don't attempt to remove
50021     its file
50022       descriptors from a NULL context.
50023
50024     - Also ensure that when we attach a blocked source to a context,
50025     we don't add the
50026       file descriptors to the context.
50027
50028     https://bugzilla.gnome.org/show_bug.cgi?id=701283
50029
50030  glib/gmain.c | 34 ++++++++++++++++++++--------------
50031  1 file changed, 20 insertions(+), 14 deletions(-)
50032
50033 commit 5841267a6c046744979fc11ec856265c18c6338c
50034 Author: Ryan Lortie <desrt@desrt.ca>
50035 Date:   Mon Jun 24 12:13:30 2013 -0400
50036
50037     version bump
50038
50039  configure.ac | 2 +-
50040  1 file changed, 1 insertion(+), 1 deletion(-)
50041
50042 commit 1b12e9511cd9a002dc20b578e4064ce95c9c18d4
50043 Author: Ryan Lortie <desrt@desrt.ca>
50044 Date:   Mon Jun 24 11:05:20 2013 -0400
50045
50046     GLib 2.37.3
50047
50048  NEWS | 24 ++++++++++++++++++++++++
50049  1 file changed, 24 insertions(+)
50050
50051 commit a61f718e5e801657691a35fb402258531a2dbcd9
50052 Author: Ryan Lortie <desrt@desrt.ca>
50053 Date:   Mon Jun 24 11:19:06 2013 -0400
50054
50055     small docs xml fixup
50056
50057  docs/reference/gobject/tut_howto.xml | 1 +
50058  1 file changed, 1 insertion(+)
50059
50060 commit 54cc43630ddf724722ebdfc1d6906dc1986b773d
50061 Author: Emmanuele Bassi <ebassi@gnome.org>
50062 Date:   Mon Jun 24 15:43:04 2013 +0100
50063
50064     Rename the generated private data getter function
50065
50066     As it turns out, we have examples of internal functions called
50067     type_name_get_private() in the wild (especially among older
50068     libraries),
50069     so we need to use a name for the per-instance private data getter
50070     function that hopefully won't conflict with anything.
50071
50072  docs/reference/gobject/tut_howto.xml | 12 ++++++------
50073  gio/gappinfo.c                       |  2 +-
50074  gio/gapplication.c                   |  2 +-
50075  gio/gapplicationcommandline.c        |  2 +-
50076  gio/gbufferedinputstream.c           |  2 +-
50077  gio/gbufferedoutputstream.c          |  2 +-
50078  gio/gcancellable.c                   |  2 +-
50079  gio/gconverterinputstream.c          |  2 +-
50080  gio/gconverteroutputstream.c         |  2 +-
50081  gio/gdatainputstream.c               |  2 +-
50082  gio/gdataoutputstream.c              |  2 +-
50083  gio/gdbus-2.0/codegen/codegen.py     |  4 ++--
50084  gio/gdbusauth.c                      |  2 +-
50085  gio/gdbusauthmechanism.c             |  2 +-
50086  gio/gdbusauthmechanismanon.c         |  2 +-
50087  gio/gdbusauthmechanismexternal.c     |  2 +-
50088  gio/gdbusauthmechanismsha1.c         |  2 +-
50089  gio/gdbusinterfaceskeleton.c         |  2 +-
50090  gio/gdbusobjectmanagerclient.c       |  2 +-
50091  gio/gdbusobjectmanagerserver.c       |  2 +-
50092  gio/gdbusobjectproxy.c               |  2 +-
50093  gio/gdbusobjectskeleton.c            |  2 +-
50094  gio/gdbusproxy.c                     |  2 +-
50095  gio/gdelayedsettingsbackend.c        |  2 +-
50096  gio/gemblemedicon.c                  |  2 +-
50097  gio/gfileenumerator.c                |  2 +-
50098  gio/gfileinputstream.c               |  2 +-
50099  gio/gfileiostream.c                  |  2 +-
50100  gio/gfilemonitor.c                   |  2 +-
50101  gio/gfileoutputstream.c              |  2 +-
50102  gio/gfilterinputstream.c             |  8 ++++----
50103  gio/gfilteroutputstream.c            |  8 ++++----
50104  gio/ginetaddress.c                   |  2 +-
50105  gio/ginetaddressmask.c               |  2 +-
50106  gio/ginetsocketaddress.c             |  2 +-
50107  gio/ginputstream.c                   |  2 +-
50108  gio/giostream.c                      |  2 +-
50109  gio/glocalfileinputstream.c          |  2 +-
50110  gio/glocalfileoutputstream.c         |  2 +-
50111  gio/gmemoryinputstream.c             |  2 +-
50112  gio/gmemoryoutputstream.c            |  2 +-
50113  gio/gmenumodel.c                     |  4 ++--
50114  gio/gmountoperation.c                |  2 +-
50115  gio/gnetworkaddress.c                |  2 +-
50116  gio/gnetworkmonitorbase.c            |  2 +-
50117  gio/gnetworkmonitornetlink.c         |  2 +-
50118  gio/gnetworkservice.c                |  2 +-
50119  gio/goutputstream.c                  |  2 +-
50120  gio/gpermission.c                    |  2 +-
50121  gio/gproxyaddress.c                  |  2 +-
50122  gio/gproxyaddressenumerator.c        |  2 +-
50123  gio/gresolver.c                      |  2 +-
50124  gio/gsettings.c                      |  2 +-
50125  gio/gsettingsbackend.c               |  2 +-
50126  gio/gsimpleactiongroup.c             |  2 +-
50127  gio/gsimpleproxyresolver.c           |  2 +-
50128  gio/gsocket.c                        |  2 +-
50129  gio/gsocketclient.c                  |  2 +-
50130  gio/gsocketconnection.c              |  2 +-
50131  gio/gsocketinputstream.c             |  2 +-
50132  gio/gsocketlistener.c                |  2 +-
50133  gio/gsocketoutputstream.c            |  2 +-
50134  gio/gsocketservice.c                 |  2 +-
50135  gio/gtcpconnection.c                 |  2 +-
50136  gio/gtcpwrapperconnection.c          |  2 +-
50137  gio/gtestdbus.c                      |  2 +-
50138  gio/gthreadedsocketservice.c         |  2 +-
50139  gio/gtlsinteraction.c                |  2 +-
50140  gio/gtlspassword.c                   |  2 +-
50141  gio/gunixcredentialsmessage.c        |  2 +-
50142  gio/gunixfdlist.c                    |  2 +-
50143  gio/gunixfdmessage.c                 |  2 +-
50144  gio/gunixinputstream.c               |  2 +-
50145  gio/gunixoutputstream.c              |  2 +-
50146  gio/gunixsocketaddress.c             |  2 +-
50147  gio/gwin32inputstream.c              |  2 +-
50148  gio/gwin32outputstream.c             |  2 +-
50149  gobject/gtype.h                      |  6 +++---
50150  gobject/tests/private.c              | 16 ++++++++--------
50151  79 files changed, 101 insertions(+), 101 deletions(-)
50152
50153 commit 6000bc9ea8a1d6da53304db8dd6a4880d52cb2d2
50154 Author: Emmanuele Bassi <ebassi@gnome.org>
50155 Date:   Mon Jun 24 15:43:00 2013 +0100
50156
50157     gio: Missing G_ADD_PRIVATE in GFileInputStream
50158
50159  gio/gfileinputstream.c | 9 +++++----
50160  1 file changed, 5 insertions(+), 4 deletions(-)
50161
50162 commit 1f6f7e1c4d38a8eab41af3280fcfcdd23b270102
50163 Author: Emmanuele Bassi <ebassi@gnome.org>
50164 Date:   Wed Jun 12 15:18:29 2013 +0100
50165
50166     docs: Clean up the GObject tutorial a bit
50167
50168     Started off by using the new instance private data macro, ended up
50169     cleaning up the obscure, out of date, or simply broken concepts and
50170     paragraphs.
50171
50172     https://bugzilla.gnome.org/show_bug.cgi?id=700035
50173
50174  docs/reference/gobject/tut_howto.xml | 303
50175  ++++++++++++++++-------------------
50176  1 file changed, 142 insertions(+), 161 deletions(-)
50177
50178 commit f870d5abdb2f38d751665e820a4c13a4fdeca6fe
50179 Author: Emmanuele Bassi <ebassi@gnome.org>
50180 Date:   Mon Jun 10 22:21:02 2013 +0100
50181
50182     docs: Include newly added functions and macros
50183
50184     The functions are private, and an implementation detail of the macros.
50185
50186     https://bugzilla.gnome.org/show_bug.cgi?id=700035
50187
50188  docs/reference/gobject/gobject-sections.txt | 8 ++++++++
50189  1 file changed, 8 insertions(+)
50190
50191 commit 32747def4bb4cce7cfc4f0f8ba8560392ec9ad3d
50192 Author: Emmanuele Bassi <ebassi@gnome.org>
50193 Date:   Tue Jun 11 00:29:58 2013 +0100
50194
50195     gio: Use the new private instance data declaration
50196
50197     Use the newly added macros, and remove the explicit calls to
50198     g_type_class_add_private().
50199
50200     https://bugzilla.gnome.org/show_bug.cgi?id=700035
50201
50202  gio/gappinfo.c                   | 12 +++++-------
50203  gio/gapplication.c               |  7 ++-----
50204  gio/gapplicationcommandline.c    | 11 +++--------
50205  gio/gbufferedinputstream.c       |  7 ++-----
50206  gio/gbufferedoutputstream.c      |  8 ++------
50207  gio/gcancellable.c               |  8 ++------
50208  gio/gconverterinputstream.c      | 10 +++-------
50209  gio/gconverteroutputstream.c     | 10 +++-------
50210  gio/gdatainputstream.c           | 13 ++++---------
50211  gio/gdataoutputstream.c          |  8 ++------
50212  gio/gdbus-2.0/codegen/codegen.py | 18 ++++++++----------
50213  gio/gdbusauth.c                  |  7 ++-----
50214  gio/gdbusauthmechanism.c         |  9 ++-------
50215  gio/gdbusauthmechanismanon.c     |  8 ++------
50216  gio/gdbusauthmechanismexternal.c |  8 ++------
50217  gio/gdbusauthmechanismsha1.c     |  8 ++------
50218  gio/gdbusinterfaceskeleton.c     |  7 +++----
50219  gio/gdbusobjectmanagerclient.c   |  7 ++-----
50220  gio/gdbusobjectmanagerserver.c   |  9 +++------
50221  gio/gdbusobjectproxy.c           |  9 +++------
50222  gio/gdbusobjectskeleton.c        |  7 +++----
50223  gio/gdbusproxy.c                 |  8 +++-----
50224  gio/gdelayedsettingsbackend.c    | 13 ++++---------
50225  gio/gemblemedicon.c              |  7 ++-----
50226  gio/gfileenumerator.c            | 27 +++++++++++----------------
50227  gio/gfileinputstream.c           |  6 +-----
50228  gio/gfileiostream.c              | 15 ++++++---------
50229  gio/gfilemonitor.c               | 18 +++++++-----------
50230  gio/gfileoutputstream.c          | 15 ++++++---------
50231  gio/gfilterinputstream.c         | 34 +++++++++++++++-------------------
50232  gio/gfilteroutputstream.c        | 29 ++++++++++++++---------------
50233  gio/ginetaddress.c               | 24 ++++++++++--------------
50234  gio/ginetaddressmask.c           | 19 ++++++++-----------
50235  gio/ginetsocketaddress.c         | 38
50236  ++++++++++++--------------------------
50237  gio/ginputstream.c               | 17 +++--------------
50238  gio/giostream.c                  | 15 ++-------------
50239  gio/glocalfileinputstream.c      | 32 +++++++++-----------------------
50240  gio/glocalfileoutputstream.c     | 35 +++++++++++++++--------------------
50241  gio/gmemoryinputstream.c         |  7 ++-----
50242  gio/gmemoryoutputstream.c        |  7 ++-----
50243  gio/gmenumodel.c                 | 16 ++++++----------
50244  gio/gmountoperation.c            | 10 +++-------
50245  gio/gnetworkaddress.c            |  6 ++----
50246  gio/gnetworkmonitorbase.c        | 30 +++++++++++++-----------------
50247  gio/gnetworkmonitornetlink.c     | 31 ++++++++++++++-----------------
50248  gio/gnetworkservice.c            |  6 ++----
50249  gio/goutputstream.c              | 19 ++++---------------
50250  gio/gpermission.c                | 10 +++-------
50251  gio/gproxyaddress.c              |  9 +++------
50252  gio/gproxyaddressenumerator.c    | 11 +++--------
50253  gio/gresolver.c                  |  5 ++---
50254  gio/gsettings.c                  |  9 ++-------
50255  gio/gsettingsbackend.c           | 10 +++-------
50256  gio/gsimpleactiongroup.c         |  7 ++-----
50257  gio/gsimpleproxyresolver.c       |  7 ++-----
50258  gio/gsocket.c                    | 15 +++++++--------
50259  gio/gsocketclient.c              | 13 ++++---------
50260  gio/gsocketconnection.c          | 10 +++-------
50261  gio/gsocketinputstream.c         | 29 ++++++++++++++---------------
50262  gio/gsocketlistener.c            | 10 +++-------
50263  gio/gsocketoutputstream.c        | 29 ++++++++++++++---------------
50264  gio/gsocketservice.c             | 19 +++++++------------
50265  gio/gtcpconnection.c             | 16 ++++++----------
50266  gio/gtcpwrapperconnection.c      | 19 +++++++------------
50267  gio/gtestdbus.c                  |  8 ++------
50268  gio/gthreadedsocketservice.c     | 26 ++++++++++----------------
50269  gio/gtlsinteraction.c            |  7 ++-----
50270  gio/gtlspassword.c               |  7 ++-----
50271  gio/gunixcredentialsmessage.c    |  9 ++-------
50272  gio/gunixfdlist.c                | 11 +++--------
50273  gio/gunixfdmessage.c             | 12 +++---------
50274  gio/gunixinputstream.c           | 27 ++++++++-------------------
50275  gio/gunixoutputstream.c          | 27 ++++++++-------------------
50276  gio/gunixsocketaddress.c         |  9 +++------
50277  gio/gwin32inputstream.c          | 18 +++---------------
50278  gio/gwin32outputstream.c         | 19 +++----------------
50279  76 files changed, 370 insertions(+), 713 deletions(-)
50280
50281 commit aba80eea6c2965ee253a675610bd31c3dc256419
50282 Author: Emmanuele Bassi <ebassi@gnome.org>
50283 Date:   Tue Jun 11 00:29:22 2013 +0100
50284
50285     gparam: Use the new private instance data API
50286
50287     https://bugzilla.gnome.org/show_bug.cgi?id=700035
50288
50289  gobject/gparam.c | 15 ++++++++++-----
50290  1 file changed, 10 insertions(+), 5 deletions(-)
50291
50292 commit 39ba7c81428cf660381266337990b16c31e9630f
50293 Author: Emmanuele Bassi <ebassi@gnome.org>
50294 Date:   Sun Jun 23 14:50:49 2013 +0100
50295
50296     gobject: Add private field access macros
50297
50298     Similar to G_STRUCT_MEMBER and G_STRUCT_MEMBER_P, but automatically
50299     using
50300     the G_PRIVATE_OFFSET macro.
50301
50302     https://bugzilla.gnome.org/show_bug.cgi?id=700035
50303
50304  gobject/gtype.h | 37 +++++++++++++++++++++++++++++++++++++
50305  1 file changed, 37 insertions(+)
50306
50307 commit d91d114a54bb89d987acb47a6d78fcd5c3ecd2fc
50308 Author: Emmanuele Bassi <ebassi@gnome.org>
50309 Date:   Wed Jun 19 20:41:02 2013 +0100
50310
50311     Add G_PRIVATE_OFFSET
50312
50313     A macro that evaluates to the offset of a field inside an instance
50314     private data structure.
50315
50316     https://bugzilla.gnome.org/show_bug.cgi?id=700035
50317
50318  gobject/gtype.h | 17 +++++++++++++++++
50319  1 file changed, 17 insertions(+)
50320
50321 commit d3dec6ec80e9243bdc14d47f6e51c381eb46cda2
50322 Author: Emmanuele Bassi <ebassi@gnome.org>
50323 Date:   Thu May 9 14:41:26 2013 -0700
50324
50325     Allow registering instance private data during get_type()
50326
50327     For static types, it should be possible to register a private data
50328     structure right when we are registering the type, i.e. from the
50329     get_type() implementation. By allowing this, we can take advantage of
50330     the existing type definition macros to cut down the amount of code
50331     necessary (as well as the knowledge baggage) when creating a new type.
50332
50333     The main issue with this new feature is that it cannot be mixed
50334     with the
50335     old idiomatic way of adding private instance data by calling
50336     a function
50337     in the middle of the class_init() implementation, as that imposes the
50338     additional constraint of initializing the whole type hierarchy
50339     in order
50340     to retrieve the offset of the private data in the GTypeInstance
50341     allocation.
50342
50343     For this reason we are going to follow a two-step process; in
50344     the first
50345     step, we are going to introduce the new (semi-private) API to register
50346     the intent to add private instance data from within the get_type()
50347     implementation, and hide it behind a macro; at the same time, the
50348     G_DEFINE_TYPE_EXTENDED macro is going to be modified so that it will
50349     register the private instance data if the macro was used, using a new
50350     (semi-private) function as well. Once we have migrated all our
50351     code, we
50352     will make the first new function perform the actual private data
50353     registration, and turn the second new function into a no-op. This
50354     should
50355     guarantee a transparent migration of existing code to the new
50356     idiomatic
50357     form.
50358
50359     https://bugzilla.gnome.org/show_bug.cgi?id=700035
50360
50361  gobject/gtype.c           | 105 ++++++++++++++++++++
50362  gobject/gtype.h           | 104 ++++++++++++++++++++
50363  gobject/tests/.gitignore  |   1 +
50364  gobject/tests/Makefile.am |   1 +
50365  gobject/tests/private.c   | 246
50366  ++++++++++++++++++++++++++++++++++++++++++++++
50367  5 files changed, 457 insertions(+)
50368
50369 commit ebdbbd9b62efa40542a467862a5401e0a8b4e07e
50370 Author: Matthias Clasen <mclasen@redhat.com>
50371 Date:   Sun Jun 23 19:35:15 2013 -0400
50372
50373     Define GTESTER_REPORT for non-GLIB too
50374
50375  glib.mk | 1 +
50376  1 file changed, 1 insertion(+)
50377
50378 commit fdc9379132dbdd3b02a04eab3a3cbd4c9e7cef3f
50379 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
50380 Date:   Sun Jun 23 14:15:05 2013 +0200
50381
50382     docs: fix GTK-Doc build
50383
50384     cd html && gtkdoc-mkhtml $mkhtml_options  gio ../gio-docs.xml
50385     ../xml/gdbusconnection.xml:2063: parser error : Opening and ending
50386     tag mismatch: literal line 2062 and para
50387     </para>
50388            ^
50389
50390  gio/gdbusconnection.h | 2 +-
50391  1 file changed, 1 insertion(+), 1 deletion(-)
50392
50393 commit edf16aace4033967dd2bcf9e05beff1c62190451
50394 Author: Ryan Lortie <desrt@desrt.ca>
50395 Date:   Sat Jun 22 13:41:12 2013 -0400
50396
50397     GDBusMethodInvocation: add missing 'goto out'
50398
50399     We do a bunch of new validity checks for return values in response to
50400     calls on the D-Bus property API but we miss the 'goto out' in
50401     one case.
50402     Add it.
50403
50404     https://bugzilla.gnome.org/show_bug.cgi?id=698375
50405
50406  gio/gdbusmethodinvocation.c | 2 ++
50407  1 file changed, 2 insertions(+)
50408
50409 commit 317e8c132d1fd6373a698846932a10c443979726
50410 Author: Ryan Lortie <desrt@desrt.ca>
50411 Date:   Wed Apr 17 09:45:23 2013 -0400
50412
50413     GDBusMethodInvocation: add property return checks
50414
50415     Add some type checking for the values returned from async property
50416     handling calls, similar in spirit to the type checking we do for
50417     normal
50418     method calls.
50419
50420     https://bugzilla.gnome.org/show_bug.cgi?id=698375
50421
50422  gio/gdbusmethodinvocation.c | 59
50423  +++++++++++++++++++++++++++++++++++++++++++++
50424  1 file changed, 59 insertions(+)
50425
50426 commit f754c4e85b666686a374aa31f7d05fff739e9cde
50427 Author: Ryan Lortie <desrt@desrt.ca>
50428 Date:   Wed Apr 17 09:30:15 2013 -0400
50429
50430     GDBusConnection: allow async property handling
50431
50432     The existing advice in the documentation to "simply" register the
50433     "org.freedesktop.DBus.Properties" interface if you want to handle
50434     properties asynchronously is pretty unreasonable.  If you want
50435     to handle
50436     this interface you have to deal with all properties for all interfaces
50437     on the path, and you have to do all of the checking for yourself.  You
50438     also have to provide your own introspection data.
50439
50440     Introduce a new convention for dealing with properties asynchronously.
50441
50442     If the user provides NULL for their get_property() or set_property()
50443     functions in the vtable and has properties registered then the
50444     properties are sent to the method_call() handler.  We get lucky here
50445     that this function takes an "interface_name" parameter that we can set
50446     to "org.freedesktop.DBus.Properties".
50447
50448     We also do the user the favour of setting the GDBusPropertyInfo on the
50449     GDBusMethodInvocation for their convenience (for much the same reasons
50450     as they might want the already-available GDBusMethodInfo).
50451
50452     Add a testcase as well as a bunch of documentation about this new
50453     feature.
50454
50455     https://bugzilla.gnome.org/show_bug.cgi?id=698375
50456
50457  gio/gdbusconnection.c       |  53 ++++++++++---
50458  gio/gdbusconnection.h       |  35 ++++++++-
50459  gio/gdbusmethodinvocation.c |  19 +++++
50460  gio/tests/gdbus-export.c    | 176
50461  ++++++++++++++++++++++++++++++++++++++++++++
50462  4 files changed, 268 insertions(+), 15 deletions(-)
50463
50464 commit c691f7b6ca664fc33100b29d1d920c2a94779a6e
50465 Author: Ryan Lortie <desrt@desrt.ca>
50466 Date:   Wed Apr 17 09:28:05 2013 -0400
50467
50468     GDBusMethodInvocation: add 'property_info'
50469
50470     Add a field on GDBusMethodInvocation for GDBusPropertyInfo.
50471
50472     For now, it is always %NULL.  It will be set in future patches.
50473
50474     https://bugzilla.gnome.org/show_bug.cgi?id=698375
50475
50476  gio/gdbusconnection.c       |  4 +++-
50477  gio/gdbusmethodinvocation.c | 41
50478  ++++++++++++++++++++++++++++++++---------
50479  gio/gdbusmethodinvocation.h |  2 ++
50480  gio/gdbusprivate.h          | 19 ++++++++++---------
50481  4 files changed, 47 insertions(+), 19 deletions(-)
50482
50483 commit 14dc0280039a08c4b85ab9a5fbcbb17bf491afa8
50484 Author: Ryan Lortie <desrt@desrt.ca>
50485 Date:   Wed Apr 17 09:24:36 2013 -0400
50486
50487     GDBusConnection: some straight-up refactoring
50488
50489     Separate the code for validating a method call from the code for
50490     actually scheduling it for dispatch.
50491
50492     This will allow property Get/Set/GetAll calls to be dispatched to the
50493     method_call handler without duplicating a lot of code.
50494
50495     https://bugzilla.gnome.org/show_bug.cgi?id=698375
50496
50497  gio/gdbusconnection.c | 86
50498  ++++++++++++++++++++++++++++++++++-----------------
50499  1 file changed, 58 insertions(+), 28 deletions(-)
50500
50501 commit 02f5cdd98320d330d9b94ccfb15a0f6986534930
50502 Author: Ryan Lortie <desrt@desrt.ca>
50503 Date:   Sat Jun 22 13:37:54 2013 -0400
50504
50505     GDBusConnection: move 'Set' typecheck to worker
50506
50507     We presently do a lot of checks on property sets (signature check,
50508     correct interface, property exists, etc.) from the worker thread
50509     before
50510     dispatching the call to the user's thread.  The typecheck, however, is
50511     saved until just before calling the user's vfunc, in their thread.
50512
50513     My best guess is that this was done to save having to unpack the value
50514     from the tuple twice (since we don't unpack it until we're just about
50515     the call the user).
50516
50517     This patch moves the check to the same place as all of the other
50518     checks.
50519
50520     The purpose of this change is to allow for sharing this check with the
50521     (soon-to-be-introduced) case of handing property sets from
50522     method_call().
50523
50524     This change has a minor side effect: error messages generated
50525     by sending
50526     invalid values to property sets are no longer guaranteed to be
50527     correctly
50528     ordered with respect to the void returns from successful property
50529     sets.
50530     They will instead be correctly ordered with respect to the other error
50531     messages.
50532
50533     https://bugzilla.gnome.org/show_bug.cgi?id=698375
50534
50535  gio/gdbusconnection.c | 40 +++++++++++++++++++++++++---------------
50536  1 file changed, 25 insertions(+), 15 deletions(-)
50537
50538 commit 0d29b17af7c5a79e143c31208cc0b37f7c09d481
50539 Author: Ryan Lortie <desrt@desrt.ca>
50540 Date:   Wed Apr 17 12:52:59 2013 +0200
50541
50542     GDBusConnection: remove an unused g_variant_get()
50543
50544     https://bugzilla.gnome.org/show_bug.cgi?id=698375
50545
50546  gio/gdbusconnection.c | 5 -----
50547  1 file changed, 5 deletions(-)
50548
50549 commit 15477ebd4216a6d71556eb381974b0dd93019dda
50550 Author: Ryan Lortie <desrt@desrt.ca>
50551 Date:   Wed Jun 5 18:46:29 2013 -0400
50552
50553     Makefile.am: move gtk-doc.make back to EXTRA_DIST
50554
50555     0192c599377c35cc465eed1ae61de56d5a1034e8 moved this file from
50556     EXTRA_DIST TO
50557     BUILT_EXTRA_DIST for an unknown reason.
50558
50559     Having it here causes the timestamp to be updated during 'make
50560     dist' to
50561     something newer than docs/reference/*/Makefile.in.  This is a problem
50562     because those Makefile.in are generated by including gtk-doc.make, so
50563     automake becomes convinced that they need to be regenerated.
50564     This is a
50565     problem for people who don't have automake installed, or have
50566     the wrong
50567     version.
50568
50569     The timestamp problem has been around for quite a while, but it only
50570     became a problem recently after automake changed policy about this in
50571     commit a22717dffe37f30ef2ad2c355b68c9b3b5e4b8c7.
50572
50573     Specifically:
50574
50575     https://bugzilla.gnome.org/show_bug.cgi?id=700350
50576
50577  Makefile.am | 6 ++++--
50578  1 file changed, 4 insertions(+), 2 deletions(-)
50579
50580 commit 4829e02c09c9faa5a312bac04bbaaccb82fa7981
50581 Author: Colin Walters <walters@verbum.org>
50582 Date:   Thu Jun 20 13:13:29 2013 -0400
50583
50584     Revert "g_file_set_contents(): don't fsync on ext3/4"
50585
50586     We didn't actually do any real-world testing of this, and
50587     unsurprisingly it turns out to break in at least one widely-used
50588     configuration (Fedora 19 x86_64, ext4 on LVM).
50589
50590     This reverts commit 9d0c17b50102267a5029b58b1f44efbad82d8f03.
50591
50592     https://bugzilla.gnome.org/show_bug.cgi?id=701560
50593
50594  glib/gfileutils.c | 9 +--------
50595  1 file changed, 1 insertion(+), 8 deletions(-)
50596
50597 commit 69afaf6905bf6d9e6808a1f18d410ea810e37435
50598 Author: Kjartan Maraas <kmaraas@gnome.org>
50599 Date:   Thu Jun 20 11:46:58 2013 +0200
50600
50601     Updated Norwegian bokmål translation
50602
50603  po/nb.po | 286
50604  ++++++++++++++++++++++++++++++---------------------------------
50605  1 file changed, 136 insertions(+), 150 deletions(-)
50606
50607 commit 97b82d8d21bc77fdc3aa27a851662d642a89bc5c
50608 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
50609 Date:   Thu Jun 20 15:48:32 2013 +0800
50610
50611     Add MSVC Projects for Utility Programs
50612
50613     Build and "install" the gio-querymodules and gdbus utility programs
50614     so that
50615     the Visual Studio builds of GLib is more comprehensive.  The Python
50616     scripts
50617     for the GDBus codegen will be added to "installation" later.
50618
50619  build/win32/vs10/Makefile.am                      |   4 +
50620  build/win32/vs10/gdbus.vcxproj                    | 180
50621  +++++++++++++++++++++
50622  build/win32/vs10/gdbus.vcxproj.filters            |  14 ++
50623  build/win32/vs10/gio-querymodules.vcxproj         | 184
50624  ++++++++++++++++++++++
50625  build/win32/vs10/gio-querymodules.vcxproj.filters |  14 ++
50626  build/win32/vs10/glib.props                       |   4 +
50627  build/win32/vs10/glib.sln                         |  36 +++++
50628  build/win32/vs10/install.vcxproj                  |   8 +
50629  build/win32/vs11/Makefile.am                      |   4 +
50630  build/win32/vs9/Makefile.am                       |   2 +
50631  build/win32/vs9/gdbus.vcproj                      | 155
50632  ++++++++++++++++++
50633  build/win32/vs9/gio-querymodules.vcproj           | 155
50634  ++++++++++++++++++
50635  build/win32/vs9/glib.sln                          |  49 ++++++
50636  build/win32/vs9/glib.vsprops                      |   2 +
50637  14 files changed, 811 insertions(+)
50638
50639 commit ffaf57b936c22e95d13f90257425555716e6036e
50640 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
50641 Date:   Thu Jun 20 15:43:32 2013 +0800
50642
50643     Update Visual Studio Projects
50644
50645     Make all projects settings use the MultiByte character set when
50646     building
50647     GLib to improve consistency.
50648
50649  build/win32/vs10/glib-compile-resources.vcxproj | 4 ++--
50650  build/win32/vs10/glib-compile-schemas.vcxproj   | 4 ++--
50651  build/win32/vs10/glib-genmarshal.vcxproj        | 4 ++--
50652  build/win32/vs10/gresource.vcxproj              | 4 ++--
50653  build/win32/vs10/gsettings.vcxproj              | 4 ++--
50654  build/win32/vs9/glib-compile-resources.vcproj   | 4 ++--
50655  build/win32/vs9/glib-compile-schemas.vcproj     | 4 ++--
50656  build/win32/vs9/glib-genmarshal.vcproj          | 4 ++--
50657  build/win32/vs9/gresource.vcproj                | 4 ++--
50658  build/win32/vs9/gsettings.vcproj                | 4 ++--
50659  10 files changed, 20 insertions(+), 20 deletions(-)
50660
50661 commit 19e20084abb681a74254ad485c64e34b540cdc46
50662 Author: Arnel A. Borja <kyoushuu@yahoo.com>
50663 Date:   Mon Jun 10 12:37:42 2013 +0800
50664
50665     g_uri_unescape_string: Mention (allow-none)/%NULL in documentation
50666
50667     https://bugzilla.gnome.org/show_bug.cgi?id=701409
50668
50669  glib/gurifuncs.c | 3 ++-
50670  1 file changed, 2 insertions(+), 1 deletion(-)
50671
50672 commit 8d29a5a357425892e0fa7e2bc79b7f8b23c7ebd0
50673 Author: Arnel A. Borja <kyoushuu@yahoo.com>
50674 Date:   Sat Jun 1 14:47:27 2013 +0800
50675
50676     g_uri_escape_string: Add missing allow-none annotation
50677
50678     https://bugzilla.gnome.org/show_bug.cgi?id=701409
50679
50680  glib/gurifuncs.c | 4 ++--
50681  1 file changed, 2 insertions(+), 2 deletions(-)
50682
50683 commit 87d5985718bafbebb9e64c614acaf75ee3e28e0a
50684 Author: Milo Casagrande <milo@ubuntu.com>
50685 Date:   Wed Jun 19 10:37:13 2013 +0200
50686
50687     [l10n] Updated Italian translation.
50688
50689  po/it.po | 286
50690  ++++++++++++++++++++++++++++++---------------------------------
50691  1 file changed, 136 insertions(+), 150 deletions(-)
50692
50693 commit 18702168e125b8423d19d0e6fa7350e8956e0c81
50694 Author: Colin Walters <walters@verbum.org>
50695 Date:   Mon Jun 17 13:05:11 2013 -0400
50696
50697     gobject/tests: Add missing build dependency
50698
50699  gobject/tests/Makefile.am | 2 +-
50700  1 file changed, 1 insertion(+), 1 deletion(-)
50701
50702 commit f9e47f1f2f971a3d0709d692704de892729df1d8
50703 Author: Matthias Clasen <mclasen@redhat.com>
50704 Date:   Mon Jun 17 12:56:40 2013 -0400
50705
50706     Bump version
50707
50708  configure.ac | 2 +-
50709  1 file changed, 1 insertion(+), 1 deletion(-)
50710
50711 commit 544816bf6ec4bc8dd2296624bd77ca0fe08a59e0
50712 Author: Matthias Clasen <mclasen@redhat.com>
50713 Date:   Mon Jun 17 08:40:33 2013 -0400
50714
50715     2.37.2
50716
50717  NEWS | 44 ++++++++++++++++++++++++++++++++++++++++++++
50718  1 file changed, 44 insertions(+)
50719
50720 commit d929eb64eeac8947e966e817e3afc7f7aff8672b
50721 Author: Matthias Clasen <mclasen@redhat.com>
50722 Date:   Mon Jun 17 12:39:56 2013 -0400
50723
50724     Try to make the testgdate test hobble along a little longer
50725
50726  tests/testgdate.c | 44 +++++++++++++++++++++++---------------------
50727  1 file changed, 23 insertions(+), 21 deletions(-)
50728
50729 commit 1eefcb4d66479ece8a7e6932cf65dee60d0c5984
50730 Author: Matthias Clasen <mclasen@redhat.com>
50731 Date:   Sun Jun 16 09:28:59 2013 -0400
50732
50733     Plug a small memory leak
50734
50735     g_test_trap_assertions was leaking the process_id string.
50736
50737  glib/gtestutils.c | 1 +
50738  1 file changed, 1 insertion(+)
50739
50740 commit 910732ea7e6e4eaf42a33c32d25899b10afefa81
50741 Author: Emmanuele Bassi <ebassi@gnome.org>
50742 Date:   Fri May 3 16:44:36 2013 -0700
50743
50744     tests/binding: Ensure that the binding goes away
50745
50746     Use weak pointers so that we can check that the GBinding instance goes
50747     away when it should.
50748
50749     https://bugzilla.gnome.org/show_bug.cgi?id=698018
50750
50751  gobject/tests/binding.c | 17 +++++++++++++++--
50752  1 file changed, 15 insertions(+), 2 deletions(-)
50753
50754 commit d1959e4faae93bbe22bb95c99850b515611cb578
50755 Author: Emmanuele Bassi <ebassi@gnome.org>
50756 Date:   Thu May 16 22:34:55 2013 +0100
50757
50758     binding: Use hash table as a set
50759
50760  gobject/gbinding.c | 7 ++++---
50761  1 file changed, 4 insertions(+), 3 deletions(-)
50762
50763 commit 25a3c8720cb13944eb051775b89838540d4c5760
50764 Author: Emmanuele Bassi <ebassi@gnome.org>
50765 Date:   Thu May 16 22:28:54 2013 +0100
50766
50767     binding: Make unbind() release the reference on GBinding
50768
50769     The automatic memory management of GBinding is not optimal for high
50770     order languages with garbage collectors semantics. If we leave the
50771     binding instance inert but still referenced it will be leaked, so one
50772     solution that does not throw away the baby of C convenience with the
50773     bathwater of language bindability is to have unbind() perform an
50774     implicit unref().
50775
50776     Hopefully, C developers will read the documentation and especially the
50777     note that says that after calling unbind() the reference count on the
50778     GBinding instance is decreased.
50779
50780     https://bugzilla.gnome.org/show_bug.cgi?id=698018
50781
50782  gobject/gbinding.c      | 81
50783  ++++++++++++++++++++++++++++---------------------
50784  gobject/tests/binding.c |  4 +--
50785  2 files changed, 48 insertions(+), 37 deletions(-)
50786
50787 commit 270d73a1e08162de9099f6058b20ffe4d026d4e6
50788 Author: Emmanuele Bassi <ebassi@gnome.org>
50789 Date:   Fri May 3 15:51:43 2013 -0700
50790
50791     docs: Fix g_binding_unbind() in the API reference
50792
50793  docs/reference/gobject/gobject-sections.txt | 2 +-
50794  1 file changed, 1 insertion(+), 1 deletion(-)
50795
50796 commit 236ee6556188d3b1f3055d7d2ff65ea6cc824655
50797 Author: Krishnababu Krothapalli <kkrothap@redhat.com>
50798 Date:   Tue Jun 11 14:23:53 2013 +0530
50799
50800     Updated Telugu Translations
50801
50802  po/te.po | 301
50803  +++++++++++++++++++++++++++++++--------------------------------
50804  1 file changed, 150 insertions(+), 151 deletions(-)
50805
50806 commit f1f7c97e084c8cecd10a5d05ea2022bf20deeada
50807 Author: Shankar Prasad <svenkate@redhat.com>
50808 Date:   Tue Jun 11 11:52:33 2013 +0530
50809
50810     updated kn translations
50811
50812  po/kn.po | 235
50813  +++++++++++++++++++++++++++++++--------------------------------
50814  1 file changed, 116 insertions(+), 119 deletions(-)
50815
50816 commit 9d9532bdd358a38c1b878be91702af5a8b82a5aa
50817 Author: Colin Walters <walters@verbum.org>
50818 Date:   Mon Jun 10 13:17:08 2013 -0400
50819
50820     gmain: Document more use cases of g_main_context_wakeup()
50821
50822     https://bugzilla.gnome.org/show_bug.cgi?id=701878
50823
50824  glib/gmain.c | 30 ++++++++++++++++++++++++++++--
50825  1 file changed, 28 insertions(+), 2 deletions(-)
50826
50827 commit 8a37af7f0ec434c8e283d3b8da4e4833e767574e
50828 Author: Benjamin Otte <otte@redhat.com>
50829 Date:   Sat Jun 8 21:59:59 2013 +0200
50830
50831     tests: Add a test for a specific invariant
50832
50833     See the documentation in the test. The invariant is used by
50834     gnome-test-runner.
50835
50836     https://bugzilla.gnome.org/show_bug.cgi?id=701878
50837
50838  glib/tests/mainloop.c | 29 +++++++++++++++++++++++++++++
50839  1 file changed, 29 insertions(+)
50840
50841 commit 8474ad7f6ac9ee3ea8bbadf162abb2493bce2af9
50842 Author: Marek Černocký <marek@manet.cz>
50843 Date:   Mon Jun 10 21:31:36 2013 +0200
50844
50845     Updated Czech translation
50846
50847  po/cs.po | 568
50848  +++++++++++++++++++++++++++++----------------------------------
50849  1 file changed, 263 insertions(+), 305 deletions(-)
50850
50851 commit 57eca445ca1080be8278e1d8ab432dde3bdab648
50852 Author: Piotr Drąg <piotrdrag@gmail.com>
50853 Date:   Mon Jun 10 20:32:57 2013 +0200
50854
50855     Updated Polish translation
50856
50857  po/pl.po | 246
50858  +++++++++++++++++++++++++++++----------------------------------
50859  1 file changed, 114 insertions(+), 132 deletions(-)
50860
50861 commit c1e32a5c59cf43d86c6e1b50ba570e01a549c026
50862 Author: Ryan Lortie <desrt@desrt.ca>
50863 Date:   Mon Jun 10 11:14:17 2013 -0400
50864
50865     GObject: turn add-property-after-init to a warning
50866
50867     We have turned up enough cases of this being done (including GTK API
50868     allowing apps to do this to GtkSettings well after it has been
50869     instantiated) that it is clear that we cannot really break this
50870     feature
50871     while claiming to be backwards compatible.
50872
50873     For that reason, it becomes a warning rather than a critical (ie:
50874     it is
50875     still well-defined behaviour, but you are discouraged from doing it).
50876
50877     The intention is to keep this feature for at least the next while.
50878     A given GObjectClass will be able to avoid using GParamSpec pool
50879     for as
50880     long as you don't install properties after init.  If you do that, you
50881     will get a warning and we will devolve to using GParamSpecPool.
50882
50883     https://bugzilla.gnome.org/show_bug.cgi?id=698614
50884
50885  gobject/gobject.c | 4 ++--
50886  1 file changed, 2 insertions(+), 2 deletions(-)
50887
50888 commit bbf9f5e97c49f0f24476bfb7e457f7f60789ea89
50889 Author: Nilamdyuti Goswami <ngoswami@redhat.com>
50890 Date:   Mon Jun 10 14:58:13 2013 +0530
50891
50892     Assamese translation updated
50893
50894  po/as.po | 265
50895  +++++++++++++++++++++++++++++++--------------------------------
50896  1 file changed, 130 insertions(+), 135 deletions(-)
50897
50898 commit 3fdbfe7c0a7585c9c2dd0dc4976883e324c6e957
50899 Author: Fran Diéguez <fran.dieguez@mabishu.com>
50900 Date:   Mon Jun 10 10:31:01 2013 +0200
50901
50902     Updated Galician translations
50903
50904  po/gl.po | 222
50905  +++++++++++++++++++++++++++++++--------------------------------
50906  1 file changed, 108 insertions(+), 114 deletions(-)
50907
50908 commit 12958ed5cc08e3222054edbdb203fdfe4b2f5d1f
50909 Author: Ryan Lortie <desrt@desrt.ca>
50910 Date:   Sat Jun 8 17:01:56 2013 -0400
50911
50912     gio/tests: sort tests in the Makefile.am
50913
50914     ...to make it clear where people should add theirs, reducing the
50915     chance
50916     of conflicts caused by everyone always adding at the end.
50917
50918  gio/tests/Makefile.am | 138
50919  +++++++++++++++++++++++++-------------------------
50920  1 file changed, 69 insertions(+), 69 deletions(-)
50921
50922 commit afc8b1020aaa3a8acd7e8328d148748d3a5adfe6
50923 Author: Ryan Lortie <desrt@desrt.ca>
50924 Date:   Mon Apr 29 13:37:55 2013 -0700
50925
50926     GDesktopAppInfo: support DBusActivatable
50927
50928     Support the sender-side of the freedesktop application specification
50929     for
50930     cases that we find 'DBusActivatable=true' in the desktop file.
50931
50932     https://bugzilla.gnome.org/show_bug.cgi?id=699259
50933
50934  gio/gdesktopappinfo.c | 219
50935  +++++++++++++++++++++++++++++++++++++++-----------
50936  glib/gkeyfile.h       |   1 +
50937  2 files changed, 172 insertions(+), 48 deletions(-)
50938
50939 commit 0aaac55d1474dde49a5ac664dda16f0f6deca9b6
50940 Author: Matthias Clasen <mclasen@redhat.com>
50941 Date:   Thu Jun 6 00:05:41 2013 -0400
50942
50943     Update link to documentation
50944
50945  gio/gapplicationimpl-dbus.c | 2 +-
50946  1 file changed, 1 insertion(+), 1 deletion(-)
50947
50948 commit 6965b721b1c7ec571f54065ddd1ef4ee1f7a4c3d
50949 Author: Dan Winship <danw@gnome.org>
50950 Date:   Wed Jun 5 23:49:31 2013 -0300
50951
50952     tests: fix and re-add the broken test
50953
50954  gio/tests/inet-address.c | 2 ++
50955  1 file changed, 2 insertions(+)
50956
50957 commit 1dac271ace5f4ca690ac2ce13864b444359c54ce
50958 Author: Matthias Clasen <mclasen@redhat.com>
50959 Date:   Wed Jun 5 21:50:52 2013 -0400
50960
50961     Remove a failing testcase
50962
50963     One of the recently added examples seems wrong. Drop it.
50964
50965  gio/tests/inet-address.c | 2 --
50966  1 file changed, 2 deletions(-)
50967
50968 commit 76a10a572c67387533fa1e34796e39e3b7e70c30
50969 Author: Colin Walters <walters@verbum.org>
50970 Date:   Wed Jun 5 18:05:12 2013 -0400
50971
50972     GFileEnumerator: Add some documentation about ordering
50973
50974     Kind of a gratuitious gaping hole in the docs...
50975
50976     https://bugzilla.gnome.org/show_bug.cgi?id=701680
50977
50978  gio/gfileenumerator.c | 17 +++++++++++++++++
50979  1 file changed, 17 insertions(+)
50980
50981 commit 74a034028a964a25cc11318caf0b3c6d9a47bbcc
50982 Author: Ryan Lortie <desrt@desrt.ca>
50983 Date:   Wed Jun 5 15:51:13 2013 -0400
50984
50985     tests: add a few more invalid IPv6 address tests
50986
50987     https://bugzilla.gnome.org/show_bug.cgi?id=701401
50988
50989  gio/tests/inet-address.c | 10 ++++++++++
50990  1 file changed, 10 insertions(+)
50991
50992 commit 59ed934b055229ff2da96f96c772a060dc0f4092
50993 Author: Dan Winship <danw@gnome.org>
50994 Date:   Sun Jun 2 18:32:21 2013 -0300
50995
50996     ginetaddress: fix addr/string conversions on windows
50997
50998     When parsing an address, we need to re-set "len" between IPv4 and
50999     IPv6, since WSAStringToAddress() might set it to sizeof(struct
51000     sin_addr)
51001     when trying to parse the string as IPv4, even if it fails. Also, we
51002     need to make sure to not pass strings to WSAStringToAddress() that it
51003     will accept but that we don't want it to.
51004
51005     When stringifying an address, we need to clear the sockaddr before
51006     filling it in, so we don't accidentally end up with an unwanted
51007     scope_id or the like.
51008
51009     https://bugzilla.gnome.org/show_bug.cgi?id=701401
51010
51011  gio/ginetaddress.c | 29 +++++++++++++++++++++--------
51012  1 file changed, 21 insertions(+), 8 deletions(-)
51013
51014 commit 9f1a0b57cdca9eb2f9d8a8ecd414369df739fb8d
51015 Author: Colin Walters <walters@verbum.org>
51016 Date:   Sun May 12 07:28:01 2013 +0100
51017
51018     Ensure g_file_copy() does not temporarily expose private files
51019
51020     Previously, g_file_copy() would (on Unix) create files with the
51021     default mode of 644.  For applications which might at user request
51022     copy arbitrary private files such as ~/.ssh or /etc/shadow, a
51023     world-readable copy would be temporarily exposed.
51024
51025     This patch is suboptimal in that it *only* fixes g_file_copy()
51026     for the case where both source and destination are instances of
51027     GLocalFile on Unix.
51028
51029     The reason for this is that the public GFile APIs for creating files
51030     allow very limited control over the access permissions for the created
51031     file; one can either say a file is "private" or not.  Fixing
51032     this by adding e.g. g_file_create_with_attributes() would make sense,
51033     except this would entail 8 new API calls for all the variants of
51034     _create(), _create_async(), _replace(), _replace_async(),
51035     _create_readwrite(), _create_readwrite_async(), _replace_readwrite(),
51036     _replace_readwrite_async().  That can be done as a separate patch
51037     later.
51038
51039     https://bugzilla.gnome.org/show_bug.cgi?id=699959
51040
51041  gio/gfile.c                  | 24 +++++++++++++++++++++++-
51042  gio/glocalfile.c             | 23 ++++++++++++++---------
51043  gio/glocalfile.h             |  2 ++
51044  gio/glocalfileoutputstream.c | 36 ++++++++++++++++++++++--------------
51045  gio/glocalfileoutputstream.h |  2 ++
51046  5 files changed, 63 insertions(+), 24 deletions(-)
51047
51048 commit 02aaef5a4dd92fe3a3f3a7c4ccebf22ca1ba2644
51049 Author: Colin Walters <walters@verbum.org>
51050 Date:   Thu May 9 00:01:59 2013 +0100
51051
51052     g_file_copy(): Clean up logic for info query
51053
51054     Previously, we called g_file_query_info() *again* on the source at the
51055     very end of the copy.  This has the lame semantics that if the source
51056     happened to be deleted, we would fail to apply attributes to the
51057     destination.  This could even be a security flaw.
51058
51059     This commit changes things so that we query info from the source
51060     *stream* after opening - i.e. on Unix we use the proper fstat() and
51061     friends.  That way we operate more atomically.
51062
51063     https://bugzilla.gnome.org/show_bug.cgi?id=699959
51064
51065  gio/gfile.c | 128
51066  +++++++++++++++++++++++++++++++++++++++++-------------------
51067  1 file changed, 88 insertions(+), 40 deletions(-)
51068
51069 commit b4df86fa193d54c7604bf90aa88824e220b92683
51070 Author: Ryan Lortie <desrt@desrt.ca>
51071 Date:   Mon Apr 29 13:30:02 2013 -0700
51072
51073     GApplication: implement fd.o application spec
51074
51075     The freedesktop application specification is largely overlapping the
51076     GLib application D-Bus interface but implementing it will allow for
51077     applications to be launched directly from desktop files, which
51078     we want.
51079
51080     We keep the old Gtk interface for compatibility reasons and because it
51081     has some functionality not in the freedesktop spec (Busy state,
51082     CommandLine, etc.).
51083
51084     https://bugzilla.gnome.org/show_bug.cgi?id=699259
51085
51086  gio/gapplicationimpl-dbus.c | 78
51087  +++++++++++++++++++++++++++++++++++++++++++--
51088  1 file changed, 76 insertions(+), 2 deletions(-)
51089
51090 commit 7baea0aee559c70139e03421487d5aa213a547c0
51091 Author: Ryan Lortie <desrt@desrt.ca>
51092 Date:   Thu May 9 09:30:38 2013 -0400
51093
51094     GApplication: set prgname to appid for services
51095
51096     Since services are based on D-Bus activation and desktop files are
51097     supposed to be named like the busname for DBusActivatable applications
51098     and since gnome-shell wants wmclass equal to the desktop file name, we
51099     therefore want wmclass equal to the application ID in this case.
51100
51101     wmclass is determined from the prgname, which is otherwise pretty
51102     pointless to set to some random thing in $(libexec) for a D-Bus
51103     service,
51104     so set that to the appid.
51105
51106     This means that for D-Bus services, the following things are now
51107     all the
51108     same:
51109
51110      - application ID
51111      - prgname
51112      - wmclass property set on all windows
51113      - desktop file name
51114      - well-known bus name
51115
51116     There are not many applications running as D-Bus services at
51117     present so
51118     this shouldn't impact anybody except for gnome-clocks (where this
51119     change
51120     will be fixing a bug) and gnome-terminal.
51121
51122     https://bugzilla.gnome.org/show_bug.cgi?id=699259
51123
51124  gio/gapplication.c | 24 +++++++++++++++++++-----
51125  1 file changed, 19 insertions(+), 5 deletions(-)
51126
51127 commit 25d6560588bee636466ad62127f306a5d68bb872
51128 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
51129 Date:   Wed Jun 5 18:28:48 2013 +0200
51130
51131     Updated Spanish translation
51132
51133  po/es.po | 51 ++++++++++++++++++++++-----------------------------
51134  1 file changed, 22 insertions(+), 29 deletions(-)
51135
51136 commit 27c2864843f40d6a89eb9b0609f47216dd44058c
51137 Author: ManojKumar Giri <mgiri@redhat.com>
51138 Date:   Wed Jun 5 13:08:46 2013 +0530
51139
51140     Updated Odia Translation.
51141
51142  po/or.po | 51 ++++++++++++++++++++++-----------------------------
51143  1 file changed, 22 insertions(+), 29 deletions(-)
51144
51145 commit 5b872bb4fdc5118ea19172d3654131918ad676b4
51146 Author: Sandeep Sheshrao Shedmake <sshedmak@redhat.com>
51147 Date:   Wed Jun 5 12:28:00 2013 +0530
51148
51149     Updated Marathi Translations
51150
51151  po/mr.po | 470
51152  +++++++++++++++++++++++++++++++--------------------------------
51153  1 file changed, 233 insertions(+), 237 deletions(-)
51154
51155 commit 78ebab5bea1982a49cadadb36aa9ab0b3485d2fa
51156 Author: Sweta Kothari <swkothar@redhat.com>
51157 Date:   Wed Jun 5 10:48:55 2013 +0530
51158
51159     Updated Gujarati Translations
51160
51161  po/gu.po | 51 ++++++++++++++++++++++-----------------------------
51162  1 file changed, 22 insertions(+), 29 deletions(-)
51163
51164 commit 9d0c17b50102267a5029b58b1f44efbad82d8f03
51165 Author: Ryan Lortie <desrt@desrt.ca>
51166 Date:   Tue Jun 4 09:48:12 2013 -0400
51167
51168     g_file_set_contents(): don't fsync on ext3/4
51169
51170     ext3 and ext4 (for quite some time) with default mount options don't
51171     need fsync() to ensure safety of replace-by-rename.  Stop doing
51172     that for
51173     these filesystems.
51174
51175     Note: this patch also impacts ext2, which is probably not safe, but I
51176     don't know of any way to check ext2. vs the others because they
51177     all have
51178     the same magic numbers (short of opening /proc/mount).
51179
51180     This patch assumes that if BTRFS_SUPER_MAGIC is defined then so
51181     will be
51182     EXT3_SUPER_MAGIC.
51183
51184     https://bugzilla.gnome.org/show_bug.cgi?id=701560
51185
51186  glib/gfileutils.c | 9 ++++++++-
51187  1 file changed, 8 insertions(+), 1 deletion(-)
51188
51189 commit 16b26231ca7d807a5bb52228eb4f2cae4427edde
51190 Author: Dan Winship <danw@gnome.org>
51191 Date:   Sat May 25 11:09:43 2013 -0300
51192
51193     gio/tests/inet-address: fix to work on OS X
51194
51195     OS X's getaddrinfo() only supports IPv6 scope IDs that are interface
51196     names, not numbers. So use if_indextoname() to get the name of an
51197     interface and construct an address using that.
51198
51199     https://bugzilla.gnome.org/show_bug.cgi?id=700123
51200
51201  configure.ac             |  2 +-
51202  gio/tests/inet-address.c | 28 ++++++++++++++++++++++++----
51203  2 files changed, 25 insertions(+), 5 deletions(-)
51204
51205 commit c828aef014082c06f6a697ef4d0b92054d82b727
51206 Author: Ryan Lortie <desrt@desrt.ca>
51207 Date:   Mon Jun 3 22:55:20 2013 -0400
51208
51209     g_file_set_contents: change {posix_ => }fallocate
51210
51211     Use fallocate() instead of posix_fallocate() so that we just fail
51212     instead of getting the emulated version from the libc.
51213
51214     https://bugzilla.gnome.org/show_bug.cgi?id=701560
51215
51216  configure.ac      | 2 +-
51217  glib/gfileutils.c | 4 ++--
51218  2 files changed, 3 insertions(+), 3 deletions(-)
51219
51220 commit fc98c13fdec0e5ea7d8827be0eb1f1add31ad946
51221 Author: Ryan Lortie <desrt@desrt.ca>
51222 Date:   Mon Jun 3 17:59:29 2013 -0400
51223
51224     g_file_set_contents(): fix simple logic error
51225
51226     CI FTW.
51227
51228  glib/gfileutils.c | 2 +-
51229  1 file changed, 1 insertion(+), 1 deletion(-)
51230
51231 commit e40435e834b4da4e791dd6c67ffc8bf285b777fd
51232 Author: Ryan Lortie <desrt@desrt.ca>
51233 Date:   Mon Jun 3 17:49:06 2013 -0400
51234
51235     g_file_set_contents(): use unistd instead of stdio
51236
51237     Use a normal write() system call instead of fdopen() and fwrite().
51238
51239     This will definitely work on UNIX system and should work on Windows as
51240     well...
51241
51242     As an added bonus, we can use g_close() now as well.
51243
51244     https://bugzilla.gnome.org/show_bug.cgi?id=701560
51245
51246  glib/gfileutils.c | 52
51247  +++++++++++++++++++---------------------------------
51248  1 file changed, 19 insertions(+), 33 deletions(-)
51249
51250 commit c152ceba090840be100ae6eeb90b639b85420ec7
51251 Author: Ryan Lortie <desrt@desrt.ca>
51252 Date:   Mon Jun 3 16:16:25 2013 -0400
51253
51254     g_file_set_contents(): don't allocate display name
51255
51256     g_file_set_contents() sets a GError in the event of various failures
51257     that count occur.  It uses g_filename_display_name() in order to
51258     get the
51259     filename to include in the messages.
51260
51261     Factor out the error handling to make it easier to allocate the
51262     display
51263     name only when we need it (instead of allocating it every time).
51264
51265     https://bugzilla.gnome.org/show_bug.cgi?id=701560
51266
51267  glib/gfileutils.c | 124
51268  ++++++++++++++++++++----------------------------------
51269  1 file changed, 46 insertions(+), 78 deletions(-)
51270
51271 commit d3be43fcc5165b7680c9073438ad60a3652c1703
51272 Author: Ryan Lortie <desrt@desrt.ca>
51273 Date:   Mon Jun 3 15:43:01 2013 -0400
51274
51275     g_file_set_contents(): use posix_fallocate()
51276
51277     Extents-based filesystems like knowing in advance how much data
51278     will be
51279     written to a file in order to prevent fragmentation.  If we have
51280     it, use
51281     posix_fallocate() before writing data in g_file_set_contents().
51282
51283     https://bugzilla.gnome.org/show_bug.cgi?id=701560
51284
51285  configure.ac      | 2 +-
51286  glib/gfileutils.c | 7 +++++++
51287  2 files changed, 8 insertions(+), 1 deletion(-)
51288
51289 commit b9350597384502e51e800d9bcfea32d719b7b41b
51290 Author: Matej Urbančič <mateju@svn.gnome.org>
51291 Date:   Mon Jun 3 21:37:49 2013 +0200
51292
51293     Updated Slovenian translation
51294
51295  po/sl.po | 10 +++++-----
51296  1 file changed, 5 insertions(+), 5 deletions(-)
51297
51298 commit 771c841b3d2ff10e36cfd103479ca57dc698be5e
51299 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
51300 Date:   Mon Jun 3 11:27:44 2013 +0200
51301
51302     Updated Spanish translation
51303
51304  po/es.po | 48 ++++++++++++++++++++++++------------------------
51305  1 file changed, 24 insertions(+), 24 deletions(-)
51306
51307 commit ebea942d955c383ab179db1473d58cee6b2dee54
51308 Author: ManojKumar Giri <mgiri@redhat.com>
51309 Date:   Mon Jun 3 13:48:33 2013 +0530
51310
51311     Updated Odia Translation.
51312
51313  po/or.po | 14 +++++++-------
51314  1 file changed, 7 insertions(+), 7 deletions(-)
51315
51316 commit 72af6b0d5baa291210d603c366d232185ceae91f
51317 Author: Sweta Kothari <swkothar@redhat.com>
51318 Date:   Mon Jun 3 13:30:48 2013 +0530
51319
51320     Updated Gujarati Translations
51321
51322  po/gu.po | 48 ++++++++++++++++++++++++------------------------
51323  1 file changed, 24 insertions(+), 24 deletions(-)
51324
51325 commit 9acc480d72e9140ec1fa34d780c6d924c7a71aec
51326 Author: Kjell Ahlstedt <kjell.ahlstedt@bredband.net>
51327 Date:   Sun Jun 2 20:21:33 2013 +0200
51328
51329     Remove extra comma in gtestutils.h
51330
51331     https://bugzilla.gnome.org/show_bug.cgi?id=701474
51332
51333  glib/gtestutils.h | 2 +-
51334  1 file changed, 1 insertion(+), 1 deletion(-)
51335
51336 commit d0301080ee78c2f67ce04486da2ee3e7e123eece
51337 Author: Matthias Clasen <mclasen@redhat.com>
51338 Date:   Sun Jun 2 20:00:21 2013 -0400
51339
51340     Improve GSettings test coverage
51341
51342  gio/tests/gsettings.c | 100
51343  ++++++++++++++++++++++++++++++++++++++++++++++++++
51344  1 file changed, 100 insertions(+)
51345
51346 commit b9406904a5d8a50a0608864160029e7bb07d04e2
51347 Author: Matthias Clasen <mclasen@redhat.com>
51348 Date:   Sun Jun 2 19:59:48 2013 -0400
51349
51350     Add a directory monitoring test
51351
51352  gio/tests/Makefile.am |   1 +
51353  gio/tests/monitor.c   | 184
51354  ++++++++++++++++++++++++++++++++++++++++++++++++++
51355  2 files changed, 185 insertions(+)
51356
51357 commit e546eb016a15646be75b73c1eacf6c2b6d5f120b
51358 Author: Matthias Clasen <mclasen@redhat.com>
51359 Date:   Sun Jun 2 14:37:19 2013 -0400
51360
51361     Remove some unused inotify code
51362
51363  gio/inotify/inotify-kernel.c  | 142
51364  ++++++------------------------------------
51365  gio/inotify/inotify-missing.c |  15 -----
51366  2 files changed, 20 insertions(+), 137 deletions(-)
51367
51368 commit a62079e2e3270f6196a0744c532e72d38ab311b1
51369 Author: Ryan Lortie <desrt@desrt.ca>
51370 Date:   Sun Jun 2 09:53:06 2013 -0400
51371
51372     tests: Remove a leftover debug printf
51373
51374     https://bugzilla.gnome.org/show_bug.cgi?id=701456
51375
51376  gio/tests/file.c | 1 -
51377  1 file changed, 1 deletion(-)
51378
51379 commit fc35c3487eb926417261035cfc834b0b716530e1
51380 Author: Matthias Clasen <mclasen@redhat.com>
51381 Date:   Sun Jun 2 01:47:19 2013 -0400
51382
51383     Improve unix stream test coverage
51384
51385  gio/tests/unix-streams.c | 4 ++++
51386  1 file changed, 4 insertions(+)
51387
51388 commit 8f655149e9d0bb48fc7ebb2c29bba13924f13056
51389 Author: Matthias Clasen <mclasen@redhat.com>
51390 Date:   Sun Jun 2 01:46:21 2013 -0400
51391
51392     Improve GAppInfo test coverage
51393
51394  gio/tests/mimeapps.c | 14 ++++++++++++++
51395  1 file changed, 14 insertions(+)
51396
51397 commit 0326f146fd3bbff74e7ca1e77bef814601c1a981
51398 Author: Matthias Clasen <mclasen@redhat.com>
51399 Date:   Sun Jun 2 01:44:49 2013 -0400
51400
51401     Improve GMemoryInputStream test coverage
51402
51403  gio/tests/memory-input-stream.c | 23 +++++++++++++++++++++++
51404  1 file changed, 23 insertions(+)
51405
51406 commit dcf5dea9225efd3ef60a23a5a0fcbbb1e95cc794
51407 Author: Matthias Clasen <mclasen@redhat.com>
51408 Date:   Sun Jun 2 01:44:15 2013 -0400
51409
51410     Improve GMenuModel test coverage
51411
51412  gio/tests/gmenumodel.c | 19 +++++++++++++++++++
51413  1 file changed, 19 insertions(+)
51414
51415 commit c40e0b59da5dba6af74f7778e77b01e7f7f48e15
51416 Author: Matthias Clasen <mclasen@redhat.com>
51417 Date:   Sun Jun 2 01:43:13 2013 -0400
51418
51419     Improve GFileAttributeMatcher test coverage
51420
51421  gio/tests/g-file-info.c | 24 +++++++++++++++++++++---
51422  1 file changed, 21 insertions(+), 3 deletions(-)
51423
51424 commit 0753ae1235a3765339b4637db0ca0c89a66fb0e4
51425 Author: Matthias Clasen <mclasen@redhat.com>
51426 Date:   Sun Jun 2 01:42:28 2013 -0400
51427
51428     Improve GIcon test coverage
51429
51430  gio/tests/g-icon.c | 118
51431  ++++++++++++++++++++++++++++++++++++++++++++++++-----
51432  1 file changed, 107 insertions(+), 11 deletions(-)
51433
51434 commit 49d39633d15427436a18e160f06aab12dce6f378
51435 Author: Matthias Clasen <mclasen@redhat.com>
51436 Date:   Sun Jun 2 01:41:50 2013 -0400
51437
51438     Improve test coverage for GZipCompressor
51439
51440  gio/tests/converter-stream.c | 12 +++++++++++-
51441  1 file changed, 11 insertions(+), 1 deletion(-)
51442
51443 commit 2f3f270fccaf92ae423864b5d35e61572137fda3
51444 Author: Matthias Clasen <mclasen@redhat.com>
51445 Date:   Sun Jun 2 01:41:09 2013 -0400
51446
51447     Improve test coverage for GBufferedOutputStream
51448
51449  gio/tests/buffered-output-stream.c | 6 ++++++
51450  1 file changed, 6 insertions(+)
51451
51452 commit 6a487eae569198c88ef799b637891a4ed53effae
51453 Author: Matthias Clasen <mclasen@redhat.com>
51454 Date:   Sun Jun 2 01:40:39 2013 -0400
51455
51456     Trivial formatting fix
51457
51458  gio/gbytesicon.c | 2 +-
51459  1 file changed, 1 insertion(+), 1 deletion(-)
51460
51461 commit 7977bb15de1f19e4f11484779c581a6c08ebdd03
51462 Author: Matthias Clasen <mclasen@redhat.com>
51463 Date:   Sat Jun 1 18:54:57 2013 -0400
51464
51465     Skip spawn tests when collecting coverage
51466
51467     These tests break gcov's data collection, so don't link them
51468     against -lgov. See bug 682133.
51469
51470  glib/tests/Makefile.am | 5 +++++
51471  1 file changed, 5 insertions(+)
51472
51473 commit fed8ae38c3b43c8da693c624bb552c50d269af84
51474 Author: Matthias Clasen <mclasen@redhat.com>
51475 Date:   Sat Jun 1 00:36:16 2013 -0400
51476
51477     Improve test coverage a bit
51478
51479  gio/tests/file.c                 | 20 ++++++++++++++++++++
51480  gio/tests/memory-output-stream.c | 10 ++++++++++
51481  2 files changed, 30 insertions(+)
51482
51483 commit c0f96bb27636de407a29c8ee30bb44a03c74a0fb
51484 Author: Matthias Clasen <mclasen@redhat.com>
51485 Date:   Sat Jun 1 00:35:39 2013 -0400
51486
51487     mem-overflow: test malloc and realloc corner cases
51488
51489  glib/tests/mem-overflow.c | 25 +++++++++++++++++++++++++
51490  1 file changed, 25 insertions(+)
51491
51492 commit 81be95fffbb8aed746fe6ceaa820fde10773e026
51493 Author: Fran Diéguez <fran.dieguez@mabishu.com>
51494 Date:   Sun Jun 2 00:25:33 2013 +0200
51495
51496     Updated Galician translations
51497
51498  po/gl.po | 401
51499  ++++++++++++++++++++++++++++++++-------------------------------
51500  1 file changed, 204 insertions(+), 197 deletions(-)
51501
51502 commit 79972d22ac7085c252b6714d7dffd10fb470db6b
51503 Author: Ryan Lortie <desrt@desrt.ca>
51504 Date:   Sat Jun 1 11:38:10 2013 -0400
51505
51506     Fix failure to build exit-on-close gdbus test
51507
51508     In the case that HAVE_DBUS_DAEMON was undefined (as in ostree
51509     where glib
51510     is built before D-Bus) this test was failing.  Move it inside the
51511     HAVE_DBUS_DAEMON block.
51512
51513  gio/tests/Makefile.am | 5 ++---
51514  1 file changed, 2 insertions(+), 3 deletions(-)
51515
51516 commit 16ec6295806131103e1ba08f8b23f5b9bbe05adb
51517 Author: Ryan Lortie <desrt@desrt.ca>
51518 Date:   Sat Jun 1 10:07:33 2013 -0400
51519
51520     glib.mk: Rework win32 test support
51521
51522     Newer versions of automake (~1.13.1) seem to generate some new
51523     rules for
51524     testcases that get tripped up on our use of $(addsuffix) and
51525     $(strip) so
51526     take those out of the definition of TESTS on win32.
51527
51528  glib.mk | 9 +++++----
51529  1 file changed, 5 insertions(+), 4 deletions(-)
51530
51531 commit 601a00fa2ac31da0595cfe572b04edcdded3ae86
51532 Author: Ryan Lortie <desrt@desrt.ca>
51533 Date:   Sat Jun 1 09:55:13 2013 -0400
51534
51535     Change a pair of TESTS = to TEST +=
51536
51537  tests/gobject/Makefile.am  | 2 +-
51538  tests/refcount/Makefile.am | 2 +-
51539  2 files changed, 2 insertions(+), 2 deletions(-)
51540
51541 commit e042db0f83d73801a206cbaed1a49783355e0dd5
51542 Author: Ryan Lortie <desrt@desrt.ca>
51543 Date:   Fri May 31 22:33:22 2013 -0400
51544
51545     GSettings tests: reverse installed test complexity
51546
51547     Remove the complications that were introduced in an attempt to
51548     make the
51549     gsettings and gschema-compile tests function as installed tests.
51550     These
51551     tests are designed (in large part for gsettings and entirely for
51552     gschema-compile) to test the in-tree tools and should not be
51553     testing the
51554     system versions.
51555
51556     In the future we may want to move the use of the in-tree tools
51557     from the
51558     gsettings testcase into the Makefile and install the resulting files,
51559     allowing this testcase to run against those files, installed.
51560
51561  gio/tests/gschema-compile.c |  9 +--------
51562  gio/tests/gsettings.c       | 46
51563  ++++++++++++++++-----------------------------
51564  2 files changed, 17 insertions(+), 38 deletions(-)
51565
51566 commit f9eb9eed10b7123ef000e49be1290755b2d6ae8f
51567 Author: Ryan Lortie <desrt@desrt.ca>
51568 Date:   Thu May 30 00:07:32 2013 -0400
51569
51570     Rework the build system for a new tests approach
51571
51572     Perform a substantial cleanup of the build system with respect to
51573     building and installing testcases.
51574
51575     First, Makefile.decl has been renamed glib.mk and substantially
51576     expanded.  We intend to add more stuff here in the future, like canned
51577     rules for mkenums, marshallers, resources, etc.
51578
51579     By default, tests are no longer compiled as part of 'make'.  They will
51580     be built when 'make check' is run.  The old behaviour can be obtained
51581     with --enable-always-build-tests.
51582
51583     --disable-modular-tests is gone (because tests are no longer built by
51584     default).  There is no longer any way to cause 'make check' to be a
51585     no-op, but that's not very useful anyway.
51586
51587     A new glibtests.m4 file is introduced.  Along with glib.mk, this
51588     provides for consistent handling of --enable-installed-tests and
51589     --enable-always-build-tests (mentioned above).
51590
51591     Port our various test-installing Makefiles to the new framework.
51592
51593     This patch substantially improves the situation in the toplevel tests/
51594     directory.  Things are now somewhat under control there.  There were
51595     some tests being built that weren't even being run and we run
51596     those now.
51597     The long-running GObject performance tests in this directory have been
51598     removed from 'make check' because they take too long.
51599
51600     As an experiment, 'make check' now runs the testcases on win32 builds,
51601     by default.  We can't run them under gtester (since it uses a pipe to
51602     communicate with the subprocess) so just toss them in TESTS.  Most of
51603     them are passing on win32.
51604
51605     Things are not quite done here, but this patch is already a
51606     substantial
51607     improvement.  More to come.
51608
51609  Makefile.am                                        |  17 +-
51610  Makefile.decl                                      |  97 ---
51611  configure.ac                                       |  28 +-
51612  gio/Makefile.am                                    |  20 +-
51613  gio/fam/Makefile.am                                |   4 +-
51614  gio/fen/Makefile.am                                |   6 +-
51615  gio/gdbus-2.0/codegen/Makefile.am                  |   4 +-
51616  gio/glib-compile-schemas.c                         |   4 +-
51617  gio/inotify/Makefile.am                            |   6 +-
51618  gio/kqueue/Makefile.am                             |   6 +-
51619  gio/tests/Makefile.am                              | 726
51620  +++++++++------------
51621  gio/tests/appinfo.c                                |   6 +
51622  gio/tests/file.c                                   |   2 +-
51623  gio/tests/gdbus-example-objectmanager-client.c     |   2 +-
51624  gio/tests/gdbus-example-objectmanager-server.c     |   2 +-
51625  gio/tests/gdbus-object-manager-example/Makefile.am |  37 +-
51626  gio/tests/gdbus-peer.c                             |   2 +-
51627  gio/tests/gdbus-test-fixture.c                     |   2 +-
51628  gio/tests/gschema-compile.c                        |   6 +-
51629  gio/tests/gsettings.c                              |  61 +-
51630  gio/win32/Makefile.am                              |   6 +-
51631  gio/xdgmime/Makefile.am                            |   4 +-
51632  glib.mk                                            | 223 +++++++
51633  glib/Makefile.am                                   |  15 +-
51634  glib/gnulib/Makefile.am                            |   4 +-
51635  glib/libcharset/Makefile.am                        |   6 +-
51636  glib/pcre/Makefile.am                              |   4 +-
51637  glib/tests/Makefile.am                             | 194 +++---
51638  glib/update-pcre/Makefile.am                       |   2 +-
51639  gmodule/Makefile.am                                |   8 +-
51640  gobject/Makefile.am                                |  14 +-
51641  gobject/tests/Makefile.am                          |  86 +--
51642  gthread/Makefile.am                                |   6 +-
51643  m4macros/Makefile.am                               |   2 +-
51644  m4macros/glibtests.m4                              |  28 +
51645  tests/Makefile.am                                  | 296 ++++-----
51646  tests/gobject/Makefile.am                          | 124 ++--
51647  tests/refcount/Makefile.am                         |  33 +-
51648  38 files changed, 974 insertions(+), 1119 deletions(-)
51649
51650 commit 210b1f8b4230b881d1c2e4a9e7dac571c967e091
51651 Author: Ryan Lortie <desrt@desrt.ca>
51652 Date:   Thu May 30 00:04:05 2013 -0400
51653
51654     Remove a bunch of lingering g_thread_init()
51655
51656     After this patch, there is but one remaining use of g_thread_init(),
51657     which is in tests/slice-threadinit.c, a testcase dedicated to testing
51658     the functionality of gslice across a g_thread_init() boundary.
51659
51660     This testcase is pretty meaningless these days... probably we should
51661     delete it.
51662
51663  tests/asyncqueue-test.c              | 2 --
51664  tests/child-test.c                   | 3 ---
51665  tests/gobject/performance-threaded.c | 3 ---
51666  tests/mainloop-test.c                | 4 +---
51667  tests/onceinit.c                     | 2 --
51668  tests/slice-test.c                   | 2 --
51669  tests/thread-test.c                  | 1 -
51670  tests/threadpool-test.c              | 2 --
51671  8 files changed, 1 insertion(+), 18 deletions(-)
51672
51673 commit e66abbe2ef574b1ff5c36588bbac7267f04e5abe
51674 Author: Ryan Lortie <desrt@desrt.ca>
51675 Date:   Wed May 29 23:49:30 2013 -0400
51676
51677     Some final g_test_build_filename() porting
51678
51679     This should be the last users that need to be ported.
51680
51681     For some of the oldschool non-gtester-ified tests, we call
51682     g_test_init()
51683     from main() because it is necessary in order to use
51684     g_test_build_filename().
51685
51686  gio/tests/appinfo-test.c        |  2 +-
51687  gio/tests/desktop-app-info.c    |  2 +-
51688  glib/tests/keyfile.c            |  2 +-
51689  glib/tests/spawn-singlethread.c |  2 +-
51690  tests/iochannel-test.c          | 11 +++--------
51691  tests/module-test.c             | 17 ++++++-----------
51692  tests/unicode-caseconv.c        | 10 +++-------
51693  tests/unicode-encoding.c        | 12 ++++--------
51694  8 files changed, 20 insertions(+), 38 deletions(-)
51695
51696 commit d7b3e558cfc91b1eaee80b156ad358774ded1c34
51697 Author: Ryan Lortie <desrt@desrt.ca>
51698 Date:   Wed May 29 23:43:26 2013 -0400
51699
51700     Move a pair of gobject tests to tests/gobject/
51701
51702     testgobject.c and timeloop-closure.c are the only two tests in the
51703     toplevel tests/ directory that depend on gobject, so move them to
51704     tests/gobject/ along with the other gobject tests.
51705
51706     Both of these were in noinst_PROGRAMS and not TESTS, so keep them that
51707     way when we move them.
51708
51709  tests/Makefile.am                      | 7 ++-----
51710  tests/gobject/Makefile.am              | 6 +++++-
51711  tests/{ => gobject}/testgobject.c      | 0
51712  tests/{ => gobject}/timeloop-closure.c | 0
51713  4 files changed, 7 insertions(+), 6 deletions(-)
51714
51715 commit a114e98d09248f843c87b99c15534db4cf6367aa
51716 Author: Matthias Clasen <mclasen@redhat.com>
51717 Date:   Fri May 31 21:24:21 2013 -0400
51718
51719     Split off the gdbus-overflow test
51720
51721     It is unrealiable under load, and frequently fails in the
51722     ostree tests. See https://bugzilla.gnome.org/show_bug.cgi?id=701105
51723
51724  gio/tests/Makefile.am      |   3 +-
51725  gio/tests/gdbus-overflow.c | 252
51726  +++++++++++++++++++++++++++++++++++++++++++++
51727  gio/tests/gdbus-peer.c     | 126 +----------------------
51728  3 files changed, 255 insertions(+), 126 deletions(-)
51729
51730 commit eb16c5a4fea60e7969640972c8bc70dcc8673857
51731 Author: Matthias Clasen <mclasen@redhat.com>
51732 Date:   Fri May 31 17:23:29 2013 -0400
51733
51734     Fix a typo
51735
51736  glib/gtestutils.c | 2 +-
51737  1 file changed, 1 insertion(+), 1 deletion(-)
51738
51739 commit 9cfac6e76c19b40a9b07b92d34afb06b13b1876e
51740 Author: Ryan Lortie <desrt@desrt.ca>
51741 Date:   Thu May 30 13:50:17 2013 -0400
51742
51743     Bump version.
51744
51745  configure.ac | 2 +-
51746  1 file changed, 1 insertion(+), 1 deletion(-)
51747
51748 commit a681e11f928e79d40d4d1e994dd5b65378f911a7
51749 Author: William Jon McCann <jmccann@redhat.com>
51750 Date:   Wed Jan 30 00:46:43 2013 +0100
51751
51752     Fix property example in gobject tutorial
51753
51754     https://bugzilla.gnome.org/show_bug.cgi?id=692848
51755
51756  docs/reference/gobject/tut_howto.xml | 10 ++++------
51757  1 file changed, 4 insertions(+), 6 deletions(-)
51758
51759 commit ccc039c70578b3fdf146d8e4d97588debf3d7c89
51760 Author: Ryan Lortie <desrt@desrt.ca>
51761 Date:   Wed May 29 23:30:46 2013 -0400
51762
51763     Remove org.gtk.test.gschema
51764
51765     This is the old non-xml schema file format that we were playing around
51766     with at one time.  Nothing is using this file anymore.
51767
51768  gio/tests/Makefile.am          |  1 -
51769  gio/tests/org.gtk.test.gschema | 39
51770  ---------------------------------------
51771  2 files changed, 40 deletions(-)
51772
51773 commit c235087ba44cd090623510d50371f4444538a49c
51774 Author: Ryan Lortie <desrt@desrt.ca>
51775 Date:   Wed May 29 21:49:53 2013 -0400
51776
51777     icon deserialisation: fix uninitialised variable
51778
51779     Deserialising an emblemed icon would make uninitialised use of a
51780     variable in the error case.  Fix that.
51781
51782  gio/gicon.c | 2 ++
51783  1 file changed, 2 insertions(+)
51784
51785 commit c7e965f4ee26b95b10b80756f24589019f9d3857
51786 Author: Ryan Lortie <desrt@desrt.ca>
51787 Date:   Wed May 29 21:33:04 2013 -0400
51788
51789     docs/: ignore gtester Makefile targets
51790
51791     Mark 'test', 'test-report', 'perf-report' and 'full-report' as
51792     PHONY in
51793     docs/Makefile.am to prevent recursion of gtester into the
51794     documentation
51795     subdirectories.  Stop including Makefile.decl from these directories
51796     since it is no longer necessary.
51797
51798     This will clear up the warnings about EXTRA_DIST being defined once in
51799     gtk-doc.make and again in Makefile.decl.
51800
51801  docs/Makefile.am                                            | 5 +++--
51802  docs/reference/Makefile.am                                  | 2 --
51803  docs/reference/gio/Makefile.am                              | 1 -
51804  docs/reference/gio/gdbus-object-manager-example/Makefile.am | 1 -
51805  docs/reference/glib/Makefile.am                             | 1 -
51806  docs/reference/gobject/Makefile.am                          | 1 -
51807  6 files changed, 3 insertions(+), 8 deletions(-)
51808
51809 commit a8a9afe17c0ee484b65c6f75e0d22ad1ae2cd9b6
51810 Author: Ryan Lortie <desrt@desrt.ca>
51811 Date:   Mon Apr 22 17:37:18 2013 -0400
51812
51813     GObject: prevent installing properties after init
51814
51815     GObject has previously allowed installing properties after class_init
51816     has finished running.  This means that you could install some of your
51817     own properties on G_TYPE_OBJECT, for example, although they wouldn't
51818     have worked properly.
51819
51820     A previous patch asserted that this was not true and we had to
51821     revert it
51822     because it broke the shell.  Instead of reverting, we should have
51823     used a
51824     critical, so do that now.
51825
51826     Complaints go to this bug:
51827
51828     https://bugzilla.gnome.org/show_bug.cgi?id=698614
51829
51830  gobject/gobject.c       |  9 +++++++--
51831  gobject/gtype-private.h |  1 +
51832  gobject/gtype.c         | 10 ++++++++++
51833  3 files changed, 18 insertions(+), 2 deletions(-)
51834
51835 commit 8df1bb3486417bc67a5b38fb8fa81f333b18da22
51836 Author: Ryan Lortie <desrt@desrt.ca>
51837 Date:   Wed May 29 08:49:16 2013 -0400
51838
51839     Rename G_TEST_DISTED to G_TEST_DIST
51840
51841     Since this feature is so utterly automake-centric, we may as well be
51842     using the same terminology as automake itself (ie: although it's
51843     BUILT_SOURCES, it's DIST_EXTRA, not DISTED).
51844
51845     Also add some comments to the enum explaining that these terms are
51846     really corresponding directly to the automake terms.
51847
51848     https://bugzilla.gnome.org/show_bug.cgi?id=549783
51849
51850  gio/tests/appinfo.c         | 22 +++++++++++-----------
51851  gio/tests/contexts.c        |  2 +-
51852  gio/tests/file.c            |  2 +-
51853  gio/tests/g-icon.c          |  2 +-
51854  gio/tests/gdbus-peer.c      |  2 +-
51855  gio/tests/gschema-compile.c |  2 +-
51856  gio/tests/gsettings.c       |  8 ++++----
51857  gio/tests/tls-certificate.c | 44
51858  ++++++++++++++++++++++----------------------
51859  glib/gtestutils.c           | 30 ++++++++++++++++++++++--------
51860  glib/gtestutils.h           |  2 +-
51861  glib/tests/bookmarkfile.c   |  4 ++--
51862  glib/tests/keyfile.c        |  6 +++---
51863  glib/tests/mappedfile.c     | 10 +++++-----
51864  glib/tests/markup-parse.c   |  4 ++--
51865  14 files changed, 77 insertions(+), 63 deletions(-)
51866
51867 commit da478acd3c948536cd117e4347fcc554d93a7dc8
51868 Author: Ryan Lortie <desrt@desrt.ca>
51869 Date:   Tue May 28 17:48:06 2013 -0400
51870
51871     Remove G_TEST_DATA= from installed .test files
51872
51873     This is no longer needed with the new test data file finding stuff.
51874
51875     https://bugzilla.gnome.org/show_bug.cgi?id=549783
51876
51877  gio/tests/Makefile.am     | 2 +-
51878  glib/tests/Makefile.am    | 2 +-
51879  gobject/tests/Makefile.am | 2 +-
51880  3 files changed, 3 insertions(+), 3 deletions(-)
51881
51882 commit ddd7e941f4e7199832b508d7f892680ca31937de
51883 Author: Ryan Lortie <desrt@desrt.ca>
51884 Date:   Tue May 28 18:03:17 2013 -0400
51885
51886     Test data file API: port two more testcases
51887
51888     These ones were slightly non-trivial so they didn't get included
51889     in the
51890     previous patches.  Port them now.
51891
51892     https://bugzilla.gnome.org/show_bug.cgi?id=549783
51893
51894  gio/tests/appinfo.c   | 75
51895  ++++++++++++++++++---------------------------------
51896  gio/tests/gsettings.c | 15 ++++-------
51897  2 files changed, 31 insertions(+), 59 deletions(-)
51898
51899 commit 17ded322c5cb2cdb230233a9a020e1acdab9c0ab
51900 Author: Ryan Lortie <desrt@desrt.ca>
51901 Date:   Tue May 28 14:24:47 2013 -0400
51902
51903     tests: move tests to new _get_filename() API
51904
51905     This API was introduced to save a few lines of code here and there, so
51906     let's start by removing a bunch from our own tests.
51907
51908     https://bugzilla.gnome.org/show_bug.cgi?id=549783
51909
51910  gio/tests/file.c                        |  5 +--
51911  gio/tests/g-icon.c                      |  7 +---
51912  gio/tests/gdbus-connection-slow.c       | 12 ++----
51913  gio/tests/gdbus-connection.c            |  5 +--
51914  gio/tests/gdbus-introspection.c         |  5 +--
51915  gio/tests/gdbus-peer.c                  |  3 +-
51916  gio/tests/gdbus-proxy-well-known-name.c |  9 +----
51917  gio/tests/gdbus-proxy.c                 | 11 +----
51918  gio/tests/resources.c                   | 35 +++++-----------
51919  gio/tests/tls-certificate.c             | 72
51920  ++++++++++++---------------------
51921  glib/tests/keyfile.c                    | 12 ++----
51922  glib/tests/mappedfile.c                 | 25 +++---------
51923  12 files changed, 56 insertions(+), 145 deletions(-)
51924
51925 commit 575a9da718e8c84da052f50f1435914a94197696
51926 Author: Ryan Lortie <desrt@desrt.ca>
51927 Date:   Tue May 28 13:22:59 2013 -0400
51928
51929     gtest: Add more path building API
51930
51931     Add a pair of functions for returning strings that don't need to be
51932     freed.  This is a bit of a hack but it will turn the 99% case of using
51933     these functions from:
51934
51935       gchar *tmp;
51936       tmp = g_test_build_filename (...);
51937       fd = open (tmp, ...);
51938       g_free (tmp);
51939
51940     to:
51941
51942       fd = open (g_test_get_filename (...), ...);
51943
51944     which is a pretty substantial win.
51945
51946     https://bugzilla.gnome.org/show_bug.cgi?id=549783
51947
51948  docs/reference/glib/glib-sections.txt |   2 +
51949  glib/gtestutils.c                     | 125
51950  ++++++++++++++++++++++++++++++----
51951  glib/gtestutils.h                     |   6 ++
51952  3 files changed, 118 insertions(+), 15 deletions(-)
51953
51954 commit 58c6ca32aac6e0735d7325ce0b876025c722bae3
51955 Author: Ryan Lortie <desrt@desrt.ca>
51956 Date:   Tue May 28 12:48:37 2013 -0400
51957
51958     tests: use new g_test_build_filename() API
51959
51960     Port most of the tests to the new g_test_build_filename() API.
51961
51962     https://bugzilla.gnome.org/show_bug.cgi?id=549783
51963
51964  gio/tests/contexts.c                    |  8 +-----
51965  gio/tests/file.c                        | 10 +++----
51966  gio/tests/g-icon.c                      |  9 +------
51967  gio/tests/gapplication.c                | 23 +++++-----------
51968  gio/tests/gdbus-connection-loss.c       |  9 +------
51969  gio/tests/gdbus-connection-slow.c       | 11 ++------
51970  gio/tests/gdbus-connection.c            | 13 +--------
51971  gio/tests/gdbus-introspection.c         |  9 +------
51972  gio/tests/gdbus-peer.c                  |  9 +------
51973  gio/tests/gdbus-proxy-well-known-name.c | 11 ++------
51974  gio/tests/gdbus-proxy.c                 | 11 ++------
51975  gio/tests/gdbus-threading.c             |  9 +------
51976  gio/tests/gschema-compile.c             |  8 +-----
51977  gio/tests/resources.c                   | 25 +++++-------------
51978  gio/tests/tls-certificate.c             | 47
51979  ++++++++++++++-------------------
51980  glib/tests/bookmarkfile.c               |  9 ++-----
51981  glib/tests/keyfile.c                    | 14 +++-------
51982  glib/tests/mappedfile.c                 | 17 ++++--------
51983  glib/tests/markup-parse.c               | 10 ++-----
51984  19 files changed, 62 insertions(+), 200 deletions(-)
51985
51986 commit 0c4806733cb30f56325b0f1c4e95a400e4998c14
51987 Author: Ryan Lortie <desrt@desrt.ca>
51988 Date:   Tue May 28 12:44:41 2013 -0400
51989
51990     Add g_test_build_filename()
51991
51992     This function allows testcases to find data files in various
51993     situations
51994     of srcdir == builddir, srcdir != builddir and for installed tests.
51995
51996     https://bugzilla.gnome.org/show_bug.cgi?id=549783
51997
51998  Makefile.decl                         |  6 +--
51999  docs/reference/glib/glib-sections.txt |  3 ++
52000  glib/gtestutils.c                     | 98
52001  +++++++++++++++++++++++++++++++++++
52002  glib/gtestutils.h                     | 11 ++++
52003  4 files changed, 115 insertions(+), 3 deletions(-)
52004
52005 commit 2afd39a90dbde31159a78b780bacdd636badb34e
52006 Author: Matthias Clasen <mclasen@redhat.com>
52007 Date:   Tue May 28 22:23:58 2013 -0400
52008
52009     Trivial doc typo fix
52010
52011  gobject/gtype.c | 10 +++++-----
52012  1 file changed, 5 insertions(+), 5 deletions(-)
52013
52014 commit 2349635ebe1a757107d864bac603d7f2189b7418
52015 Author: Matthias Clasen <mclasen@redhat.com>
52016 Date:   Wed May 29 00:07:26 2013 -0400
52017
52018     Trivial documentation typos
52019
52020  gobject/gobject.c | 4 ++--
52021  1 file changed, 2 insertions(+), 2 deletions(-)
52022
52023 commit b5463f4cf44eb74e667491ddd96476f51b9a8ed6
52024 Author: Matthias Clasen <mclasen@redhat.com>
52025 Date:   Wed May 29 00:14:55 2013 -0400
52026
52027     Work with ltp 1.10
52028
52029  configure.ac | 2 +-
52030  1 file changed, 1 insertion(+), 1 deletion(-)
52031
52032 commit db1c83a5163dab40673b1c5cdf23fdff771ebaf3
52033 Author: Matthias Clasen <mclasen@redhat.com>
52034 Date:   Wed May 29 08:34:24 2013 -0400
52035
52036     Improve gtype test coverage
52037
52038  tests/refcount/objects.c     | 3 +++
52039  tests/refcount/properties.c  | 2 ++
52040  tests/refcount/properties2.c | 2 ++
52041  tests/refcount/properties4.c | 4 ++++
52042  4 files changed, 11 insertions(+)
52043
52044 commit 07168724d74cb656938df7abaa42dacff94c62cf
52045 Author: Matthias Clasen <mclasen@redhat.com>
52046 Date:   Wed May 29 08:33:55 2013 -0400
52047
52048     Improve signal test coverage
52049
52050  gobject/tests/signals.c | 206
52051  +++++++++++++++++++++++++++++++++++++++++++++++-
52052  1 file changed, 205 insertions(+), 1 deletion(-)
52053
52054 commit a9abbb31924f8ae9f51c1064f88efedde7c34117
52055 Author: Matthias Clasen <mclasen@redhat.com>
52056 Date:   Wed May 29 00:15:55 2013 -0400
52057
52058     Improve test coverage in gobject/
52059
52060     Lines:          6631    8862    74.8 %
52061     Functions:      747     893     83.7 %
52062
52063  gobject/tests/Makefile.am |   5 +-
52064  gobject/tests/boxed.c     | 116 +++++++++++++++++++++++++++++++++++
52065  gobject/tests/qdata.c     |  28 +++++++++
52066  gobject/tests/type.c      | 152
52067  ++++++++++++++++++++++++++++++++++++++++++++++
52068  4 files changed, 300 insertions(+), 1 deletion(-)
52069
52070 commit 3382ac99be3141e084fea888c428f5d5bf725ab7
52071 Author: Emanuele Aina <emanuele.aina@collabora.com>
52072 Date:   Mon May 20 15:53:40 2013 +0100
52073
52074     GIcon: NULLify the `type' out param in the sync methods too
52075
52076     Both g_[file|bytes]_icon_load() leave the `type' out parameter
52077     untouched, while the async methods g_[file|bytes]_icon_load_finish()
52078     always set it to NULL.
52079
52080     For consistency's sake NULLify it in the sync methods too.
52081
52082     https://bugzilla.gnome.org/show_bug.cgi?id=700725
52083
52084  gio/gbytesicon.c | 3 +++
52085  gio/gfileicon.c  | 3 +++
52086  2 files changed, 6 insertions(+)
52087
52088 commit 7a861ab4c9b4a8e379b1c5b7ec0385c5ef0c5d3d
52089 Author: Matej Urbančič <mateju@svn.gnome.org>
52090 Date:   Tue May 28 22:26:50 2013 +0200
52091
52092     Updated Slovenian translation
52093
52094  po/sl.po | 113
52095  +++++++++++++++++++++++++++++++++------------------------------
52096  1 file changed, 59 insertions(+), 54 deletions(-)
52097
52098 commit 9d7429509cbb6adbe6be86a55183acceccfd7167
52099 Author: Shankar Prasad <svenkate@redhat.com>
52100 Date:   Tue May 28 18:28:09 2013 +0530
52101
52102     updated kn translations
52103
52104  po/kn.po | 123
52105  ++++++++++++++++++++++++++++++++-------------------------------
52106  1 file changed, 63 insertions(+), 60 deletions(-)
52107
52108 commit 26df5e0d949b0ada2e5c939359dfccca71735cb4
52109 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
52110 Date:   Tue May 28 12:55:56 2013 +0800
52111
52112     Update Visual Studio Project Sheets
52113
52114     "Install" the newly-introduced gio/gbytesicon.h...
52115
52116  build/win32/vs10/glib.props  | 2 ++
52117  build/win32/vs9/glib.vsprops | 1 +
52118  2 files changed, 3 insertions(+)
52119
52120 commit 762842b9943145c3645f4ded065d6737fccf3692
52121 Author: Ryan Lortie <desrt@desrt.ca>
52122 Date:   Mon May 27 17:34:21 2013 -0400
52123
52124     GLib 2.37.1
52125
52126  NEWS | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
52127  1 file changed, 48 insertions(+)
52128
52129 commit 4c9a7b65eb028f78ad4e68c177e4ee634124b694
52130 Author: Matthias Clasen <mclasen@redhat.com>
52131 Date:   Mon May 27 22:05:19 2013 -0400
52132
52133     More test fixes for builddir != srcdir
52134
52135  tests/Makefile.am        | 1 +
52136  tests/iochannel-test.c   | 2 +-
52137  tests/unicode-caseconv.c | 2 +-
52138  tests/unicode-encoding.c | 2 +-
52139  4 files changed, 4 insertions(+), 3 deletions(-)
52140
52141 commit 98a921045cf16cb927eae2fd13a5f025cfb76365
52142 Author: Matthias Clasen <mclasen@redhat.com>
52143 Date:   Mon May 27 21:20:10 2013 -0400
52144
52145     Fix make check with builddir != srcdir
52146
52147     This broke when the tests were converted to be installable.
52148     My apologies.
52149
52150  gio/tests/Makefile.am                   |  1 +
52151  gio/tests/appinfo.c                     | 16 ++++++++++------
52152  gio/tests/gapplication.c                | 11 ++++++++---
52153  gio/tests/gdbus-connection-loss.c       |  2 +-
52154  gio/tests/gdbus-connection-slow.c       |  2 +-
52155  gio/tests/gdbus-connection.c            |  2 +-
52156  gio/tests/gdbus-introspection.c         |  8 ++++----
52157  gio/tests/gdbus-proxy-well-known-name.c |  2 +-
52158  gio/tests/gdbus-proxy.c                 |  2 +-
52159  gio/tests/gdbus-threading.c             |  8 ++++----
52160  10 files changed, 32 insertions(+), 22 deletions(-)
52161
52162 commit 4ec32e6fa827a97c4d7fd8a8b00126d52a604319
52163 Author: Colin Walters <walters@verbum.org>
52164 Date:   Mon May 27 19:30:31 2013 -0400
52165
52166     gio/tests: Make gdbus-proxy-well-known-name handle srcdir != builddir
52167
52168  gio/tests/gdbus-proxy-well-known-name.c | 10 +++++-----
52169  1 file changed, 5 insertions(+), 5 deletions(-)
52170
52171 commit 7336a1e745907104ec7fab9f2086c2fc93ef8b9d
52172 Author: Ryan Lortie <desrt@desrt.ca>
52173 Date:   Mon May 27 18:34:33 2013 -0400
52174
52175     Fix yet more test regressions...
52176
52177  gio/tests/gdbus-connection-slow.c | 10 +++++-----
52178  gio/tests/gdbus-proxy.c           | 10 +++++-----
52179  2 files changed, 10 insertions(+), 10 deletions(-)
52180
52181 commit 42139d463721aff623041eb3e016aae263b01a8b
52182 Author: Ryan Lortie <desrt@desrt.ca>
52183 Date:   Mon May 27 18:30:53 2013 -0400
52184
52185     One more broken test....
52186
52187  gio/tests/gdbus-connection-loss.c | 8 ++++----
52188  1 file changed, 4 insertions(+), 4 deletions(-)
52189
52190 commit 8f87d428a6c8c91aaa47daaaff2d843b6536a88c
52191 Author: Ryan Lortie <desrt@desrt.ca>
52192 Date:   Mon May 27 18:27:14 2013 -0400
52193
52194     More srcdir != destdir tests fallout
52195
52196  gio/tests/resources.c | 14 ++++++++++----
52197  1 file changed, 10 insertions(+), 4 deletions(-)
52198
52199 commit aa3db2c91b254250a84b8c8e07eb3da96fbf74aa
52200 Author: Ryan Lortie <desrt@desrt.ca>
52201 Date:   Mon May 27 18:05:09 2013 -0400
52202
52203     tests: fix a srcdir vs. destdir issue
52204
52205     The target file is a script, so it'll always be in SRCDIR for the
52206     uninstalled
52207     case.  Just look there and avoid the libtool trickery.
52208
52209  glib/tests/spawn-singlethread.c | 6 +-----
52210  1 file changed, 1 insertion(+), 5 deletions(-)
52211
52212 commit ad2716bb1aa202bd6d25ab8bdafb09fd3bcc8c22
52213 Author: ManojKumar Giri <mgiri@redhat.com>
52214 Date:   Mon May 27 18:09:17 2013 +0530
52215
52216     Updated Odia Translation.
52217
52218  po/or.po | 127
52219  ++++++++++++++++++++++++++++++++-------------------------------
52220  1 file changed, 65 insertions(+), 62 deletions(-)
52221
52222 commit 676a3d6ede64b6383d25706d514e7f4498474c96
52223 Author: Shantha kumar <shkumar@redhat.com>
52224 Date:   Mon May 27 15:31:22 2013 +0530
52225
52226     Tamil Translation Updated
52227
52228  po/ta.po | 127
52229  ++++++++++++++++++++++++++++++++-------------------------------
52230  1 file changed, 65 insertions(+), 62 deletions(-)
52231
52232 commit 0d55c4aaf8c6671387dee287da7574ae25fb9983
52233 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
52234 Date:   Mon May 27 15:57:54 2013 +0800
52235
52236     Fix the GObject Visual Studio Projects
52237
52238     Update G_LOG_DOMAIN to be "GLib-GObject" so that we are consistent
52239     with
52240     the autotools builds, and that tests expecting the log domain to be
52241     "GLib-GObject" would not fail.
52242
52243  build/win32/vs10/gobject.vcxprojin | 8 ++++----
52244  build/win32/vs9/gobject.vcprojin   | 8 ++++----
52245  2 files changed, 8 insertions(+), 8 deletions(-)
52246
52247 commit 524470d8e02c7da867cf61dff86de1105067bebb
52248 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
52249 Date:   Mon May 27 13:23:58 2013 +0800
52250
52251     Fix the GLib Visual Studio Projects
52252
52253     Define the G_LOG_DOMAIN of the GLib DLL as "GLib", because:
52254     -This makes it consistent with the autotools builds
52255     -Some tests expect the log domain to be "GLib"
52256
52257  build/win32/vs10/glib.vcxprojin | 16 ++++++++--------
52258  build/win32/vs9/glib.vcprojin   | 16 ++++++++--------
52259  2 files changed, 16 insertions(+), 16 deletions(-)
52260
52261 commit 80985d1c05e58f63252b1b108e8637808a2f3e4c
52262 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
52263 Date:   Mon May 27 12:49:47 2013 +0800
52264
52265     Update config.h.win32(.in)
52266
52267     Make the entries of config.h.win32(.in) consistent with the entries
52268     that are generated from the autotools build (config.h.in).
52269
52270  config.h.win32.in | 25 ++++++++++++-------------
52271  1 file changed, 12 insertions(+), 13 deletions(-)
52272
52273 commit b382c6f63339397c338aa68ad939894665368ada
52274 Author: Matthias Clasen <mclasen@redhat.com>
52275 Date:   Sat May 25 23:07:03 2013 -0400
52276
52277     Avoid a segfault in gdbus tool
52278
52279     When the interface name is invalid, we don't get an error
52280     back from g_dbus_connection_call_sync.
52281
52282  gio/gdbus-tool.c | 7 +++++--
52283  1 file changed, 5 insertions(+), 2 deletions(-)
52284
52285 commit 0b167b0ae964fcd999ccf8a9fdc41804df936a28
52286 Author: Colin Walters <walters@verbum.org>
52287 Date:   Fri May 24 22:16:44 2013 +0100
52288
52289     build: Fix usage of %.test again
52290
52291     We actually need the first dependency because it includes the
52292     final executable name.  Rather, fix the original bug by using
52293     the variable $(EXEEXT).
52294
52295  gio/tests/Makefile.am     | 2 +-
52296  glib/tests/Makefile.am    | 2 +-
52297  gobject/tests/Makefile.am | 2 +-
52298  tests/Makefile.am         | 2 +-
52299  tests/gobject/Makefile.am | 2 +-
52300  5 files changed, 5 insertions(+), 5 deletions(-)
52301
52302 commit 5088c705ac5ce118502d0c6ea74aca1cec26b575
52303 Author: Colin Walters <walters@verbum.org>
52304 Date:   Fri May 24 15:42:12 2013 -0400
52305
52306     tests: Drop unnecessary % from .test pattern match rule
52307
52308     On Windows, the executables will have .exe, so this won't
52309     match.  Furthermore, they aren't actually dependent on the
52310     executable to build.
52311
52312  gio/tests/Makefile.am     | 2 +-
52313  glib/tests/Makefile.am    | 2 +-
52314  gobject/tests/Makefile.am | 2 +-
52315  tests/Makefile.am         | 2 +-
52316  tests/gobject/Makefile.am | 2 +-
52317  5 files changed, 5 insertions(+), 5 deletions(-)
52318
52319 commit b85e8e5bfb3f0cb86411cc5d8b038c5af1404f1c
52320 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
52321 Date:   Fri May 24 13:57:47 2013 +0200
52322
52323     Updated Spanish translation
52324
52325  po/es.po | 286
52326  ++++++++++++++++++++++++++++++++-------------------------------
52327  1 file changed, 145 insertions(+), 141 deletions(-)
52328
52329 commit a2a6122bb62f3536f59156170f334df4f8741842
52330 Author: Nilamdyuti Goswami <ngoswami@redhat.com>
52331 Date:   Fri May 24 17:28:12 2013 +0530
52332
52333     Assamese translation updated
52334
52335  po/as.po | 290
52336  ++++++++++++++++++++++++++++++++-------------------------------
52337  1 file changed, 147 insertions(+), 143 deletions(-)
52338
52339 commit fc6f6a4330e72bd4155ca0b491136ff61b477294
52340 Author: Sweta Kothari <swkothar@redhat.com>
52341 Date:   Fri May 24 13:21:27 2013 +0530
52342
52343     Updated Gujarati Translations
52344
52345  po/gu.po | 290
52346  ++++++++++++++++++++++++++++++++-------------------------------
52347  1 file changed, 147 insertions(+), 143 deletions(-)
52348
52349 commit ec61deb79116c8b2364ef070f98ac9a222249f0c
52350 Author: Simon Kågedal Reimer <skagedal@gmail.com>
52351 Date:   Mon May 6 22:04:32 2013 +0200
52352
52353     G_GNUC_FORMAT: documentation error
52354
52355     Attribute should be placed just before the semicolon, not after.
52356     As can be seen in the example.
52357
52358     https://bugzilla.gnome.org/show_bug.cgi?id=699779
52359
52360  glib/docs.c | 2 +-
52361  1 file changed, 1 insertion(+), 1 deletion(-)
52362
52363 commit 47d96381a2f52587f8706ffa115b2379d6ca731e
52364 Author: Jason L. Quinn <jason.lee.quinn@gmail.com>
52365 Date:   Thu Apr 11 23:43:17 2013 -0400
52366
52367     spelling fixes of 'runtine' and 'adresses' in cross.xml and
52368     running.xml, respectively
52369
52370     https://bugzilla.gnome.org/show_bug.cgi?id=697849
52371
52372  docs/reference/glib/cross.xml   | 2 +-
52373  docs/reference/glib/running.xml | 2 +-
52374  2 files changed, 2 insertions(+), 2 deletions(-)
52375
52376 commit 3d1d49177bc577e4c0d4ec2d73b96db09e4d5be3
52377 Author: Ryan Lortie <desrt@desrt.ca>
52378 Date:   Thu Feb 21 17:48:04 2013 +0000
52379
52380     gsignal: remove some pointless locking
52381
52382     We previously hold a lock in the loop that collects the arguments for
52383     g_signal_emit(), which we drop before calling into the argument
52384     collection functions and reacquire again at the bottom of the loop
52385     (ie:
52386     one release/acquire pair for each argument collected).  To make
52387     matters
52388     worse, the lock is just released again after the loop.
52389
52390     Presumably that was done to protect the access to the parameter array,
52391     but it's pretty unlikely that this is needed because the only way it
52392     changes is if the signal is unloaded.  That only happens when
52393     unloading
52394     types which is quite unlikely to happen while we are emitting on an
52395     instance of that type (and, as an aside, never happens anymore
52396     anyway).
52397
52398     If we move the unlock below the loop up above it and remove the
52399     acquire/release pair from the loop, we improve performance in the new
52400     arg-collecting performance tests by ~15% (more like ~18% in the case
52401     where we only emit to one handler -- where argument collection
52402     dominates
52403     more).
52404
52405     https://bugzilla.gnome.org/show_bug.cgi?id=694380
52406
52407  gobject/gsignal.c | 4 +---
52408  1 file changed, 1 insertion(+), 3 deletions(-)
52409
52410 commit 8bb6a4aec5dbc7535244a0fa2b96b728eebe75cc
52411 Author: Ryan Lortie <desrt@desrt.ca>
52412 Date:   Thu Feb 21 17:47:08 2013 +0000
52413
52414     performance test: add signal test with args
52415
52416     Add a signal that has some typical arguments (a uint and a pointer)
52417     since all of the other signal performance tests are for signals
52418     with no
52419     args.
52420
52421     https://bugzilla.gnome.org/show_bug.cgi?id=694380
52422
52423  tests/gobject/performance.c | 45
52424  +++++++++++++++++++++++++++++++++++++++++++++
52425  1 file changed, 45 insertions(+)
52426
52427 commit 4b72bbf9b18a698555bb2aa914b9ab5fd0a4e5f3
52428 Author: Ryan Lortie <desrt@desrt.ca>
52429 Date:   Thu Feb 21 17:44:56 2013 +0000
52430
52431     performance test: share some code
52432
52433     The handled and unhandled cases share the same data and _run()
52434     functions.  Refactor into a common section.
52435
52436     https://bugzilla.gnome.org/show_bug.cgi?id=694380
52437
52438  tests/gobject/performance.c | 62
52439  ++++++++++++++++++---------------------------
52440  1 file changed, 25 insertions(+), 37 deletions(-)
52441
52442 commit 7427e2295812b7512478d76a4424b32ec977523a
52443 Author: Elisabeth Henry <liz.henry@ouvaton.org>
52444 Date:   Mon Apr 1 04:11:01 2013 +0200
52445
52446     gunixconnection: added ngettext to support plural forms
52447
52448     While those strings ("Expecting 1 control message, got %d" and
52449     "Expecting one fd, but got %d\n") have same singular/plural form
52450     in english, it is not necessarily the case in other languages.
52451
52452     https://bugzilla.gnome.org/show_bug.cgi?id=695233
52453
52454  gio/gunixconnection.c | 14 +++++++++++---
52455  1 file changed, 11 insertions(+), 3 deletions(-)
52456
52457 commit 7fc2ab9493dbb480e2b6815813af9cf8bbfc081e
52458 Author: Colin Walters <walters@verbum.org>
52459 Date:   Thu May 9 18:47:50 2013 +0100
52460
52461     GLocalFileOutputStream: Further deduplicate error code path
52462
52463     Just code cleanup.
52464
52465     https://bugzilla.gnome.org/699959
52466
52467  gio/glocalfileoutputstream.c | 56
52468  +++++++++++++++++++-------------------------
52469  1 file changed, 24 insertions(+), 32 deletions(-)
52470
52471 commit 5e65cd4e5153b340a25a8ffb580cf5f23f54d649
52472 Author: Colin Walters <walters@verbum.org>
52473 Date:   Thu May 9 18:39:50 2013 +0100
52474
52475     GLocalFileOutputStream: Deduplicate stream creation code
52476
52477     Lots of copy/paste of the error handling path, let's deduplicate
52478     so I can sanely patch this code later.
52479
52480     https://bugzilla.gnome.org/699959
52481
52482  gio/glocalfileoutputstream.c | 103
52483  +++++++++++++------------------------------
52484  1 file changed, 31 insertions(+), 72 deletions(-)
52485
52486 commit 49030c8797d5a415e2cb94a3c658f67206cb8bf5
52487 Author: Colin Walters <walters@verbum.org>
52488 Date:   Wed May 22 17:41:32 2013 +0100
52489
52490     gdbus-peer: Drop some usage of g_thread_yield()
52491
52492     It's a recipe for race conditions and error; on some hardware
52493     architectures one thread isn't guaranteed to see the results
52494     of writes from another thread without a cache flush.
52495
52496     https://bugzilla.gnome.org/show_bug.cgi?id=700855
52497
52498  gio/tests/gdbus-peer.c | 66
52499  ++++++++++++++++++++++++++++++++------------------
52500  1 file changed, 43 insertions(+), 23 deletions(-)
52501
52502 commit ff8f37ac05490c67fc3be5e87ff5756f1a275da3
52503 Author: Colin Walters <walters@verbum.org>
52504 Date:   Thu May 23 01:07:13 2013 +0100
52505
52506     glib/tests/cond: Fix race condition
52507
52508     The producer could push two values with the first one being
52509     lost.  Fix this by blocking the producer until a consumer
52510     reads.
52511
52512  glib/tests/cond.c | 5 +++--
52513  1 file changed, 3 insertions(+), 2 deletions(-)
52514
52515 commit 9115dd0a7ce31f69f78aca0b0b32d7d2e4670be3
52516 Author: Dan Winship <danw@gnome.org>
52517 Date:   Wed May 22 14:20:08 2013 -0300
52518
52519     gtestutils: Use stdio rather than write() to be Windows-friendly
52520
52521     Windows doesn't define STDOUT_FILENO and STDERR_FILENO, and they're
52522     not even guaranteed to be 1 and 2. So just use stdio instead. Also fix
52523     a counting error. Pointed out on gtk-devel-list.
52524
52525  glib/gtestutils.c | 15 ++++++---------
52526  1 file changed, 6 insertions(+), 9 deletions(-)
52527
52528 commit c9cc0beb3a8c298b843efdb71822a71cc078a8ac
52529 Author: Josep Puigdemont <josep.puigdemont@enea.com>
52530 Date:   Tue May 21 16:46:25 2013 +0200
52531
52532     Timeout the test if dbus sevice has not appeared in due time.
52533
52534     The test /gdbus/connection/large_message waits for a dbus name
52535     to appear.
52536     The dbus name is created by a another process executed in the
52537     background.
52538     If for some reason this fails, the test will likely wait forever.
52539     This will avoid this situation by making the test fail if the
52540     dbus service
52541     has not appeared after 10 seconds.
52542
52543     https://bugzilla.gnome.org/show_bug.cgi?id=698981
52544
52545  gio/tests/gdbus-connection-slow.c | 21 ++++++++++++++++++++-
52546  1 file changed, 20 insertions(+), 1 deletion(-)
52547
52548 commit 4edc2f1a9330006a5d615bc16264b5328da6fe66
52549 Author: Dan Winship <danw@gnome.org>
52550 Date:   Tue May 21 09:52:32 2013 -0300
52551
52552     po: update for quote changes
52553
52554     https://bugzilla.gnome.org/show_bug.cgi?id=700746
52555
52556  po/af.po          | 146 +++++++++++++-------------
52557  po/am.po          | 146 +++++++++++++-------------
52558  po/an.po          | 142 ++++++++++++-------------
52559  po/ar.po          | 146 +++++++++++++-------------
52560  po/as.po          | 158 ++++++++++++++--------------
52561  po/ast.po         | 146 +++++++++++++-------------
52562  po/az.po          | 173 +++++++++++++++---------------
52563  po/be.po          | 142 ++++++++++++-------------
52564  po/be@latin.po    | 146 +++++++++++++-------------
52565  po/bg.po          | 142 ++++++++++++-------------
52566  po/bn.po          | 146 +++++++++++++-------------
52567  po/bn_IN.po       | 146 +++++++++++++-------------
52568  po/bs.po          | 151 +++++++++++++-------------
52569  po/ca.po          | 153 +++++++++++++--------------
52570  po/ca@valencia.po | 153 +++++++++++++--------------
52571  po/cs.po          | 148 +++++++++++++-------------
52572  po/cy.po          | 149 +++++++++++++-------------
52573  po/da.po          | 153 +++++++++++++--------------
52574  po/de.po          | 148 +++++++++++++-------------
52575  po/dz.po          | 149 +++++++++++++-------------
52576  po/el.po          | 308
52577  ++++++++++++++++++++++++++---------------------------
52578  po/en@shaw.po     | 146 +++++++++++++-------------
52579  po/en_CA.po       | 288
52580  +++++++++++++++++++++++++-------------------------
52581  po/en_GB.po       | 303
52582  ++++++++++++++++++++++++++--------------------------
52583  po/eo.po          | 298
52584  ++++++++++++++++++++++++++--------------------------
52585  po/es.po          | 158 ++++++++++++++--------------
52586  po/et.po          | 156 +++++++++++++--------------
52587  po/eu.po          | 152 +++++++++++++--------------
52588  po/fa.po          | 143 +++++++++++++------------
52589  po/fi.po          | 140 ++++++++++++-------------
52590  po/fr.po          | 142 ++++++++++++-------------
52591  po/ga.po          | 146 +++++++++++++-------------
52592  po/gl.po          | 156 +++++++++++++--------------
52593  po/gu.po          | 278 ++++++++++++++++++++++++------------------------
52594  po/he.po          | 293
52595  +++++++++++++++++++++++++--------------------------
52596  po/hi.po          | 266 +++++++++++++++++++++++-----------------------
52597  po/hr.po          | 146 +++++++++++++-------------
52598  po/hu.po          | 142 ++++++++++++-------------
52599  po/hy.po          | 290
52600  +++++++++++++++++++++++++-------------------------
52601  po/id.po          | 148 +++++++++++++-------------
52602  po/is.po          | 151 +++++++++++++-------------
52603  po/it.po          | 142 ++++++++++++-------------
52604  po/ja.po          | 156 +++++++++++++--------------
52605  po/ka.po          | 146 +++++++++++++-------------
52606  po/kk.po          | 148 +++++++++++++-------------
52607  po/kn.po          | 252 ++++++++++++++++++++++----------------------
52608  po/ko.po          | 280 ++++++++++++++++++++++++-------------------------
52609  po/ku.po          | 146 +++++++++++++-------------
52610  po/lt.po          | 144 ++++++++++++-------------
52611  po/lv.po          | 155 ++++++++++++++-------------
52612  po/mai.po         | 146 +++++++++++++-------------
52613  po/mg.po          | 146 +++++++++++++-------------
52614  po/mk.po          | 146 +++++++++++++-------------
52615  po/ml.po          | 172 +++++++++++++++---------------
52616  po/mn.po          | 149 +++++++++++++-------------
52617  po/mr.po          | 290
52618  +++++++++++++++++++++++++-------------------------
52619  po/ms.po          | 151 +++++++++++++-------------
52620  po/nb.po          | 142 ++++++++++++-------------
52621  po/nds.po         | 146 +++++++++++++-------------
52622  po/ne.po          | 148 +++++++++++++-------------
52623  po/nl.po          | 150 +++++++++++++-------------
52624  po/nn.po          | 140 ++++++++++++-------------
52625  po/oc.po          | 146 +++++++++++++-------------
52626  po/or.po          | 264 +++++++++++++++++++++++-----------------------
52627  po/pa.po          | 284 ++++++++++++++++++++++++-------------------------
52628  po/pl.po          | 142 ++++++++++++-------------
52629  po/ps.po          | 146 +++++++++++++-------------
52630  po/pt.po          | 309
52631  +++++++++++++++++++++++++++---------------------------
52632  po/pt_BR.po       | 150 +++++++++++++-------------
52633  po/ro.po          | 152 +++++++++++++--------------
52634  po/ru.po          | 146 +++++++++++++-------------
52635  po/rw.po          | 150 +++++++++++++-------------
52636  po/si.po          | 146 +++++++++++++-------------
52637  po/sk.po          | 142 ++++++++++++-------------
52638  po/sl.po          | 288
52639  +++++++++++++++++++++++++-------------------------
52640  po/sq.po          | 146 +++++++++++++-------------
52641  po/sr.po          | 142 ++++++++++++-------------
52642  po/sr@ije.po      | 149 +++++++++++++-------------
52643  po/sr@latin.po    | 142 ++++++++++++-------------
52644  po/sv.po          | 150 +++++++++++++-------------
52645  po/ta.po          | 282 ++++++++++++++++++++++++-------------------------
52646  po/te.po          | 286
52647  +++++++++++++++++++++++++-------------------------
52648  po/tg.po          | 144 ++++++++++++-------------
52649  po/th.po          | 281 ++++++++++++++++++++++++-------------------------
52650  po/tl.po          | 149 +++++++++++++-------------
52651  po/tr.po          | 288
52652  +++++++++++++++++++++++++-------------------------
52653  po/tt.po          | 146 +++++++++++++-------------
52654  po/ug.po          | 270 +++++++++++++++++++++++------------------------
52655  po/uk.po          | 146 +++++++++++++-------------
52656  po/vi.po          | 280 ++++++++++++++++++++++++-------------------------
52657  po/wa.po          | 149 +++++++++++++-------------
52658  po/xh.po          | 152 +++++++++++++--------------
52659  po/yi.po          | 149 +++++++++++++-------------
52660  po/zh_CN.po       | 148 +++++++++++++-------------
52661  po/zh_HK.po       | 152 +++++++++++++--------------
52662  po/zh_TW.po       | 152 +++++++++++++--------------
52663  96 files changed, 8511 insertions(+), 8585 deletions(-)
52664
52665 commit 4b94c0831e449374ce769cb4938a28b3dca59a43
52666 Author: Dan Winship <danw@gnome.org>
52667 Date:   Mon May 20 17:54:48 2013 -0300
52668
52669     Use 'dumb quotes' rather than `really dumb quotes'
52670
52671     Back in the far-off twentieth century, it was normal on unix
52672     workstations for U+0060 GRAVE ACCENT to be drawn as "‛" and
52673     for U+0027
52674     APOSTROPHE to be drawn as "’". This led to the convention of using
52675     them as poor-man's ‛smart quotes’ in ASCII-only text.
52676
52677     However, "'" is now universally drawn as a vertical line, and "`" at a
52678     45-degree angle, making them an `odd couple' when used together.
52679
52680     Unfortunately, there are lots of very old strings in glib, and also
52681     lots of new strings in which people have kept up the old tradition,
52682     perhaps entirely unaware that it used to not look stupid.
52683
52684     Fix this by just using 'dumb quotes' everywhere.
52685
52686     https://bugzilla.gnome.org/show_bug.cgi?id=700746
52687
52688  gio/gapplicationimpl-dbus.c                 |   2 +-
52689  gio/gdbus-2.0/codegen/codegen.py            |   2 +-
52690  gio/gdbus-tool.c                            |  24 ++---
52691  gio/gdbusaddress.c                          |  60 ++++++------
52692  gio/gdbusauth.c                             |  82 ++++++++---------
52693  gio/gdbusauthmechanismanon.c                |   2 +-
52694  gio/gdbusauthmechanismsha1.c                |  42 ++++-----
52695  gio/gdbusconnection.c                       |  44 ++++-----
52696  gio/gdbusmessage.c                          |  26 +++---
52697  gio/gdbusmethodinvocation.c                 |   4 +-
52698  gio/gdbusproxy.c                            |   6 +-
52699  gio/gdbusserver.c                           |   6 +-
52700  gio/gicon.c                                 |   6 +-
52701  gio/glib-compile-schemas.c                  |  16 ++--
52702  gio/gsettings.c                             |  36 ++++----
52703  gio/gsettingsschema.c                       |   6 +-
52704  gio/kqueue/dep-list.c                       |   6 +-
52705  gio/kqueue/kqueue-thread.c                  |   2 +-
52706  gio/tests/gdbus-example-subtree.c           |   6 +-
52707  gio/tests/gdbus-export.c                    |  24 ++---
52708  gio/tests/gdbus-non-socket.c                |   4 +-
52709  gio/tests/gdbus-serialization.c             |  32 +++----
52710  gio/tests/gdbus-test-codegen.c              |   4 +-
52711  gio/tests/gdbus-tests.h                     |   4 +-
52712  glib/gcharset.c                             |   8 +-
52713  glib/gchecksum.c                            |   2 +-
52714  glib/gdate.c                                |   4 +-
52715  glib/gfileutils.c                           |   4 +-
52716  glib/glib-mirroring-tab/gen-mirroring-tab.c |   6 +-
52717  glib/gmessages.c                            |   4 +-
52718  glib/gmessages.h                            |   4 +-
52719  glib/gnode.h                                |   8 +-
52720  glib/gscanner.c                             |  20 ++--
52721  glib/gscanner.h                             |   4 +-
52722  glib/gspawn.c                               |   8 +-
52723  glib/gtester-report                         |   2 +-
52724  glib/gunicode.h                             |   2 +-
52725  glib/gutils.c                               |   6 +-
52726  glib/gutils.h                               |   4 +-
52727  glib/gvariant-parser.c                      |  14 +--
52728  glib/gvariant.c                             |  28 +++---
52729  glib/tests/gvariant.c                       |  40 ++++----
52730  glib/tests/markup-collect.c                 |   2 +-
52731  gmodule/gmodule-beos.c                      |   2 +-
52732  gmodule/gmodule-win32.c                     |   2 +-
52733  gmodule/gmodule.c                           |   2 +-
52734  gmodule/gmodule.h                           |   8 +-
52735  gobject/gboxed.c                            |   4 +-
52736  gobject/genums.c                            |   2 +-
52737  gobject/gobject.c                           |  50 +++++-----
52738  gobject/gobject.h                           |   2 +-
52739  gobject/gparam.c                            |  10 +-
52740  gobject/gsignal.c                           | 108 +++++++++++-----------
52741  gobject/gtype.c                             | 136
52742  ++++++++++++++--------------
52743  gobject/gvalue.c                            |   6 +-
52744  gobject/gvaluetypes.c                       |  20 ++--
52745  tests/testgdateparser.c                     |   8 +-
52746  57 files changed, 488 insertions(+), 488 deletions(-)
52747
52748 commit 52f6a7d16250d2b180c83cce8929f3e14972e1a9
52749 Author: Dan Winship <danw@gnome.org>
52750 Date:   Tue May 21 11:21:36 2013 -0300
52751
52752     tests: fix a few recently-broken tests
52753
52754  tests/gobject/Makefile.am    | 1 +
52755  tests/module-test.c          | 3 ---
52756  tests/run-assert-msg-test.sh | 4 ++--
52757  3 files changed, 3 insertions(+), 5 deletions(-)
52758
52759 commit bb1a5ca9a8488bbbfc06f961e2275c36b354ed3b
52760 Author: Colin Walters <walters@verbum.org>
52761 Date:   Tue May 21 09:21:21 2013 -0400
52762
52763     gio/tests: Fix gdbus-connection when run from "make check"
52764
52765  gio/tests/Makefile.am        |  1 +
52766  gio/tests/gdbus-connection.c | 12 ++++++++----
52767  2 files changed, 9 insertions(+), 4 deletions(-)
52768
52769 commit 7ff5c082213c13c893f583f2bce77fa63a146af2
52770 Author: Matthias Clasen <mclasen@redhat.com>
52771 Date:   Mon May 20 21:05:56 2013 -0400
52772
52773     Convert more tests to installed tests
52774
52775     This makes the tests in tests installed, except for
52776     the performance tests.
52777
52778  tests/Makefile.am         | 33 +++++++++++++++++++++++++++++++--
52779  tests/gobject/Makefile.am |  8 +++++---
52780  tests/iochannel-test.c    | 12 ++++++++----
52781  tests/module-test.c       | 13 ++++++++-----
52782  tests/unicode-caseconv.c  |  9 ++++++---
52783  tests/unicode-encoding.c  |  6 ++++--
52784  6 files changed, 62 insertions(+), 19 deletions(-)
52785
52786 commit 1808888a1f543276f83d65ef41a5cadb5f31c388
52787 Author: Matthias Clasen <mclasen@redhat.com>
52788 Date:   Mon May 20 21:05:56 2013 -0400
52789
52790     Convert more tests to installed tests
52791
52792  tests/gobject/Makefile.am | 16 ++++++++++++++++
52793  1 file changed, 16 insertions(+)
52794
52795 commit c26e253b1090d529097ccd3c744f865977d3703f
52796 Author: Colin Walters <walters@verbum.org>
52797 Date:   Tue May 21 00:12:31 2013 +0100
52798
52799     gio/tests: gsettings is a developer-only test
52800
52801     It tries to run glib-compile-schemas and glib-mkenums, which
52802     we won't have in the runtime tree.
52803
52804     Anyways it's kind of a dumb test since the best test for
52805     compilation tools is...compiling things, which we already
52806     do frequently.
52807
52808  gio/tests/Makefile.am | 3 ++-
52809  1 file changed, 2 insertions(+), 1 deletion(-)
52810
52811 commit f2a9a6142c7187b6dd700728ecfa5ea094ad6096
52812 Author: Colin Walters <walters@verbum.org>
52813 Date:   Tue May 21 00:07:18 2013 +0100
52814
52815     gmessages: Fix up testing commit to handle fatal masquerading
52816
52817     This makes glib/tests/testing pass again.
52818
52819  glib/gmessages.c | 2 +-
52820  1 file changed, 1 insertion(+), 1 deletion(-)
52821
52822 commit c12538a9c0693d9204bee0ef43dc505a52c55ba2
52823 Author: Colin Walters <walters@verbum.org>
52824 Date:   Tue May 21 00:02:39 2013 +0100
52825
52826     gio/tests: Disable desktop-app-info test in installed mode for now
52827
52828     It wants a writable copy of the applications, and appears to
52829     depend on a prior execution of "mimeapps".  This will take
52830     a bit of work to untangle.
52831
52832  gio/tests/Makefile.am | 3 ++-
52833  1 file changed, 2 insertions(+), 1 deletion(-)
52834
52835 commit 3d7fcc23c154824a0377ceea07a1d3b18bcd3874
52836 Author: Colin Walters <walters@verbum.org>
52837 Date:   Mon May 20 21:50:28 2013 +0100
52838
52839     gio/tests: Make gdbus-peer work in installed mode
52840
52841     There's no /etc/hosts in gnome-ostree...
52842
52843  gio/tests/gdbus-peer.c | 14 ++++++++++++--
52844  1 file changed, 12 insertions(+), 2 deletions(-)
52845
52846 commit 7ee44da5cf7fc5c7bee18c29287d8f062f045c67
52847 Author: Colin Walters <walters@verbum.org>
52848 Date:   Mon May 20 21:43:52 2013 +0100
52849
52850     gio/tests: Fix gapplication test in installed mode
52851
52852  gio/tests/gapplication.c | 28 ++++++++++++++++++++++------
52853  1 file changed, 22 insertions(+), 6 deletions(-)
52854
52855 commit 1a398b2e564e4ba8a42ca4865d49233b5b4a0c95
52856 Author: Colin Walters <walters@verbum.org>
52857 Date:   Mon May 20 21:33:00 2013 +0100
52858
52859     gio/tests: Some more fixes for installed tests
52860
52861     file passes now, appinfo needs a bit more work, but is getting
52862     there.
52863
52864  gio/tests/Makefile.am | 23 +++++++++++++++++++----
52865  gio/tests/appinfo.c   |  3 ++-
52866  gio/tests/file.c      | 16 ++++++++++++++--
52867  3 files changed, 35 insertions(+), 7 deletions(-)
52868
52869 commit bdf383dcd6c3adc657c35ef499f4739509da6eb1
52870 Author: Colin Walters <walters@verbum.org>
52871 Date:   Mon May 20 20:15:43 2013 +0100
52872
52873     gio/tests: Deduplicate Makefile.am a bit
52874
52875     We can just add all the static test data to EXTRA_DIST.
52876
52877  gio/tests/Makefile.am | 8 +-------
52878  1 file changed, 1 insertion(+), 7 deletions(-)
52879
52880 commit 714cbbea52f0d08b6a4a4588329128a5172e8e92
52881 Author: Colin Walters <walters@verbum.org>
52882 Date:   Mon May 20 14:31:48 2013 +0100
52883
52884     gtestutils: Ensure test subprocesses don't dump core
52885
52886     Since we expect them to crash, let's not spam the system
52887     core dump collection (systemd, abrt).  At the moment
52888     systemd is not very robust against programs crashing
52889     in loops.
52890
52891     Instead of aborting, we exit(1).
52892
52893     https://bugzilla.gnome.org/show_bug.cgi?id=700714
52894
52895  glib/Makefile.am         |  1 +
52896  glib/gmessages-private.h | 35 +++++++++++++++++++++++++++++++++++
52897  glib/gmessages.c         | 27 ++++++++++++++++++++++++---
52898  glib/gtestutils.c        | 18 +++++++++++++++++-
52899  4 files changed, 77 insertions(+), 4 deletions(-)
52900
52901 commit 9038e2263827a4323be81a8f199afb87eef07587
52902 Author: Kjartan Maraas <kmaraas@gnome.org>
52903 Date:   Mon May 20 14:51:04 2013 +0200
52904
52905     Updated Norwegian bokmål translation
52906
52907  po/nb.po | 292
52908  ++++++++++++++++++++++++++++++++-------------------------------
52909  1 file changed, 150 insertions(+), 142 deletions(-)
52910
52911 commit 142d78214d42905fd9af195265b9bda85f6a36a8
52912 Author: Matthias Clasen <mclasen@redhat.com>
52913 Date:   Mon May 20 08:46:21 2013 -0400
52914
52915     Convert remaining gio tests to installed
52916
52917  gio/tests/Makefile.am                   |  32 ++++++----
52918  gio/tests/appinfo.c                     | 104
52919  +++++++++++++++++++++++++-------
52920  gio/tests/gdbus-connection-loss.c       |  12 +++-
52921  gio/tests/gdbus-connection-slow.c       |  17 +++++-
52922  gio/tests/gdbus-connection.c            |  13 +++-
52923  gio/tests/gdbus-introspection.c         |  12 +++-
52924  gio/tests/gdbus-proxy-well-known-name.c |  17 +++++-
52925  gio/tests/gdbus-proxy.c                 |  18 +++++-
52926  gio/tests/gdbus-threading.c             |  12 +++-
52927  9 files changed, 194 insertions(+), 43 deletions(-)
52928
52929 commit 5e1f9173c397a04eca97a11d962fce824a2234a3
52930 Author: Matthias Clasen <mclasen@redhat.com>
52931 Date:   Mon May 20 06:38:41 2013 -0400
52932
52933     Convert some gio tests to installed tests
52934
52935  gio/tests/Makefile.am                    | 220
52936  +++++++++++++++++++------------
52937  gio/tests/{ => cert-tests}/cert-key.pem  |   0
52938  gio/tests/{ => cert-tests}/cert-list.pem |   0
52939  gio/tests/{ => cert-tests}/cert1.pem     |   0
52940  gio/tests/{ => cert-tests}/cert2.pem     |   0
52941  gio/tests/{ => cert-tests}/cert3.pem     |   0
52942  gio/tests/{ => cert-tests}/key-cert.pem  |   0
52943  gio/tests/{ => cert-tests}/key.pem       |   0
52944  gio/tests/{ => cert-tests}/key8.pem      |   0
52945  gio/tests/{ => cert-tests}/nothing.pem   |   0
52946  gio/tests/contexts.c                     |  16 ++-
52947  gio/tests/g-icon.c                       |  14 +-
52948  gio/tests/gschema-compile.c              |  17 ++-
52949  gio/tests/gsettings.c                    |  49 ++++---
52950  gio/tests/resources.c                    |  42 ++++--
52951  gio/tests/tls-certificate.c              | 100 ++++++++++----
52952  16 files changed, 312 insertions(+), 146 deletions(-)
52953
52954 commit f66016261a3db69fd14b8f3821123aad82d651e2
52955 Author: Matthias Clasen <mclasen@redhat.com>
52956 Date:   Sun May 19 21:49:51 2013 -0400
52957
52958     Make gobject tests installable
52959
52960     This makes the gobject tests run as part of the ostree integration
52961     tests.
52962
52963  gobject/tests/Makefile.am | 16 ++++++++++++++++
52964  1 file changed, 16 insertions(+)
52965
52966 commit 6c3cf6dc18d9fc0a80e732406ac31a71acab09a6
52967 Author: Milo Casagrande <milo@ubuntu.com>
52968 Date:   Sun May 19 13:30:46 2013 +0200
52969
52970     [l10n] Updated Italian translation.
52971
52972  po/it.po | 236
52973  ++++++++++++++++++++++++++++++++-------------------------------
52974  1 file changed, 120 insertions(+), 116 deletions(-)
52975
52976 commit ad7959c5b7d484c7d819a15f61cad46b6fab8cfd
52977 Author: Colin Walters <walters@verbum.org>
52978 Date:   Mon May 6 09:47:00 2013 -0400
52979
52980     Add --enable-installed-tests configure option
52981
52982     See https://live.gnome.org/GnomeGoals/InstalledTests for more
52983     information.
52984
52985     The tests now support being run both uninstalled and installed, so
52986     'make check' works for those who want it.  For tests which need data
52987     files, the way this works is they look in the compiled in value of
52988     SRCDIR by default, and the generated tests use "env G_TEST_DATA=" to
52989     override that.
52990
52991     This patch only converts glib/tests for now; if this patch looks good,
52992     I'll do the rest of the tests.
52993
52994     https://bugzilla.gnome.org/show_bug.cgi?id=699079
52995
52996  .gitignore                |  1 +
52997  configure.ac              |  7 ++++++-
52998  glib/tests/Makefile.am    | 49
52999  ++++++++++++++++++++++++++++++++++++++++-------
53000  glib/tests/bookmarkfile.c | 11 +++++++++--
53001  glib/tests/keyfile.c      | 19 +++++++++++++++---
53002  glib/tests/mappedfile.c   | 26 ++++++++++++++++++++-----
53003  glib/tests/markup-parse.c | 12 ++++++++++--
53004  glib/tests/protocol.c     |  8 ++++++--
53005  8 files changed, 111 insertions(+), 22 deletions(-)
53006
53007 commit 91d7c8de6bfa4290006da992ea0ef604ff24b009
53008 Author: Colin Walters <walters@verbum.org>
53009 Date:   Mon May 6 09:24:25 2013 -0400
53010
53011     glib/tests: Drop unnecessary SRCDIR definitions
53012
53013     It's always going to be defined, we don't support compiling these
53014     tests "by hand".  This is a cleanup commit for the installed tests
53015     work.
53016
53017     https://bugzilla.gnome.org/show_bug.cgi?id=699079
53018
53019  glib/tests/bookmarkfile.c       | 4 ----
53020  glib/tests/keyfile.c            | 4 ----
53021  glib/tests/markup-parse.c       | 4 ----
53022  glib/tests/spawn-singlethread.c | 5 +----
53023  4 files changed, 1 insertion(+), 16 deletions(-)
53024
53025 commit 225d8fb97d4400a3417c32ee16ba3d1da570a010
53026 Author: Colin Walters <walters@verbum.org>
53027 Date:   Fri May 3 18:36:43 2013 -0400
53028
53029     glib/tests: Use explicit file listings
53030
53031     This is a preparatory commit for installed tests work; having things
53032     cleanly categorized helps.
53033
53034     https://bugzilla.gnome.org/show_bug.cgi?id=699079
53035
53036  glib/tests/Makefile.am              | 71
53037  ++++++++++++++++++++++++++++++-------
53038  glib/tests/markup-parse.c           | 10 +++---
53039  glib/tests/markups/fail-3.expected  | 50 ++++++++++++++++++++++++++
53040  glib/tests/markups/fail-36.expected |  4 +++
53041  4 files changed, 117 insertions(+), 18 deletions(-)
53042
53043 commit 6e64bbe8de27ab72aa84dbe90c34f3a01eaadc15
53044 Author: Colin Walters <walters@verbum.org>
53045 Date:   Fri May 3 18:13:51 2013 -0400
53046
53047     glib/tests/mappedfile: Copy test file before writing to it
53048
53049     This way we're *always* testing writability rather than only sometimes
53050     doing it in the source directory.
53051
53052     https://bugzilla.gnome.org/show_bug.cgi?id=699079
53053
53054  glib/tests/mappedfile.c | 53
53055  ++++++++++++++++++++++++++++++++-----------------
53056  1 file changed, 35 insertions(+), 18 deletions(-)
53057
53058 commit 23f5d8b238bc104672e0ad967c916ca258acef06
53059 Author: Jorge Pérez Pérez <jorgtum@gmail.com>
53060 Date:   Wed May 15 23:05:10 2013 +0200
53061
53062     Added Aragonese translation
53063
53064  po/LINGUAS |    1 +
53065  po/an.po   | 4472
53066  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
53067  2 files changed, 4473 insertions(+)
53068
53069 commit c81a9556fffea3578aff3d53b4f1bc61c905c748
53070 Author: Adrian Bunk <bunk@stusta.de>
53071 Date:   Tue May 14 01:48:37 2013 +0300
53072
53073     m4macros/glib-gettext.m4: Don't use AC_HEADER_STDC
53074
53075     AC_HEADER_STDC is obsolete (pre-C89 headers are no longer an issue),
53076     and the resulting STDC_HEADERS define is anyway not used.
53077
53078     https://bugzilla.gnome.org/show_bug.cgi?id=700263
53079
53080  m4macros/glib-gettext.m4 | 1 -
53081  1 file changed, 1 deletion(-)
53082
53083 commit 216725f0ae31f193c57244df3c4d11dcb46d790b
53084 Author: Shankar Prasad <svenkate@redhat.com>
53085 Date:   Tue May 14 15:26:07 2013 +0530
53086
53087     updated kn translations
53088
53089  po/kn.po | 395
53090  +++++++++++++++++++++++++++++++--------------------------------
53091  1 file changed, 192 insertions(+), 203 deletions(-)
53092
53093 commit e195490a879e6fcdd5b861629fadd6b7e652237b
53094 Author: Dan Winship <danw@gnome.org>
53095 Date:   Mon May 13 11:47:12 2013 -0400
53096
53097     tests/slice: use G_GNUC_BEGIN_IGNORE_DEPRECATIONS
53098
53099     rather than implementing it by hand
53100
53101  glib/tests/slice.c | 2 +-
53102  1 file changed, 1 insertion(+), 1 deletion(-)
53103
53104 commit eebb3c1c8e09d122f049edb762c9a13199f3b1e9
53105 Author: Dan Winship <danw@gnome.org>
53106 Date:   Mon May 13 11:38:53 2013 -0400
53107
53108     gtestutils: use g_clear_pointer
53109
53110  glib/gtestutils.c | 9 +++------
53111  1 file changed, 3 insertions(+), 6 deletions(-)
53112
53113 commit e9284ed29731365415992d8c9ed72f10e67cf056
53114 Author: Dan Winship <danw@gnome.org>
53115 Date:   Wed Dec 5 11:28:53 2012 -0500
53116
53117     gtestutils: deprecate g_test_trap_fork()
53118
53119     https://bugzilla.gnome.org/show_bug.cgi?id=679683
53120
53121  gio/tests/gdbus-non-socket.c | 2 ++
53122  glib/gtestutils.c            | 6 ++++--
53123  glib/gtestutils.h            | 3 ++-
53124  glib/tests/testing.c         | 6 ++++++
53125  4 files changed, 14 insertions(+), 3 deletions(-)
53126
53127 commit e3d1869ee3b6e269b80723173dc4f85c7cc3eaea
53128 Author: Dan Winship <danw@gnome.org>
53129 Date:   Sat Nov 24 15:58:36 2012 -0500
53130
53131     tests: port from g_test_trap_subprocess() to g_test_trap_fork()
53132
53133     https://bugzilla.gnome.org/show_bug.cgi?id=679683
53134
53135  gio/tests/gdbus-exit-on-close.c | 137 +++++++------
53136  gio/tests/gdbus-non-socket.c    |   1 +
53137  gio/tests/gdbus-proxy.c         |  20 +-
53138  gio/tests/gschema-compile.c     |  50 +++--
53139  gio/tests/gsettings.c           | 422
53140  ++++++++++++++++++++++++++--------------
53141  glib/tests/array-test.c         |  27 +--
53142  glib/tests/dataset.c            |  22 ++-
53143  glib/tests/gvariant.c           |  79 +++++---
53144  glib/tests/list.c               |  35 ++--
53145  glib/tests/logging.c            | 215 +++++++++++---------
53146  glib/tests/mem-overflow.c       | 143 +++++++++-----
53147  glib/tests/option-context.c     | 382
53148  ++++++++++++++++++++----------------
53149  glib/tests/scannerapi.c         |  21 +-
53150  glib/tests/slice.c              |  14 +-
53151  glib/tests/test-printf.c        | 277 ++++++++++----------------
53152  glib/tests/testing.c            | 204 ++++++++++++-------
53153  glib/tests/utils.c              |  22 ++-
53154  gobject/tests/param.c           |  54 ++++-
53155  tests/Makefile.am               |   1 +
53156  tests/testglib.c                |  50 +++--
53157  20 files changed, 1263 insertions(+), 913 deletions(-)
53158
53159 commit 467f9ea1bc41bdb343644fc0d13760799542cc4e
53160 Author: Dan Winship <danw@gnome.org>
53161 Date:   Sun Nov 25 11:50:09 2012 -0500
53162
53163     tests/protocol: redo a bit
53164
53165     Rather than overloading --verbose, just skip the tests that aren't
53166     supposed to be run in the parent process (so that if you do run the
53167     toplevel test with --verbose, it doesn't immediately error out).
53168
53169     https://bugzilla.gnome.org/show_bug.cgi?id=679683
53170
53171  glib/tests/protocol.c | 18 +++++++++---------
53172  1 file changed, 9 insertions(+), 9 deletions(-)
53173
53174 commit 960f5500e22d505a5dccbff51ccbc8ab969f0851
53175 Author: Dan Winship <danw@gnome.org>
53176 Date:   Sat Nov 24 15:58:27 2012 -0500
53177
53178     gtestutils: add g_test_trap_subprocess()
53179
53180     g_test_trap_fork() doesn't work on Windows and is potentially flaky on
53181     unix anyway given the fork-but-don't-exec. Replace it with
53182     g_test_trap_subprocess(), which re-spawns the same program with
53183     arguments telling it to run a specific (otherwise-ignored) test case.
53184
53185     Make the existing g_test_trap_fork() unit tests be unix-only (they
53186     never passed on Windows anyway), and add a parallel set of
53187     g_test_trap_subprocess() tests.
53188
53189     Also fix the logic of gtestutils's "-p" argument (which is used by the
53190     subprocess tests); previously if you had tests "/foo/bar" and
53191     "/foo/bar/baz", and ran the test program with "-p /foo/bar/baz", it
53192     would run "/foo/bar" too. Fix that and add tests.
53193
53194     https://bugzilla.gnome.org/show_bug.cgi?id=679683
53195
53196  docs/reference/glib/glib-sections.txt |   4 +-
53197  glib/gmessages.c                      |   2 +-
53198  glib/gtestutils.c                     | 753
53199  +++++++++++++++++++++++-----------
53200  glib/gtestutils.h                     |  16 +-
53201  glib/tests/testing.c                  | 183 +++++++++
53202  5 files changed, 712 insertions(+), 246 deletions(-)
53203
53204 commit 38859e8e2930f12bc5885c1ce9191aa3f73b8110
53205 Author: Dan Winship <danw@gnome.org>
53206 Date:   Wed Dec 19 15:59:55 2012 -0500
53207
53208     g_test_trap_fork: don't blow away the SIGCHLD handler
53209
53210     Not sure why it was doing this, but it's not necessary (all of glib's
53211     tests pass fine without it), and it breaks tests that try to use
53212     g_spawn_sync() or GChildWatchSource after doing a g_test_trap_fork().
53213
53214     https://bugzilla.gnome.org/show_bug.cgi?id=679683
53215
53216  glib/gtestutils.c | 1 -
53217  1 file changed, 1 deletion(-)
53218
53219 commit 4c356443b85d8deb97107cfebc8c329446a9d6c9
53220 Author: Dan Winship <danw@gnome.org>
53221 Date:   Sun Nov 25 13:52:20 2012 -0500
53222
53223     tests/spawn-*.c: fix on Windows
53224
53225     Need to append ".exe" to the spawned binary name on Windows
53226
53227     https://bugzilla.gnome.org/show_bug.cgi?id=679683
53228
53229  glib/tests/Makefile.am           | 1 +
53230  glib/tests/spawn-multithreaded.c | 4 ++--
53231  glib/tests/spawn-singlethread.c  | 4 ++--
53232  3 files changed, 5 insertions(+), 4 deletions(-)
53233
53234 commit 1d310cf5dbe3ef224f5af505f33cc7263a5801e9
53235 Author: Christian Persch <chpe@gnome.org>
53236 Date:   Sun May 12 21:52:54 2013 +0200
53237
53238     app: Document when floating variants are consumed
53239
53240     Bug #700203.
53241
53242  gio/gaction.c       | 2 ++
53243  gio/gsimpleaction.c | 2 ++
53244  2 files changed, 4 insertions(+)
53245
53246 commit b7550999cdee5281cdece52b4ca2d35fa70dd868
53247 Author: ManojKumar Giri <mgiri@redhat.com>
53248 Date:   Fri May 10 12:08:27 2013 +0530
53249
53250     Updated Odia Translation.
53251
53252  po/or.po | 306
53253  +++++++++++++++++++++++++++++++--------------------------------
53254  1 file changed, 150 insertions(+), 156 deletions(-)
53255
53256 commit 6fe6b0300b382fd000f75edd3ad968d29b276a0d
53257 Author: Matthias Clasen <mclasen@redhat.com>
53258 Date:   Thu May 9 16:02:52 2013 -0400
53259
53260     Clarify GValueArray docs
53261
53262     Don't refer to Quicksort in the documentation of
53263     g_value_array_sort, but just to qsort().
53264
53265  gobject/gvaluearray.c | 6 ++++--
53266  1 file changed, 4 insertions(+), 2 deletions(-)
53267
53268 commit 8d13a3e4e175697f00d5963542ea2ff0aa37662f
53269 Author: Krishnababu Krothapalli <kkrothap@redhat.com>
53270 Date:   Thu May 9 18:03:09 2013 +0530
53271
53272     Updated Telugu Translations
53273
53274  po/te.po | 306
53275  +++++++++++++++++++++++++++++++--------------------------------
53276  1 file changed, 150 insertions(+), 156 deletions(-)
53277
53278 commit c2d6aaa540240c1842b6204cafc8dca404e4ba87
53279 Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
53280 Date:   Tue Mar 20 22:40:32 2012 +0200
53281
53282     Fix minor typos in GSocketConnectable example code
53283
53284  gio/gsocketconnectable.c | 2 +-
53285  1 file changed, 1 insertion(+), 1 deletion(-)
53286
53287 commit 25fa94eb82a8b55fd9279f5faa67c02c4738b8d8
53288 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
53289 Date:   Mon May 6 16:06:48 2013 +0200
53290
53291     Declare res_init() for builds against Android's Bionic
53292
53293     res_init() exists in the C library here and as such is detected
53294     by configure, but it is not declared in any header.
53295
53296  gio/gresolver.c | 4 ++++
53297  1 file changed, 4 insertions(+)
53298
53299 commit f4a188234105cb363aecaefd31e06e1f976200c0
53300 Author: Dan Winship <danw@gnome.org>
53301 Date:   Sun May 5 16:50:43 2013 -0400
53302
53303     GProxyAddressEnumerator: add default-port property
53304
53305     Although none of the in-tree GSocketConnectable types need it, other
53306     types (like SoupAddress) may find it useful to be able to pass a URI
53307     and a default-port to GProxyAddressEnumerator separately (the same way
53308     you can with GNetworkAddress). So add a default-port property.
53309
53310     https://bugzilla.gnome.org/show_bug.cgi?id=698877
53311
53312  gio/gproxyaddressenumerator.c | 181
53313  +++++++++++++++++++++++-------------------
53314  gio/tests/proxy-test.c        | 105 +++++++++++++++++++++---
53315  2 files changed, 194 insertions(+), 92 deletions(-)
53316
53317 commit 6104230bce3607f62d47165dbee5ccbe73953b5a
53318 Author: Matthias Clasen <mclasen@redhat.com>
53319 Date:   Sat May 4 21:10:43 2013 -0400
53320
53321     Document all gtester-report options
53322
53323     The --subunit option was missing from the man page.
53324
53325  docs/reference/glib/gtester-report.xml | 7 +++++++
53326  1 file changed, 7 insertions(+)
53327
53328 commit 794401c0a2165ec6d9e0e29b61c0a2cdb59acdb2
53329 Author: Matthias Clasen <mclasen@redhat.com>
53330 Date:   Sat May 4 21:08:18 2013 -0400
53331
53332     Document all glib-mkenums placeholders
53333
53334     The @ENUMPREFIX@ placeholder was missing in the man page.
53335
53336  docs/reference/gobject/glib-mkenums.xml | 7 +++++++
53337  1 file changed, 7 insertions(+)
53338
53339 commit f10dc91ceedaef63d3a6b0421d4ae0b28f5e1473
53340 Author: Matthias Clasen <mclasen@redhat.com>
53341 Date:   Sat May 4 21:05:24 2013 -0400
53342
53343     Document all glib-genmarshal options
53344
53345     The --stdinc option was missing from the man page.
53346
53347  docs/reference/gobject/glib-genmarshal.xml | 8 ++++++++
53348  1 file changed, 8 insertions(+)
53349
53350 commit 8d99b24a03adf1c5b950336c3bd649baeb953a9e
53351 Author: Matthias Clasen <mclasen@redhat.com>
53352 Date:   Sat May 4 21:03:00 2013 -0400
53353
53354     Fix a typo
53355
53356  docs/reference/gio/glib-compile-resources.xml | 2 +-
53357  1 file changed, 1 insertion(+), 1 deletion(-)
53358
53359 commit 7b60a469b751b655cbce04fb44b40e42a7d42391
53360 Author: Matthias Clasen <mclasen@redhat.com>
53361 Date:   Sat May 4 21:01:35 2013 -0400
53362
53363     Document all gdbus-codegen options
53364
53365     The --help and --xml-files options were missing from the man page.
53366
53367  docs/reference/gio/gdbus-codegen.xml | 20 ++++++++++++++++++++
53368  1 file changed, 20 insertions(+)
53369
53370 commit 13958ee4292947e0a074ebf4a0e697462ba58e79
53371 Author: Dan Winship <danw@gnome.org>
53372 Date:   Thu May 2 10:14:57 2013 -0400
53373
53374     gbitlock: fix this to not unconditionally use futex emulation
53375
53376     Ryan accidentally committed some debugging code a long time ago,
53377     causing this file to always use futex emulation even when real futex
53378     support was available. I noticed this a while later and pointed it out
53379     to him, and assumed he was going to fix it, but I guess he assumed I
53380     was going to fix it, and then neither of us did...
53381
53382     https://bugzilla.gnome.org/show_bug.cgi?id=699500
53383
53384  glib/gbitlock.c | 2 +-
53385  1 file changed, 1 insertion(+), 1 deletion(-)
53386
53387 commit 9d69c274e0e13294bbfd6488c220ab523d3e881a
53388 Author: Matthias Clasen <mclasen@redhat.com>
53389 Date:   Thu May 2 21:00:57 2013 -0400
53390
53391     Silently handle icon being NULL
53392
53393     While an emblemed icon without a base icon is not very
53394     useful, no need to crash here.
53395     This was crashing the object finalization test in gtk.
53396
53397  gio/gemblemedicon.c | 2 +-
53398  1 file changed, 1 insertion(+), 1 deletion(-)
53399
53400 commit a360b314aad5dcbc575948a401d22d47a36e4328
53401 Author: Emmanuele Bassi <ebassi@gnome.org>
53402 Date:   Sun Apr 14 21:04:41 2013 +0100
53403
53404     binding: Add an explicit unbind()
53405
53406     Higher order languages with garbage collection can have issues
53407     releasing
53408     a binding, as they do not control the last reference being dropped on
53409     the binding, source, or target instances.
53410
53411     https://bugzilla.gnome.org/show_bug.cgi?id=698018
53412
53413  docs/reference/gobject/gobject-sections.txt |  1 +
53414  gobject/gbinding.c                          | 89
53415  +++++++++++++++++++----------
53416  gobject/gbinding.h                          |  2 +
53417  gobject/tests/binding.c                     | 32 +++++++++++
53418  4 files changed, 95 insertions(+), 29 deletions(-)
53419
53420 commit f61daa6ed275f1794a6552d3343e313d1d243933
53421 Author: Colin Walters <walters@verbum.org>
53422 Date:   Thu May 2 11:39:11 2013 -0400
53423
53424     tests/mappedfile: Also handle ENOMEM
53425
53426     The RHEL6.4 kernel gives me that instead of EINVAL.
53427
53428     https://bugzilla.gnome.org/show_bug.cgi?id=699485
53429
53430  glib/tests/mappedfile.c | 3 ++-
53431  1 file changed, 2 insertions(+), 1 deletion(-)
53432
53433 commit c0e0c6a4201c879b5d8d7f5314d42f268a317f4c
53434 Author: Dan Winship <danw@gnome.org>
53435 Date:   Thu May 2 13:58:25 2013 -0400
53436
53437     gobject: rename an unused parameter to make AIX happy
53438
53439  gobject/gobject.c | 4 ++--
53440  1 file changed, 2 insertions(+), 2 deletions(-)
53441
53442 commit 769e3edbe0f658ecaf22d7352486aad176095328
53443 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
53444 Date:   Thu May 2 16:50:01 2013 +0100
53445
53446     GSocks5Proxy: don't crash if parsing negotiation reply fails
53447
53448     The GError should be initialized to NULL, otherwise we'll
53449     "pile up" errors, then try to free an uninitialized pointer.
53450
53451     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
53452     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=699493
53453
53454  gio/gsocks5proxy.c | 2 +-
53455  1 file changed, 1 insertion(+), 1 deletion(-)
53456
53457 commit eda37dbc3f547d785e4e8941abd320d1292e93e7
53458 Author: Rajesh Ranjan <rranjan@redhat.com>
53459 Date:   Thu May 2 13:45:46 2013 +0530
53460
53461     hindi update
53462
53463  po/hi.po | 311
53464  +++++++++++++++++++++++++++++++--------------------------------
53465  1 file changed, 153 insertions(+), 158 deletions(-)
53466
53467 commit b24f73700d3779187b763178d4e462cdfa3e43c5
53468 Author: Matej Urbančič <mateju@svn.gnome.org>
53469 Date:   Wed May 1 20:32:44 2013 +0200
53470
53471     Updated Slovenian translation
53472
53473  po/sl.po | 1396
53474  +++++++++++++++++++++++++++++++-------------------------------
53475  1 file changed, 702 insertions(+), 694 deletions(-)
53476
53477 commit 631cf195c8fa718d78354688de4d88057c7e68ad
53478 Author: Matthias Clasen <mclasen@redhat.com>
53479 Date:   Wed May 1 05:20:02 2013 -0400
53480
53481     Bump version to 2.37.1
53482
53483  configure.ac | 2 +-
53484  1 file changed, 1 insertion(+), 1 deletion(-)
53485
53486 commit 20012ec9a96c3b12315be0f516fbea9088e67d93
53487 Author: Matthias Clasen <mclasen@redhat.com>
53488 Date:   Wed May 1 00:16:25 2013 -0400
53489
53490     Add 2.38 indexes to the docs
53491
53492  docs/reference/gio/gio-docs.xml         | 4 ++++
53493  docs/reference/glib/glib-docs.xml       | 4 ++++
53494  docs/reference/gobject/gobject-docs.xml | 4 ++++
53495  3 files changed, 12 insertions(+)
53496
53497 commit 83e74d5e3e5b6b142daceb12497608312820c1ae
53498 Author: Matthias Clasen <mclasen@redhat.com>
53499 Date:   Wed May 1 00:15:06 2013 -0400
53500
53501     Updates
53502
53503  NEWS | 68
53504  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
53505  1 file changed, 68 insertions(+)
53506
53507 commit daf7f56491517f048e119a12661999a103875c06
53508 Author: Tim Lunn <tim@feathertop.org>
53509 Date:   Wed May 1 10:39:26 2013 +1000
53510
53511     gio: fix small leak
53512
53513     https://bugzilla.gnome.org/show_bug.cgi?id=699361
53514
53515  gio/gdesktopappinfo.c | 1 +
53516  1 file changed, 1 insertion(+)
53517
53518 commit 0646e00e2522490b41f39fc25a4093bb61e8a4dc
53519 Author: Ryan Lortie <desrt@desrt.ca>
53520 Date:   Sun Apr 21 10:55:40 2013 -0400
53521
53522     GApplication: don't leak 'hint' on remote Open
53523
53524     We were using format string "s" to deconstruct the open hint into a
53525     'const gchar *' which, of course, we never freed.  Fix that.
53526
53527  gio/gapplicationimpl-dbus.c | 2 +-
53528  1 file changed, 1 insertion(+), 1 deletion(-)
53529
53530 commit 706e636ab83de76c22ed7f2e56df9a1bcb49b39a
53531 Author: Cosimo Cecchi <cosimoc@gnome.org>
53532 Date:   Fri Apr 26 17:11:02 2013 -0400
53533
53534     bytesicon: don't use g_object_unref() on GBytes
53535
53536     We need to use g_bytes_unref()
53537
53538     https://bugzilla.gnome.org/show_bug.cgi?id=699001
53539
53540  gio/gbytesicon.c | 2 +-
53541  1 file changed, 1 insertion(+), 1 deletion(-)
53542
53543 commit 463022cc09c3ebab18c4d3a6f2f80752339dc5f0
53544 Author: Cosimo Cecchi <cosimoc@gnome.org>
53545 Date:   Fri Apr 26 17:07:41 2013 -0400
53546
53547     bytesicon: fix a memory leak
53548
53549     https://bugzilla.gnome.org/show_bug.cgi?id=698999
53550
53551  gio/gbytesicon.c | 1 +
53552  1 file changed, 1 insertion(+)
53553
53554 commit 518e3104bf6cdb5d8e6b43d3b721805db5951139
53555 Author: Colin Walters <walters@verbum.org>
53556 Date:   Fri Apr 26 08:12:01 2013 -0400
53557
53558     configure: Assume C90 compatible malloc() prototype
53559
53560     This ancient code was attempting to cope with (unknown) systems whose
53561     malloc() prototype was incompatible with the standard.  This test was
53562     fragile; it would break if the build environment provided -Wall in
53563     CFLAGS.
53564
53565     Now that it's 2013, let's assume that target systems have a sane
53566     malloc().  If someone complains, we can revisit this.
53567
53568     https://bugzilla.gnome.org/698716
53569
53570  configure.ac | 41 ------------------------------
53571  glib/gmem.c  | 81
53572  ++++++++++--------------------------------------------------
53573  2 files changed, 13 insertions(+), 109 deletions(-)
53574
53575 commit 7d61da0c078fcc10fada292811401b127e330555
53576 Author: Ryan Lortie <desrt@desrt.ca>
53577 Date:   Fri Apr 26 11:27:51 2013 -0400
53578
53579     g_object_new: check for NULL from _constructor()
53580
53581     There is some code in the wild (like in gnome-session) that does this
53582     from its custom _constructor() implementation:
53583
53584     {
53585       GObject *obj;
53586
53587       obj = ((chain up));
53588
53589       if (!object_is_viable (obj))
53590         {
53591           g_object_unref (obj);
53592           return NULL;
53593         }
53594       else
53595         return obj;
53596     }
53597
53598     This has never been a valid use of GObject and this code has always
53599     caused memory to be leaked[1] by growing the construction_objects
53600     list.
53601     The ability to legitimately return NULL from a constructor was exactly
53602     the reason that we created GInitable, in fact.
53603
53604     That doesn't change the fact that the g_object_new() rewrite will
53605     crash
53606     in this case, so instead of doing that, let's emit a critical
53607     and avoid
53608     the crash.  This will allow people to upgrade their GLib without also
53609     upgrading their gnome-session.  Meanwhile, people can fix their broken
53610     code.
53611
53612     [1] not in the strictest sense of the word, because it's still
53613     reachable
53614
53615  gobject/gobject.c | 12 ++++++++++++
53616  1 file changed, 12 insertions(+)
53617
53618 commit c98c65fffc4319c5caca164df09af9c8415a46bd
53619 Author: Shantha kumar <shkumar@redhat.com>
53620 Date:   Fri Apr 26 11:40:25 2013 +0530
53621
53622     Tamil Translation Updated
53623
53624  po/ta.po | 630
53625  +++++++++++++++++++++++++++++++++++++--------------------------
53626  1 file changed, 373 insertions(+), 257 deletions(-)
53627
53628 commit c027e88a30fc3c332c8955fdeef1bf5e15cc63fc
53629 Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
53630 Date:   Thu Apr 25 02:24:53 2013 -0500
53631
53632     gio/tests: Find "true" in PATH opposed to hardcoding the location
53633
53634     Not all systems have /usr/bin/true. Some have it in /bin/true.
53635     Instead of trying to guess a hardcoded path to find it, let
53636     g_app_info_create_from_commandline() internally search PATH
53637     to find the program.
53638
53639     https://bugzilla.gnome.org/show_bug.cgi?id=698655
53640
53641  gio/tests/desktop-app-info.c | 2 +-
53642  1 file changed, 1 insertion(+), 1 deletion(-)
53643
53644 commit 8a6ae995ee53f09da60b60f853b597b23f9dc4c0
53645 Author: Milo Casagrande <milo@ubuntu.com>
53646 Date:   Thu Apr 25 09:01:11 2013 +0200
53647
53648     [l10n] Updated Italian translation.
53649
53650  po/it.po | 121
53651  +++++++++++++++++++++++++++++++++------------------------------
53652  1 file changed, 63 insertions(+), 58 deletions(-)
53653
53654 commit 03dd6cf1b55fbef243e90ee3253dacecae06cf61
53655 Author: Cosimo Cecchi <cosimoc@gnome.org>
53656 Date:   Wed Apr 24 11:58:47 2013 -0400
53657
53658     docs: fix docs for g_icon_[de]serialize()
53659
53660  docs/reference/gio/gio-sections.txt |  2 ++
53661  gio/gicon.c                         | 24 ++++++++++++++++++++++++
53662  2 files changed, 26 insertions(+)
53663
53664 commit 755f4f0bf66ea6b9e735bf685a5ae2a2c404d6d2
53665 Author: Piotr Drąg <piotrdrag@gmail.com>
53666 Date:   Wed Apr 24 00:01:48 2013 +0200
53667
53668     Updated Polish translation
53669
53670  po/pl.po | 119
53671  +++++++++++++++++++++++++++++++++------------------------------
53672  1 file changed, 62 insertions(+), 57 deletions(-)
53673
53674 commit bfa8bef7b9985b3ab8bc6165ed5e915f70d464d8
53675 Author: Ryan Lortie <desrt@desrt.ca>
53676 Date:   Wed Mar 27 23:34:30 2013 -0400
53677
53678     GObject: substantially rework g_object_new()
53679
53680     Make a number of improvements to g_object_new():
53681
53682      - instead of looking up the GParamSpec for the named property once in
53683        g_object_new() (in order to collect) and then again in
53684        g_object_newv
53685        (when actually setting the property), g_object_new_internal() is a
53686        new function that takes the GParamSpec on the interface to
53687        avoid the
53688        second lookup
53689
53690      - in the case that ->constructor() is not set, we need not waste time
53691        creating an array of GObjectConstructParam to pass in.
53692        Just directly
53693        iterate the list of parameters, calling set_property() on each.
53694
53695      - instead of playing with linked lists to keep track of the construct
53696        properties, realise that the number of construct properties that we
53697        will set is exactly equal to the length of the construct_properties
53698        list on GObjectClass and the only thing that may change is
53699        where the
53700        value comes from (in the case that it was passed in)
53701
53702        This assumption was already implicit in the existing code and
53703        can be
53704        seen from the sizing of the array used to hold the construct
53705        properties, but it wasn't taken advantage of to make things
53706        simpler.
53707
53708      - instead of allocating and filling a separate array of the
53709        non-construct properties just re-iterate the passed-in list and set
53710        all properties that were not marked G_PARAM_CONSTRUCT (since
53711        the ones
53712        that were construct params were already used during construction)
53713
53714      - use the new g_param_spec_get_default_value() API instead of
53715        allocating and setting the GValue for each construct property that
53716        wasn't passed from the user
53717
53718     Because we are now iterating the linked list of properties in-order we
53719     need to append to that list during class initialising instead of
53720     prepending.
53721
53722     These changes show a very small improvement on the simple-construction
53723     performance testcase (probably just noise) and they improve the
53724     complex-construction case by ~30%.
53725
53726     Thanks to Alex Larsson for reviews and fixes.
53727
53728     https://bugzilla.gnome.org/show_bug.cgi?id=698056
53729
53730  gobject/gobject.c | 527
53731  +++++++++++++++++++++++++++++++++++-------------------
53732  1 file changed, 340 insertions(+), 187 deletions(-)
53733
53734 commit c18462b5803a3dd57d3ccb67153ad7851cc8ce08
53735 Author: Ryan Lortie <desrt@desrt.ca>
53736 Date:   Tue Apr 23 11:11:20 2013 -0400
53737
53738     GParamSpec: add g_param_spec_get_default_value()
53739
53740     The way of getting the default value out of a GParamSpec is to
53741     allocate
53742     a GValue, initialise it, then call g_param_spec_set_default() to
53743     set the
53744     default value into that GValue.
53745
53746     This is exactly how we handle setting the default value for all of the
53747     construct properties that were not explicitly passed to
53748     g_object_new().
53749
53750     Instead of doing the alloc/init/store on all construct properties on
53751     every call to g_object_new(), we can cache those GValues in the
53752     private
53753     data of the GParamSpec itself and reuse them.
53754
53755     This patch does not actually make that change to g_object_new()
53756     yet, but
53757     it adds the API to GParamSpec so that a future patch to GObject
53758     can make
53759     the change.
53760
53761     https://bugzilla.gnome.org/show_bug.cgi?id=698056
53762
53763  docs/reference/gobject/gobject-sections.txt |  1 +
53764  gobject/gparam.c                            | 62
53765  +++++++++++++++++++++++++++++
53766  gobject/gparam.h                            |  3 +-
53767  gobject/tests/param.c                       | 16 ++++++++
53768  4 files changed, 81 insertions(+), 1 deletion(-)
53769
53770 commit c30c0bb34d80013489897c49bef36cc56972d5d9
53771 Author: Ryan Lortie <desrt@desrt.ca>
53772 Date:   Tue Apr 23 10:38:23 2013 -0400
53773
53774     GType: add accessor for instance private offset
53775
53776     Since instance private data is now always at a constant offset to the
53777     instance pointer, we can add an accessor for it that doesn't also
53778     require an instance.
53779
53780     The idea is that classes can call this from their class_init and store
53781     it in a file-scoped static variable and use that to find their private
53782     data on instances very quickly, without a priv pointer.
53783
53784     https://bugzilla.gnome.org/show_bug.cgi?id=698056
53785
53786  docs/reference/gobject/gobject-sections.txt |  1 +
53787  gobject/gtype.c                             | 48
53788  +++++++++++++++++++++++++++++
53789  gobject/gtype.h                             |  2 ++
53790  3 files changed, 51 insertions(+)
53791
53792 commit eb860fd898a6a2bd86c11d245294cd0e8cd4304b
53793 Author: Ryan Lortie <desrt@desrt.ca>
53794 Date:   Tue Apr 23 13:26:48 2013 -0400
53795
53796     Partially revert "Merge waitpid() from g_spawn_sync into gmain()"
53797
53798     This partially reverts commit
53799     ce0022933c255313e010b27f977f4ae02aad1e7e.
53800
53801     It used to be safe to use g_spawn_sync() from processes that had their
53802     own SIGCHLD handler because it simply called wait().  When it was
53803     changed to depend on the GLib child watching infrastructure this meant
53804     that GLib had to own the SIGCHLD handler.
53805
53806     This caused hangs in at least Pidgin.
53807
53808     The patch contained two other improvements to the child watch
53809     code which
53810     we want to keep, so only revert the changes to gspawn itself.
53811
53812     https://bugzilla.gnome.org/show_bug.cgi?id=698081
53813
53814  glib/gspawn.c | 76
53815  ++++++++++++++++++++++++++++-------------------------------
53816  1 file changed, 36 insertions(+), 40 deletions(-)
53817
53818 commit c91af2ab44c20556f3d3493edff686cf77137fda
53819 Author: Ryan Lortie <desrt@desrt.ca>
53820 Date:   Tue Apr 23 14:30:42 2013 -0400
53821
53822     Test GUnixSocketAddress construction
53823
53824     This test fails without the previous fix and works properly with it.
53825
53826     https://bugzilla.gnome.org/show_bug.cgi?id=698686
53827
53828  gio/tests/.gitignore       |  1 +
53829  gio/tests/Makefile.am      |  1 +
53830  gio/tests/socket-address.c | 79
53831  ++++++++++++++++++++++++++++++++++++++++++++++
53832  3 files changed, 81 insertions(+)
53833
53834 commit 9c243beea25f08b506eab9e1e877d6ffe2b20531
53835 Author: Ryan Lortie <desrt@desrt.ca>
53836 Date:   Tue Apr 23 13:38:33 2013 -0400
53837
53838     GUnixSocketAddress: fix construct parameter issue
53839
53840     GUnixSocketAddress has some very strange logic for interpreting its
53841     construct paramters.  This logic behaves differently in these
53842     two cases:
53843
53844       g_object_new (G_TYPE_UNIX_SOCKET_ADDRESS,
53845                     "abstract", FALSE,
53846                     "address-type", ...,
53847                     NULL);
53848
53849     and
53850
53851       g_object_new (G_TYPE_UNIX_SOCKET_ADDRESS,
53852                     "address-type", ...,
53853                     NULL);
53854
53855     even though the default value for "abstract" is already FALSE.
53856
53857     Change the way the code works so that it is not sensitive to people
53858     merely setting a property to its default value.
53859
53860     https://bugzilla.gnome.org/show_bug.cgi?id=698686
53861
53862  gio/gunixsocketaddress.c | 23 ++++++-----------------
53863  1 file changed, 6 insertions(+), 17 deletions(-)
53864
53865 commit 7409ac0d14e197f0c2ef1ae86fa15ddaeea5a434
53866 Author: Ryan Lortie <desrt@desrt.ca>
53867 Date:   Tue Apr 23 11:59:09 2013 -0400
53868
53869     gtype: tweak valgrind hints
53870
53871     The valgrind client requests were not producing the intended result in
53872     some cases, so step up our game a bit.
53873
53874  gobject/gtype.c | 17 ++++++++++++-----
53875  1 file changed, 12 insertions(+), 5 deletions(-)
53876
53877 commit e8438f98e2d274b57008eddcb86df3f63e166933
53878 Author: Ryan Lortie <desrt@desrt.ca>
53879 Date:   Mon Apr 22 18:32:05 2013 -0400
53880
53881     Revert "GObject: prevent installing properties after init"
53882
53883     This reverts commit ddb0ce14215cd62c7a2497d6cf9f2ea63c40ebb5.
53884
53885     Colin's smoke testing has found issues in at least gjs and
53886     gnome-settings-daemon.  We'll need to see if we can address those.
53887
53888  gobject/gobject.c       |  9 ++-------
53889  gobject/gtype-private.h |  1 -
53890  gobject/gtype.c         | 10 ----------
53891  3 files changed, 2 insertions(+), 18 deletions(-)
53892
53893 commit ddb0ce14215cd62c7a2497d6cf9f2ea63c40ebb5
53894 Author: Ryan Lortie <desrt@desrt.ca>
53895 Date:   Mon Apr 22 17:37:18 2013 -0400
53896
53897     GObject: prevent installing properties after init
53898
53899     GObject has previously allowed installing properties after class_init
53900     has finished running.  This means that you could install some of your
53901     own properties on G_TYPE_OBJECT, for example, although they wouldn't
53902     have worked properly.
53903
53904     Prevent this from happening.  Require that all properties are
53905     installed by
53906     the time class_init has finished.
53907
53908     Complaints go to this bug:
53909
53910     https://bugzilla.gnome.org/show_bug.cgi?id=698614
53911
53912  gobject/gobject.c       |  9 +++++++--
53913  gobject/gtype-private.h |  1 +
53914  gobject/gtype.c         | 10 ++++++++++
53915  3 files changed, 18 insertions(+), 2 deletions(-)
53916
53917 commit 31fde567a95ff8f50b6b0e75d4010da9b73514ed
53918 Author: Ryan Lortie <desrt@desrt.ca>
53919 Date:   Mon Apr 22 12:33:30 2013 -0400
53920
53921     gtype: put private data before the instance
53922
53923     Classically, a GTypeInstance has had the following layout:
53924
53925      [[[[GTypeInstance] GObject] TypeA] TypeB] [TypeAPrivate]
53926      [TypeBPrivate]
53927
53928     where TypeB is a subclass of TypeA which is a GObject.  Both TypeA and
53929     TypeB use pivate data.
53930
53931     The main problem with this approach is that the offset between
53932     a pointer
53933     to an instance of TypeA and the TypeAPrivate is not constant:
53934     it changes
53935     depending on the depth of derivation and the size of the instance
53936     structures of the derived types.  For example, changing the size
53937     of the
53938     TypeB structure in the above example would push the TypeAPrivate
53939     further
53940     along.
53941
53942     This complicates the implementation of g_type_instance_get_private().
53943     In particular, during object construction when the class pointer
53944     to the
53945     'complete type' of the object is not yet stored in the header of the
53946     GTypeInstance, we need a lookup table in order to be able to implement
53947     g_type_instance_get_private() accurately.
53948
53949     We can avoid this problem by storing the private data before the
53950     structures, in reverse order, like so:
53951
53952       [TypeBPrivate] [TypeAPrivate] [[[[GTypeInstance] GObject] TypeA]
53953       TypeB]
53954
53955     Now the distance between TypeA and TypeAPrivate depends only on
53956     the size
53957     of GObject and GTypeInstance, which are static.  Even in the case of
53958     TypeB, the distance is not statically known but can be determined at
53959     runtime and is constant (because we will know the size of TypeAPrivate
53960     by the time we initialise TypeB and it won't change).
53961
53962     This approach requires a slighty dirty trick: allocating extra memory
53963     _before_ the pointer we return from g_type_create_instance().
53964     The main
53965     problem with this is that it will cause valgrind to behave very badly,
53966     reporting almost everything as "possibly lost".
53967
53968     We can correct for this by including a few valgrind client requests in
53969     order to inform it that the start of the GTypeInstance should be
53970     considered a block of memory and that pointers to it should mean that
53971     this block is reachable.  In order to make the private data reachable,
53972     we also declare it as a block and include an extra pointer from
53973     the end
53974     of the primary block pointing back at it.  All of this is only done if
53975     we are running under Valgrind.
53976
53977     https://bugzilla.gnome.org/show_bug.cgi?id=698595
53978
53979  gobject/gtype.c | 221
53980  ++++++++++++++++++--------------------------------------
53981  1 file changed, 72 insertions(+), 149 deletions(-)
53982
53983 commit 00fbc2f0ce2fb65da1027485707fbac59b91a1ef
53984 Author: Ryan Lortie <desrt@desrt.ca>
53985 Date:   Mon Apr 22 12:28:44 2013 -0400
53986
53987     gslice: disable by default under valgrind
53988
53989     All experienced GLib hackers know that G_SLICE=always-malloc is
53990     absolutely essential when valgrinding but many users of GLib
53991     don't know
53992     about this and get hit pretty hard when valgrinding their programs.
53993
53994     When initialising gslice, add a check to see if we are running under
53995     valgrind and disable ourselves if we are.
53996
53997     We only do the check in the case that G_SLICE= was not specified
53998     in the
53999     environment, so setting it to an empty string will prevent this
54000     default
54001     behaviour.
54002
54003     I considered modifying gslice to use the VALGRIND_MALLOCLIKE_BLOCK
54004     client request in all cases in order to just mark the blocks properly
54005     but these calls are not free and gslice is pretty hyper-optimised.
54006     It's
54007     easier to just disable gslice completely and this way we only have
54008     to do
54009     one check during startup.  It's also theoretically possible that
54010     someone
54011     might want to use valgrind to debug gslice, in which case the extra
54012     annotations would probably cause quite a lot of difficulty.
54013
54014     https://bugzilla.gnome.org/show_bug.cgi?id=698595
54015
54016  glib/gslice.c | 13 +++++++++++++
54017  1 file changed, 13 insertions(+)
54018
54019 commit c8d56d7cf79b107d0e9a64812734fe877b332093
54020 Author: Ryan Lortie <desrt@desrt.ca>
54021 Date:   Mon Apr 22 12:10:35 2013 -0400
54022
54023     Add a copy of valgrind.h to glib/
54024
54025     This is a BSD-licenced header file that is designed to be copy-pasted
54026     into programs.  It will allow us to detect if we are running under
54027     Valgrind and send "client requests" to it.
54028
54029     We will use this for a couple of reasons in upcoming patches.
54030
54031     https://bugzilla.gnome.org/show_bug.cgi?id=698595
54032
54033  glib/Makefile.am |    3 +-
54034  glib/valgrind.h  | 4840
54035  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
54036  2 files changed, 4842 insertions(+), 1 deletion(-)
54037
54038 commit c1c1b33f883d6afd2e27bb2506ab6490ed916052
54039 Author: Ryan Lortie <desrt@desrt.ca>
54040 Date:   Sat Apr 20 18:55:03 2013 -0400
54041
54042     GMenu: add g_menu_item_set_icon() convenience
54043
54044     This function takes a GIcon, serialises it and sets the resulting
54045     GVariant as the "icon" attribute on the menu item.  We will need
54046     to add
54047     a patch to Gtk to actually consume this icon.
54048
54049     Also add G_MENU_ATTRIBUTE_ICON.
54050
54051     https://bugzilla.gnome.org/show_bug.cgi?id=688820
54052
54053  docs/reference/gio/gio-sections.txt |  4 +++-
54054  gio/gmenu.c                         | 41
54055  +++++++++++++++++++++++++++++++++++++
54056  gio/gmenu.h                         |  4 ++++
54057  gio/gmenumodel.h                    | 15 ++++++++++++++
54058  4 files changed, 63 insertions(+), 1 deletion(-)
54059
54060 commit 63a0cc3f8d97da612d445babfe367fb3d603e658
54061 Author: Jasper St. Pierre <jstpierre@mecheye.net>
54062 Date:   Mon Apr 22 13:12:12 2013 -0400
54063
54064     tests: Fix appinfo test
54065
54066  gio/tests/appinfo.c | 4 ++--
54067  1 file changed, 2 insertions(+), 2 deletions(-)
54068
54069 commit 709ade0e45bce4d43ef227c9442f599389482dce
54070 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
54071 Date:   Mon Apr 22 17:49:06 2013 +0200
54072
54073     Updated Spanish translation
54074
54075  po/es.po | 142
54076  ++++++++++++++++++++++++++++++++-------------------------------
54077  1 file changed, 72 insertions(+), 70 deletions(-)
54078
54079 commit 93349e6ea36fa5dd48ee2fa2cd9b8328414cf3c5
54080 Author: Sweta Kothari <swkothar@redhat.com>
54081 Date:   Mon Apr 22 15:53:10 2013 +0530
54082
54083     Updated gujarati file
54084
54085  po/gu.po | 110
54086  +++++++++++++++++++++++++++++++--------------------------------
54087  1 file changed, 54 insertions(+), 56 deletions(-)
54088
54089 commit 454691a4b4957846ed81e1611eb8ee142258008f
54090 Author: Piotr Drąg <piotrdrag@gmail.com>
54091 Date:   Mon Apr 22 00:37:20 2013 +0200
54092
54093     Updated POTFILES.in
54094
54095  po/POTFILES.in | 1 +
54096  1 file changed, 1 insertion(+)
54097
54098 commit c16f914b40c749b938490a4e10a3c54ec1855c42
54099 Author: Ryan Lortie <desrt@desrt.ca>
54100 Date:   Sat Apr 20 18:50:21 2013 -0400
54101
54102     GIcon: add g_icon_[de]serialize()
54103
54104     Add support for serialising a GIcon to a GVariant and deserialising
54105     the
54106     result back to a GIcon.
54107
54108     This solves a number of problems suffered by the existing to_string()
54109     API, primarily these:
54110
54111      - not forcing the icon to be a utf8 string means that we can
54112        efficiently encode a PNG (ie: just give the array of bytes)
54113
54114      - there is no need to ensure that proper types are loaded before
54115      using
54116        the deserialisation interface.  'Foreign' icon types will probably
54117        emit a serialised format the deserialises to a GBytesIcon.
54118
54119     We additionally clearly document what is required for being a consumer
54120     or implementation of #GIcon.
54121
54122     Further patches will be required to GdkPixbuf and GVfsIcon to bring
54123     their implementations in line with the new rules (essentially:
54124     introduce
54125     implementations of the new serialize() API).
54126
54127     https://bugzilla.gnome.org/show_bug.cgi?id=688820
54128
54129  gio/gbytesicon.c    |  10 +++
54130  gio/gemblem.c       |  21 +++++
54131  gio/gemblemedicon.c |  49 ++++++++++++
54132  gio/gfileicon.c     |   9 +++
54133  gio/gicon.c         | 217
54134  ++++++++++++++++++++++++++++++++++++++++++++++++++--
54135  gio/gicon.h         |   7 ++
54136  gio/gthemedicon.c   |   9 +++
54137  gio/gvfs.h          |   3 +-
54138  gio/tests/g-icon.c  | 122 ++++++++++++++++++++++++++++-
54139  9 files changed, 439 insertions(+), 8 deletions(-)
54140
54141 commit 9cc222c0bfc65034143753a64b081b7811ee48f1
54142 Author: Ryan Lortie <desrt@desrt.ca>
54143 Date:   Sat Apr 20 17:23:31 2013 -0400
54144
54145     Introduce GBytesIcon
54146
54147     GBytesIcon is an icon that has a GBytes inside of it where the GBytes
54148     contains some sort of encoded image in a widely-recognised file
54149     format.
54150     Ideally this will be a PNG.
54151
54152     It implements GLoadableIcon, so GTK will already understand how to use
54153     it, but we will add another patch there to make things more efficient.
54154
54155     https://bugzilla.gnome.org/show_bug.cgi?id=688820
54156
54157  docs/reference/gio/gio-docs.xml     |   1 +
54158  docs/reference/gio/gio-sections.txt |  14 ++
54159  gio/Makefile.am                     |   2 +
54160  gio/gbytesicon.c                    | 253
54161  ++++++++++++++++++++++++++++++++++++
54162  gio/gbytesicon.h                    |  54 ++++++++
54163  gio/gio.h                           |   1 +
54164  gio/giotypes.h                      |   1 +
54165  7 files changed, 326 insertions(+)
54166
54167 commit 519e989ea8d33924f5d6f5d57f100e65359275af
54168 Author: Ryan Lortie <desrt@desrt.ca>
54169 Date:   Sat Apr 20 16:41:09 2013 -0400
54170
54171     GIcon: pure re-factor of _from_string()
54172
54173     Split out the 'simple string format' cases of URIs, file paths and
54174     themed icons to a separate function.
54175
54176     This function will be shared by g_icon_deserialize().
54177
54178     https://bugzilla.gnome.org/show_bug.cgi?id=688820
54179
54180  gio/gicon.c | 77
54181  ++++++++++++++++++++++++++++++++++---------------------------
54182  1 file changed, 43 insertions(+), 34 deletions(-)
54183
54184 commit c0af442909e1304b799a4b6c145f8444c752e3da
54185 Author: Jasper St. Pierre <jstpierre@mecheye.net>
54186 Date:   Sat Apr 20 15:13:42 2013 -0400
54187
54188     gdesktopappinfo: Allow getting the desktop ID from the filename
54189
54190  gio/gdesktopappinfo.c | 2 ++
54191  1 file changed, 2 insertions(+)
54192
54193 commit 390115f3851de49f93918cda9266ab857382cc3e
54194 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
54195 Date:   Sat Apr 20 18:58:14 2013 -0400
54196
54197     gactionmap: don't require GActionGroup
54198
54199     https://bugzilla.gnome.org/show_bug.cgi?id=698478
54200
54201  gio/gactionmap.c | 3 +--
54202  1 file changed, 1 insertion(+), 2 deletions(-)
54203
54204 commit ac1379e22cc6d97f1336eee0f846900950e978b5
54205 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
54206 Date:   Sat Apr 20 11:44:21 2013 -0400
54207
54208     g_variant_get_data_as_bytes: return a sub-bytes if necessary
54209
54210     https://bugzilla.gnome.org/show_bug.cgi?id=698457
54211
54212  glib/gvariant-core.c  | 15 ++++++++++++++-
54213  glib/tests/gvariant.c | 11 +++++++++++
54214  2 files changed, 25 insertions(+), 1 deletion(-)
54215
54216 commit dbb65b54651a88b9691b156bf19b53fbe4a4bd5a
54217 Author: Ryan Lortie <desrt@desrt.ca>
54218 Date:   Sat Apr 20 11:44:53 2013 -0400
54219
54220     GVariant: add new g_variant_new_take_string() API
54221
54222     Lots of people have variously asked for APIs like
54223     g_variant_new_string_printf() in order to avoid having to use
54224     g_strdup_printf(), create a GVariant using g_variant_new_string(),
54225     then
54226     free the temporary string.
54227
54228     Instead of supporting that, plus a million other potential cases,
54229     introduce g_variant_new_take_string() as a compromise.
54230
54231     It's not possible to write:
54232
54233      v = g_variant_new_take_string (g_strdup_printf (....));
54234
54235     to get the desired result and avoid the extra copies.  In addition, it
54236     works with many other functions.
54237
54238     https://bugzilla.gnome.org/show_bug.cgi?id=698455
54239
54240  docs/reference/glib/glib-sections.txt |  1 +
54241  glib/gvariant.c                       | 36
54242  +++++++++++++++++++++++++++++++++++
54243  glib/gvariant.h                       |  2 ++
54244  3 files changed, 39 insertions(+)
54245
54246 commit a2a44a9617098ef061b1fd026ea44d381aa5ccec
54247 Author: Sébastien Wilmet <swilmet@gnome.org>
54248 Date:   Wed Apr 17 16:37:55 2013 +0200
54249
54250     Add async version of g_file_make_directory()
54251
54252     https://bugzilla.gnome.org/show_bug.cgi?id=548353
54253
54254  docs/reference/gio/gio-sections.txt |   2 +
54255  gio/gfile.c                         | 111
54256  ++++++++++++++++++++++++++++++++++++
54257  gio/gfile.h                         |  25 ++++++--
54258  3 files changed, 134 insertions(+), 4 deletions(-)
54259
54260 commit bd57c3f171d0775d8b1f0944f45a196b59fc79fd
54261 Author: Sébastien Wilmet <swilmet@gnome.org>
54262 Date:   Wed Apr 17 15:07:03 2013 +0200
54263
54264     GFile: fix the *_async_thread()
54265
54266     In the *_async_thread() functions, call the corresponding synchronous
54267     function instead of calling the interface vfunc, which can be NULL.
54268
54269     In some cases the check for the vfunc == NULL was done, but to be
54270     consistent it is better to always call the synchronous version
54271     (and the
54272     code is simpler).
54273
54274     https://bugzilla.gnome.org/show_bug.cgi?id=548353
54275
54276  gio/gfile.c | 65
54277  ++++++++-----------------------------------------------------
54278  1 file changed, 8 insertions(+), 57 deletions(-)
54279
54280 commit 1de0625103e98710689d65cecfc288e15a5d240d
54281 Author: Ryan Lortie <desrt@desrt.ca>
54282 Date:   Mon Apr 8 15:27:16 2013 -0400
54283
54284     GMenu: add g_menu_remove_all() API
54285
54286     Removes all of the items from a GMenu.  The keyboard indicator
54287     wants to
54288     do this as part of refreshing the layout list, as an example.
54289
54290     https://bugzilla.gnome.org/show_bug.cgi?id=697601
54291
54292  docs/reference/gio/gio-sections.txt |  1 +
54293  gio/gmenu.c                         | 23 +++++++++++++++++++++++
54294  gio/gmenu.h                         |  3 +++
54295  3 files changed, 27 insertions(+)
54296
54297 commit 57cd876321f563bade0f6230108b1fce18d9b0c6
54298 Author: Ryan Lortie <desrt@desrt.ca>
54299 Date:   Wed Apr 17 12:12:20 2013 -0400
54300
54301     GVariant parser: tweak lexer for format strings
54302
54303     Tweak the lexer so that '[%s]' gets parsed as three separate tokens,
54304     instead of the closing bracket getting sucked into the format string.
54305
54306  glib/gvariant-parser.c | 3 ++-
54307  1 file changed, 2 insertions(+), 1 deletion(-)
54308
54309 commit 1d87c6c7f818eef758a2bd6afd07f6feabc5f45d
54310 Author: Ryan Lortie <desrt@desrt.ca>
54311 Date:   Wed Apr 17 12:08:00 2013 -0400
54312
54313     GVariant parser: turn two asserts into soft errors
54314
54315     Parsing wrongly-typed GVariant text format data is a well-defined
54316     operation and it ought to result in a GError.  We do that for most
54317     cases, but 'v' and 'ay' were being treated differently.  Fix those as
54318     well.
54319
54320  glib/gvariant-parser.c | 7 +++++--
54321  1 file changed, 5 insertions(+), 2 deletions(-)
54322
54323 commit c70b4978598a3b4e3d712e89cacf21b5369ed53e
54324 Author: Robert Bragg <robert@linux.intel.com>
54325 Date:   Wed Apr 17 04:35:50 2013 -0400
54326
54327     utils: avoid redundant set/endpwent around getpwuid
54328
54329     set/endpwent are only required for iterating through passwd entries
54330     using getpwent(). Since we are explicitly requesting a passwd entry
54331     for a uid then the set/endpwent calls are redundant.
54332
54333     Removing these redundant calls is required for building on Android
54334     since their C library doesn't implement these.
54335
54336     https://bugzilla.gnome.org/show_bug.cgi?id=645881
54337
54338  glib/gutils.c | 6 ------
54339  1 file changed, 6 deletions(-)
54340
54341 commit d171e833478dcb067a543082ff69c237c97c6fe4
54342 Author: Giovanni Campagna <gcampagna@src.gnome.org>
54343 Date:   Fri Apr 12 17:25:15 2013 +0200
54344
54345     GVariant: fix transfer annotation
54346
54347     g_variant_new_from_bytes() returns a floating reference, so it
54348     must be annotated (transfer none)
54349
54350     https://bugzilla.gnome.org/show_bug.cgi?id=697887
54351
54352  glib/gvariant-core.c | 2 +-
54353  1 file changed, 1 insertion(+), 1 deletion(-)
54354
54355 commit ad12142943e0f20ed9583c9d6bf50f6262110c74
54356 Author: Emilio Pozuelo Monfort <pochu27@gmail.com>
54357 Date:   Sat Apr 13 12:02:24 2013 +0200
54358
54359     check-abis.sh: allow _ftext as that's leaked on mips
54360
54361     https://bugzilla.gnome.org/show_bug.cgi?id=697942
54362
54363  check-abis.sh | 4 ++--
54364  1 file changed, 2 insertions(+), 2 deletions(-)
54365
54366 commit bcbaf1bef01c669715860299fe8603bc21b0e137
54367 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
54368 Date:   Wed Nov 28 16:55:54 2012 +0100
54369
54370     Fix compilation on Android with the bionic C library
54371
54372     https://bugzilla.gnome.org/show_bug.cgi?id=689223
54373
54374  configure.ac                       | 182
54375  ++++++++++++++++++++++++++++++++-----
54376  gio/glocalfileinfo.c               |   2 +
54377  gio/gresolver.c                    |   2 +
54378  gio/gthreadedresolver.c            | 143 +++++++++++++++++++++++++++++
54379  gio/tests/gtlsconsoleinteraction.c |  12 ++-
54380  glib/galloca.h                     |   4 +-
54381  glib/glib-unix.c                   |   5 +
54382  glib/gstrfuncs.c                   |  14 +++
54383  glib/gutils.c                      |   6 ++
54384  glib/tests/Makefile.am             |   2 +-
54385  gmodule/gmodule-dl.c               |   4 +
54386  11 files changed, 349 insertions(+), 27 deletions(-)
54387
54388 commit 5e2cad9de96a569e72466a4ff748c579d6d6708e
54389 Author: Jasper St. Pierre <jstpierre@mecheye.net>
54390 Date:   Wed Mar 27 16:41:44 2013 -0400
54391
54392     bookmarkfile: Fix annotations on GBookmarkFile
54393
54394  glib/gbookmarkfile.c | 24 ++++++++++++------------
54395  1 file changed, 12 insertions(+), 12 deletions(-)
54396
54397 commit 3c614be04acaea3a84b07cd3732af0567bb0c376
54398 Author: Marek Kasik <mkasik@redhat.com>
54399 Date:   Wed Apr 10 13:48:49 2013 +0200
54400
54401     tests: Add test for disabled help options
54402
54403     Test whether help options are hidden when they are disabled
54404     by g_option_context_set_help_enabled(.., FALSE).
54405
54406     https://bugzilla.gnome.org/show_bug.cgi?id=697652
54407
54408  glib/tests/option-context.c | 60
54409  +++++++++++++++++++++++++++++++++++++++++++++
54410  1 file changed, 60 insertions(+)
54411
54412 commit d20336130d08978c5e7e7f12df29d6cb6f7bbef5
54413 Author: Marek Kasik <mkasik@redhat.com>
54414 Date:   Tue Apr 9 18:03:53 2013 +0200
54415
54416     Don't show help options when help is disabled
54417
54418     Check whether help is enabled when creating help text
54419     in g_option_context_get_help().
54420
54421     https://bugzilla.gnome.org/show_bug.cgi?id=697652
54422
54423  glib/goption.c | 26 ++++++++++++++++----------
54424  1 file changed, 16 insertions(+), 10 deletions(-)
54425
54426 commit a12157b1f8515bbd9304ecd03c646a34ca7e975d
54427 Author: Jason Quinn <jason_quinn@yahoo.com>
54428 Date:   Thu Apr 11 05:00:38 2013 -0400
54429
54430     building.xml: Fix a typo of "fo" to "of"
54431
54432     https://bugzilla.gnome.org/show_bug.cgi?id=697771
54433
54434  docs/reference/glib/building.xml | 2 +-
54435  1 file changed, 1 insertion(+), 1 deletion(-)
54436
54437 commit f5806a208cab3a460e29d8ef56611257efe81ed8
54438 Author: Balázs Úr <urbalazs@src.gnome.org>
54439 Date:   Wed Apr 10 23:33:20 2013 +0200
54440
54441     Updated Hungarian translation
54442
54443  po/hu.po | 111
54444  +++++++++++++++++++++++++++++++++------------------------------
54445  1 file changed, 59 insertions(+), 52 deletions(-)
54446
54447 commit 733bf962023d9b227bc9d8f5a1366b222b796946
54448 Author: Sébastien Wilmet <swilmet@gnome.org>
54449 Date:   Thu Jan 31 18:45:32 2013 +0100
54450
54451     Add async version of g_file_trash()
54452
54453     https://bugzilla.gnome.org/show_bug.cgi?id=548353
54454
54455  docs/reference/gio/gio-sections.txt |   2 +
54456  gio/gfile.c                         | 111
54457  ++++++++++++++++++++++++++++++++++++
54458  gio/gfile.h                         |  27 +++++++--
54459  3 files changed, 136 insertions(+), 4 deletions(-)
54460
54461 commit c35b73a90f8489f69e14b5029479d5f5304176bb
54462 Author: Sébastien Wilmet <swilmet@gnome.org>
54463 Date:   Thu Jan 31 18:44:24 2013 +0100
54464
54465     Add missing details in GFile documentation
54466
54467     https://bugzilla.gnome.org/show_bug.cgi?id=548353
54468
54469  gio/gfile.c | 2 ++
54470  1 file changed, 2 insertions(+)
54471
54472 commit 0513c855cba69b96e4c9d2200719249a8a0c586e
54473 Author: Dan Winship <danw@gnome.org>
54474 Date:   Wed Apr 10 11:39:12 2013 -0400
54475
54476     gmain: fix double-unlock in g_main_context_unref()
54477
54478     When unreffing a context with sources still attached, it would end up
54479     unlocking an already-unlocked context, causing crashes on platforms
54480     that (unlike Linux) actually check for that.
54481
54482     https://bugzilla.gnome.org/show_bug.cgi?id=697595
54483
54484  glib/gmain.c | 6 +++++-
54485  1 file changed, 5 insertions(+), 1 deletion(-)
54486
54487 commit 74ed1cf5b0538f71ae566219c14b6a1b954c1a74
54488 Author: Lionel Landwerlin <llandwerlin@gmail.com>
54489 Date:   Fri Apr 5 15:21:23 2013 +0100
54490
54491     gunixmounts: remove warning on unused variable
54492
54493     https://bugzilla.gnome.org/show_bug.cgi?id=697367
54494
54495  gio/gunixmounts.c | 2 +-
54496  1 file changed, 1 insertion(+), 1 deletion(-)
54497
54498 commit 907a931082f442ab15bc4508284bf4bf90fa4aa4
54499 Author: Robert Ancell <robert.ancell@canonical.com>
54500 Date:   Wed Apr 10 15:53:14 2013 +1200
54501
54502     Fix deprecation warning for g_io_channel_read
54503
54504  glib/giochannel.h | 2 +-
54505  1 file changed, 1 insertion(+), 1 deletion(-)
54506
54507 commit 2ca9dda72aa85756010dfc9b73aa0d891e61bf29
54508 Author: Руслан Ижбулатов <lrn1986@gmail.com>
54509 Date:   Tue Apr 9 14:09:33 2013 +0200
54510
54511     win32: Allow POSIX threads to be used if --with-threads=posix
54512
54513     All tests pass with this patch AND a good pthreads implementation
54514     (i'm using winpthreads, not pthreads-w32).
54515
54516     https://bugzilla.gnome.org/show_bug.cgi?id=697626
54517
54518  configure.ac         | 6 ++++++
54519  glib/Makefile.am     | 4 +++-
54520  glib/glib-init.c     | 4 ++++
54521  glib/gthread-posix.c | 3 +++
54522  4 files changed, 16 insertions(+), 1 deletion(-)
54523
54524 commit 0a130c8bb0bbbbe392c3c10b92a09906ce8a07f3
54525 Author: Руслан Ижбулатов <lrn1986@gmail.com>
54526 Date:   Tue Apr 9 14:02:54 2013 +0200
54527
54528     win32: Fix warning
54529
54530  glib/gspawn-win32-helper.c | 2 +-
54531  1 file changed, 1 insertion(+), 1 deletion(-)
54532
54533 commit c237338b04954803f482571d57dbe5cd927e7ae3
54534 Author: Руслан Ижбулатов <lrn1986@gmail.com>
54535 Date:   Sat Dec 3 07:08:26 2011 +0400
54536
54537     Use AC_LINK_IFELSE instead of AC_TRY_COMPILE
54538
54539     Fixes #665445
54540
54541  configure.ac | 17 ++++++++++-------
54542  1 file changed, 10 insertions(+), 7 deletions(-)
54543
54544 commit 00f6d78125a02c014bcfb31e47b082ff30ede1d6
54545 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
54546 Date:   Mon Apr 8 08:13:10 2013 +0200
54547
54548     g_dbus_connection_signal_subscribe: add path and namespace matching
54549
54550     https://bugzilla.gnome.org/show_bug.cgi?id=695156
54551
54552  gio/gdbusconnection.c        | 93
54553  ++++++++++++++++++++++++++++++++++++++------
54554  gio/gioenums.h               |  9 ++++-
54555  gio/tests/gdbus-connection.c | 78 +++++++++++++++++++++++++++++++++++++
54556  3 files changed, 167 insertions(+), 13 deletions(-)
54557
54558 commit 690d6b97f83149770ef2aa4477c1cb28159678c2
54559 Author: James Turner <james@calminferno.net>
54560 Date:   Fri Apr 5 15:29:55 2013 -0400
54561
54562     g_atomic_int_get, g_atomic_pointer_get: accept const arguments
54563
54564     https://bugzilla.gnome.org/show_bug.cgi?id=697386
54565
54566  glib/gatomic.c | 6 +++---
54567  1 file changed, 3 insertions(+), 3 deletions(-)
54568
54569 commit aba02c5248ef1a8911588e38f56d011f81e21345
54570 Author: Antoine Jacoutot <ajacoutot@gnome.org>
54571 Date:   Tue Mar 26 12:34:51 2013 +0100
54572
54573     simpler regex match on the shebang
54574
54575     The previous pattern didn't match on traditional non-GNU sed(1).
54576     https://bugzilla.gnome.org/show_bug.cgi?id=696629
54577
54578  glib/Makefile.am | 2 +-
54579  1 file changed, 1 insertion(+), 1 deletion(-)
54580
54581 commit d474309c3f439fbe8c4af8cd9acac70235cf67a3
54582 Author: Lionel Landwerlin <llandwerlin@gmail.com>
54583 Date:   Fri Apr 5 15:18:28 2013 +0100
54584
54585     gunixmounts: correctly flag hasmntopt usage
54586
54587     https://bugzilla.gnome.org/show_bug.cgi?id=697365
54588
54589  gio/gunixmounts.c | 2 ++
54590  1 file changed, 2 insertions(+)
54591
54592 commit 3d03c9cb13d8d5f23fa4b118c46e24d2d12996b1
54593 Author: Shankar Prasad <svenkate@redhat.com>
54594 Date:   Fri Apr 5 17:23:01 2013 +0530
54595
54596     Updated kn translations
54597
54598  po/kn.po | 126
54599  +++++++++++++++++++++++++++++++++++++++++++--------------------
54600  1 file changed, 86 insertions(+), 40 deletions(-)
54601
54602 commit a04596417037227329cb4bdbcf3786a60a4f9a52
54603 Author: Shankar Prasad <svenkate@redhat.com>
54604 Date:   Fri Apr 5 16:20:28 2013 +0530
54605
54606     Updated kn translations
54607
54608  po/kn.po | 321
54609  +++++++++++++++++++++++++++++++++++++--------------------------
54610  1 file changed, 189 insertions(+), 132 deletions(-)
54611
54612 commit 1517cdb813253a550334b6cb614fa49dde9d1ac9
54613 Author: Shankar Prasad <svenkate@redhat.com>
54614 Date:   Fri Apr 5 12:36:07 2013 +0530
54615
54616     Updated kn translations
54617
54618  po/kn.po | 1022
54619  ++++++++++++++++++++++++++++++++++----------------------------
54620  1 file changed, 557 insertions(+), 465 deletions(-)
54621
54622 commit fb1ad873a6d29e40681e2ffd555e88a1d08428c1
54623 Author: Jesse van den Kieboom <jesse.vandenkieboom@epfl.ch>
54624 Date:   Fri Apr 5 08:01:17 2013 +0200
54625
54626     GDateTime to GTimeZone in opaque structure doc
54627
54628  glib/gtimezone.c | 2 +-
54629  1 file changed, 1 insertion(+), 1 deletion(-)
54630
54631 commit 3b4c9f5fcc6dcd519f106406c489b5492f31dba1
54632 Author: Cosimo Cecchi <cosimoc@gnome.org>
54633 Date:   Thu Apr 4 13:15:00 2013 -0400
54634
54635     gversionmacros: fix a typo
54636
54637  glib/gversionmacros.h | 4 ++--
54638  1 file changed, 2 insertions(+), 2 deletions(-)
54639
54640 commit db325cd6a3ed3e95d497d7a4087c0f37f155ef01
54641 Author: Cosimo Cecchi <cosimoc@gnome.org>
54642 Date:   Wed Apr 3 14:12:03 2013 -0400
54643
54644     application: introduce methods to mark the application as busy
54645
54646     This feature is intended for clients that want to signal a desktop
54647     shell
54648     their busy state, for instance because a long-running operation is
54649     pending.
54650     The API works in a similar way to g_application_hold and
54651     g_application_release: applications can call g_application_mark_busy()
54652     to increase a counter that will keep the application marked as busy
54653     until the counter reaches zero again.
54654
54655     The busy state is exported read-only on the org.gtk.Application
54656     interface
54657     for clients to use.
54658
54659     https://bugzilla.gnome.org/show_bug.cgi?id=672018
54660
54661  docs/reference/gio/gio-sections.txt |  3 ++
54662  gio/gapplication.c                  | 58
54663  +++++++++++++++++++++++++++++++++++++
54664  gio/gapplication.h                  |  5 ++++
54665  gio/gapplicationimpl-dbus.c         | 55
54666  +++++++++++++++++++++++++++++++++++
54667  gio/gapplicationimpl.h              |  3 ++
54668  5 files changed, 124 insertions(+)
54669
54670 commit 96f7e6d70b7b7aa915e471d5ee5f5bc2a6637af9
54671 Author: Ryan Lortie <desrt@desrt.ca>
54672 Date:   Thu Apr 4 11:12:42 2013 -0400
54673
54674     gtype: interface-after-init exception for gtk#
54675
54676     gtk# also has a problem with the new interface-after-init restriction
54677     that nobody noticed until now.  Add an exception for them as well so
54678     that they have a cycle or so to sort things out.
54679
54680     https://bugzilla.gnome.org/show_bug.cgi?id=687659
54681
54682  gobject/gtype.c | 6 ++++--
54683  1 file changed, 4 insertions(+), 2 deletions(-)
54684
54685 commit c5307e4cba67fadf1749c9a5c127bf1000c1dc89
54686 Author: Ryan Lortie <desrt@desrt.ca>
54687 Date:   Thu Apr 4 09:31:11 2013 -0400
54688
54689     gtype: interface-after-init exception for glibmm
54690
54691     glibmm has a pretty difficult-to-solve problem caused by our recent
54692     change to deny addition of interfaces to classes after initialisation.
54693
54694     They're looking for a long-term workaround for the problem, but in the
54695     meantime we can allow the registration to succeed (with warning)
54696     if the
54697     class looks like it's being defined by gtkmm.
54698
54699     https://bugzilla.gnome.org/show_bug.cgi?id=697229
54700
54701  gobject/gtype.c | 5 ++++-
54702  1 file changed, 4 insertions(+), 1 deletion(-)
54703
54704 commit 859e4239c575a0e597f32d017d6012be7b4d3ab8
54705 Author: Andres G. Aragoneses <knocte@gmail.com>
54706 Date:   Thu Apr 4 12:10:28 2013 +0100
54707
54708     gobject: fix G_DEFINE_TYPE_EXTENDED docs so code snippet actually
54709     compiles
54710
54711     Flags being used in the G_DEFINE_TYPE_EXTENDED sample was "0", so it
54712     should expand to 0 as well, otherwise the compiler would bark with:
54713     maman-bar.c: In function ‘maman_bar_get_type’:
54714     maman-bar.c:36:53: error: ‘flags’ undeclared (first use in
54715     this function)
54716     maman-bar.c:36:53: note: each undeclared identifier is reported only
54717     once for each function it appears in
54718
54719     https://bugzilla.gnome.org/show_bug.cgi?id=697250
54720
54721  gobject/gtype.h | 2 +-
54722  1 file changed, 1 insertion(+), 1 deletion(-)
54723
54724 commit cef5ce20122ab9f2e62cd582eea751f1efd2c246
54725 Author: Nilamdyuti Goswami <ngoswami@redhat.com>
54726 Date:   Thu Apr 4 13:26:59 2013 +0530
54727
54728     Assamese translation updated
54729
54730  po/as.po | 142
54731  ++++++++++++++++++++++++++++++++-------------------------------
54732  1 file changed, 72 insertions(+), 70 deletions(-)
54733
54734 commit bfb6ff0dbd587841366cc4fa04d1da549dc3e9d7
54735 Author: David Gomes <davidrafagomes@gmail.com>
54736 Date:   Wed Apr 3 20:15:49 2013 +0100
54737
54738     gsettings: implemented --version command
54739
54740     This was discussed in
54741     https://bugzilla.gnome.org/show_bug.cgi?id=697131
54742
54743  gio/completion/gsettings |  2 +-
54744  gio/gsettings-tool.c     | 18 ++++++++++++++++++
54745  2 files changed, 19 insertions(+), 1 deletion(-)
54746
54747 commit 4214078f3353d19c65f997eca236726b9e7a3503
54748 Author: Kjartan Maraas <kmaraas@gnome.org>
54749 Date:   Wed Apr 3 11:51:27 2013 +0200
54750
54751     Updated Norwegian bokmål translation
54752
54753  po/nb.po | 196
54754  ++++++++++++++++++++++++++++++++-------------------------------
54755  1 file changed, 101 insertions(+), 95 deletions(-)
54756
54757 commit d1bbab5689064e23732a132aa53de360d3e59383
54758 Author: Colin Walters <walters@verbum.org>
54759 Date:   Wed Apr 3 00:31:28 2013 -0400
54760
54761     gmacros: Mark G_UNAVAILABLE() functions as deprecated (gcc <= 4.4)
54762
54763     RHEL6 ships with GCC 4.4 by default, which doesn't understand the
54764     nicer deprecated attribute that takes a message.  However, we can at
54765     least fall back to the old G_DEPRECATED, rather than silently doing
54766     nothing.
54767
54768     This gives me warning messages when building OSTree on RHEL6 when I
54769     accidentally added a usage of g_unix_fd_source_new().
54770
54771     https://bugzilla.gnome.org/show_bug.cgi?id=697160
54772
54773  glib/gmacros.h | 2 +-
54774  1 file changed, 1 insertion(+), 1 deletion(-)
54775
54776 commit 3456152f23a9507f10c868ff4bc1cca91a486b21
54777 Author: Giovanni Campagna <gcampagna@src.gnome.org>
54778 Date:   Fri Mar 29 15:39:26 2013 +0100
54779
54780     GThreadedResolver: set an error if no records could be found
54781
54782     It is possible that the upstream servers return something, but
54783     we then filter all results because they are of the wrong type.
54784     In that case the API and subsequent GTask calls expect a GError
54785     to be set.
54786
54787     https://bugzilla.gnome.org/show_bug.cgi?id=696857
54788
54789  gio/gthreadedresolver.c | 18 +++++++++++++++++-
54790  1 file changed, 17 insertions(+), 1 deletion(-)
54791
54792 commit 31c00c1fbeba76e046ade5792b9b3b3638d9f11c
54793 Author: Guido Günther <agx@sigxcpu.org>
54794 Date:   Sun Mar 24 17:11:49 2013 +0100
54795
54796     codegen: move G_DEFINE_INTERFACE{,_WITH_CODE} before _default_init
54797
54798     to avoid warnings when built with -Wredundant-decls:
54799
54800       sessionmanager-presence-generated.c:316:1: warning: redundant
54801       redeclaration of ‘session_manager_presence_default_init’
54802       [-Wredundant-decls]
54803       sessionmanager-presence-generated.c:281:1: note: previous definition
54804       of ‘session_manager_presence_default_init’ was here
54805       sessionmanager-presence-generated.c:1273:1: warning: redundant
54806       redeclaration of ‘object_default_init’ [-Wredundant-decls]
54807       sessionmanager-presence-generated.c:1259:1: note: previous
54808       definition of ‘object_default_init’ was here
54809
54810     https://bugzilla.gnome.org/show_bug.cgi?id=696108
54811
54812  gio/gdbus-2.0/codegen/codegen.py | 15 +++++++--------
54813  1 file changed, 7 insertions(+), 8 deletions(-)
54814
54815 commit 576e2ce1db9b6b2ea5f19c45909c6ddbd871e744
54816 Author: Guido Günther <agx@sigxcpu.org>
54817 Date:   Mon Mar 18 22:31:36 2013 +0100
54818
54819     codegen: Avoid warnings when the generated client code is built
54820     with -Wunused-parameter
54821
54822     https://bugzilla.gnome.org/show_bug.cgi?id=696108
54823
54824  gio/gdbus-2.0/codegen/codegen.py | 52
54825  ++++++++++++++++++++--------------------
54826  1 file changed, 26 insertions(+), 26 deletions(-)
54827
54828 commit e359130e3ec840b72628253d0bde44144225fa1a
54829 Author: Colin Walters <walters@verbum.org>
54830 Date:   Tue Apr 2 14:10:15 2013 -0400
54831
54832     ghash: Suppress -Wmaybe-uninitialized from GCC 4.4
54833
54834     It's not clever enough to figure out that these are always initialized
54835     in code paths that use them.
54836
54837     Reviewed-By: Benjamin Otte <otte@gnome.org>
54838
54839  glib/ghash.c | 4 ++--
54840  1 file changed, 2 insertions(+), 2 deletions(-)
54841
54842 commit 8cddb54659582042eaede0da158c3ab40105bada
54843 Author: Ryan Lortie <desrt@desrt.ca>
54844 Date:   Mon Apr 1 15:01:20 2013 -0400
54845
54846     gaction: add parser for detailed action names
54847
54848     Expand and formalise the syntax for detailed action names, adding a
54849     well-documented (and tested) public parser API for them.
54850
54851     Port the only GLib-based user of detailed action names to the new API:
54852     g_menu_item_set_detailed_action().  The users in Gtk+ will also be
54853     ported soon.
54854
54855     https://bugzilla.gnome.org/show_bug.cgi?id=688954
54856
54857  docs/reference/gio/gio-sections.txt |   3 ++
54858  gio/gaction.c                       | 100
54859  ++++++++++++++++++++++++++++++++++++
54860  gio/gaction.h                       |   6 +++
54861  gio/gmenu.c                         |  33 +++++-------
54862  gio/tests/actions.c                 |  75 +++++++++++++++++++++++++++
54863  5 files changed, 196 insertions(+), 21 deletions(-)
54864
54865 commit e1fdd59f08b3072464b5374b62146fd69014ef77
54866 Author: Ryan Lortie <desrt@desrt.ca>
54867 Date:   Mon Apr 1 16:53:33 2013 -0400
54868
54869     Add GLib 2.38 version macros
54870
54871  glib/gversionmacros.h | 24 ++++++++++++++++++++++++
54872  1 file changed, 24 insertions(+)
54873
54874 commit 1011e4269f2c1bb16ad0a72b4b92abaf625c6b56
54875 Author: Hib Eris <hib@hiberis.nl>
54876 Date:   Sun Mar 31 16:40:34 2013 +0200
54877
54878     Fix compile error in gdbusmessage.c for win64
54879
54880     https://bugzilla.gnome.org/show_bug.cgi?id=696973
54881
54882  gio/gdbusmessage.c | 2 +-
54883  1 file changed, 1 insertion(+), 1 deletion(-)
54884
54885 commit 2c8008a905df7a67e18ec9642ac7d7905da3f3ce
54886 Author: Xan Lopez <xan@igalia.com>
54887 Date:   Tue Mar 26 19:19:41 2013 +0100
54888
54889     gtask: free error on finalize if it's set
54890
54891     https://bugzilla.gnome.org/show_bug.cgi?id=696652
54892
54893  gio/gtask.c | 3 +++
54894  1 file changed, 3 insertions(+)
54895
54896 commit fdd3cf921cf32ac5d281df025b45f888cb93d9ff
54897 Author: Murray Cumming <murrayc@murrayc.com>
54898 Date:   Tue Mar 26 10:51:48 2013 +0100
54899
54900     Fix tiny docs typo.
54901
54902  gio/gtlsfiledatabase.c | 2 +-
54903  1 file changed, 1 insertion(+), 1 deletion(-)
54904
54905 commit 812bb6cff04f1451c76924b257dcac7c8a1d531c
54906 Author: Ryan Lortie <desrt@desrt.ca>
54907 Date:   Mon Mar 25 17:49:20 2013 -0400
54908
54909     bump version for start of unstable branch
54910
54911  configure.ac | 2 +-
54912  1 file changed, 1 insertion(+), 1 deletion(-)
54913
54914 commit bea56fc270883a6705b377f9c933a3080b901362
54915 Author: Ryan Lortie <desrt@desrt.ca>
54916 Date:   Mon Mar 25 17:39:21 2013 -0400
54917
54918     GLib 2.36.0
54919
54920  NEWS         | 32 ++++++++++++++++++++++++++++++++
54921  configure.ac |  4 ++--
54922  2 files changed, 34 insertions(+), 2 deletions(-)
54923
54924 commit 978571d854922d12050e17d618e747ebdb4ff0a8
54925 Author: Colin Walters <walters@verbum.org>
54926 Date:   Sun Mar 17 18:33:59 2013 -0400
54927
54928     g_file_copy(): Ensure G_FILE_COPY_OVERWRITE preserves permissions
54929
54930     We need to close the stream *before* applying the file modes, because
54931     g_file_replace() allocates a temporary file.  At the moment we're
54932     applying the modes to the extant file, then immediately rename()ing
54933     over it with the default perms.
54934
54935     This regressed with commit 166766a89fcd173dcd6ffda11f902029928f7f28.
54936
54937     The real fix here is to have g_file_create_with_info() so that we can
54938     atomically create a file with the permissions we want.
54939
54940     https://bugzilla.gnome.org/show_bug.cgi?id=696014
54941
54942  gio/gfile.c      | 15 +++++++-------
54943  gio/tests/file.c | 59
54944  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
54945  2 files changed, 67 insertions(+), 7 deletions(-)
54946
54947 commit ef2aa88a4f5febd34e89b0101872d513c78ca7f5
54948 Author: Ani Peter <apeter@redhat.com>
54949 Date:   Mon Mar 25 23:08:52 2013 +0530
54950
54951     Completed for Malayalam
54952
54953  po/ml.po | 6115
54954  ++++++++++++++++++++++++++++++++++----------------------------
54955  1 file changed, 3377 insertions(+), 2738 deletions(-)
54956
54957 commit d428084e4e3ab30fe56b77579c817fa2f8cf7c13
54958 Author: A S Alam <aalam@users.sf.net>
54959 Date:   Mon Mar 25 22:50:00 2013 +0530
54960
54961     Punjabi: Translation updated (aalam)
54962
54963  po/pa.po | 393
54964  +++++++++++++++++++++++++++++++--------------------------------
54965  1 file changed, 195 insertions(+), 198 deletions(-)
54966
54967 commit 9d1a4343b1427ce5f70c5b27dd3b77b4b6451182
54968 Author: Krishnababu Krothapalli <kkrothap@redhat.com>
54969 Date:   Mon Mar 25 15:26:55 2013 +0530
54970
54971     Updated Telugu Translations
54972
54973  po/te.po | 855
54974  ++++++++++++++++++++++++++++++++-------------------------------
54975  1 file changed, 440 insertions(+), 415 deletions(-)
54976
54977 commit 21c99744ff723cd58133eb62e81637d5b7983e72
54978 Author: Krishnababu Krothapalli <kkrothap@redhat.com>
54979 Date:   Wed Nov 28 16:06:58 2012 +0530
54980
54981     Updated Telugu Translations
54982
54983  po/te.po | 822
54984  ++++++++++++++++++++++++++++++++-------------------------------
54985  1 file changed, 417 insertions(+), 405 deletions(-)
54986
54987 commit 09fcd1a2dfcb961cc5030377f71cd4febce0fed7
54988 Author: Murray Cumming <murrayc@murrayc.com>
54989 Date:   Mon Mar 25 10:16:49 2013 +0100
54990
54991     Corrected some GLIB_AVAILABLE_IN_*
54992
54993  gio/gsocketclient.h | 10 +++++-----
54994  1 file changed, 5 insertions(+), 5 deletions(-)
54995
54996 commit c63d7ce89f60b67eed8e723cfd14d3bb1378244e
54997 Author: Petr Kovar <pkovar@redhat.com>
54998 Date:   Sun Mar 24 20:20:55 2013 +0100
54999
55000     Update Czech translation
55001
55002  po/cs.po | 1395
55003  +++++++++++++++++++++++++++++++-------------------------------
55004  1 file changed, 701 insertions(+), 694 deletions(-)
55005
55006 commit beae47d838d7e7912ea7716ba4177f286c95a270
55007 Author: Guido Günther <agx@sigxcpu.org>
55008 Date:   Sat Mar 23 12:41:15 2013 +0100
55009
55010     Init padding to NULL to avoid a missing initializer warning
55011
55012     like
55013
55014     sessionmanager-presence-generated.c:920:1: warning: missing
55015     initializer [-Wmissing-field-initializers]
55016     sessionmanager-presence-generated.c:920:1:
55017     warning: (near initialization for
55018     ‘_org_gnome_session_manager_presence_skeleton_vtable.padding’)
55019     [-Wmissing-field-initializers]
55020
55021     https://bugzilla.gnome.org/review?bug=696108
55022
55023  gio/gdbus-2.0/codegen/codegen.py | 3 ++-
55024  1 file changed, 2 insertions(+), 1 deletion(-)
55025
55026 commit 82f29a0204b07e92889f49a7ed215c2ffd0c2755
55027 Author: Yuri Myasoedov <omerta13@yandex.ru>
55028 Date:   Sat Mar 23 21:12:04 2013 +0400
55029
55030     Updated Russian translation
55031
55032  po/ru.po | 1347
55033  ++++++++++++++++++++++++++++++++------------------------------
55034  1 file changed, 688 insertions(+), 659 deletions(-)
55035
55036 commit 159e923d168ed23153e5ef3b2c5ac423e4f8563f
55037 Author: Jiro Matsuzawa <jmatsuzawa@gnome.org>
55038 Date:   Sat Mar 23 19:10:01 2013 +0900
55039
55040     [l10n] Update Japanese translation
55041
55042  po/ja.po | 148
55043  +++++++++++++++++++++++++++++++--------------------------------
55044  1 file changed, 72 insertions(+), 76 deletions(-)
55045
55046 commit 05b3787cda1afb14946929e2aef64b62bce08225
55047 Author: ManojKumar Giri <mgiri@redhat.com>
55048 Date:   Fri Mar 22 18:26:42 2013 +0530
55049
55050     Updated Odia Language along with FUEL implementation
55051
55052  po/or.po | 6 +++---
55053  1 file changed, 3 insertions(+), 3 deletions(-)
55054
55055 commit fe6e7f7bc6bd9cff32efe00d0c288ac15e37bb82
55056 Author: ManojKumar Giri <mgiri@redhat.com>
55057 Date:   Fri Mar 22 18:22:51 2013 +0530
55058
55059     Updated Odia Language along with FUEL implementation
55060
55061  po/or.po | 12 ++++++------
55062  1 file changed, 6 insertions(+), 6 deletions(-)
55063
55064 commit 8431ae42b46eb68267f001a9f2c628e09c8c09c8
55065 Author: ManojKumar Giri <mgiri@redhat.com>
55066 Date:   Fri Mar 22 18:11:16 2013 +0530
55067
55068     Updated Odia Language along with FUEL implementation
55069
55070  po/or.po | 1453
55071  +++++++++++++++++++++++++++++++-------------------------------
55072  1 file changed, 717 insertions(+), 736 deletions(-)
55073
55074 commit 7f7154ac495012e0022e18ba2dbfabec6a3ee998
55075 Author: Sweta Kothari <swkothar@redhat.com>
55076 Date:   Fri Mar 22 16:26:24 2013 +0530
55077
55078     Updated gujarati file
55079
55080  po/gu.po | 112
55081  ++++++++++++++++++++++++---------------------------------------
55082  1 file changed, 42 insertions(+), 70 deletions(-)
55083
55084 commit 48e4d01473760d15501097a49b844e9bd69d7fff
55085 Author: Sandeep Sheshrao Shedmake <sshedmak@redhat.com>
55086 Date:   Fri Mar 22 15:46:01 2013 +0530
55087
55088     Updated Marathi Translations
55089
55090  po/mr.po | 1349
55091  ++++++++++++++++++++++++++++++++------------------------------
55092  1 file changed, 693 insertions(+), 656 deletions(-)
55093
55094 commit 14fe1ae7b387e6af9ad6a876c3f53ef598bb7dd6
55095 Author: Shantha kumar <shkumar@redhat.com>
55096 Date:   Fri Mar 22 15:17:35 2013 +0530
55097
55098     Tamil Translations Updated
55099
55100  po/ta.po | 683
55101  +++++++++++++++++++++++++++++++++------------------------------
55102  1 file changed, 353 insertions(+), 330 deletions(-)
55103
55104 commit e4eaa14a8eb9ad3f720bb794f8dfef2ae56a2285
55105 Author: Murray Cumming <murrayc@murrayc.com>
55106 Date:   Thu Mar 21 13:10:36 2013 +0100
55107
55108     Corrected a GLIB_AVAILABLE_IN_*
55109
55110  glib/gvariant.h | 2 +-
55111  1 file changed, 1 insertion(+), 1 deletion(-)
55112
55113 commit a3de65afee7c9eb4519efd51cf0c256d41e6be47
55114 Author: Rajesh Ranjan <rranjan@redhat.com>
55115 Date:   Thu Mar 21 14:58:09 2013 +0530
55116
55117     hindi translation
55118
55119  po/hi.po | 1400
55120  +++++++++++++++++++++++++++++++-------------------------------
55121  1 file changed, 698 insertions(+), 702 deletions(-)
55122
55123 commit dd0ea5dcc2f7de16d23603ddee93db6c0367d689
55124 Author: Tristan Van Berkom <tristan.van.berkom@gmail.com>
55125 Date:   Wed Jan 16 16:26:08 2013 +0900
55126
55127     Added examples to GTestDBus documentation
55128
55129  docs/reference/gio/migrating-gdbus.xml |  4 ++
55130  gio/gtestdbus.c                        | 75 +++++++++++++++++++++++++++++
55131  gio/tests/gdbus-test-fixture.c         | 86
55132  ++++++++++++++--------------------
55133  3 files changed, 114 insertions(+), 51 deletions(-)
55134
55135 commit 7081635b7fe372d2aad418724a99591307cd4bfb
55136 Author: Gabor Kelemen <kelemeng@gnome.hu>
55137 Date:   Thu Mar 21 00:22:58 2013 +0100
55138
55139     Updated Hungarian translation
55140
55141  po/hu.po | 1549
55142  ++++++++++++++++++++++++++++++++------------------------------
55143  1 file changed, 797 insertions(+), 752 deletions(-)
55144
55145 commit ed95b01d896196ca1ee63a9354238ea6c5320d00
55146 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
55147 Date:   Wed Mar 20 09:35:28 2013 +0100
55148
55149     Updated Basque language
55150
55151  po/eu.po | 2009
55152  ++++++++++++++++++++++++++++++++++----------------------------
55153  1 file changed, 1107 insertions(+), 902 deletions(-)
55154
55155 commit 9f758c29b2f396f43324437ad23cbfd30d19afd4
55156 Author: Victor Ibragimov <victor.ibragimov@gmail.com>
55157 Date:   Tue Mar 19 22:30:07 2013 +0100
55158
55159     [l10n] Added Tadjik translation
55160
55161  po/LINGUAS |    1 +
55162  po/tg.po   | 4162
55163  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
55164  2 files changed, 4163 insertions(+)
55165
55166 commit 4c6c093b3600d5bc7f649a7dcc89486e38bd31e8
55167 Author: Ryan Lortie <desrt@desrt.ca>
55168 Date:   Mon Mar 18 23:28:27 2013 -0400
55169
55170     More clean up for Unicode corrigendum #9
55171
55172     Fix some more testcases.
55173
55174  tests/utf8.txt | 14 ++------------
55175  1 file changed, 2 insertions(+), 12 deletions(-)
55176
55177 commit 11bb67bbdac1fe4eaacbc1211d637e3276a0e3eb
55178 Author: Ryan Lortie <desrt@desrt.ca>
55179 Date:   Mon Mar 18 23:01:08 2013 -0400
55180
55181     Small NEWS change
55182
55183  NEWS | 2 +-
55184  1 file changed, 1 insertion(+), 1 deletion(-)
55185
55186 commit a8939a67dea9af04cd2735fd05944da764857d7b
55187 Author: Ryan Lortie <desrt@desrt.ca>
55188 Date:   Mon Mar 18 22:57:55 2013 -0400
55189
55190     tests: remove a pair of testcases that fail in en_CA
55191
55192     These testcases don't work with the Canadian date format, so remove
55193     them.
55194
55195  glib/tests/date.c | 12 ------------
55196  1 file changed, 12 deletions(-)
55197
55198 commit 366b0481be429a0c9f6038a2c15dd2d135beef68
55199 Author: Ján Kyselica <kyselica.jan@gmail.com>
55200 Date:   Mon Mar 18 21:22:18 2013 +0100
55201
55202     Updated slovak translation
55203
55204  po/sk.po | 82
55205  +++++++++++++++++++++++++++++++++++-----------------------------
55206  1 file changed, 45 insertions(+), 37 deletions(-)
55207
55208 commit 3e41aba011c4d47fa8cdf4b685baf95179a94ae5
55209 Author: Matthias Clasen <mclasen@redhat.com>
55210 Date:   Mon Mar 18 15:23:07 2013 -0400
55211
55212     Another update
55213
55214  NEWS | 34 ++++++++++++++++++++++++++++++++++
55215  1 file changed, 34 insertions(+)
55216
55217 commit 9863cce079e8ece11cce61902d6ea08c6780467a
55218 Author: Christian Persch <chpe@gnome.org>
55219 Date:   Mon Mar 18 14:01:28 2013 +0100
55220
55221     goption: g_option_context_new allows NULL for parameter_string
55222
55223  glib/goption.c | 2 +-
55224  1 file changed, 1 insertion(+), 1 deletion(-)
55225
55226 commit cc092232aaedd24ad4757c22803e91e65e61e46d
55227 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
55228 Date:   Mon Mar 18 16:52:36 2013 +0800
55229
55230     Update Visual Studio property sheets
55231
55232     "Install" gtask.h... it's needed.
55233
55234  build/win32/vs10/glib.props  | 2 ++
55235  build/win32/vs9/glib.vsprops | 1 +
55236  2 files changed, 3 insertions(+)
55237
55238 commit 5825dd864b965d4bf32f87cd042d5bb60850eaa7
55239 Author: Matthias Clasen <mclasen@redhat.com>
55240 Date:   Sun Mar 17 23:30:34 2013 -0400
55241
55242     g_hash_table_get_keys: Improve docs slightly
55243
55244     https://bugzilla.gnome.org/show_bug.cgi?id=630284
55245
55246  glib/ghash.c | 4 ++--
55247  1 file changed, 2 insertions(+), 2 deletions(-)
55248
55249 commit d59acb701e8ab80f51f19dc9ec9d5145fc4fc2e7
55250 Author: Matthias Clasen <mclasen@redhat.com>
55251 Date:   Sun Mar 17 23:01:21 2013 -0400
55252
55253     Small cleanup to tutorial headings
55254
55255     This makes all the subsection headers consistent.
55256     https://bugzilla.gnome.org/show_bug.cgi?id=659428
55257
55258  docs/reference/gobject/tut_howto.xml | 4 ++--
55259  1 file changed, 2 insertions(+), 2 deletions(-)
55260
55261 commit 0a13464df86ac2c68c52686451ce250f2e454d3a
55262 Author: David King <amigadave@amigadave.com>
55263 Date:   Fri Feb 17 14:54:31 2012 +0000
55264
55265     docs: Elaborate replacement for g_strncasecmp
55266
55267     https://bugzilla.gnome.org/show_bug.cgi?id=568405
55268
55269  glib/gstrfuncs.c | 5 +++--
55270  1 file changed, 3 insertions(+), 2 deletions(-)
55271
55272 commit 9a08d81b0d58d78e7f2353a088690d8d243d4425
55273 Author: David Schleef <ds@schleef.org>
55274 Date:   Sun Mar 17 15:56:17 2013 -0700
55275
55276     Add warning to g_base64_decode()
55277
55278     https://bugzilla.gnome.org/show_bug.cgi?id=696015
55279
55280  glib/gbase64.c | 4 +++-
55281  1 file changed, 3 insertions(+), 1 deletion(-)
55282
55283 commit a8811fb86477d162379694eb8a4480a11ee8cc71
55284 Author: Patrick Ohly <patrick.ohly@intel.com>
55285 Date:   Thu Mar 7 18:44:44 2013 +0100
55286
55287     GDBusMethodInvocation: leak and potential crash
55288
55289     _g_dbus_method_invocation_new is said to allow method_info == NULL,
55290     but will crash inside g_dbus_method_info_ref when the method_info
55291     really is NULL, because g_dbus_method_info_ref does not allow NULL as
55292     parameter. Fixed by checking for NULL in _g_dbus_method_invocation_new
55293     itself.
55294
55295     The leak itself happens because _g_dbus_method_invocation_new stores a
55296     new reference to the method_info without also unreferencing it. Fixed
55297     by adding the missing unref, protected by an if because the pointer
55298     may be NULL.
55299
55300     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=695376
55301
55302  gio/gdbusmethodinvocation.c | 7 +++++--
55303  1 file changed, 5 insertions(+), 2 deletions(-)
55304
55305 commit 1a9567139d56d648eb1fa7b07a660488b6b50435
55306 Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
55307 Date:   Sun Mar 17 20:08:27 2013 +0200
55308
55309     Updated Latvian translation
55310
55311  po/lv.po | 1354
55312  ++++++++++++++++++++++++++++++++------------------------------
55313  1 file changed, 698 insertions(+), 656 deletions(-)
55314
55315 commit a484b6205d079cf1bdfef99fd6c52efb0c0e31c9
55316 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
55317 Date:   Sun Mar 17 16:40:46 2013 +0300
55318
55319     Updated Belarusian translation.
55320
55321  po/be.po | 7 ++++++-
55322  1 file changed, 6 insertions(+), 1 deletion(-)
55323
55324 commit 9a8bae80360a12f7641b0bf33f0e46f30bad1b1b
55325 Author: Gheyret Kenji <gheyret@gmail.com>
55326 Date:   Sun Mar 17 13:54:19 2013 +0900
55327
55328     Updated Uyghur translation
55329
55330     Signed-off-by: Gheyret Kenji <gheyret@gmail.com>
55331
55332  po/ug.po | 15 ++++++---------
55333  1 file changed, 6 insertions(+), 9 deletions(-)
55334
55335 commit 255c65f83c1515a7e3fc4609b36e72acc08a79e4
55336 Author: Stephan Bergmann <sbergman@redhat.com>
55337 Date:   Fri Mar 15 17:30:24 2013 +0100
55338
55339     gmacros: Ensure GUINT32/64_SWAP_LE_BE macros parenthesize arguments
55340
55341     Like all macros, we need to parenthesize arguments to ensure the order
55342     of operations is correct.
55343
55344     See the mail thread starting at
55345     <http://lists.fedoraproject.org/pipermail/devel/2013-March/180302.html>
55346     "GCC produced wrong code in gvfs-1.14.2-3.fc18.x86_64" for how this
55347     caused trouble with GVFS (which in turn caused trouble with
55348     LibreOffice, where running "soffice sftp://.../.../test.odt" to access
55349     an .odt file via GVFS failed to properly type-detect that file as a
55350     Writer document and produced bogus error messages about the file being
55351     broken).
55352
55353     https://bugzilla.gnome.org/show_bug.cgi?id=695925
55354
55355  glib/gtypes.h | 4 ++--
55356  1 file changed, 2 insertions(+), 2 deletions(-)
55357
55358 commit 55a235d377f8da416834156b89c7f5b98b02583b
55359 Author: Duarte Loreto <happyguy_pt@hotmail.com>
55360 Date:   Fri Mar 15 12:55:57 2013 +0000
55361
55362     Updated Portuguese translation and converted to New Spelling (Novo AO)
55363
55364  po/pt.po | 1579
55365  +++++++++++++++++++++++++++++++-------------------------------
55366  1 file changed, 802 insertions(+), 777 deletions(-)
55367
55368 commit e3c2d030922d1cab1eab45d3695622ccf0a736e6
55369 Author: Sébastien Wilmet <swilmet@gnome.org>
55370 Date:   Thu Mar 14 23:24:18 2013 +0100
55371
55372     Doc: clarify set_property() vfunc
55373
55374     Implementations "don't need to ...". It was not clear what happen
55375     if they do it all the same.
55376
55377     https://bugzilla.gnome.org/show_bug.cgi?id=695887
55378
55379  gobject/gobject.h | 7 ++++---
55380  1 file changed, 4 insertions(+), 3 deletions(-)
55381
55382 commit e5690794146d7a0db7683ecd783b621b33cf2c52
55383 Author: Sébastien Wilmet <swilmet@gnome.org>
55384 Date:   Thu Mar 14 22:56:54 2013 +0100
55385
55386     Doc: clarify a bit g_signal_connect_object()
55387
55388     "the object" can be a bit confusing for a beginner, he can think it is
55389     the @instance.
55390
55391     https://bugzilla.gnome.org/show_bug.cgi?id=695887
55392
55393  gobject/gobject.c | 2 +-
55394  1 file changed, 1 insertion(+), 1 deletion(-)
55395
55396 commit 2c566aa09ebffb379e34136b33bcaf7f87ec331c
55397 Author: Martin Srebotnjak <miles@filmsi.net>
55398 Date:   Thu Mar 14 23:17:33 2013 +0100
55399
55400     Updated Slovenian translation
55401
55402  po/sl.po | 1209
55403  +++++++++++++++++++++++++++++++-------------------------------
55404  1 file changed, 601 insertions(+), 608 deletions(-)
55405
55406 commit 2d1456b0ed8014a55f806b6cab106c0969794486
55407 Author: Sweta Kothari <swkothar@redhat.com>
55408 Date:   Thu Mar 14 16:28:11 2013 +0530
55409
55410     Updated gujarati file
55411
55412  po/gu.po | 373
55413  +++++++++++++++++++++++++++++++++++----------------------------
55414  1 file changed, 208 insertions(+), 165 deletions(-)
55415
55416 commit a0a68efc1e7d3e4ec81e1cd97a6337d77a15afff
55417 Author: Sweta Kothari <swkothar@redhat.com>
55418 Date:   Thu Mar 14 15:24:20 2013 +0530
55419
55420     Updated gujarati file
55421
55422  po/gu.po | 1408
55423  ++++++++++++++++++++++++++++++++------------------------------
55424  1 file changed, 734 insertions(+), 674 deletions(-)
55425
55426 commit 605c4ca24ef0cbfdee5775526399f217f659faea
55427 Author: Emilio Pozuelo Monfort <pochu27@gmail.com>
55428 Date:   Mon Mar 4 20:03:26 2013 +0100
55429
55430     live-g-file: test hidden files
55431
55432     We test for traditional Unix dot-leading files as well as
55433     for files listed in the .hidden file.
55434
55435     https://bugzilla.gnome.org/show_bug.cgi?id=695147
55436
55437  gio/tests/live-g-file.c | 36 ++++++++++++++++++++++++++++++++++++
55438  1 file changed, 36 insertions(+)
55439
55440 commit 3902006a5b043ad418ff5ee1542d54c678280db8
55441 Author: Ryan Lortie <desrt@desrt.ca>
55442 Date:   Tue Mar 12 12:53:42 2013 -0400
55443
55444     glocalfileinfo: Stop using PATH_MAX for .hidden
55445
55446     We were using PATH_MAX to size a static array for reading lines from
55447     the .hidden file.  Some platforms (Hurd) don't declare a PATH_MAX.
55448
55449     Switch to using g_file_get_contents() and g_str_split('\n') instead.
55450
55451     Also take the time to clean up a bit with a switch to using a
55452     'set mode'
55453     GHashTable (since this code was originally written before we had
55454     those).
55455
55456     This patch is largely based on a patch from Emilio Pozuelo Monfort
55457     (who
55458     also reported the bug).
55459
55460     https://bugzilla.gnome.org/show_bug.cgi?id=695147
55461
55462  gio/glocalfileinfo.c | 32 +++++++++++++-------------------
55463  1 file changed, 13 insertions(+), 19 deletions(-)
55464
55465 commit 8028f54c9c66b7e483ff658e082062ad5275f264
55466 Author: Gheyret Kenji <gheyret@gmail.com>
55467 Date:   Wed Mar 13 20:48:15 2013 +0900
55468
55469     Updated Uyghur translation
55470
55471     Signed-off-by: Gheyret Kenji <gheyret@gmail.com>
55472
55473  po/ug.po | 8 ++++----
55474  1 file changed, 4 insertions(+), 4 deletions(-)
55475
55476 commit 498d907bcbc36fe5c1ac55e1a93b08594852c434
55477 Author: Gheyret Kenji <gheyret@gmail.com>
55478 Date:   Wed Mar 13 20:39:02 2013 +0900
55479
55480     Updated Uyghur translation
55481
55482     Signed-off-by: Gheyret Kenji <gheyret@gmail.com>
55483
55484  po/ug.po | 521
55485  ++++++++++++++++++++++++++++++++++-----------------------------
55486  1 file changed, 283 insertions(+), 238 deletions(-)
55487
55488 commit 4db7e5ea0d73e895db442501e3cf07e2e600d03f
55489 Author: Joe Hansen <joedalton2@yahoo.dk>
55490 Date:   Tue Mar 12 23:14:39 2013 +0100
55491
55492     Updated Danish translation
55493
55494  po/da.po | 1319
55495  ++++++++++++++++++++++++++++++++------------------------------
55496  1 file changed, 674 insertions(+), 645 deletions(-)
55497
55498 commit ee8d54b0cfc75f828b250504cfc9092e6ccf2a00
55499 Author: Carles Ferrando <carles.ferrando@gmail.com>
55500 Date:   Tue Mar 12 23:02:33 2013 +0100
55501
55502     [l10n] Updated Catalan (Valencian) translation
55503
55504  po/ca@valencia.po | 1346
55505  +++++++++++++++++++++++++++--------------------------
55506  1 file changed, 687 insertions(+), 659 deletions(-)
55507
55508 commit 7b7cf945773c532770f7895724405c795f5f94c7
55509 Author: Gil Forcada <gforcada@gnome.org>
55510 Date:   Tue Mar 12 23:02:24 2013 +0100
55511
55512     [l10n] Updated Catalan translation
55513
55514  po/ca.po | 1344
55515  ++++++++++++++++++++++++++++++++------------------------------
55516  1 file changed, 686 insertions(+), 658 deletions(-)
55517
55518 commit 5131421c09706658d1b33e9e5fc39210dcbfd0a9
55519 Author: Claude Paroz <claude@2xlibre.net>
55520 Date:   Tue Mar 12 18:17:12 2013 +0100
55521
55522     Updated French translation
55523
55524  po/fr.po | 1332
55525  +++++++++++++++++++++++++++++++-------------------------------
55526  1 file changed, 676 insertions(+), 656 deletions(-)
55527
55528 commit e359bc09c2dc2f4feca1f4aec2ca6602aef870d1
55529 Author: Ryan Lortie <desrt@desrt.ca>
55530 Date:   Tue Mar 12 12:32:16 2013 -0400
55531
55532     tests: clean up for Unicode corrigendum #9
55533
55534     Unicode corrigendum #9 spells out in no uncertain terms that on
55535     conversion interfaces we should not reject characters like U+FFFE and
55536     U+FFFF which we were doing before.
55537
55538     Commit f91ef4ef15d220f6899c97aaf5b1c0a8f68cfe9a started accepting
55539     these
55540     characters, but we had some testcases that were checking that strings
55541     containing these characters should be rejected.
55542
55543     Update the tests.
55544
55545     https://bugzilla.gnome.org/show_bug.cgi?id=694669
55546
55547  glib/tests/utf8-validate.c | 6 ++----
55548  1 file changed, 2 insertions(+), 4 deletions(-)
55549
55550 commit a839dc5df6e16dd060490091ed00c4c7781f5ddd
55551 Author: Nilamdyuti Goswami <ngoswami@redhat.com>
55552 Date:   Tue Mar 12 18:23:29 2013 +0530
55553
55554     Assamese translation updated for gnome 3.8
55555
55556  po/as.po | 605
55557  ++++++++++++++++++++++++++++++++-------------------------------
55558  1 file changed, 306 insertions(+), 299 deletions(-)
55559
55560 commit 97050e503fc012239b61bef70df4e8f7586e3b7c
55561 Author: Martin Pitt <martinpitt@gnome.org>
55562 Date:   Mon Mar 11 09:29:34 2013 +0100
55563
55564     Fix /appinfo/mime tests
55565
55566     Commit f641699 (for bug 675333) introduced a check whether the Exec=
55567     program in
55568     a .desktop actually exists. This broke the /appinfo/mime/* test
55569     cases which use
55570     executable names like "my_app".
55571
55572     Use real ones instead (like "echo" and "sleep"), and add a new
55573     /appinfo/mime/ignore-nonexisting test case which verifies that
55574     g_desktop_app_info_new() indeed ignores nonexisting executables.
55575
55576     https://bugzilla.gnome.org/show_bug.cgi?id=695191
55577
55578  gio/tests/mimeapps.c | 36 +++++++++++++++++++++++++++++++-----
55579  1 file changed, 31 insertions(+), 5 deletions(-)
55580
55581 commit 48b18041c119cfa28488663d044158f1502ee379
55582 Author: Milo Casagrande <milo@ubuntu.com>
55583 Date:   Mon Mar 11 22:08:36 2013 +0100
55584
55585     [l10n] Updated Italian translation.
55586
55587  po/it.po | 97
55588  ++++++++++++++++++++++++++++++++++------------------------------
55589  1 file changed, 51 insertions(+), 46 deletions(-)
55590
55591 commit 40026bce914d7525f4b8e9f0e60058fcaee97077
55592 Author: Fran Diéguez <fran.dieguez@mabishu.com>
55593 Date:   Mon Mar 11 21:54:50 2013 +0100
55594
55595     Updated Galician translations
55596
55597  po/gl.po | 9 +++++++--
55598  1 file changed, 7 insertions(+), 2 deletions(-)
55599
55600 commit 1c10773d681e92c1e44a97c8ff9e0e2e977b578a
55601 Author: Seong-ho Cho <darkcircle.0426@gmail.com>
55602 Date:   Tue Mar 12 02:22:06 2013 +0900
55603
55604     Updated Korean translation
55605
55606  po/ko.po | 1400
55607  +++++++++++++++++++++++++++++++-------------------------------
55608  1 file changed, 702 insertions(+), 698 deletions(-)
55609
55610 commit 77798c227841487de7b7fbcfbd115e1492054310
55611 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
55612 Date:   Mon Mar 11 18:09:07 2013 +0100
55613
55614     Updated Spanish translation
55615
55616  po/es.po | 384
55617  ++++++++++++++++++++++++++++++++-------------------------------
55618  1 file changed, 195 insertions(+), 189 deletions(-)
55619
55620 commit f240872cf85a34c29bac18754c6cb1ee562cf3a0
55621 Author: Dimitris Spingos <dmtrs32@gmail.com>
55622 Date:   Mon Mar 11 17:26:39 2013 +0200
55623
55624     Updated Greek translation
55625
55626  po/el.po | 24 +++++++++++++-----------
55627  1 file changed, 13 insertions(+), 11 deletions(-)
55628
55629 commit 5e20ba457de0902175f04fbc68d4035a7c174391
55630 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
55631 Date:   Mon Mar 11 11:29:28 2013 +0100
55632
55633     Updated Serbian translation
55634
55635  po/sr.po       | 386
55636  +++++++++++++++++++++++++++++----------------------------
55637  po/sr@latin.po | 386
55638  +++++++++++++++++++++++++++++----------------------------
55639  2 files changed, 392 insertions(+), 380 deletions(-)
55640
55641 commit 8a8f423629c89f6c7a066bfa5f0e1270508b4999
55642 Author: Mario Blättermann <mario.blaettermann@gmail.com>
55643 Date:   Sun Mar 10 17:06:47 2013 +0100
55644
55645     [l10n] Updated German translation
55646
55647  po/de.po | 10 ++++++++--
55648  1 file changed, 8 insertions(+), 2 deletions(-)
55649
55650 commit 1da401d7b8a7f3fb0dfd2048980d61482724c415
55651 Author: Jiro Matsuzawa <jmatsuzawa@gnome.org>
55652 Date:   Sun Mar 10 21:55:53 2013 +0900
55653
55654     [l10n] Update Japanese translation
55655
55656  po/ja.po | 1548
55657  ++++++++++++++++++++++++++++++++------------------------------
55658  1 file changed, 796 insertions(+), 752 deletions(-)
55659
55660 commit d72e609ff6eb37e0cfb7fb783dd7d626497aac36
55661 Author: Rafael Ferreira <rafael.f.f1@gmail.com>
55662 Date:   Sat Mar 9 15:43:20 2013 -0300
55663
55664     Updated Brazilian Portuguese translation
55665
55666  po/pt_BR.po | 10 ++++++++--
55667  1 file changed, 8 insertions(+), 2 deletions(-)
55668
55669 commit 9da2125f4906b6bedc1d66dac73865a052af430e
55670 Author: Piotr Drąg <piotrdrag@gmail.com>
55671 Date:   Sat Mar 9 19:41:07 2013 +0100
55672
55673     Updated Polish translation
55674
55675  po/pl.po | 9 +++++++--
55676  1 file changed, 7 insertions(+), 2 deletions(-)
55677
55678 commit 92de11e7e78bb50581cbbb7f06e5f1620a0dcc1d
55679 Author: Aurimas Černius <aurisc4@gmail.com>
55680 Date:   Sat Mar 9 17:20:42 2013 +0200
55681
55682     Updated Lithuanian translation
55683
55684  po/lt.po | 396
55685  +++++++++++++++++++++++++++++++--------------------------------
55686  1 file changed, 198 insertions(+), 198 deletions(-)
55687
55688 commit 2549c33451c9460c25030baa6d25bc0002532b2a
55689 Author: Jiro Matsuzawa <jmatsuzawa@gnome.org>
55690 Date:   Sat Mar 9 23:56:02 2013 +0900
55691
55692     gsettings-tool: Make a string translatable
55693
55694     https://bugzilla.gnome.org/show_bug.cgi?id=695425
55695
55696  gio/gsettings-tool.c | 2 +-
55697  1 file changed, 1 insertion(+), 1 deletion(-)
55698
55699 commit 74e92836d0624e056c7747cec6da17461cfaab6b
55700 Author: Matej Urbančič <mateju@svn.gnome.org>
55701 Date:   Sat Mar 9 13:50:59 2013 +0100
55702
55703     Updated Slovenian translation
55704
55705  po/sl.po | 381
55706  ++++++++++++++++++++++++++++++++-------------------------------
55707  1 file changed, 191 insertions(+), 190 deletions(-)
55708
55709 commit 9c3d69eaa78d89e58580fcd0ab3e364b1c4833eb
55710 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
55711 Date:   Sat Mar 9 14:01:43 2013 +0300
55712
55713     Updated Belarusian translation.
55714
55715  po/be.po | 48 ++++++++++++++++++++++++++----------------------
55716  1 file changed, 26 insertions(+), 22 deletions(-)
55717
55718 commit eaaa5ef6fb445172f0e24ee0271e4e72aa8911a3
55719 Author: Dimitris Spingos <dmtrs32@gmail.com>
55720 Date:   Sat Mar 9 11:37:03 2013 +0200
55721
55722     Updated Greek translation
55723
55724  po/el.po | 619
55725  ++++++++++++++++++++++++++++++++-------------------------------
55726  1 file changed, 314 insertions(+), 305 deletions(-)
55727
55728 commit af6192631284c283ce511d02522d3c60a436d1d2
55729 Author: Piotr Drąg <piotrdrag@gmail.com>
55730 Date:   Fri Mar 8 20:46:44 2013 +0100
55731
55732     Updated Polish translation
55733
55734  po/pl.po | 80
55735  ++++++++++++++++++++++++++++++++--------------------------------
55736  1 file changed, 40 insertions(+), 40 deletions(-)
55737
55738 commit 85b8f23d627ebf50a461a9b6d305482f1bbdeb2e
55739 Author: Mario Blättermann <mario.blaettermann@gmail.com>
55740 Date:   Fri Mar 8 17:06:53 2013 +0100
55741
55742     [l10n] Updated German translation
55743
55744  po/de.po | 38 +++++++++++++++++++-------------------
55745  1 file changed, 19 insertions(+), 19 deletions(-)
55746
55747 commit 7d468ad538a2c35a6d061602508e71d55ea356ab
55748 Author: Rafael Ferreira <rafael.f.f1@gmail.com>
55749 Date:   Fri Mar 8 10:37:54 2013 -0300
55750
55751     Updated Brazilian Portuguese translation
55752
55753  po/pt_BR.po | 8 ++++----
55754  1 file changed, 4 insertions(+), 4 deletions(-)
55755
55756 commit 33fb5227ad7953cf3336a8ce48b00e6300e86dce
55757 Author: Theppitak Karoonboonyanan <thep@linux.thai.net>
55758 Date:   Fri Mar 8 15:46:25 2013 +0700
55759
55760     Updated Thai translation
55761
55762  po/th.po | 6057
55763  ++++++++++++++++++++++++++++++++++----------------------------
55764  1 file changed, 3313 insertions(+), 2744 deletions(-)
55765
55766 commit f67a9905ff310b124f91f4d232b785553eafbd2b
55767 Author: Behdad Esfahbod <behdad@behdad.org>
55768 Date:   Thu Mar 7 20:14:08 2013 -0500
55769
55770     [win32] Remove MemoryBarrier() fallback implementation
55771
55772     I added these because the older mingw32 toolchain didn't have
55773     MemoryBarrier().  The newer mingw-w64 toolchain however has.
55774     As reported by John Emmas this was causing build failure with
55775     MSVC because of inline issues.  But that reminded me that we
55776     may be taking this path even if the system implements
55777     MemoryBarrier as a function, which is a waste.  So, just remove
55778     it.
55779
55780  glib/gatomic.c | 20 ++++----------------
55781  1 file changed, 4 insertions(+), 16 deletions(-)
55782
55783 commit 75d424977e132b6f3ec33eb8d3b27339b3120862
55784 Author: Fran Diéguez <fran.dieguez@mabishu.com>
55785 Date:   Fri Mar 8 00:49:41 2013 +0100
55786
55787     Updated Galician translations
55788
55789  po/gl.po | 92
55790  ++++++++++++++++++++++++++++++++--------------------------------
55791  1 file changed, 46 insertions(+), 46 deletions(-)
55792
55793 commit f1173dd7251d51f1c8895fceb89f4ccdda912b47
55794 Author: Matthias Clasen <mclasen@redhat.com>
55795 Date:   Thu Mar 7 16:44:36 2013 -0500
55796
55797     Fix a mixup of singular and plural
55798
55799     Pointed out in https://bugzilla.gnome.org/show_bug.cgi?id=695339
55800
55801  gio/gdbusmessage.c | 2 +-
55802  1 file changed, 1 insertion(+), 1 deletion(-)
55803
55804 commit b3dc7e734dbd62b761f41ef1260e39c8c58794d7
55805 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
55806 Date:   Thu Mar 7 16:20:49 2013 +0300
55807
55808     Updated Belarusian translation.
55809
55810  po/be.po | 1301
55811  +++++++++++++++++++++++++++++++-------------------------------
55812  1 file changed, 656 insertions(+), 645 deletions(-)
55813
55814 commit 865316dfb847a539f1b51e6931d46b05aa1d1fc2
55815 Author: Rafael Ferreira <rafael.f.f1@gmail.com>
55816 Date:   Thu Mar 7 00:31:42 2013 -0300
55817
55818     Updated Brazilian Portuguese translation
55819
55820  po/pt_BR.po | 2101
55821  +++++++++++++++++++++++++++++++++--------------------------
55822  1 file changed, 1166 insertions(+), 935 deletions(-)
55823
55824 commit 155f599b206f67642970e0bc35b3ba5e1386b884
55825 Author: Jasper St. Pierre <jstpierre@mecheye.net>
55826 Date:   Wed Mar 6 20:32:14 2013 -0500
55827
55828     tests/appinfo: Fix a typo
55829
55830     The environment variable name is BLA, not BAR, so if BAR is
55831     set for some strange reason, the test fails.
55832
55833  gio/tests/appinfo.c | 2 +-
55834  1 file changed, 1 insertion(+), 1 deletion(-)
55835
55836 commit 717e933e72605c9b83c3007d9613f25e788dc622
55837 Author: Mario Blättermann <mario.blaettermann@gmail.com>
55838 Date:   Tue Mar 5 22:33:18 2013 +0100
55839
55840     [l10n] Updated German translation
55841
55842  po/de.po | 12 ++++++------
55843  1 file changed, 6 insertions(+), 6 deletions(-)
55844
55845 commit f91ef4ef15d220f6899c97aaf5b1c0a8f68cfe9a
55846 Author: Christian Persch <chpe@gnome.org>
55847 Date:   Mon Feb 25 14:48:14 2013 +0100
55848
55849     unicode: Allow noncharacters
55850
55851     Implement unicode corrigendum #9.
55852
55853     https://bugzilla.gnome.org/show_bug.cgi?id=694669
55854
55855  glib/gutf8.c         | 14 +++-----------
55856  glib/tests/unicode.c |  2 +-
55857  2 files changed, 4 insertions(+), 12 deletions(-)
55858
55859 commit 06a59f889a8d3c8a63622af64d253632a0530017
55860 Author: Ognyan Tonchev <ognyan@axis.com>
55861 Date:   Thu Feb 28 18:27:14 2013 +0100
55862
55863     base64: Fix g_base64_decode_step ()
55864
55865     Do not produce invalid data if there was padding character in the
55866     previous sequence.
55867
55868     https://bugzilla.gnome.org/show_bug.cgi?id=694843
55869
55870  glib/gbase64.c      | 14 ++++++++++++--
55871  glib/tests/base64.c |  2 --
55872  2 files changed, 12 insertions(+), 4 deletions(-)
55873
55874 commit 27b19cee1bb5007f9dd123e171bcf3f978263f15
55875 Author: Colin Walters <walters@verbum.org>
55876 Date:   Fri Mar 1 13:29:29 2013 -0500
55877
55878     base64: Add tests for incremental decoding with very small block size
55879
55880     At the moment, sizes 1-3 are commented out since they fail, but
55881     a future patch will fix that.
55882
55883     https://bugzilla.gnome.org/show_bug.cgi?id=694843
55884
55885  glib/tests/base64.c | 53
55886  +++++++++++++++++++++++++++++++++++++++++++++++++++++
55887  1 file changed, 53 insertions(+)
55888
55889 commit f641699299ed2713cf247e3465bb1a21612b36f7
55890 Author: Cosimo Cecchi <cosimoc@gnome.org>
55891 Date:   Fri May 4 17:51:35 2012 -0400
55892
55893     desktopappinfo: check whether the specified executable is valid
55894
55895     Before declaring the desktop file as valid, make sure the referenced
55896     application actually exists in path and the commandline is not
55897     malformed.
55898
55899     https://bugzilla.gnome.org/show_bug.cgi?id=675333
55900
55901  gio/gdesktopappinfo.c | 33 ++++++++++++++++++++++++++++++++-
55902  1 file changed, 32 insertions(+), 1 deletion(-)
55903
55904 commit fd04d6860fd6a964b7e1dde05cd5b12ba1b7994e
55905 Author: Mario Blättermann <mario.blaettermann@gmail.com>
55906 Date:   Sun Mar 3 22:11:21 2013 +0100
55907
55908     [l10n] Updated German translation
55909
55910  po/de.po | 1313
55911  ++++++++++++++++++++++++++++++++------------------------------
55912  1 file changed, 668 insertions(+), 645 deletions(-)
55913
55914 commit a9a6c4ae81eec7b2ac0ceecaff9a63bb7ec6bc50
55915 Author: Matthias Clasen <mclasen@redhat.com>
55916 Date:   Sat Mar 2 09:25:48 2013 -0500
55917
55918     Update for 2.37.9
55919
55920  NEWS | 26 ++++++++++++++++++++++++++
55921  1 file changed, 26 insertions(+)
55922
55923 commit 7be9de786a4cb1d0ab63a412ee0af2de0d250e61
55924 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
55925 Date:   Sat Mar 2 20:42:13 2013 +0700
55926
55927     Updated Vietnamese translation
55928
55929  po/vi.po | 51 ++++++++++++++++++---------------------------------
55930  1 file changed, 18 insertions(+), 33 deletions(-)
55931
55932 commit 773297519eeb532b8989337333a95bc960e97765
55933 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
55934 Date:   Sat Mar 2 20:37:35 2013 +0700
55935
55936     po/vi: import from Damned Lies
55937
55938  po/vi.po | 1393
55939  ++++++++++++++++++++++++++++++++------------------------------
55940  1 file changed, 717 insertions(+), 676 deletions(-)
55941
55942 commit 14768e97f8c87c0f4a32a7f946017fd853a67512
55943 Author: Matthias Clasen <mclasen@redhat.com>
55944 Date:   Fri Mar 1 19:11:11 2013 -0500
55945
55946     Make GList more robust
55947
55948     g_list_delete_link was silently ignoring a NULL link before
55949     the last change. Make it do so again, since we've found callers
55950     that rely on this.
55951
55952  glib/glist.c | 3 +++
55953  1 file changed, 3 insertions(+)
55954
55955 commit 10630eed3066907a880816592bb35965d203f02c
55956 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
55957 Date:   Fri Mar 1 22:23:13 2013 +0800
55958
55959     Updated Traditional Chinese translation(Hong Kong and Taiwan)
55960
55961  po/zh_HK.po | 1306
55962  +++++++++++++++++++++++++++++-----------------------------
55963  po/zh_TW.po | 1308
55964  ++++++++++++++++++++++++++++++-----------------------------
55965  2 files changed, 1330 insertions(+), 1284 deletions(-)
55966
55967 commit fe10e864712d00191d1d3234e7a5ca643fd7ac6b
55968 Author: Rafael Ferreira <rafael.f.f1@gmail.com>
55969 Date:   Fri Mar 1 06:35:30 2013 -0300
55970
55971     Updated Brazilian Portuguese translation
55972
55973  po/pt_BR.po | 1581
55974  ++++++++++++++++++++++++++---------------------------------
55975  1 file changed, 687 insertions(+), 894 deletions(-)
55976
55977 commit c7996825ce999a99f2d73722419c0d11d0b52238
55978 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
55979 Date:   Tue Feb 26 12:38:57 2013 +0800
55980
55981     Fix gspawn-win32-helper.c with newer Microsoft CRTs
55982
55983     The newer Microsoft CRTs (8.0/2005 and later) impose much stricter
55984     (paranoid) checks on close() being doubly called and the use of
55985     invalid file descriptors.  This makes the calls on the file
55986     descriptors
55987     use more caution when using them and only call close() when necessary.
55988
55989     This also adds an (empty) invalid parameter handler* as required
55990     by the
55991     newer Microsoft CRTs to prevent the system from aborting the process
55992     when we are checking whether a file descriptor is valid.
55993
55994     [*]: http://msdn.microsoft.com/en-us/library/a9yf33zb.aspx
55995
55996     https://bugzilla.gnome.org/show_bug.cgi?id=693646
55997
55998  glib/gspawn-win32-helper.c | 79
55999  ++++++++++++++++++++++++++++++++++++++++++----
56000  1 file changed, 72 insertions(+), 7 deletions(-)
56001
56002 commit 872d3634a78b417612d90c3472d5cd7078ef2440
56003 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
56004 Date:   Fri Mar 1 16:11:24 2013 +0800
56005
56006     Update config.h.win32.in
56007
56008     Add entry for __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4, to better reflect
56009     the
56010     entries of items in config.h.in.  We are not currently defining
56011     this here
56012     as the pre-configured config.h.win32.in is primarily meant for Visual
56013     Studio builds of GLib-the MinGW/GCC/Clang builds of GLib will normally
56014     use the autotools builds, which should give the correct config.h
56015     entries
56016     upon running ./configure.
56017
56018  config.h.win32.in | 3 +++
56019  1 file changed, 3 insertions(+)
56020
56021 commit 3f678afa0547f0bacf0579c82a8939c25f022643
56022 Author: Wylmer Wang <wantinghard@gmail.com>
56023 Date:   Thu Feb 28 21:07:02 2013 +0800
56024
56025     Update Simplified Chinese translation
56026
56027  po/zh_CN.po | 1969
56028  ++++++++++++++++++++++++++++++++---------------------------
56029  1 file changed, 1082 insertions(+), 887 deletions(-)
56030
56031 commit 156b14cde5423c5bdaf8f28f1a8a5a0b54fbe455
56032 Author: Colin Walters <walters@verbum.org>
56033 Date:   Tue Feb 26 11:19:51 2013 -0500
56034
56035     build: Add --disable-compile-warnings
56036
56037     Some (broken) toolchains for example trip up
56038     -Werror=missing-prototypes in system headers.  This patch allows
56039     people to skip the formerly hardcoded "baseline" warnings.
56040
56041     https://bugzilla.gnome.org/show_bug.cgi?id=694757
56042
56043  configure.ac              | 10 ++++++++--
56044  gio/Makefile.am           |  2 ++
56045  gio/tests/Makefile.am     | 11 ++++++-----
56046  glib/Makefile.am          |  2 ++
56047  glib/tests/Makefile.am    |  2 ++
56048  gmodule/Makefile.am       |  2 ++
56049  gobject/Makefile.am       |  2 ++
56050  gobject/tests/Makefile.am |  2 ++
56051  gthread/Makefile.am       |  2 ++
56052  9 files changed, 28 insertions(+), 7 deletions(-)
56053
56054 commit e3582c617cf00f3c90b6448d11cf253933a28802
56055 Author: Behdad Esfahbod <behdad@behdad.org>
56056 Date:   Mon Feb 25 23:08:43 2013 -0500
56057
56058     Minor
56059
56060  glib/gwakeup.c | 2 +-
56061  1 file changed, 1 insertion(+), 1 deletion(-)
56062
56063 commit 547221b486473ed9b7f85634ce162f937e5912b1
56064 Author: Behdad Esfahbod <behdad@behdad.org>
56065 Date:   Mon Feb 25 22:48:03 2013 -0500
56066
56067     [win32] Fix atomic ops on mingw*
56068
56069     Bug 682896 - glib doesn't build on mingw32
56070
56071  configure.ac | 63
56072  ++++++++++++++++++++++++++++++++++++------------------------
56073  1 file changed, 38 insertions(+), 25 deletions(-)
56074
56075 commit e1ccae841658854a5db0d907edb2b1f2c0a68ef5
56076 Author: Behdad Esfahbod <behdad@behdad.org>
56077 Date:   Mon Feb 25 22:01:11 2013 -0500
56078
56079     [win32] Add fallback implementations for gatomic.c on mingw32
56080
56081     Bug 682896 - glib doesn't build on mingw32
56082
56083  glib/gatomic.c | 72
56084  ++++++++++++++++++++++++++++++++++++++++++++++++++++++----
56085  1 file changed, 67 insertions(+), 5 deletions(-)
56086
56087 commit 8efe198d2e7f2c02d2d11831e6f99313960ca1c3
56088 Author: A S Alam <aalam@users.sf.net>
56089 Date:   Tue Feb 26 07:18:28 2013 +0530
56090
56091     Punjabi: Translation updated (aalam)
56092
56093  po/pa.po | 1263
56094  ++++++++++++++++++++++++++++++++------------------------------
56095  1 file changed, 647 insertions(+), 616 deletions(-)
56096
56097 commit 921593b022491ce3dbd61739cc9808a715f25b9f
56098 Author: Matthias Clasen <mclasen@redhat.com>
56099 Date:   Sun Feb 24 22:54:09 2013 +0100
56100
56101     GList: be more robust
56102
56103     We can detect list corruption in some cases. The new test case
56104     demonstrates a case where we can warn instead of silently corrupt
56105     the list. This was pointed out by Steve Grubb.
56106
56107     Also, use the same auxiliary routine in all places where we unlink
56108     a list element.
56109
56110  glib/glist.c      | 69
56111  ++++++++++++++++++++++++++++---------------------------
56112  glib/tests/list.c | 27 ++++++++++++++++++++++
56113  2 files changed, 62 insertions(+), 34 deletions(-)
56114
56115 commit 6833267a07cb3251bc1fa89c99cc3fe6c47001e2
56116 Author: Dan Winship <danw@gnome.org>
56117 Date:   Sun Feb 24 15:02:10 2013 +0100
56118
56119     gtestutils: fix two GLIB_AVAILABLE flags
56120
56121     g_test_expect_message() and g_test_assert_expected_messages() appeared
56122     in 2.34
56123
56124  glib/gtestutils.h | 4 ++--
56125  1 file changed, 2 insertions(+), 2 deletions(-)
56126
56127 commit cbd070d8b8589dda6d70f09e8fbff12610aa4b3f
56128 Author: Ján Kyselica <kyselica.jan@gmail.com>
56129 Date:   Fri Feb 22 22:27:10 2013 +0000
56130
56131     Updated Slovak translation
56132
56133  po/sk.po | 655
56134  ++++++++++++++++++++++++++++++++-------------------------------
56135  1 file changed, 332 insertions(+), 323 deletions(-)
56136
56137 commit 0a39acc0579d89fc9bfbcf31596f336568a795c2
56138 Author: Gheyret Kenji <gheyret@gmail.com>
56139 Date:   Fri Feb 22 22:52:26 2013 +0900
56140
56141     Updated Uyghur translation
56142
56143     Signed-off-by: Gheyret Kenji <gheyret@gmail.com>
56144
56145  po/ug.po | 193
56146  +++++++++++++++++++++++++--------------------------------------
56147  1 file changed, 75 insertions(+), 118 deletions(-)
56148
56149 commit f5d40bd8138991287bbdc2e249bd35cf82caf123
56150 Author: Ryan Lortie <desrt@desrt.ca>
56151 Date:   Thu Feb 21 11:25:26 2013 +0000
56152
56153     gsignal: improve warning output
56154
56155     When looking up signals by name (to connect, for example) and
56156     the named
56157     signal cannot be found on the given instance, report the type of the
56158     instance.
56159
56160     This is quite a lot more useful as a diagnostic message than only a
56161     memory address.
56162
56163     https://bugzilla.gnome.org/show_bug.cgi?id=694350
56164
56165  gobject/gsignal.c | 26 ++++++++++++++++++--------
56166  1 file changed, 18 insertions(+), 8 deletions(-)
56167
56168 commit aede77464259e6d50e724113c16f301367201a72
56169 Author: Alexander Larsson <alexl@redhat.com>
56170 Date:   Thu Feb 21 16:10:36 2013 +0100
56171
56172     signals: Ensure we ref handler in emission fast path
56173
56174     We need to keep a reference to the handler in the fast path, just like
56175     in the slow path, otherwise if another thread disconnects the handler
56176     we may destroy the closure while we're using it without the lock held.
56177
56178     We also move the freeing of the instance to after the emission
56179     is totally
56180     done as the handler_unref_R (and the tracepoint) reference it.
56181
56182     https://bugzilla.gnome.org/show_bug.cgi?id=694253
56183
56184  gobject/gsignal.c | 12 +++++++++++-
56185  1 file changed, 11 insertions(+), 1 deletion(-)
56186
56187 commit 3e274423bacfa1b702fea93fba9d6d44c650db44
56188 Author: Alexander Larsson <alexl@redhat.com>
56189 Date:   Thu Feb 21 16:06:24 2013 +0100
56190
56191     signals: No need to use atomics for Handler refcount
56192
56193     handler_ref and handler_unref_R are always called with the signal
56194     lock held. This is obvious for handler_unref_R as it even sometimes
56195     drops this lock, and can be verified quickly for handler_ref by
56196     looking
56197     at all call sites.
56198
56199     This improves the performace about 6% on the emit-handled and the
56200     emit-handled-generic tests.
56201
56202     https://bugzilla.gnome.org/show_bug.cgi?id=694253
56203
56204  gobject/gsignal.c | 10 ++++------
56205  1 file changed, 4 insertions(+), 6 deletions(-)
56206
56207 commit 5bbca5fa0c96904542f286b55329820a9567a9c9
56208 Author: Ryan Lortie <desrt@desrt.ca>
56209 Date:   Thu Feb 21 14:58:32 2013 +0000
56210
56211     GApplication: document IS_SERVICE timeout properly
56212
56213     The documentation was suggesting that using G_APPLICATION_IS_SERVICE
56214     would automatically set an inactivity timeout (ie: app stays
56215     around for
56216     a while after the use count drops to zero).
56217
56218     In reality, it only adds an initial 10 second wait for the first
56219     activation message to arrive after which it uses the normal inactivity
56220     timeout mechanism.
56221
56222  gio/gapplication.c | 9 ++++++---
56223  gio/gioenums.h     | 5 +++--
56224  2 files changed, 9 insertions(+), 5 deletions(-)
56225
56226 commit ce0ff7c9da6d159669e4aad2e964a56fc915cc7c
56227 Author: Ryan Lortie <desrt@desrt.ca>
56228 Date:   Thu Feb 21 10:19:27 2013 +0000
56229
56230     threads: don't do rlimit test when running as root
56231
56232     Linux CAP_SYS_RESOURCE overrides RLIMIT_NPROC so we probably shouldn't
56233     test thread creation failure when running the test as root...
56234
56235  glib/tests/thread.c | 6 ++++++
56236  1 file changed, 6 insertions(+)
56237
56238 commit 9670d06a660cd27a30a339798f4af1ce4c5abb29
56239 Author: Dan Winship <danw@gnome.org>
56240 Date:   Tue Feb 19 16:12:30 2013 -0500
56241
56242     GNetworkMonitorBase: implement can_reach_async
56243
56244     Implement the g_network_monitor_can_reach_async() rather than falling
56245     back to the default implementation, which calls the sync version (not
56246     in a thread).
56247
56248     https://bugzilla.gnome.org/show_bug.cgi?id=694181
56249
56250  gio/gnetworkmonitorbase.c | 130
56251  +++++++++++++++++++++++++++++++++++++++-------
56252  1 file changed, 112 insertions(+), 18 deletions(-)
56253
56254 commit 4ca3d80ff3d5d076c0bfc187b4efa9fa51cbcca2
56255 Author: Matthew Barnes <mbarnes@redhat.com>
56256 Date:   Tue Feb 19 11:18:11 2013 -0500
56257
56258     g_network_monitor_base_can_reach: Check for default route after
56259     enumerating.
56260
56261     Enumerate the GSocketConnectable before checking for a default route.
56262     For some connectable types this will involve a DNS lookup.  This will
56263     elminate false positives for hosts behind a VPN since DNS lookup will
56264     fail if the VPN is not connected.
56265
56266     https://bugzilla.gnome.org/show_bug.cgi?id=694181
56267
56268  gio/gnetworkmonitorbase.c | 12 ++++++++----
56269  1 file changed, 8 insertions(+), 4 deletions(-)
56270
56271 commit c6c11665668c47841011258e5dbca07ad3d8aba0
56272 Author: Dan Winship <danw@gnome.org>
56273 Date:   Tue Feb 19 15:19:22 2013 -0500
56274
56275     GNetworkAddress: drop cached addresses on resolver reload
56276
56277     If the resolver reloads (ie, if /etc/resolv.conf changes),
56278     GNetworkAddress needs to re-resolve its addresses the next time it's
56279     enumerated. Otherwise hosts that have different IP addresses inside
56280     and outside a VPN won't work correctly if you hold on to a
56281     GNetworkAddress for them for a long time.
56282
56283     https://bugzilla.gnome.org/show_bug.cgi?id=694181
56284
56285  gio/gnetworkaddress.c    | 70
56286  +++++++++++++++++++++++++++++++++++-------------
56287  gio/gnetworkingprivate.h |  2 ++
56288  gio/gresolver.c          | 14 ++++++++++
56289  3 files changed, 67 insertions(+), 19 deletions(-)
56290
56291 commit cfafad5aefeeab1a4ee208cefa15e01d31932611
56292 Author: Ryan Lortie <desrt@desrt.ca>
56293 Date:   Mon Feb 4 14:41:25 2013 +0100
56294
56295     gutils: stop g_get_home_dir() from reading passwd
56296
56297     In the case that the "HOME" environment variable is set (as it
56298     is under
56299     normal circumstances), we don't really need to be opening /etc/passwd.
56300
56301     For historical reasons (ie: how we used to ignore $HOME) and due
56302     to the
56303     grouping of many unrelated things together (reading username,
56304     hostname,
56305     home directory, tmpdir, etc.) into one function we were still opening
56306     /etc/passwd in g_get_home_dir(), even if $HOME was set.
56307
56308     Since earlier commits removed code from it, all that remains in
56309     g_get_any_init_do() is the logic for dealing with $HOME and reading
56310     the
56311     password database.
56312
56313     We now split the logic to deal with $HOME into g_get_home_dir().  With
56314     only the password database functionality remaining,
56315     g_get_any_init_do()
56316     is renamed to g_get_user_database_entry() and modified not to
56317     set global
56318     variables but rather return a struct.  If g_get_home_dir() cannot find
56319     $HOME, it falls back to calling g_get_user_database_entry() and using
56320     the home directory from there.
56321
56322     Use of the 'g_utils_global' lock is further reduced by using
56323     g_once_init_enter() to protect the critical sections in each of
56324     g_get_user_database_entry() and g_get_home_dir().
56325
56326     Finally, the g_get_user_name() and g_get_real_name() functions are
56327     modified to use the new regime.
56328
56329     https://bugzilla.gnome.org/show_bug.cgi?id=693204
56330
56331  glib/gutils.c | 399
56332  +++++++++++++++++++++++++++++++---------------------------
56333  1 file changed, 213 insertions(+), 186 deletions(-)
56334
56335 commit 167c73faf461cf84accffe190813ce0ab5ef6cdc
56336 Author: Ryan Lortie <desrt@desrt.ca>
56337 Date:   Mon Feb 4 14:40:03 2013 +0100
56338
56339     gutils: replace direct references to g_home_dir
56340
56341     Some code was directly calling g_get_any_init() and then expecting
56342     to be
56343     able to use the static 'g_home_dir' variable directly.  Change these
56344     over to g_get_home_dir() instead.
56345
56346     https://bugzilla.gnome.org/show_bug.cgi?id=693204
56347
56348  glib/gutils.c | 37 +++++++++++++++----------------------
56349  1 file changed, 15 insertions(+), 22 deletions(-)
56350
56351 commit 9879c7f5fa640d994dc1209ef333d4be706670f0
56352 Author: Ryan Lortie <desrt@desrt.ca>
56353 Date:   Mon Feb 4 14:17:08 2013 +0100
56354
56355     gutils: split out g_get_tmp_dir()
56356
56357     Remove the code for getting the tmpdir from g_get_any_init_do() and
56358     outside of the g_utils_global lock.
56359
56360     https://bugzilla.gnome.org/show_bug.cgi?id=693204
56361
56362  glib/gutils.c | 125
56363  ++++++++++++++++++++++++++--------------------------------
56364  1 file changed, 55 insertions(+), 70 deletions(-)
56365
56366 commit 3c9691f7f8b3b66905ab689a5dddc6157182b50e
56367 Author: Ryan Lortie <desrt@desrt.ca>
56368 Date:   Mon Feb 4 13:49:06 2013 +0100
56369
56370     gutils: split out g_get_host_name()
56371
56372     Remove the code for getting the hostname from g_get_any_init_do() and
56373     outside of the g_utils_global lock.
56374
56375     https://bugzilla.gnome.org/show_bug.cgi?id=693204
56376
56377  glib/gutils.c | 33 ++++++++++++++++++---------------
56378  1 file changed, 18 insertions(+), 15 deletions(-)
56379
56380 commit 8c42a663f8182f8281c083390aa761e8e9badc63
56381 Author: Ryan Lortie <desrt@desrt.ca>
56382 Date:   Mon Feb 4 14:04:05 2013 +0100
56383
56384     win32: Drop old codepage ABI from gutils.c
56385
56386     This is a source-compatible change and only breaks ABI with respect to
56387     truly ancient binaries (and those binaries are already broken
56388     for other
56389     reasons).
56390
56391     Back in the day, functions like g_get_user_name() used to return
56392     strings
56393     in the system codepage instead of utf8 (as they do today).
56394
56395     It was decided at some point to change these functions to return utf8,
56396     breaking source compatibility but keeping ABI compatibility.  This was
56397     done by exporting new symbols with names like g_get_user_name_utf8()
56398     and
56399     using a #define of the old name over to the new name (so that newly
56400     compiled code would link against the _utf8 version, but old binaries
56401     would continue to use the non-utf8 variant).
56402
56403     Meanwhile, glib has undergone several ABI breaks on Windows since, so
56404     those old binaries don't work anymore.
56405
56406     Start to clean up this mess by removing the #define renaming.  New
56407     binaries calling g_get_user_name() will now link against
56408     g_get_user_name() and it will return utf8.
56409
56410     We must keep the functions like g_get_user_name_utf8() for binary
56411     compatibility with recently built programs (ie: ones built with the
56412     renaming).  Nobody should have ever been calling these directly and of
56413     course they can return utf8, so just add them as internal wrappers
56414     in the
56415     .c file and declare them _GLIB_EXTERN there.
56416
56417     One day, if we feel like breaking Windows ABI again, we can finish the
56418     cleanup by dropping the wrappers.  There is some talk of introducing
56419     something like 'ABI compatible for two years' and this change would be
56420     compatible with such a regime.
56421
56422     https://bugzilla.gnome.org/show_bug.cgi?id=693204
56423
56424  glib/gutils.c | 71
56425  ++++++++++-------------------------------------------------
56426  glib/gutils.h | 19 ----------------
56427  2 files changed, 12 insertions(+), 78 deletions(-)
56428
56429 commit b029135ed49b33d8f301d79a9ca27df6894d8b22
56430 Author: Mike Ruprecht <mike.ruprecht@collabora.co.uk>
56431 Date:   Mon Feb 18 07:56:05 2013 -0600
56432
56433     GOutputStream: Remove unused SpliceUserData struct
56434
56435  gio/goutputstream.c | 6 ------
56436  1 file changed, 6 deletions(-)
56437
56438 commit 90f726f6b96c274c35358dc178cc0e85a18fdc99
56439 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
56440 Date:   Tue Feb 19 18:26:30 2013 +0800
56441
56442     Update Visual Studio property sheets
56443
56444     "install" gio/gsimpleproxyresolver.h...
56445
56446  build/win32/vs10/glib.props  | 2 ++
56447  build/win32/vs9/glib.vsprops | 1 +
56448  2 files changed, 3 insertions(+)
56449
56450 commit d21699a272bd046d43faaeb107770bef16c47dd7
56451 Author: Ryan Lortie <desrt@desrt.ca>
56452 Date:   Tue Feb 19 10:06:55 2013 +0000
56453
56454     *bump*
56455
56456  configure.ac | 2 +-
56457  1 file changed, 1 insertion(+), 1 deletion(-)
56458
56459 commit 766dec9670a40035cee456e8776947085fc50814
56460 Author: Ryan Lortie <desrt@desrt.ca>
56461 Date:   Tue Feb 19 09:29:28 2013 +0000
56462
56463     GLib 2.35.8
56464
56465  NEWS         | 35 +++++++++++++++++++++++++++++++++++
56466  configure.ac |  2 +-
56467  2 files changed, 36 insertions(+), 1 deletion(-)
56468
56469 commit 4e975bfc9e3268ec271480bed89091ad2d4290db
56470 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
56471 Date:   Mon Feb 18 10:43:49 2013 +0100
56472
56473     Updated Serbian translation
56474
56475  po/sr.po       | 2 +-
56476  po/sr@latin.po | 2 +-
56477  2 files changed, 2 insertions(+), 2 deletions(-)
56478
56479 commit 7c3b4617cfb58cc51e78e9f9a729b6e89130818b
56480 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
56481 Date:   Mon Feb 18 10:38:38 2013 +0100
56482
56483     Updated Serbian translation
56484
56485  po/sr.po       | 275
56486  ++++++++++++++++++++++++++++-----------------------------
56487  po/sr@latin.po | 275
56488  ++++++++++++++++++++++++++++-----------------------------
56489  2 files changed, 272 insertions(+), 278 deletions(-)
56490
56491 commit c910c3e7a319db88749418cedbebe05fbe1b9324
56492 Author: Alexander Larsson <alexl@redhat.com>
56493 Date:   Mon Feb 18 10:30:29 2013 +0100
56494
56495     GNetworkAddress: Build if AI_NUMERICSERV not defined
56496
56497     This is not defined on all Win32 SDKs and in some unixes.
56498     If its not defined its safe to just ignore it though.
56499
56500  gio/gnetworkaddress.c | 6 +++++-
56501  1 file changed, 5 insertions(+), 1 deletion(-)
56502
56503 commit d175fae8d5226cd2f24454c1fa6cc3ca6ba317ce
56504 Author: Piotr Drąg <piotrdrag@gmail.com>
56505 Date:   Sun Feb 17 16:49:40 2013 +0100
56506
56507     Updated Polish translation
56508
56509  po/pl.po | 56 ++++++++++++++++++++++++++++----------------------------
56510  1 file changed, 28 insertions(+), 28 deletions(-)
56511
56512 commit 4061a96cc182453bb8c6f0c958d2461f64db8a11
56513 Author: Dan Winship <danw@gnome.org>
56514 Date:   Sun Feb 17 09:54:11 2013 -0500
56515
56516     GSimpleProxyResolver: add missing include
56517
56518     string.h was getting pulled in by something else on Linux, but not
56519     elsewhere
56520
56521  gio/gsimpleproxyresolver.c | 1 +
56522  1 file changed, 1 insertion(+)
56523
56524 commit c78d0e9ac4d9f08b37af946486c3e6db894ac168
56525 Author: Dan Winship <danw@gnome.org>
56526 Date:   Fri Feb 15 10:39:19 2013 -0500
56527
56528     GSocketClient: add missing NULL to g_object_set() call
56529
56530  gio/gsocketclient.c | 10 ++++++----
56531  1 file changed, 6 insertions(+), 4 deletions(-)
56532
56533 commit e4695bd6f547a05f335f43038787873242f264cb
56534 Author: Thomas Perl <m@thp.io>
56535 Date:   Sun Feb 10 00:16:49 2013 +0100
56536
56537     docs/reference/glib/cross.xml: Fix typo: yes/np -> yes/no
56538
56539     https://bugzilla.gnome.org/show_bug.cgi?id=693502
56540
56541  docs/reference/glib/cross.xml | 2 +-
56542  1 file changed, 1 insertion(+), 1 deletion(-)
56543
56544 commit 8a77f7bb181f3341a6866cd0e64779c35b3a3f61
56545 Author: Dan Winship <danw@gnome.org>
56546 Date:   Wed Dec 12 16:12:09 2012 +0100
56547
56548     gnetworkaddress: preserve IPv6 scope ID in IP literals
56549
56550     If a GNetworkAddress is created with a hostname like "fe80::xxx%em1",
56551     make sure that the scope_id corresponding to "em1" is present in the
56552     GSocketAddresses it returns when used as a GSocketConnectable.
56553
56554     https://bugzilla.gnome.org/show_bug.cgi?id=684404
56555
56556  gio/gnetworkaddress.c    | 88
56557  ++++++++++++++++++++++++++++++++++--------------
56558  gio/tests/inet-address.c | 38 +++++++++++++++++++++
56559  2 files changed, 100 insertions(+), 26 deletions(-)
56560
56561 commit a44a3cc15091a2f6ba13bfede5dbdfc4215715cb
56562 Author: Dan Winship <danw@gnome.org>
56563 Date:   Thu Feb 14 18:06:41 2013 -0500
56564
56565     GSimpleProxyResolver: fix for the case where the default proxy is NULL
56566
56567  gio/gsimpleproxyresolver.c | 2 ++
56568  1 file changed, 2 insertions(+)
56569
56570 commit afc0a7257584467394bd3fb8c04918646ac34a88
56571 Author: Piotr Drąg <piotrdrag@gmail.com>
56572 Date:   Fri Feb 15 13:45:35 2013 +0100
56573
56574     Updated POTFILES.in
56575
56576  po/POTFILES.in | 1 +
56577  1 file changed, 1 insertion(+)
56578
56579 commit cb40853eaebe0adcad8ca9baa8c7f1d0a3d75721
56580 Author: Jasper St. Pierre <jstpierre@mecheye.net>
56581 Date:   Fri Feb 15 05:39:20 2013 -0500
56582
56583     More doc fixes
56584
56585  gio/gasyncresult.h | 2 +-
56586  gio/gmenumodel.h   | 4 ++--
56587  2 files changed, 3 insertions(+), 3 deletions(-)
56588
56589 commit 3522567519facaaea24c4dc3414bb69cecb2b0ec
56590 Author: Jasper St. Pierre <jstpierre@mecheye.net>
56591 Date:   Fri Feb 15 05:35:05 2013 -0500
56592
56593     gmenumodel: Fix documentation
56594
56595  gio/gmenumodel.h | 2 +-
56596  1 file changed, 1 insertion(+), 1 deletion(-)
56597
56598 commit ee17a54c289b8be286a54c594cff5c2d46345054
56599 Author: Dan Winship <danw@gnome.org>
56600 Date:   Sat Jan 26 09:54:03 2013 -0500
56601
56602     GSimpleProxyResolver: new simple GProxyResolver class
56603
56604     Add GSimpleProxyResolver, for letting people do static proxy
56605     resolution, and to use as a base class for other resolvers (such as
56606     GProxyResolverGnome).
56607
56608     https://bugzilla.gnome.org/show_bug.cgi?id=691105
56609
56610  docs/reference/gio/gio-docs.xml     |   1 +
56611  docs/reference/gio/gio-sections.txt |  20 ++
56612  docs/reference/gio/gio.types        |   1 +
56613  gio/Makefile.am                     |   8 +-
56614  gio/gio.h                           |   1 +
56615  gio/gsimpleproxyresolver.c          | 593
56616  ++++++++++++++++++++++++++++++++++++
56617  gio/gsimpleproxyresolver.h          |  91 ++++++
56618  gio/tests/.gitignore                |   1 +
56619  gio/tests/Makefile.am               |   1 +
56620  gio/tests/simple-proxy.c            | 236 ++++++++++++++
56621  10 files changed, 950 insertions(+), 3 deletions(-)
56622
56623 commit 7c49869eaef4d49c57bbdf4e95989e4d8f864623
56624 Author: Dan Winship <danw@gnome.org>
56625 Date:   Sun Jan 27 13:53:36 2013 -0500
56626
56627     GSocketClient: add proxy-resolver property
56628
56629     Add a proxy-resolver property to GSocketClient, to allow overriding
56630     proxy resolution in situations where you need to force a particular
56631     proxy rather than using the system defaults.
56632
56633     https://bugzilla.gnome.org/show_bug.cgi?id=691105
56634
56635  docs/reference/gio/gio-sections.txt |   2 +
56636  gio/gproxyaddressenumerator.c       |  43 ++++++++--
56637  gio/gsocketclient.c                 | 113 ++++++++++++++++++++++++--
56638  gio/gsocketclient.h                 |   5 ++
56639  gio/tests/proxy-test.c              | 154
56640  ++++++++++++++++++++++++++++++++++--
56641  5 files changed, 302 insertions(+), 15 deletions(-)
56642
56643 commit d200208d2b8bad7babdd56f4ec6fcae1589e142b
56644 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
56645 Date:   Wed Feb 13 20:42:58 2013 +0000
56646
56647     g_dbus_address_escape_value: add
56648
56649     This is a GLib reimplementation of dbus_address_escape_value().
56650     It's useful if you want to construct a D-Bus address from pieces:
56651     for instance, if you have a listening Unix socket whose path is known,
56652     and you want to connect a D-Bus peer to it.
56653
56654     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=693673
56655     Reviewed-by: Colin Walters <walters@verbum.org>
56656     [amended to add Since: 2.36 as per review]
56657     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
56658
56659  gio/gdbusaddress.c          | 47
56660  +++++++++++++++++++++++++++++++++++++++++++++
56661  gio/gdbusaddress.h          |  3 +++
56662  gio/tests/gdbus-addresses.c | 24 +++++++++++++++++++++++
56663  3 files changed, 74 insertions(+)
56664
56665 commit 035cd81477ca9dc3061ff056c269fee28aab89c3
56666 Author: Stef Walter <stefw@gnome.org>
56667 Date:   Wed Feb 13 07:20:43 2013 +0100
56668
56669     gio: Fix annotations on g_[async_]initable_new() and friends
56670
56671     These return a GObject even though in C it's represented as a gpointer
56672
56673     https://bugzilla.gnome.org/show_bug.cgi?id=693694
56674
56675  gio/gasyncinitable.c | 4 ++--
56676  gio/ginitable.c      | 9 ++++++---
56677  2 files changed, 8 insertions(+), 5 deletions(-)
56678
56679 commit 23d6d1769bc95eba6029dae4593755154c320cf4
56680 Author: Matthias Clasen <mclasen@redhat.com>
56681 Date:   Sun Feb 10 11:42:58 2013 -0500
56682
56683     Fix the build on Solaris
56684
56685     Make the btrfs support explicitly linux-only, as that is what it
56686     is. With this, there's no need anymore to check for sys/ioctl.h
56687     either.
56688     https://bugzilla.gnome.org/show_bug.cgi?id=692829
56689
56690  configure.ac | 1 -
56691  gio/gfile.c  | 6 +++---
56692  2 files changed, 3 insertions(+), 4 deletions(-)
56693
56694 commit 27ecab75538a47ed89b78b4c212d870a9be60bac
56695 Author: Aleksander Morgado <aleksander@lanedo.com>
56696 Date:   Thu Feb 7 10:54:24 2013 +0100
56697
56698     gdbusobjectmanagerclient: always connect to proxy's 'g-signal'
56699
56700     If we don't connect to the control proxy's 'g-signal' signal, we
56701     won't have
56702     'object-added' or 'object-removed' signals. So, connect to the
56703     'g-signal' not
56704     only when there already is a name-owner, but always.
56705
56706     https://bugzilla.gnome.org/show_bug.cgi?id=693285
56707
56708  gio/gdbusobjectmanagerclient.c | 9 +++++----
56709  1 file changed, 5 insertions(+), 4 deletions(-)
56710
56711 commit f9d6dcac0b0bdd30a19cb81dfde96264570bc815
56712 Author: Wouter Bolsterlee <uws@xs4all.nl>
56713 Date:   Sat Feb 9 17:50:16 2013 +0100
56714
56715     Updated Dutch translation
56716
56717  po/nl.po | 94
56718  +++++++++++++++++++---------------------------------------------
56719  1 file changed, 28 insertions(+), 66 deletions(-)
56720
56721 commit ff9b0875d04267d7a42db9f3885bcea42faef421
56722 Author: Rachid <rachidbm@ubuntu.com>
56723 Date:   Sat Feb 9 17:41:59 2013 +0100
56724
56725     Updated Dutch translation
56726
56727  po/nl.po | 6318
56728  ++++++++++++++++++++++++++++++++++----------------------------
56729  1 file changed, 3442 insertions(+), 2876 deletions(-)
56730
56731 commit d7c8eda18676dbb1e6743ef46b3bbfe00cdbb578
56732 Author: Ryan Lortie <desrt@desrt.ca>
56733 Date:   Thu Feb 7 14:05:28 2013 -0500
56734
56735     tests: comment out asserts in dynamic type tests
56736
56737     We have some testcases that assert that type modules are unloaded
56738     after
56739     the last reference on them is dropped.  Comment out those asserts now
56740     that we turned the last unref into a no-op.
56741
56742     https://bugzilla.gnome.org/show_bug.cgi?id=693351
56743
56744  tests/gobject/defaultiface.c | 6 ++++++
56745  tests/gobject/dynamictype.c  | 4 ++++
56746  2 files changed, 10 insertions(+)
56747
56748 commit 72df62600d1ab473125b6e8beb998e71aa63701e
56749 Author: Ryan Lortie <desrt@desrt.ca>
56750 Date:   Thu Feb 7 13:50:16 2013 -0500
56751
56752     disable support for unloading of dynamic types
56753
56754     Experimentally disable the ability to unload dynamic types by refusing
56755     to drop the last reference on types (effectively turning the type
56756     unloading into dead code).
56757
56758     The plan is to leave things like this for a stable cycle and only
56759     proceed with removing the code if we are sure that there are no
56760     unforeseen problems.
56761
56762     https://bugzilla.gnome.org/show_bug.cgi?id=693351
56763
56764  gobject/gtype.c | 8 ++++++++
56765  1 file changed, 8 insertions(+)
56766
56767 commit 2f61a877d8e8e1311d905ab374e421ed0f37c3b7
56768 Author: Dan Winship <danw@gnome.org>
56769 Date:   Thu Feb 7 08:41:00 2013 -0500
56770
56771     build: fix configure arpa/nameser.h test for Solaris
56772
56773     https://bugzilla.gnome.org/show_bug.cgi?id=692827
56774
56775  configure.ac | 6 ++++--
56776  1 file changed, 4 insertions(+), 2 deletions(-)
56777
56778 commit 5b2c87538d09422c2aad61bb42400907c521ec4e
56779 Author: Fran Diéguez <fran.dieguez@mabishu.com>
56780 Date:   Wed Feb 6 18:20:41 2013 +0100
56781
56782     Updated Galician translations
56783
56784  po/gl.po | 518
56785  +++++++++++++++++++++++++++++++--------------------------------
56786  1 file changed, 259 insertions(+), 259 deletions(-)
56787
56788 commit 7bcd03b570c8dd1e9c9f1607cd3ec29f2895f526
56789 Author: Ryan Lortie <desrt@desrt.ca>
56790 Date:   Tue Feb 5 18:48:37 2013 +0100
56791
56792     GLib 2.35.7
56793
56794  NEWS | 24 ++++++++++++++++++++++++
56795  1 file changed, 24 insertions(+)
56796
56797 commit 87d9b0b1fd18f7e5e543b69476e44811af809cf6
56798 Author: Milo Casagrande <milo@ubuntu.com>
56799 Date:   Tue Feb 5 19:22:03 2013 +0100
56800
56801     [l10n] Updated Italian translation.
56802
56803  po/it.po | 1304
56804  +++++++++++++++++++++++++++++++-------------------------------
56805  1 file changed, 655 insertions(+), 649 deletions(-)
56806
56807 commit 7788bb3a915cc0818186bb2c04a51e195579d13e
56808 Author: Matthias Clasen <mclasen@redhat.com>
56809 Date:   Mon Feb 4 22:46:24 2013 -0500
56810
56811     Make G_IO_FLAG_IS_WRITEABLE and enum value
56812
56813     Having it as a define was causing some problems for bindings.
56814     https://bugzilla.gnome.org/show_bug.cgi?id=657045
56815
56816  glib/giochannel.h | 4 +---
56817  1 file changed, 1 insertion(+), 3 deletions(-)
56818
56819 commit 262ebcd3fa0aff41e7e8e7e70ac1d493f41f2470
56820 Author: Matthias Clasen <mclasen@redhat.com>
56821 Date:   Mon Feb 4 22:35:29 2013 -0500
56822
56823     docs: Add 2 missing :
56824
56825     The file attribute names go by namespace::keyname, not
56826     namespace:keyname.
56827
56828     https://bugzilla.gnome.org/show_bug.cgi?id=636683
56829
56830  gio/gfileattribute.c | 4 ++--
56831  1 file changed, 2 insertions(+), 2 deletions(-)
56832
56833 commit 7f9af8071ca6b9f2ba9e1b60ae41aeeb7274e491
56834 Author: Andoni Morales Alastruey <ylatuya@gmail.com>
56835 Date:   Sat Nov 10 16:27:56 2012 +0100
56836
56837     configure: fix check for atomic operations
56838
56839     Some compilers have support for atomic operations, but do not
56840     define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4. Instead of checking
56841     for this define, we check for __sync_bool_compare_and_swap and
56842     define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 if the compiler doesn't
56843     define it.
56844
56845     https://bugzilla.gnome.org/show_bug.cgi?id=682818
56846
56847  configure.ac | 15 +++++++++++++--
56848  1 file changed, 13 insertions(+), 2 deletions(-)
56849
56850 commit 6b3ec827325cdca7eb2728b07eda4c6b21833b65
56851 Author: Víctor Manuel Jáquez Leal <vjaquez@igalia.com>
56852 Date:   Sun Feb 3 19:52:58 2013 +0100
56853
56854     Compile private test with -pthread on UNIX
56855
56856     The commit f5f151cb removed this linkage, which is needed,
56857     at least for the toolchain gcc version 4.7.2 (Debian 4.7.2-5)
56858
56859     https://bugzilla.gnome.org/show_bug.cgi?id=693105
56860
56861  glib/tests/Makefile.am | 2 ++
56862  1 file changed, 2 insertions(+)
56863
56864 commit 6bcb1c0ed6d1fc0ccade1a1b1bd2167b226ec39c
56865 Author: Matthias Clasen <mclasen@redhat.com>
56866 Date:   Sun Feb 3 15:14:57 2013 -0500
56867
56868     Post-release version bump
56869
56870  configure.ac | 2 +-
56871  1 file changed, 1 insertion(+), 1 deletion(-)
56872
56873 commit 3fe8ed04c7ae7a34af03056e73962c2beea53486
56874 Author: Matthias Clasen <mclasen@redhat.com>
56875 Date:   Sun Feb 3 14:25:09 2013 -0500
56876
56877     2.35.6
56878
56879  NEWS         | 64
56880  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
56881  configure.ac |  2 +-
56882  2 files changed, 65 insertions(+), 1 deletion(-)
56883
56884 commit 844527c037717d6d086eed1cf750732032d7585c
56885 Author: Matthias Clasen <mclasen@redhat.com>
56886 Date:   Sun Feb 3 14:08:02 2013 -0500
56887
56888     Document GIO_USE_FILE_MONITOR
56889
56890  docs/reference/gio/overview.xml | 13 +++++++++++++
56891  1 file changed, 13 insertions(+)
56892
56893 commit 435abb174d6a1c17ef9f85e7d83cf27c419ce790
56894 Author: Matthias Clasen <mclasen@redhat.com>
56895 Date:   Sun Feb 3 13:50:36 2013 -0500
56896
56897     Fix a doc comment mismatch
56898
56899  gio/gapplicationcommandline.c | 2 +-
56900  1 file changed, 1 insertion(+), 1 deletion(-)
56901
56902 commit c5ec4831fa8d96de37d04dcd97abb249872b7a44
56903 Author: Matthias Clasen <mclasen@redhat.com>
56904 Date:   Sun Feb 3 13:46:50 2013 -0500
56905
56906     Trivial doc comment formatting fix
56907
56908  docs/reference/gio/gio-sections.txt | 9 +++++++++
56909  gio/gmemoryinputstream.c            | 3 ++-
56910  2 files changed, 11 insertions(+), 1 deletion(-)
56911
56912 commit 9c72b5776af287447cd79bfee8c848797402755a
56913 Author: Matthias Clasen <mclasen@redhat.com>
56914 Date:   Sun Feb 3 13:26:36 2013 -0500
56915
56916     add 2.36 index to gobject docs
56917
56918  docs/reference/gobject/gobject-docs.xml | 4 ++++
56919  1 file changed, 4 insertions(+)
56920
56921 commit 349e6018641d846cd3854d2df223e8a8cf20149b
56922 Author: Matthias Clasen <mclasen@redhat.com>
56923 Date:   Sun Feb 3 13:25:56 2013 -0500
56924
56925     Add 2.36 index to glib docs
56926
56927  docs/reference/glib/glib-docs.xml | 4 ++++
56928  1 file changed, 4 insertions(+)
56929
56930 commit f302c655842149faa4f01af46e95693ebfcd737b
56931 Author: Matthias Clasen <mclasen@redhat.com>
56932 Date:   Sun Feb 3 13:24:59 2013 -0500
56933
56934     Add a 2.36 index to gio docs
56935
56936  docs/reference/gio/gio-docs.xml | 4 ++++
56937  1 file changed, 4 insertions(+)
56938
56939 commit 1e4b5a3267161b69975ec5af31c30165c0c555ab
56940 Author: Matthias Clasen <mclasen@redhat.com>
56941 Date:   Sun Feb 3 13:22:28 2013 -0500
56942
56943     Minor doc build cleanups
56944
56945  docs/reference/glib/glib-sections.txt | 2 ++
56946  1 file changed, 2 insertions(+)
56947
56948 commit 79d7a138af288e74c564b6382ac17582fc01e323
56949 Author: Matthias Clasen <mclasen@redhat.com>
56950 Date:   Sun Feb 3 13:17:59 2013 -0500
56951
56952     Make GUnixFDSourceFunc show up in the docs
56953
56954  docs/reference/glib/glib-sections.txt | 2 +-
56955  1 file changed, 1 insertion(+), 1 deletion(-)
56956
56957 commit 50850cdf98ba4e65d35a4c8e88f301b5c2551b7e
56958 Author: Matthias Clasen <mclasen@redhat.com>
56959 Date:   Sun Feb 3 10:21:20 2013 -0500
56960
56961     Use g_timeout_add_seconds for some long timeouts
56962
56963     https://bugzilla.gnome.org/show_bug.cgi?id=692618
56964
56965  gio/tests/gdbus-tests.c | 12 ++++++------
56966  tests/child-test.c      |  2 +-
56967  2 files changed, 7 insertions(+), 7 deletions(-)
56968
56969 commit 1a7b4b42a89ea9736e6447a54e0d2a678356ff64
56970 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
56971 Date:   Thu Jan 31 11:44:32 2013 +0100
56972
56973     gmenumodel: add G_MENU_ATTRIBUTE_ACTION_NAMESPACE
56974
56975     https://bugzilla.gnome.org/show_bug.cgi?id=692928
56976
56977  gio/gmenumodel.h | 10 ++++++++++
56978  1 file changed, 10 insertions(+)
56979
56980 commit 7fb922365bcf635f46b7989ccf08a17c7dd43f91
56981 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
56982 Date:   Thu Jan 31 11:35:49 2013 +0100
56983
56984     gmenumodel: document G_MENU_{ATTRIBUTE,LINK}_*
56985
56986     https://bugzilla.gnome.org/show_bug.cgi?id=692928
56987
56988  gio/gmenumodel.h | 52
56989  ++++++++++++++++++++++++++++++++++++++++++++++++++++
56990  1 file changed, 52 insertions(+)
56991
56992 commit aeafab17c72ae19e77c2711183ace8a022e773aa
56993 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
56994 Date:   Thu Jan 31 11:03:14 2013 +0100
56995
56996     gmenuexporter: fix typo in docstring
56997
56998     https://bugzilla.gnome.org/show_bug.cgi?id=692928
56999
57000  gio/gmenuexporter.c | 2 +-
57001  1 file changed, 1 insertion(+), 1 deletion(-)
57002
57003 commit f802f467a5bc5454f7ca5c685fe6e1f3f05a2ae5
57004 Author: Matthias Clasen <mclasen@redhat.com>
57005 Date:   Sun Feb 3 09:50:48 2013 -0500
57006
57007     Avoid a portability problem in the checksum test
57008
57009     String literals are not guaranteed to work like this.
57010     https://bugzilla.gnome.org/show_bug.cgi?id=570572
57011
57012  glib/tests/checksum.c | 4 ++--
57013  1 file changed, 2 insertions(+), 2 deletions(-)
57014
57015 commit abbb54cdd6da757f9833d57126551ce934f4970d
57016 Author: Matthias Clasen <mclasen@redhat.com>
57017 Date:   Sun Feb 3 01:28:50 2013 -0500
57018
57019     Fix deprecation note for g_static_mutex_free
57020
57021     It should point at g_mutex_clear, not g_mutex_free.
57022     https://bugzilla.gnome.org/show_bug.cgi?id=678223
57023
57024  glib/deprecated/gthread-deprecated.c | 2 +-
57025  glib/deprecated/gthread.h            | 2 +-
57026  2 files changed, 2 insertions(+), 2 deletions(-)
57027
57028 commit d632713a7716db10eca4524e7438cbc52f0ea230
57029 Author: Matthias Clasen <mclasen@redhat.com>
57030 Date:   Sun Feb 3 01:11:02 2013 -0500
57031
57032     Make G_DISABLE_DEPRECATED work again for wholly deprecated headers
57033
57034     Patch by Milan Crha,
57035
57036     https://bugzilla.gnome.org/show_bug.cgi?id=688169
57037
57038  glib/glib.h | 2 ++
57039  1 file changed, 2 insertions(+)
57040
57041 commit 39a528b9fdf7b16c81bf5338a4b7dd4fd5318dea
57042 Author: Dan Winship <danw@gnome.org>
57043 Date:   Thu Aug 23 12:39:26 2012 -0400
57044
57045     g_option_context_help: don't modify the input data
57046
57047     If there are options that need their names to be aliased, keep track
57048     of that internally rather than modifying the passed-in GOptionGroup
57049     (and leaking strings in the process).
57050
57051     https://bugzilla.gnome.org/show_bug.cgi?id=682560
57052
57053  glib/goption.c | 42 ++++++++++++++++++++++++++++++------------
57054  1 file changed, 30 insertions(+), 12 deletions(-)
57055
57056 commit ab328469f5cab5681e5564893938a48fe5c2222f
57057 Author: Matthias Clasen <mclasen@redhat.com>
57058 Date:   Sat Feb 2 22:54:15 2013 -0500
57059
57060     Silence automake
57061
57062     automake doesn't like INCLUDES anymore.
57063
57064  docs/reference/gio/Makefile.am                           |  2 +-
57065  .../gio/gdbus-object-manager-example/Makefile.am         |  6 +++---
57066  docs/reference/gobject/Makefile.am                       |  5 +++--
57067  gio/gdbus-2.0/codegen/Makefile.am                        |  1 -
57068  gio/tests/Makefile.am                                    | 16
57069  ++++++++--------
57070  gio/tests/gdbus-object-manager-example/Makefile.am       |  2 +-
57071  glib/gnulib/Makefile.am                                  |  8 ++++++--
57072  glib/libcharset/Makefile.am                              |  5 +++--
57073  gobject/tests/Makefile.am                                |  7 ++++---
57074  tests/gobject/Makefile.am                                |  2 +-
57075  tests/refcount/Makefile.am                               |  2 +-
57076  11 files changed, 31 insertions(+), 25 deletions(-)
57077
57078 commit 0336eb67a23a434ecb08b1fcafb087b869f45239
57079 Author: Matthias Clasen <mclasen@redhat.com>
57080 Date:   Sat Feb 2 16:53:45 2013 -0500
57081
57082     Log errors the same way as messages
57083
57084     This will make sense if we keep going past
57085     the assertions that cause the error to be logged.
57086
57087  glib/gtestutils.c | 1 +
57088  1 file changed, 1 insertion(+)
57089
57090 commit f5f151cb85b217516ad375d085f379ec4ea97d88
57091 Author: Matthias Clasen <mclasen@redhat.com>
57092 Date:   Sat Feb 2 16:26:17 2013 -0500
57093
57094     Simplify glib/glib/tests setup
57095
57096     The Makefile.am was setting a ton of unnecessary things
57097
57098  glib/tests/Makefile.am | 346
57099  +++++++++++++------------------------------------
57100  1 file changed, 87 insertions(+), 259 deletions(-)
57101
57102 commit 8455702a8d55436f2ca37b801052d41cfb0ee2c9
57103 Author: Matthias Clasen <mclasen@redhat.com>
57104 Date:   Sat Feb 2 16:23:03 2013 -0500
57105
57106     Make the logging test more robust
57107
57108     The default handler test was not unsetting the log handler that
57109     gets installed by GTest, which causes the log messages to be
57110     duplicated
57111     on stdout if --verbose or --tap are passed. This in turn can make some
57112     of the non-match checks fail. Since we are already using
57113     g_test_trap_fork,
57114     we can just unset the handler in the child.
57115
57116  glib/tests/logging.c | 9 +++++++++
57117  1 file changed, 9 insertions(+)
57118
57119 commit 067d822968719e87adde7745541e8fa82cfcf9ab
57120 Author: Piotr Drąg <piotrdrag@gmail.com>
57121 Date:   Sun Feb 3 00:24:14 2013 +0100
57122
57123     Updated Polish translation
57124
57125  po/pl.po | 503
57126  ++++++++++++++++++++++++++++++++-------------------------------
57127  1 file changed, 258 insertions(+), 245 deletions(-)
57128
57129 commit 278fe4a20f133b95694b413cc42789c3d85fdef1
57130 Author: Yaron Shahrabani <sh.yaron@gmail.com>
57131 Date:   Sat Feb 2 11:23:56 2013 +0200
57132
57133     Updated Hebrew translation.
57134
57135  po/he.po | 620
57136  ++++++++++++++++++++++++++++++++-------------------------------
57137  1 file changed, 316 insertions(+), 304 deletions(-)
57138
57139 commit a809650a06cc91aa3f7acbe4ac3d7c4018798c2e
57140 Author: Will Thompson <will.thompson@collabora.co.uk>
57141 Date:   Tue Jan 29 16:09:40 2013 +0000
57142
57143     Test for g_hash_table_insert() corrupting sets
57144
57145     https://bugzilla.gnome.org/show_bug.cgi?id=692815
57146
57147  glib/tests/hash.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
57148  1 file changed, 50 insertions(+)
57149
57150 commit bb1df4d01b25e6e12ff30adcd3b07b37c4837bc0
57151 Author: Ryan Lortie <desrt@desrt.ca>
57152 Date:   Wed Jan 30 01:23:48 2013 +0100
57153
57154     hashtable: properly handle insert() de-set-ifying
57155
57156     GHashTable remains a set for as long as all of the keys are exactly
57157     equal (in pointer value) to all of the values.  We check this by
57158     comparing keys to values when we do inserts.
57159
57160     Unfortunately, when doing g_hash_table_insert() when a key is
57161     already in
57162     the table, the old key pointer value is kept, but the new value
57163     pointer
57164     is used.  Now we have a situation where a key pointer is unequal to a
57165     value pointer, but we were not treating this case properly.
57166
57167     Fix that.
57168
57169     https://bugzilla.gnome.org/show_bug.cgi?id=692815
57170
57171  glib/ghash.c | 74
57172  +++++++++++++++++++++++++++++++++++++++++++++---------------
57173  1 file changed, 56 insertions(+), 18 deletions(-)
57174
57175 commit b1e02c7e32b40bd9e202fd4e14f046041ae0258b
57176 Author: Руслан Ижбулатов <lrn1986@gmail.com>
57177 Date:   Sat Jan 19 11:50:28 2013 +0400
57178
57179     Fix gio tests makefile for W32
57180
57181     While compiling, libtool will say that undefined symbols are not
57182     allowed, and
57183     will refuse to make you a dll. This is only one line, easy to
57184     miss. And it
57185     doesn't prevent `make' from completing successfully.
57186
57187     The code this patch adds is from other Makefile.am files that use
57188     $(no_undefined). It's absence in gio is, most likely, an oversight.
57189
57190     Fixes #692058
57191
57192  gio/tests/Makefile.am | 4 ++++
57193  1 file changed, 4 insertions(+)
57194
57195 commit 59372663f2ed57b60de7cbf2a3241cf9d7adbbea
57196 Author: Matthias Clasen <mclasen@redhat.com>
57197 Date:   Sat Feb 2 00:19:15 2013 -0500
57198
57199     Don't try to find nfs mounts on Windows
57200
57201     This should fix the build there.
57202     https://bugzilla.gnome.org/show_bug.cgi?id=592211
57203
57204  gio/glocalfile.c | 11 +++++++++++
57205  1 file changed, 11 insertions(+)
57206
57207 commit 477490786b05c25614620a47a4b7d6632aa6e480
57208 Author: Ryan Lortie <desrt@desrt.ca>
57209 Date:   Fri Feb 1 04:56:23 2013 +0100
57210
57211     gmain: equivocate a bit on _set_ready_time()
57212
57213     Since this is a new API this cycle it's a good time to add a doc
57214     comment
57215     explicitly declaring that a confusing issue that could be resolved
57216     either way has no specific defined behaviour.
57217
57218     This may allow us some additional freedom in future GMainContext
57219     work or
57220     we may decide that one behaviour is more desirable than the other.
57221
57222  glib/gmain.c | 6 ++++++
57223  1 file changed, 6 insertions(+)
57224
57225 commit 3202978060b8352633ad484199ce51d4b81ffdc3
57226 Author: Stef Walter <stefw@gnome.org>
57227 Date:   Wed Jan 30 11:13:38 2013 +0100
57228
57229     gdbus: Don't output invalid nested <para> docbook tags
57230
57231     Fix gdbus-codegen so it no longer outputs tags like
57232     <para><para>Text</para></para>
57233
57234     https://bugzilla.gnome.org/show_bug.cgi?id=692865
57235
57236  gio/gdbus-2.0/codegen/codegen_docbook.py | 20 +++++++++++++-------
57237  1 file changed, 13 insertions(+), 7 deletions(-)
57238
57239 commit 11e208f9d61156c1bbe4ff9f3ca3f24827246976
57240 Author: Stef Walter <stefw@gnome.org>
57241 Date:   Wed Jan 30 11:07:52 2013 +0100
57242
57243     gdbus: Don't output invalid empty <variablelist> tags
57244
57245     Docbook doesn't allow an empty <variablelist> and so the docbook
57246     output from gdbus-codegen is invalid when a method/signal has
57247     no arguments.
57248
57249     https://bugzilla.gnome.org/show_bug.cgi?id=692865
57250
57251  gio/gdbus-2.0/codegen/codegen_docbook.py | 40
57252  +++++++++++++++++---------------
57253  1 file changed, 21 insertions(+), 19 deletions(-)
57254
57255 commit a60014f1b6fe9b62fa37b738dfc9a97d3046a1dc
57256 Author: Dan Winship <danw@gnome.org>
57257 Date:   Wed Dec 12 16:00:26 2012 +0100
57258
57259     GInetSocketAddress: fix the byte order of flowinfo and scope_id
57260
57261     The flowinfo and scope_id fields of struct sockaddr_in6 are in host
57262     byte order, but the code previously assumed they were in network byte
57263     order. Fix that.
57264
57265     This is an ABI-breaking change (since before you would have had to use
57266     g_ntohl() and g_htonl() with them to get the correct values, and now
57267     that would give the wrong values), but the previous behavior was
57268     clearly wrong, and no one ever reported it, so it is likely that no
57269     one was actually using it.
57270
57271     https://bugzilla.gnome.org/show_bug.cgi?id=684404
57272
57273  README.in                | 6 ++++++
57274  gio/ginetsocketaddress.c | 4 ++--
57275  gio/gsocketaddress.c     | 4 ++--
57276  gio/tests/socket.c       | 4 ++--
57277  4 files changed, 12 insertions(+), 6 deletions(-)
57278
57279 commit 0ea7abaed5cff685f4d825f13588979e5dcb8e5b
57280 Author: Cosimo Cecchi <cosimoc@gnome.org>
57281 Date:   Wed Jan 30 17:59:09 2013 +0100
57282
57283     gmacros: add G_GNUC_UNUSED to G_STATIC_ASSERT
57284
57285     Silence some warnings seen with GCC 4.8.
57286
57287  glib/gmacros.h | 4 ++--
57288  1 file changed, 2 insertions(+), 2 deletions(-)
57289
57290 commit 7986d834c03490104a06e6adfa6156a52688f7c2
57291 Author: Kjartan Maraas <kmaraas@gnome.org>
57292 Date:   Tue Jan 29 19:36:58 2013 +0100
57293
57294     Updated Norwegian bokmål translation
57295
57296  po/nb.po | 324
57297  +++++++++++++++++++++++++++++++--------------------------------
57298  1 file changed, 162 insertions(+), 162 deletions(-)
57299
57300 commit f398bec5bcc0d924e2401c76a6b94133e9490835
57301 Author: Colin Walters <walters@verbum.org>
57302 Date:   Fri Jan 25 12:05:26 2013 -0500
57303
57304     Add g_close(), use it
57305
57306     There are two benefits to this:
57307
57308     1) We can centralize any operating system specific knowledge of
57309        close-vs-EINTR handling.  For example, while on Linux we should
57310        never
57311        retry, if someone cared enough later about HP-UX, they could
57312        come by
57313        and change this one spot.
57314     2) For places that do care about the return value and want to provide
57315        the caller with a GError, this function makes it convenient to
57316        do so.
57317
57318     Note that gspawn.c had an incorrect EINTR loop-retry around close().
57319
57320     https://bugzilla.gnome.org/show_bug.cgi?id=682819
57321
57322  docs/reference/glib/glib-sections.txt |  1 +
57323  gio/gapplicationimpl-dbus.c           |  3 ++-
57324  gio/gdbusprivate.c                    |  3 ++-
57325  gio/gdbusserver.c                     |  4 ++-
57326  gio/gdesktopappinfo.c                 |  6 ++++-
57327  gio/gfile.c                           | 15 ++++++++---
57328  gio/glocalfile.c                      |  7 +++--
57329  gio/glocalfileinfo.c                  |  3 ++-
57330  gio/glocalfileinputstream.c           | 24 +++++++----------
57331  gio/glocalfileoutputstream.c          | 49
57332  ++++++++++++++---------------------
57333  gio/gnetworkmonitornetlink.c          |  5 ++--
57334  glib/glib-unix.c                      |  1 -
57335  glib/gspawn.c                         | 14 +++-------
57336  glib/gstdio.c                         | 43 ++++++++++++++++++++++++++++++
57337  glib/gstdio.h                         |  4 +++
57338  15 files changed, 115 insertions(+), 67 deletions(-)
57339
57340 commit cf68300d27784ab5baaf6ef4761cead0ec404b1f
57341 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
57342 Date:   Sat Jan 26 17:37:33 2013 +0000
57343
57344     g_atomic_int_get, g_atomic_pointer_get: accept const arguments
57345
57346     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
57347     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
57348     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=692583
57349
57350  glib/gatomic.c      | 12 ++++++------
57351  glib/gatomic.h      |  4 ++--
57352  glib/tests/atomic.c | 11 +++++++++++
57353  3 files changed, 19 insertions(+), 8 deletions(-)
57354
57355 commit f7b31301d5cc8f3810a747fb598b3cb683dfb337
57356 Author: Matej Urbančič <mateju@svn.gnome.org>
57357 Date:   Sun Jan 27 22:03:12 2013 +0100
57358
57359     Updated Slovenian translation
57360
57361  po/sl.po | 275
57362  +++++++++++++++++++++++++++++++--------------------------------
57363  1 file changed, 137 insertions(+), 138 deletions(-)
57364
57365 commit 166766a89fcd173dcd6ffda11f902029928f7f28
57366 Author: Colin Walters <walters@verbum.org>
57367 Date:   Fri Jan 25 10:40:45 2013 -0500
57368
57369     GFile: Clean up file_copy_fallback to fix SEGV with btrfs
57370
57371     Ok, this function was just an awful mess before.  Now the problem
57372     domain is not trivial, and I won't claim this new code is *beautiful*,
57373     but it should fix the bug at hand, and be somewhat less prone to
57374     failure for the next person who tries to modify it.  There's only one
57375     unref call for each object now.
57376
57377     https://bugzilla.gnome.org/show_bug.cgi?id=692408
57378
57379  gio/gfile.c | 140
57380  +++++++++++++++++++++++++++++++++---------------------------
57381  1 file changed, 76 insertions(+), 64 deletions(-)
57382
57383 commit 1818e0a2f80fc578d80b8dbc73163bf81b7d792b
57384 Author: Aurimas Černius <aurisc4@gmail.com>
57385 Date:   Sat Jan 26 20:24:32 2013 +0200
57386
57387     Updated Lithuanian translation
57388
57389  po/lt.po | 2066
57390  +++++++++++++++++++++++++++++++-------------------------------
57391  1 file changed, 1043 insertions(+), 1023 deletions(-)
57392
57393 commit 67694fb35e88dd4254173871ebfd5ef814a2ba59
57394 Author: Rui Matos <tiagomatos@gmail.com>
57395 Date:   Sat Jan 26 19:08:08 2013 +0100
57396
57397     gsequence: Fix g_sequence_lookup() return value documentation
57398
57399     Mention that we return NULL if the item we are looking up isn't
57400     found.
57401
57402  glib/gsequence.c | 5 +++--
57403  1 file changed, 3 insertions(+), 2 deletions(-)
57404
57405 commit 82f2ee90fea41238d1936fc38a404cdb268c1b89
57406 Author: Dan Winship <danw@gnome.org>
57407 Date:   Sat Jan 26 10:09:33 2013 -0500
57408
57409     .gitignore updates
57410
57411  gio/tests/.gitignore | 4 ++++
57412  tests/.gitignore     | 1 +
57413  2 files changed, 5 insertions(+)
57414
57415 commit 1eb5c7ceddd88bb198a01384684e52e7080921a9
57416 Author: Matthias Clasen <mclasen@redhat.com>
57417 Date:   Fri Jan 25 20:09:26 2013 -0500
57418
57419     Plug a small memleak in gdbus-export test
57420
57421  gio/tests/gdbus-export.c | 1 +
57422  1 file changed, 1 insertion(+)
57423
57424 commit 48fd50701229de084947ea94406c1ff2c7c397f5
57425 Author: Colin Walters <walters@verbum.org>
57426 Date:   Fri Jan 25 12:32:39 2013 -0500
57427
57428     gfile: Ensure we create internal pipe with FD_CLOEXEC
57429
57430     That way the descriptors aren't leaked to child processes.
57431
57432     https://bugzilla.gnome.org/show_bug.cgi?id=692544
57433
57434  gio/gfile.c | 11 +++++------
57435  1 file changed, 5 insertions(+), 6 deletions(-)
57436
57437 commit cbd7225e7072e6c886e7370f999299d25906a14b
57438 Author: Colin Walters <walters@verbum.org>
57439 Date:   Fri Jan 25 12:06:04 2013 -0500
57440
57441     gwakeup: Fix uninitialized variable from previous commit
57442
57443     We really don't want to infloop here...
57444
57445  glib/gwakeup.c | 2 +-
57446  1 file changed, 1 insertion(+), 1 deletion(-)
57447
57448 commit 090f874626312e83d053a51aeb59670b2a9655d7
57449 Author: Colin Walters <walters@verbum.org>
57450 Date:   Wed Aug 29 11:44:01 2012 -0400
57451
57452     Handle EINTR for a few more write() calls
57453
57454     https://bugzilla.gnome.org/show_bug.cgi?id=682819
57455
57456  glib/gmessages.c |  5 ++++-
57457  glib/gwakeup.c   | 13 +++++++++++--
57458  2 files changed, 15 insertions(+), 3 deletions(-)
57459
57460 commit 2ab5ed84b2154146c75dcd3876315a4beda48752
57461 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
57462 Date:   Fri Jan 25 12:54:09 2013 +0100
57463
57464     Updated Spanish translation
57465
57466  po/es.po | 257
57467  ++++++++++++++++++++++++++++++++-------------------------------
57468  1 file changed, 129 insertions(+), 128 deletions(-)
57469
57470 commit 7261294ec163234e52f0edeb24df0b18f5e77395
57471 Author: Akira TAGOH <akira@tagoh.org>
57472 Date:   Thu Jan 24 12:33:39 2013 +0900
57473
57474     gcontenttype: Duplicate the string inside Mutex lock for thread-safety
57475
57476     https://bugzilla.gnome.org/show_bug.cgi?id=692360
57477
57478  gio/gcontenttype.c | 3 ++-
57479  1 file changed, 2 insertions(+), 1 deletion(-)
57480
57481 commit c67a2ebda387331793563dafa57dbb19aa136b9d
57482 Author: Gil Forcada <gforcada@gnome.org>
57483 Date:   Fri Jan 25 00:17:18 2013 +0100
57484
57485     Incorrect string formatters, fixes #692229
57486
57487  glib/gfileutils.c | 4 ++--
57488  1 file changed, 2 insertions(+), 2 deletions(-)
57489
57490 commit b0d5ce16782cc06712456ffa6b8a7521a70bcd1e
57491 Author: Alexander Larsson <alexl@redhat.com>
57492 Date:   Wed Jan 23 12:07:10 2013 +0100
57493
57494     Ignore fstab entries that are bind mounts
57495
57496     We don't show the bind mounts anyway, so it only leads to
57497     problems when we show the fstab entries, like being unable
57498     to mount them.
57499
57500     https://bugzilla.gnome.org/show_bug.cgi?id=625552
57501
57502  gio/gunixmounts.c | 4 ++++
57503  1 file changed, 4 insertions(+)
57504
57505 commit 455afd3545a29393aec66f5d87dde7920db9d87b
57506 Author: Dan Winship <danw@gnome.org>
57507 Date:   Mon Jan 21 11:25:26 2013 -0500
57508
57509     build: fix a srcdir != builddir problem with gnetworking.h
57510
57511     gio's glib-mkenums call needs to get gnetworking.h out of $(builddir),
57512     not $(srcdir). Fix/simplify it by using $(filter) on $^ and letting
57513     make find everything.
57514
57515     Also add -Wno-portability to AM_INIT_AUTOMAKE in configure.ac, so that
57516     it doesn't warn about this (or about the gmake-specific features we
57517     were already using in gio/tests/)
57518
57519     https://bugzilla.gnome.org/show_bug.cgi?id=691866
57520
57521  configure.ac    | 2 +-
57522  gio/Makefile.am | 6 ++----
57523  2 files changed, 3 insertions(+), 5 deletions(-)
57524
57525 commit d8874e58a78889815f004f62681cd99b5f5d36f7
57526 Author: Colin Walters <walters@verbum.org>
57527 Date:   Wed Jan 23 11:51:48 2013 -0500
57528
57529     gtester: Use FD_CLOEXEC when creating pipes
57530
57531     We were already unsetting the cloexec flag for the child later,
57532     just not actually starting with it.
57533
57534     https://bugzilla.gnome.org/show_bug.cgi?id=692404
57535
57536  glib/gtester.c | 8 +++++---
57537  1 file changed, 5 insertions(+), 3 deletions(-)
57538
57539 commit 5932e16acda9434cd4e9d76cf6faba4b8217357f
57540 Author: Dan Winship <danw@gnome.org>
57541 Date:   Tue Jan 22 16:39:49 2013 -0500
57542
57543     GNetworkMonitorNetlink: make the netlink socket cloexec
57544
57545     Use the same code GSocket does, to try SOCK_CLOEXEC first, and then
57546     fall back to FD_CLOEXEC if it fails. (And fix that code to not call
57547     fcntl if SOCK_CLOEXEC worked.)
57548
57549     https://bugzilla.gnome.org/show_bug.cgi?id=692332
57550
57551  gio/gnetworkingprivate.h     |  5 +++
57552  gio/gnetworkmonitornetlink.c |  2 +-
57553  gio/gsocket.c                | 86
57554  ++++++++++++++++++++++++++------------------
57555  3 files changed, 57 insertions(+), 36 deletions(-)
57556
57557 commit 2476dd24d7c30dbc04a37fbac6a2fa7e2551ede9
57558 Author: Shankar Prasad <svenkate@redhat.com>
57559 Date:   Wed Jan 23 12:59:13 2013 +0530
57560
57561     Updated kn translations
57562
57563  po/kn.po | 689
57564  ++++++++++++++++++++++++++++++++-------------------------------
57565  1 file changed, 351 insertions(+), 338 deletions(-)
57566
57567 commit bfc9536617721535eb0403496d9983542f2175e4
57568 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
57569 Date:   Tue Jan 22 14:14:27 2013 +0800
57570
57571     build/Makefile-newvs.am: Make description comment clearer
57572
57573  build/Makefile-newvs.am | 4 ++--
57574  1 file changed, 2 insertions(+), 2 deletions(-)
57575
57576 commit e908b50371a5052d7a9690b3409ae028d46540b4
57577 Author: Cosimo Cecchi <cosimoc@gnome.org>
57578 Date:   Sun Jan 20 14:00:50 2013 -0500
57579
57580     gfile: don't report completion twice on g_file_load_contents error
57581
57582     When an error occurs while reading the file input stream in
57583     g_file_load_contents (e.g. because the operation was cancelled), the
57584     code is correctly calling g_task_return_error(), but in the callback
57585     from the close operation, g_task_return_boolean() will be called
57586     again.
57587
57588     Code that cleans up its state in the async callback will then
57589     be called
57590     twice, leading to invalid memory access.
57591
57592     https://bugzilla.gnome.org/show_bug.cgi?id=692202
57593
57594  gio/gfile.c | 9 +++++----
57595  1 file changed, 5 insertions(+), 4 deletions(-)
57596
57597 commit 40f8e15c1b07f46d36b16cf8bcf9fce7f1a73c54
57598 Author: Cosimo Cecchi <cosimoc@gnome.org>
57599 Date:   Sun Jan 20 13:12:49 2013 -0500
57600
57601     inotify: fix a memleak
57602
57603     https://bugzilla.gnome.org/show_bug.cgi?id=692201
57604
57605  gio/inotify/inotify-path.c | 1 +
57606  1 file changed, 1 insertion(+)
57607
57608 commit 09342300074f8cff5b91bb777d99f63bcda2666c
57609 Author: Kjartan Maraas <kmaraas@gnome.org>
57610 Date:   Mon Jan 21 12:25:16 2013 +0100
57611
57612     Updated Norwegian bokmål translation
57613
57614  po/nb.po | 264
57615  +++++++++++++++++++++++++++++++++------------------------------
57616  1 file changed, 138 insertions(+), 126 deletions(-)
57617
57618 commit 1ce415b45bde895c31dd32e2f7ab7e7ab79e735e
57619 Author: Giovanni Campagna <gcampagna@src.gnome.org>
57620 Date:   Thu Jan 3 22:53:06 2013 +0100
57621
57622     Install an invalidation notifier for GClosure in
57623     g_source_set_closure()
57624
57625     The point of g_source_set_closure() is getting memory management
57626     right,
57627     including handling closures disappearing from the outside (for example
57628     because a runtime they refer to is being shutdown). This means that
57629     sources with an associated closure should remove themselves from the
57630     main loop and free memory when the closure is invalidated.
57631
57632     https://bugzilla.gnome.org/show_bug.cgi?id=692034
57633
57634  gobject/gsourceclosure.c | 9 +++++++++
57635  1 file changed, 9 insertions(+)
57636
57637 commit e68402e330b977fb6324af6eca7ccf612b0e8b9c
57638 Author: Gheyret Kenji <gheyret@gmail.com>
57639 Date:   Sun Jan 20 19:47:16 2013 +0900
57640
57641     Updated Uyghur translation
57642
57643     Signed-off-by: Gheyret Kenji <gheyret@gmail.com>
57644
57645  po/ug.po | 2377
57646  +++++++++++++++++++++++++++++++++-----------------------------
57647  1 file changed, 1275 insertions(+), 1102 deletions(-)
57648
57649 commit 287849a1ee1f927e055f6daa5d298ba568529fb2
57650 Author: Matthias Clasen <mclasen@redhat.com>
57651 Date:   Sun Jan 20 03:16:47 2013 -0500
57652
57653     Fix a typo
57654
57655  glib/tests/Makefile.am | 2 +-
57656  1 file changed, 1 insertion(+), 1 deletion(-)
57657
57658 commit 89aa9dbd9871d6f6cffc25ae8cb02e3b764a25b6
57659 Author: Matthias Clasen <mclasen@redhat.com>
57660 Date:   Sun Jan 20 03:14:24 2013 -0500
57661
57662     Fix g_test_add_vtable
57663
57664     This function was creating a test suite for each added
57665     testcase, when it should have grouped tests according to
57666     their paths.
57667
57668  glib/gtestutils.c | 23 +++++++++++++++++++++--
57669  1 file changed, 21 insertions(+), 2 deletions(-)
57670
57671 commit 1cd0cf37974f8bae221bf9b988376066c683f69e
57672 Author: Matthias Clasen <mclasen@redhat.com>
57673 Date:   Sun Jan 20 03:12:09 2013 -0500
57674
57675     Fix annotation for g_test_fail
57676
57677     The doc comment has a "Since: 2.30" annotation, so make
57678     the header match that.
57679
57680  glib/gtestutils.h | 2 +-
57681  1 file changed, 1 insertion(+), 1 deletion(-)
57682
57683 commit 9e9d028b96b3e19902a40b930418a0ec3e30ccfc
57684 Author: Matthias Clasen <mclasen@redhat.com>
57685 Date:   Sat Jan 19 14:30:05 2013 -0500
57686
57687     Fix build with -Werror=format
57688
57689     There were a few places in gmarkup.c where we were giving
57690     pointer differences when integers are expected. Fix that
57691     by explicitly casting to int.
57692
57693     https://bugzilla.gnome.org/show_bug.cgi?id=692079
57694
57695  glib/gmarkup.c | 6 +++---
57696  1 file changed, 3 insertions(+), 3 deletions(-)
57697
57698 commit 6af88940032ab12179af5a9531915344e3e3db98
57699 Author: Ryan Lortie <desrt@desrt.ca>
57700 Date:   Fri Jan 18 18:48:31 2013 -0500
57701
57702     fam: implement gio-nfs-{file,directory}-monitor
57703
57704     Declare explicit support for monitor NFS from the fam file monitoring
57705     backend.  This will cause it to be preferred for monitoring on NFS, if
57706     it is installed.
57707
57708     https://bugzilla.gnome.org/show_bug.cgi?id=592211
57709
57710  gio/fam/fam-module.c           | 2 ++
57711  gio/fam/gfamdirectorymonitor.c | 4 ++++
57712  gio/fam/gfamfilemonitor.c      | 4 ++++
57713  3 files changed, 10 insertions(+)
57714
57715 commit 6be54e9f56e9344ecd55a8952dff957573a136b7
57716 Author: Ryan Lortie <desrt@desrt.ca>
57717 Date:   Fri Jan 18 18:44:11 2013 -0500
57718
57719     localfile: add support for monitoring on NFS
57720
57721     Add a pair of new extension points: 'gio-nfs-file-monitor' and
57722     'gio-nfs-directory-monitor'.
57723
57724     Add a check to GLocalFile when creating a file monitor.  If the
57725     requested file is in the user's home directory and the user has an NFS
57726     home directory then attempt to use an implementation of one of the new
57727     extension points.  If we don't have any implementations then fall back
57728     to the normal "local" monitors.
57729
57730     https://bugzilla.gnome.org/show_bug.cgi?id=592211
57731
57732  gio/giomodule.c              |  6 ++++
57733  gio/glocaldirectorymonitor.c | 15 ++++++---
57734  gio/glocaldirectorymonitor.h |  2 ++
57735  gio/glocalfile.c             | 73
57736  ++++++++++++++++++++++++++++++++++++++++++--
57737  gio/glocalfilemonitor.c      | 19 ++++++++----
57738  gio/glocalfilemonitor.h      |  2 ++
57739  6 files changed, 105 insertions(+), 12 deletions(-)
57740
57741 commit c83600e8ae419df7c30b16d267d71d706a29936f
57742 Author: Ryan Lortie <desrt@desrt.ca>
57743 Date:   Fri Jan 18 18:30:36 2013 -0500
57744
57745     file monitors: use new giomodule function
57746
57747     Get rid of the complicated default module detection code in
57748     GLocalFileMonitor and GLocalDirectoryMonitor and use the new
57749     _gio_module_get_default_type() function instead.
57750
57751     This change also adds the ability to override the default file monitor
57752     via the GIO_USE_FILE_MONITOR environment variable in the same way
57753     as can
57754     be done for GIO_USE_VFS.
57755
57756     https://bugzilla.gnome.org/show_bug.cgi?id=592211
57757
57758  gio/glocaldirectorymonitor.c | 60
57759  +++-----------------------------------------
57760  gio/glocalfilemonitor.c      | 60
57761  +++-----------------------------------------
57762  2 files changed, 8 insertions(+), 112 deletions(-)
57763
57764 commit 3a7b44c007c2d80d9adfa883eca82124ec39deee
57765 Author: Ryan Lortie <desrt@desrt.ca>
57766 Date:   Fri Jan 18 18:27:57 2013 -0500
57767
57768     giomodule: add a new "get default" function
57769
57770     _gio_module_get_default() is a very convenient function for modules
57771     implementing a singleton -- it finds the default module by priority
57772     subject to override by a given environment variable name, instantiates
57773     it, and caches the instance for future calls.  It also has the ability
57774     to query instances for being 'active' using a callback.
57775
57776     It doesn't work very well for non-singletons (like file monitors).
57777
57778     Add a new function _gio_module_get_default_type() that skips the
57779     instantiation, returning the GType instead.  As a replacement for the
57780     'active' callback, a vtable offset can be given for a virtual function
57781     to use to query if a particular backend is supported.
57782
57783     https://bugzilla.gnome.org/show_bug.cgi?id=592211
57784
57785  gio/giomodule-priv.h |   4 ++
57786  gio/giomodule.c      | 120
57787  ++++++++++++++++++++++++++++++++++++++++++++++++++-
57788  2 files changed, 122 insertions(+), 2 deletions(-)
57789
57790 commit ca58dae277896d9e431b54069e5f28cf1bd49d2a
57791 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
57792 Date:   Sat Jan 19 12:05:12 2013 +0800
57793
57794     Update Visual C++ 2010 property sheet
57795
57796     Left out some items to purge in the last commit.  Sorry :|
57797
57798  build/win32/vs10/glib.props | 18 ------------------
57799  1 file changed, 18 deletions(-)
57800
57801 commit 6c7539fe592849f5639eebd277763319f6fc9cb8
57802 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
57803 Date:   Sat Jan 19 12:02:45 2013 +0800
57804
57805     Clean up Visual C++ property sheets
57806
57807     We no longer need entries to generate the .def files in the property
57808     sheets
57809     as we are now doing __declspec (dllexport) to export all the needed
57810     symbols.  So, purge these items from the property sheets since they
57811     are no
57812     longer used.
57813
57814  build/win32/vs10/glib.props  |  7 -------
57815  build/win32/vs9/glib.vsprops | 24 ------------------------
57816  2 files changed, 31 deletions(-)
57817
57818 commit bdb7c2d956a95ca6a66812c1218dc085f8f2f8fe
57819 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
57820 Date:   Sat Jan 19 11:58:47 2013 +0800
57821
57822     Bug 688681: Stop using the .def file for GThread Visual C++ builds
57823
57824     We should also stop using gthread/gthread.def file as well, since we
57825     also use __declspec (dllexport) for the two (deprecated) functions
57826     there
57827     since commit f8756694.
57828
57829     This should also silence some linker warnings in x64 builds.
57830
57831     Also get rid of the references to the .symbols files in the
57832     .vcxproj.filters(in) in the various Visual C++ 2010 projects
57833
57834  build/win32/vs10/gio.vcxproj.filtersin     |  5 -----
57835  build/win32/vs10/glib.vcxproj.filtersin    |  5 -----
57836  build/win32/vs10/gmodule.vcxproj.filters   |  5 -----
57837  build/win32/vs10/gobject.vcxproj.filtersin |  5 -----
57838  build/win32/vs10/gthread.vcxproj           |  7 -------
57839  build/win32/vs10/gthread.vcxproj.filters   |  5 -----
57840  build/win32/vs9/gthread.vcproj             | 18 ++----------------
57841  7 files changed, 2 insertions(+), 48 deletions(-)
57842
57843 commit 13966e0fadc40a6fabb0de216e8b2c3b6d457a79
57844 Author: Cosimo Cecchi <cosimoc@gnome.org>
57845 Date:   Fri Jan 18 17:22:52 2013 -0500
57846
57847     timezone: plug a memleak
57848
57849  glib/gtimezone.c | 10 +++++++++-
57850  1 file changed, 9 insertions(+), 1 deletion(-)
57851
57852 commit f24594122c3e3c66702ff537d3468ed251838007
57853 Author: Cosimo Cecchi <cosimoc@gnome.org>
57854 Date:   Fri Jan 18 17:02:35 2013 -0500
57855
57856     timezone: avoid a double GBytes unref
57857
57858     This will cause random memory corruption; functions should not unref
57859     passed-in parameters.
57860
57861  glib/gtimezone.c | 1 -
57862  1 file changed, 1 deletion(-)
57863
57864 commit 4d3bb3caf7a1076960e148216e4f6d20eedd5ad1
57865 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
57866 Date:   Fri Jan 18 23:01:19 2013 +0100
57867
57868     Updated Serbian translation
57869
57870  po/sr.po       | 1120
57871  ++++++++++++++++++++++++++++----------------------------
57872  po/sr@latin.po | 1120
57873  ++++++++++++++++++++++++++++----------------------------
57874  2 files changed, 1120 insertions(+), 1120 deletions(-)
57875
57876 commit 998c6e65cf18aee626b9982347c29b4b09f2c097
57877 Author: Ryan Lortie <desrt@desrt.ca>
57878 Date:   Fri Jan 18 16:11:20 2013 -0500
57879
57880     GVariant: fix normal-form checking for tuples
57881
57882     GVariant has the concept of fixed-sized types (ie: types for which all
57883     values of the type will have the same size).  Examples are booleans,
57884     integers, doubles, etc.  Tuples containing only these types are also
57885     fixed size.
57886
57887     When GVariant is trying to deal with a fixed-sized value for which it
57888     doesn't have a sufficient backing store (eg: the case where a
57889     fixed-sized value was created with g_variant_new_data() with an
57890     incorrect number of bytes) it denotes this by setting the size of the
57891     value to the correct fixed size but using a NULL data pointer.
57892
57893     This is well-documented in several code comments and also in the
57894     public
57895     API documentation for g_variant_get_data() which describes the
57896     situation
57897     number which NULL could be returned.
57898
57899     The decision to deal with this case in this way was changed at
57900     the last
57901     minute around the time that GVariant was merged -- originally we
57902     had an
57903     elaborate setup involving allocating an internal buffer of sufficient
57904     size to be shared between all invalid values.
57905
57906     Unfortunately, when making this change a small detail was missed.
57907     gvs_tuple_get_child() (the function responsible for deserialising
57908     tuples) was updated to properly check for this case (and it contains a
57909     comment about why it must).  gvs_tuple_is_normal() (the function
57910     responsible for verifying if a tuple is in normal form) was not.
57911
57912     We add the check now.
57913
57914     Note that this problem does not exist with any other container type
57915     because tuples are the only container capable of being fixed-sized.
57916     All
57917     other container types (arrays, maybes, variants) can contain
57918     a variable
57919     number of items or items of variable types (note: we consider
57920     dictionary
57921     entries to be two-tuples).  The code for validating non-container
57922     values
57923     also contains a check for the case of NULL data.
57924
57925     The problem also does not occur in the only other function dealing
57926     with
57927     serialised tuples: gvs_tuple_n_children().  Whereas other container
57928     types would have to inspect the serialised data to determine the
57929     number
57930     of children, for tuples it can be determined directly from the type.
57931
57932  glib/gvariant-serialiser.c | 4 ++++
57933  1 file changed, 4 insertions(+)
57934
57935 commit 00ee6de4e29f7f8c5338f1f9083717d5ec1d9246
57936 Author: Ryan Lortie <desrt@desrt.ca>
57937 Date:   Fri Jan 18 14:33:16 2013 -0500
57938
57939     gobject/: Remove abicheck.sh from DIST_EXTRA
57940
57941  gobject/Makefile.am | 3 +--
57942  1 file changed, 1 insertion(+), 2 deletions(-)
57943
57944 commit 614f6c5e7073737cf1f531120287688859f88bd7
57945 Author: Ryan Lortie <desrt@desrt.ca>
57946 Date:   Fri Jan 18 13:56:10 2013 -0500
57947
57948     Add new API checking utility
57949
57950     Add a test script to make sure that (with a few exceptions) only
57951     symbols
57952     that start with 'g_' are being exported from our public libraries.
57953
57954     https://bugzilla.gnome.org/show_bug.cgi?id=692029
57955
57956  Makefile.am   |  7 ++++++-
57957  check-abis.sh | 23 +++++++++++++++++++++++
57958  2 files changed, 29 insertions(+), 1 deletion(-)
57959
57960 commit 52a81a7d86102604729ba07824f1ae6a45b51cea
57961 Author: Ryan Lortie <desrt@desrt.ca>
57962 Date:   Fri Jan 18 13:27:16 2013 -0500
57963
57964     Remove a few more G_GNUC_INTERNAL users
57965
57966  gio/fen/fen-kernel.c         |  2 +-
57967  gio/inotify/inotify-helper.c |  2 +-
57968  glib/gconvert.c              |  2 +-
57969  glib/gutils.c                |  2 +-
57970  glib/gwakeup.h               | 12 ++++++------
57971  5 files changed, 10 insertions(+), 10 deletions(-)
57972
57973 commit 346aa683de6b84da4bb53a63693ec04858cbf952
57974 Author: Ryan Lortie <desrt@desrt.ca>
57975 Date:   Fri Jan 18 13:23:40 2013 -0500
57976
57977     Fix visibility for glib/ and gio/ submodules
57978
57979     We have various sub directories in glib/ and gio/ (eg: inotify,
57980     gnulib,
57981     pcre, xdgmime, etc.) that build convenience libraries that are then
57982     included into libglib and libgio.  The files in these directories need
57983     to be built with the same visibility policy as the files in the first
57984     level directories, so add CFLAGS for them all.
57985
57986     This wasn't a problem when the visibility flags were set directly in
57987     CFLAGS but then we had to deal with some modules that we built that we
57988     explicitly wanted to export symbols from.
57989
57990     For now, we can keep things the way they are because it's less
57991     hacky and
57992     although it's a theoretical hazard to forget these CFLAGS, we
57993     rarely add
57994     new subdirectories to the build.
57995
57996  gio/fen/Makefile.am         | 1 +
57997  gio/inotify/Makefile.am     | 1 +
57998  gio/kqueue/Makefile.am      | 1 +
57999  gio/win32/Makefile.am       | 1 +
58000  gio/xdgmime/Makefile.am     | 1 +
58001  glib/gnulib/Makefile.am     | 1 +
58002  glib/libcharset/Makefile.am | 1 +
58003  glib/pcre/Makefile.am       | 1 +
58004  8 files changed, 8 insertions(+)
58005
58006 commit 6f8f1f7097cbef698b4c7be5816bc9d3864ec744
58007 Author: Colin Walters <walters@verbum.org>
58008 Date:   Wed Nov 28 12:00:40 2012 -0500
58009
58010     Remove most use of G_GNUC_INTERNAL
58011
58012     Now that we use an explicit list of symbols to export, the
58013     G_GNUC_INTERNAL is redundant.
58014
58015     https://bugzilla.gnome.org/show_bug.cgi?id=688681
58016
58017  gio/gapplicationimpl.h         |  8 --------
58018  gio/gdbusactiongroup.c         |  2 +-
58019  gio/gdelayedsettingsbackend.h  |  5 -----
58020  gio/gregistrysettingsbackend.h |  1 -
58021  gio/gsettings-mapping.h        |  3 ---
58022  gio/gsettingsbackendinternal.h | 15 ---------------
58023  gio/gsettingsschema-internal.h | 15 ---------------
58024  glib/gcharset.c                |  2 +-
58025  glib/gcharsetprivate.h         |  3 +--
58026  glib/gconvert.c                |  2 +-
58027  glib/glib-init.h               | 12 ++++++------
58028  glib/glib-private.h            |  3 ---
58029  glib/gmain.c                   |  2 +-
58030  glib/gmessages.h               |  2 +-
58031  glib/gthread-win32.c           |  4 ++--
58032  glib/gthreadprivate.h          |  7 -------
58033  glib/gunicodeprivate.h         |  5 ++---
58034  glib/gvariant-core.h           |  3 ---
58035  18 files changed, 16 insertions(+), 78 deletions(-)
58036
58037 commit dbf447292d83b54be321c33025aea2e4d448d4f5
58038 Author: Ryan Lortie <desrt@desrt.ca>
58039 Date:   Sun Jan 13 23:31:45 2013 -0500
58040
58041     Remove ABI checking scripts
58042
58043     Before this commit, the only difference between the expected and
58044     actual
58045     ABI were the addition of _init and _fini symbols in each module (now
58046     that regexp-based export control is not catching those).
58047
58048  gio/Makefile.am         |    8 -
58049  gio/abicheck.sh         |   13 -
58050  gio/gio.symbols         | 1808
58051  -----------------------------------------------
58052  glib/Makefile.am        |    9 -
58053  glib/abicheck.sh        |   13 -
58054  glib/glib.symbols       | 1694
58055  --------------------------------------------
58056  gmodule/Makefile.am     |    1 -
58057  gmodule/gmodule.symbols |   14 -
58058  gobject/Makefile.am     |    9 +-
58059  gobject/abicheck.sh     |   13 -
58060  gobject/gobject.symbols |  426 -----------
58061  11 files changed, 1 insertion(+), 4007 deletions(-)
58062
58063 commit 304950a7ac9866dca990dcabb02ec5297c735ce8
58064 Author: Ryan Lortie <desrt@desrt.ca>
58065 Date:   Sun Jan 13 23:12:23 2013 -0500
58066
58067     Remove regexp-based export control
58068
58069  configure.ac        | 10 ----------
58070  gio/Makefile.am     |  4 +---
58071  glib/Makefile.am    |  4 +---
58072  gmodule/Makefile.am |  2 +-
58073  gobject/Makefile.am |  5 +----
58074  5 files changed, 4 insertions(+), 21 deletions(-)
58075
58076 commit d89fb7bf10bc1f9de10a275625d4c18a1d4ff89d
58077 Author: Ryan Lortie <desrt@desrt.ca>
58078 Date:   Wed Jan 16 22:55:27 2013 -0500
58079
58080     gsignal: fix closure invalidation code
58081
58082     This is the bug that has been causing segfaults and criticals
58083     when accel
58084     keys are used to close windows via GtkUIManager.
58085
58086     The main cause of this problem was a mistake made in the original
58087     patch
58088     when modifying the handler_lookup() to take the extra 'closure'
58089     parameter.  The original check used was:
58090
58091         if (handler->sequential_number == handler_id ||
58092            (closure && handler->closure == closure))
58093
58094     It was called to find a particular closure like so:
58095
58096         handler_lookup (instance, 0, closure, &signal_id);
58097
58098     The problem is that the check will return if either the signal ID or
58099     closure matches (if a closure was given).  The calling code assumes
58100     0 to
58101     be an invalid signal ID which will match no handlers, but
58102     unfortunately
58103     the rest of gsignal code uses this to denote a signal that has already
58104     been disconnected.  The result is that this function was searching
58105     for a
58106     matching closure _or_ the first already-disconnected handler.  When it
58107     found the already-disconnected handler, we'd get criticals and
58108     crashes.
58109
58110     The condition has been corrected; it now ignores the handler_id
58111     parameter if the closure parameter is non-NULL.
58112
58113     While we're in here, change the lifecycle of the invalidation
58114     notify to
58115     be easier to understand.
58116
58117     Before, the notify was removed when the last reference on the handler
58118     dropped.  This could happen in very many situations; often at the
58119     end of
58120     an emission.  Instead, we now tie the registration of the notifier to
58121     the lifecycle of the signal connection.  When the signal is
58122     disconnected
58123     we remove the notification, even if other references are held (eg:
58124     because it is currently being dispatched).
58125
58126     https://bugzilla.gnome.org/show_bug.cgi?id=690118
58127
58128  gobject/gsignal.c | 11 ++++++-----
58129  1 file changed, 6 insertions(+), 5 deletions(-)
58130
58131 commit 578b657f950e66376f31f8c09151c85d39e8219c
58132 Author: Dan Winship <danw@gnome.org>
58133 Date:   Wed Jan 16 10:09:10 2013 -0500
58134
58135     gio/tests: add some more async stream tests
58136
58137     Add read_async() and skip_async() tests to buffered-input-stream.
58138
58139     Fix and re-enable filter-streams's existing close_async() tests, and
58140     add read_async(), skip_async(), and write_async() tests as well. Also,
58141     redo the tests to use dummy GFilterInputStream and GFilterOutputStream
58142     subclasses rather than GBufferedInput/OutputStream, so that we're
58143     testing the base filter stream implementations of everything (since
58144     the buffered stream overrides are already getting tested in the
58145     buffered-input-stream and buffered-output-stream tests anyway).
58146
58147     Add a skip_async() test to unix-streams. (This one would crash without
58148     the bugfix in the previous commit.)
58149
58150  gio/tests/buffered-input-stream.c | 164 +++++++++++++++++++++++++++++++++
58151  gio/tests/filter-streams.c        | 188
58152  ++++++++++++++++++++++++++++++++------
58153  gio/tests/unix-streams.c          |  90 ++++++++++++++----
58154  3 files changed, 394 insertions(+), 48 deletions(-)
58155
58156 commit acfa6e233780a79664a62e5d4f1bf822b446017e
58157 Author: Alban Browaeys <prahal@yahoo.com>
58158 Date:   Wed Jan 16 00:04:58 2013 +0100
58159
58160     gio: callback_data is the task not the task data.
58161
58162     skip_callback_wrapper expect the user_data (callback_data)
58163     to be the task holding the task_data, not the task_data
58164     itself.
58165     Otherwise the task_data is cast as GTask and then task_data
58166     is extracted from this bogus task.
58167
58168     https://bugzilla.gnome.org/show_bug.cgi?id=691812
58169
58170  gio/ginputstream.c | 4 ++--
58171  1 file changed, 2 insertions(+), 2 deletions(-)
58172
58173 commit e1517ca82da834dccf8a862bd84cdd17e36e1124
58174 Author: Ryan Lortie <desrt@desrt.ca>
58175 Date:   Tue Jan 15 15:40:14 2013 -0500
58176
58177     mainloop test: fix a silly memory error
58178
58179  glib/tests/mainloop.c | 2 +-
58180  1 file changed, 1 insertion(+), 1 deletion(-)
58181
58182 commit 46b15bb58148d84b3681d1a728ca0e6e96d65122
58183 Author: Ryan Lortie <desrt@desrt.ca>
58184 Date:   Tue Jan 15 15:40:09 2013 -0500
58185
58186     mainloop test: use atomic for cross-thread access
58187
58188  glib/tests/mainloop.c | 10 +++++-----
58189  1 file changed, 5 insertions(+), 5 deletions(-)
58190
58191 commit 42c2c4f67da404330960ca307393ad71e68c167d
58192 Author: Ryan Lortie <desrt@desrt.ca>
58193 Date:   Tue Jan 15 15:22:35 2013 -0500
58194
58195     mainloop test: fix a small typo
58196
58197     This g_assert() could never possibly fail, as it was.
58198
58199  glib/tests/mainloop.c | 2 +-
58200  1 file changed, 1 insertion(+), 1 deletion(-)
58201
58202 commit 83e5d169d6f0fd3d0427bc3599df8e777b275d9f
58203 Author: Ryan Lortie <desrt@desrt.ca>
58204 Date:   Mon Jan 14 23:05:31 2013 -0500
58205
58206     tests for the new MainContext/GSource API
58207
58208  glib/tests/mainloop.c | 492
58209  ++++++++++++++++++++++++++++++++++++++++++++++++++
58210  1 file changed, 492 insertions(+)
58211
58212 commit 6d1a6636090b498d43354d5503ac39fb10ac908c
58213 Author: Ryan Lortie <desrt@desrt.ca>
58214 Date:   Mon Jan 14 14:47:16 2013 -0500
58215
58216     Add a UNIX fd source
58217
58218     https://bugzilla.gnome.org/show_bug.cgi?id=658020
58219
58220  docs/reference/glib/glib-sections.txt |  10 ++-
58221  glib/glib-unix.c                      | 139
58222  ++++++++++++++++++++++++++++++++++
58223  glib/glib-unix.h                      |  33 ++++++++
58224  glib/glib.symbols                     |   3 +
58225  4 files changed, 184 insertions(+), 1 deletion(-)
58226
58227 commit cbf68cb22d9f17721654283e97c2320025f03bc7
58228 Author: Ryan Lortie <desrt@desrt.ca>
58229 Date:   Mon Jan 14 16:53:06 2013 -0500
58230
58231     gsource: Add support for file descriptors on UNIX
58232
58233     Adding file descriptors to a GSource provides similar functionality to
58234     the old g_source_add_poll() API with two main differences.
58235
58236     First: the list of handles is managed internally and therefore
58237     users are
58238     prevented from randomly modifying the ->events field.  This prepares
58239     us
58240     for an epoll future where changing the event mask is a syscall.
58241
58242     Second: keeping the list internally allows us to check the ->revents
58243     for
58244     events for ourselves, allowing the source to skip implementing
58245     check/prepare.  This also prepares us for the future by allowing an
58246     implementation that doesn't need to iterate over all of the sources
58247     every time.
58248
58249     https://bugzilla.gnome.org/show_bug.cgi?id=686853
58250
58251  docs/reference/glib/glib-sections.txt |   4 +
58252  glib/glib.symbols                     |   4 +
58253  glib/gmain.c                          | 225
58254  +++++++++++++++++++++++++++++++++-
58255  glib/gmain.h                          |  17 +++
58256  4 files changed, 246 insertions(+), 4 deletions(-)
58257
58258 commit db7d5306cce36ace71e6f7765a7669fc335747e8
58259 Author: Ryan Lortie <desrt@desrt.ca>
58260 Date:   Tue Aug 30 19:14:17 2011 -0400
58261
58262     GTimeoutSource: simplify
58263
58264     Take advantage of the new default handling of the 'prepare' and
58265     'check'
58266     functions.
58267
58268     https://bugzilla.gnome.org/show_bug.cgi?id=657729
58269
58270  glib/gmain.c | 50 +++++++++++---------------------------------------
58271  1 file changed, 11 insertions(+), 39 deletions(-)
58272
58273 commit 768574635dcb69e91a2b749467ef3c75ed16579f
58274 Author: Ryan Lortie <desrt@desrt.ca>
58275 Date:   Mon Jan 14 16:51:51 2013 -0500
58276
58277     GSource: new API g_source_set_ready_time()
58278
58279     Add an API to mark a GSource to automatically become ready at the
58280     specified monotonic time.
58281
58282     https://bugzilla.gnome.org/show_bug.cgi?id=657729
58283
58284  docs/reference/glib/glib-sections.txt |   2 +
58285  glib/glib.symbols                     |   2 +
58286  glib/gmain.c                          | 109
58287  ++++++++++++++++++++++++++++++++++
58288  glib/gmain.h                          |   9 ++-
58289  4 files changed, 121 insertions(+), 1 deletion(-)
58290
58291 commit 6d25e349988d4c40b066d548383fce3b126a7a43
58292 Author: Ryan Lortie <desrt@desrt.ca>
58293 Date:   Mon Oct 29 18:26:05 2012 +0100
58294
58295     gsource: allow NULL check and prepare functions
58296
58297     Allow for NULL GSourceFuncs.check() and .prepare().
58298
58299     For prepare() the source will be taken not to be ready and having an
58300     infinite timeout.  For check() the source will be taken not to
58301     be ready.
58302
58303     https://bugzilla.gnome.org/show_bug.cgi?id=686853
58304
58305  glib/gmain.c | 54 ++++++++++++++++++++++++++++++++++--------------------
58306  glib/gmain.h |  8 ++++++--
58307  2 files changed, 40 insertions(+), 22 deletions(-)
58308
58309 commit 8f7f7f6c4209900ca1a77c7e2015ff3e9c252097
58310 Author: Ryan Lortie <desrt@desrt.ca>
58311 Date:   Mon Oct 29 16:33:18 2012 +0100
58312
58313     move GIOCondition to gmain.h from giochannel.h
58314
58315     GIOCondition has uses outside of GIOChannel, so move it to gmain.h.
58316
58317     https://bugzilla.gnome.org/show_bug.cgi?id=686853
58318
58319  glib/giochannel.h | 10 ----------
58320  glib/gmain.h      | 11 +++++++++++
58321  2 files changed, 11 insertions(+), 10 deletions(-)
58322
58323 commit ed8ec635eb37099d36581b4b66dd24148940ebfa
58324 Author: Ryan Lortie <desrt@desrt.ca>
58325 Date:   Mon Oct 29 16:31:46 2012 +0100
58326
58327     gsource: Make GSource->source_funcs const
58328
58329     This is the vtable pointer for the source which is usually held in
58330     static storage.  For our internal sources it points at a vtable which
58331     the user should really never be modifying.
58332
58333     Mark it const.
58334
58335     https://bugzilla.gnome.org/show_bug.cgi?id=686853
58336
58337  glib/gmain.h | 2 +-
58338  1 file changed, 1 insertion(+), 1 deletion(-)
58339
58340 commit e1bee17e947b98f72d3764081333f339099b086a
58341 Author: Yuri Sedunov <aris@altlinux.ru>
58342 Date:   Tue Jan 15 11:05:43 2013 -0500
58343
58344     gtester: Add #include config.h
58345
58346     Missed #include "config.h" so, in particular, large file support
58347     (_FILE_OFFSET_BITS) ignored.
58348
58349     https://bugzilla.gnome.org/show_bug.cgi?id=691624
58350
58351  glib/gtester.c | 2 ++
58352  1 file changed, 2 insertions(+)
58353
58354 commit 38229d47d1996fd046258f09d705d8247bf176ae
58355 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
58356 Date:   Tue Jan 15 15:47:17 2013 +0800
58357
58358     Revert "Improvde #include order consistency"
58359
58360     This reverts commit f2e00a07f49d6ad0e8d790396bcdea913592ce33.
58361
58362     Moving the block up would prevent G_OS_WIN32 being checked correctly
58363     as
58364     it is a macro that is defined by including the GLib header(s),
58365     at least for
58366     Visual C++ builds.
58367
58368     https://bugzilla.gnome.org/show_bug.cgi?id=691769
58369
58370  gobject/glib-genmarshal.c | 8 ++++----
58371  1 file changed, 4 insertions(+), 4 deletions(-)
58372
58373 commit 4ba56f3653df55c187bd29ac6e4ebb4d33f4ba61
58374 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
58375 Date:   Tue Jan 15 15:23:05 2013 +0800
58376
58377     Bug 688681: Stop using .def files in Visual Studio builds
58378
58379     Since we are now starting to use __declspec (dllexport) to export the
58380     public functions during the build of the GLib DLLs (i.e. to
58381     generate the
58382     .lib files), we don't want to generate the .def files from the
58383     .symbols
58384     files as we did before for a long time.
58385
58386     This removes from the projects the custom build steps to generate the
58387     various .def files
58388
58389     This will also update the pre-configured config.h(.win32.in) to define
58390     _GLIB_EXTERN appropriately as __declspec (dllexport), as well as
58391     making its
58392     entries reflect config.h.in more closely.
58393
58394  build/win32/vs10/gio.vcxprojin     | 20 --------
58395  build/win32/vs10/glib.vcxprojin    | 36 --------------
58396  build/win32/vs10/gmodule.vcxproj   | 20 --------
58397  build/win32/vs10/gobject.vcxprojin | 20 --------
58398  build/win32/vs9/gio.vcprojin       | 53 +--------------------
58399  build/win32/vs9/glib.vcprojin      | 97
58400  +-------------------------------------
58401  build/win32/vs9/gmodule.vcproj     | 53 +--------------------
58402  build/win32/vs9/gobject.vcprojin   | 53 +--------------------
58403  config.h.win32.in                  | 25 +++++-----
58404  9 files changed, 16 insertions(+), 361 deletions(-)
58405
58406 commit c4d8eafd00eaed4d712fc7ec206f26d3bb9c1a54
58407 Author: Matthias Clasen <mclasen@redhat.com>
58408 Date:   Tue Jan 15 00:24:27 2013 -0500
58409
58410     Bump version
58411
58412  configure.ac | 2 +-
58413  1 file changed, 1 insertion(+), 1 deletion(-)
58414
58415 commit 61539f735a92a40597e7575b9ae870973257fccd
58416 Author: Matthias Clasen <mclasen@redhat.com>
58417 Date:   Mon Jan 14 23:52:10 2013 -0500
58418
58419     2.35.4
58420
58421  NEWS | 69
58422  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
58423  1 file changed, 64 insertions(+), 5 deletions(-)
58424
58425 commit a605b332c5a918006de8f50e9741dd0f33aa1e31
58426 Author: Matthias Clasen <mclasen@redhat.com>
58427 Date:   Mon Jan 14 23:25:05 2013 -0500
58428
58429     Dist assert-msg-test.gdb
58430
58431     And refer to it in srcdir. Otherwise, the test fails mysteriously
58432     in make distcheck.
58433
58434  tests/Makefile.am            | 3 ++-
58435  tests/run-assert-msg-test.sh | 3 +--
58436  2 files changed, 3 insertions(+), 3 deletions(-)
58437
58438 commit 5d42fdd068bddaaf7e42b7aaca2c15e931ebf3c5
58439 Author: Ryan Lortie <desrt@desrt.ca>
58440 Date:   Mon Jan 14 23:24:53 2013 -0500
58441
58442     visibility: Use a separate CFLAGS variable
58443
58444     We only want to control the default visibility for our five main
58445     installable libraries: libglib, libgthread, libgmodule, libgobject,
58446     libgio.  We should therefore only set -fvisibility=hidden when
58447     building
58448     those.
58449
58450     Use a separate substitution variable for this purpose.
58451
58452     Using CFLAGS directly leads to some modules built in testcases not
58453     exporting their symbols (and then the tests fail).  It also affects
58454     the
58455     fam file monitoring module.
58456
58457     Colin had originally done it this way in his visibility patch
58458     series but
58459     I failed to understand why so I didn't copy it.  Now I do.
58460
58461     Also: revert changes made to two testcases in an attempt to work
58462     around
58463     this issue.
58464
58465     https://bugzilla.gnome.org/show_bug.cgi?id=691756
58466
58467  configure.ac                  |  4 +++-
58468  gio/Makefile.am               |  3 ++-
58469  gio/tests/resourceplugin.c    |  8 +++-----
58470  glib/Makefile.am              |  1 +
58471  gmodule/Makefile.am           |  1 +
58472  gobject/Makefile.am           |  2 +-
58473  gthread/Makefile.am           |  1 +
58474  tests/libmoduletestplugin_a.c | 20 ++++++++------------
58475  tests/libmoduletestplugin_b.c | 19 ++++++++-----------
58476  tests/module-test.c           |  6 ++----
58477  10 files changed, 30 insertions(+), 35 deletions(-)
58478
58479 commit 7e00f381916cab6ba13f1d430310802cf6b9c726
58480 Author: Matthias Clasen <mclasen@redhat.com>
58481 Date:   Mon Jan 14 22:47:02 2013 -0500
58482
58483     Fix module-test in a better way
58484
58485     Avoid having visibility attribute directly in the code by
58486     adding a _GLIB_EXTERN-decorated declaration for the exported
58487     variables.
58488
58489  tests/libmoduletestplugin_a.c | 3 ++-
58490  tests/libmoduletestplugin_b.c | 3 ++-
58491  2 files changed, 4 insertions(+), 2 deletions(-)
58492
58493 commit d4f0ae2c692f95046e381a2825b839b4816aea86
58494 Author: Matthias Clasen <mclasen@redhat.com>
58495 Date:   Mon Jan 14 22:22:41 2013 -0500
58496
58497     Fix distcheck
58498
58499     With gdbus-testserver now being a compiled program, it no longer
58500     lives in SRCDIR.
58501
58502  gio/tests/gdbus-connection-loss.c       | 2 +-
58503  gio/tests/gdbus-connection-slow.c       | 2 +-
58504  gio/tests/gdbus-connection.c            | 2 +-
58505  gio/tests/gdbus-introspection.c         | 2 +-
58506  gio/tests/gdbus-proxy-well-known-name.c | 4 ++--
58507  gio/tests/gdbus-proxy.c                 | 4 ++--
58508  gio/tests/gdbus-threading.c             | 2 +-
58509  7 files changed, 9 insertions(+), 9 deletions(-)
58510
58511 commit b96499690b0da7f2713e4d5d75b4e375ef01ed2b
58512 Author: Matthias Clasen <mclasen@redhat.com>
58513 Date:   Mon Jan 14 21:31:47 2013 -0500
58514
58515     Fix up visibility fallout in module-test
58516
58517  tests/libmoduletestplugin_a.c | 19 +++++++++++--------
58518  tests/libmoduletestplugin_b.c | 18 ++++++++++--------
58519  tests/module-test.c           |  6 ++++--
58520  3 files changed, 25 insertions(+), 18 deletions(-)
58521
58522 commit d1c25d3191214ce6cd289f0756e6027c35cc2075
58523 Author: Matthias Clasen <mclasen@redhat.com>
58524 Date:   Mon Jan 14 17:21:52 2013 -0500
58525
58526     Fix the assert-msg test
58527
58528     gdb is playing games with us, by breaking -x /dev/stdin
58529
58530  tests/assert-msg-test.gdb    | 3 +++
58531  tests/run-assert-msg-test.sh | 3 ++-
58532  2 files changed, 5 insertions(+), 1 deletion(-)
58533
58534 commit ba4a3849c6cd5f14060a540398b0c498ae906bee
58535 Author: Matthias Clasen <mclasen@redhat.com>
58536 Date:   Mon Jan 14 15:53:37 2013 -0500
58537
58538     Remove an unused function
58539
58540  gio/tests/gdbus-test-fixture.c | 9 ---------
58541  1 file changed, 9 deletions(-)
58542
58543 commit 57041baf58dd4a3aad5ffee804ef8fc9fa15d6af
58544 Author: Matthias Clasen <mclasen@redhat.com>
58545 Date:   Mon Jan 14 15:53:13 2013 -0500
58546
58547     Make the build more quiet
58548
58549  gobject/Makefile.am | 2 +-
58550  1 file changed, 1 insertion(+), 1 deletion(-)
58551
58552 commit 456d6bb3e14402df58d26c64dadb5317dbf065e6
58553 Author: Ryan Lortie <desrt@desrt.ca>
58554 Date:   Mon Jan 14 11:17:52 2013 -0500
58555
58556     win32: hide g_win32_app_info_get_type()
58557
58558     This was in a private header file and was never part of the public
58559     ABI.
58560     Hide it again.
58561
58562     Caught by Dieter Verfaillie.
58563
58564  gio/gwin32appinfo.h | 1 -
58565  1 file changed, 1 deletion(-)
58566
58567 commit b7e749fc68eeedf0abc392c00acb8d0bde2352dd
58568 Author: Ryan Lortie <desrt@desrt.ca>
58569 Date:   Mon Jan 14 11:14:53 2013 -0500
58570
58571     glocal*monitor: export ABI only on UNIX
58572
58573     Add an #ifdef G_OS_UNIX around the GLIB_AVAILABLE_IN_ALL annotation on
58574     the _get_type() functions for GLocal{File,Directory}Monitor.
58575
58576     These symbols are in private header files and are only exported
58577     so that
58578     the in-tree file monitoring modules can subclass.  This is only needed
58579     on UNIX and was therefore never part of the public ABI on Windows.
58580
58581     Caught by Dieter Verfaillie.
58582
58583  gio/glocaldirectorymonitor.h | 2 ++
58584  gio/glocalfilemonitor.h      | 2 ++
58585  2 files changed, 4 insertions(+)
58586
58587 commit 963243e6b52a7083c1ae152ce92948cbfcd5945f
58588 Author: Ryan Lortie <desrt@desrt.ca>
58589 Date:   Mon Jan 14 11:11:00 2013 -0500
58590
58591     win32: hide _glib_get_dll_directory again
58592
58593     This is not part of our public ABI and it's not used from the other
58594     libraries in GLib, so we should not be exporting it.
58595
58596     Caught by Dieter Verfaillie.
58597
58598  glib/glib-private.h | 1 -
58599  1 file changed, 1 deletion(-)
58600
58601 commit aac826723391950c873682e2b7fb2ee7617a57f8
58602 Author: Martin Pitt <martinpitt@gnome.org>
58603 Date:   Mon Jan 14 11:26:30 2013 +0100
58604
58605     GParamSpec: Make constructors introspectable
58606
58607     Commit 282366c3262 unnecessarily (skip)ed all the GParamSpec
58608     constructors like
58609     g_param_spec_bool(). Make those introspectable by dropping the
58610     (skip) and
58611     adding proper transfer annotations.
58612
58613     Keep g_param_spec_value_array() skipped as GValueArray is deprecated.
58614
58615  gobject/gparamspecs.c | 88
58616  +++++++++++++++++++++++++--------------------------
58617  1 file changed, 44 insertions(+), 44 deletions(-)
58618
58619 commit 2c13657b0f1d9bd3bb2f6658adc6a410b13f355d
58620 Author: Ryan Lortie <desrt@desrt.ca>
58621 Date:   Mon Jan 14 00:13:00 2013 -0500
58622
58623     tests: introduce a small hack for visibility
58624
58625     One of our testcases builds a small giomodule for testing the
58626     loading of
58627     modules containing resources.  Unfortunately, this module gets built
58628     using the same CFLAGS as the rest of GLib, including the visibility
58629     flags (defaulting to hidden).
58630
58631     Use "config.h" to get a declaration of _GLIB_EXTERN that will export
58632     symbols properly and use it to annotate the necessary APIs.
58633
58634  gio/tests/resourceplugin.c | 8 +++++---
58635  1 file changed, 5 insertions(+), 3 deletions(-)
58636
58637 commit f8756694cf3883b45d88eca99c013511f7ed0c10
58638 Author: Ryan Lortie <desrt@desrt.ca>
58639 Date:   Mon Jan 14 00:06:26 2013 -0500
58640
58641     gthread-impl.c: add missing #include "config.h"
58642
58643     One of the features of our new symbol exporting regime is that
58644     it forces
58645     config.h to be included at the top of every .c file.
58646
58647     This was missed in gthread-impl.c.
58648
58649     The only reason this wasn't noticed is because nothing in this file is
58650     being used anymore.  We need those symbols to continue to be exported
58651     for reasons of ABI backwards compatibility, however.
58652
58653  gthread/gthread-impl.c | 2 ++
58654  1 file changed, 2 insertions(+)
58655
58656 commit 59e46c4928243f63072996f6e98dab24d765df05
58657 Author: Ryan Lortie <desrt@desrt.ca>
58658 Date:   Sun Jan 13 23:43:44 2013 -0500
58659
58660     kqueue: Reduce G_GNUC_INTERNAL + G_LOCK abuse
58661
58662     The kqueue file monitoring backend was misusing G_GNUC_INTERNAL
58663     for want
58664     of 'static' in a couple of places and also using it to declare a lock
58665     that was never used at all.
58666
58667     Fix those up.
58668
58669  gio/kqueue/kqueue-helper.c  | 4 +---
58670  gio/kqueue/kqueue-missing.c | 2 +-
58671  gio/kqueue/kqueue-thread.c  | 4 ++--
58672  3 files changed, 4 insertions(+), 6 deletions(-)
58673
58674 commit 64e1a9ca50cca461e7c6e2a4eb20a457269b6701
58675 Author: Ryan Lortie <desrt@desrt.ca>
58676 Date:   Sun Jan 13 23:30:49 2013 -0500
58677
58678     gio: remove export tags from two private headers
58679
58680     I got a little bit too excited and added GLIB_AVAILABLE_IN_ALL tags to
58681     some internal API.
58682
58683  gio/glocalfileinputstream.h | 3 ---
58684  gio/glocalfileiostream.h    | 2 --
58685  2 files changed, 5 deletions(-)
58686
58687 commit 068a119f7401efe68c0fdbfaea86c5e55c0ed7d5
58688 Author: Ryan Lortie <desrt@desrt.ca>
58689 Date:   Sun Jan 13 15:41:03 2013 -0500
58690
58691     win32: build: stop using .def files
58692
58693     With visibility now under the control of __declspec(dllexport) we no
58694     longer need to build .def files or use them for building our various
58695     .dll files.
58696
58697     .def files used to be installed (even though it is only really useful
58698     when creating the .dll or .lib file).  Don't do that anymore either.
58699
58700     The Makefiles still contain rules to create a .lib file for use with
58701     Visual Studio and these rules require .def files.  There are special
58702     requirements to using these rules (like having installed and setup
58703     Microsoft tools for use during the build) and therefore the problem of
58704     creating a .def file for use with them is left open to anyone
58705     willing to
58706     make the effort.  Many options are available depending on which
58707     toolchain is in use (dlltool, pexport, gendef, dumpbin.exe, just
58708     to name
58709     a few).
58710
58711     If we can find a free tool for creating .lib files in the future, we
58712     should probably revisit this issue and add proper support back to our
58713     build system.
58714
58715  gio/Makefile.am     | 20 ++------------------
58716  glib/Makefile.am    | 20 ++------------------
58717  gmodule/Makefile.am | 19 ++-----------------
58718  gobject/Makefile.am | 21 +++------------------
58719  4 files changed, 9 insertions(+), 71 deletions(-)
58720
58721 commit 2e7669f5cc46927602108c328fbbeb846bd09218
58722 Author: Ryan Lortie <desrt@desrt.ca>
58723 Date:   Thu Dec 6 13:42:06 2012 -0500
58724
58725     configure.ac: change our visibility policy
58726
58727     Check for -fvisibility=hidden as a supported CFLAG.
58728
58729     If it is supported, use it and emit an AC_DEFINE to change the meaning
58730     of _GLIB_EXTERN to include the GNU attribute for marking symbols as
58731     public: __attribute((visibility("default"))).
58732
58733     This will override the public definition of _GLIB_EXTERN for any file
58734     which does #include "config.h" (forcing all our .c files to do so,
58735     as a
58736     side effect).
58737
58738     If we're on mingw, assume that -fvisibility will work and also
58739     throw in
58740     a __declspec(dllexport) for good measure.  This will allow us to move
58741     away from using a .def file to create the the various DLLs.
58742
58743     It's possible that there may be compilers that accept
58744     -fvisibility=hidden but don't accept the GNU attribute for making
58745     symbols public again -- we will hopefully receive bugs if any of those
58746     exist.
58747
58748     https://bugzilla.gnome.org/show_bug.cgi?id=688681
58749
58750  configure.ac | 31 +++++++++++++++++++++++++++++++
58751  1 file changed, 31 insertions(+)
58752
58753 commit f13d3c075fce46a361ea98fb0c487aa21d4d1673
58754 Author: Ryan Lortie <desrt@desrt.ca>
58755 Date:   Sun Jan 13 15:34:27 2013 -0500
58756
58757     win32: visibility fixups
58758
58759     Add/remove visibility macros according to if symbols were previously
58760     part of our public win32 API.
58761
58762  glib/glib-private.h |  2 ++
58763  glib/gunicode.h     |  2 --
58764  glib/gwin32.h       | 14 +++++++++++---
58765  3 files changed, 13 insertions(+), 5 deletions(-)
58766
58767 commit 38359d1796d8bce43fb77c74adaaf664bcf82c21
58768 Author: Ryan Lortie <desrt@desrt.ca>
58769 Date:   Sun Jan 13 22:57:27 2013 -0500
58770
58771     gio: hide another leaked symbol
58772
58773     guint g_menu_model_items_changed_signal leaked out.  Tuck it back in.
58774
58775  gio/gio.symbols  | 1 -
58776  gio/gmenumodel.c | 2 +-
58777  2 files changed, 1 insertion(+), 2 deletions(-)
58778
58779 commit 47c9b1e315824501843880dd20785d97792cb500
58780 Author: Rico Tzschichholz <ricotz@t-online.de>
58781 Date:   Sun Jan 13 20:49:15 2013 +0100
58782
58783     gio: add some missing array annotations with their element-type
58784
58785  gio/gactionmap.c   | 4 ++--
58786  gio/ginputstream.c | 9 ++++++---
58787  gio/gsocket.c      | 8 ++++----
58788  3 files changed, 12 insertions(+), 9 deletions(-)
58789
58790 commit 85997d9eeb0581110c7df9a0fd7febeb27a3ee4d
58791 Author: Rico Tzschichholz <ricotz@t-online.de>
58792 Date:   Sun Jan 13 20:05:17 2013 +0100
58793
58794     gio: add missing element-type annotation
58795
58796  gio/gtlsdatabase.c | 4 ++--
58797  1 file changed, 2 insertions(+), 2 deletions(-)
58798
58799 commit 3bd09b5fa602962b9f0445295984f7e17f8995d5
58800 Author: Ryan Lortie <desrt@desrt.ca>
58801 Date:   Thu Dec 6 14:01:46 2012 -0500
58802
58803     gmarshal.h: replace "extern" with GLIB_AVAILABLE_IN_ALL
58804
58805     This was one of the few public header files that was properly
58806     declaring
58807     functions as "extern".  Switch it to use GLIB_AVAILABLE_IN_ALL
58808     instead.
58809
58810     https://bugzilla.gnome.org/show_bug.cgi?id=688681
58811
58812  gobject/gmarshal.h | 616
58813  ++++++++++++++++++++++++++++-------------------------
58814  1 file changed, 330 insertions(+), 286 deletions(-)
58815
58816 commit 4625c138e96bca942c9215132df14d194c884802
58817 Author: Ryan Lortie <desrt@desrt.ca>
58818 Date:   Thu Dec 6 14:03:22 2012 -0500
58819
58820     gbacktrace.c: special treatment for a weird symbol
58821
58822     We have a public symbol 'glib_on_error_halt' that is exported from
58823     gbacktrace.c without appearing in a header, presumably with the
58824     intention that people will be able to hit it from their debugger.
58825
58826     Mark it as GLIB_AVAILABLE_IN_ALL from inside the .c file...
58827
58828     https://bugzilla.gnome.org/show_bug.cgi?id=688681
58829
58830  glib/gbacktrace.c | 3 ++-
58831  1 file changed, 2 insertions(+), 1 deletion(-)
58832
58833 commit b91c47682749b7e1455305ec5f99d5f950574a36
58834 Author: Ryan Lortie <desrt@desrt.ca>
58835 Date:   Thu Dec 6 13:37:45 2012 -0500
58836
58837     Add a new _GLIB_EXTERN macro for "extern"
58838
58839     This macro simply evaluates the "extern" unless it has been explicitly
58840     defined to something else.
58841
58842     All of the version macros (including the unversioned deprecation
58843     markers
58844     and GLIB_AVAILABLE_IN_ALL) now include _GLIB_EXTERN as part of their
58845     definition.
58846
58847     G_INLINE has also been modified to use _GLIB_EXTERN where appropriate.
58848
58849     This macro should never be used outside of the
58850     gmacros.h/gversonmacros.h
58851     headers.
58852
58853     The effect of this patch is that "extern" has now been added to all
58854     functions declared in installed headers.  Strictly speaking, this is
58855     something we should have had all along...
58856
58857     GLIB_VAR and GOBJECT_VAR have also been modified to use _GLIB_EXTERN
58858     on
58859     non-Windows, instead of "extern" which they were using before.  The
58860     eventual goal is to use the normal version/deprecation macros on
58861     exported variables and drop GLIB_VAR but we need to see how this will
58862     work on Windows before we go ahead with that.
58863
58864     https://bugzilla.gnome.org/show_bug.cgi?id=688681
58865
58866  glib/gmacros.h        | 16 ++++++++++------
58867  glib/gtypes.h         |  2 +-
58868  glib/gutils.h         |  4 ++--
58869  glib/gversionmacros.h | 38 +++++++++++++++++++-------------------
58870  gobject/gparamspecs.h |  2 +-
58871  5 files changed, 33 insertions(+), 29 deletions(-)
58872
58873 commit ba1bdd0708b154396c0e0d0609353db21ab5e6e9
58874 Author: Ryan Lortie <desrt@desrt.ca>
58875 Date:   Sun Jan 13 13:13:03 2013 -0500
58876
58877     add a missing AVAILABLE_IN_2_36 annotation
58878
58879  gio/gapplicationcommandline.h | 1 +
58880  1 file changed, 1 insertion(+)
58881
58882 commit 0156092a4203d1c40dcd0df7515fc7eeaebba9ac
58883 Author: Ryan Lortie <desrt@desrt.ca>
58884 Date:   Thu Dec 6 14:04:59 2012 -0500
58885
58886     various: add GLIB_AVAILABLE_IN_ALL everywhere else
58887
58888     Add the GLIB_AVAILABLE_IN_ALL annotation to all old functions (that
58889     haven't already been annotated with the GLIB_AVAILABLE_IN_* macros
58890     or a
58891     deprecation macro).
58892
58893     If we discover in the future that we cannot use only one macro on
58894     Windows, it will be an easy sed patch to fix that.
58895
58896     https://bugzilla.gnome.org/show_bug.cgi?id=688681
58897
58898  gio/gaction.h                        |   8 +++
58899  gio/gactiongroup.h                   |  14 +++++
58900  gio/gappinfo.h                       |  37 ++++++++++++
58901  gio/gapplication.h                   |  17 ++++++
58902  gio/gapplicationcommandline.h        |  11 ++++
58903  gio/gasyncinitable.h                 |   7 +++
58904  gio/gasyncresult.h                   |   3 +
58905  gio/gbufferedinputstream.h           |  12 ++++
58906  gio/gbufferedoutputstream.h          |   7 +++
58907  gio/gcancellable.h                   |  15 +++++
58908  gio/gcharsetconverter.h              |   5 ++
58909  gio/gcontenttype.h                   |  11 ++++
58910  gio/gconverter.h                     |   3 +
58911  gio/gconverterinputstream.h          |   3 +
58912  gio/gconverteroutputstream.h         |   3 +
58913  gio/gcredentials.h                   |   8 +++
58914  gio/gdatainputstream.h               |  22 +++++++
58915  gio/gdataoutputstream.h              |  12 ++++
58916  gio/gdbusactiongroup.h               |   1 +
58917  gio/gdbusaddress.h                   |   6 ++
58918  gio/gdbusauthobserver.h              |   3 +
58919  gio/gdbusconnection.h                |  41 +++++++++++++
58920  gio/gdbuserror.h                     |  11 ++++
58921  gio/gdbusinterface.h                 |   4 ++
58922  gio/gdbusinterfaceskeleton.h         |  14 +++++
58923  gio/gdbusintrospection.h             |  31 ++++++++++
58924  gio/gdbusmenumodel.h                 |   2 +
58925  gio/gdbusmessage.h                   |  50 ++++++++++++++++
58926  gio/gdbusmethodinvocation.h          |  18 ++++++
58927  gio/gdbusnameowning.h                |   5 ++
58928  gio/gdbusnamewatching.h              |   5 ++
58929  gio/gdbusobject.h                    |   4 ++
58930  gio/gdbusobjectmanager.h             |   5 ++
58931  gio/gdbusobjectmanagerclient.h       |  11 ++++
58932  gio/gdbusobjectmanagerserver.h       |   8 +++
58933  gio/gdbusobjectproxy.h               |   3 +
58934  gio/gdbusobjectskeleton.h            |   7 +++
58935  gio/gdbusproxy.h                     |  26 +++++++++
58936  gio/gdbusserver.h                    |   8 +++
58937  gio/gdbusutils.h                     |   8 +++
58938  gio/gdesktopappinfo.h                |   7 +++
58939  gio/gdrive.h                         |  25 ++++++++
58940  gio/gemblem.h                        |   5 ++
58941  gio/gemblemedicon.h                  |   6 ++
58942  gio/gfile.h                          | 109
58943  +++++++++++++++++++++++++++++++++++
58944  gio/gfileattribute.h                 |   7 +++
58945  gio/gfiledescriptorbased.h           |   2 +
58946  gio/gfileenumerator.h                |  11 ++++
58947  gio/gfileicon.h                      |   3 +
58948  gio/gfileinfo.h                      |  72 +++++++++++++++++++++++
58949  gio/gfileinputstream.h               |   4 ++
58950  gio/gfileiostream.h                  |   5 ++
58951  gio/gfilemonitor.h                   |   5 ++
58952  gio/gfilenamecompleter.h             |   5 ++
58953  gio/gfileoutputstream.h              |   5 ++
58954  gio/gfilterinputstream.h             |   4 ++
58955  gio/gfilteroutputstream.h            |   4 ++
58956  gio/gicon.h                          |   5 ++
58957  gio/ginetaddress.h                   |  20 +++++++
58958  gio/ginetsocketaddress.h             |   4 ++
58959  gio/ginitable.h                      |   5 ++
58960  gio/ginputstream.h                   |  15 +++++
58961  gio/gioerror.h                       |   3 +
58962  gio/giomodule.h                      |  18 ++++++
58963  gio/giostream.h                      |  12 ++++
58964  gio/gloadableicon.h                  |   4 ++
58965  gio/glocaldirectorymonitor.h         |   1 +
58966  gio/glocalfileinputstream.h          |   3 +
58967  gio/glocalfileiostream.h             |   2 +
58968  gio/glocalfilemonitor.h              |   1 +
58969  gio/gmemoryinputstream.h             |   4 ++
58970  gio/gmemoryoutputstream.h            |   6 ++
58971  gio/gmount.h                         |  24 ++++++++
58972  gio/gmountoperation.h                |  15 +++++
58973  gio/gnativevolumemonitor.h           |   1 +
58974  gio/gnetworkaddress.h                |   7 +++
58975  gio/gnetworkmonitor.h                |   4 ++
58976  gio/gnetworkmonitorbase.h            |   2 +
58977  gio/gnetworkservice.h                |   7 +++
58978  gio/goutputstream.h                  |  19 ++++++
58979  gio/gpermission.h                    |  11 ++++
58980  gio/gpollableinputstream.h           |   5 ++
58981  gio/gpollableoutputstream.h          |   5 ++
58982  gio/gpollableutils.h                 |   1 +
58983  gio/gproxy.h                         |   6 ++
58984  gio/gproxyaddress.h                  |   7 +++
58985  gio/gproxyaddressenumerator.h        |   1 +
58986  gio/gproxyresolver.h                 |   6 ++
58987  gio/gresolver.h                      |  15 +++++
58988  gio/gseekable.h                      |   6 ++
58989  gio/gsettings.h                      |  44 ++++++++++++++
58990  gio/gsettingsbackend.h               |  12 ++++
58991  gio/gsimpleaction.h                  |   4 ++
58992  gio/gsimpleactiongroup.h             |   5 ++
58993  gio/gsimpleasyncresult.h             |  25 ++++++++
58994  gio/gsimplepermission.h              |   2 +
58995  gio/gsocket.h                        |  40 +++++++++++++
58996  gio/gsocketaddress.h                 |   5 ++
58997  gio/gsocketaddressenumerator.h       |   4 ++
58998  gio/gsocketclient.h                  |  31 ++++++++++
58999  gio/gsocketconnectable.h             |   3 +
59000  gio/gsocketconnection.h              |   7 +++
59001  gio/gsocketcontrolmessage.h          |   6 ++
59002  gio/gsocketlistener.h                |  14 +++++
59003  gio/gsocketservice.h                 |   5 ++
59004  gio/gsrvtarget.h                     |   9 +++
59005  gio/gtcpconnection.h                 |   3 +
59006  gio/gtcpwrapperconnection.h          |   3 +
59007  gio/gthemedicon.h                    |   7 +++
59008  gio/gthreadedresolver.h              |   1 +
59009  gio/gthreadedsocketservice.h         |   2 +
59010  gio/gtlsbackend.h                    |   8 +++
59011  gio/gtlscertificate.h                |   7 +++
59012  gio/gtlsclientconnection.h           |   9 +++
59013  gio/gtlsconnection.h                 |  18 ++++++
59014  gio/gtlsdatabase.h                   |  14 +++++
59015  gio/gtlsfiledatabase.h               |   2 +
59016  gio/gtlsinteraction.h                |   5 ++
59017  gio/gtlspassword.h                   |  11 ++++
59018  gio/gtlsserverconnection.h           |   2 +
59019  gio/gunixconnection.h                |   5 ++
59020  gio/gunixcredentialsmessage.h        |   5 ++
59021  gio/gunixfdlist.h                    |   8 +++
59022  gio/gunixfdmessage.h                 |   6 ++
59023  gio/gunixinputstream.h               |   5 ++
59024  gio/gunixmounts.h                    |  33 +++++++++++
59025  gio/gunixoutputstream.h              |   5 ++
59026  gio/gunixsocketaddress.h             |   7 +++
59027  gio/gvfs.h                           |   8 +++
59028  gio/gvolume.h                        |  17 ++++++
59029  gio/gvolumemonitor.h                 |   7 +++
59030  gio/gwin32appinfo.h                  |   1 +
59031  gio/gwin32inputstream.h              |   5 ++
59032  gio/gwin32outputstream.h             |   5 ++
59033  gio/gzlibcompressor.h                |   4 ++
59034  gio/gzlibdecompressor.h              |   3 +
59035  glib/deprecated/gthread-deprecated.c |   1 +
59036  glib/garray.h                        |  49 ++++++++++++++++
59037  glib/gasyncqueue.h                   |  20 +++++++
59038  glib/gatomic.h                       |  12 ++++
59039  glib/gbacktrace.h                    |   2 +
59040  glib/gbase64.h                       |   6 ++
59041  glib/gbitlock.h                      |   6 ++
59042  glib/gbookmarkfile.h                 |  40 +++++++++++++
59043  glib/gbytes.h                        |  14 +++++
59044  glib/gcharset.h                      |   4 ++
59045  glib/gchecksum.h                     |  10 ++++
59046  glib/gconvert.h                      |  21 +++++++
59047  glib/gdataset.h                      |  15 +++++
59048  glib/gdate.h                         |  47 +++++++++++++++
59049  glib/gdatetime.h                     |  47 +++++++++++++++
59050  glib/gdir.h                          |   6 ++
59051  glib/genviron.h                      |  11 ++++
59052  glib/gerror.h                        |  12 ++++
59053  glib/gfileutils.h                    |  24 ++++++++
59054  glib/ggettext.h                      |   6 ++
59055  glib/ghash.h                         |  37 ++++++++++++
59056  glib/ghook.h                         |  23 ++++++++
59057  glib/ghostutils.h                    |   5 ++
59058  glib/giochannel.h                    |  43 ++++++++++++++
59059  glib/gkeyfile.h                      |  47 +++++++++++++++
59060  glib/glib-private.h                  |   1 +
59061  glib/glibintl.h                      |   2 +
59062  glib/glist.h                         |  30 ++++++++++
59063  glib/gmain.h                         |  79 +++++++++++++++++++++++++
59064  glib/gmappedfile.h                   |   6 ++
59065  glib/gmarkup.h                       |  15 +++++
59066  glib/gmem.h                          |  16 +++++
59067  glib/gmessages.h                     |  15 +++++
59068  glib/gnode.h                         |  26 +++++++++
59069  glib/goption.h                       |  26 +++++++++
59070  glib/gpattern.h                      |   6 ++
59071  glib/gpoll.h                         |   1 +
59072  glib/gprimes.h                       |   1 +
59073  glib/gprintf.h                       |   7 +++
59074  glib/gqsort.h                        |   1 +
59075  glib/gquark.h                        |   6 ++
59076  glib/gqueue.h                        |  40 +++++++++++++
59077  glib/grand.h                         |  16 +++++
59078  glib/gregex.h                        |  40 +++++++++++++
59079  glib/gscanner.h                      |  21 +++++++
59080  glib/gsequence.h                     |  37 ++++++++++++
59081  glib/gshell.h                        |   4 ++
59082  glib/gslice.h                        |   6 ++
59083  glib/gslist.h                        |  28 +++++++++
59084  glib/gspawn.h                        |  13 +++++
59085  glib/gstdio.h                        |  19 ++++++
59086  glib/gstrfuncs.h                     |  45 +++++++++++++++
59087  glib/gstring.h                       |  31 ++++++++++
59088  glib/gstringchunk.h                  |   6 ++
59089  glib/gtestutils.h                    |  45 +++++++++++++++
59090  glib/gthread.h                       |  16 +++++
59091  glib/gthreadpool.h                   |  14 +++++
59092  glib/gtimer.h                        |  11 ++++
59093  glib/gtimezone.h                     |  10 ++++
59094  glib/gtree.h                         |  16 +++++
59095  glib/gunicode.h                      |  63 ++++++++++++++++++++
59096  glib/gurifuncs.h                     |   4 ++
59097  glib/gutils.h                        |  28 +++++++++
59098  glib/gvariant-internal.h             |   2 +
59099  glib/gvariant-serialiser.h           |   9 +++
59100  glib/gvariant.h                      | 101
59101  ++++++++++++++++++++++++++++++++
59102  glib/gvarianttype.h                  |  30 ++++++++++
59103  glib/gvarianttypeinfo.h              |  10 ++++
59104  glib/gversion.h                      |   1 +
59105  gmodule/gmodule.h                    |  10 ++++
59106  gobject/gbinding.h                   |  10 ++++
59107  gobject/gboxed.h                     |  10 ++++
59108  gobject/gclosure.h                   |  18 ++++++
59109  gobject/genums.h                     |  14 +++++
59110  gobject/glib-types.h                 |  17 ++++++
59111  gobject/gobject.h                    |  59 +++++++++++++++++++
59112  gobject/gparam.h                     |  29 ++++++++++
59113  gobject/gparamspecs.h                |  23 ++++++++
59114  gobject/gsignal.h                    |  38 ++++++++++++
59115  gobject/gsourceclosure.h             |   2 +
59116  gobject/gtype.h                      |  57 ++++++++++++++++++
59117  gobject/gtypemodule.h                |   8 +++
59118  gobject/gtypeplugin.h                |   5 ++
59119  gobject/gvalue.h                     |  11 ++++
59120  gobject/gvaluetypes.h                |  38 ++++++++++++
59121  221 files changed, 3186 insertions(+)
59122
59123 commit 0dba77d0f4a28671d77222129f219b5961748562
59124 Author: Ryan Lortie <desrt@desrt.ca>
59125 Date:   Thu Dec 6 13:59:35 2012 -0500
59126
59127     gioenumtypes.h.template: use GLIB_AVAILABLE_IN_ALL
59128
59129     glib-mkenums is not currently clever enough to know which version an
59130     enum type was added in, so just mark all the _get_type() functions as
59131     available in all versions.
59132
59133     https://bugzilla.gnome.org/show_bug.cgi?id=688681
59134
59135  gio/gioenumtypes.h.template | 2 +-
59136  1 file changed, 1 insertion(+), 1 deletion(-)
59137
59138 commit 0a2b58625998680568623e69fd7fcedfd33d04da
59139 Author: Ryan Lortie <desrt@desrt.ca>
59140 Date:   Thu Dec 6 13:34:55 2012 -0500
59141
59142     gversionmacros.h: add GLIB_AVAILABLE_IN_ALL
59143
59144     Add a macro to declare that a particular symbol is available in all
59145     versions of GLib.
59146
59147     All newly-added symbols should have proper version macros (like
59148     GLIB_AVAILABLE_IN_2_36) and this macro is less likely to get used 'by
59149     accident' for those than one with a name like GLIB_EXTERN or
59150     GLIB_PUBLIC.
59151
59152     https://bugzilla.gnome.org/show_bug.cgi?id=688681
59153
59154  glib/gversionmacros.h | 1 +
59155  1 file changed, 1 insertion(+)
59156
59157 commit c219181cb20a57988ed8426be2a5da8acf6aa07c
59158 Author: Henrique Dante de Almeida <hdante@gmail.com>
59159 Date:   Sun Jan 13 14:05:14 2013 -0200
59160
59161     Add G_GNUC_PRINTF on all functions with format strings
59162
59163     This allows compilation with clang without errors, even when
59164     -Wformat-nonliteral is active (as long as there are no real cases of
59165     non literal formatting).
59166
59167     https://bugzilla.gnome.org/show_bug.cgi?id=691608
59168
59169  gio/gdbusauth.c              | 1 +
59170  gio/gdbusauthmechanismsha1.c | 1 +
59171  gio/gdbusdaemon.c            | 1 +
59172  gio/gdbuserror.h             | 4 ++--
59173  gio/gdbusmessage.c           | 1 +
59174  gio/gdbusmethodinvocation.h  | 5 +++--
59175  gio/gsimpleasyncresult.h     | 5 +++--
59176  gio/gtask.h                  | 2 +-
59177  glib/gerror.c                | 1 +
59178  glib/gerror.h                | 2 +-
59179  glib/gmarkup.c               | 2 ++
59180  glib/gmarkup.h               | 2 +-
59181  glib/gmessages.h             | 4 ++--
59182  glib/gprintf.h               | 8 ++++----
59183  glib/gstrfuncs.h             | 3 ++-
59184  glib/gstring.h               | 6 ++++--
59185  glib/gutils.h                | 3 ++-
59186  glib/gvariant-parser.c       | 4 ++++
59187  glib/tests/markup-escape.c   | 1 +
59188  glib/tests/string.c          | 1 +
59189  glib/tests/test-printf.c     | 1 +
59190  21 files changed, 39 insertions(+), 19 deletions(-)
59191
59192 commit 120834db5b1cc735530d2452440ffd8a3b6e48f7
59193 Author: Benjamin Otte <otte@redhat.com>
59194 Date:   Sun Jan 13 18:14:11 2013 +0100
59195
59196     API: Constify g_get_prgname()
59197
59198     Found by Mike Gorse while via pygobject freeing the value.
59199
59200     Should have been const according to original commit message.
59201
59202  glib/gutils.c | 2 +-
59203  glib/gutils.h | 2 +-
59204  2 files changed, 2 insertions(+), 2 deletions(-)
59205
59206 commit 52bfa084c4221d4283b2e1eb7aab8dca246d6921
59207 Author: Fran Diéguez <fran.dieguez@mabishu.com>
59208 Date:   Sun Jan 13 17:39:08 2013 +0100
59209
59210     Updated Galician translations
59211
59212  po/gl.po | 164
59213  ++++++++++++++++++++++++++++++++++-----------------------------
59214  1 file changed, 88 insertions(+), 76 deletions(-)
59215
59216 commit 0864e3bd6fc17bab3f60b6f0e240efb44b6b5d43
59217 Author: Henrique Dante de Almeida <hdante@gmail.com>
59218 Date:   Sun Jan 13 12:58:12 2013 -0200
59219
59220     build: Ensure user-set CFLAGS override defaults
59221
59222     For example, the user should be able disable our default -Werror
59223     settings.
59224
59225     https://bugzilla.gnome.org/show_bug.cgi?id=691608
59226
59227  configure.ac | 2 +-
59228  1 file changed, 1 insertion(+), 1 deletion(-)
59229
59230 commit 1738d5f1ef7ade40445aeb296911f9ef59da8a19
59231 Author: Dan Winship <danw@gnome.org>
59232 Date:   Sat Jan 12 17:39:37 2013 -0500
59233
59234     GInputStream: fix default g_input_stream_skip_async() logic
59235
59236     g_input_stream_real_skip_async() wants to use read_async() normally,
59237     but will use skip() in a thread instead if it sees that read_async()
59238     will end up using threads. Except that the test for "will read_async()
59239     use threads" never got updated to know about the GPollableInputStream
59240     support in read_async(), so it was doing the wrong thing in that case.
59241     Fix.
59242
59243     Also remove a small bit of pre-GTask cruft noticed nearby.
59244
59245     https://bugzilla.gnome.org/show_bug.cgi?id=691489
59246
59247  gio/ginputstream.c | 15 ++++++++-------
59248  1 file changed, 8 insertions(+), 7 deletions(-)
59249
59250 commit e9661331babcdb19e52c094d94948ce1292b145e
59251 Author: Matej Urbančič <mateju@svn.gnome.org>
59252 Date:   Sun Jan 13 12:02:42 2013 +0100
59253
59254     Updated Slovenian translation
59255
59256  po/sl.po | 252
59257  +++++++++++++++++++++++++++++++++------------------------------
59258  1 file changed, 134 insertions(+), 118 deletions(-)
59259
59260 commit 12168bd6615f7e5aa7d1ad388a6b4fc0c522015c
59261 Author: Alexander Shopov <ash@kambanaria.org>
59262 Date:   Sat Jan 12 20:18:05 2013 +0200
59263
59264     Updated Bulgarian translation
59265
59266  po/bg.po | 1226
59267  +++++++++++++++++++++++++++++++-------------------------------
59268  1 file changed, 620 insertions(+), 606 deletions(-)
59269
59270 commit be04560f96b533a1ac591f466a2ad5b428348069
59271 Author: Matthias Clasen <mclasen@redhat.com>
59272 Date:   Sat Jan 12 13:02:31 2013 -0500
59273
59274     Expand g_type_init release notes
59275
59276     This is in the light of
59277     https://bugzilla.gnome.org/show_bug.cgi?id=691077
59278
59279  README.in | 5 +++++
59280  1 file changed, 5 insertions(+)
59281
59282 commit 8fe8dcda1e6c3d799a0409ef983811d9c659a3cf
59283 Author: Colin Walters <walters@verbum.org>
59284 Date:   Fri Jan 11 11:10:15 2013 -0500
59285
59286     glocalfile: Only check for .hidden files if standard::is-hidden
59287     is requested
59288
59289     For OSTree, I use Gio and also really care about performance.  It's
59290     disturbing to see open('.hidden') all over my straces and such.  At
59291     the moment I have an explicit set of things to query, as opposed to
59292     "standard::*", since even before this that also implies an lstat() of
59293     the parent directory.
59294
59295     This matches up with what we do for all the other attributes.
59296
59297     See https://bugzilla.gnome.org/show_bug.cgi?id=587806
59298     https://bugzilla.gnome.org/show_bug.cgi?id=691558
59299
59300  gio/glocalfileinfo.c | 12 ++++++++----
59301  1 file changed, 8 insertions(+), 4 deletions(-)
59302
59303 commit a1f40adf733b64500b09e0d02d51967b43df9ee5
59304 Author: Colin Walters <walters@verbum.org>
59305 Date:   Thu Jan 10 16:25:15 2013 -0500
59306
59307     gio-querymodules: Ensure we're linked to GObject
59308
59309     Since we're dynamically loading objects, after the g_type_init()
59310     change, we now need to ensure people building with --as-needed don't
59311     lose the DT_NEEDED on libgobject.
59312
59313     https://bugzilla.gnome.org/show_bug.cgi?id=691077
59314
59315  gio/gio-querymodules.c | 3 +++
59316  1 file changed, 3 insertions(+)
59317
59318 commit f2a5b33270389b741e6ed756bf4d12730f8b392f
59319 Author: Will Thompson <will.thompson@collabora.co.uk>
59320 Date:   Thu Jan 10 11:16:47 2013 +0000
59321
59322     G_IO_ERROR_INVALID_DATA: fix docstring typo
59323
59324  gio/gioenums.h | 2 +-
59325  1 file changed, 1 insertion(+), 1 deletion(-)
59326
59327 commit cb1876b4a7e2d1c91fcf461515d5a7933c62c6ff
59328 Author: Antoine Jacoutot <ajacoutot@gnome.org>
59329 Date:   Wed Jan 9 16:29:29 2013 +0100
59330
59331     ipv6_v4mapped: force pass even if we don't speak IPv4
59332
59333     Some OS (e.g. OpenBSD) do not implement IP v4-mapped addresses. When
59334     this is the case, then we get a "Connection refused", so force
59335     the test
59336     to pass to that further tests can run.
59337
59338     https://bugzilla.gnome.org/show_bug.cgi?id=686058
59339
59340  gio/tests/socket.c | 12 ++++++++++++
59341  1 file changed, 12 insertions(+)
59342
59343 commit 615b44c7ca77273b76b986edad16a56752c00bed
59344 Author: Dan Winship <danw@gnome.org>
59345 Date:   Wed Jan 9 10:06:53 2013 -0500
59346
59347     glib-compile-resources: avoid warnings with
59348     -Wmissing-field-initializers
59349
59350     Initialize all the fields of the generated GStaticResource, to avoid
59351     warnings in packages that build with -Wmissing-field-initializers.
59352
59353  gio/glib-compile-resources.c | 2 +-
59354  1 file changed, 1 insertion(+), 1 deletion(-)
59355
59356 commit fb1fa6747dbb00b57889058abc27869c7a40c555
59357 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
59358 Date:   Tue Jan 8 14:43:21 2013 +0100
59359
59360     Updated Spanish translation
59361
59362  po/es.po | 250
59363  ++++++++++++++++++++++++++++++++-------------------------------
59364  1 file changed, 128 insertions(+), 122 deletions(-)
59365
59366 commit 6513e656c00550d99235faaa4714db33f12a444c
59367 Author: Javier Jardón <jjardon@gnome.org>
59368 Date:   Mon Jan 7 15:41:19 2013 +0000
59369
59370     configure.ac: replace obsolete AC_CONFIG_HEADER with with
59371     AC_CONFIG_HEADERS
59372
59373     The former is an obsolete alias to the latter.
59374     It may get removed in the future.
59375
59376  configure.ac | 2 +-
59377  1 file changed, 1 insertion(+), 1 deletion(-)
59378
59379 commit 7e5390b870c5c6fd2b27d52b8a675efc551d9b7e
59380 Author: Nilamdyuti Goswami <ngoswami@redhat.com>
59381 Date:   Mon Jan 7 17:44:23 2013 +0530
59382
59383     Assamese translation updated
59384
59385  po/as.po | 135
59386  ++++++++++++++++++++++++++++++++++-----------------------------
59387  1 file changed, 73 insertions(+), 62 deletions(-)
59388
59389 commit b3ce0deb6d81bad318fee2f15e73cc4df20d945f
59390 Author: Dan Winship <danw@gnome.org>
59391 Date:   Sun Jan 6 18:56:39 2013 -0500
59392
59393     tests/gdatetime: add a missing ; on windows
59394
59395  glib/tests/gdatetime.c | 2 +-
59396  1 file changed, 1 insertion(+), 1 deletion(-)
59397
59398 commit 1d0687aa814e55def9ffb618310d7e0ae4f591cc
59399 Author: Dan Winship <danw@gnome.org>
59400 Date:   Sun Jan 6 17:12:15 2013 -0500
59401
59402     gio/tests: fix a few more gdbus-testserver.py references
59403
59404     that got missed in Matthias's earlier patch
59405
59406  gio/tests/gdbus-proxy-well-known-name.c | 2 +-
59407  gio/tests/gdbus-proxy.c                 | 8 ++++----
59408  2 files changed, 5 insertions(+), 5 deletions(-)
59409
59410 commit 5eba9784979e0b723c05a45cf767046607e4e759
59411 Author: Nirbheek Chauhan <nirbheek.chauhan@collabora.co.uk>
59412 Date:   Sat Jan 5 12:52:31 2013 +0530
59413
59414     GFile: Add Btrfs clone ioctl support
59415
59416     The attached patch adds support for the btrfs "clone" ioctl which
59417     makes Copy-on-Write reflinks, resulting in cheap O(1) copies when
59418     source/destination are on the same filesystem. The ioctl itself is
59419     quite straightforward, and GNU coreutils has had support since 7.5
59420     (--reflink=auto --sparse=auto).
59421
59422     The ioctl only operates on regular files and symlinks, and always
59423     follows symlinks; checks have been added accordingly.
59424
59425     This patch would be very useful for everyone who uses btrfs
59426     filesystems (Meego folks for instance). On systems that don't have
59427     btrfs, or if the the source is not on a btrfs filesystem, the ioctl
59428     returns EINVAL, and the fallback code is triggered. Hence this will
59429     cause no problems for non-btrfs users.
59430
59431     https://bugzilla.gnome.org/show_bug.cgi?id=626497
59432
59433  configure.ac |   1 +
59434  gio/gfile.c  | 104
59435  +++++++++++++++++++++++++++++++++++++++++++++++++++++------
59436  2 files changed, 96 insertions(+), 9 deletions(-)
59437
59438 commit f42347d82e3724958d36922a6171c2eb262336cb
59439 Author: Dan Winship <danw@gnome.org>
59440 Date:   Sat Jan 5 13:26:23 2013 -0500
59441
59442     GMemoryInputStream: fix skip_async()
59443
59444     a5876e5f made GMemoryInputStream subclassable, but accidentally broke
59445     read_async() and skip_async() in the process. The immediately
59446     following e7983495 fixed read_async() (and added a test for it), but
59447     skip_async() accidentally got... skipped.
59448
59449     Fix it now and add a test for it.
59450
59451     Also, GMemoryInputStream's skip_async() was assuming that skip() could
59452     never fail, which is true of its own implementation, but might not be
59453     true of a subclass's, so do proper GError handling too.
59454
59455  gio/gmemoryinputstream.c        |  8 ++++++--
59456  gio/tests/memory-input-stream.c | 43
59457  ++++++++++++++++++++++++++++++++++++++++-
59458  2 files changed, 48 insertions(+), 3 deletions(-)
59459
59460 commit 330c6c116e31628fcd46ee95e7bff51c60be5bab
59461 Author: Rico Tzschichholz <ricotz@t-online.de>
59462 Date:   Fri Jan 4 21:36:37 2013 +0100
59463
59464     gio/tests: Drop superfluous dbus-1 dependencies of gdbus-auth
59465
59466  gio/tests/Makefile.am  | 3 +--
59467  gio/tests/gdbus-auth.c | 1 -
59468  2 files changed, 1 insertion(+), 3 deletions(-)
59469
59470 commit c2055f22f4399a23d1c02a94f8b029212e37e162
59471 Author: Ryan Lortie <desrt@desrt.ca>
59472 Date:   Mon Nov 5 11:07:16 2012 -0500
59473
59474     gtype: disallow adding interfaces after the fact
59475
59476     Add a check to prevent adding an interface to a class that has already
59477     had its class_init done.
59478
59479     This is an incompatible change but it is suspected that there are not
59480     many users of this functionality.  Two known exceptions are pygobject
59481     (fixed in bug 686149) and our own testsuite (affected tests have been
59482     temporarily disabled by this patch).
59483
59484     Once we confirm that nobody else is using this functionality we can
59485     remove a rather large amount of code for dealing with this case.
59486
59487     https://bugzilla.gnome.org/show_bug.cgi?id=687659
59488
59489  gobject/gtype.c             |  6 ++++++
59490  gobject/tests/threadtests.c | 20 ++++++++++++--------
59491  tests/gobject/Makefile.am   |  3 ---
59492  3 files changed, 18 insertions(+), 11 deletions(-)
59493
59494 commit 125833d4277046efc77aeabe43282514b9f5bc73
59495 Author: Rico Tzschichholz <ricotz@t-online.de>
59496 Date:   Fri Jan 4 20:37:27 2013 +0100
59497
59498     gio/tests: Fix make dist
59499
59500     Missing bit of 32c925427785895ce156f4bb428082e1952d2407
59501
59502  gio/tests/Makefile.am | 2 +-
59503  1 file changed, 1 insertion(+), 1 deletion(-)
59504
59505 commit efa7b5f1e7d28e10d2c4413fc1626305f46706f5
59506 Author: Rico Tzschichholz <ricotz@t-online.de>
59507 Date:   Fri Jan 4 20:25:46 2013 +0100
59508
59509     Revert "gtype: disallow adding interfaces after the fact"
59510
59511     This reverts commit d6a075b0d8dfe4e4a41f6624ad7032d2163d420c.
59512
59513  gobject/gtype.c             |  6 ------
59514  gobject/tests/threadtests.c | 20 ++++++++------------
59515  tests/gobject/Makefile.am   |  3 +++
59516  3 files changed, 11 insertions(+), 18 deletions(-)
59517
59518 commit e478b65ea5fe20ea714a4e78be051a8aa7583ece
59519 Author: Matthias Clasen <mclasen@redhat.com>
59520 Date:   Fri Jan 4 08:27:00 2013 -0500
59521
59522     Improve g_cond_wait docs
59523
59524     Document that the mutex is locked upon return.
59525     https://bugzilla.gnome.org/show_bug.cgi?id=691110
59526
59527  glib/gthread-posix.c | 2 ++
59528  1 file changed, 2 insertions(+)
59529
59530 commit 5fbdd3aa27a4a0445708a453ffbd935e6905ee2a
59531 Author: Marko Lindqvist <cazfi74@gmail.com>
59532 Date:   Thu Jan 3 19:21:35 2013 -0500
59533
59534     Remove deprecated AM_PROG_CC_STDC
59535
59536     Fixes automake 1.13 build.
59537
59538     https://bugzilla.gnome.org/show_bug.cgi?id=691011
59539
59540  configure.ac | 1 -
59541  1 file changed, 1 deletion(-)
59542
59543 commit 101ddfe22f0313c5159bda754697a59b559e7718
59544 Author: David Zeuthen <zeuthen@gmail.com>
59545 Date:   Thu Jan 3 13:34:21 2013 -0500
59546
59547     In gdbus-auth test, use g_unsetenv(), not g_setenv() with a NULL value
59548
59549     Signed-off-by: David Zeuthen <zeuthen@gmail.com>
59550
59551  gio/tests/gdbus-auth.c | 4 ++--
59552  1 file changed, 2 insertions(+), 2 deletions(-)
59553
59554 commit 361fe28fb9ebf6841830b7f193671a378554bc9e
59555 Author: Matthias Clasen <mclasen@redhat.com>
59556 Date:   Thu Jan 3 13:13:50 2013 -0500
59557
59558     Drop gdbus-testserver.py
59559
59560     The tests are using the C version of gdbus-testserver now.
59561     This means we no longer rely on dbus-python for 'make check'.
59562     https://bugzilla.gnome.org/show_bug.cgi?id=675856
59563
59564  gio/tests/Makefile.am         |   1 -
59565  gio/tests/gdbus-testserver.py | 299
59566  ------------------------------------------
59567  2 files changed, 300 deletions(-)
59568
59569 commit 663ed23bc5614fb4f40df04a9e949f63cf554e06
59570 Author: Matthias Clasen <mclasen@redhat.com>
59571 Date:   Thu Jan 3 13:12:58 2013 -0500
59572
59573     Use the C gdbus-testserver in tests
59574
59575  gio/tests/gdbus-connection-loss.c       | 2 +-
59576  gio/tests/gdbus-connection-slow.c       | 2 +-
59577  gio/tests/gdbus-connection.c            | 2 +-
59578  gio/tests/gdbus-introspection.c         | 2 +-
59579  gio/tests/gdbus-proxy-well-known-name.c | 2 +-
59580  gio/tests/gdbus-proxy.c                 | 2 +-
59581  gio/tests/gdbus-threading.c             | 2 +-
59582  7 files changed, 7 insertions(+), 7 deletions(-)
59583
59584 commit 416fa3b9efb7b75c781ea26e004ad6183ea16e24
59585 Author: Matthias Clasen <mclasen@redhat.com>
59586 Date:   Thu Jan 3 13:11:58 2013 -0500
59587
59588     Add a C version of gdbus-testserver.py
59589
59590     This will let us drop the dbus-python dependency.
59591     The C version does not 100% reproduce all the hash table
59592     and array manipulation of the python version, but the tests
59593     do not rely on it anyway.
59594
59595  gio/tests/Makefile.am        |   3 +
59596  gio/tests/gdbus-testserver.c | 889
59597  +++++++++++++++++++++++++++++++++++++++++++
59598  2 files changed, 892 insertions(+)
59599
59600 commit 2652dc13573471a1a20070fdeef0c44eb0aa4f9a
59601 Author: David Zeuthen <zeuthen@gmail.com>
59602 Date:   Thu Jan 3 11:57:21 2013 -0500
59603
59604     GDBus: Avoid use of libdbus-1 in authentication tests
59605
59606     This greatly simplifies the test since everything is now in a single
59607     process and possible bugs / quirks in libdbus-1 will not interfere
59608     with the tests. On the other hand, we no longer test interoperability
59609     with libdbus-1. This is somewhat moot, however, since other tests that
59610     involve a message bus (e.g. GTestDBus users which include most of the
59611     GDBus test suite itself) will test this.
59612
59613     Also ensure that we don't pollute existing D-Bus keyrings for the
59614     DBUS_COOKIE_SHA1 authentication method (e.g. files in the
59615     ~/.dbus-keyrings directory) by setting the environment variables
59616     G_DBUS_COOKIE_SHA1_KEYRING_DIR and
59617     G_DBUS_COOKIE_SHA1_KEYRING_DIR_IGNORE_PERMISSION.
59618
59619     All in all, this change avoids some thorny issues where the GDBus and
59620     libdbus-1 implementations disagree on whether an item in the D-Bus
59621     keyring is still valid (items have an age etc.). In reality, since the
59622     DBUS_COOKIE_SHA1 authentication method is never used in production,
59623     this is never hit in production. This bug was, however, frequently hit
59624     if you just ran the test suite repeatedly for 15 minutes or so.
59625
59626     Also add TODO items to mention that we currently don't test corner
59627     cases involving
59628
59629      - DBUS_COOKIE_SHA1 timeouts
59630      - libdbus-1 interoperability
59631
59632     Signed-off-by: David Zeuthen <zeuthen@gmail.com>
59633
59634  gio/tests/Makefile.am  |   2 -
59635  gio/tests/gdbus-auth.c | 304
59636  +++++++++++++++++++++++++++----------------------
59637  2 files changed, 165 insertions(+), 141 deletions(-)
59638
59639 commit 03e84f936fd6f4acbcdf671cc6be5b0690ee7ea6
59640 Author: Dan Winship <danw@gnome.org>
59641 Date:   Wed Jan 2 13:00:48 2013 -0500
59642
59643     GValueArray: clarify the deprecation warnings
59644
59645     GValueArray as a whole is deprecated in favor of GArray (with GValue
59646     elements); warnings like "'g_value_array_get_nth' is deprecated: Use
59647     'g_array_index' instead" are confusing because they suggest that the
59648     GArray functions can be used with GValueArrays. Make them say "Use
59649     'GArray' instead" instead.
59650
59651     https://bugzilla.gnome.org/show_bug.cgi?id=690970
59652
59653  gobject/gvaluearray.h | 22 +++++++++++-----------
59654  1 file changed, 11 insertions(+), 11 deletions(-)
59655
59656 commit af27baaaef3510e32104af6fa196336f13dbc5a9
59657 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
59658 Date:   Wed Jan 2 13:10:31 2013 +0100
59659
59660     Fix build with --enable-gtk-doc
59661
59662     https://bugzilla.gnome.org/show_bug.cgi?id=691001
59663
59664  docs/reference/glib/building.xml | 1 +
59665  1 file changed, 1 insertion(+)
59666
59667 commit 3e5068c18631afdc3c6a50a82f6e3499ac9bf3ed
59668 Author: Matthias Clasen <mclasen@redhat.com>
59669 Date:   Tue Jan 1 15:49:06 2013 -0500
59670
59671     Add a --with-python option
59672
59673     The effect is the same as specifying PYTHON=python3, but a
59674     configure option works better in jhbuild.
59675     https://bugzilla.gnome.org/show_bug.cgi?id=684103
59676
59677  configure.ac                     | 11 ++++++++++-
59678  docs/reference/glib/building.xml |  8 ++++++++
59679  2 files changed, 18 insertions(+), 1 deletion(-)
59680
59681 commit 86610b059463472e01c0001b83ed052a3edca2e0
59682 Author: Matthias Clasen <mclasen@redhat.com>
59683 Date:   Tue Jan 1 14:06:20 2013 -0500
59684
59685     Move testgobject to tests/
59686
59687     And fix it to actually check the right things.
59688
59689  gobject/Makefile.am              | 3 ---
59690  tests/Makefile.am                | 6 ++++--
59691  {gobject => tests}/testgobject.c | 4 ++--
59692  3 files changed, 6 insertions(+), 7 deletions(-)
59693
59694 commit f2e00a07f49d6ad0e8d790396bcdea913592ce33
59695 Author: Matthias Clasen <mclasen@redhat.com>
59696 Date:   Tue Jan 1 13:54:54 2013 -0500
59697
59698     Improvde #include order consistency
59699
59700     This was mostly fixed already, just re-fix a few details here.
59701     https://bugzilla.gnome.org/show_bug.cgi?id=71704
59702
59703  gobject/gatomicarray.c    | 4 ++--
59704  gobject/gclosure.c        | 2 +-
59705  gobject/glib-genmarshal.c | 9 +++++----
59706  gobject/gtype.c           | 2 +-
59707  4 files changed, 9 insertions(+), 8 deletions(-)
59708
59709 commit 7acfdb04ac1af34af26353a2af388adb7e4db844
59710 Author: Paolo Borelli <pborelli@gnome.org>
59711 Date:   Thu Dec 27 20:55:30 2012 +0100
59712
59713     Annotate GApplication::local_command_line
59714
59715     Also add some documentation.
59716     https://bugzilla.gnome.org/show_bug.cgi?id=690670
59717
59718  gio/gapplication.h | 20 ++++++++++++++++++++
59719  1 file changed, 20 insertions(+)
59720
59721 commit 5e62827efdf8a6efbf48e5ed88e02ec4e3a40329
59722 Author: Jasper St. Pierre <jstpierre@mecheye.net>
59723 Date:   Tue Jul 3 15:14:18 2012 -0400
59724
59725     gmarkup: Make GMarkupParseContext a boxed type
59726
59727     At the same time, add a refcount and public ref/unref methods.
59728     This makes it usable from introspectable.
59729
59730     https://bugzilla.gnome.org/show_bug.cgi?id=690084
59731
59732  docs/reference/glib/glib-sections.txt       |  2 ++
59733  docs/reference/gobject/gobject-sections.txt |  1 +
59734  glib/glib.symbols                           |  2 ++
59735  glib/gmarkup.c                              | 44
59736  +++++++++++++++++++++++++++++
59737  glib/gmarkup.h                              |  4 +++
59738  gobject/gboxed.c                            |  1 +
59739  gobject/glib-types.h                        | 11 ++++++++
59740  gobject/gobject.symbols                     |  1 +
59741  8 files changed, 66 insertions(+)
59742
59743 commit 157f80c2440dcc4ff581b2829bc2ce14071a69e2
59744 Author: Matthias Clasen <mclasen@redhat.com>
59745 Date:   Tue Jan 1 10:25:07 2013 -0500
59746
59747     Drop a broken link
59748
59749     The GSettings migration docs had a link to the no-longer existing
59750     gsettings-tutorial branch of gnome-utils. Remove it.
59751     https://bugzilla.gnome.org/show_bug.cgi?id=690043
59752
59753  docs/reference/gio/migrating-gconf.xml | 3 +--
59754  1 file changed, 1 insertion(+), 2 deletions(-)
59755
59756 commit 0d3da350c608483a12c89334638317d57449e968
59757 Author: Michael Henning <drawoc@darkrefraction.com>
59758 Date:   Sat Dec 29 23:57:23 2012 -0500
59759
59760     gutils: move G_END_DECLS to the end of gutils.h
59761
59762     Previously, some declarations near the bottom came after the
59763     G_END_DECLS, causing linker errors for C++ users that called those
59764     functions.
59765
59766     https://bugzilla.gnome.org/show_bug.cgi?id=690902
59767
59768  glib/gutils.h | 4 ++--
59769  1 file changed, 2 insertions(+), 2 deletions(-)
59770
59771 commit 81c1fd22bd92454b0f7c97715e11c77eb0451abf
59772 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
59773 Date:   Mon Dec 31 12:20:07 2012 +0100
59774
59775     Updated Spanish translation
59776
59777  po/es.po | 180
59778  ++++++++++++++++++++++++++++++++-------------------------------
59779  1 file changed, 92 insertions(+), 88 deletions(-)
59780
59781 commit a9f363733ba796b8c2365fc45a616f94bd6463e3
59782 Author: Matthias Clasen <mclasen@redhat.com>
59783 Date:   Sat Dec 29 00:22:34 2012 -0500
59784
59785     Fix up the gschema.dtd
59786
59787     This DTD wasn't syntactically correct, and didn't actually
59788     describe keys correctly. This change makes it a bit too lax,
59789     but at least it can be used now.
59790     https://bugzilla.gnome.org/show_bug.cgi?id=690538
59791
59792  gio/gschema.dtd | 8 ++++----
59793  1 file changed, 4 insertions(+), 4 deletions(-)
59794
59795 commit 12ad403a43763aa4a99a6055c3cccd2677252430
59796 Author: Matthias Clasen <mclasen@redhat.com>
59797 Date:   Sat Dec 29 00:03:09 2012 -0500
59798
59799     Remove a failing test
59800
59801     Since we stripped g_credentials_set_pid(), the test for
59802     g_credentials_get_pid() can't succeed anymore, so remove it.
59803
59804  gio/tests/credentials.c | 4 ----
59805  1 file changed, 4 deletions(-)
59806
59807 commit 32c925427785895ce156f4bb428082e1952d2407
59808 Author: Tristan Van Berkom <tristan.van.berkom@gmail.com>
59809 Date:   Thu Dec 20 15:34:22 2012 +0900
59810
59811     Adding test coverage for GTestDBus activating in-tree services.
59812
59813     https://bugzilla.gnome.org/show_bug.cgi?id=690543
59814
59815  configure.ac                                       |   2 +
59816  gio/tests/Makefile.am                              |   9 +-
59817  gio/tests/gdbus-test-fixture.c                     | 121
59818  +++++++++++++++++++++
59819  gio/tests/services/Makefile.am                     |   2 +
59820  ...org.gtk.GDBus.Examples.ObjectManager.service.in |   3 +
59821  5 files changed, 136 insertions(+), 1 deletion(-)
59822
59823 commit e1b99b2ddcf21f5dab26ad74afa6935eaf70028e
59824 Author: Matthias Clasen <mclasen@redhat.com>
59825 Date:   Thu Dec 27 23:43:14 2012 -0500
59826
59827     Move single-include guards inside include guards
59828
59829     gcc has optimizations for include guards that only work
59830     if they are outermost in the the header.
59831     https://bugzilla.gnome.org/show_bug.cgi?id=689810
59832
59833  gio/gaction.h                    | 6 +++---
59834  gio/gactiongroup.h               | 6 +++---
59835  gio/gactiongroupexporter.h       | 6 +++---
59836  gio/gactionmap.h                 | 6 +++---
59837  gio/gappinfo.h                   | 6 +++---
59838  gio/gapplication.h               | 6 +++---
59839  gio/gapplicationcommandline.h    | 6 +++---
59840  gio/gasyncinitable.h             | 6 +++---
59841  gio/gasyncresult.h               | 6 +++---
59842  gio/gbufferedinputstream.h       | 6 +++---
59843  gio/gbufferedoutputstream.h      | 6 +++---
59844  gio/gcancellable.h               | 6 +++---
59845  gio/gcharsetconverter.h          | 6 +++---
59846  gio/gcontenttype.h               | 6 +++---
59847  gio/gconverter.h                 | 6 +++---
59848  gio/gconverterinputstream.h      | 6 +++---
59849  gio/gconverteroutputstream.h     | 6 +++---
59850  gio/gcredentials.h               | 6 +++---
59851  gio/gdatainputstream.h           | 6 +++---
59852  gio/gdataoutputstream.h          | 6 +++---
59853  gio/gdbusactiongroup.h           | 6 +++---
59854  gio/gdbusaddress.h               | 6 +++---
59855  gio/gdbusauth.h                  | 6 +++---
59856  gio/gdbusauthmechanism.h         | 6 +++---
59857  gio/gdbusauthmechanismanon.h     | 6 +++---
59858  gio/gdbusauthmechanismexternal.h | 6 +++---
59859  gio/gdbusauthmechanismsha1.h     | 6 +++---
59860  gio/gdbusauthobserver.h          | 6 +++---
59861  gio/gdbusconnection.h            | 6 +++---
59862  gio/gdbuserror.h                 | 6 +++---
59863  gio/gdbusintrospection.h         | 6 +++---
59864  gio/gdbusmessage.h               | 6 +++---
59865  gio/gdbusmethodinvocation.h      | 6 +++---
59866  gio/gdbusnameowning.h            | 6 +++---
59867  gio/gdbusnamewatching.h          | 6 +++---
59868  gio/gdbusprivate.h               | 6 +++---
59869  gio/gdbusproxy.h                 | 6 +++---
59870  gio/gdbusserver.h                | 6 +++---
59871  gio/gdbusutils.h                 | 6 +++---
59872  gio/gdrive.h                     | 6 +++---
59873  gio/gdummyproxyresolver.h        | 6 +++---
59874  gio/gemblem.h                    | 6 +++---
59875  gio/gemblemedicon.h              | 6 +++---
59876  gio/gfile.h                      | 6 +++---
59877  gio/gfileattribute.h             | 6 +++---
59878  gio/gfileenumerator.h            | 6 +++---
59879  gio/gfileicon.h                  | 6 +++---
59880  gio/gfileinfo.h                  | 6 +++---
59881  gio/gfileinputstream.h           | 6 +++---
59882  gio/gfileiostream.h              | 6 +++---
59883  gio/gfilemonitor.h               | 6 +++---
59884  gio/gfilenamecompleter.h         | 6 +++---
59885  gio/gfileoutputstream.h          | 6 +++---
59886  gio/gfilterinputstream.h         | 6 +++---
59887  gio/gfilteroutputstream.h        | 6 +++---
59888  gio/gicon.h                      | 6 +++---
59889  gio/ginetaddress.h               | 6 +++---
59890  gio/ginetaddressmask.h           | 6 +++---
59891  gio/ginetsocketaddress.h         | 6 +++---
59892  gio/ginitable.h                  | 6 +++---
59893  gio/ginputstream.h               | 6 +++---
59894  gio/gioenums.h                   | 6 +++---
59895  gio/gioerror.h                   | 6 +++---
59896  gio/giomodule.h                  | 6 +++---
59897  gio/gioscheduler.h               | 6 +++---
59898  gio/giostream.h                  | 6 +++---
59899  gio/giotypes.h                   | 6 +++---
59900  gio/gloadableicon.h              | 6 +++---
59901  gio/gmemoryinputstream.h         | 6 +++---
59902  gio/gmemoryoutputstream.h        | 6 +++---
59903  gio/gmount.h                     | 6 +++---
59904  gio/gmountoperation.h            | 6 +++---
59905  gio/gnativevolumemonitor.h       | 6 +++---
59906  gio/gnetworkaddress.h            | 6 +++---
59907  gio/gnetworkmonitor.h            | 6 +++---
59908  gio/gnetworkservice.h            | 6 +++---
59909  gio/goutputstream.h              | 6 +++---
59910  gio/gpermission.h                | 6 +++---
59911  gio/gpollableinputstream.h       | 6 +++---
59912  gio/gpollableoutputstream.h      | 6 +++---
59913  gio/gpollableutils.h             | 6 +++---
59914  gio/gproxy.h                     | 6 +++---
59915  gio/gproxyaddress.h              | 6 +++---
59916  gio/gproxyaddressenumerator.h    | 6 +++---
59917  gio/gproxyresolver.h             | 6 +++---
59918  gio/gremoteactiongroup.h         | 6 +++---
59919  gio/gresolver.h                  | 6 +++---
59920  gio/gresource.h                  | 6 +++---
59921  gio/gseekable.h                  | 6 +++---
59922  gio/gsettings.h                  | 6 +++---
59923  gio/gsimpleaction.h              | 6 +++---
59924  gio/gsimpleactiongroup.h         | 6 +++---
59925  gio/gsimpleasyncresult.h         | 6 +++---
59926  gio/gsimplepermission.h          | 6 +++---
59927  gio/gsocket.h                    | 6 +++---
59928  gio/gsocketaddress.h             | 6 +++---
59929  gio/gsocketaddressenumerator.h   | 6 +++---
59930  gio/gsocketclient.h              | 6 +++---
59931  gio/gsocketconnectable.h         | 6 +++---
59932  gio/gsocketconnection.h          | 6 +++---
59933  gio/gsocketcontrolmessage.h      | 6 +++---
59934  gio/gsocketlistener.h            | 6 +++---
59935  gio/gsocketservice.h             | 6 +++---
59936  gio/gsrvtarget.h                 | 6 +++---
59937  gio/gtask.h                      | 6 +++---
59938  gio/gtcpconnection.h             | 6 +++---
59939  gio/gtcpwrapperconnection.h      | 6 +++---
59940  gio/gtestdbus.h                  | 6 +++---
59941  gio/gthemedicon.h                | 6 +++---
59942  gio/gthreadedsocketservice.h     | 6 +++---
59943  gio/gtlsbackend.h                | 6 +++---
59944  gio/gtlscertificate.h            | 6 +++---
59945  gio/gtlsclientconnection.h       | 6 +++---
59946  gio/gtlsconnection.h             | 6 +++---
59947  gio/gtlsdatabase.h               | 6 +++---
59948  gio/gtlsfiledatabase.h           | 6 +++---
59949  gio/gtlsinteraction.h            | 6 +++---
59950  gio/gtlspassword.h               | 6 +++---
59951  gio/gtlsserverconnection.h       | 6 +++---
59952  gio/gvfs.h                       | 6 +++---
59953  gio/gvolume.h                    | 6 +++---
59954  gio/gvolumemonitor.h             | 6 +++---
59955  gio/gzlibcompressor.h            | 6 +++---
59956  gio/gzlibdecompressor.h          | 6 +++---
59957  glib/deprecated/gallocator.h     | 6 +++---
59958  glib/deprecated/gcache.h         | 6 +++---
59959  glib/deprecated/gcompletion.h    | 6 +++---
59960  glib/deprecated/gmain.h          | 6 +++---
59961  glib/deprecated/grel.h           | 6 +++---
59962  glib/deprecated/gthread.h        | 6 +++---
59963  glib/galloca.h                   | 6 +++---
59964  glib/garray.h                    | 6 +++---
59965  glib/gasyncqueue.h               | 6 +++---
59966  glib/gatomic.h                   | 6 +++---
59967  glib/gbacktrace.h                | 6 +++---
59968  glib/gbase64.h                   | 6 +++---
59969  glib/gbookmarkfile.h             | 6 +++---
59970  glib/gbytes.h                    | 6 +++---
59971  glib/gcharset.h                  | 6 +++---
59972  glib/gchecksum.h                 | 6 +++---
59973  glib/gconvert.h                  | 6 +++---
59974  glib/gdataset.h                  | 6 +++---
59975  glib/gdate.h                     | 6 +++---
59976  glib/gdatetime.h                 | 6 +++---
59977  glib/gdir.h                      | 6 +++---
59978  glib/genviron.h                  | 6 +++---
59979  glib/gerror.h                    | 6 +++---
59980  glib/gfileutils.h                | 6 +++---
59981  glib/ggettext.h                  | 6 +++---
59982  glib/ghash.h                     | 6 +++---
59983  glib/ghmac.h                     | 6 +++---
59984  glib/ghook.h                     | 6 +++---
59985  glib/ghostutils.h                | 6 +++---
59986  glib/giochannel.h                | 6 +++---
59987  glib/gkeyfile.h                  | 6 +++---
59988  glib/glist.h                     | 6 +++---
59989  glib/gmacros.h                   | 6 +++---
59990  glib/gmain-internal.h            | 6 +++---
59991  glib/gmain.h                     | 6 +++---
59992  glib/gmappedfile.h               | 6 +++---
59993  glib/gmarkup.h                   | 6 +++---
59994  glib/gmem.h                      | 6 +++---
59995  glib/gmessages.h                 | 6 +++---
59996  glib/gnode.h                     | 6 +++---
59997  glib/goption.h                   | 6 +++---
59998  glib/gpattern.h                  | 6 +++---
59999  glib/gpoll.h                     | 6 +++---
60000  glib/gprimes.h                   | 6 +++---
60001  glib/gqsort.h                    | 6 +++---
60002  glib/gquark.h                    | 6 +++---
60003  glib/gqueue.h                    | 6 +++---
60004  glib/grand.h                     | 6 +++---
60005  glib/gregex.h                    | 6 +++---
60006  glib/gscanner.h                  | 6 +++---
60007  glib/gsequence.h                 | 6 +++---
60008  glib/gshell.h                    | 6 +++---
60009  glib/gslice.h                    | 6 +++---
60010  glib/gslist.h                    | 6 +++---
60011  glib/gspawn.h                    | 6 +++---
60012  glib/gstrfuncs.h                 | 6 +++---
60013  glib/gstring.h                   | 6 +++---
60014  glib/gstringchunk.h              | 6 +++---
60015  glib/gtestutils.h                | 6 +++---
60016  glib/gthread.h                   | 6 +++---
60017  glib/gthreadpool.h               | 6 +++---
60018  glib/gtimer.h                    | 6 +++---
60019  glib/gtimezone.h                 | 6 +++---
60020  glib/gtrashstack.h               | 6 +++---
60021  glib/gtree.h                     | 6 +++---
60022  glib/gtypes.h                    | 6 +++---
60023  glib/gunicode.h                  | 6 +++---
60024  glib/gurifuncs.h                 | 6 +++---
60025  glib/gutils.h                    | 6 +++---
60026  glib/gvariant.h                  | 6 +++---
60027  glib/gvarianttype.h              | 6 +++---
60028  glib/gversion.h                  | 6 +++---
60029  glib/gversionmacros.h            | 6 +++---
60030  glib/gwin32.h                    | 6 +++---
60031  gobject/gatomicarray.h           | 6 +++---
60032  gobject/gbinding.h               | 6 +++---
60033  gobject/gboxed.h                 | 6 +++---
60034  gobject/gclosure.h               | 6 +++---
60035  gobject/genums.h                 | 6 +++---
60036  gobject/glib-types.h             | 6 +++---
60037  gobject/gobject.h                | 6 +++---
60038  gobject/gparam.h                 | 6 +++---
60039  gobject/gparamspecs.h            | 6 +++---
60040  gobject/gsignal.h                | 6 +++---
60041  gobject/gsourceclosure.h         | 6 +++---
60042  gobject/gtype-private.h          | 6 +++---
60043  gobject/gtype.h                  | 6 +++---
60044  gobject/gtypemodule.h            | 6 +++---
60045  gobject/gtypeplugin.h            | 6 +++---
60046  gobject/gvalue.h                 | 6 +++---
60047  gobject/gvaluearray.h            | 6 +++---
60048  gobject/gvaluetypes.h            | 6 +++---
60049  216 files changed, 648 insertions(+), 648 deletions(-)
60050
60051 commit 89d48d7800a21db1b94c09644bc68b84cda1940b
60052 Author: Ryan Lortie <desrt@desrt.ca>
60053 Date:   Wed Jan 18 14:37:37 2012 -0500
60054
60055     Add g_application_command_line_get_stdin()
60056
60057     This returns a GInputStream corresponding to the stdin on the
60058     commandline that caused this invocation.
60059
60060     The local case works on both UNIX (GUnixInputStream on stdin) and
60061     Windows (GWin32InputStream on GetStdHandle(STD_INPUT_HANDLE)).  The
60062     remote case works only on UNIX (by fd passing over D-Bus).
60063
60064     https://bugzilla.gnome.org/show_bug.cgi?id=668210
60065
60066  gio/gapplicationcommandline.c | 46 +++++++++++++++++++++++++++
60067  gio/gapplicationcommandline.h | 13 +++++---
60068  gio/gapplicationimpl-dbus.c   | 73
60069  +++++++++++++++++++++++++++++++++++++------
60070  gio/gio.symbols               |  1 +
60071  4 files changed, 119 insertions(+), 14 deletions(-)
60072
60073 commit 3e97776276a3648fac9706d7a82715ab230bfb5d
60074 Author: Mattias Põldaru <mahfiaz@gmail.com>
60075 Date:   Thu Dec 27 16:37:24 2012 +0200
60076
60077     [l10n] Updated Estonian translation
60078
60079  po/et.po | 4996
60080  ++++++++++++++++++++++++++++----------------------------------
60081  1 file changed, 2285 insertions(+), 2711 deletions(-)
60082
60083 commit 3a7c1594d126d20510eb4f6b769dedc8a68e3834
60084 Author: Fran Diéguez <fran.dieguez@mabishu.com>
60085 Date:   Mon Dec 24 22:53:03 2012 +0100
60086
60087     Updated Galician translations
60088
60089  po/gl.po | 181
60090  ++++++++++++++++++++++++++++++++-------------------------------
60091  1 file changed, 92 insertions(+), 89 deletions(-)
60092
60093 commit 53bbf26c17cf0876cdd18ddb77f6f985999a24d4
60094 Author: Dimitris Spingos <dmtrs32@gmail.com>
60095 Date:   Mon Dec 24 17:23:17 2012 +0200
60096
60097     Updated Greek translation
60098
60099  po/el.po | 1188
60100  ++++++++++++++++++++++++++++++++------------------------------
60101  1 file changed, 606 insertions(+), 582 deletions(-)
60102
60103 commit 74cc23405883ed33d7c42e05044265086d3fb420
60104 Author: Kjartan Maraas <kmaraas@gnome.org>
60105 Date:   Sun Dec 23 17:38:45 2012 +0100
60106
60107     Updated Norwegian bokmål translation
60108
60109  po/nb.po | 1130
60110  +++++++++++++++++++++++++++++++-------------------------------
60111  1 file changed, 564 insertions(+), 566 deletions(-)
60112
60113 commit f1a1cccd5a3354407d32e458324ae416cb527925
60114 Author: Peter Mráz <etkinator@gmail.com>
60115 Date:   Sun Dec 23 14:32:58 2012 +0100
60116
60117     Updated Slovak translation
60118
60119  po/sk.po | 1362
60120  ++++++++++++++++++++++++++++++--------------------------------
60121  1 file changed, 663 insertions(+), 699 deletions(-)
60122
60123 commit a9578b0bb7b5f81bb64ae6f969293c4ad3afc48a
60124 Author: Piotr Drąg <piotrdrag@gmail.com>
60125 Date:   Sun Dec 23 04:28:23 2012 +0100
60126
60127     Updated Polish translation
60128
60129  po/pl.po | 182
60130  ++++++++++++++++++++++++++++++++-------------------------------
60131  1 file changed, 93 insertions(+), 89 deletions(-)
60132
60133 commit f3ecba5e122ecd535066dd65473488498ee8fa22
60134 Author: Yaron Shahrabani <sh.yaron@gmail.com>
60135 Date:   Thu Dec 20 14:24:17 2012 +0200
60136
60137     Updated Hebrew translation.
60138
60139  po/he.po | 625
60140  ++++++++++++++++++++++++++++++++-------------------------------
60141  1 file changed, 314 insertions(+), 311 deletions(-)
60142
60143 commit c284d1c4ad38281f070060da221311f23f4c0eca
60144 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
60145 Date:   Thu Dec 20 11:08:39 2012 +0100
60146
60147     Updated Spanish translation
60148
60149  po/es.po | 296
60150  +++++++++++++++++++++++++++++++--------------------------------
60151  1 file changed, 146 insertions(+), 150 deletions(-)
60152
60153 commit 5445b4aeecf87233d54e27fee442359273a3f081
60154 Author: Nilamdyuti Goswami <ngoswami@redhat.com>
60155 Date:   Thu Dec 20 13:48:11 2012 +0530
60156
60157     Assamese translation updated
60158
60159  po/as.po | 507
60160  ++++++++++++++++++++++++++++++++-------------------------------
60161  1 file changed, 254 insertions(+), 253 deletions(-)
60162
60163 commit 08dce819ccaa63cbc572253da034634b21ddffca
60164 Author: Matthias Clasen <mclasen@redhat.com>
60165 Date:   Wed Dec 19 15:20:45 2012 -0500
60166
60167     Revert "gtestutils: add g_test_trap_subprocess(), deprecate
60168     g_test_trap_fork()"
60169
60170     This reverts commit e3a29184d56b3a65664eb8859e61afbc804497c8.
60171
60172  docs/reference/glib/glib-sections.txt |   5 +-
60173  glib/glib.symbols                     |   3 -
60174  glib/gmessages.c                      |   2 +-
60175  glib/gtestutils.c                     | 429
60176  ++++++----------------------------
60177  glib/gtestutils.h                     |  34 +--
60178  glib/tests/testing.c                  |  91 --------
60179  6 files changed, 77 insertions(+), 487 deletions(-)
60180
60181 commit 0178402c6d5aee998934db6d4b49fff95dc50c48
60182 Author: Matthias Clasen <mclasen@redhat.com>
60183 Date:   Wed Dec 19 15:20:37 2012 -0500
60184
60185     Revert "tests: port from g_test_trap_subprocess() to
60186     g_test_trap_fork()"
60187
60188     This reverts commit ea06ec80634ff8f22882f3bc92effb10ac294e41.
60189
60190  gio/tests/gdbus-exit-on-close.c | 133 ++++++------
60191  gio/tests/gdbus-non-socket.c    |   9 +-
60192  gio/tests/gdbus-proxy.c         |  20 +-
60193  gio/tests/gschema-compile.c     |  50 ++---
60194  gio/tests/gsettings.c           | 439
60195  +++++++++++++---------------------------
60196  glib/tests/array-test.c         |  27 ++-
60197  glib/tests/dataset.c            |  23 +--
60198  glib/tests/gvariant.c           |  79 +++-----
60199  glib/tests/logging.c            | 204 ++++++++-----------
60200  glib/tests/mem-overflow.c       | 143 +++++--------
60201  glib/tests/option-context.c     | 372 +++++++++++++++-------------------
60202  glib/tests/scannerapi.c         |  21 +-
60203  glib/tests/slice.c              |  17 +-
60204  glib/tests/test-printf.c        | 281 +++++++++++++++----------
60205  glib/tests/testing.c            | 214 +++++++-------------
60206  glib/tests/utils.c              |  22 +-
60207  gobject/tests/param.c           |  54 +----
60208  tests/Makefile.am               |   1 -
60209  tests/testglib.c                |  50 ++---
60210  19 files changed, 884 insertions(+), 1275 deletions(-)
60211
60212 commit 6f15db8c3d3b8c6f800e1408d05f57a133d0e7a1
60213 Author: Matthias Clasen <mclasen@redhat.com>
60214 Date:   Wed Dec 19 15:20:31 2012 -0500
60215
60216     Revert "gtestutils: fix "-p" logic"
60217
60218     This reverts commit 723a8f55880f1e7bf1b475901ce40e6cd443b72d.
60219
60220  glib/gtestutils.c    |   2 +-
60221  glib/tests/testing.c | 125
60222  ---------------------------------------------------
60223  2 files changed, 1 insertion(+), 126 deletions(-)
60224
60225 commit 50850fe08c92caafe99f8a1130479b6a63440e44
60226 Author: Matthias Clasen <mclasen@redhat.com>
60227 Date:   Wed Dec 19 15:20:20 2012 -0500
60228
60229     Revert "tests/option-context: fix under --verbose"
60230
60231     This reverts commit 80253cd71007975946a084697ccec9891102a3e7.
60232
60233  glib/tests/option-context.c | 7 +++++--
60234  1 file changed, 5 insertions(+), 2 deletions(-)
60235
60236 commit f64d6640d4e08bc0a82aa2b13482f48efc1c1229
60237 Author: Matthias Clasen <mclasen@redhat.com>
60238 Date:   Wed Dec 19 15:20:13 2012 -0500
60239
60240     Revert "tests/protocol: redo a bit"
60241
60242     This reverts commit 8d9969fe15f2afc0c13b5d20a3103df666d68934.
60243
60244  glib/tests/protocol.c | 49
60245  +++++++++++++++++++++++++++++--------------------
60246  1 file changed, 29 insertions(+), 20 deletions(-)
60247
60248 commit 53a436221fe603686bf40feb49d79a048db44943
60249 Author: Matthias Clasen <mclasen@redhat.com>
60250 Date:   Wed Dec 19 15:20:05 2012 -0500
60251
60252     Revert "tests/spawn-*.c: fix on Windows"
60253
60254     This reverts commit 602714a8dae08e395c8834aa059375de7dd877c0.
60255
60256  glib/tests/Makefile.am           | 2 --
60257  glib/tests/spawn-multithreaded.c | 4 ++--
60258  glib/tests/spawn-singlethread.c  | 4 ++--
60259  3 files changed, 4 insertions(+), 6 deletions(-)
60260
60261 commit 2fe36a22388216a04dfd74a59a72d8636c1098e4
60262 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
60263 Date:   Thu Nov 8 14:09:23 2012 +0000
60264
60265     Check that credentials pass through D-Bus on supported platforms
60266
60267     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=687920
60268
60269  gio/tests/gdbus-peer.c | 21 +++++++++++++++++++++
60270  1 file changed, 21 insertions(+)
60271
60272 commit 32bfd46c7b193de9eb6794d436f797c49b6a9f68
60273 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
60274 Date:   Thu Nov 8 14:08:44 2012 +0000
60275
60276     GCredentials: add a regression test
60277
60278     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=687920
60279
60280  gio/tests/Makefile.am   |   1 +
60281  gio/tests/credentials.c | 131
60282  ++++++++++++++++++++++++++++++++++++++++++++++++
60283  2 files changed, 132 insertions(+)
60284
60285 commit 8f65536504a0902f1e90696eb18f8c2bd5bc1782
60286 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
60287 Date:   Thu Nov 8 14:08:24 2012 +0000
60288
60289     GCredentials: add getter/setter for the Unix process ID
60290
60291     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=687920
60292
60293  docs/reference/gio/gio-sections.txt |  1 +
60294  gio/gcredentials.c                  | 43
60295  +++++++++++++++++++++++++++++++++++++
60296  gio/gcredentials.h                  |  3 +++
60297  gio/gio.symbols                     |  1 +
60298  4 files changed, 48 insertions(+)
60299
60300 commit 602714a8dae08e395c8834aa059375de7dd877c0
60301 Author: Dan Winship <danw@gnome.org>
60302 Date:   Sun Nov 25 13:52:20 2012 -0500
60303
60304     tests/spawn-*.c: fix on Windows
60305
60306     Need to append ".exe" to the spawned binary name on Windows
60307
60308     https://bugzilla.gnome.org/show_bug.cgi?id=679683
60309
60310  glib/tests/Makefile.am           | 2 ++
60311  glib/tests/spawn-multithreaded.c | 4 ++--
60312  glib/tests/spawn-singlethread.c  | 4 ++--
60313  3 files changed, 6 insertions(+), 4 deletions(-)
60314
60315 commit 8d9969fe15f2afc0c13b5d20a3103df666d68934
60316 Author: Dan Winship <danw@gnome.org>
60317 Date:   Sun Nov 25 11:50:09 2012 -0500
60318
60319     tests/protocol: redo a bit
60320
60321     Rather than overloading --verbose, just skip the tests that aren't
60322     supposed to be run in the parent process (so that if you do run the
60323     toplevel test with --verbose, it doesn't immediately error out).
60324
60325     https://bugzilla.gnome.org/show_bug.cgi?id=679683
60326
60327  glib/tests/protocol.c | 49
60328  ++++++++++++++++++++-----------------------------
60329  1 file changed, 20 insertions(+), 29 deletions(-)
60330
60331 commit 80253cd71007975946a084697ccec9891102a3e7
60332 Author: Dan Winship <danw@gnome.org>
60333 Date:   Sun Nov 25 11:42:59 2012 -0500
60334
60335     tests/option-context: fix under --verbose
60336
60337     We need to always pass G_TEST_TRAP_SILENCE_STDERR/STDOUT, or else
60338     we can't check that they contained the right text later.
60339
60340     https://bugzilla.gnome.org/show_bug.cgi?id=679683
60341
60342  glib/tests/option-context.c | 7 ++-----
60343  1 file changed, 2 insertions(+), 5 deletions(-)
60344
60345 commit 723a8f55880f1e7bf1b475901ce40e6cd443b72d
60346 Author: Dan Winship <danw@gnome.org>
60347 Date:   Sat Aug 25 11:54:31 2012 -0400
60348
60349     gtestutils: fix "-p" logic
60350
60351     If you had two tests "/foo/bar" and "/foo/bar/baz", and ran the test
60352     program with "-p /foo/bar/baz", it would run "/foo/bar" too. Fix that.
60353     And add a test to tests/testing for it.
60354
60355     https://bugzilla.gnome.org/show_bug.cgi?id=679683
60356
60357  glib/gtestutils.c    |   2 +-
60358  glib/tests/testing.c | 125
60359  +++++++++++++++++++++++++++++++++++++++++++++++++++
60360  2 files changed, 126 insertions(+), 1 deletion(-)
60361
60362 commit ea06ec80634ff8f22882f3bc92effb10ac294e41
60363 Author: Dan Winship <danw@gnome.org>
60364 Date:   Sat Nov 24 16:34:13 2012 -0500
60365
60366     tests: port from g_test_trap_subprocess() to g_test_trap_fork()
60367
60368     (or, in a few cases, to g_test_expect_message())
60369
60370     https://bugzilla.gnome.org/show_bug.cgi?id=679683
60371
60372  gio/tests/gdbus-exit-on-close.c | 133 ++++++------
60373  gio/tests/gdbus-non-socket.c    |   9 +-
60374  gio/tests/gdbus-proxy.c         |  20 +-
60375  gio/tests/gschema-compile.c     |  50 +++--
60376  gio/tests/gsettings.c           | 439
60377  +++++++++++++++++++++++++++-------------
60378  glib/tests/array-test.c         |  27 +--
60379  glib/tests/dataset.c            |  23 ++-
60380  glib/tests/gvariant.c           |  79 +++++---
60381  glib/tests/logging.c            | 204 +++++++++++--------
60382  glib/tests/mem-overflow.c       | 143 ++++++++-----
60383  glib/tests/option-context.c     | 372 +++++++++++++++++++---------------
60384  glib/tests/scannerapi.c         |  21 +-
60385  glib/tests/slice.c              |  17 +-
60386  glib/tests/test-printf.c        | 281 ++++++++++---------------
60387  glib/tests/testing.c            | 214 +++++++++++++-------
60388  glib/tests/utils.c              |  22 +-
60389  gobject/tests/param.c           |  54 ++++-
60390  tests/Makefile.am               |   1 +
60391  tests/testglib.c                |  50 +++--
60392  19 files changed, 1275 insertions(+), 884 deletions(-)
60393
60394 commit e3a29184d56b3a65664eb8859e61afbc804497c8
60395 Author: Dan Winship <danw@gnome.org>
60396 Date:   Sat Nov 24 15:58:27 2012 -0500
60397
60398     gtestutils: add g_test_trap_subprocess(), deprecate g_test_trap_fork()
60399
60400     g_test_trap_fork() doesn't work on Windows and is potentially flaky on
60401     unix anyway given the fork-but-don't-exec. Replace it with
60402     g_test_trap_subprocess(), which re-spawns the same program with
60403     arguments telling it to run a specific (otherwise-ignored) test case.
60404
60405     Make the existing g_test_trap_fork() unit tests be unix-only (they
60406     never passed on Windows anyway), and add a parallel set of
60407     g_test_trap_subprocess() tests.
60408
60409     https://bugzilla.gnome.org/show_bug.cgi?id=679683
60410
60411  docs/reference/glib/glib-sections.txt |   5 +-
60412  glib/glib.symbols                     |   3 +
60413  glib/gmessages.c                      |   2 +-
60414  glib/gtestutils.c                     | 429
60415  ++++++++++++++++++++++++++++------
60416  glib/gtestutils.h                     |  34 ++-
60417  glib/tests/testing.c                  |  91 ++++++++
60418  6 files changed, 487 insertions(+), 77 deletions(-)
60419
60420 commit 79fab3e647b77f948d2e946d630dedec9ce19f5f
60421 Author: Daniel Macks <dmacks@netspace.org>
60422 Date:   Sat Dec 1 14:23:01 2012 -0500
60423
60424     Add missing autoconf test for sysctlbyname()
60425
60426     uses specific mib[] tokens iff it is available, but configure wasn't
60427     testing for it to be available.
60428
60429     https://bugzilla.gnome.org/show_bug.cgi?id=689324
60430
60431  configure.ac | 1 +
60432  1 file changed, 1 insertion(+)
60433
60434 commit 1fec9ac47d157ca28c4efc1c18e5dd98bc39332b
60435 Author: Daniel Macks <dmacks@netspace.org>
60436 Date:   Thu Nov 29 10:33:47 2012 -0500
60437
60438     Fix constant type to match assigned variable type
60439
60440     Some compilers assume a literal value is a certain byte-length without
60441     checking the type to which it is being assigned, giving a compile-time
60442     warning: a default of 'long' is a mismatch when assigning to a guint64
60443     when the latter is a 'long long'. Use one of glib's standard macros to
60444     specify the type of the constant to match the variable type.
60445
60446     https://bugzilla.gnome.org/show_bug.cgi?id=688829
60447
60448  glib/tests/utils.c | 4 ++--
60449  1 file changed, 2 insertions(+), 2 deletions(-)
60450
60451 commit 69ad5010e3044d5329d19b0b3099ff0c5e9e1ddc
60452 Author: Dan Winship <danw@gnome.org>
60453 Date:   Wed Dec 19 09:10:01 2012 -0500
60454
60455     inotify: fix compile
60456
60457  gio/inotify/ginotifyfilemonitor.c | 2 +-
60458  1 file changed, 1 insertion(+), 1 deletion(-)
60459
60460 commit 5f1f9cb7d8886a6d8f06e2f67e9674758cd550bd
60461 Author: Emmanuele Bassi <ebassi@gnome.org>
60462 Date:   Wed Dec 19 11:03:24 2012 +0000
60463
60464     timezone: Fix byte arithmetic
60465
60466     Use guint8* instead of gpointer, to avoid warnings and side effects.
60467
60468     https://bugzilla.gnome.org/show_bug.cgi?id=686128
60469
60470  glib/gtimezone.c | 18 +++++++++---------
60471  1 file changed, 9 insertions(+), 9 deletions(-)
60472
60473 commit 1d7985aa0adf7c22060470de727484e92f0a0eb9
60474 Author: Dan Winship <danw@gnome.org>
60475 Date:   Mon Nov 19 16:18:55 2012 -0500
60476
60477     tests: multiple fixes to run-assert-msg-test.sh
60478
60479     1) use "../libtool" rather than "libtool" to avoid problems
60480     with wacky OS X not-actually-libtool
60481
60482     2) Use libtool on the libtool script, not the binary, so that it
60483     actually does anything
60484
60485     3) Don't use "gdb --ex" since it's apparently new-ish/non-portable.
60486
60487     https://bugzilla.gnome.org/show_bug.cgi?id=684723
60488
60489  tests/run-assert-msg-test.sh | 15 +++++++++------
60490  1 file changed, 9 insertions(+), 6 deletions(-)
60491
60492 commit 3a7244bd0ca5e30b1c3199c7995f924cfd231855
60493 Author: Dan Winship <danw@gnome.org>
60494 Date:   Wed Dec 19 08:22:23 2012 -0500
60495
60496     Add "Since 2.36" to G_FILE_MONITOR_WATCH_HARD_LINKS doc
60497
60498  gio/gioenums.h | 2 +-
60499  1 file changed, 1 insertion(+), 1 deletion(-)
60500
60501 commit 707bc4a40f48f1a361071a8b8b13d96743e89561
60502 Author: Ryan Lortie <desrt@desrt.ca>
60503 Date:   Wed Nov 18 17:59:14 2009 -0600
60504
60505     gio + inotify support for hard links
60506
60507     Add a new GFileMonitorFlag: G_FILE_MONITOR_WATCH_HARD_LINKS.
60508     When set,
60509     changes made to the file via another hard link will be detected.
60510
60511     Implement the new flag for the inotify backend.
60512
60513     https://bugzilla.gnome.org/show_bug.cgi?id=532815
60514
60515  gio/gfile.c                            |  19 +-
60516  gio/gioenums.h                         |   9 +-
60517  gio/inotify/ginotifydirectorymonitor.c |   2 +-
60518  gio/inotify/ginotifyfilemonitor.c      |   3 +
60519  gio/inotify/inotify-helper.c           |  20 +-
60520  gio/inotify/inotify-path.c             | 323
60521  ++++++++++++++++++++++++++++-----
60522  gio/inotify/inotify-path.h             |   2 +-
60523  gio/inotify/inotify-sub.c              |   4 +-
60524  gio/inotify/inotify-sub.h              |  11 +-
60525  9 files changed, 327 insertions(+), 66 deletions(-)
60526
60527 commit e6d45972fc0f75345b7ba19ac3d554cf801ba86a
60528 Author: John Ralls <jralls@ceridwen.us>
60529 Date:   Wed Dec 19 00:40:08 2012 +0000
60530
60531     Bug 633117: glib fails tests if /etc/localtime is not properly set
60532
60533  glib/tests/gdatetime.c | 6 +++++-
60534  1 file changed, 5 insertions(+), 1 deletion(-)
60535
60536 commit c9939b0fc7d831e97e653ace5ca9751d17d3c405
60537 Author: John Ralls <jralls@ceridwen.us>
60538 Date:   Tue Dec 18 15:41:09 2012 -0800
60539
60540     GTimeZone interval_info: Fix interval 0 per IANA tzfile instructions
60541
60542     IANA tzfiles don't always put standard time in the 0th t_info. Follow
60543     their instructions to use the first standard time t_info for
60544     interval 0.
60545
60546  glib/gtimezone.c | 22 ++++++++++++++++++----
60547  1 file changed, 18 insertions(+), 4 deletions(-)
60548
60549 commit 0f0404af21a6702f394c065ca0de33eb89a5fc48
60550 Author: John Ralls <jralls@ceridwen.us>
60551 Date:   Tue Dec 18 15:40:43 2012 -0800
60552
60553     test_posix_parse: PST8PDT passes on Unix because it names an IANA
60554     zone.
60555
60556  glib/tests/gdatetime.c | 14 ++++----------
60557  1 file changed, 4 insertions(+), 10 deletions(-)
60558
60559 commit bdab372379790a9cca07c60ce5fa979a7dfc92ae
60560 Author: John Ralls <jralls@ceridwen.us>
60561 Date:   Mon Dec 17 13:35:10 2012 -0800
60562
60563     MSWindows TimeZone Support: Refactor and rewrite TZ variable parsing
60564
60565  glib/gtimezone.c | 619
60566  +++++++++++++++++++++++++++----------------------------
60567  1 file changed, 300 insertions(+), 319 deletions(-)
60568
60569 commit 1af37768a533f1f5d039869f329d5a8bcd53d5f2
60570 Author: John Ralls <jralls@ceridwen.us>
60571 Date:   Tue Dec 11 13:42:05 2012 -0800
60572
60573     Test the TZ-variable parsing functions
60574
60575  glib/tests/gdatetime.c | 185
60576  +++++++++++++++++++++++++++++++++++++++++++++++++
60577  1 file changed, 185 insertions(+)
60578
60579 commit 7d1ae24e19b4eb35c6cea810284fadda58e6d40e
60580 Author: John Ralls <jralls@ceridwen.us>
60581 Date:   Thu Dec 6 17:16:50 2012 -0800
60582
60583     Implement and test time zone name/abbrev setting for Windows.
60584
60585  glib/gtimezone.c       | 14 ++++++++++++++
60586  glib/tests/gdatetime.c |  9 +++++++++
60587  2 files changed, 23 insertions(+)
60588
60589 commit d12bb7ef7284b49ccdeb81d7ef80b572eb1195d8
60590 Author: John Ralls <jralls@ceridwen.us>
60591 Date:   Tue Dec 4 10:51:48 2012 -0800
60592
60593     Win32 TimeZone Support: General refactoring
60594
60595     For code clarity and to pass tests
60596
60597  glib/gtimezone.c | 530
60598  +++++++++++++++++++++++++++----------------------------
60599  1 file changed, 259 insertions(+), 271 deletions(-)
60600
60601 commit 1ef6933cbefe9ceed75b59e9dc4ece49aa6da247
60602 Author: John Ralls <jralls@ceridwen.us>
60603 Date:   Tue Dec 4 11:13:04 2012 -0800
60604
60605     Add MSWindows timezone names to test new windows support.
60606
60607  glib/tests/gdatetime.c | 20 ++++++++++++++++++++
60608  1 file changed, 20 insertions(+)
60609
60610 commit 1ccd4d60fc6566ca4fcdbf6e961b1cb1cddc7127
60611 Author: Arnel A. Borja <kyoushuu@yahoo.com>
60612 Date:   Sat Oct 20 11:06:28 2012 +0800
60613
60614     GTimeZone: Fix time zones in Windows
60615
60616     Get time zone information from registry. Use GetTimeZoneInformation()
60617     instead to get the local time zone if Dynamic DST is not available.
60618
60619     https://bugzilla.gnome.org/show_bug.cgi?id=683998
60620
60621  glib/gtimezone.c | 52
60622  +++++++++++++++++++++++++++++++++++++++++++++++++---
60623  1 file changed, 49 insertions(+), 3 deletions(-)
60624
60625 commit 206ba07bd99b3d0cb0620e04ed51e4529d1ba6eb
60626 Author: Arnel A. Borja <kyoushuu@yahoo.com>
60627 Date:   Mon Oct 15 11:07:16 2012 +0800
60628
60629     GTimeZone: Parse Windows format for TZ
60630
60631     Parse the "tzn[+|-]hh[:mm[:ss]][dzn]" format used in Windows for
60632     environment variable TZ.
60633
60634     https://bugzilla.gnome.org/show_bug.cgi?id=683998
60635
60636  glib/gtimezone.c | 265
60637  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
60638  1 file changed, 265 insertions(+)
60639
60640 commit 87436e6b3d8a6218578e6ffd63a35e60ebc8a207
60641 Author: Arnel A. Borja <kyoushuu@yahoo.com>
60642 Date:   Sat Oct 20 14:10:43 2012 +0800
60643
60644     GTimeZone: Parse POSIX format for TZ
60645
60646     Parse the "std offset [dst [offset],start[/time],end[/time]]" (POSIX)
60647     format used in Unix for environment variable TZ.
60648
60649     https://bugzilla.gnome.org/show_bug.cgi?id=686128
60650
60651  glib/gtimezone.c | 341
60652  ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
60653  1 file changed, 336 insertions(+), 5 deletions(-)
60654
60655 commit 9a4a53c03daf20b7a2f61db87af3b698dac80784
60656 Author: Arnel A. Borja <kyoushuu@yahoo.com>
60657 Date:   Sun Oct 21 11:26:21 2012 +0800
60658
60659     GTimeZone: Add initialization functions for rules
60660
60661     Add functions to initialize a GTimeZone from rules.
60662
60663  glib/gtimezone.c | 277
60664  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
60665  1 file changed, 277 insertions(+)
60666
60667 commit 9fae921c3e3ecf312e7481f764894ef84add0d76
60668 Author: Arnel A. Borja <kyoushuu@yahoo.com>
60669 Date:   Mon Oct 15 10:57:09 2012 +0800
60670
60671     GTimeZone: Parse more offset formats
60672
60673     Allow more formats for offset. Parse seconds in offsets too. Make
60674     offset
60675     signs optional.
60676
60677     https://bugzilla.gnome.org/show_bug.cgi?id=686128
60678
60679  glib/gtimezone.c | 46 +++++++++++++++++++++++++++++++++++++---------
60680  1 file changed, 37 insertions(+), 9 deletions(-)
60681
60682 commit 59f2da17490bca084a988092986d6b28d0342bf3
60683 Author: John Ralls <jralls@ceridwen.us>
60684 Date:   Mon Oct 15 14:32:58 2012 -0700
60685
60686     Replace zoneinfo pointers with structs
60687
60688     The approach of sucking a zoneinfo file into a GBytes and working with
60689     pointers into it might be fast, but it's obtuse and not compatible
60690     with
60691     Microsoft Windows.
60692
60693  glib/gtimezone.c | 349
60694  +++++++++++++++++++++++++++++++++----------------------
60695  1 file changed, 211 insertions(+), 138 deletions(-)
60696
60697 commit 489e031f22611720b0259b937c81827b82ba00d6
60698 Author: John Ralls <jralls@ceridwen.us>
60699 Date:   Mon Oct 15 14:19:53 2012 -0700
60700
60701     Extract function init_zone_from_iana_info
60702
60703  glib/gtimezone.c | 89
60704  +++++++++++++++++++++++++++++---------------------------
60705  1 file changed, 46 insertions(+), 43 deletions(-)
60706
60707 commit 47de8646e2ef6490d930dbb8d1da99687682dcf3
60708 Author: John Ralls <jralls@ceridwen.us>
60709 Date:   Mon Oct 15 14:11:14 2012 -0700
60710
60711     Extract function zone_info_unix
60712
60713  glib/gtimezone.c | 82
60714  +++++++++++++++++++++++++++++++-------------------------
60715  1 file changed, 45 insertions(+), 37 deletions(-)
60716
60717 commit 5df1edaf70ad3abe45cb599de934b9531b7388a2
60718 Author: Ryan Lortie <desrt@desrt.ca>
60719 Date:   Mon Nov 5 11:07:16 2012 -0500
60720
60721     gtype: disallow adding interfaces after the fact
60722
60723     Add a check to prevent adding an interface to a class that has already
60724     had its class_init done.
60725
60726     This is an incompatible change but it is suspected that there are not
60727     many users of this functionality.  Two known exceptions are pygobject
60728     (fixed in bug 686149) and our own testsuite (affected tests have been
60729     temporarily disabled by this patch).
60730
60731     Once we confirm that nobody else is using this functionality we can
60732     remove a rather large amount of code for dealing with this case.
60733
60734     https://bugzilla.gnome.org/show_bug.cgi?id=687659
60735
60736  gobject/gtype.c             |  6 ++++++
60737  gobject/tests/threadtests.c | 20 ++++++++++++--------
60738  tests/gobject/Makefile.am   |  3 ---
60739  3 files changed, 18 insertions(+), 11 deletions(-)
60740
60741 commit d04faab3274ae06a318a87b08c499df7a797d39d
60742 Author: Rico Tzschichholz <ricotz@t-online.de>
60743 Date:   Tue Dec 18 21:32:01 2012 +0100
60744
60745     gio: Fix build with -Werror=format-security
60746
60747  gio/gunixvolume.c | 2 +-
60748  1 file changed, 1 insertion(+), 1 deletion(-)
60749
60750 commit d1ab41c940aa357c4cd04dd3c66284de3a15e5c4
60751 Author: Rico Tzschichholz <ricotz@t-online.de>
60752 Date:   Tue Dec 18 21:23:13 2012 +0100
60753
60754     Revert "gtype: disallow adding interfaces after the fact"
60755
60756     This reverts commit d6a075b0d8dfe4e4a41f6624ad7032d2163d420c.
60757
60758  gobject/gtype.c             |  6 ------
60759  gobject/tests/threadtests.c | 20 ++++++++------------
60760  tests/gobject/Makefile.am   |  3 +++
60761  3 files changed, 11 insertions(+), 18 deletions(-)
60762
60763 commit f0f6c8d231b415e5d69575c0c757e10abefdca2b
60764 Author: PHO <pho@cielonegro.org>
60765 Date:   Tue Dec 18 08:33:50 2012 +0900
60766
60767     gsocket: Work around broken CMSG_FIRSTHDR()
60768
60769     As RFC 2292 points out, some platforms (e.g. Darwin 9.8.0) provide
60770     CMSG_FIRSTHDR(msg) which just returns msg.msg_control without first
60771     checking if msg.msg_controllen is non-zero. We need a workaround for
60772     such platforms not to let g_socket_receive_message() segfault.
60773
60774     https://bugzilla.gnome.org/show_bug.cgi?id=690388
60775
60776  gio/gsocket.c | 57
60777  ++++++++++++++++++++++++++++++---------------------------
60778  1 file changed, 30 insertions(+), 27 deletions(-)
60779
60780 commit 780871d2738091f425afa1573bc1bce6969f85e6
60781 Author: Colin Walters <walters@verbum.org>
60782 Date:   Sat Dec 15 09:55:39 2012 -0500
60783
60784     GOutputStream: Fix a compiler warning
60785
60786  gio/goutputstream.c | 4 ++--
60787  1 file changed, 2 insertions(+), 2 deletions(-)
60788
60789 commit 07bb8097e535eea27c5130c523f70759fb2ff45d
60790 Author: Dan Winship <danw@gnome.org>
60791 Date:   Sat Dec 15 11:44:59 2012 -0500
60792
60793     gtask: don't deadlock when tasks block on other tasks
60794
60795     If tasks block waiting for other tasks to complete then the system can
60796     end up starved for threads. Avoid this by bumping up max-threads in
60797     that case.
60798
60799     This also reverts 7b1f8c58 and reverts max-threads for GTask's
60800     GThreadPool back to 10.
60801
60802     https://bugzilla.gnome.org/show_bug.cgi?id=687223
60803
60804  gio/gtask.c      | 41 ++++++++++++++++++++++++++--
60805  gio/tests/task.c | 83
60806  +++++++++++++++++++++++++++++++++++++++++++++++++++-----
60807  2 files changed, 114 insertions(+), 10 deletions(-)
60808
60809 commit 2149b29468bb99af3c29d5de61f75aad735082dc
60810 Author: Colin Walters <walters@verbum.org>
60811 Date:   Mon Dec 17 10:47:53 2012 -0500
60812
60813     Add g_get_num_processors()
60814
60815     Based on a patch from John Cupitt <jcupitt@gmail.com>
60816
60817     Useful for thread pools which should scale to number of processors.
60818
60819     See https://bugzilla.gnome.org/show_bug.cgi?id=687223
60820
60821     https://bugzilla.gnome.org/show_bug.cgi?id=614930
60822
60823  docs/reference/glib/glib-sections.txt |  3 ++
60824  glib/glib.symbols                     |  1 +
60825  glib/gthread.c                        | 56
60826  +++++++++++++++++++++++++++++++++++
60827  glib/gthread.h                        |  3 ++
60828  glib/tests/spawn-multithreaded.c      | 10 ++++---
60829  5 files changed, 69 insertions(+), 4 deletions(-)
60830
60831 commit ed5accf16c03cc3ec5d54a457163a747d580b49d
60832 Author: Dan Winship <danw@gnome.org>
60833 Date:   Thu Aug 2 15:50:35 2012 -0400
60834
60835     gio: port file/vfs-related classes from GSimpleAsyncResult to GTask
60836
60837     https://bugzilla.gnome.org/show_bug.cgi?id=661767
60838
60839  gio/gdrive.c            |  56 +--
60840  gio/gfile.c             | 933
60841  ++++++++++++++++++------------------------------
60842  gio/gfileenumerator.c   | 184 ++++------
60843  gio/gfileicon.c         |  67 +---
60844  gio/gfileinputstream.c  |  80 ++---
60845  gio/gfileiostream.c     |  13 +-
60846  gio/gfileoutputstream.c |  80 ++---
60847  gio/gloadableicon.c     |  64 ++--
60848  gio/gmount.c            | 105 +++---
60849  gio/gunixmount.c        | 121 +++----
60850  gio/gunixvolume.c       | 101 +++---
60851  gio/gvolume.c           |  44 ++-
60852  12 files changed, 723 insertions(+), 1125 deletions(-)
60853
60854 commit 669505e354a843efb2e198d4b56e310fa6a69b9a
60855 Author: Dan Winship <danw@gnome.org>
60856 Date:   Thu Aug 2 15:49:59 2012 -0400
60857
60858     gio: port basic I/O classes from GSimpleAsyncResult to GTask
60859
60860     https://bugzilla.gnome.org/show_bug.cgi?id=661767
60861
60862  gio/gbufferedinputstream.c  | 168 +++++------
60863  gio/gbufferedoutputstream.c |  73 ++---
60864  gio/gdatainputstream.c      | 133 ++++-----
60865  gio/ginputstream.c          | 412 +++++++++++---------------
60866  gio/giostream.c             | 177 ++++++------
60867  gio/gmemoryinputstream.c    |  36 +--
60868  gio/gmemoryoutputstream.c   |  23 +-
60869  gio/goutputstream.c         | 686
60870  +++++++++++++++++++++-----------------------
60871  gio/gunixinputstream.c      | 110 ++-----
60872  gio/gunixoutputstream.c     | 103 ++-----
60873  10 files changed, 771 insertions(+), 1150 deletions(-)
60874
60875 commit 586adb9790a60ed6a8168da351719a93bc0c2e1a
60876 Author: Shantha kumar <shkumar@redhat.com>
60877 Date:   Tue Dec 18 16:48:21 2012 +0530
60878
60879     Tamil translation updated
60880
60881  po/ta.po | 6 +++---
60882  1 file changed, 3 insertions(+), 3 deletions(-)
60883
60884 commit 8a4567aaeba8fb9efc7d968b0d99dff00dc439eb
60885 Author: Shantha kumar <shkumar@redhat.com>
60886 Date:   Tue Dec 18 16:35:48 2012 +0530
60887
60888     Tamil translation updated
60889
60890  po/ta.po | 2 +-
60891  1 file changed, 1 insertion(+), 1 deletion(-)
60892
60893 commit 5eb2e087cee184e48fe0563c3950f6827be35bdd
60894 Author: Shantha kumar <shkumar@redhat.com>
60895 Date:   Tue Dec 18 16:29:08 2012 +0530
60896
60897     Tamil translation updated
60898
60899  po/ta.po | 15 +++++++--------
60900  1 file changed, 7 insertions(+), 8 deletions(-)
60901
60902 commit e3d6bb41c5682fca47fdcd498cbc8a356f84e81f
60903 Author: Shantha kumar <shkumar@redhat.com>
60904 Date:   Tue Dec 18 16:07:10 2012 +0530
60905
60906     Tamil translation updated
60907
60908  po/ta.po | 107
60909  +++++++++++++++++++++++----------------------------------------
60910  1 file changed, 39 insertions(+), 68 deletions(-)
60911
60912 commit b1eb481e47a135d11aba67047631ce9dd1927d23
60913 Author: Shantha kumar <shkumar@redhat.com>
60914 Date:   Tue Dec 18 16:01:25 2012 +0530
60915
60916     Tamil translation updated
60917
60918  po/ta.po | 6350
60919  +++++++++++++++++++++++++++++++++-----------------------------
60920  1 file changed, 3409 insertions(+), 2941 deletions(-)
60921
60922 commit 99d92b1f534a4a607558f26eef9818ec013ea64e
60923 Author: Matej Urbančič <mateju@svn.gnome.org>
60924 Date:   Tue Dec 18 08:40:39 2012 +0100
60925
60926     Updated Slovenian translation
60927
60928  po/sl.po | 1901
60929  +++++++++++++++++++++++++++++++-------------------------------
60930  1 file changed, 953 insertions(+), 948 deletions(-)
60931
60932 commit 9061d916058d706c3ff04f633e0158444adfec28
60933 Author: Matthias Clasen <mclasen@redhat.com>
60934 Date:   Mon Dec 17 19:18:13 2012 -0500
60935
60936     bump version
60937
60938  configure.ac | 2 +-
60939  1 file changed, 1 insertion(+), 1 deletion(-)
60940
60941 commit 6262a48678c2104617a9d329668e878bbbf1fb7f
60942 Author: Matthias Clasen <mclasen@redhat.com>
60943 Date:   Mon Dec 17 14:39:24 2012 -0500
60944
60945     2.35.3
60946
60947  NEWS      | 65
60948  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----
60949  README.in |  6 ++++++
60950  2 files changed, 66 insertions(+), 5 deletions(-)
60951
60952 commit c23122b5e9e1933d09389a3e88d8d42de89f6727
60953 Author: Matthias Clasen <mclasen@redhat.com>
60954 Date:   Mon Dec 17 19:14:22 2012 -0500
60955
60956     Fix distcheck
60957
60958  build/Makefile-newvs.am      | 2 +-
60959  build/win32/vs11/Makefile.am | 3 ++-
60960  gio/Makefile.am              | 5 +++++
60961  3 files changed, 8 insertions(+), 2 deletions(-)
60962
60963 commit b055c828152b01d4e00182b24dc841136f50b4e1
60964 Author: Christophe Fergeau <cfergeau@redhat.com>
60965 Date:   Mon Dec 17 14:58:04 2012 +0100
60966
60967     Fix g_type_add_class_private() name in g_warning
60968
60969     When g_type_class_get_private is called without calling
60970     g_type_add_class_private first, a g_warning is issued, but
60971     the name of the function to call is wrong:
60972     g_type_class_add_class_private.
60973
60974     https://bugzilla.gnome.org/show_bug.cgi?id=690348
60975
60976  gobject/gtype.c | 2 +-
60977  1 file changed, 1 insertion(+), 1 deletion(-)
60978
60979 commit df334d6e00917d2ba8d8e722f9192da65c09827e
60980 Author: Dan Winship <danw@gnome.org>
60981 Date:   Wed Dec 12 16:39:02 2012 +0100
60982
60983     gsocket: improve sockopt handling for IPv4-wrapped-IPv6 sockets
60984
60985     On IPv6 sockets, set both the IPv4 and IPv6 versions of IP socket
60986     options, in case the socket is (or might become) IPv4-wrapped. (But
60987     ignore errors when setting the IPv4 version.)
60988
60989     Similarly, when joining or leaving a multicast group, pick the sockopt
60990     to use based on the address family of the multicast address rather
60991     than the address family of the socket.
60992
60993     https://bugzilla.gnome.org/show_bug.cgi?id=687092
60994
60995  gio/gsocket.c | 13 +++++++++----
60996  1 file changed, 9 insertions(+), 4 deletions(-)
60997
60998 commit 72d7d23402ff33c1bb92069829749dba0c509328
60999 Author: PHO <pho@cielonegro.org>
61000 Date:   Mon Dec 17 22:26:38 2012 +0900
61001
61002     Remove an unneeded escaping in NAMESER_COMPAT_INCLUDE
61003
61004     In configure.ac, escaping '#' in NAMESER_COMPAT_INCLUDE results in
61005     the following gio/gnetworking.h, which obviously doesn't compile:
61006
61007       #include <arpa/inet.h>
61008       #include <arpa/nameser.h>
61009       \#include <arpa/nameser_compat.h>
61010
61011     https://bugzilla.gnome.org/show_bug.cgi?id=690346
61012
61013  configure.ac | 2 +-
61014  1 file changed, 1 insertion(+), 1 deletion(-)
61015
61016 commit 0eb28063a837b25a1ef388410fa656472f1d687d
61017 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
61018 Date:   Sun Dec 16 20:47:11 2012 +0100
61019
61020     Updated Spanish translation
61021
61022  po/es.po | 384
61023  +++++++++++++++++++++++++++++++--------------------------------
61024  1 file changed, 191 insertions(+), 193 deletions(-)
61025
61026 commit bb4ced01f69aa4e1e9f49452d0fb37ab9236efc1
61027 Author: Piotr Drąg <piotrdrag@gmail.com>
61028 Date:   Sun Dec 16 03:44:09 2012 +0100
61029
61030     Updated Polish translation
61031
61032  po/pl.po | 1034
61033  +++++++++++++++++++++++++++++++-------------------------------
61034  1 file changed, 515 insertions(+), 519 deletions(-)
61035
61036 commit 14ee3bc44849ebec5c87f40ef8d6431e0ddf7733
61037 Author: Fran Diéguez <fran.dieguez@mabishu.com>
61038 Date:   Sat Dec 15 00:41:54 2012 +0100
61039
61040     Updated Galician translations
61041
61042  po/gl.po | 4 ++--
61043  1 file changed, 2 insertions(+), 2 deletions(-)
61044
61045 commit b0efb4523455abe6deb0ec6fb05b8baca0b6a56a
61046 Author: Fran Diéguez <fran.dieguez@mabishu.com>
61047 Date:   Sat Dec 15 00:40:16 2012 +0100
61048
61049     Updated Galician translations
61050
61051  po/gl.po | 921
61052  ++++++++++++++++++++++++++++++++-------------------------------
61053  1 file changed, 464 insertions(+), 457 deletions(-)
61054
61055 commit 0b2919a93a8deba7d233ccad6222e9eb92d7ccf5
61056 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
61057 Date:   Sat Dec 15 00:28:30 2012 +0800
61058
61059     Update Visual C++ property sheets
61060
61061     The last commit (Add a preconfigured gio/gnetworking.h for Windows)
61062     has to
61063     be split into two as git am does not like a patch that deals with
61064     files
61065     that have different line feeds.
61066
61067     This updates the property sheets to use the pre-configured
61068     gio/gnetworking.h during the build process.
61069
61070     https://bugzilla.gnome.org/show_bug.cgi?id=690163
61071
61072  build/win32/vs10/glib.props  | 6 +++---
61073  build/win32/vs9/glib.vsprops | 6 +++---
61074  2 files changed, 6 insertions(+), 6 deletions(-)
61075
61076 commit 4b859e4e7a23e4aaa325770e891b6a73d44cc9fc
61077 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
61078 Date:   Thu Dec 13 23:45:04 2012 +0800
61079
61080     Add a preconfigured gio/gnetworking.h for Windows
61081
61082     Since Windows builds by Visual C++ do not make use of autotools during
61083     its build process, we need to dist a pre-configured
61084     gio/gnetworking.h(.win32) for such builds.
61085
61086     The vs9/vs10 (and therefore vs11) property sheets are updated as well
61087
61088     https://bugzilla.gnome.org/show_bug.cgi?id=690163
61089
61090  gio/Makefile.am         |  1 +
61091  gio/gnetworking.h.win32 | 82
61092  +++++++++++++++++++++++++++++++++++++++++++++++++
61093  2 files changed, 83 insertions(+)
61094
61095 commit cc3171f6802c909097f9633f3bde7705d39efaa9
61096 Author: Tomas Bzatek <tbzatek@redhat.com>
61097 Date:   Fri Dec 14 16:54:09 2012 +0100
61098
61099     docs: Fix return value of g_file_set_attributes_from_info()
61100
61101     GIO API usually returns FALSE and sets GError when something went
61102     wrong
61103     and it was also the case of this method, just being badly documented.
61104
61105  gio/gfile.c | 2 +-
61106  1 file changed, 1 insertion(+), 1 deletion(-)
61107
61108 commit 3c87ab97ffd8735bff78c177e163826484776cd2
61109 Author: Jasper St. Pierre <jstpierre@mecheye.net>
61110 Date:   Wed Dec 12 04:49:28 2012 -0500
61111
61112     gfileenumerator: Add a g_file_enumerator_get_child method
61113
61114     This is a new convenience method designed to simplify some use
61115     cases of GFileEnumerator, by making it easy to get the next file
61116     from a file enumerator.
61117
61118     https://bugzilla.gnome.org/show_bug.cgi?id=690083
61119
61120  docs/reference/gio/gio-sections.txt |  1 +
61121  gio/gfileenumerator.c               | 31 +++++++++++++++++++++++++++++++
61122  gio/gfileenumerator.h               |  3 +++
61123  gio/gio.symbols                     |  1 +
61124  gio/tests/live-g-file.c             |  4 ++--
61125  5 files changed, 38 insertions(+), 2 deletions(-)
61126
61127 commit 6cce4790b7639656c7701a4ed8495ba50abd7c6e
61128 Author: Piotr Drąg <piotrdrag@gmail.com>
61129 Date:   Wed Dec 12 22:21:17 2012 +0100
61130
61131     Updated POTFILES.in
61132
61133  po/POTFILES.in | 1 +
61134  1 file changed, 1 insertion(+)
61135
61136 commit 211ed1775dfc514077984d0fea5d2529dcc5036e
61137 Author: Dan Winship <danw@gnome.org>
61138 Date:   Mon Feb 13 21:12:34 2012 -0500
61139
61140     gsocket: add getsockopt/setsockopt wrappers
61141
61142     Add g_socket_get_option() and g_socket_set_option(), wrapping
61143     getsockopt/setsockopt for the case of integer-valued options. Update
61144     code to use these instead of the underlying calls.
61145
61146     https://bugzilla.gnome.org/show_bug.cgi?id=623187
61147
61148  configure.ac                        |  38 ++--
61149  docs/reference/gio/gio-sections.txt |   2 +
61150  gio/gio.symbols                     |   2 +
61151  gio/gnetworkmonitornetlink.c        |  21 +--
61152  gio/gsocket.c                       | 356
61153  ++++++++++++++++++++++--------------
61154  gio/gsocket.h                       |  13 ++
61155  gio/gunixconnection.c               |  64 +++----
61156  7 files changed, 288 insertions(+), 208 deletions(-)
61157
61158 commit b377e69685c99150cf7661e1aa77d60934e00521
61159 Author: Dan Winship <danw@gnome.org>
61160 Date:   Thu Nov 11 09:57:25 2010 -0500
61161
61162     Add gnetworking.h
61163
61164     Install a public "gnetworking.h" header that can be used to include
61165     the relevant OS-dependent networking headers. This does not really
61166     abstract away unix-vs-windows however; error codes, in particular,
61167     are incompatible.
61168
61169     gnetworkingprivate.h now contains just a few internal URI-related
61170     functions
61171
61172     Also add a g_networking_init() function to gnetworking.h, which can be
61173     used to explicitly initialize OS-level networking, rather than having
61174     that happen as a side-effect of registering GInetAddress.
61175
61176     https://bugzilla.gnome.org/show_bug.cgi?id=623187
61177
61178  configure.ac                        | 20 ++++++++-
61179  docs/reference/gio/gio-docs.xml     |  1 +
61180  docs/reference/gio/gio-sections.txt |  6 +++
61181  gio/.gitignore                      |  1 +
61182  gio/Makefile.am                     |  3 ++
61183  gio/gcredentials.c                  | 13 +-----
61184  gio/gdbusauth.c                     |  3 +-
61185  gio/ginetaddress.c                  | 22 +++-------
61186  gio/gio.symbols                     |  1 +
61187  gio/gnetworking.c                   | 79
61188  +++++++++++++++++++++++++++++++++++
61189  gio/gnetworking.h.in                | 83
61190  +++++++++++++++++++++++++++++++++++++
61191  gio/gnetworkingprivate.h            | 55 +-----------------------
61192  gio/gresolver.c                     |  6 +--
61193  gio/gsocket.c                       |  8 ++--
61194  gio/gunixconnection.c               |  8 +---
61195  gio/gunixcredentialsmessage.c       | 16 ++-----
61196  gio/gunixfdlist.c                   |  3 +-
61197  gio/gunixfdmessage.c                |  3 +-
61198  gio/gunixsocketaddress.c            |  2 +-
61199  gio/tests/gdbus-peer.c              |  2 +-
61200  gio/tests/socket.c                  |  3 +-
61201  gio/tests/unix-fd.c                 |  2 +-
61202  22 files changed, 220 insertions(+), 120 deletions(-)
61203
61204 commit 9e90575502e663e5adde201f214c811df08bdf29
61205 Author: Dan Winship <danw@gnome.org>
61206 Date:   Thu Dec 29 11:25:07 2011 -0500
61207
61208     gio: move resolver utils from gresolver.c to gthreadedresolver.c
61209
61210     Since there is only one resolver implementation now, we can move the
61211     resolver utility functions from gresolver.c into gthreadedresolver.c,
61212     and remove the prototypes from gnetworkingprivate.h.
61213
61214     https://bugzilla.gnome.org/show_bug.cgi?id=623187
61215
61216  gio/gnetworkingprivate.h |  34 ---
61217  gio/gresolver.c          | 555
61218  -----------------------------------------------
61219  gio/gthreadedresolver.c  | 499 +++++++++++++++++++++++++++++++++++++++---
61220  3 files changed, 474 insertions(+), 614 deletions(-)
61221
61222 commit c70072180557c0a897da0d96ef2cf4f5398ddd3b
61223 Author: Colin Walters <walters@verbum.org>
61224 Date:   Tue Dec 11 16:53:48 2012 -0500
61225
61226     g_unix_open_pipe: Add missing F_SETFD
61227
61228     Spotted by Ray Strode <rstrode@redhat.com>
61229
61230     While we're here, microoptimize by skipping the fcntl() calls if flags
61231     is 0.
61232
61233     https://bugzilla.gnome.org/show_bug.cgi?id=690069
61234
61235  glib/glib-unix.c | 8 ++++++--
61236  1 file changed, 6 insertions(+), 2 deletions(-)
61237
61238 commit 5baa26be724db9e8bb16e52568a0caca31a0b74b
61239 Author: Colin Walters <walters@verbum.org>
61240 Date:   Mon Dec 10 20:30:44 2012 -0500
61241
61242     gobject.symbols: Update for g_checksum_get_type()
61243
61244     See previous commit.
61245
61246  gobject/gobject.symbols | 1 +
61247  1 file changed, 1 insertion(+)
61248
61249 commit bf1e63c2aaa0ff3dad75a006576ba8b5daac6559
61250 Author: Colin Walters <walters@verbum.org>
61251 Date:   Mon Dec 10 10:50:30 2012 -0500
61252
61253     Make GChecksum more fully introspectable
61254
61255     In 2.34, g_compute_checksum_for_bytes() was added, but this patch
61256     allows binding users to use the incremental update API; this is
61257     significantly more efficient than reading entire files into memory.
61258
61259     https://bugzilla.gnome.org/show_bug.cgi?id=689982
61260
61261  glib/gchecksum.c     |  8 ++++----
61262  gobject/gboxed.c     |  1 +
61263  gobject/glib-types.h | 11 +++++++++++
61264  3 files changed, 16 insertions(+), 4 deletions(-)
61265
61266 commit afdb2abb13896a3d5caecabd2f7158e8047f9956
61267 Author: Dan Winship <danw@gnome.org>
61268 Date:   Wed Nov 7 10:36:05 2012 -0500
61269
61270     gio: Don't leak the temp file when g_file_replace() fails or is
61271     cancelled
61272
61273     If the temp file still exists at the end of the close operation,
61274     unlink it.
61275
61276     https://bugzilla.gnome.org/show_bug.cgi?id=629301
61277
61278  gio/glocalfileoutputstream.c |   5 ++
61279  gio/tests/file.c             | 136
61280  ++++++++++++++++++++++++++++++++++---------
61281  2 files changed, 113 insertions(+), 28 deletions(-)
61282
61283 commit e218b96a6bf687842834fbfe133e77495049f251
61284 Author: Alexander Larsson <alexl@redhat.com>
61285 Date:   Fri Dec 7 17:34:52 2012 +0100
61286
61287     Add g_type_get_type_registration_serial()
61288
61289     This lets you cache type lookup information and then know when
61290     the cache information is out of date. In particular, we want this
61291     in order to be able to cache g_type_from_name() lookups in the Gtk+
61292     theme machinery.
61293
61294     https://bugzilla.gnome.org/show_bug.cgi?id=689847
61295
61296  docs/reference/gobject/gobject-sections.txt |  1 +
61297  gobject/gobject.symbols                     |  1 +
61298  gobject/gtype.c                             | 23 +++++++++++++++++++++++
61299  gobject/gtype.h                             |  3 +++
61300  4 files changed, 28 insertions(+)
61301
61302 commit d77948eadf39ff4fdc001f679c7628e84e3af461
61303 Author: David Zeuthen <zeuthen@gmail.com>
61304 Date:   Thu Dec 6 16:21:58 2012 -0500
61305
61306     fileinfo: mark lost+found/ root directory as hidden
61307
61308     This was reported in bug 689800.
61309
61310     https://bugzilla.gnome.org/show_bug.cgi?id=689800
61311
61312     Signed-off-by: David Zeuthen <zeuthen@gmail.com>
61313
61314  gio/glocalfile.c     | 40 ++++++++++++++++++++++++++++++++++++++++
61315  gio/glocalfileinfo.c |  5 +++++
61316  gio/glocalfileinfo.h |  4 ++++
61317  3 files changed, 49 insertions(+)
61318
61319 commit 510ba9b4efe1813e24c6dfa7405c3547bf9efdd7
61320 Author: Timothy Arceri <t_arceri@yahoo.com.au>
61321 Date:   Thu Nov 29 10:50:55 2012 +1100
61322
61323     Support for .hidden files
61324
61325     https://bugzilla.gnome.org/show_bug.cgi?id=587806
61326
61327  gio/glocalfileinfo.c | 116
61328  ++++++++++++++++++++++++++++++++++++++++++++++++++-
61329  1 file changed, 115 insertions(+), 1 deletion(-)
61330
61331 commit 6869454103471d383216dc39db09279d61aa2bba
61332 Author: Ryan Lortie <desrt@desrt.ca>
61333 Date:   Thu Dec 6 13:56:39 2012 -0500
61334
61335     add two missing version macros
61336
61337  gio/gsimpleactiongroup.h  | 1 +
61338  glib/deprecated/gthread.h | 1 +
61339  2 files changed, 2 insertions(+)
61340
61341 commit 7c9884476085ceb3fc91cd2eb0374543e79a6e56
61342 Author: Ryan Lortie <desrt@desrt.ca>
61343 Date:   Thu Dec 6 13:29:31 2012 -0500
61344
61345     various: add missing cases of #include "config.h"
61346
61347  gio/gapplicationimpl-dbus.c    | 2 ++
61348  gio/gdbusmenumodel.c           | 2 ++
61349  gio/gioenumtypes.c.template    | 2 ++
61350  gio/gmenuexporter.c            | 2 ++
61351  gio/gmenumodel.c               | 2 ++
61352  gio/gnextstepsettingsbackend.c | 2 ++
61353  gio/gsimpleactiongroup.c       | 2 ++
61354  glib/glib-private.c            | 2 ++
61355  glib/gtimezone.c               | 2 ++
61356  glib/gvariant-core.c           | 2 ++
61357  10 files changed, 20 insertions(+)
61358
61359 commit 7523c04b54485f3343a3fb55ada4a8f3d8290860
61360 Author: Ryan Lortie <desrt@desrt.ca>
61361 Date:   Sun Dec 2 12:07:24 2012 -0500
61362
61363     g_get_home_dir(): honour $HOME
61364
61365     If the $HOME environment variable is set, prefer that to the entry in
61366     /etc/passwd.
61367
61368     This brings us in line with almost every other utility and library on
61369     UNIX-like systems while avoiding some of the more complicated
61370     possibilities that have been suggested.
61371
61372     This incompatible change has been petitioned for quite some time by
61373     many, and in particular from the Debian world, which carries a patch
61374     that adds a new G_HOME environment variable with the same meaning as
61375     this patch now assigns to HOME.
61376
61377     The primary motivation for the change was to increase the testability
61378     of
61379     GLib-based programs from 'make check' types of frameworks: it is now
61380     possible to set HOME to a temp directory to avoid the testsuite
61381     modifying the user's real home directory.
61382
61383     The change also brings us increased compliance with the XDG Base
61384     Directory Specification.  The specification specifically states
61385     that the
61386     default values should be computed based on the HOME environment
61387     variable, whereas we were basing them on the value from /etc/passwd.
61388
61389     The change was agreed to by all in attendence at the November 29 Gtk+
61390     developer meeting.
61391
61392     https://bugzilla.gnome.org/show_bug.cgi?id=142568
61393
61394  NEWS          |  9 ++++++++
61395  glib/gutils.c | 74
61396  +++++++++++++++++++++++++++++------------------------------
61397  2 files changed, 46 insertions(+), 37 deletions(-)
61398
61399 commit 28f88cf111eb0c8ac109d8a99560c39eaa71ce01
61400 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
61401 Date:   Wed Dec 5 20:08:15 2012 +0100
61402
61403     Updated Spanish translation
61404
61405  po/es.po | 290
61406  ++++++++++++++++++++++++++++++++-------------------------------
61407  1 file changed, 147 insertions(+), 143 deletions(-)
61408
61409 commit 1e74e46a00bc4495f620b3c0e639f6c05d7d2389
61410 Author: Colin Walters <walters@verbum.org>
61411 Date:   Fri Nov 30 15:18:01 2012 -0500
61412
61413     gdbusobjectskeleton: Fix compiler warnings
61414
61415     The G_OBJECT_WARN_INVALID_PROPERTY_ID() macro uses a local variable
61416     named "_object"; work around this by using "object" as the variable we
61417     pass in.
61418
61419     https://bugzilla.gnome.org/show_bug.cgi?id=689377
61420
61421  gio/gdbusobjectskeleton.c | 4 ++--
61422  1 file changed, 2 insertions(+), 2 deletions(-)
61423
61424 commit 33de093b5abf26c42e9b6ead38088afd21e61991
61425 Author: Colin Walters <walters@verbum.org>
61426 Date:   Fri Nov 30 15:22:54 2012 -0500
61427
61428     gobject: Use local variable names in macros less likely to clash
61429
61430     At least GDBus had code that had "_object" as a parameter to one of
61431     its functions, but this clashes with the GObject macro
61432     G_OBJECT_WARN_INVALID_PROPERTY_ID() which created a local "_object".
61433
61434     Since many of us cargo cult around copies of objects, let's be
61435     defensive here and use local variable names less likely to clash with
61436     application code.
61437
61438     https://bugzilla.gnome.org/show_bug.cgi?id=689377
61439
61440  gobject/gobject.h | 14 +++++++-------
61441  1 file changed, 7 insertions(+), 7 deletions(-)
61442
61443 commit e97a2f4195fb5bd8d7777651232dc10487a1ed92
61444 Author: Dan Winship <danw@gnome.org>
61445 Date:   Thu Nov 15 22:26:54 2012 -0500
61446
61447     win32: suppress fatal error dialog box when running tests
61448
61449     When running a test program (ie, if g_test_init() has been called),
61450     don't pop up a dialog box when a fatal error occurs. Just print the
61451     message to stderr and exit.
61452
61453     https://bugzilla.gnome.org/show_bug.cgi?id=679683
61454
61455  docs/reference/glib/glib-sections.txt |  1 +
61456  glib/gmessages.c                      | 14 +++++++++-----
61457  glib/gtestutils.c                     | 10 ++++++++++
61458  glib/gtestutils.h                     |  1 +
61459  4 files changed, 21 insertions(+), 5 deletions(-)
61460
61461 commit ac025007cc571cd767fac8cbd6f937d01773ce28
61462 Author: Aleksander Morgado <aleksander@lanedo.com>
61463 Date:   Mon Dec 3 15:59:06 2012 +0100
61464
61465     gsocketlistener: set source object tag before completing the GTask
61466
61467     Otherwise, the finish() method won't find the source object.
61468
61469     https://bugzilla.gnome.org/show_bug.cgi?id=689538
61470
61471  gio/gsocketlistener.c | 2 +-
61472  1 file changed, 1 insertion(+), 1 deletion(-)
61473
61474 commit 80c24d36f2525d83e458ebbdf62fdbd085945a02
61475 Author: Kalev Lember <kalevlember@gmail.com>
61476 Date:   Sun Dec 2 15:34:37 2012 +0100
61477
61478     win32: Fix GDBusDaemon build when glib is built as a static lib
61479
61480     This makes sure not to ifdef _g_io_win32_get_module() out when glib is
61481     built as a static lib, and also fixes it to work when DllMain isn't
61482     available.
61483
61484     The implementation uses GetModuleHandleEx() which is only available on
61485     Windows XP and later, so this commit effectively drops the Windows
61486     2000
61487     support in glib. Earlier commit 731b4699 already took care of defining
61488     _WIN32_WINNT to support the Windows XP API.
61489
61490     https://bugzilla.gnome.org/show_bug.cgi?id=675516
61491
61492  gio/giomodule.c | 8 ++++++--
61493  1 file changed, 6 insertions(+), 2 deletions(-)
61494
61495 commit 4a506290a701a890b4609ac979f8e1d11935a39e
61496 Author: Arnel A. Borja <kyoushuu@yahoo.com>
61497 Date:   Fri Sep 14 08:58:04 2012 +0800
61498
61499     win32: Use AC_CHECK_TOOL to find dlltool
61500
61501     https://bugzilla.gnome.org/show_bug.cgi?id=684145
61502
61503  configure.ac      | 1 +
61504  tests/Makefile.am | 2 +-
61505  2 files changed, 2 insertions(+), 1 deletion(-)
61506
61507 commit e261b9c0308495ef03a5171fec734323748b599d
61508 Author: Evan Nemerson <evan@coeus-group.com>
61509 Date:   Thu Nov 15 11:52:28 2012 -0800
61510
61511     gtask: annotate source_object arguments and return values as GObject
61512
61513     https://bugzilla.gnome.org/show_bug.cgi?id=688419
61514
61515  gio/gtask.c | 17 ++++++++++-------
61516  1 file changed, 10 insertions(+), 7 deletions(-)
61517
61518 commit fe0b77fea8c9e5e5d1dd1cada4c18f17b6c9085a
61519 Author: Mike Gorse <mgorse@suse.com>
61520 Date:   Thu Nov 29 16:51:59 2012 -0600
61521
61522     Optimize reading strings when deserializing gdbus messages
61523
61524     Now that we're directly accessing the memory holding a message blob,
61525     we can access strings directly while reading them. This speeds up
61526     read_string significantly, since we no longer malloc/memcpy/free.
61527
61528  gio/gdbusmessage.c | 96
61529  +++++++++++++++---------------------------------------
61530  1 file changed, 26 insertions(+), 70 deletions(-)
61531
61532 commit a5f57bad20754b337357e1fba099773b34ed841d
61533 Author: Matthias Clasen <mclasen@redhat.com>
61534 Date:   Fri Nov 30 09:03:20 2012 -0500
61535
61536     g_file_enumerate_children: Fix reference to wrong error code
61537
61538     This function does in fact return G_IO_ERROR_NOT_DIRETORY, and
61539     not G_FILE_ERROR_NOTDIR.
61540
61541  gio/gfile.c | 2 +-
61542  1 file changed, 1 insertion(+), 1 deletion(-)
61543
61544 commit 30cff2a8e07a818a2bd8800549b264b6dec73b89
61545 Author: Nilamdyuti Goswami <ngoswami@redhat.com>
61546 Date:   Fri Nov 30 17:23:29 2012 +0530
61547
61548     Assamese translation updated
61549
61550  po/as.po | 176
61551  +++++++++++++++++++++++++++++++--------------------------------
61552  1 file changed, 87 insertions(+), 89 deletions(-)
61553
61554 commit d64691c1fdd0fcf39e106507d30fb69aa672df04
61555 Author: Yaron Shahrabani <sh.yaron@gmail.com>
61556 Date:   Fri Nov 30 11:01:53 2012 +0200
61557
61558     Updated Hebrew translation.
61559
61560  po/he.po | 161
61561  ++++++++++++++++++++++++++++++++-------------------------------
61562  1 file changed, 81 insertions(+), 80 deletions(-)
61563
61564 commit e2241c62eebbab6a169fe7ceb4413e8cc778bed7
61565 Author: Yaron Shahrabani <sh.yaron@gmail.com>
61566 Date:   Fri Nov 23 10:11:32 2012 +0200
61567
61568     Updated Hebrew translation.
61569
61570  po/he.po | 1019
61571  +++++++++++++++++++++++++++++++-------------------------------
61572  1 file changed, 514 insertions(+), 505 deletions(-)
61573
61574 commit 936254c386b57ee61ccbba3fac659fc631a9cc9a
61575 Author: Alexander Larsson <alexl@redhat.com>
61576 Date:   Fri Nov 30 09:39:13 2012 +0100
61577
61578     Don't look for icons called "(null)" if no xdg mime icon
61579
61580  gio/gcontenttype.c | 7 +++++--
61581  1 file changed, 5 insertions(+), 2 deletions(-)
61582
61583 commit edf94ba2631b8c4d32e798eaec69ceb89d6b32a8
61584 Author: Emilio Pozuelo Monfort <pochu27@gmail.com>
61585 Date:   Thu Nov 29 17:48:35 2012 +0100
61586
61587     Fix race condition in gapplication/basic test
61588
61589     The three processes this test creates need to be executed
61590     in order, and g_usleep was used to guarantee that.
61591     However, under heavy load, that is not enough. Instead,
61592     wait until the children start by making sure they have
61593     written to stdout before proceeding any further.
61594
61595     https://bugzilla.gnome.org/show_bug.cgi?id=664627
61596
61597  gio/tests/gapplication.c | 15 +++++++++------
61598  1 file changed, 9 insertions(+), 6 deletions(-)
61599
61600 commit 3e5214c15c2a19b64d74e7142b6cd0d520dddf04
61601 Author: Mike Gorse <mgorse@suse.com>
61602 Date:   Wed Oct 31 19:44:03 2012 -0500
61603
61604     Use a simple struct when reading and writing gdbus messages
61605
61606     GData*Streams incur significant overhead, and we do not need all
61607     of the
61608     functionality that they provide, since we only ever read from/write to
61609     memory when handling message blobs, so it is more performant to use a
61610     simple structure.
61611
61612     https://bugzilla.gnome.org/show_bug.cgi?id=652650
61613
61614  gio/gdbusmessage.c | 818
61615  +++++++++++++++++++++++++++++++++++++++--------------
61616  1 file changed, 600 insertions(+), 218 deletions(-)
61617
61618 commit ccd1fb682050f4ccd9e0b5d1024d02199b7c862b
61619 Author: Juan Pablo Ugarte <juanpablougarte@gmail.com>
61620 Date:   Thu Nov 29 16:12:25 2012 -0300
61621
61622     Added G_IO_ERROR_BROKEN_PIPE
61623
61624  gio/gioenums.h | 4 +++-
61625  gio/gioerror.c | 6 ++++++
61626  2 files changed, 9 insertions(+), 1 deletion(-)
61627
61628 commit 52c608dd0d2f8a2818c6b1fc36040eeed8f301ab
61629 Author: Ryan Lortie <desrt@desrt.ca>
61630 Date:   Thu Nov 29 09:03:32 2012 -0500
61631
61632     gio: GLIB_AVAILABLE_IN to more APIs
61633
61634     Useful on its own, but also for a future patch for symbol visibility.
61635
61636     https://bugzilla.gnome.org/show_bug.cgi?id=688681
61637
61638  gio/gactionmap.h       |  4 ++++
61639  gio/gapplication.h     |  1 +
61640  gio/gcontenttype.h     |  1 +
61641  gio/gdesktopappinfo.h  |  6 ++++++
61642  gio/ginetaddressmask.h |  6 ++++++
61643  gio/giomodule.h        |  5 +++++
61644  gio/gmenu.h            | 27 +++++++++++++++++++++++++++
61645  gio/gmenumodel.h       | 19 +++++++++++++++++++
61646  gio/gresource.h        |  2 ++
61647  gio/gsettingsschema.h  |  4 ++++
61648  gio/gsimpleaction.h    |  1 +
61649  11 files changed, 76 insertions(+)
61650
61651 commit ce586ba991967b1a663a9082312a45725da6fe5b
61652 Author: Kalev Lember <kalevlember@gmail.com>
61653 Date:   Wed Nov 28 23:25:52 2012 +0100
61654
61655     Unconditionally use g_content_type_get_symbolic_icon()
61656
61657     ... and g_content_type_get_generic_icon_name(). The new functions are
61658     implemented for Win32 since commit dace477c, so we no longer need to
61659     guard them with G_OS_UNIX.
61660
61661  gio/gio.symbols      | 2 --
61662  gio/glocalfileinfo.c | 2 --
61663  2 files changed, 4 deletions(-)
61664
61665 commit c9affa778e14e7dc44221fa678963e09df744f32
61666 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
61667 Date:   Wed Nov 28 16:55:12 2012 +0100
61668
61669     Revert "Fix compilation on Android with the bionic C library"
61670
61671     This reverts commit cb0ed84d4022e0fba6aaa9e99e258d8d507a90e5.
61672
61673     It wasn't meant to be pushed yet.
61674
61675  gio/glocalfileinfo.c               |   2 -
61676  gio/gresolver.c                    | 137
61677  -------------------------------------
61678  gio/gthreadedresolver.c            |   7 --
61679  gio/tests/gtlsconsoleinteraction.c |  10 +--
61680  glib/galloca.h                     |   4 +-
61681  glib/gstrfuncs.c                   |  14 ----
61682  glib/gutils.c                      |   6 --
61683  gmodule/gmodule-dl.c               |   4 --
61684  8 files changed, 2 insertions(+), 182 deletions(-)
61685
61686 commit 97385dbbe82a628a9997ed85e6c9f58dddf334d0
61687 Author: Andoni Morales Alastruey <ylatuya@gmail.com>
61688 Date:   Wed Nov 28 16:34:18 2012 +0100
61689
61690     Fix duplicated case value for mingw runtimes defining EOVERLFOW
61691     as EFBIG
61692
61693  glib/giochannel.c | 2 ++
61694  1 file changed, 2 insertions(+)
61695
61696 commit cb0ed84d4022e0fba6aaa9e99e258d8d507a90e5
61697 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
61698 Date:   Wed Nov 28 16:28:28 2012 +0100
61699
61700     Fix compilation on Android with the bionic C library
61701
61702  gio/glocalfileinfo.c               |   2 +
61703  gio/gresolver.c                    | 137
61704  +++++++++++++++++++++++++++++++++++++
61705  gio/gthreadedresolver.c            |   7 ++
61706  gio/tests/gtlsconsoleinteraction.c |  10 ++-
61707  glib/galloca.h                     |   4 +-
61708  glib/gstrfuncs.c                   |  14 ++++
61709  glib/gutils.c                      |   6 ++
61710  gmodule/gmodule-dl.c               |   4 ++
61711  8 files changed, 182 insertions(+), 2 deletions(-)
61712
61713 commit 058fa6393e368a2134f18df3296c09eb33d8e951
61714 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
61715 Date:   Wed Nov 28 16:25:43 2012 +0100
61716
61717     Protect against strcmp() on NULL strings
61718
61719  glib/ggettext.c | 5 +++--
61720  1 file changed, 3 insertions(+), 2 deletions(-)
61721
61722 commit fca30c3e165df732360e26c685496729dbcfe8b9
61723 Author: Martin Pitt <martinpitt@gnome.org>
61724 Date:   Wed Nov 28 12:09:17 2012 +0100
61725
61726     g_unix_signal_add_full(): Annotate to shadow g_unix_signal_add()
61727
61728     Just like g_timeout_add() and friends, we want to hide the
61729     unintrospectable
61730     g_unix_signal_add() from GI bindings and present
61731     g_unix_signal_add_full() as
61732     GLib.unix_signal_add() to them.
61733
61734  glib/glib-unix.c | 1 +
61735  1 file changed, 1 insertion(+)
61736
61737 commit 2b6be7544c5f5a8937f9e62eb796d0489cb46a67
61738 Author: Matthias Clasen <mclasen@redhat.com>
61739 Date:   Wed Nov 28 00:04:45 2012 -0500
61740
61741     Add new api to the docs
61742
61743  docs/reference/gio/gio-sections.txt | 1 +
61744  1 file changed, 1 insertion(+)
61745
61746 commit 65740f62bfa41836a738267d09fc676744af8edc
61747 Author: Matthias Clasen <mclasen@redhat.com>
61748 Date:   Wed Nov 28 00:01:11 2012 -0500
61749
61750     Fix suprisingly hard-to-spot typo
61751
61752  gio/gfileinfo.c | 2 +-
61753  gio/gfileinfo.h | 2 +-
61754  gio/gio.symbols | 2 +-
61755  3 files changed, 3 insertions(+), 3 deletions(-)
61756
61757 commit ed5c17e11f3b37b0725e1ca2f62511338fa23f1b
61758 Author: Colin Walters <walters@verbum.org>
61759 Date:   Thu Nov 22 08:23:27 2012 -0500
61760
61761     GMemoryOutputStream: Add new _resizable() constructor usable from
61762     bindings
61763
61764     Really, the memory output stream API is too warped around the model
61765     where it's a fixed size buffer that you've already allocated.  Even in
61766     C, I find myself always wanting to use it to just accumulate data into
61767     an arbitrary-sized buffer it allocates.
61768
61769     Unfortunately, it's also not usable from bindings because it's not
61770     common to bind g_free() and g_realloc(), but if you just pass
61771     NULL, you
61772     get the default of a fixed size, which is useless as per above.
61773
61774     I am going to use this from a gjs test case, and the GSubprocess test
61775     cases also will use it.
61776
61777     https://bugzilla.gnome.org/show_bug.cgi?id=688931
61778
61779  docs/reference/gio/gio-sections.txt |  1 +
61780  gio/gio.symbols                     |  1 +
61781  gio/gmemoryoutputstream.c           | 14 ++++++++++++++
61782  gio/gmemoryoutputstream.h           |  2 ++
61783  gio/tests/memory-output-stream.c    |  4 ++--
61784  5 files changed, 20 insertions(+), 2 deletions(-)
61785
61786 commit 7a5dd54f472790c7ba366d267c637eb203797c14
61787 Author: Bastien Nocera <hadess@hadess.net>
61788 Date:   Tue Nov 27 17:23:08 2012 +0100
61789
61790     fileinfo: Add missing AVAILABLE macro
61791
61792     As forgotten in previous patch.
61793
61794  gio/gfileinfo.h | 1 +
61795  1 file changed, 1 insertion(+)
61796
61797 commit f635f1fd16d72ba4dc1fe2f1dc1413c773595393
61798 Author: Bastien Nocera <hadess@hadess.net>
61799 Date:   Tue Nov 27 16:59:28 2012 +0100
61800
61801     fileinfo: Add _get_deletion_date() helper
61802
61803     For use in gnome-settings-daemon, so that callers don't have
61804     to parse the deletion date by hand.
61805
61806  gio/gfileinfo.c | 36 ++++++++++++++++++++++++++++++++++++
61807  gio/gfileinfo.h |  1 +
61808  gio/gio.symbols |  1 +
61809  3 files changed, 38 insertions(+)
61810
61811 commit 3baf256a2c55ffcf2664e72a39821fddb59370e1
61812 Author: Ryan Lortie <desrt@desrt.ca>
61813 Date:   Sun Nov 25 14:25:59 2012 -0500
61814
61815     gio: New API for GFile from remote commandline arg
61816
61817     Add a pair of new APIs: one to GFile to create a new file from a
61818     commandline arg relative to a given cwd and one to
61819     GApplicationCommandLine to create a GFile from an arg, relative to the
61820     cwd of the invoking commandline.
61821
61822     https://bugzilla.gnome.org/show_bug.cgi?id=689037
61823
61824  docs/reference/gio/gio-sections.txt |  2 +
61825  gio/gapplicationcommandline.c       | 32 ++++++++++++++++
61826  gio/gapplicationcommandline.h       |  4 ++
61827  gio/gfile.c                         | 76
61828  +++++++++++++++++++++++++++++--------
61829  gio/gfile.h                         |  3 ++
61830  gio/gio.symbols                     |  2 +
61831  6 files changed, 103 insertions(+), 16 deletions(-)
61832
61833 commit 4e7161ce20364a61db1b6188654c19d9ff83b9d9
61834 Author: ManojKumar Giri <mgiri@redhat.com>
61835 Date:   Tue Nov 27 19:21:43 2012 +0530
61836
61837     Updated Odia Translation with FUEL implementation.
61838
61839  po/or.po | 325
61840  +++++++++++++++++++++++++++++++++++++--------------------------
61841  1 file changed, 190 insertions(+), 135 deletions(-)
61842
61843 commit b55e1820a9faff5557d99f78bd0a205659afc60d
61844 Author: Dan Winship <danw@gnome.org>
61845 Date:   Sat Nov 24 15:47:45 2012 -0500
61846
61847     g_test_expect_message: fix pattern syntax in example code
61848
61849  glib/gmessages.c | 2 +-
61850  1 file changed, 1 insertion(+), 1 deletion(-)
61851
61852 commit 37f369a41eebcebe331f614b12c07cb954f3144c
61853 Author: Ryan Lortie <desrt@desrt.ca>
61854 Date:   Sun Nov 25 14:47:53 2012 -0500
61855
61856     stop using libgthread internally
61857
61858     The gobject tools (glib-genmarshal and gobject-query) were linking
61859     against libgthread.  Stop that.
61860
61861     Also, remove the gthread_INCLUDES internal automake substitution.
61862
61863  configure.ac        | 9 ++-------
61864  gobject/Makefile.am | 4 ++--
61865  2 files changed, 4 insertions(+), 9 deletions(-)
61866
61867 commit 1f005d93853f882cfeac3805644286e4d8a99124
61868 Author: John Ralls <jralls@ceridwen.us>
61869 Date:   Sun Nov 25 16:35:08 2012 +0900
61870
61871     Bug 681685: Transcoding fails on OSX
61872
61873     Add aliases for codesets supported by iconv and included in locales.
61874     Ifdef-out tests in glib/tests/gdatetime.c which fail because on
61875     OSX only
61876     ASCII numbers or symbols are returned for the format.
61877
61878     Even though nl_langinfo does weird things on Darwin in some cases, it
61879     still acts correctly when LANG/LC_ALL is set to a supported
61880     locale.codeset.
61881
61882  glib/libcharset/config.charset | 32 ++++++++++++++++++++++++++++++++
61883  glib/tests/gdatetime.c         |  8 ++++++++
61884  2 files changed, 40 insertions(+)
61885
61886 commit ee8080cc0bda9141e323c01b12e812b1ab748e18
61887 Author: Paolo Borelli <pborelli@gnome.org>
61888 Date:   Sat Nov 24 19:12:13 2012 +0100
61889
61890     Add GApplication local_command_line test
61891
61892     Assert that startup and shutdown are not called if we return TRUE from
61893     local_command_line
61894
61895  gio/tests/gapplication.c | 56
61896  ++++++++++++++++++++++++++++++++++++++++++++++++
61897  1 file changed, 56 insertions(+)
61898
61899 commit 543bbd8752cf6370897c711afed3caa0663a4850
61900 Author: Ryan Lortie <desrt@desrt.ca>
61901 Date:   Sat Nov 24 13:20:29 2012 -0500
61902
61903     GApplication: don't shutdown() on failure to start
61904
61905     If we fail to start (and don't register() or call startup()) then also
61906     don't call shutdown().  This happens in the case of failing to parse
61907     commandline arguments, for example.
61908
61909  gio/gapplication.c | 2 +-
61910  1 file changed, 1 insertion(+), 1 deletion(-)
61911
61912 commit be008ea6e2fd4d6fa38d00b16365b20e7fc2f876
61913 Author: Ryan Lortie <desrt@desrt.ca>
61914 Date:   Sat Nov 24 11:23:22 2012 -0500
61915
61916     gdatetime: Fix some docs sed damage
61917
61918  glib/gdatetime.c | 2 +-
61919  1 file changed, 1 insertion(+), 1 deletion(-)
61920
61921 commit afc2294fa84992784945842048a3e8799d73f1a8
61922 Author: Rajesh Ranjan <rranjan@redhat.com>
61923 Date:   Fri Nov 23 14:22:25 2012 +0530
61924
61925     hindi translation update
61926
61927  po/hi.po | 873
61928  +++++++++++++++++++++++++++++++++------------------------------
61929  1 file changed, 451 insertions(+), 422 deletions(-)
61930
61931 commit 7ed88ac25cbd93e5e15047a42570e1bb3003458d
61932 Author: Rajesh Ranjan <rranjan@redhat.com>
61933 Date:   Fri Nov 23 14:04:34 2012 +0530
61934
61935     hindi translation update
61936
61937  po/hi.po | 19 +++++++++----------
61938  1 file changed, 9 insertions(+), 10 deletions(-)
61939
61940 commit 6290d5218100bd12d4cf3fdc4087ba0fbb0afa94
61941 Author: Rajesh Ranjan <rranjan@redhat.com>
61942 Date:   Fri Nov 23 14:02:05 2012 +0530
61943
61944     hindi translation update
61945
61946  po/hi.po | 876
61947  +++++++++++++++++++++++++++++++--------------------------------
61948  1 file changed, 424 insertions(+), 452 deletions(-)
61949
61950 commit 2b7c2107a5478660630666e57d53251c7602135a
61951 Author: Sébastien Wilmet <swilmet@gnome.org>
61952 Date:   Thu Nov 22 19:41:19 2012 +0100
61953
61954     Improve i18n documentation
61955
61956     Clearly explain which gettext functions must be called. It depends
61957     whether the program is an application or a library.
61958
61959     https://bugzilla.gnome.org/show_bug.cgi?id=688886
61960
61961  glib/ggettext.c | 13 +++++++++----
61962  1 file changed, 9 insertions(+), 4 deletions(-)
61963
61964 commit 276cf6ceeea9489ef1ed23788c3c42dee5fcd72d
61965 Author: Krzesimir Nowak <qdlacz@gmail.com>
61966 Date:   Thu Nov 22 16:56:52 2012 +0100
61967
61968     configure: Make GNUC visibility attribute test more reliable.
61969
61970     Using "int main (int argc, char** argv)" in this test causes GCC to
61971     issue two warnings about unused variable if CFLAGS envvar has
61972     -Wunused-parameter (or just -Wextra). Those warnings are not related
61973     to the attribute checking but they can make the test fail anyway.
61974
61975  configure.ac | 2 +-
61976  1 file changed, 1 insertion(+), 1 deletion(-)
61977
61978 commit 73d230bc2500a17f9d7eb605c8c86fad3a878014
61979 Author: Nilamdyuti Goswami <ngoswami@redhat.com>
61980 Date:   Thu Nov 22 21:59:15 2012 +0530
61981
61982     Assamese translation updated
61983
61984  po/as.po | 1017
61985  +++++++++++++++++++++++++++++++++-----------------------------
61986  1 file changed, 548 insertions(+), 469 deletions(-)
61987
61988 commit 7944195b7acadc6061c1e4fac0aad3be11a5bb16
61989 Author: ManojKumar Giri <mgiri@redhat.com>
61990 Date:   Thu Nov 22 20:20:05 2012 +0530
61991
61992     Updated Odia Translation with FUEL implementation.
61993
61994  po/or.po | 2 +-
61995  1 file changed, 1 insertion(+), 1 deletion(-)
61996
61997 commit 5089ebefe97447c9cf1dbc6779de24568cd624d2
61998 Author: ManojKumar Giri <mgiri@redhat.com>
61999 Date:   Thu Nov 22 20:18:15 2012 +0530
62000
62001     Updated Odia Translation with FUEL implementation.
62002
62003  po/or.po | 1897
62004  +++++++++++++++++++++++++++++++++++---------------------------
62005  1 file changed, 1072 insertions(+), 825 deletions(-)
62006
62007 commit 5ff99924d89896541212c93b0ac80229e7fc6a20
62008 Author: Will Thompson <will.thompson@collabora.co.uk>
62009 Date:   Wed Nov 14 14:59:42 2012 +0000
62010
62011     gthread: add AVAILABLE_IN_2_32 annotations
62012
62013     https://bugzilla.gnome.org/show_bug.cgi?id=688319
62014
62015  glib/gthread.h | 23 +++++++++++++++++++++++
62016  1 file changed, 23 insertions(+)
62017
62018 commit 4ffa4724383cbb93c4c2fd0fb8d46027a54acde0
62019 Author: Matthias Clasen <mclasen@redhat.com>
62020 Date:   Wed Nov 21 17:39:19 2012 -0500
62021
62022     Add a test for the GAppLaunchContext::launched signal
62023
62024  gio/tests/appinfo.c | 50
62025  ++++++++++++++++++++++++++++++++++++++++++++++++++
62026  1 file changed, 50 insertions(+)
62027
62028 commit bace1822d792cd8767156508834237d550888177
62029 Author: Matthias Clasen <mclasen@redhat.com>
62030 Date:   Fri Nov 16 18:24:21 2012 -0500
62031
62032     GAppLaunchContext: make it possible ot get the effective startup id
62033
62034     gnome-session needs to know the startup id that was given to
62035     a started app; this was not available via GAppLaunchContext.
62036     This commit adds a ::launched signal to get this information.
62037     At the same time, turn the launch_failed vfunc into a signal
62038     as well.
62039
62040     https://bugzilla.gnome.org/show_bug.cgi?id=688497
62041
62042  gio/gappinfo.c        | 55
62043  +++++++++++++++++++++++++++++++++++++++++++++------
62044  gio/gappinfo.h        |  4 +++-
62045  gio/gdesktopappinfo.c | 14 +++++++++++++
62046  3 files changed, 66 insertions(+), 7 deletions(-)
62047
62048 commit 7b0c93554be9db2db2cba2cd59bcbebad5077d47
62049 Author: Matthias Clasen <mclasen@redhat.com>
62050 Date:   Wed Nov 21 21:14:26 2012 -0500
62051
62052     Add new api to exported symbols
62053
62054  gio/gio.symbols | 3 +++
62055  1 file changed, 3 insertions(+)
62056
62057 commit 419a1e404007ac7d63788e700ed30b54a5efa711
62058 Author: Matthias Clasen <mclasen@redhat.com>
62059 Date:   Wed Nov 21 21:13:40 2012 -0500
62060
62061     Add new API to the docs
62062
62063  docs/reference/gio/gio-sections.txt | 3 +++
62064  1 file changed, 3 insertions(+)
62065
62066 commit ace7b0fd86430774fc5de2eaee8d6b1b15930c59
62067 Author: Matthias Clasen <mclasen@redhat.com>
62068 Date:   Wed Nov 21 16:15:14 2012 -0500
62069
62070     Add a test for new GDesktopAppInfo getters
62071
62072  gio/tests/desktop-app-info.c | 24 ++++++++++++++++++++++++
62073  1 file changed, 24 insertions(+)
62074
62075 commit 4adbc7aa42d75c072cf6946240a82f56247416f6
62076 Author: Matthias Clasen <mclasen@redhat.com>
62077 Date:   Fri Nov 16 18:22:45 2012 -0500
62078
62079     GDesktopAppInfo: add enough api to make autostart implementable
62080
62081     gnome-session still uses EggDesktopFile, since GDesktopAppInfo is
62082     missing a handful of APIs that are needed to implement the
62083     autostart spec. This patch adds the minimum that is required.
62084
62085     https://bugzilla.gnome.org/show_bug.cgi?id=688497
62086
62087  gio/gdesktopappinfo.c | 103
62088  ++++++++++++++++++++++++++++++++++++++++++++------
62089  gio/gdesktopappinfo.h |   9 +++++
62090  2 files changed, 101 insertions(+), 11 deletions(-)
62091
62092 commit 563ee093bccca5727908a7c20da2a42f59cb004b
62093 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
62094 Date:   Thu Nov 22 08:59:02 2012 +0800
62095
62096     build/win32/Makefile.am: Also go into the vs11 subdirectory
62097
62098  build/win32/Makefile.am | 3 ++-
62099  1 file changed, 2 insertions(+), 1 deletion(-)
62100
62101 commit 76cecf061b377d30e5422cdddb1fb9d19c52421d
62102 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
62103 Date:   Mon Nov 19 12:58:55 2012 +0800
62104
62105     Add autotools scripts to create VS2012 projects
62106
62107     As the project file format for Visual Studio 2012 is only slightly
62108     different from Visual Studio 2010 projects, we can provide support for
62109     building GLib (and other projects) with Visual Studio 2012 with
62110     relatively
62111     little effort.  This might change when we eventually get GLib to
62112     work with
62113     the Windows 8 (Modern UI/formerly Metro) APIs, but this will
62114     suffice for
62115     the time being for people needing to build GLib with Visual Studio
62116     2012.
62117
62118     Basically all that needs to be done at 'make dist' is:
62119     -Copy the .sln/.props/README.txt/.vcxproj files and replace the VS2010
62120      stuff with VS2012 stuff
62121     -Copy the .vcxproj.filters as is
62122
62123  build/Makefile-newvs.am      | 32 ++++++++++++++++++++++++++++++++
62124  build/win32/vs11/.gitignore  | 30 ++++++++++++++++++++++++++++++
62125  build/win32/vs11/Makefile.am | 36 ++++++++++++++++++++++++++++++++++++
62126  configure.ac                 |  1 +
62127  4 files changed, 99 insertions(+)
62128
62129 commit 269f890474de12f31548ddb66ff9a856b18a9894
62130 Author: Kjell Ahlstedt <kjell.ahlstedt@bredband.net>
62131 Date:   Mon Nov 12 17:07:39 2012 +0100
62132
62133     GObject: Fix code snippet in description of floating reference.
62134
62135     https://bugzilla.gnome.org/show_bug.cgi?id=688180
62136
62137  gobject/gobject.c | 3 ++-
62138  1 file changed, 2 insertions(+), 1 deletion(-)
62139
62140 commit 5900d60d0640af59961e87f5315eb1d2f11fad9c
62141 Author: Olivier Blin <olivier.blin@softathome.com>
62142 Date:   Wed Nov 14 19:08:10 2012 +0100
62143
62144     configure: add missing square bracket in AS_IF for memmove
62145
62146     This has been broken in commit
62147     54e31ab4f172bbb28434eafc34c9345a93c9ccf5
62148     It seems to be the only hunk that was incorrectly converted.
62149
62150     https://bugzilla.gnome.org/show_bug.cgi?id=688377
62151
62152  configure.ac | 2 +-
62153  1 file changed, 1 insertion(+), 1 deletion(-)
62154
62155 commit 6e2046207a2fe1c013bbf348b87d54a1375dea7a
62156 Author: Eduardo Lima Mitev <elima@igalia.com>
62157 Date:   Fri Nov 16 18:20:09 2012 +0100
62158
62159     gchecksum: Adds SHA512 support
62160
62161     https://bugzilla.gnome.org/show_bug.cgi?id=602715
62162
62163  glib/gchecksum.c      | 317
62164  +++++++++++++++++++++++++++++++++++++++++++++++++-
62165  glib/gchecksum.h      |   4 +-
62166  glib/tests/checksum.c | 192 ++++++++++++++++++++++++++++++
62167  3 files changed, 511 insertions(+), 2 deletions(-)
62168
62169 commit 5c94a3e89cae9946bab07478c992172eda9c8ca9
62170 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
62171 Date:   Tue Nov 20 15:50:54 2012 +0100
62172
62173     Updated Spanish translation
62174
62175  po/es.po | 815
62176  ++++++++++++++++++++++++++++++++-------------------------------
62177  1 file changed, 414 insertions(+), 401 deletions(-)
62178
62179 commit 46a92a760b8fc83015ec5016cd0bc8b3ab343325
62180 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
62181 Date:   Tue Nov 20 08:58:30 2012 +0100
62182
62183     Add boxed GType for GThread
62184
62185     https://bugzilla.gnome.org/show_bug.cgi?id=688704
62186
62187  docs/reference/gobject/gobject-sections.txt |  1 +
62188  gobject/gboxed.c                            |  2 ++
62189  gobject/glib-types.h                        | 11 +++++++++++
62190  gobject/gobject.symbols                     |  1 +
62191  4 files changed, 15 insertions(+)
62192
62193 commit ca8062a389d88b879da1018c5d2f7429113b9e9e
62194 Author: Shankar Prasad <svenkate@redhat.com>
62195 Date:   Tue Nov 20 11:42:27 2012 +0530
62196
62197     Updated Kannada Translations
62198
62199  po/kn.po | 372
62200  +++++++++++++++++++++++++++------------------------------------
62201  1 file changed, 157 insertions(+), 215 deletions(-)
62202
62203 commit 51d083010286cb4bdc0d7b0b2323e25a94115087
62204 Author: Debarshi Ray <debarshir@gnome.org>
62205 Date:   Tue Nov 20 00:11:56 2012 +0100
62206
62207     file-info: Don't leak the filename if thumbnailing failed
62208
62209     Fixes: https://bugzilla.gnome.org/686895
62210
62211  gio/glocalfileinfo.c | 1 +
62212  1 file changed, 1 insertion(+)
62213
62214 commit cdc95d31e61d6ff9425011af7904cb342e4a3a86
62215 Author: Ryan Lortie <desrt@desrt.ca>
62216 Date:   Mon Nov 19 18:20:41 2012 -0500
62217
62218     *bump*
62219
62220  configure.ac | 2 +-
62221  1 file changed, 1 insertion(+), 1 deletion(-)
62222
62223 commit 779ed3f0a530f402d522b1eb23c2dd06f70e6413
62224 Author: Ryan Lortie <desrt@desrt.ca>
62225 Date:   Mon Nov 19 16:14:05 2012 -0500
62226
62227     NEWS
62228
62229  NEWS | 84
62230  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
62231  1 file changed, 84 insertions(+)
62232
62233 commit 824bc48adb464d5360237975fc5369f0b634d9b9
62234 Author: Ryan Lortie <desrt@desrt.ca>
62235 Date:   Mon Nov 19 16:10:55 2012 -0500
62236
62237     Remove two accidentally-exported symbols
62238
62239     This reverts commit 85976cf91deae6ac7cf1639a187a424ff7296968 and
62240     properly removes the offending symbols from gio.symbols.
62241
62242     These two private symbols were found to be exported during Colin's
62243     recent work cleaning up function visibility (among other things).
62244
62245     They were never exposed in any header file and I am 100% certain that
62246     they have never been used by anybody.  They were always private
62247     -- only
62248     exposed on the library symbol list.
62249
62250     This change will cause ABI checking tools to complain that we have
62251     removed functions, but the change is completely harmless for actual
62252     applications.
62253
62254     https://bugzilla.gnome.org/show_bug.cgi?id=687441
62255
62256  gio/gio.symbols  | 2 --
62257  gio/gmenumodel.c | 8 ++------
62258  2 files changed, 2 insertions(+), 8 deletions(-)
62259
62260 commit 5272bc4d67ff6c100ba02b02869db80f51d37c26
62261 Author: Ryan Lortie <desrt@desrt.ca>
62262 Date:   Mon Nov 19 10:28:55 2012 -0500
62263
62264     Revert "[gobject] set all properties before constructed()"
62265
62266     This reverts commit 028d4a03f2baa7ca9243a2819f30ffb0d5e137d7.
62267
62268     I thought that we would be able to get away with this incompatible
62269     change but it appears to impact far too much existing code.  The only
62270     thing we can do is revert.
62271
62272     https://bugzilla.gnome.org/show_bug.cgi?id=688596
62273
62274  gobject/gobject.c | 8 ++++----
62275  1 file changed, 4 insertions(+), 4 deletions(-)
62276
62277 commit 39150f90e5c34e5402c1a31ed9e71d2e21cfd4c0
62278 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
62279 Date:   Mon Nov 19 12:38:28 2012 +0800
62280
62281     Update config.h.win32.in
62282
62283     Make its entries correspond to the entries in config.h.in, and use
62284     _strnicmp for strncasecmp on Visual C++.
62285
62286  config.h.win32.in | 29 ++++++++++++++++++++---------
62287  1 file changed, 20 insertions(+), 9 deletions(-)
62288
62289 commit 596f96b08db1b99c820e397cb2030fa27e79ff96
62290 Author: Antoine Jacoutot <ajacoutot@gnome.org>
62291 Date:   Sat Nov 17 09:44:48 2012 +0100
62292
62293     gio-kqueue: use O_EVTONLY on MacOS
62294
62295     MacOS provides the O_EVTONLY flag to open(2) which allow to open
62296     a file
62297     for monitoring without preventing an unmount of the volume that
62298     contains
62299     it.
62300
62301     https://bugzilla.gnome.org/show_bug.cgi?id=688518
62302
62303  gio/kqueue/kqueue-exclusions.c | 5 +++++
62304  gio/kqueue/kqueue-helper.c     | 4 ++++
62305  2 files changed, 9 insertions(+)
62306
62307 commit ef8510be09a746dcbc8d470376688820b225c40f
62308 Author: Michael Natterer <mitch@gimp.org>
62309 Date:   Fri Nov 16 18:48:09 2012 +0100
62310
62311     Bug 673047 - gunicollate is broken on OS X
62312
62313     Apply slightly modified patch from Camillo Lugaresi which fixes
62314     gunicollate for OSX >= 10.6. It was totally hilariously broken
62315     for anyone on 10.6 and later, I dont know if it's now broken
62316     on 10.5, but better fix it for the vast majority of users.
62317
62318  glib/gunicollate.c | 29 ++++++++++++++---------------
62319  1 file changed, 14 insertions(+), 15 deletions(-)
62320
62321 commit 11e306a759f6c90f4b1da67dbdf5a98ca5809670
62322 Author: Kalev Lember <kalevlember@gmail.com>
62323 Date:   Fri Nov 16 17:33:14 2012 +0100
62324
62325     Fix a broken link in GConf migration guide
62326
62327     gnome-utils git repo was moved to archive/ and this broke the link.
62328
62329  docs/reference/gio/migrating-gconf.xml | 2 +-
62330  1 file changed, 1 insertion(+), 1 deletion(-)
62331
62332 commit 03ef7ba5abab928c17142f553f86b97d28ecf946
62333 Author: Dan Winship <danw@gnome.org>
62334 Date:   Thu Nov 15 18:18:54 2012 -0500
62335
62336     win32: re-fix the _utf8 compat function situation
62337
62338     The previous fix didn't work, because every place within glib that
62339     used any of the functions also needed to be including win32compat.h.
62340
62341     So, move the prototypes back to their original headers (but at least
62342     all in one place at the bottom).
62343
62344     https://bugzilla.gnome.org/show_bug.cgi?id=688109
62345
62346  docs/reference/glib/Makefile.am |   3 +-
62347  glib/Makefile.am                |   1 -
62348  glib/gconvert.c                 |   1 -
62349  glib/gconvert.h                 |  24 ++++++
62350  glib/gdir.c                     |   1 -
62351  glib/gdir.h                     |  10 +++
62352  glib/genviron.h                 |  12 +++
62353  glib/gfileutils.h               |  20 +++++
62354  glib/giochannel.h               |   8 ++
62355  glib/glib.h                     |   4 -
62356  glib/gspawn.h                   |  46 +++++++++++
62357  glib/gutils.h                   |  14 ++++
62358  glib/gwin32.h                   |  14 ++++
62359  glib/gwin32compat.h             | 178
62360  ----------------------------------------
62361  14 files changed, 149 insertions(+), 187 deletions(-)
62362
62363 commit 834e6e96b355d7b313f59eef3c90a68bc5463365
62364 Author: Paul Menzel <paulepanter@users.sourceforge.net>
62365 Date:   Wed Nov 14 18:49:50 2012 +0100
62366
62367     docs: Fix spelling of "exceed" in gobject/gtype.c
62368
62369     https://bugzilla.gnome.org/show_bug.cgi?id=688338
62370
62371  gobject/gtype.c | 2 +-
62372  1 file changed, 1 insertion(+), 1 deletion(-)
62373
62374 commit 8bf295bcd8d870997bb067adbddc5636f8bae9cf
62375 Author: Aleksander Morgado <aleksander@lanedo.com>
62376 Date:   Thu Nov 15 09:31:14 2012 +0100
62377
62378     gdbus: improve documentation of the GDBusError section
62379
62380     https://bugzilla.gnome.org/show_bug.cgi?id=688370
62381
62382  gio/gdbuserror.c | 5 ++++-
62383  1 file changed, 4 insertions(+), 1 deletion(-)
62384
62385 commit 2628dc2c09ea7658aebf810d9db90070e3be301d
62386 Author: Dan Winship <danw@gnome.org>
62387 Date:   Sun Nov 11 13:07:30 2012 -0500
62388
62389     gtestutils: don't try to print long doubles
62390
62391     A few gtestutils function use long double as a type that can (in
62392     theory) hold any int or any double. But win32 doesn't support long
62393     doubles in printf, so convert them to ints or doubles first before
62394     trying to print them.
62395
62396     https://bugzilla.gnome.org/show_bug.cgi?id=688109
62397
62398  glib/gtestutils.c | 12 +++++++++---
62399  1 file changed, 9 insertions(+), 3 deletions(-)
62400
62401 commit aa1418c427ea904e22c9bfe812a569f4aee1e3f7
62402 Author: Dan Winship <danw@gnome.org>
62403 Date:   Sun Nov 11 13:05:16 2012 -0500
62404
62405     win32: work around broken winsock prototypes
62406
62407     Re-#define a few socket functions to work around winsock's prototypes
62408     having, eg, "int *" rather than "unsigned int *", or "char *" rather
62409     than "void *".
62410
62411     (Also fix two places that mistakenly assumed guint==guint32.)
62412
62413     https://bugzilla.gnome.org/show_bug.cgi?id=688109
62414
62415  gio/gsocket.c | 18 ++++++++++++++++--
62416  1 file changed, 16 insertions(+), 2 deletions(-)
62417
62418 commit fc3acd88baad368b70f6b263e74c945e15fdc8ef
62419 Author: Dan Winship <danw@gnome.org>
62420 Date:   Sun Nov 11 11:29:16 2012 -0500
62421
62422     win32: avoid printf format warnings on nonstandard formats
62423
62424     glib/tests/test-printf tests some non-standard printf formats on
62425     Windows, which gcc doesn't recognize, and so complains about. Disable
62426     those warnings for that test.
62427
62428     https://bugzilla.gnome.org/show_bug.cgi?id=688109
62429
62430  glib/tests/test-printf.c | 28 ++++++++++++++++++++++++++++
62431  1 file changed, 28 insertions(+)
62432
62433 commit d9e8feae7cb60e2e2cb62f0a948f025c09ca8553
62434 Author: Dan Winship <danw@gnome.org>
62435 Date:   Sun Nov 11 11:21:07 2012 -0500
62436
62437     win32: make gio/tests/gdbus-proxy.c compile
62438
62439     win32 doesn't have kill(), so this won't even compile on Windows
62440     unless that is ifdeffed out. The test probably still doesn't *work*,
62441     but...
62442
62443     https://bugzilla.gnome.org/show_bug.cgi?id=688109
62444
62445  gio/tests/gdbus-proxy.c | 4 ++++
62446  1 file changed, 4 insertions(+)
62447
62448 commit 75d2c1823c56f01db1b2e97bd9287fd70fdcd84d
62449 Author: Dan Winship <danw@gnome.org>
62450 Date:   Sat Nov 10 11:13:24 2012 -0500
62451
62452     gvariant-internal.h: fix the include hack
62453
62454     gvariant-internal.h was defining GLIB_COMPILATION so that it could
62455     include individual headers, but this broke tests/gvariant on windows
62456     because setting GLIB_COMPILATION changes the definition of GLIB_VAR,
62457     causing external variables to not be found. Fix this by having it
62458     define __GLIB_H_INSIDE__ instead.
62459
62460     https://bugzilla.gnome.org/show_bug.cgi?id=688109
62461
62462  glib/gvariant-internal.h | 7 ++++---
62463  1 file changed, 4 insertions(+), 3 deletions(-)
62464
62465 commit 468a166711ab78986b3404909c6d9c0cf3633bea
62466 Author: Dan Winship <danw@gnome.org>
62467 Date:   Sat Nov 10 11:09:18 2012 -0500
62468
62469     GLocalFile: canonicalize the initial directory separator
62470
62471     GLocalFile was (in certain situations) translating a path like
62472     "/foo/bar/baz" to "/foo\bar\baz" on win32. Fix it to make sure the
62473     initial directory separator gets canonicalized too.
62474
62475     Fixes gio/tests/g-icon on win32.
62476
62477     https://bugzilla.gnome.org/show_bug.cgi?id=688109
62478
62479  gio/glocalfile.c | 5 +++++
62480  1 file changed, 5 insertions(+)
62481
62482 commit f80d8f1e4d583167234d79ace0a3ef7081826317
62483 Author: Dan Winship <danw@gnome.org>
62484 Date:   Sat Nov 10 11:06:57 2012 -0500
62485
62486     win32: various fixes to test programs
62487
62488     Fix a few win32-specific bugs in various tests, and #ifdef out code
62489     that is UNIX- or Linux-specific that wouldn't be expected to pass on
62490     Windows.
62491
62492     https://bugzilla.gnome.org/show_bug.cgi?id=688109
62493
62494  glib/tests/fileutils.c  |  2 +-
62495  glib/tests/gdatetime.c  |  5 ++++-
62496  glib/tests/keyfile.c    | 13 +++++++++++--
62497  glib/tests/mappedfile.c |  4 ++++
62498  glib/tests/uri.c        | 25 +++++++++++++------------
62499  glib/tests/utils.c      | 17 +++++++++++++++++
62500  6 files changed, 50 insertions(+), 16 deletions(-)
62501
62502 commit b8c13a01b6bd5601eb3519dd3b20daed4bbc2e72
62503 Author: Dan Winship <danw@gnome.org>
62504 Date:   Sat Nov 10 10:58:19 2012 -0500
62505
62506     win32: misc warning fixes
62507
62508     https://bugzilla.gnome.org/show_bug.cgi?id=688109
62509
62510  gio/gdbusaddress.c                 |  4 +++-
62511  gio/gdbusauth.c                    |  1 +
62512  gio/giomodule.c                    |  4 ++++
62513  gio/gregistrysettingsbackend.c     | 25 +++++++++++++------------
62514  gio/gsocket.c                      |  6 +-----
62515  gio/gwin32mount.c                  |  4 ++--
62516  gio/gwin32volumemonitor.c          | 35
62517  ++++-------------------------------
62518  gio/win32/gwin32directorymonitor.c | 23 +++++++++++------------
62519  glib/gbitlock.c                    |  3 ++-
62520  glib/gdatetime.c                   |  4 ++--
62521  glib/giochannel.h                  |  6 ++++++
62522  glib/giowin32.c                    |  3 ++-
62523  glib/gkeyfile.c                    |  2 ++
62524  glib/glib-init.c                   |  4 ++++
62525  glib/gmain.c                       |  1 +
62526  glib/gmappedfile.c                 |  2 ++
62527  glib/gnulib/vasnprintf.c           |  5 ++++-
62528  glib/gspawn-win32.c                |  2 ++
62529  glib/gthread-win32.c               |  1 +
62530  glib/gutils.c                      |  2 +-
62531  glib/tests/1bit-mutex.c            |  2 ++
62532  glib/tests/fileutils.c             |  2 +-
62533  glib/tests/gwakeuptest.c           |  2 +-
62534  glib/win_iconv.c                   | 14 +++++++-------
62535  tests/qsort-test.c                 |  4 ++--
62536  25 files changed, 81 insertions(+), 80 deletions(-)
62537
62538 commit f248c86b0aac6c64bd2cb8e2a0e8814719a4bb0a
62539 Author: Dan Winship <danw@gnome.org>
62540 Date:   Sun Nov 11 11:32:40 2012 -0500
62541
62542     win32: move some code into #ifdef G_OS_UNIX
62543
62544     Fix various bits of code/declarations that are only used by G_OS_UNIX
62545     but were still visible to G_OS_WIN32.
62546
62547     https://bugzilla.gnome.org/show_bug.cgi?id=688109
62548
62549  gio/gdbusmessage.c           |  2 ++
62550  gio/gdbusprivate.c           |  8 +++++++-
62551  gio/glocaldirectorymonitor.c | 11 ++++++-----
62552  gio/tests/Makefile.am        |  2 +-
62553  4 files changed, 16 insertions(+), 7 deletions(-)
62554
62555 commit 731b46990896665a8107535080bb075a6e18b6f7
62556 Author: Dan Winship <danw@gnome.org>
62557 Date:   Sat Nov 10 10:54:43 2012 -0500
62558
62559     win32: define _WIN32_WINNT globally
62560
62561     Rather than defining _WIN32_WINNT only in a handful of files, define
62562     it in config.h, like we do with _GNU_SOURCE.
62563
62564     (Also remove a "#define WIN32_LEAN_AND_MEAN" that isn't really all
62565     that useful.)
62566
62567     https://bugzilla.gnome.org/show_bug.cgi?id=688109
62568
62569  configure.ac                       | 2 ++
62570  gio/glocalfile.c                   | 1 -
62571  gio/gnetworkingprivate.h           | 1 -
62572  gio/gregistrysettingsbackend.c     | 3 ---
62573  gio/gtestdbus.c                    | 1 -
62574  gio/gwin32volumemonitor.c          | 1 -
62575  gio/win32/gwin32directorymonitor.c | 2 --
62576  gio/win32/gwinhttpvfs.h            | 1 -
62577  8 files changed, 2 insertions(+), 10 deletions(-)
62578
62579 commit 3ac6cfaeaadc82ce7d8b9dba7134d5ea7272c70c
62580 Author: Dan Winship <danw@gnome.org>
62581 Date:   Sat Nov 10 10:51:18 2012 -0500
62582
62583     win32: prototype _glib_get_dll_directory() and _glib_get_locale_dir()
62584
62585     Rather than using "extern" declarations of these win32 functions
62586     everywhere they're needed, just prototype them in glib-private.h.
62587     (Which also fixes the fact that they weren't prototyped in the files
62588     where they're defined.)
62589
62590     https://bugzilla.gnome.org/show_bug.cgi?id=688109
62591
62592  gio/gdbus-tool.c             | 10 ++++++++--
62593  gio/glib-compile-resources.c |  5 ++++-
62594  gio/glib-compile-schemas.c   |  5 ++++-
62595  gio/gresource-tool.c         |  5 ++++-
62596  gio/gsettings-tool.c         |  5 ++++-
62597  glib/ggettext.c              |  1 +
62598  glib/glib-private.h          |  5 +++++
62599  glib/gspawn-win32.c          |  2 +-
62600  8 files changed, 31 insertions(+), 7 deletions(-)
62601
62602 commit 08f4f92fedff4821b1cdbab1763f5e3df59ce458
62603 Author: Dan Winship <danw@gnome.org>
62604 Date:   Thu Nov 15 12:24:57 2012 -0500
62605
62606     win32: add gwin32compat.h, for utf8-renaming compatibility defines
62607
62608     To avoid -Wmissing-prototype warnings, we need to prototype both the
62609     original and the _utf8 versions of all of the functions that have had
62610     _utf8-renaming on Windows. But duplicating all the prototypes is ugly,
62611     so rather than doing them "in-place", move them all to a new header
62612     file just for that.
62613
62614     https://bugzilla.gnome.org/show_bug.cgi?id=688109
62615
62616  docs/reference/glib/Makefile.am |   3 +-
62617  glib/Makefile.am                |   1 +
62618  glib/gconvert.c                 |   1 +
62619  glib/gconvert.h                 |   9 --
62620  glib/gdir.c                     |   2 +-
62621  glib/gdir.h                     |   8 --
62622  glib/genviron.h                 |   8 --
62623  glib/gfileutils.h               |  15 ----
62624  glib/giochannel.h               |   4 -
62625  glib/glib.h                     |   4 +
62626  glib/gspawn.h                   |  10 ---
62627  glib/gutils.h                   |  14 ----
62628  glib/gwin32.h                   |   7 --
62629  glib/gwin32compat.h             | 178
62630  ++++++++++++++++++++++++++++++++++++++++
62631  gmodule/gmodule.h               |  18 ++--
62632  15 files changed, 198 insertions(+), 84 deletions(-)
62633
62634 commit c2acbc018269a052eb7546950088a0860e3b1545
62635 Author: Wim Taymans <wim.taymans@collabora.co.uk>
62636 Date:   Thu Nov 15 11:37:20 2012 +0100
62637
62638     gsocket: fix joining/leaving multicast groups
62639
62640     Initialize the structure passed to setsockopt to 0 to avoid random
62641     errors when joining or leaving a multicast group.
62642
62643     https://bugzilla.gnome.org/show_bug.cgi?id=688378
62644
62645  gio/gsocket.c | 2 ++
62646  1 file changed, 2 insertions(+)
62647
62648 commit 49db979922283364238a5c208671591f713ecd78
62649 Author: Michael Natterer <mitch@gimp.org>
62650 Date:   Thu Nov 15 15:23:07 2012 +0100
62651
62652     Revert "gmain: Add private API to create Unix child watch that
62653     uses waitid()"
62654
62655     This reverts commit 93bf37ce1507380f74d4cb4cab6640fc7d2eb7d1.
62656
62657  configure.ac        |   2 +-
62658  glib/glib-private.c |   3 +-
62659  glib/glib-private.h |   3 -
62660  glib/gmain.c        | 178
62661  +++++++++++++---------------------------------------
62662  4 files changed, 45 insertions(+), 141 deletions(-)
62663
62664 commit 6dee874b68548981ae567b553be3c010766e4a25
62665 Author: Michael Natterer <mitch@gimp.org>
62666 Date:   Thu Nov 15 15:22:52 2012 +0100
62667
62668     Revert "gio: Add private API to create win32 streams from fds"
62669
62670     This reverts commit 292de8cc5259eb66c40d9a74d85389650ef67747.
62671
62672  gio/Makefile.am          |  1 -
62673  gio/giowin32-priv.h      | 43 -----------------------------------------
62674  gio/gwin32inputstream.c  | 50
62675  +++++++++++-------------------------------------
62676  gio/gwin32outputstream.c | 50
62677  +++++++++++-------------------------------------
62678  4 files changed, 22 insertions(+), 122 deletions(-)
62679
62680 commit 75de24ca667b0acd82ef736cac1808add81fa637
62681 Author: Michael Natterer <mitch@gimp.org>
62682 Date:   Thu Nov 15 15:22:37 2012 +0100
62683
62684     Revert "gspawn: support creating pipes with O_CLOEXEC"
62685
62686     This reverts commit 2054ccad95cfdcf5eccd2ef6847c12039c9678e8.
62687
62688  glib/gspawn.c | 37 ++++++++++++++++++++++++++-----------
62689  glib/gspawn.h |  5 +----
62690  2 files changed, 27 insertions(+), 15 deletions(-)
62691
62692 commit 2aa97e2847246d95cae32c9c061162bfb4af838a
62693 Author: Colin Walters <walters@verbum.org>
62694 Date:   Thu Nov 15 08:42:36 2012 -0500
62695
62696     gdbus: Fix some compiler warnings
62697
62698     Code appears to have been copy/pasted from a bit which used _object,
62699     but I think it's clearer to always use the "self" parameter anyways.
62700
62701  gio/gdbusobjectmanagerclient.c | 4 ++--
62702  gio/gdbusobjectproxy.c         | 4 ++--
62703  2 files changed, 4 insertions(+), 4 deletions(-)
62704
62705 commit a335fd1de8fc2ab4b26c5fe6055014ea15043fb9
62706 Author: Antoine Jacoutot <ajacoutot@gnome.org>
62707 Date:   Wed Nov 14 12:57:42 2012 +0100
62708
62709     GFileMonitor: Add kqueue(3) support to GIO
62710
62711     Written by Dmitry Matveev as part of GSoC 2011:
62712     http://netbsd-soc.sourceforge.net/projects/kqueue4gio/
62713
62714     This brings native file monitoring support on systems supporting
62715     kqueue(3)
62716     (all BSDs) and remove the need to rely on the unmaintained gamin
62717     software.
62718     The backend adds GKqueueDirectoryMonitor and GKqueueFileMonitor.
62719
62720     Some parts rewritten by myself (to prevent needing a configuration
62721     file).
62722     Helpful inputs from Colin Walters and Simon McVittie.
62723
62724     https://bugzilla.gnome.org/show_bug.cgi?id=679793
62725
62726  configure.ac                         |  12 +
62727  gio/Makefile.am                      |   6 +
62728  gio/giomodule.c                      |   6 +
62729  gio/kqueue/Makefile.am               |  34 ++
62730  gio/kqueue/dep-list.c                | 521 ++++++++++++++++++++++++++++
62731  gio/kqueue/dep-list.h                |  69 ++++
62732  gio/kqueue/gkqueuedirectorymonitor.c | 205 +++++++++++
62733  gio/kqueue/gkqueuedirectorymonitor.h |  49 +++
62734  gio/kqueue/gkqueuefilemonitor.c      | 209 ++++++++++++
62735  gio/kqueue/gkqueuefilemonitor.h      |  51 +++
62736  gio/kqueue/kqueue-exclusions.c       |  60 ++++
62737  gio/kqueue/kqueue-exclusions.h       |  28 ++
62738  gio/kqueue/kqueue-helper.c           | 644
62739  +++++++++++++++++++++++++++++++++++
62740  gio/kqueue/kqueue-helper.h           |  37 ++
62741  gio/kqueue/kqueue-missing.c          | 157 +++++++++
62742  gio/kqueue/kqueue-missing.h          |  32 ++
62743  gio/kqueue/kqueue-sub.c              |  79 +++++
62744  gio/kqueue/kqueue-sub.h              |  50 +++
62745  gio/kqueue/kqueue-thread.c           | 310 +++++++++++++++++
62746  gio/kqueue/kqueue-thread.h           |  45 +++
62747  gio/kqueue/kqueue-utils.c            | 242 +++++++++++++
62748  gio/kqueue/kqueue-utils.h            |  57 ++++
62749  22 files changed, 2903 insertions(+)
62750
62751 commit 2054ccad95cfdcf5eccd2ef6847c12039c9678e8
62752 Author: Ryan Lortie <desrt@desrt.ca>
62753 Date:   Sat Nov 10 13:16:29 2012 -0500
62754
62755     gspawn: support creating pipes with O_CLOEXEC
62756
62757     Add a new flag, G_SPAWN_CLOEXEC_PIPES, for creating the stdin/out/err
62758     pipes with O_CLOEXEC (for the usual reasons).
62759
62760     https://bugzilla.gnome.org/show_bug.cgi?id=672102
62761
62762  glib/gspawn.c | 37 +++++++++++--------------------------
62763  glib/gspawn.h |  5 ++++-
62764  2 files changed, 15 insertions(+), 27 deletions(-)
62765
62766 commit 292de8cc5259eb66c40d9a74d85389650ef67747
62767 Author: Colin Walters <walters@verbum.org>
62768 Date:   Tue May 22 16:06:10 2012 -0400
62769
62770     gio: Add private API to create win32 streams from fds
62771
62772     This will be used by GSubprocess.
62773
62774     https://bugzilla.gnome.org/show_bug.cgi?id=672102
62775
62776  gio/Makefile.am          |  1 +
62777  gio/giowin32-priv.h      | 43 +++++++++++++++++++++++++++++++++++++++++
62778  gio/gwin32inputstream.c  | 50
62779  +++++++++++++++++++++++++++++++++++++-----------
62780  gio/gwin32outputstream.c | 50
62781  +++++++++++++++++++++++++++++++++++++-----------
62782  4 files changed, 122 insertions(+), 22 deletions(-)
62783
62784 commit 93bf37ce1507380f74d4cb4cab6640fc7d2eb7d1
62785 Author: Colin Walters <walters@verbum.org>
62786 Date:   Mon May 21 17:09:06 2012 -0400
62787
62788     gmain: Add private API to create Unix child watch that uses waitid()
62789
62790     This avoids collecting the zombie child, which means that the PID
62791     can't be reused.  This prevents possible race conditions that might
62792     occur were one to send e.g. SIGTERM to a child.
62793
62794     This race condition has always existed due to the way we called
62795     waitpid() for the app, but the window was widened when we moved the
62796     waitpid() calls into a separate thread.
62797
62798     If waitid() isn't available, we return NULL, and consumers of this
62799     private API (namely, GSubprocess) will need to handle that.
62800
62801     https://bugzilla.gnome.org/show_bug.cgi?id=672102
62802
62803  configure.ac        |   2 +-
62804  glib/glib-private.c |   3 +-
62805  glib/glib-private.h |   3 +
62806  glib/gmain.c        | 178
62807  +++++++++++++++++++++++++++++++++++++++-------------
62808  4 files changed, 141 insertions(+), 45 deletions(-)
62809
62810 commit e744a4aa7a5b6e7b0fb3bd9e553b152ce424992c
62811 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
62812 Date:   Tue Nov 13 14:25:21 2012 +0000
62813
62814     Remove trailing spaces from expected GMarkup error messages
62815
62816     Commit 138f4c1 broke the relevant part of 'make check' by changing the
62817     error messages away from the ones we previously expected. This commit
62818     updates the expected output to catch up.
62819
62820     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=688255
62821     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
62822
62823  glib/tests/markups/fail-5.expected | 2 +-
62824  glib/tests/markups/fail-6.expected | 2 +-
62825  glib/tests/markups/fail-7.expected | 2 +-
62826  3 files changed, 3 insertions(+), 3 deletions(-)
62827
62828 commit b98a1c8df30f9e24588a48331dacf01e49760549
62829 Author: Colin Walters <walters@verbum.org>
62830 Date:   Thu Nov 8 09:12:25 2012 -0500
62831
62832     gmain: Handle case where source id overflows
62833
62834     0 is not a valid source id, but for long-lived programs that rapidly
62835     create/destroy sources, it's possible for the source id to overflow.
62836     We should handle this, because the documentation implies we will.
62837
62838     https://bugzilla.gnome.org/show_bug.cgi?id=687098
62839
62840  glib/glib-private.c   |  3 +-
62841  glib/glib-private.h   |  5 ++-
62842  glib/gmain.c          | 76 +++++++++++++++++++++++++++++++++++++++++---
62843  glib/tests/mainloop.c | 87
62844  +++++++++++++++++++++++++++++++++++++++++++++++++++
62845  4 files changed, 165 insertions(+), 6 deletions(-)
62846
62847 commit 606aa26acf8382ac0abb008838a0bcde12246c63
62848 Author: Paul Menzel <paulepanter@users.sourceforge.net>
62849 Date:   Sun Nov 11 14:48:15 2012 +0100
62850
62851     gio/*: Fix spelling of determining
62852
62853     $ sed -i s,determing,determining,g gio/gdrive.c
62854     $ sed -i s,determing,determining,g gio/gdbusprivate.c
62855
62856     http://www.merriam-webster.com/dictionary/determining
62857
62858     For some reason according to `git log --follow` the whole file was
62859     created during some translation update.
62860
62861         commit c45b8135046790e13b0d486f605dc62c9a783b16
62862         Author: Timo Jyrinki <timo@debian.org>
62863         Date:   Mon Mar 12 11:02:04 2012 +0200
62864
62865             Finnish translation update from
62866             http://l10n.laxstrom.name/wiki/Gnome_3.4 translation sprint
62867
62868  gio/gdbusprivate.c | 2 +-
62869  gio/gdrive.c       | 2 +-
62870  2 files changed, 2 insertions(+), 2 deletions(-)
62871
62872 commit 9fb3082070a47a19663c3abf0c059639f9893b10
62873 Author: Dan Winship <danw@gnome.org>
62874 Date:   Sun Nov 11 14:14:04 2012 -0500
62875
62876     Revert "Return correct value for g_socket_get_available_bytes()
62877     on Windows and OSX"
62878
62879     This neither compiles nor does what it's supposed to on Windows.
62880
62881     This reverts commit 1e598600a16d885a3ca859fe951a5bdd198fd6e7.
62882
62883  gio/gsocket.c      | 15 ++++-----------
62884  gio/tests/socket.c | 53
62885  -----------------------------------------------------
62886  2 files changed, 4 insertions(+), 64 deletions(-)
62887
62888 commit 4651ec772520c892bf586710ac8e8ed38c515698
62889 Author: Dan Winship <danw@gnome.org>
62890 Date:   Sat Nov 10 10:37:00 2012 -0500
62891
62892     .gitignore: ignore .def files (win32 build)
62893
62894  .gitignore | 1 +
62895  1 file changed, 1 insertion(+)
62896
62897 commit 2bba1da30674686960571603961e8daed973e5d0
62898 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
62899 Date:   Fri Nov 9 15:28:36 2012 +0100
62900
62901     Add caching for the receiver addresses for g_socket_receive_from()
62902
62903     https://bugzilla.gnome.org/show_bug.cgi?id=668842
62904
62905  gio/gsocket.c | 85
62906  ++++++++++++++++++++++++++++++++++++++++++++++++++++-------
62907  1 file changed, 76 insertions(+), 9 deletions(-)
62908
62909 commit df1e0497928e96fbf6bd0a4d69b60fd19385d4be
62910 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
62911 Date:   Sun Nov 11 11:36:03 2012 +0100
62912
62913     Updated Serbian translation
62914
62915  po/sr.po       | 400
62916  ++++++++++++++++++++++++++++++---------------------------
62917  po/sr@latin.po | 400
62918  ++++++++++++++++++++++++++++++---------------------------
62919  2 files changed, 416 insertions(+), 384 deletions(-)
62920
62921 commit 4a20aa31b1091462aa9ef842809d53cbd9b285bf
62922 Author: Aurimas Černius <aurisc4@gmail.com>
62923 Date:   Sat Nov 10 14:12:30 2012 +0200
62924
62925     Updated Lithuanian translation
62926
62927  po/lt.po | 1460
62928  +++++++++++++++++++++++++++++++-------------------------------
62929  1 file changed, 730 insertions(+), 730 deletions(-)
62930
62931 commit 1b3e65d5025d2d15a877edc4fb3caf105b6775ee
62932 Author: Fran Diéguez <fran.dieguez@mabishu.com>
62933 Date:   Sat Nov 10 10:56:26 2012 +0100
62934
62935     Updated Galician translations
62936
62937  po/gl.po | 381
62938  ++++++++++++++++++++++++++++++++-------------------------------
62939  1 file changed, 191 insertions(+), 190 deletions(-)
62940
62941 commit a8db7314fb194110eb4d9f7964a3eff5516c96c5
62942 Author: Matej Urbančič <mateju@svn.gnome.org>
62943 Date:   Sat Nov 10 08:58:41 2012 +0100
62944
62945     Updated Slovenian translation
62946
62947  po/sl.po | 2 +-
62948  1 file changed, 1 insertion(+), 1 deletion(-)
62949
62950 commit de298366e51d58c99ea5f9046eecde886558fb1d
62951 Author: Matej Urbančič <mateju@svn.gnome.org>
62952 Date:   Sat Nov 10 08:56:38 2012 +0100
62953
62954     Updated Slovenian translation
62955
62956  po/sl.po | 412
62957  ++++++++++++++++++++++++++++++++-------------------------------
62958  1 file changed, 211 insertions(+), 201 deletions(-)
62959
62960 commit 8caf39b59b96396a12d516b553f79f5eade4b096
62961 Author: Matthias Clasen <mclasen@redhat.com>
62962 Date:   Fri Nov 9 22:14:39 2012 -0500
62963
62964     Add an option to make glib-compile-resources use G_GNUC_INTERNAL
62965
62966     https://bugzilla.gnome.org/show_bug.cgi?id=687742
62967
62968  docs/reference/gio/glib-compile-resources.xml | 13 +++++++++++++
62969  gio/glib-compile-resources.c                  | 26
62970  ++++++++++++++++----------
62971  2 files changed, 29 insertions(+), 10 deletions(-)
62972
62973 commit 138f4c1e2f3fdea3168f91fc72cde9fb0b0e602b
62974 Author: Matthias Clasen <mclasen@redhat.com>
62975 Date:   Fri Nov 9 22:12:57 2012 -0500
62976
62977     Remove trailing space from some translated strings
62978
62979     https://bugzilla.gnome.org/show_bug.cgi?id=687700
62980
62981  gio/glib-compile-schemas.c | 2 +-
62982  glib/gmarkup.c             | 4 ++--
62983  2 files changed, 3 insertions(+), 3 deletions(-)
62984
62985 commit 7fd15ee4aee6ec21eb85f8836a5fd66f598a86f4
62986 Author: Matthias Clasen <mclasen@redhat.com>
62987 Date:   Fri Nov 9 22:10:10 2012 -0500
62988
62989     Add plural forms for some translations
62990
62991     https://bugzilla.gnome.org/show_bug.cgi?id=687698
62992
62993  glib/gfileutils.c | 4 ++--
62994  1 file changed, 2 insertions(+), 2 deletions(-)
62995
62996 commit 1e598600a16d885a3ca859fe951a5bdd198fd6e7
62997 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
62998 Date:   Wed Oct 24 14:25:01 2012 +0200
62999
63000     Return correct value for g_socket_get_available_bytes() on Windows
63001     and OSX
63002
63003     https://bugzilla.gnome.org/show_bug.cgi?id=686786
63004
63005  gio/gsocket.c      | 15 +++++++++++----
63006  gio/tests/socket.c | 53
63007  +++++++++++++++++++++++++++++++++++++++++++++++++++++
63008  2 files changed, 64 insertions(+), 4 deletions(-)
63009
63010 commit b65dac802e4c1bad3b3dd681f35eff52129b6d9e
63011 Author: John Ralls <jralls@ceridwen.us>
63012 Date:   Fri Nov 9 09:22:19 2012 -0800
63013
63014     Fix poll able streams for Darwin (and probably BSD)
63015
63016
63017     Darwin's poll doesn't change revents if there are no available
63018     events, though it returns 0. Initialize the fd.revents to 0 so that
63019     the test passes.
63020
63021     That reveals a test failure, though, because with socket streams
63022     it takes time for an event to pass through the socket. Provide an
63023     80-usec delay to allow time for the propagation.
63024
63025  gio/gsocket.c                | 1 +
63026  gio/gunixinputstream.c       | 1 +
63027  gio/gunixoutputstream.c      | 1 +
63028  gio/tests/converter-stream.c | 6 ++++++
63029  gio/tests/pollable.c         | 3 +++
63030  5 files changed, 12 insertions(+)
63031
63032 commit 5588d47985073563749066ed18a981b1ff437f14
63033 Author: John Ralls <jralls@ceridwen.us>
63034 Date:   Thu Nov 8 09:52:28 2012 -0800
63035
63036     Fix compile error about missing prototype
63037
63038     For g_nextstep_settings_backend_get_type()
63039
63040  gio/gnextstepsettingsbackend.c | 2 ++
63041  1 file changed, 2 insertions(+)
63042
63043 commit f1b34cab8af395087e13d1a733bca1959487158f
63044 Author: Dan Winship <danw@gnome.org>
63045 Date:   Fri Nov 9 11:38:08 2012 -0500
63046
63047     gthreadedresolver: fix a bug in the GTask porting of lookup_records
63048
63049     We were passing the wrong destroy notify when returning the list of
63050     records, so it would crash if it got called (ie, if you didn't call
63051     g_resolver_lookup_records_finish()).
63052
63053     (Also fix s/targets/records/ throughout the records functions.)
63054
63055  gio/gthreadedresolver.c | 23 ++++++++++++++---------
63056  1 file changed, 14 insertions(+), 9 deletions(-)
63057
63058 commit edeffe0c870d0716ab0f5a5b8d435ef585c71448
63059 Author: Timothy Arceri <t_arceri@yahoo.com.au>
63060 Date:   Fri Nov 9 23:48:38 2012 +1100
63061
63062     Use url encoding for trash fileinfo path as per freedesktop trash
63063     specification
63064
63065     https://bugzilla.gnome.org/show_bug.cgi?id=687540
63066
63067  gio/glocalfile.c | 29 +----------------------------
63068  1 file changed, 1 insertion(+), 28 deletions(-)
63069
63070 commit a07a5f82aafca64872691313e233295e591e7632
63071 Author: Martin Pitt <martinpitt@gnome.org>
63072 Date:   Fri Nov 9 09:32:03 2012 +0100
63073
63074     GByteArray: Add missing transfer annotations
63075
63076     Make g_byte_array_new() and g_byte_array_new_take() introspectable
63077     by adding
63078     missing transfer annotations to return value.
63079
63080     Covered by tests in PyGObject.
63081
63082  glib/garray.c | 4 ++--
63083  1 file changed, 2 insertions(+), 2 deletions(-)
63084
63085 commit e06268d72e49dd487038043674aa1ee2f419118c
63086 Author: Martin Pitt <martinpitt@gnome.org>
63087 Date:   Fri Nov 9 09:02:22 2012 +0100
63088
63089     GBytes: Add missing annotations
63090
63091     Annotate g_bytes_new*()'s data argument to be a guint8 array, as
63092     introspection clients cannot deal with raw gconstpointers. This makes
63093     GBytes' behaviour similar to GByteArray whose API already uses guint8.
63094
63095     Add missing transfer annotation to g_bytes_get_data() to make it
63096     introspectable.
63097
63098     This is covered by test cases in PyGObject.
63099
63100  glib/gbytes.c | 14 +++++++++-----
63101  1 file changed, 9 insertions(+), 5 deletions(-)
63102
63103 commit 8dd70a261df853d86f4944481dc6a18d4c8a62af
63104 Author: John Ralls <jralls@ceridwen.us>
63105 Date:   Thu Nov 8 08:35:23 2012 -0800
63106
63107     Bug 686185: GDateTime Transcoding fails on OSX
63108
63109     Better fix than d5df0a10f. Thanks to Christian Persch for pointing
63110     this
63111     out.
63112
63113  glib/tests/gdatetime.c | 2 +-
63114  1 file changed, 1 insertion(+), 1 deletion(-)
63115
63116 commit a9eb1907a6451cdfe68f5924b138cfbeebc4dcf1
63117 Author: Emmanuel Pacaud <emmanuel@gnome.org>
63118 Date:   Wed Nov 7 09:58:45 2012 +0100
63119
63120     Check for PR_GET_NAME
63121
63122     PR_GET_NAME may not be defined when using an old kernel. Deal with it.
63123
63124  glib/tests/thread.c | 2 ++
63125  1 file changed, 2 insertions(+)
63126
63127 commit 753494a25e35bd1f2413bd741f73d60226fcfd14
63128 Author: Colin Walters <walters@verbum.org>
63129 Date:   Tue Nov 6 15:04:47 2012 -0500
63130
63131     tests/buffered-input-stream: Fix size of parameter passed
63132
63133     buffer-size is guint, but the public API is gsize for some reason.
63134
63135     Tested-By: gustavold@linux.vnet.ibm.com
63136
63137     https://bugzilla.gnome.org/show_bug.cgi?id=687801
63138
63139  gio/tests/buffered-input-stream.c | 5 +++--
63140  1 file changed, 3 insertions(+), 2 deletions(-)
63141
63142 commit d5df0a10f142db8216cb41e38ec23d5729956650
63143 Author: John Ralls <jralls@ceridwen.us>
63144 Date:   Thu Oct 18 10:47:18 2012 -0700
63145
63146     Skip test_non_utf8_printf() if EUC-JP is aliased to UTF-8
63147
63148     See https://bugzilla.gnome.org/show_bug.cgi?id=686185
63149     This skips the test on those systems, like Darwin, which provide the
63150     ja_JP.eucjp locale but which glib doesn't know how to transcode and
63151     aliases JIS to UTF-8.
63152
63153  glib/tests/gdatetime.c | 8 ++++++++
63154  1 file changed, 8 insertions(+)
63155
63156 commit b26fb3ae5cc18fa51cd6169f1b3b5c4dd74dab29
63157 Author: Ryan Lortie <desrt@desrt.ca>
63158 Date:   Mon Nov 5 12:22:49 2012 -0500
63159
63160     Don't call varargs open() through non-varargs type
63161
63162     open() is probably defined varargs.  Casting a varargs function to an
63163     equivalent non-varargs type and then calling it is undefined, but
63164     gfileutils.c was doing exactly that.
63165
63166     Add some non-varargs wrappers to avoid the problem.
63167
63168     Problem reported by John Spencer.
63169
63170     https://bugzilla.gnome.org/show_bug.cgi?id=687600
63171
63172  glib/gfileutils.c | 42 ++++++++++++++++++++++++++++++++----------
63173  1 file changed, 32 insertions(+), 10 deletions(-)
63174
63175 commit 77032ea390cfbb1165f57fc6a61b8e4d2055934a
63176 Author: Ryan Lortie <desrt@desrt.ca>
63177 Date:   Tue Nov 6 07:41:13 2012 -0500
63178
63179     belated version bump
63180
63181  configure.ac | 2 +-
63182  1 file changed, 1 insertion(+), 1 deletion(-)
63183
63184 commit d6a075b0d8dfe4e4a41f6624ad7032d2163d420c
63185 Author: Ryan Lortie <desrt@desrt.ca>
63186 Date:   Mon Nov 5 11:07:16 2012 -0500
63187
63188     gtype: disallow adding interfaces after the fact
63189
63190     Add a check to prevent adding an interface to a class that has already
63191     had its class_init done.
63192
63193     This is an incompatible change but it is suspected that there are not
63194     many users of this functionality.  Two known exceptions are pygobject
63195     (fixed in bug 686149) and our own testsuite (affected tests have been
63196     temporarily disabled by this patch).
63197
63198     Once we confirm that nobody else is using this functionality we can
63199     remove a rather large amount of code for dealing with this case.
63200
63201     https://bugzilla.gnome.org/show_bug.cgi?id=687659
63202
63203  gobject/gtype.c             |  6 ++++++
63204  gobject/tests/threadtests.c | 20 ++++++++++++--------
63205  tests/gobject/Makefile.am   |  3 ---
63206  3 files changed, 18 insertions(+), 11 deletions(-)
63207
63208 commit 1af1b2b2bb10b5db27cd43af02f199ebc3f466d7
63209 Author: Martin Pitt <martinpitt@gnome.org>
63210 Date:   Wed Oct 24 16:30:37 2012 +0200
63211
63212     Box GPollFD to make it introspectable
63213
63214     https://bugzilla.gnome.org/show_bug.cgi?id=686797
63215
63216  docs/reference/gobject/gobject-sections.txt |  2 ++
63217  gobject/gboxed.c                            | 10 ++++++++++
63218  gobject/glib-types.h                        | 11 +++++++++++
63219  gobject/gobject.symbols                     |  1 +
63220  4 files changed, 24 insertions(+)
63221
63222 commit 81b27ffc1cbba85e322fd731e30dfdaad86cbd5e
63223 Author: Ryan Lortie <desrt@desrt.ca>
63224 Date:   Mon Nov 5 08:24:30 2012 -0500
63225
63226     Add a translator comment about 'KB'
63227
63228     The GLib units policy used to be that 'KB' means 1024 bytes,
63229     'MB' means
63230     1024 KB, 'GB' means 1024 MB, etc.
63231
63232     Those days are over, but we have a deprecated function that still
63233     works
63234     that way.  It contains the string "KB", marked for translation, which
63235     has been a source of confusion for translators on multiple occasions.
63236
63237     https://bugzilla.gnome.org/show_bug.cgi?id=687516
63238
63239  glib/gutils.c | 5 +++++
63240  1 file changed, 5 insertions(+)
63241
63242 commit 2b17e797a43944e38babcac1ba02296cfd81623d
63243 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
63244 Date:   Mon Nov 5 17:22:38 2012 +0800
63245
63246     gio/gthreadedresolver.c: Fix non-UNIX build
63247
63248     Move the GError *error declaration up, as that variable is also
63249     used for
63250     non-Unix builds.
63251
63252  gio/gthreadedresolver.c | 2 +-
63253  1 file changed, 1 insertion(+), 1 deletion(-)
63254
63255 commit 8a530463add643890e4a4ec57f80531f5ef39101
63256 Author: Sweta Kothari <swkothar@redhat.com>
63257 Date:   Mon Nov 5 11:33:04 2012 +0530
63258
63259     Updated gujarati file
63260
63261  po/gu.po | 311
63262  ++++++++++++++++++++++++++++++++-------------------------------
63263  1 file changed, 158 insertions(+), 153 deletions(-)
63264
63265 commit c5b9a47facb1cbffafae0c401d6596e2618238d1
63266 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
63267 Date:   Mon Nov 5 12:31:44 2012 +0800
63268
63269     Visual C++ 2010 projects: Prepare support for VS2012
63270
63271     Add the PlatformToolset tag to the project configs so that we can
63272     use add a
63273     simple script later to the autotools files to copy the projects
63274     and change
63275     the value (v100 -> v110) of that tag (and other simple changes)
63276     in order
63277     that we can quickly provide and maintain support for Visual Studio
63278     2012
63279     with minimal effort.
63280
63281     Note that at the moment GLib does not yet support the API/SDK
63282     requirements
63283     for Windows 8 Modern UI (formerly known as Metro), but this paves
63284     the very
63285     initial step.
63286
63287  build/win32/vs10/gio.vcxprojin                     |   4 +
63288  build/win32/vs10/glib-compile-resources.vcxproj    |   4 +
63289  build/win32/vs10/glib-compile-schemas.vcxproj      | 356
63290  +++++++++---------
63291  build/win32/vs10/glib-genmarshal.vcxproj           | 340
63292  ++++++++---------
63293  build/win32/vs10/glib.vcxprojin                    |   8 +
63294  build/win32/vs10/gmodule.vcxproj                   | 402
63295  +++++++++++----------
63296  build/win32/vs10/gobject.vcxprojin                 |   4 +
63297  build/win32/vs10/gresource.vcxproj                 |   4 +
63298  build/win32/vs10/gsettings.vcxproj                 | 356
63299  +++++++++---------
63300  .../win32/vs10/gspawn-win32-helper-console.vcxproj | 344
63301  +++++++++---------
63302  build/win32/vs10/gspawn-win32-helper.vcxproj       | 344
63303  +++++++++---------
63304  build/win32/vs10/gthread.vcxproj                   | 376
63305  +++++++++----------
63306  build/win32/vs10/install.vcxproj                   | 300 +++++++--------
63307  build/win32/vs10/testglib.vcxproj                  | 340
63308  ++++++++---------
63309  14 files changed, 1621 insertions(+), 1561 deletions(-)
63310
63311 commit 8e9279861293384a99778bb55e75ae7e8fa598d8
63312 Author: Simon Feltman <sfeltman@src.gnome.org>
63313 Date:   Sat Nov 3 18:59:25 2012 -0700
63314
63315     Add array length annotation to GSignalQuery param_types field
63316
63317     https://bugzilla.gnome.org/show_bug.cgi?id=687541
63318
63319  gobject/gsignal.h | 4 ++--
63320  1 file changed, 2 insertions(+), 2 deletions(-)
63321
63322 commit 05034c0ff1e008ec668197fb4bb01e64b6734849
63323 Author: Peter Mráz <etkinator@gmail.com>
63324 Date:   Sat Nov 3 15:53:48 2012 +0000
63325
63326     Updated Slovak translation
63327
63328  po/sk.po | 4 ++--
63329  1 file changed, 2 insertions(+), 2 deletions(-)
63330
63331 commit f508fbbbd7032a80532b34c74874a764553fb73d
63332 Author: Peter Mráz <etkinator@gmail.com>
63333 Date:   Sat Nov 3 15:52:03 2012 +0000
63334
63335     Updated Slovak translation
63336
63337  po/sk.po | 6482
63338  +++++++++++++++++++++++++++++++++-----------------------------
63339  1 file changed, 3488 insertions(+), 2994 deletions(-)
63340
63341 commit 13ae0f1f922defaf21c3a5dbe8d299cddc71170a
63342 Author: Martin Pitt <martinpitt@gnome.org>
63343 Date:   Sat Nov 3 13:52:29 2012 +0100
63344
63345     Annotate g_filename_to_utf8()
63346
63347     bytes_read and bytes_written are (out) arguments, and the return
63348     value must be
63349     a byte array instead of utf8, as otherwise the function would
63350     only support
63351     UTF-8 locales/file names.
63352
63353  glib/gconvert.c | 9 +++++----
63354  1 file changed, 5 insertions(+), 4 deletions(-)
63355
63356 commit 837db1a026a451f2785be18593bf3fa631acabd6
63357 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
63358 Date:   Fri Nov 2 15:45:14 2012 +0000
63359
63360     Fix more warning-addition fallout
63361
63362     I'm normally a big fan of small atomic commits, but I also want to get
63363     things done this afternoon...
63364
63365     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=687441
63366     Reviewed-by: Colin Walters <walters@verbum.org>
63367
63368  tests/child-test.c       |  4 ++--
63369  tests/iochannel-test.c   |  2 +-
63370  tests/mainloop-test.c    | 18 +++++++++---------
63371  tests/module-test.c      |  2 ++
63372  tests/onceinit.c         |  6 ++++--
63373  tests/slice-concurrent.c | 17 +++++++++++------
63374  tests/thread-test.c      |  6 +++---
63375  tests/threadpool-test.c  |  2 +-
63376  8 files changed, 33 insertions(+), 24 deletions(-)
63377
63378 commit 733acc23164e4845b6c990c0881290da568d3730
63379 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
63380 Date:   Fri Nov 2 15:19:32 2012 +0000
63381
63382     Fix more void prototypes in tests
63383
63384     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=687441
63385     Reviewed-by: Colin Walters <walters@verbum.org>
63386
63387  tests/gobject/ifaceinherit.c | 4 ++--
63388  tests/gobject/performance.c  | 2 +-
63389  2 files changed, 3 insertions(+), 3 deletions(-)
63390
63391 commit eb7dc2bcc61d28ad06e4e7fce781d1f467ce0592
63392 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
63393 Date:   Fri Nov 2 15:19:20 2012 +0000
63394
63395     Predeclare more things in tests
63396
63397     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=687441
63398     Reviewed-by: Colin Walters <walters@verbum.org>
63399
63400  tests/gobject/accumulator.c  | 12 ++++++------
63401  tests/gobject/defaultiface.c |  1 +
63402  tests/gobject/deftype.c      |  2 ++
63403  tests/gobject/dynamictype.c  |  2 ++
63404  tests/gobject/ifaceinherit.c |  6 ++++++
63405  tests/gobject/performance.c  |  8 ++++++++
63406  tests/gobject/references.c   |  1 +
63407  tests/gobject/singleton.c    |  1 +
63408  8 files changed, 27 insertions(+), 6 deletions(-)
63409
63410 commit 85976cf91deae6ac7cf1639a187a424ff7296968
63411 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
63412 Date:   Fri Nov 2 14:54:19 2012 +0000
63413
63414     Bring back a couple of private-but-extern symbols
63415
63416     These both existed in 2.34.1, but are not exposed in headers, and were
63417     meant to be private. Making them static (in commit 84475e43) was
63418     technically an ABI break, and in particular it causes abicheck.sh
63419     to fail.
63420
63421     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=687441
63422     Reviewed-by: Colin Walters <walters@verbum.org>
63423
63424  gio/gmenumodel.c | 8 ++++++--
63425  1 file changed, 6 insertions(+), 2 deletions(-)
63426
63427 commit 7b1f8c582a699305bdbeadebb5628f54112c7220
63428 Author: Dan Winship <danw@gnome.org>
63429 Date:   Tue Oct 30 15:10:40 2012 -0400
63430
63431     gtask: bump the max thread pool size up to 100 to avoid
63432     stalls/deadlocks
63433
63434     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=686810 for now.
63435     https://bugzilla.gnome.org/show_bug.cgi?id=687223 discusses a nicer
63436     fix for later.
63437
63438  gio/gtask.c      | 2 +-
63439  gio/tests/task.c | 2 +-
63440  2 files changed, 2 insertions(+), 2 deletions(-)
63441
63442 commit 1afaea333b2f2775d4e5fc6f4de8f9f83f994fd7
63443 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
63444 Date:   Sun Oct 21 23:38:31 2012 +0100
63445
63446     Use the FreeBSD credentials-passing code on Debian GNU/kFreeBSD
63447
63448     The __FreeBSD__ macro means we have both a FreeBSD kernel and FreeBSD
63449     libc, which isn't the case on GNU/kFreeBSD (GNU libc and userland on
63450     the FreeBSD kernel), so it predefines a different macro. The kernel
63451     is what actually matters for credentials-passing, though.
63452
63453     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
63454     Tested-by: Steven Chamberlain <steven@pyro.eu.org>
63455     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=649302
63456     Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=581750
63457     Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=631968
63458     Reviewed-by: Dan Winship <danw@gnome.org>
63459
63460  gio/gcredentials.c            | 18 +++++++++---------
63461  gio/gunixcredentialsmessage.c | 12 ++++++------
63462  2 files changed, 15 insertions(+), 15 deletions(-)
63463
63464 commit ce0022933c255313e010b27f977f4ae02aad1e7e
63465 Author: Colin Walters <walters@verbum.org>
63466 Date:   Mon Oct 29 15:44:16 2012 -0400
63467
63468     Merge waitpid() from g_spawn_sync into gmain()
63469
63470     This is preparatory work for a future commit which will add a
63471     "catchall" waitpid API.  If we don't synchronize here with the worker
63472     thread, race conditions are possible.
63473
63474     This also ensures we have an error message if someone adds a child
63475     watch for a nonexistent pid, etc.  Previously, we'd simply keep
63476     calling waitpid() getting ECHILD, and ignoring it until the source was
63477     removed. Now, we g_warning() and fire the source.
63478
63479     Thirdly, this ensures that the waitpid() call in gmain handles EINTR,
63480     like the g_spawn_sync() one did.
63481
63482     https://bugzilla.gnome.org/show_bug.cgi?id=687061
63483
63484  glib/gmain.c  | 20 ++++++++++++----
63485  glib/gspawn.c | 76
63486  +++++++++++++++++++++++++++++++----------------------------
63487  2 files changed, 56 insertions(+), 40 deletions(-)
63488
63489 commit 0bdf7fecaf1ffc7263d2bc48a87c99f4705138fc
63490 Author: Tim-Philipp Müller <tim@centricular.net>
63491 Date:   Fri Nov 2 13:14:58 2012 +0000
63492
63493     tests: fix compiler warning in gvariant test
63494
63495     gvariant.c:3555:1: warning: function declaration isn’t a prototype
63496     [-Wstrict-prototypes]
63497
63498  glib/tests/gvariant.c | 2 +-
63499  1 file changed, 1 insertion(+), 1 deletion(-)
63500
63501 commit 28b30caecb8d53c0d41e6a46ef9ba01d2f08e051
63502 Author: Colin Walters <walters@verbum.org>
63503 Date:   Thu Nov 1 19:39:20 2012 -0400
63504
63505     configure: Enable set of standard -Werror=foo flags
63506
63507     We're not going to depend on gnome-common (I assume) so this patch
63508     nicks the systemd macro to test for compiler flags, and uses it to set
63509     a similar set of -Werror=foo as the gnome-common one does.
63510
63511     See https://bugzilla.gnome.org/show_bug.cgi?id=608953
63512     See
63513     https://mail.gnome.org/archives/desktop-devel-list/2012-July/msg00100.html
63514
63515     If we're going to be setting more strict compiler flags for GNOME, we
63516     should really ensure GLib builds with them first, as it's kind of the
63517     model citizen.
63518
63519     In particular, you can see several times that downstreams such as
63520     Debian have come in and fixed -Wformat-security bugs.  We should never
63521     let those get into tarballs, or even commits.
63522
63523     https://bugzilla.gnome.org/show_bug.cgi?id=687385
63524
63525  configure.ac           |  16 +--
63526  m4macros/attributes.m4 | 288
63527  +++++++++++++++++++++++++++++++++++++++++++++++++
63528  2 files changed, 297 insertions(+), 7 deletions(-)
63529
63530 commit 055aa2b55e192a9c44fb0af07d8c1b3d8ef20b99
63531 Author: Colin Walters <walters@verbum.org>
63532 Date:   Thu Nov 1 20:10:46 2012 -0400
63533
63534     gdateparser: Delete unused debug print function
63535
63536     https://bugzilla.gnome.org/show_bug.cgi?id=687385
63537
63538  tests/testgdateparser.c | 16 ----------------
63539  1 file changed, 16 deletions(-)
63540
63541 commit 94ef8dff0d5da861389f12dee592c42936c4dba9
63542 Author: Colin Walters <walters@verbum.org>
63543 Date:   Thu Nov 1 19:43:02 2012 -0400
63544
63545     gdbusactiongroup: Add prototype for g_dbus_action_group_sync()
63546
63547     Even private functions that are actually called across compilation
63548     units should have prototypes.  For g_dbus_action_group_sync(), create
63549     one in gdbusactiongroup-private.h
63550
63551     https://bugzilla.gnome.org/show_bug.cgi?id=687385
63552
63553  gio/Makefile.am                |  1 +
63554  gio/gactiongroupexporter.c     |  2 +-
63555  gio/gapplicationimpl-dbus.c    |  8 +-------
63556  gio/gdbusactiongroup-private.h | 37 +++++++++++++++++++++++++++++++++++++
63557  gio/gdbusactiongroup.c         |  2 +-
63558  5 files changed, 41 insertions(+), 9 deletions(-)
63559
63560 commit dc4922af219397b18ca4d9d0ba53f0a99b43f3d4
63561 Author: Colin Walters <walters@verbum.org>
63562 Date:   Thu Nov 1 19:40:07 2012 -0400
63563
63564     test-pipe-unix: Add missing include
63565
63566     Fixes the build with -Werror=missing-prototypes.
63567
63568     https://bugzilla.gnome.org/show_bug.cgi?id=687385
63569
63570  gio/tests/test-pipe-unix.c | 1 +
63571  1 file changed, 1 insertion(+)
63572
63573 commit 3686aa0e18cf68167b14ec630bec8ba90a20d720
63574 Author: Colin Walters <walters@verbum.org>
63575 Date:   Thu Nov 1 19:39:09 2012 -0400
63576
63577     gettext: Add missing include
63578
63579     Fixes the build with -Werror=missing-prototypes.
63580
63581     https://bugzilla.gnome.org/show_bug.cgi?id=687385
63582
63583  glib/ggettext.c | 1 +
63584  1 file changed, 1 insertion(+)
63585
63586 commit 4c2a6595889eff44fa5f610e6c69016702100e95
63587 Author: Colin Walters <walters@verbum.org>
63588 Date:   Thu Nov 1 19:38:44 2012 -0400
63589
63590     gcharset: Add header file for private API
63591
63592     This fixes the build with -Werror=missing-prototypes.
63593
63594     https://bugzilla.gnome.org/show_bug.cgi?id=687385
63595
63596  glib/Makefile.am       |  1 +
63597  glib/gcharset.c        |  2 +-
63598  glib/gcharsetprivate.h | 33 +++++++++++++++++++++++++++++++++
63599  glib/gconvert.c        |  2 +-
63600  4 files changed, 36 insertions(+), 2 deletions(-)
63601
63602 commit 488cdb13f60273a944a6b9f0c22e233f43c7e00f
63603 Author: Colin Walters <walters@verbum.org>
63604 Date:   Thu Nov 1 19:38:09 2012 -0400
63605
63606     gslice: Prototype G_ENABLE_DEBUG function that's part of ABI
63607
63608     Sadly, g_slice_debug_tree_statistics is conditionally part of the
63609     public ABI.  We might as well make it conditionally part of the API as
63610     well, even though this will require people actually using it to
63611
63612     https://bugzilla.gnome.org/show_bug.cgi?id=687385
63613
63614  glib/gslice.h | 4 ++++
63615  1 file changed, 4 insertions(+)
63616
63617 commit bd8387f25affe2f5780b57daf4fd3f01daf0c43d
63618 Author: Colin Walters <walters@verbum.org>
63619 Date:   Thu Nov 1 19:37:57 2012 -0400
63620
63621     g_check_setuid: Include glib-private.h
63622
63623     Otherwise we fail to build with -Werror=missing-prototypes.
63624
63625     https://bugzilla.gnome.org/show_bug.cgi?id=687385
63626
63627  glib/gutils.c | 3 ++-
63628  1 file changed, 2 insertions(+), 1 deletion(-)
63629
63630 commit 139892734ebdc012b7a0c4897d89d16b3706fd5f
63631 Author: Colin Walters <walters@verbum.org>
63632 Date:   Thu Nov 1 19:37:38 2012 -0400
63633
63634     tests/1bitmutex: Hack to build with -Werror=missing-prototypes
63635
63636     Admittedly, this could probably be better, but it builds.
63637
63638     https://bugzilla.gnome.org/show_bug.cgi?id=687385
63639
63640  glib/tests/1bit-mutex.c | 6 ++++++
63641  1 file changed, 6 insertions(+)
63642
63643 commit 8e59d8602ca5921d78245f5d2b405b517a5e7cf9
63644 Author: Colin Walters <walters@verbum.org>
63645 Date:   Thu Nov 1 19:36:52 2012 -0400
63646
63647     Use (void) for no parameters, not ()
63648
63649     This ensures we build with -Werror=missing-parameter-type.
63650
63651     https://bugzilla.gnome.org/show_bug.cgi?id=687385
63652
63653  gio/gresource.c             | 2 +-
63654  gobject/tests/threadtests.c | 2 +-
63655  tests/assert-msg-test.c     | 2 +-
63656  3 files changed, 3 insertions(+), 3 deletions(-)
63657
63658 commit 84475e4320347e637ac2fc84c9dc28b1668c8772
63659 Author: Colin Walters <walters@verbum.org>
63660 Date:   Thu Nov 1 19:36:15 2012 -0400
63661
63662     build: Prototype GType accessors for private classes
63663
63664     Otherwise we fail to build with -Werror=missing-prototypes.
63665
63666     https://bugzilla.gnome.org/show_bug.cgi?id=687385
63667
63668  gio/gmenumodel.c                      | 4 ++++
63669  gio/gresourcefile.c                   | 2 ++
63670  gio/tests/gdbus-peer-object-manager.c | 1 +
63671  gio/tests/proxy-test.c                | 5 +++++
63672  gobject/tests/param.c                 | 1 +
63673  tests/refcount/closures.c             | 1 +
63674  tests/refcount/properties3.c          | 1 +
63675  tests/refcount/properties4.c          | 1 +
63676  8 files changed, 16 insertions(+)
63677
63678 commit 6d88a2f82294ffd6f75436e3f8e72b30fd591a03
63679 Author: Colin Walters <walters@verbum.org>
63680 Date:   Thu Nov 1 19:35:38 2012 -0400
63681
63682     build: Add missing "static" keyword where it should be used
63683
63684     Otherwise we fail to build with -Werror=missing-prototypes.
63685
63686     https://bugzilla.gnome.org/show_bug.cgi?id=687385
63687
63688  gio/gdbusactiongroup.c                | 2 +-
63689  gio/gtestdbus.c                       | 2 +-
63690  gio/tests/gdbus-peer-object-manager.c | 2 +-
63691  gio/tests/gdbus-peer.c                | 2 +-
63692  gio/tests/resources.c                 | 2 +-
63693  tests/libmoduletestplugin_a.c         | 6 ++++++
63694  tests/libmoduletestplugin_b.c         | 8 ++++++++
63695  tests/testgdate.c                     | 3 ++-
63696  tests/testgdateparser.c               | 3 ++-
63697  tests/unicode-collate.c               | 4 ++--
63698  10 files changed, 25 insertions(+), 9 deletions(-)
63699
63700 commit f6da43f56c8d884c477594a787d2d025f67b0784
63701 Author: Colin Walters <walters@verbum.org>
63702 Date:   Thu Nov 1 19:36:41 2012 -0400
63703
63704     build: Ensure we #include header files for glib-genmarshal code
63705
63706     Otherwise we fail with -Werror=missing-prototypes.
63707
63708     https://bugzilla.gnome.org/show_bug.cgi?id=687385
63709
63710  gobject/tests/Makefile.am | 2 +-
63711  tests/gobject/Makefile.am | 4 ++--
63712  2 files changed, 3 insertions(+), 3 deletions(-)
63713
63714 commit 67466b41afc6c5605b441c4955fba372e28975d3
63715 Author: Colin Walters <walters@verbum.org>
63716 Date:   Thu Nov 1 19:40:41 2012 -0400
63717
63718     build: Don't use C99 declarations
63719
63720     Since GLib needs to compile with MSVC, we can't use them.  This fixes
63721     compilation when using -Werror=declaration-after-statement.
63722
63723     https://bugzilla.gnome.org/show_bug.cgi?id=687385
63724
63725  gio/tests/gdbus-proxy.c        |  4 ++--
63726  gio/tests/gdbus-test-codegen.c | 14 +++++++-------
63727  glib/gthread-posix.c           | 10 ++++++----
63728  glib/tests/gdatetime.c         |  3 ++-
63729  4 files changed, 17 insertions(+), 14 deletions(-)
63730
63731 commit 59a24ab5a3ffff7d2cd36a1b392b49cc4024c29d
63732 Author: Robert Ancell <robert.ancell@canonical.com>
63733 Date:   Wed Oct 31 14:56:00 2012 +1300
63734
63735     Use "Returns:" instead of the invalid "@returns" for annotating
63736     return values.
63737
63738     https://bugzilla.gnome.org/show_bug.cgi?id=673229
63739
63740  gio/gvdb/gvdb-reader.c               |  27 ++++++----
63741  glib/deprecated/gcache.c             |   6 ++-
63742  glib/deprecated/gcompletion.c        |  20 ++++---
63743  glib/deprecated/grel.c               |  18 ++++---
63744  glib/deprecated/gthread-deprecated.c |  23 +++++---
63745  glib/garray.c                        | 101
63746  +++++++++++++++++++++++------------
63747  glib/gdataset.c                      |  19 ++++---
63748  glib/giochannel.c                    |   5 +-
63749  glib/giounix.c                       |   6 ++-
63750  glib/giowin32.c                      |   9 ++--
63751  glib/glist.c                         |  21 +++++---
63752  glib/gnode.c                         |   3 +-
63753  glib/gpattern.c                      |  15 ++++--
63754  glib/grand.c                         |   6 ++-
63755  glib/gsequence.c                     |   7 +--
63756  glib/gslist.c                        |   6 ++-
63757  glib/gthread.c                       |   3 +-
63758  glib/gtimer.c                        |   8 +--
63759  glib/gtree.c                         |   3 +-
63760  glib/gvariant-parser.c               |   3 +-
63761  20 files changed, 200 insertions(+), 109 deletions(-)
63762
63763 commit 4447d5ce1117f261e7a2a935cd9a62340d436a74
63764 Author: Colin Walters <walters@verbum.org>
63765 Date:   Thu Oct 25 15:34:29 2012 -0400
63766
63767     tests/signals: Disable large enumeration value test that is failing
63768     on PPC64
63769
63770     Basically due to a combination of va_args semantics around
63771     signed/unsigned ints, this test case fails on ppc64.  At the moment,
63772     we have as yet to find any real-world consumer with such a large
63773     enumeration value.
63774
63775     Unfortunately, the possible fixes for this are extremely invasive;
63776     we would have to define a new enum API.
63777
63778     Given both of these facts, we believe it makes the most sense at the
63779     current time to simply not test this. If we at a later time determine
63780     there is such a real-world consumer, we can look at doing the
63781     necessary fixes.
63782
63783     https://bugzilla.gnome.org/show_bug.cgi?id=686662
63784
63785  gobject/tests/signals.c | 5 ++++-
63786  1 file changed, 4 insertions(+), 1 deletion(-)
63787
63788 commit 531be87f24ecb8ad5d8753a79d8fdd894d0e094a
63789 Author: Rico Tzschichholz <ricotz@t-online.de>
63790 Date:   Wed Oct 31 13:14:06 2012 +0100
63791
63792     po: Fix Makefile.in.in syntax
63793
63794     Introduced by cff536c99ed22f83a09a1030c720f1555240390b
63795
63796  po/Makefile.in.in | 2 +-
63797  1 file changed, 1 insertion(+), 1 deletion(-)
63798
63799 commit a773a615b6fc11964ea81356aa2348e1bf116c9e
63800 Author: Will Thompson <will.thompson@collabora.co.uk>
63801 Date:   Tue Oct 30 17:16:33 2012 +0000
63802
63803     GNetworkMonitor: add missing apostrophe to docstring
63804
63805  gio/gnetworkmonitor.c | 2 +-
63806  1 file changed, 1 insertion(+), 1 deletion(-)
63807
63808 commit 529bf6bd89757eb7046e8a538349ca59a90e2136
63809 Author: Vincent Untz <vuntz@gnome.org>
63810 Date:   Tue Mar 27 16:52:24 2012 +0200
63811
63812     Add annotations for g_filename_from_uri()
63813
63814     https://bugzilla.gnome.org/show_bug.cgi?id=672924
63815
63816  glib/gconvert.c | 6 +++---
63817  1 file changed, 3 insertions(+), 3 deletions(-)
63818
63819 commit 0d22609fe981aab877dc9f3bbfa3f97a7c4152f2
63820 Author: Aleksander Morgado <aleksander@lanedo.com>
63821 Date:   Tue Oct 30 13:15:23 2012 +0100
63822
63823     gmessages: fix minor typo in documentation
63824
63825  glib/gmessages.c | 2 +-
63826  1 file changed, 1 insertion(+), 1 deletion(-)
63827
63828 commit 15a21bd3cd1065a1c9e5378f0cefd99716235e9f
63829 Author: Sweta Kothari <swkothar@redhat.com>
63830 Date:   Tue Oct 30 16:21:42 2012 +0530
63831
63832     Updated gujarati file
63833
63834  po/gu.po | 1021
63835  ++++++++++++++++++++++++++++++--------------------------------
63836  1 file changed, 500 insertions(+), 521 deletions(-)
63837
63838 commit 311e18abdded1f525725ea6e2c346fb402b2af02
63839 Author: Ryan Lortie <desrt@desrt.ca>
63840 Date:   Mon Oct 29 10:13:40 2012 +0100
63841
63842     gthread-posix: always use atomic pointer ops
63843
63844     On platforms where dependent loads can be reordered (alpha) and
63845     we have
63846     exotic implementation of pthread_mutex_lock() it could be possible
63847     that
63848     our implementation of g_mutex_lock() is unsafe.
63849
63850     Always use atomic operations to avoid this possibility.
63851
63852     https://bugzilla.gnome.org/show_bug.cgi?id=686191
63853
63854  glib/gthread-posix.c | 10 +++++-----
63855  1 file changed, 5 insertions(+), 5 deletions(-)
63856
63857 commit f20ae7fcfdaf9adeac3f73242adb798f1a80ddff
63858 Author: Ryan Lortie <desrt@desrt.ca>
63859 Date:   Mon Oct 29 09:09:49 2012 +0100
63860
63861     g_dbus_connection_export_menu_model(): fix a crash
63862
63863     Add some extra protection when 'preparing' a group that doesn't yet
63864     contain any menus.  This can happen if you subscribe to a group that
63865     doesn't yet exist.
63866
63867     It was possible to crash any application using
63868     g_dbus_connection_export_menu_model() by requesting a non-existent
63869     subscription group over the bus.
63870
63871     In practice this only happened in races -- where the proxy sees
63872     a group
63873     that exists and queries it, but by the time it does, it's already
63874     gone.
63875
63876     https://bugzilla.gnome.org/show_bug.cgi?id=687089
63877
63878  gio/gmenuexporter.c | 11 ++++++++++-
63879  1 file changed, 10 insertions(+), 1 deletion(-)
63880
63881 commit 00f4c12bf97432a50e49749895d2c8174e204907
63882 Author: Paul Eggert <eggert@cs.ucla.edu>
63883 Date:   Mon Oct 29 10:19:20 2012 -0400
63884
63885     gmain: Document constraints on waitpid
63886
63887     Applications that use glib should not invoke waitpid with a first
63888     argument that is nonpositive, because when such a waitpid is run in
63889     one thread and glib waits for a subprocess in another, there is a race
63890     condition, and the former waitpid can reap a process that was intended
63891     for the latter.  Mention this in the documentation for
63892     g_child_watch_source_new, and in the diagnostic generated by
63893     g_spawn_sync when its waitpid fails with errno equal to ECHILD.
63894
63895     Signed-off-by: Colin Walters <walters@verbum.org>
63896
63897     http://bugzilla.gnome.org/show_bug.cgi?id=687075
63898
63899  glib/gmain.c  | 8 ++++----
63900  glib/gspawn.c | 2 +-
63901  2 files changed, 5 insertions(+), 5 deletions(-)
63902
63903 commit cff536c99ed22f83a09a1030c720f1555240390b
63904 Author: Colin Walters <walters@verbum.org>
63905 Date:   Sun Oct 28 09:46:35 2012 -0400
63906
63907     mkinstalldirs: Delete from version control
63908
63909     This is installed by automake.  By maintaining it in git, we create
63910     merge conflicts as people build with different versions of automake.
63911
63912     Just use 'mkdir -p' instead in gettext.  Should be portable enough.
63913
63914     https://bugzilla.gnome.org/show_bug.cgi?id=686839
63915
63916  Makefile.am       |   5 --
63917  mkinstalldirs     | 162
63918  ------------------------------------------------------
63919  po/Makefile.in.in |  20 ++-----
63920  3 files changed, 4 insertions(+), 183 deletions(-)
63921
63922 commit d04ac162c10f3a855dbbaea6efe06de9d85aea02
63923 Author: Colin Walters <walters@verbum.org>
63924 Date:   Sat Oct 27 12:28:14 2012 -0400
63925
63926     README.in: Note undefined behavior with new g_type_init() ->
63927     ctor change
63928
63929     https://bugzilla.gnome.org/show_bug.cgi?id=686822
63930
63931  README.in | 5 ++++-
63932  1 file changed, 4 insertions(+), 1 deletion(-)
63933
63934 commit 8911cee350575f7c0b534d97fd10787181c0e542
63935 Author: Rico Tzschichholz <ricotz@t-online.de>
63936 Date:   Sat Oct 27 12:12:29 2012 +0200
63937
63938     gio/tests: Fix build with -Werror=format-security
63939
63940  gio/tests/gdbus-peer-object-manager.c | 2 +-
63941  1 file changed, 1 insertion(+), 1 deletion(-)
63942
63943 commit fa523734c7c438944fc3b6f09a40b79d855475ee
63944 Author: Rico Tzschichholz <ricotz@t-online.de>
63945 Date:   Sat Oct 27 12:10:44 2012 +0200
63946
63947     gio/tests: Fix linker failure
63948
63949     Fixes 8c320d0c34ad5b3a31ac4f9024dba358a46ac725
63950
63951  gio/tests/Makefile.am | 1 +
63952  1 file changed, 1 insertion(+)
63953
63954 commit d68b4e1d02a06417bfe29494708a29a3d944cf41
63955 Author: Stef Walter <stefw@gnome.org>
63956 Date:   Fri Oct 26 11:12:46 2012 +0200
63957
63958     gio: No need to specify SOURCES when name matches executable
63959
63960     Removes some of the duplication from Makefile.am
63961
63962     https://bugzilla.gnome.org/show_bug.cgi?id=686921
63963
63964  gio/tests/Makefile.am | 121
63965  --------------------------------------------------
63966  1 file changed, 121 deletions(-)
63967
63968 commit 8c320d0c34ad5b3a31ac4f9024dba358a46ac725
63969 Author: Stef Walter <stefw@gnome.org>
63970 Date:   Fri Oct 26 10:42:17 2012 +0200
63971
63972     gio: Remove LDADD repetition from gio/tests Makefile
63973
63974     Using a global LDADD for the basic libraries to link.
63975
63976     https://bugzilla.gnome.org/show_bug.cgi?id=686921
63977
63978  gio/tests/Makefile.am | 122
63979  +++++++-------------------------------------------
63980  1 file changed, 16 insertions(+), 106 deletions(-)
63981
63982 commit fb2d3aacb5998397586ce4523f987dff60a9ca85
63983 Author: Stef Walter <stefw@gnome.org>
63984 Date:   Fri Oct 26 10:30:29 2012 +0200
63985
63986     gdbus: Allow GDBusObjectManagerClient to work on peer connections
63987
63988     Allow GDBusObjectManagerClient to work on peer to peer DBus
63989     connections. Don't require that a unique bus name is available
63990     for the object manager, if the owned bus name is NULL.
63991
63992     https://bugzilla.gnome.org/show_bug.cgi?id=686920
63993
63994  gio/gdbusobjectmanagerclient.c        |  70 ++++---
63995  gio/tests/.gitignore                  |   1 +
63996  gio/tests/Makefile.am                 |   3 +
63997  gio/tests/gdbus-peer-object-manager.c | 364
63998  ++++++++++++++++++++++++++++++++++
63999  4 files changed, 406 insertions(+), 32 deletions(-)
64000
64001 commit 7db2ac7b88a4d2211894153212e92ea9db5cacbb
64002 Author: Matthew Barnes <mbarnes@redhat.com>
64003 Date:   Fri Oct 26 13:20:29 2012 -0400
64004
64005     Fix typo in G_TEST_DBUS.
64006
64007  gio/gtestdbus.h | 2 +-
64008  1 file changed, 1 insertion(+), 1 deletion(-)
64009
64010 commit d681b581ff059fdf258b6f91b62cf1e474f2cc71
64011 Author: Cosimo Cecchi <cosimoc@gnome.org>
64012 Date:   Mon Apr 30 22:39:57 2012 -0400
64013
64014     file-info: catch thumbnail files in large directory as well
64015
64016     When building the file attribute table info for local files, use
64017     thumbnail paths in $XDG_CACHE_DIR/thumbnails/large in addition to
64018     $XDG_CACHE_DIR/thumbnails/normal.
64019
64020     Failing to do this would cause an application that creates large
64021     thumbnails by default to never find any value for
64022     G_FILE_ATTRIBUTE_THUMBNAIL_PATH, with no
64023     G_FILE_ATTRIBUTE_THUMBNAILING_FAILED set, which might cause the
64024     application to either think thumbnailing is still in progress, or
64025     blindly requeue thumbnail operations in a loop.
64026
64027     Large thumbnails are generally preferred, so we now default to
64028     the path
64029     of a large thumbnail (in case both are present).
64030
64031     https://bugzilla.gnome.org/show_bug.cgi?id=686895
64032
64033  gio/glocalfileinfo.c | 19 ++++++++++++++-----
64034  1 file changed, 14 insertions(+), 5 deletions(-)
64035
64036 commit 36bf25371ce77d8cea4336f52e7db09e05f23ca5
64037 Author: Colin Walters <walters@verbum.org>
64038 Date:   Thu Oct 25 18:21:59 2012 -0400
64039
64040     g_unix_signal_source_new: Allow SIGUSR1 and SIGUSR2
64041
64042     These are user defined, it makes sense to allow watching them.  This
64043     is needed to port gnome-session and gdm over.
64044
64045     https://bugzilla.gnome.org/show_bug.cgi?id=686898
64046
64047  glib/glib-unix.c | 17 +++++++++++------
64048  1 file changed, 11 insertions(+), 6 deletions(-)
64049
64050 commit 1775c46e7a3c45da936bbff97fa241e196910964
64051 Author: Martin Pitt <martinpitt@gnome.org>
64052 Date:   Thu Oct 25 14:55:30 2012 +0200
64053
64054     GIOChannel: Add missing annotations
64055
64056     The various read and write methods have several out arguments which
64057     were not
64058     previously marked as such. Also, as GIOChannel supports binary data
64059     with a NULL
64060     encoding, the buffers need to be uint8 arrays instead of utf8 strings.
64061
64062  glib/giochannel.c | 29 +++++++++++++++--------------
64063  1 file changed, 15 insertions(+), 14 deletions(-)
64064
64065 commit a5c5730085cf7739215af1624ebdf403b5c11232
64066 Author: Martin Pitt <martinpitt@gnome.org>
64067 Date:   Thu Oct 25 11:27:39 2012 +0200
64068
64069     Revert "Box GPollFD to make it introspectable"
64070
64071     This reverts commit 932f4250b88a50059330a9df8224feeab6b0ffd7.
64072
64073     This got pushed accidentally and has not been accepted yet. It's
64074     also not clear
64075     whether we want this in the first place.
64076
64077     https://bugzilla.gnome.org/show_bug.cgi?id=686797
64078
64079  docs/reference/gobject/gobject-sections.txt |  2 --
64080  gobject/gboxed.c                            | 10 ----------
64081  gobject/glib-types.h                        | 11 -----------
64082  gobject/gobject.symbols                     |  1 -
64083  4 files changed, 24 deletions(-)
64084
64085 commit 932f4250b88a50059330a9df8224feeab6b0ffd7
64086 Author: Martin Pitt <martinpitt@gnome.org>
64087 Date:   Wed Oct 24 16:30:37 2012 +0200
64088
64089     Box GPollFD to make it introspectable
64090
64091     https://bugzilla.gnome.org/show_bug.cgi?id=686797
64092
64093  docs/reference/gobject/gobject-sections.txt |  2 ++
64094  gobject/gboxed.c                            | 10 ++++++++++
64095  gobject/glib-types.h                        | 11 +++++++++++
64096  gobject/gobject.symbols                     |  1 +
64097  4 files changed, 24 insertions(+)
64098
64099 commit c3f52eae0e283f82a51d84ef3252dd10e36a0657
64100 Author: Martin Pitt <martinpitt@gnome.org>
64101 Date:   Thu Oct 25 07:51:40 2012 +0200
64102
64103     GIOChannel: Add missing (allow-none) annotations
64104
64105     g_io_channel_set_line_term() and g_io_channel_set_encoding() can
64106     get NULL
64107     arguments, mark them as such.
64108
64109  glib/giochannel.c | 10 +++++-----
64110  1 file changed, 5 insertions(+), 5 deletions(-)
64111
64112 commit 4fb2d737ac69b60d9aef4f06884bb6a69752c607
64113 Author: Colin Walters <walters@verbum.org>
64114 Date:   Tue Oct 23 16:11:33 2012 +0200
64115
64116     gvariant: Make g_variant_new_from_bytes() public
64117
64118     Now that GBytes has been made public, we should make
64119     g_variant_new_from_bytes() public too.
64120
64121     Add g_variant_get_data_as_bytes() to match.
64122
64123     https://bugzilla.gnome.org/show_bug.cgi?id=677062
64124
64125  docs/reference/glib/glib-sections.txt |  2 ++
64126  glib/glib.symbols                     |  2 ++
64127  glib/gvariant-core.c                  | 31
64128  +++++++++++++++++++++++++++++--
64129  glib/gvariant-core.h                  |  4 ----
64130  glib/gvariant.h                       |  8 ++++++++
64131  glib/tests/gvariant.c                 | 32
64132  ++++++++++++++++++++++++++++++++
64133  6 files changed, 73 insertions(+), 6 deletions(-)
64134
64135 commit 7d17fd6f61781e73c4304016d09be091d5045145
64136 Author: Ryan Lortie <desrt@desrt.ca>
64137 Date:   Mon Oct 22 22:20:47 2012 +0200
64138
64139     Release GLib 2.35.1
64140
64141  NEWS         | 61
64142  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
64143  configure.ac |  2 +-
64144  2 files changed, 62 insertions(+), 1 deletion(-)
64145
64146 commit 05756f84187c6ceef2c24ad7535284c691ec4c8a
64147 Author: Murray Cumming <murrayc@murrayc.com>
64148 Date:   Sun Oct 21 13:08:01 2012 +0200
64149
64150     Fix this cost -> the cost typos
64151
64152  gio/gdbusintrospection.c | 10 +++++-----
64153  1 file changed, 5 insertions(+), 5 deletions(-)
64154
64155 commit c2a2c4a00bd1b0ab8210e3e1dfc4acaeb56a3e5a
64156 Author: Matej Urbančič <mateju@svn.gnome.org>
64157 Date:   Sat Oct 20 00:14:37 2012 +0200
64158
64159     Updated Slovenian translation
64160
64161  po/sl.po | 6 +++---
64162  1 file changed, 3 insertions(+), 3 deletions(-)
64163
64164 commit 475edeb2edad68b4bef818deb7ee7db92598397f
64165 Author: Antoine Jacoutot <ajacoutot@gnome.org>
64166 Date:   Fri Oct 19 14:34:18 2012 +0200
64167
64168     Allow slightly too big poll duration in /socket/timed_wait test
64169
64170     Sometimes the poll duration in the /socket/timed_wait test is slightly
64171     bigger than the requested 100000, causing failures like:
64172
64173     GLib-GIO:ERROR:socket.c:620:test_timed_wait:
64174         assertion failed (poll_duration < 110000): (110057 < 110000)
64175
64176     Adjust the test to allow some jitter in the "too high" direction.
64177
64178     https://bugzilla.gnome.org/show_bug.cgi?id=686458
64179
64180  gio/tests/socket.c | 2 +-
64181  1 file changed, 1 insertion(+), 1 deletion(-)
64182
64183 commit d906f84a441ad70e42fd6d5eac8837a8a8639aaa
64184 Author: Matthias Clasen <mclasen@redhat.com>
64185 Date:   Tue Oct 16 21:07:13 2012 -0400
64186
64187     GBytes: deal with a corner-case
64188
64189     When calling g_bytes_unref_to_data on a GBytes with NULL data
64190     we could end up with double-free or use-after-free issues.
64191     https://bugzilla.gnome.org/show_bug.cgi?id=686091
64192
64193  glib/gbytes.c | 2 +-
64194  1 file changed, 1 insertion(+), 1 deletion(-)
64195
64196 commit a0a364382333083ddc6376edc4d3cfb8dce0ccff
64197 Author: Matthias Clasen <mclasen@redhat.com>
64198 Date:   Tue Oct 16 21:16:50 2012 -0400
64199
64200     Add a test for the previous fix
64201
64202     Running tests/bytes with G_SLICE=always-malloc MALLOC_CHECK_=2
64203     was aborting before.
64204
64205  glib/tests/bytes.c | 16 ++++++++++++++++
64206  1 file changed, 16 insertions(+)
64207
64208 commit 654bfcb7ce3b99d6b71ae86f1e0aee33056f70b1
64209 Author: Ryan Lortie <desrt@desrt.ca>
64210 Date:   Tue Oct 16 12:29:22 2012 -0400
64211
64212     GBusNameVanishedCallback: document NULL connection
64213
64214     @connection can be NULL for this callback.  Document this possibility
64215     and describe the circumstances.
64216
64217     https://bugzilla.gnome.org/show_bug.cgi?id=686231
64218
64219  gio/gdbusnamewatching.h | 7 ++++++-
64220  1 file changed, 6 insertions(+), 1 deletion(-)
64221
64222 commit 212ffcc574d929ca0715960b4f29a4aab909a251
64223 Author: Ryan Lortie <desrt@desrt.ca>
64224 Date:   Tue Oct 16 12:27:12 2012 -0400
64225
64226     GMenuExporter: allow NULL bus on _name_vanished
64227
64228     GBusNameVanishedCallback is called with a NULL GDBusConnection in the
64229     case that the connection has vanished.  We were doing an assert to
64230     verify that it was the same as we had exported the menu on and that
64231     assert was failing.
64232
64233     https://bugzilla.gnome.org/show_bug.cgi?id=685995
64234
64235  gio/gmenuexporter.c | 3 ++-
64236  1 file changed, 2 insertions(+), 1 deletion(-)
64237
64238 commit 2002479c02fa6e468fc3f67ddc663657a52ebde8
64239 Author: Ryan Lortie <desrt@desrt.ca>
64240 Date:   Tue Oct 16 09:40:45 2012 -0400
64241
64242     Add note about g_type_init() to README
64243
64244  README.in | 5 +++++
64245  1 file changed, 5 insertions(+)
64246
64247 commit df02fa1e4cc61a2c7f3aafdf1a6534a831f1c0d6
64248 Author: Ryan Lortie <desrt@desrt.ca>
64249 Date:   Mon Oct 15 12:01:01 2012 -0400
64250
64251     Properly deprecate g_type_init()
64252
64253     Now that all internal users of it are gone.
64254
64255     https://bugzilla.gnome.org/show_bug.cgi?id=686161
64256
64257  gobject/gtype.c |  4 ++++
64258  gobject/gtype.h | 16 ++++++++++------
64259  2 files changed, 14 insertions(+), 6 deletions(-)
64260
64261 commit 1dc774a653e992e1153fbed16f90097fa8db467f
64262 Author: Ryan Lortie <desrt@desrt.ca>
64263 Date:   Mon Oct 15 12:00:51 2012 -0400
64264
64265     Remove g_type_init() calls
64266
64267     Very many testcases, some GLib tools (resource compiler, etc) and
64268     GApplication were calling g_type_init().
64269
64270     Remove those uses, as they are no longer required.
64271
64272     https://bugzilla.gnome.org/show_bug.cgi?id=686161
64273
64274  gio/gapplication.c                             | 4 ----
64275  gio/gdbus-tool.c                               | 2 --
64276  gio/gdbusaddress.c                             | 2 --
64277  gio/gio-querymodules.c                         | 2 --
64278  gio/glib-compile-resources.c                   | 2 --
64279  gio/gresource-tool.c                           | 2 --
64280  gio/gsettings-tool.c                           | 2 --
64281  gio/tests/actions.c                            | 1 -
64282  gio/tests/appinfo.c                            | 1 -
64283  gio/tests/async-close-output-stream.c          | 2 --
64284  gio/tests/buffered-input-stream.c              | 1 -
64285  gio/tests/buffered-output-stream.c             | 2 --
64286  gio/tests/cancellable.c                        | 1 -
64287  gio/tests/contenttype.c                        | 2 --
64288  gio/tests/contexts.c                           | 1 -
64289  gio/tests/converter-stream.c                   | 1 -
64290  gio/tests/data-input-stream.c                  | 1 -
64291  gio/tests/data-output-stream.c                 | 1 -
64292  gio/tests/desktop-app-info.c                   | 1 -
64293  gio/tests/echo-server.c                        | 2 --
64294  gio/tests/file.c                               | 2 --
64295  gio/tests/fileattributematcher.c               | 2 --
64296  gio/tests/filter-cat.c                         | 2 --
64297  gio/tests/filter-streams.c                     | 1 -
64298  gio/tests/g-file-info.c                        | 1 -
64299  gio/tests/g-file.c                             | 1 -
64300  gio/tests/g-icon.c                             | 1 -
64301  gio/tests/gapplication-example-cmdline2.c      | 2 --
64302  gio/tests/gapplication-example-dbushooks.c     | 2 --
64303  gio/tests/gapplication.c                       | 2 --
64304  gio/tests/gdbus-addresses.c                    | 1 -
64305  gio/tests/gdbus-auth.c                         | 1 -
64306  gio/tests/gdbus-bz627724.c                     | 1 -
64307  gio/tests/gdbus-close-pending.c                | 1 -
64308  gio/tests/gdbus-connection-flush-helper.c      | 2 --
64309  gio/tests/gdbus-connection-flush.c             | 1 -
64310  gio/tests/gdbus-connection-loss.c              | 1 -
64311  gio/tests/gdbus-connection-slow.c              | 1 -
64312  gio/tests/gdbus-connection.c                   | 1 -
64313  gio/tests/gdbus-daemon.c                       | 2 --
64314  gio/tests/gdbus-error.c                        | 1 -
64315  gio/tests/gdbus-example-export.c               | 2 --
64316  gio/tests/gdbus-example-objectmanager-client.c | 2 --
64317  gio/tests/gdbus-example-objectmanager-server.c | 2 --
64318  gio/tests/gdbus-example-own-name.c             | 2 --
64319  gio/tests/gdbus-example-peer.c                 | 2 --
64320  gio/tests/gdbus-example-server.c               | 2 --
64321  gio/tests/gdbus-example-subtree.c              | 2 --
64322  gio/tests/gdbus-example-unix-fd-client.c       | 2 --
64323  gio/tests/gdbus-example-watch-name.c           | 2 --
64324  gio/tests/gdbus-example-watch-proxy.c          | 2 --
64325  gio/tests/gdbus-exit-on-close.c                | 1 -
64326  gio/tests/gdbus-export.c                       | 1 -
64327  gio/tests/gdbus-introspection.c                | 1 -
64328  gio/tests/gdbus-message.c                      | 1 -
64329  gio/tests/gdbus-names.c                        | 1 -
64330  gio/tests/gdbus-non-socket.c                   | 1 -
64331  gio/tests/gdbus-peer.c                         | 1 -
64332  gio/tests/gdbus-proxy-threads.c                | 1 -
64333  gio/tests/gdbus-proxy-well-known-name.c        | 1 -
64334  gio/tests/gdbus-proxy.c                        | 1 -
64335  gio/tests/gdbus-serialization.c                | 1 -
64336  gio/tests/gdbus-test-codegen.c                 | 1 -
64337  gio/tests/gdbus-threading.c                    | 1 -
64338  gio/tests/gmenumodel.c                         | 1 -
64339  gio/tests/gschema-compile.c                    | 1 -
64340  gio/tests/gsettings.c                          | 1 -
64341  gio/tests/httpd.c                              | 2 --
64342  gio/tests/inet-address.c                       | 1 -
64343  gio/tests/io-stream.c                          | 1 -
64344  gio/tests/live-g-file.c                        | 1 -
64345  gio/tests/memory-input-stream.c                | 1 -
64346  gio/tests/memory-output-stream.c               | 1 -
64347  gio/tests/mimeapps.c                           | 1 -
64348  gio/tests/network-address.c                    | 2 --
64349  gio/tests/network-monitor.c                    | 2 --
64350  gio/tests/permission.c                         | 1 -
64351  gio/tests/pollable.c                           | 1 -
64352  gio/tests/proxy-test.c                         | 1 -
64353  gio/tests/proxy.c                              | 2 --
64354  gio/tests/readwrite.c                          | 1 -
64355  gio/tests/resolver.c                           | 2 --
64356  gio/tests/resources.c                          | 1 -
64357  gio/tests/send-data.c                          | 2 --
64358  gio/tests/simple-async-result.c                | 1 -
64359  gio/tests/sleepy-stream.c                      | 1 -
64360  gio/tests/socket-client.c                      | 2 --
64361  gio/tests/socket-server.c                      | 2 --
64362  gio/tests/socket.c                             | 1 -
64363  gio/tests/srvtarget.c                          | 1 -
64364  gio/tests/task.c                               | 1 -
64365  gio/tests/tls-certificate.c                    | 1 -
64366  gio/tests/tls-interaction.c                    | 1 -
64367  gio/tests/unix-fd.c                            | 2 --
64368  gio/tests/unix-streams.c                       | 1 -
64369  gio/tests/vfs.c                                | 1 -
64370  gio/tests/volumemonitor.c                      | 2 --
64371  gio/tests/win32-streams.c                      | 1 -
64372  gobject/gobject-query.c                        | 2 --
64373  gobject/gvalue.c                               | 2 --
64374  gobject/testgobject.c                          | 1 -
64375  gobject/tests/binding.c                        | 1 -
64376  gobject/tests/boxed.c                          | 1 -
64377  gobject/tests/dynamictests.c                   | 1 -
64378  gobject/tests/enums.c                          | 1 -
64379  gobject/tests/ifaceproperties.c                | 2 --
64380  gobject/tests/param.c                          | 1 -
64381  gobject/tests/properties.c                     | 1 -
64382  gobject/tests/qdata.c                          | 2 +-
64383  gobject/tests/reference.c                      | 2 --
64384  gobject/tests/signals.c                        | 2 --
64385  gobject/tests/threadtests.c                    | 1 -
64386  gobject/tests/valuearray.c                     | 2 --
64387  tests/gio-ls.c                                 | 2 --
64388  tests/gobject/accumulator.c                    | 1 -
64389  tests/gobject/defaultiface.c                   | 1 -
64390  tests/gobject/dynamictype.c                    | 1 -
64391  tests/gobject/gvalue-test.c                    | 1 -
64392  tests/gobject/ifacecheck.c                     | 2 --
64393  tests/gobject/ifaceinherit.c                   | 1 -
64394  tests/gobject/ifaceinit.c                      | 1 -
64395  tests/gobject/override.c                       | 1 -
64396  tests/gobject/paramspec-test.c                 | 1 -
64397  tests/gobject/performance-threaded.c           | 2 --
64398  tests/gobject/performance.c                    | 2 --
64399  tests/gobject/references.c                     | 1 -
64400  tests/gobject/singleton.c                      | 2 +-
64401  tests/refcount/closures.c                      | 1 -
64402  tests/refcount/objects.c                       | 1 -
64403  tests/refcount/objects2.c                      | 1 -
64404  tests/refcount/properties.c                    | 1 -
64405  tests/refcount/properties2.c                   | 3 +--
64406  tests/refcount/properties3.c                   | 1 -
64407  tests/refcount/properties4.c                   | 1 -
64408  tests/refcount/signals.c                       | 1 -
64409  tests/timeloop-closure.c                       | 2 --
64410  136 files changed, 3 insertions(+), 189 deletions(-)
64411
64412 commit 7c42ab23b55c43ab96d0ac2124b550bf1f49c1ec
64413 Author: Ryan Lortie <desrt@desrt.ca>
64414 Date:   Mon Oct 15 11:53:25 2012 -0400
64415
64416     Convert g_type_init() to a ctor
64417
64418     Move the guts of g_type_init() into a ctor and turn g_type_init()
64419     itself
64420     into a do-nothing function.
64421
64422     g_type_init_with_debug_flags() now ignores its arguments, but it has
64423     always been possible to achieve the same effect via environment
64424     variables.
64425
64426     https://bugzilla.gnome.org/show_bug.cgi?id=686161
64427
64428  docs/reference/gobject/tut_gtype.xml |   4 +-
64429  gobject/gtype.c                      | 104
64430  ++++++++++++++++-------------------
64431  gobject/gtype.h                      |   1 -
64432  3 files changed, 50 insertions(+), 59 deletions(-)
64433
64434 commit 691c0b053e0d290db407b539ff63849423e60907
64435 Author: Matthias Clasen <mclasen@redhat.com>
64436 Date:   Mon Oct 15 19:48:44 2012 -0400
64437
64438     Add missing semicolons to gobject_probes.d
64439
64440     Pointed out in
64441     https://bugzilla.gnome.org/show_bug.cgi?id=686119
64442
64443  gobject/gobject_probes.d | 6 +++---
64444  1 file changed, 3 insertions(+), 3 deletions(-)
64445
64446 commit f923fb330bbf73c3aff8fb2b942e15f8e2246a25
64447 Author: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
64448 Date:   Sat Oct 6 14:56:36 2012 +0200
64449
64450     gdbus-testserver: port to pygi
64451
64452     Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
64453
64454     https://bugzilla.gnome.org/show_bug.cgi?id=685608
64455
64456  gio/tests/gdbus-testserver.py | 6 +++---
64457  1 file changed, 3 insertions(+), 3 deletions(-)
64458
64459 commit e16f82854a64fd3d21656818f39a78ce6e8084af
64460 Author: Matthias Clasen <mclasen@redhat.com>
64461 Date:   Mon Oct 15 19:34:36 2012 -0400
64462
64463     Add return-if-fail checks to g_application_hold/release
64464
64465     This is our common practice for public API.
64466     https://bugzilla.gnome.org/show_bug.cgi?id=685208
64467
64468  gio/gapplication.c | 4 ++++
64469  1 file changed, 4 insertions(+)
64470
64471 commit 1a20d56a894040e35153591c2d86513d5dddb409
64472 Author: Ryan Lortie <desrt@desrt.ca>
64473 Date:   Mon Oct 15 19:28:28 2012 -0400
64474
64475     g_settings_bind: use canonical property name
64476
64477     We were using the user-passed value of the @property argument for
64478     several purposes in g_settings_bind(): error messages, binding
64479     uniqueness (ie: one-binding-per-property-per-object) and most
64480     importantly, connecting to the detailed notify:: signal.
64481
64482     The user may pass a string like "property_name" when the property's
64483     canonical name is "property-name".  g_object_class_find_property()
64484     will
64485     find the property under these circumstances, but a connection to
64486     "notify::property_name" will not notice notifies emitted for
64487     "property-name".
64488
64489     We can solve this by using the user's string to perform the lookup and
64490     then using pspec->name for everything after that.
64491
64492     https://bugzilla.gnome.org/show_bug.cgi?id=684882
64493
64494  gio/gsettings.c | 12 ++++++------
64495  1 file changed, 6 insertions(+), 6 deletions(-)
64496
64497 commit dace477c92ea3a9111cef73159a6a1fcaaf0f497
64498 Author: Matthias Clasen <mclasen@redhat.com>
64499 Date:   Mon Oct 15 19:22:50 2012 -0400
64500
64501     Add Win32 versions of some new content type APIs
64502
64503     This commit adds minimal versions of
64504     g_content_type_get_symbolic_icon and
64505     g_content_type_get_generic_icon_name.
64506     https://bugzilla.gnome.org/show_bug.cgi?id=683642
64507
64508  gio/gcontenttype-win32.c | 12 ++++++++++++
64509  1 file changed, 12 insertions(+)
64510
64511 commit 93bdc5b3d9989549c60739a8493f6142044daeb6
64512 Author: Ask H. Larsen <asklarsen@gmail.com>
64513 Date:   Mon Oct 15 06:33:25 2012 +0200
64514
64515     Updated Danish translation
64516
64517  po/da.po | 133
64518  ++++++++++++++++++++++++++++++++-------------------------------
64519  1 file changed, 67 insertions(+), 66 deletions(-)
64520
64521 commit a36028f386708bb10d7c3817b5da5201777dc16c
64522 Author: Ryan Lortie <desrt@desrt.ca>
64523 Date:   Sat Oct 13 12:16:32 2012 -0400
64524
64525     gsignal: really fix closure invalidation
64526
64527     Commit 66b0d95f0ba1939882368b47b01f93289c42ae07 missed this part
64528     of the
64529     patch.
64530
64531  gobject/gsignal.c | 1 +
64532  1 file changed, 1 insertion(+)
64533
64534 commit a1e6ecdfebb213c0b2b6c4c89ea6e5a7521fc6d1
64535 Author: Arnel A. Borja <kyoushuu@yahoo.com>
64536 Date:   Fri Oct 12 09:58:05 2012 -0700
64537
64538     gtimezone: Indentation adn comment fixes
64539
64540  glib/gtimezone.c | 20 ++++++++++----------
64541  1 file changed, 10 insertions(+), 10 deletions(-)
64542
64543 commit 86a8ec047e43e5767604bea5d0b31b65165a8c94
64544 Author: John Ralls <jralls@ceridwen.us>
64545 Date:   Mon Sep 24 10:54:38 2012 -0700
64546
64547     Bug 631382 - GTimeZone support for zoneinfo version 1
64548
64549  glib/gtimezone.c | 62
64550  ++++++++++++++++++++++++++++++++++++++------------------
64551  1 file changed, 42 insertions(+), 20 deletions(-)
64552
64553 commit 6005f1d016244c6c3ca13e36032acd77c04d2640
64554 Author: Kjartan Maraas <kmaraas@gnome.org>
64555 Date:   Thu Oct 11 20:27:30 2012 +0200
64556
64557     Updated Norwegian bokmål translation.
64558
64559  po/nb.po | 223
64560  ++++++++++++++++++++++++++++++++-------------------------------
64561  1 file changed, 114 insertions(+), 109 deletions(-)
64562
64563 commit a342be71388d8b0248c74ef68dace3744d687cfa
64564 Author: Will Thompson <will.thompson@collabora.co.uk>
64565 Date:   Tue Oct 9 09:30:06 2012 +0100
64566
64567     gtestdbus: correct documentation typos
64568
64569     https://bugzilla.gnome.org/show_bug.cgi?id=685787
64570
64571  gio/gtestdbus.c | 5 +++--
64572  1 file changed, 3 insertions(+), 2 deletions(-)
64573
64574 commit e162fab4c0257997c08e29072b36b9db3992778d
64575 Author: Dan Winship <danw@gnome.org>
64576 Date:   Thu Aug 2 15:45:24 2012 -0400
64577
64578     gio/tests: port from GSimpleAsyncResult to GTask
64579
64580     https://bugzilla.gnome.org/show_bug.cgi?id=661767
64581
64582  gio/tests/cancellable.c            | 75
64583  ++++++++++++++++++++------------------
64584  gio/tests/gtlsconsoleinteraction.c | 41 +++++++++++----------
64585  gio/tests/proxy-test.c             | 69
64586  +++++++++++++----------------------
64587  gio/tests/tls-interaction.c        | 30 +++++++--------
64588  4 files changed, 99 insertions(+), 116 deletions(-)
64589
64590 commit d21309464cbbe3970a08a10d1a1a91ebf279dadb
64591 Author: Dan Winship <danw@gnome.org>
64592 Date:   Thu Aug 2 15:48:22 2012 -0400
64593
64594     gio: port networking classes from GSimpleAsyncResult to GTask
64595
64596     https://bugzilla.gnome.org/show_bug.cgi?id=661767
64597
64598  gio/gdummyproxyresolver.c      |  40 ++-----
64599  gio/gnetworkaddress.c          |  61 +++++-----
64600  gio/gnetworkmonitor.c          |  25 ++---
64601  gio/gnetworkservice.c          |  96 ++++++----------
64602  gio/gproxyaddressenumerator.c  | 128 ++++++++-------------
64603  gio/gresolver.c                |  21 ++--
64604  gio/gsocketaddressenumerator.c |  31 ++---
64605  gio/gsocketclient.c            | 139 +++++++++++------------
64606  gio/gsocketconnection.c        |  67 ++++-------
64607  gio/gsocketinputstream.c       |   3 -
64608  gio/gsocketlistener.c          |  68 ++++-------
64609  gio/gsocketoutputstream.c      |   3 -
64610  gio/gsocks4aproxy.c            |  99 ++++++----------
64611  gio/gsocks5proxy.c             | 169 ++++++++++++++--------------
64612  gio/gtcpconnection.c           | 107 ++++++------------
64613  gio/gtlsdatabase.c             | 249
64614  ++++++++++++++++++-----------------------
64615  gio/gtlsinteraction.c          |  29 +++--
64616  gio/gunixconnection.c          |  90 +++++----------
64617  18 files changed, 563 insertions(+), 862 deletions(-)
64618
64619 commit 130d0fdac0645116adf3e731fd63e6b3f50d6d7b
64620 Author: Dan Winship <danw@gnome.org>
64621 Date:   Thu Aug 2 15:51:37 2012 -0400
64622
64623     gio: port GAsyncInitable from GSimpleAsyncResult to GTask
64624
64625     https://bugzilla.gnome.org/show_bug.cgi?id=661767
64626
64627  gio/gasyncinitable.c | 36 ++++++++++++++++++++++--------------
64628  1 file changed, 22 insertions(+), 14 deletions(-)
64629
64630 commit 55e7ca6e1b2c85af72ae5dd70be80abf07f3fa46
64631 Author: Dan Winship <danw@gnome.org>
64632 Date:   Mon Nov 21 09:19:56 2011 -0500
64633
64634     gio: deprecate gioscheduler, soft deprecate GSimpleAsyncResult
64635
64636     Reimplement gioscheduler in terms of GTask, and deprecate the original
64637     gioscheduler methods. Update docs to point people to GTask rather than
64638     gioscheduler and GSimpleAsyncResult, but don't actually formally
64639     deprecate GSimpleAsyncResult yet.
64640
64641     https://bugzilla.gnome.org/show_bug.cgi?id=661767
64642
64643  docs/reference/gio/gio-docs.xml |   2 +-
64644  gio/gasyncinitable.c            |  40 +++++------
64645  gio/gasyncresult.c              |  12 +++-
64646  gio/gdbusinterfaceskeleton.c    |  40 +++++------
64647  gio/gfile.c                     |  67 ++++++++-----------
64648  gio/gfileenumerator.c           |   2 +-
64649  gio/gioscheduler.c              | 143
64650  +++++++++++-----------------------------
64651  gio/gioscheduler.h              |   4 ++
64652  gio/gsimpleasyncresult.c        |  12 ++--
64653  9 files changed, 125 insertions(+), 197 deletions(-)
64654
64655 commit b20eec329484d99cdceafab80aa68164709c7868
64656 Author: Dan Winship <danw@gnome.org>
64657 Date:   Tue Oct 11 14:57:35 2011 -0400
64658
64659     gio: port GThreadedResolver from GSimpleAsyncResult to GTask
64660
64661     https://bugzilla.gnome.org/show_bug.cgi?id=661767
64662
64663  gio/gthreadedresolver.c | 573
64664  +++++++++++-------------------------------------
64665  1 file changed, 131 insertions(+), 442 deletions(-)
64666
64667 commit 4aeefa70a10b89b53a3bd1ed305d451f3cc6d2ad
64668 Author: Dan Winship <danw@gnome.org>
64669 Date:   Wed Oct 5 10:05:50 2011 -0400
64670
64671     GTask: new GAsyncResult implementation / threaded task manager
64672
64673     GTask is a replacement for GSimpleAsyncResult and GIOScheduler, that
64674     also allows for making cancellable wrappers around non-cancellable
64675     functions (as in GThreadedResolver).
64676
64677     https://bugzilla.gnome.org/show_bug.cgi?id=661767
64678
64679  docs/reference/gio/gio-docs.xml     |    1 +
64680  docs/reference/gio/gio-sections.txt |   53 +
64681  docs/reference/gio/gio.types        |    1 +
64682  gio/Makefile.am                     |    2 +
64683  gio/gio.h                           |    1 +
64684  gio/gio.symbols                     |   31 +
64685  gio/giotypes.h                      |    1 +
64686  gio/gtask.c                         | 1805
64687  +++++++++++++++++++++++++++++++++++
64688  gio/gtask.h                         |  160 ++++
64689  gio/tests/.gitignore                |    1 +
64690  gio/tests/Makefile.am               |    4 +
64691  gio/tests/task.c                    | 1668
64692  ++++++++++++++++++++++++++++++++
64693  12 files changed, 3728 insertions(+)
64694
64695 commit 132c4cee4fa445b7de29711719090d61cd5903c3
64696 Author: Dan Winship <danw@gnome.org>
64697 Date:   Wed Oct 10 10:02:39 2012 -0400
64698
64699     ghash.c: fix docs
64700
64701     A previous commit left an unclosed XML tag. Fix that.
64702
64703  glib/ghash.c | 15 +++++----------
64704  1 file changed, 5 insertions(+), 10 deletions(-)
64705
64706 commit 66b0d95f0ba1939882368b47b01f93289c42ae07
64707 Author: Ryan Lortie <desrt@desrt.ca>
64708 Date:   Mon Oct 8 18:20:24 2012 -0400
64709
64710     [gsignal] Fix closure invalidation
64711
64712     If the closure is invalidated we drop the ref on the signal handler
64713     node, but if the signal is currently being dispatched, the ref
64714     could be
64715     held elsewhere.
64716
64717     Flag that we no longer have an outstanding invalidation handler
64718     so that
64719     we don't try to unregister ourselves when the other ref drops.
64720
64721     Add a testcase that catches this situation.
64722
64723  gobject/tests/signals.c | 37 +++++++++++++++++++++++++++++++++++++
64724  1 file changed, 37 insertions(+)
64725
64726 commit fd29b2f356913e05d97cf372b3576bf7c32836e7
64727 Author: Aleksander Morgado <aleksander@lanedo.com>
64728 Date:   Mon Oct 8 10:03:43 2012 +0200
64729
64730     gdbus: minor documentation fix in
64731     g_dbus_interface_skeleton_has_connection()
64732
64733     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=685697
64734
64735  gio/gdbusinterfaceskeleton.c | 2 +-
64736  1 file changed, 1 insertion(+), 1 deletion(-)
64737
64738 commit 028d4a03f2baa7ca9243a2819f30ffb0d5e137d7
64739 Author: Ryan Lortie <desrt@desrt.ca>
64740 Date:   Mon Oct 8 11:40:00 2012 -0400
64741
64742     [gobject] set all properties before constructed()
64743
64744     Move the constructed() call to happen after all of the properties are
64745     set (not just the construct properties).
64746
64747     This is an incompatible change but we are making it under the belief
64748     that it should be safe.  If this change impacts you in a negative way
64749     please comment on the bug.
64750
64751     https://bugzilla.gnome.org/show_bug.cgi?id=685733
64752
64753  gobject/gobject.c | 8 ++++----
64754  1 file changed, 4 insertions(+), 4 deletions(-)
64755
64756 commit 8fd75705f4bf7e9c84683bff2569757cccddd8c3
64757 Author: Ryan Lortie <desrt@desrt.ca>
64758 Date:   Mon Oct 8 11:20:07 2012 -0400
64759
64760     fix g_signal_connect_object() documentation
64761
64762     g_signal_connect_object() now works properly, so we can remove
64763     the note
64764     in the docs about it being broken.
64765
64766     https://bugzilla.gnome.org/show_bug.cgi?id=118536
64767
64768  gobject/gobject.c | 22 ++++------------------
64769  1 file changed, 4 insertions(+), 18 deletions(-)
64770
64771 commit c15769d30411db7e8de766d7004c90d267ebcabc
64772 Author: Ryan Lortie <desrt@desrt.ca>
64773 Date:   Mon Oct 8 11:18:00 2012 -0400
64774
64775     [gsignal] fix up a crasher in previous commit
64776
64777     The previous commit introduced a new variable in the Handler
64778     struct but
64779     didn't initialise it.  This was causing some tests to crash.
64780
64781     https://bugzilla.gnome.org/show_bug.cgi?id=118536
64782
64783  gobject/gsignal.c | 1 +
64784  1 file changed, 1 insertion(+)
64785
64786 commit d03d26feabc5861fe43d503f5e06d73cee9c6fe8
64787 Author: Matthias Clasen <maclas@gmx.de>
64788 Date:   Wed Jun 23 01:49:24 2004 -0400
64789
64790     [gsignal] disconnect invalidated closures
64791
64792     Modify gsignal to automatically disconnect a GClosure that becomes
64793     invalid (in the g_closure_invalidate() sense).
64794
64795     Previously, when g_signal_connect_object() was used with a GObject as
64796     the user_data and that object was destroyed, the handler would
64797     no longer
64798     be called but the signal handler was itself was not disconnected (ie:
64799     the bookkeeping data was kept around).
64800
64801     The main effect of this patch is that these signal handlers will now
64802     be automatically disconnected (and fully freed).
64803
64804     The documentation for g_signal_connect_object() has anticipated this
64805     change for over 10 years and has advised the following workaround when
64806     disconnecting signal handlers connected with
64807     g_signal_connect_object():
64808
64809      if (g_signal_handler_is_connected (instance, id))
64810        g_signal_handler_disconnect (instance, id);
64811
64812     If your code follows this practice then it will continue to work.
64813
64814     If your code never disconnects the signal handler then it was wasting
64815     memory before (and this commit fixes that).
64816
64817     If your code unconditionally disconnects the signal handler then you
64818     will start to see (harmless) g_critical() warnings about this and you
64819     should fix them.
64820
64821     https://bugzilla.gnome.org/show_bug.cgi?id=118536
64822
64823  gobject/gsignal.c | 66
64824  ++++++++++++++++++++++++++++++++++++++++++++++++-------
64825  1 file changed, 58 insertions(+), 8 deletions(-)
64826
64827 commit d9730f0e319472750f5b7b8b62743ded86e5eaeb
64828 Author: Jasper St. Pierre <jstpierre@mecheye.net>
64829 Date:   Sun Oct 7 20:10:36 2012 -0300
64830
64831     ghash: Add documentation
64832
64833  glib/ghash.c | 37 +++----------------------------------
64834  1 file changed, 3 insertions(+), 34 deletions(-)
64835
64836 commit f15b2b316662c0092f0b7cd567be29cdcacd0c71
64837 Author: Jasper St. Pierre <jstpierre@mecheye.net>
64838 Date:   Wed Sep 26 11:36:30 2012 -0300
64839
64840     glib.py: Remove old debugging code
64841
64842     This was accidentally copy/pasted from gobject.py
64843
64844  glib/glib.py | 4 ----
64845  1 file changed, 4 deletions(-)
64846
64847 commit 7e6fa556ec2c98db583baa29870530bf67d45c7c
64848 Author: Dan Winship <danw@gnome.org>
64849 Date:   Fri Oct 5 09:32:24 2012 -0400
64850
64851     GFileMonitor: thread-safety fix for non-default-main-context monitors
64852
64853     When queuing events to another thread, we need a mutex around
64854     priv->pending_file_changes and priv->pending_file_change_source.
64855
64856     https://bugzilla.gnome.org/show_bug.cgi?id=682950
64857
64858  gio/gfilemonitor.c | 10 +++++++++-
64859  1 file changed, 9 insertions(+), 1 deletion(-)
64860
64861 commit 05461e5709f81a98547c70c07a48af783e4fd54e
64862 Author: Colin Walters <walters@verbum.org>
64863 Date:   Thu Sep 27 20:11:27 2012 -0400
64864
64865     codegen: Install Python files in $(datadir)/glib-2.0, rather than
64866     $(libdir)
64867
64868     These files are actually architecture-indepdendent; using $(libdir)
64869     for them means that /usr/bin/gdbus-codegen varies between
64870     architectures, which is problematic for (mis)uses of multilib.
64871
64872     See https://bugzilla.redhat.com/show_bug.cgi?id=718404
64873
64874     https://bugzilla.gnome.org/show_bug.cgi?id=685012
64875
64876  gio/gdbus-2.0/codegen/Makefile.am      | 4 ++--
64877  gio/gdbus-2.0/codegen/gdbus-codegen.in | 2 +-
64878  2 files changed, 3 insertions(+), 3 deletions(-)
64879
64880 commit ce06987449660eb4ca0b3ad7ecc5801b4ae2164f
64881 Author: Colin Walters <walters@verbum.org>
64882 Date:   Wed Sep 26 15:44:33 2012 -0400
64883
64884     codegen: Explicitly close output
64885
64886     This is just cleaner rather than relying on the GC, and maybe
64887     if we're lucky it will actually solve a problem.
64888
64889     https://bugzilla.gnome.org/show_bug.cgi?id=684909
64890
64891  gio/gdbus-2.0/codegen/codegen_main.py | 2 ++
64892  1 file changed, 2 insertions(+)
64893
64894 commit eb2f5c1e0f0ffef490334434469fe9fe33d68cf6
64895 Author: Dan Winship <danw@gnome.org>
64896 Date:   Wed Sep 5 09:44:24 2012 -0400
64897
64898     Add GLIB_VERSION_2_36 and related
64899
64900  docs/reference/glib/glib-sections.txt |  2 ++
64901  glib/gversionmacros.h                 | 24 ++++++++++++++++++++++++
64902  2 files changed, 26 insertions(+)
64903
64904 commit a8a416181c7ceaf44501e84a7fb790b520606a5e
64905 Author: David Zeuthen <zeuthen@gmail.com>
64906 Date:   Wed Oct 3 11:20:51 2012 -0400
64907
64908     gdbus-codegen: Update tests for new inheritance-semantics for Since
64909
64910     Signed-off-by: David Zeuthen <zeuthen@gmail.com>
64911
64912  gio/tests/test-codegen.xml | 2 --
64913  1 file changed, 2 deletions(-)
64914
64915 commit fa6a6846303817feb9bbd3f6aa136852c10cd072
64916 Author: David Zeuthen <zeuthen@gmail.com>
64917 Date:   Wed Oct 3 11:07:57 2012 -0400
64918
64919     gdbus-codegen: make members of an interface inherit the "Since"
64920     annotation
64921
64922     This is the expected (and sane) behavior - without this bug-fix you'd
64923     have to add "Since" to every member of a newly added D-Bus interface.
64924
64925     Also show-case this in the codegen example.
64926
64927     Signed-off-by: David Zeuthen <zeuthen@gmail.com>
64928
64929  .../gdbus-object-manager-example-sections.txt          |  6 ++++++
64930  gio/gdbus-2.0/codegen/dbustypes.py                     | 18
64931  ++++++++++++------
64932  .../gdbus-example-objectmanager.xml                    | 13 +++++++++++++
64933  3 files changed, 31 insertions(+), 6 deletions(-)
64934
64935 commit 242dfd617bc1f6ac03363f9bcde7c1edf02fd38a
64936 Author: Christian Persch <chpe@gnome.org>
64937 Date:   Sun Jul 8 00:24:58 2012 +0200
64938
64939     unicode: Add new tests for unicode 6.2
64940
64941  glib/tests/unicode.c | 4 +++-
64942  1 file changed, 3 insertions(+), 1 deletion(-)
64943
64944 commit 9524c620bb9a05cb014eaf1d3d66fe47fd7e369e
64945 Author: Christian Persch <chpe@gnome.org>
64946 Date:   Sat Jul 7 23:56:18 2012 +0200
64947
64948     unicode: Update to unicode 6.2.0 beta
64949
64950  glib/gscripttable.h   |    8 +-
64951  glib/gunibreak.h      | 1002 +++----
64952  glib/gunichartables.h |   15 +-
64953  glib/gunicomp.h       |   62 +-
64954  glib/gunidecomp.h     | 7443
64955  +++++++++++++++++++++++++------------------------
64956  glib/guniprop.c       |   13 +-
64957  6 files changed, 4375 insertions(+), 4168 deletions(-)
64958
64959 commit 95acb7c0d1411477660fe4d073c7278c59adc019
64960 Author: Christian Persch <chpe@gnome.org>
64961 Date:   Sat Jul 7 23:53:23 2012 +0200
64962
64963     unicode: Add new line breaking class from unicode 6.2
64964
64965     Regional Indicator (RI) is new in unicode 6.2.
64966
64967     https://bugzilla.gnome.org/show_bug.cgi?id=684912
64968
64969  glib/gen-unicode-tables.pl |  1 +
64970  glib/gunicode.h            | 10 +++++-----
64971  2 files changed, 6 insertions(+), 5 deletions(-)
64972
64973 commit b0ef1c1fbbbff44d78d4935d84f0a4f2b250dcba
64974 Author: Christian Persch <chpe@gnome.org>
64975 Date:   Sun Jul 8 00:21:59 2012 +0200
64976
64977     unicode: Use g_assert_cmp{int,uint,hex} in tests
64978
64979     This gives more info when the test goes wrong.
64980
64981  glib/tests/unicode.c | 57
64982  +++++++++++++++++++++++++++-------------------------
64983  1 file changed, 30 insertions(+), 27 deletions(-)
64984
64985 commit 47bc95c0db1d67b1b9d5e06430bb6060d96d67cd
64986 Author: Christian Persch <chpe@gnome.org>
64987 Date:   Wed Oct 3 13:58:04 2012 +0200
64988
64989     build: Post branch version bump
64990
64991  configure.ac | 4 ++--
64992  1 file changed, 2 insertions(+), 2 deletions(-)
64993
64994 commit ec82f610655f09bda21e9da1ce629762f72570df
64995 Author: Matthias Clasen <mclasen@redhat.com>
64996 Date:   Sun Sep 30 19:24:13 2012 -0400
64997
64998     Really fix the leak
64999
65000     Pointed out by Josselin Mouette.
65001
65002  gio/glib-compile-resources.c | 4 ++--
65003  1 file changed, 2 insertions(+), 2 deletions(-)
65004
65005 commit 7f325939bae0a82f4d0f926f73f1002dbd4a0a11
65006 Author: Matthias Clasen <mclasen@redhat.com>
65007 Date:   Sun Sep 30 14:07:37 2012 -0400
65008
65009     Fix memory leaks in glib-compile resources
65010
65011     Based on a patch by Josselin Mouette,
65012     https://bugzilla.gnome.org/show_bug.cgi?id=685069
65013
65014  gio/glib-compile-resources.c | 8 +++++---
65015  1 file changed, 5 insertions(+), 3 deletions(-)
65016
65017 commit 7c045e34238b9c9280bc77529f952ae5b8b581f2
65018 Author: Matthias Clasen <mclasen@redhat.com>
65019 Date:   Sun Sep 30 13:37:39 2012 -0400
65020
65021     Correct to docs for g_strcmp0
65022
65023     Don't promise to return -1 or 1 - we fall back to strcmp which
65024     does not guarantee this.
65025     https://bugzilla.gnome.org/show_bug.cgi?id=685037
65026
65027  glib/gtestutils.c | 4 ++--
65028  1 file changed, 2 insertions(+), 2 deletions(-)
65029
65030 commit f3f3f4a4120f2b828715933797220d3c594af0d1
65031 Author: Žygimantas Beručka <uid0@akl.lt>
65032 Date:   Sun Sep 30 13:01:14 2012 +0300
65033
65034     Updated Lithuanian translation
65035
65036  po/lt.po | 1263
65037  +++++++++++++++++++++++++++++++-------------------------------
65038  1 file changed, 637 insertions(+), 626 deletions(-)
65039
65040 commit 685259dfea99c16bdd97f596af6548f83cb5669a
65041 Author: Benjamin Otte <otte@redhat.com>
65042 Date:   Thu Sep 27 15:31:46 2012 +0200
65043
65044     Fix gdb script for new quark variable names
65045
65046     ... and don't spam stderr with exceptions if someone renames things
65047     again.
65048
65049     Last but not least, keep the old names as a fallback, so that
65050     LD_PRELOAD
65051     with an older libglib still works.
65052
65053  glib/glib.py | 11 +++++++++--
65054  1 file changed, 9 insertions(+), 2 deletions(-)
65055
65056 commit 3d45854a580f35e191f89a567328b03009baf22a
65057 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
65058 Date:   Wed Sep 26 17:47:52 2012 +0800
65059
65060     Update config.h.win32(.in) and glibconfig.h.win32(.in)
65061
65062     -Make config.h.win32(.in) have entries that more resembles the
65063     generated
65064      config.h.in
65065     -Move the ALIGNOF_* #define's from glibconfig.h.win32(.in) to
65066      config.h.win32(.in), where they were supposed to be.
65067
65068  config.h.win32.in          | 29 +++++++++++++++++++++++++++++
65069  glib/glibconfig.h.win32.in |  4 ----
65070  2 files changed, 29 insertions(+), 4 deletions(-)
65071
65072 commit 03658b1d123c69abdbde324b6ce43528e9a9e9cf
65073 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
65074 Date:   Wed Sep 26 15:42:53 2012 +0800
65075
65076     Visual C++ property sheet updates
65077
65078     Make up for the missed GIO headers that need to be installed.
65079
65080  build/win32/vs10/glib.props  | 4 ++++
65081  build/win32/vs9/glib.vsprops | 2 ++
65082  2 files changed, 6 insertions(+)
65083
65084 commit d9b15f85a773fd93fa10b07ef1a08cf314ce4d09
65085 Author: Carles Ferrando <carles.ferrando@gmail.com>
65086 Date:   Wed Sep 26 01:50:49 2012 +0200
65087
65088     [l10n] Updated Catalan (Valencian) translation
65089
65090  po/ca@valencia.po | 795
65091  +++++++++++++++++++++++++++---------------------------
65092  1 file changed, 399 insertions(+), 396 deletions(-)
65093
65094 commit 51d32b23a4f048f6a380938f081d1504fa8484c7
65095 Author: Luca Ferretti <lferrett@gnome.org>
65096 Date:   Tue Sep 25 08:34:44 2012 +0200
65097
65098     [l10n] Updated Italian translation.
65099
65100  po/it.po | 1511
65101  +++++++++++++++++++++++++++++++++-----------------------------
65102  1 file changed, 801 insertions(+), 710 deletions(-)
65103
65104 commit 89fa960677ec918d8b731ebf8732ab930bfecc5e
65105 Author: Petr Kovar <pkovar@redhat.com>
65106 Date:   Mon Sep 24 18:23:18 2012 +0200
65107
65108     Update Czech translation
65109
65110  po/cs.po | 1443
65111  ++++++++++++++++++++++++++++++++++----------------------------
65112  1 file changed, 795 insertions(+), 648 deletions(-)
65113
65114 commit 9fa86cf2173ed7e1c3cee7865167ef8870d4661b
65115 Author: Matthias Clasen <mclasen@redhat.com>
65116 Date:   Sun Sep 23 22:39:20 2012 -0400
65117
65118     Bump version
65119
65120  configure.ac | 2 +-
65121  1 file changed, 1 insertion(+), 1 deletion(-)
65122
65123 commit b470097b8baedeb2d021adb1141007edc805e90b
65124 Author: Matthias Clasen <mclasen@redhat.com>
65125 Date:   Sun Sep 23 22:33:21 2012 -0400
65126
65127     2.34.0
65128
65129  INSTALL.in   |  5 ++---
65130  README.in    | 10 ++++++++++
65131  configure.ac |  4 ++--
65132  3 files changed, 14 insertions(+), 5 deletions(-)
65133
65134 commit 096b0883fc121ac51e6d95c63faacb78b22e5745
65135 Author: Matthias Clasen <mclasen@redhat.com>
65136 Date:   Sun Sep 23 21:20:06 2012 -0400
65137
65138     More updates
65139
65140  NEWS | 6 +++++-
65141  1 file changed, 5 insertions(+), 1 deletion(-)
65142
65143 commit c44f8f5b9f8ce041b24b6e0851eeded933295c4c
65144 Author: Matthias Clasen <mclasen@redhat.com>
65145 Date:   Sun Sep 23 20:14:27 2012 -0400
65146
65147     Document g_test_dbus_get_flags
65148
65149  gio/gtestdbus.c | 2 ++
65150  1 file changed, 2 insertions(+)
65151
65152 commit 3ff9645a4d5129c18f46ee1fad5f493d976e3510
65153 Author: Matthias Clasen <mclasen@redhat.com>
65154 Date:   Sun Sep 23 19:55:40 2012 -0400
65155
65156     Typo fix
65157
65158  docs/reference/gio/gio-sections.txt | 2 +-
65159  1 file changed, 1 insertion(+), 1 deletion(-)
65160
65161 commit 580b58c3c0be3422c39925912e2282a917c96c8b
65162 Author: Matthias Clasen <mclasen@redhat.com>
65163 Date:   Sun Sep 23 11:23:29 2012 -0400
65164
65165     Update GConf migration guide
65166
65167     Newer intltool makes this much easier. Yay
65168     https://bugzilla.gnome.org/show_bug.cgi?id=674620
65169
65170  docs/reference/gio/migrating-gconf.xml | 14 ++++++--------
65171  1 file changed, 6 insertions(+), 8 deletions(-)
65172
65173 commit 6270b3f384e67e2bb0ea2d000e9a1054a64b4569
65174 Author: Matthias Clasen <mclasen@redhat.com>
65175 Date:   Sun Sep 23 11:16:26 2012 -0400
65176
65177     Fix g_ptr_array_ref_docs
65178
65179     https://bugzilla.gnome.org/show_bug.cgi?id=676034
65180
65181  glib/garray.c | 10 +++++-----
65182  1 file changed, 5 insertions(+), 5 deletions(-)
65183
65184 commit 26ecc52073285b4ee66da392e12b9a626116da7b
65185 Author: Matthias Clasen <mclasen@redhat.com>
65186 Date:   Sun Sep 23 11:13:57 2012 -0400
65187
65188     Clarify g_type_init docs
65189
65190     Mention that there's no way to undo it.
65191     https://bugzilla.gnome.org/show_bug.cgi?id=654239
65192
65193  gobject/gtype.c | 5 ++++-
65194  1 file changed, 4 insertions(+), 1 deletion(-)
65195
65196 commit 1ea6c0d6d44b7ad8eacbc43d16da2e0f32c5aa61
65197 Author: Matthias Clasen <mclasen@redhat.com>
65198 Date:   Sun Sep 23 10:44:57 2012 -0400
65199
65200     Update to latest version
65201
65202     We should really stop shipping this, but I don't want to make
65203     such a change on the day before a stable release, so I'll just
65204     update it to avoid noise in diffs.
65205
65206  mkinstalldirs | 4 ++--
65207  1 file changed, 2 insertions(+), 2 deletions(-)
65208
65209 commit 91ff013e7fcd289645b82cf641606893e2d8c81b
65210 Author: Anita Reitere <nitalynx@gmail.com>
65211 Date:   Sun Sep 23 17:44:20 2012 +0300
65212
65213     Updated Latvian translation
65214
65215  po/lv.po | 4 ++--
65216  1 file changed, 2 insertions(+), 2 deletions(-)
65217
65218 commit 3632d0000d55f8309409b93fb65a03ce33d8b3b1
65219 Author: Mario Blättermann <mario.blaettermann@gmail.com>
65220 Date:   Sun Sep 23 14:43:07 2012 +0200
65221
65222     [l10n] Updated German translation
65223
65224  po/de.po | 1435
65225  +++++++++++++++++++++++++++++++++-----------------------------
65226  1 file changed, 756 insertions(+), 679 deletions(-)
65227
65228 commit 344066e0c196a9396ea1e9c6db4797ce35c7e726
65229 Author: Matthias Clasen <mclasen@redhat.com>
65230 Date:   Sun Sep 23 02:18:56 2012 -0400
65231
65232     Fix gio docs
65233
65234  gio/gappinfo.c        |  2 +-
65235  gio/gasyncresult.c    | 14 +++++++-------
65236  gio/gdesktopappinfo.c | 14 +++++++-------
65237  gio/gfile.c           |  2 +-
65238  gio/gmenu.h           |  2 +-
65239  gio/gunixmounts.c     |  5 +++--
65240  6 files changed, 20 insertions(+), 19 deletions(-)
65241
65242 commit a12c277acb836591c1df625c25a6107756facce2
65243 Author: Matthias Clasen <mclasen@redhat.com>
65244 Date:   Sun Sep 23 01:59:37 2012 -0400
65245
65246     Fix GRegex docs
65247
65248  glib/gregex.h | 8 ++++----
65249  1 file changed, 4 insertions(+), 4 deletions(-)
65250
65251 commit 6283f801b0eb1e189295a794f1a2945cb460f2a7
65252 Author: Matthias Clasen <mclasen@redhat.com>
65253 Date:   Sun Sep 23 01:58:44 2012 -0400
65254
65255     Fix up g_tree_foreach docs
65256
65257  glib/gtree.c | 6 +++---
65258  1 file changed, 3 insertions(+), 3 deletions(-)
65259
65260 commit d9f8381aa8f396fd27a5c8faaebb440982bc351c
65261 Author: Matthias Clasen <mclasen@redhat.com>
65262 Date:   Sun Sep 23 01:46:34 2012 -0400
65263
65264     Fix up docs for GDuplicateFunc
65265
65266  glib/gdataset.c | 1 +
65267  glib/gdataset.h | 4 ++--
65268  2 files changed, 3 insertions(+), 2 deletions(-)
65269
65270 commit cc2b1839f59f9b0da3b5a4887fa10f1012968845
65271 Author: Matthias Clasen <mclasen@redhat.com>
65272 Date:   Sun Sep 23 01:18:53 2012 -0400
65273
65274     Updates
65275
65276  NEWS | 22 ++++++++++++++++++++++
65277  1 file changed, 22 insertions(+)
65278
65279 commit 1820aa55ab1d4a46cced484e57816b5e7e56920c
65280 Author: Shankar Prasad <svenkate@redhat.com>
65281 Date:   Sun Sep 23 02:27:03 2012 +0530
65282
65283     Updated kn translation
65284
65285  po/kn.po | 141
65286  +++++++++++++++++++++++++++++++--------------------------------
65287  1 file changed, 70 insertions(+), 71 deletions(-)
65288
65289 commit 814679b61e5c3a2a1e7c1e458ae1ef4c3c012c10
65290 Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
65291 Date:   Sat Sep 22 20:02:44 2012 +0300
65292
65293     Updated Latvian translation
65294
65295  po/lv.po | 139
65296  +++++++++++++++++++++++++++++++++------------------------------
65297  1 file changed, 72 insertions(+), 67 deletions(-)
65298
65299 commit 3e328a63b8516ae6e0b5dcd43f8dd645a6c37a28
65300 Author: Carles Ferrando <carles.ferrando@gmail.com>
65301 Date:   Sat Sep 22 16:44:50 2012 +0200
65302
65303     [l10n]Updated Catalan (Valencian) translation
65304
65305  po/ca@valencia.po | 1211
65306  ++++++++++++++++++++++++++++++-----------------------
65307  1 file changed, 694 insertions(+), 517 deletions(-)
65308
65309 commit 378be2a14106f75ad0a0291099dcdc512a322f45
65310 Author: Gil Forcada <gforcada@gnome.org>
65311 Date:   Sat Sep 22 16:44:39 2012 +0200
65312
65313     [l10n] Updated Catalan translation
65314
65315  po/ca.po | 1707
65316  ++++++++++++++++++++++++++++++++++----------------------------
65317  1 file changed, 949 insertions(+), 758 deletions(-)
65318
65319 commit 0d2383999da05444bf55faad56223de3e8f1b236
65320 Author: Yaron Shahrabani <sh.yaron@gmail.com>
65321 Date:   Sat Sep 22 15:24:19 2012 +0300
65322
65323     Updated Hebrew translation.
65324
65325  po/he.po | 121
65326  +++++++++++++++++++++++++++++++++------------------------------
65327  1 file changed, 63 insertions(+), 58 deletions(-)
65328
65329 commit 8a08fde54b70d96b31841382c857b44a6fb6bf9c
65330 Author: Alexander Shopov <ash@kambanaria.org>
65331 Date:   Sat Sep 22 13:00:25 2012 +0300
65332
65333     Updated Bulgarian translation
65334
65335  po/bg.po | 989
65336  +++++++++++++++++++++++++++++++++------------------------------
65337  1 file changed, 511 insertions(+), 478 deletions(-)
65338
65339 commit 5b8b7419a8f79ab351c67f65523998e21cdff491
65340 Author: Shankar Prasad <svenkate@redhat.com>
65341 Date:   Sat Sep 22 00:21:21 2012 +0530
65342
65343     Updated kn translation
65344
65345  po/kn.po | 1723
65346  +++++++++++++++++++++++++++++++++++---------------------------
65347  1 file changed, 963 insertions(+), 760 deletions(-)
65348
65349 commit 65e2a235af87c59cbfd13707086bc044ff167da1
65350 Author: Rafael Ferreira <rafael.f.f1@gmail.com>
65351 Date:   Fri Sep 21 15:41:12 2012 -0300
65352
65353     Updated Brazilian Portuguese Translation
65354
65355  po/pt_BR.po | 58
65356  ++++++++++++++++++++++++++++------------------------------
65357  1 file changed, 28 insertions(+), 30 deletions(-)
65358
65359 commit af3557a74c29c5a8b5d0e0d2a122a8212633f634
65360 Author: Krishnababu Krothapalli <kkrothap@redhat.com>
65361 Date:   Thu Sep 20 16:14:21 2012 +0530
65362
65363     Updated Telugu Translations
65364
65365  po/te.po | 734
65366  ++++++++++++++++++++++++++++++++-------------------------------
65367  1 file changed, 374 insertions(+), 360 deletions(-)
65368
65369 commit 3dd65859a7610b6adfd247c9c6828ed6c614e97f
65370 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
65371 Date:   Tue Sep 18 17:05:49 2012 +0800
65372
65373     gio: Fix build on Windows
65374
65375     The newly-introduced functions, g_content_type_get_symbolic_icon() and
65376     g_content_type_get_generic_icon_name() don't seem to be for Windows,
65377     at
65378     least for now.  So filter them out from gio.symbols on Windows.
65379
65380     Also, glocalfileinfo.c calls g_content_type_get_symbolic_icon() in
65381     get_icon(), so only build that code when on Unix, for the time being.
65382
65383     https://bugzilla.gnome.org/show_bug.cgi?id=684278
65384
65385  gio/gio.symbols      | 2 ++
65386  gio/glocalfileinfo.c | 2 ++
65387  2 files changed, 4 insertions(+)
65388
65389 commit 18143b7aef8b105a75ec6ad695f50895353dd0f6
65390 Author: Fran Diéguez <fran.dieguez@mabishu.com>
65391 Date:   Wed Sep 19 02:27:16 2012 +0200
65392
65393     Updated Galician translations
65394
65395  po/gl.po | 6 +++---
65396  1 file changed, 3 insertions(+), 3 deletions(-)
65397
65398 commit 01d10600ed14f734d1b0ef8e42eb3f32dd880fee
65399 Author: Bruce Cowan <bruce@bcowan.me.uk>
65400 Date:   Tue Sep 18 18:35:04 2012 +0100
65401
65402     Updated British English translation
65403
65404  po/en_GB.po | 73
65405  +++++++++++++++++++++++++++++++++----------------------------
65406  1 file changed, 39 insertions(+), 34 deletions(-)
65407
65408 commit 3d6c6ff6af46edc6c45ca25f8e6887f3ef14809a
65409 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
65410 Date:   Tue Sep 18 16:35:15 2012 +0200
65411
65412     Updated Spanish translation
65413
65414  po/es.po | 171
65415  ++++++++++++++++++++++++++++++++-------------------------------
65416  1 file changed, 88 insertions(+), 83 deletions(-)
65417
65418 commit ce3dddb62200fdcc97cc0aa4ec47400e94d99d36
65419 Author: Ryan Lortie <desrt@desrt.ca>
65420 Date:   Tue Sep 18 10:14:35 2012 -0400
65421
65422     GApplication: document differences from libunique
65423
65424     People implementing GApplication often waste a lot of time by
65425     trying to
65426     use it as if it were libunique.  Add a note to the docs about the
65427     difference.
65428
65429  gio/gapplication.c | 13 +++++++++++++
65430  1 file changed, 13 insertions(+)
65431
65432 commit 2cffb96088918f1d955fa20399b1819322635511
65433 Author: Ryan Lortie <desrt@desrt.ca>
65434 Date:   Tue Sep 18 08:38:04 2012 -0400
65435
65436     bump version
65437
65438  configure.ac | 2 +-
65439  1 file changed, 1 insertion(+), 1 deletion(-)
65440
65441 commit f6463bf095f455426c2e384f8033ba7cbf25a033
65442 Author: Sandeep Sheshrao Shedmake <sshedmak@redhat.com>
65443 Date:   Tue Sep 18 13:13:52 2012 +0530
65444
65445     Updated Marathi Translations
65446
65447  po/mr.po | 75
65448  ++++++++++++++++++++++++++++++++++------------------------------
65449  1 file changed, 40 insertions(+), 35 deletions(-)
65450
65451 commit a336201bf4c5f8b65c4c10261c3b9ee1a9748dfc
65452 Author: Rajesh Ranjan <rranjan@redhat.com>
65453 Date:   Tue Sep 18 13:11:18 2012 +0530
65454
65455     hindi update
65456
65457  po/hi.po | 1575
65458  +++++++++++++++++++++++++++++++++++---------------------------
65459  1 file changed, 894 insertions(+), 681 deletions(-)
65460
65461 commit b004390600189e9b21db2e3ce536b692c224b1aa
65462 Author: Rafael Ferreira <rafael.f.f1@gmail.com>
65463 Date:   Mon Sep 17 23:35:57 2012 -0300
65464
65465     Updated Brazilian Portuguese translation
65466
65467  po/pt_BR.po | 1466
65468  +++++++++++++++++++++++++++++++++--------------------------
65469  1 file changed, 816 insertions(+), 650 deletions(-)
65470
65471 commit b28911499102ec1ca3f6f7f0b31585271634dc5a
65472 Author: Gabor Kelemen <kelemeng@gnome.hu>
65473 Date:   Tue Sep 18 01:21:04 2012 +0200
65474
65475     Updated Hungarian translation
65476
65477  po/hu.po | 1667
65478  ++++++++++++++++++++++++++++++++++----------------------------
65479  1 file changed, 904 insertions(+), 763 deletions(-)
65480
65481 commit a47761a36e0b23b11e4aa991948da17e4f6b17b0
65482 Author: Ryan Lortie <desrt@desrt.ca>
65483 Date:   Mon Sep 17 17:53:58 2012 -0400
65484
65485     GLib 2.33.14
65486
65487  NEWS         | 57
65488  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
65489  configure.ac |  2 +-
65490  2 files changed, 58 insertions(+), 1 deletion(-)
65491
65492 commit c4a20dd6c767b0f91ab1e0a87e3570dbb2ccd47f
65493 Author: Yuri Myasoedov <omerta13@yandex.ru>
65494 Date:   Mon Sep 17 20:29:36 2012 +0400
65495
65496     Updated Russian translation
65497
65498  po/ru.po | 115
65499  ++++++++++++++++++++++++++++++++++-----------------------------
65500  1 file changed, 62 insertions(+), 53 deletions(-)
65501
65502 commit db2210203883544d38fb93e80ebf4cccaa2c26a9
65503 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
65504 Date:   Thu Sep 13 12:13:36 2012 +0200
65505
65506     gresource tests: fix VPATH builds emitting errors during dependency
65507     generation
65508
65509     Adding the --sourcedir option fixes these:
65510     /path/to/src/gio/tests/test2.gresource.xml: Error on line 5 char 1:
65511     Failed to locate 'test1.txt' in current directory.
65512     /path/to/src/gio/tests/test3.gresource.xml: Error on line 5 char 1:
65513     Failed to locate 'test1.txt' in current directory.
65514     /path/to/src/gio/tests/test4.gresource.xml: Error on line 5 char 1:
65515     Failed to locate 'test1.txt' in current directory.
65516     /path/to/src/gio/tests/test.gresource.xml: Error on line 5 char 1:
65517     Failed to locate 'test1.txt' in current directory.
65518
65519  gio/tests/Makefile.am | 8 ++++----
65520  1 file changed, 4 insertions(+), 4 deletions(-)
65521
65522 commit 2edbee58f613abfb6ef2bb47529dca178924067d
65523 Author: Aurimas Černius <aurisc4@gmail.com>
65524 Date:   Sun Sep 16 23:11:25 2012 +0300
65525
65526     Updated Lithuanian translation
65527
65528  po/lt.po | 211
65529  ++++++++++++++++++++++++++++++++-------------------------------
65530  1 file changed, 108 insertions(+), 103 deletions(-)
65531
65532 commit 1b4e2169ec581378029d357916fe77b4f7173a10
65533 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
65534 Date:   Sun Sep 16 12:20:45 2012 +0800
65535
65536     Updated Traditional Chinese translation(Hong Kong and Taiwan)
65537
65538  po/zh_HK.po | 74
65539  +++++++++++++++++++++++++++++++++----------------------------
65540  po/zh_TW.po | 74
65541  +++++++++++++++++++++++++++++++++----------------------------
65542  2 files changed, 80 insertions(+), 68 deletions(-)
65543
65544 commit 262d7cbc7a282850949c117b433e0a1a4a59b9ab
65545 Author: Ask H. Larsen <asklarsen@gmail.com>
65546 Date:   Sun Sep 16 02:09:14 2012 +0200
65547
65548     Updated Danish translation
65549
65550  po/da.po | 1589
65551  ++++++++++++++++++++++++++++++++++----------------------------
65552  1 file changed, 884 insertions(+), 705 deletions(-)
65553
65554 commit b726ec71811c05b55a64e3677ab4dd3d18767fd4
65555 Author: Matej Urbančič <mateju@svn.gnome.org>
65556 Date:   Sat Sep 15 20:49:54 2012 +0200
65557
65558     Updated Slovenian translation
65559
65560  po/sl.po | 123
65561  ++++++++++++++++++++++++---------------------------------------
65562  1 file changed, 46 insertions(+), 77 deletions(-)
65563
65564 commit d0b695e2370c440b61503bfc87e513b40195084e
65565 Author: Duarte Loreto <happyguy_pt@hotmail.com>
65566 Date:   Sat Sep 15 19:29:25 2012 +0100
65567
65568     Updated Portuguese translation
65569
65570  po/pt.po | 73
65571  ++++++++++++++++++++++++++++++++++------------------------------
65572  1 file changed, 39 insertions(+), 34 deletions(-)
65573
65574 commit ac7dcd810b65054e2796e8581eb7073a2b5d73dd
65575 Author: Seong-ho Cho <darkcircle.0426@gmail.com>
65576 Date:   Sat Sep 15 15:06:39 2012 +0900
65577
65578     Updated Korean translation
65579
65580  po/ko.po | 1876
65581  +++++++++++++++++++++++++++++++++-----------------------------
65582  1 file changed, 1011 insertions(+), 865 deletions(-)
65583
65584 commit 87eceb200107ea5437c3a1e5a808c16887ba20e2
65585 Author: Andika Triwidada <andika@gmail.com>
65586 Date:   Sat Sep 15 11:51:46 2012 +0700
65587
65588     Updated Indonesian translation
65589
65590  po/id.po | 80
65591  ++++++++++++++++++++++++++++++++++------------------------------
65592  1 file changed, 43 insertions(+), 37 deletions(-)
65593
65594 commit d2526f509dbbfdcd1e12b0526ab15f235a373436
65595 Author: Fran Diéguez <fran.dieguez@mabishu.com>
65596 Date:   Sat Sep 15 01:43:08 2012 +0200
65597
65598     Updated Galician translations
65599
65600  po/gl.po | 114
65601  ++++++++++++++++++++++++++++++++-------------------------------
65602  1 file changed, 58 insertions(+), 56 deletions(-)
65603
65604 commit 80105f173a45690c2332fa64c35b06874ef177d7
65605 Author: Matthias Clasen <mclasen@redhat.com>
65606 Date:   Fri Sep 14 19:40:24 2012 -0400
65607
65608     Fix the doc build
65609
65610  docs/reference/glib/Makefile.am     | 1 +
65611  docs/reference/glib/programming.xml | 2 +-
65612  2 files changed, 2 insertions(+), 1 deletion(-)
65613
65614 commit e21847d9bbdabe8e494360a3181ca58c25bf9261
65615 Author: Tom Tryfonidis <tomtryf@gmail.com>
65616 Date:   Fri Sep 14 19:50:21 2012 +0300
65617
65618     Updated Greek translation
65619
65620  po/el.po | 107
65621  +++++++++++++++++++++++++++++++++------------------------------
65622  1 file changed, 56 insertions(+), 51 deletions(-)
65623
65624 commit 552d6b4db29ca2b0e3decdd02a7fbe7dd6c64e5e
65625 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
65626 Date:   Fri Sep 14 13:26:34 2012 +0300
65627
65628     Updated Belarusian translation.
65629
65630  po/be.po | 77
65631  +++++++++++++++++++++++++++++++++++-----------------------------
65632  1 file changed, 42 insertions(+), 35 deletions(-)
65633
65634 commit 2e01c0da3ce20eaedd661cdb730a2bd3e6cc3fbe
65635 Author: Alexandre Franke <alexandre.franke@gmail.com>
65636 Date:   Fri Sep 14 09:44:48 2012 +0200
65637
65638     Update French translation
65639
65640  po/fr.po | 75
65641  +++++++++++++++++++++++++++++++++++-----------------------------
65642  1 file changed, 41 insertions(+), 34 deletions(-)
65643
65644 commit 7c6ce77dd3bc0ffa4ee7a0d532ba4bffcc812ad2
65645 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
65646 Date:   Fri Sep 14 09:23:53 2012 +0200
65647
65648     Updated Serbian translation
65649
65650  po/sr.po       | 75
65651  +++++++++++++++++++++++++++++++---------------------------
65652  po/sr@latin.po | 75
65653  +++++++++++++++++++++++++++++++---------------------------
65654  2 files changed, 80 insertions(+), 70 deletions(-)
65655
65656 commit 25e304724125ff4b2fcc29c9a0ee40688620b3f9
65657 Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
65658 Date:   Fri Sep 14 11:53:11 2012 +0530
65659
65660     Assamese translation updated
65661
65662  po/as.po | 75
65663  ++++++++++++++++++++++++++++++++++------------------------------
65664  1 file changed, 40 insertions(+), 35 deletions(-)
65665
65666 commit d47e83676a9c2fb63fd66ca5998902b98469b91f
65667 Author: A S Alam <aalam@users.sf.net>
65668 Date:   Fri Sep 14 07:30:04 2012 +0530
65669
65670     update Punjabi Translation
65671
65672  po/pa.po | 774
65673  ++++++++++++++++++++++++++++++---------------------------------
65674  1 file changed, 373 insertions(+), 401 deletions(-)
65675
65676 commit 1a8f413555304d137f1fbb602fe1b912954c0c46
65677 Author: Piotr Drąg <piotrdrag@gmail.com>
65678 Date:   Fri Sep 14 00:53:20 2012 +0200
65679
65680     Updated Polish translation
65681
65682  po/pl.po | 105
65683  +++++++++++++++++++++++++++++++++------------------------------
65684  1 file changed, 55 insertions(+), 50 deletions(-)
65685
65686 commit d6cbb29f598d677d5fc1c974cba6d9f646cff491
65687 Author: Colin Walters <walters@verbum.org>
65688 Date:   Wed Aug 22 14:26:11 2012 -0400
65689
65690     CVE-2012-3524: Hardening for being run in a setuid environment
65691
65692     Some programs attempt to use libglib (or even libgio) when setuid.
65693     For a long time, GTK+ simply aborted if launched in this
65694     configuration, but we never had a real policy for GLib.
65695
65696     I'm not sure whether we should advertise such support.  However, given
65697     that there are real-world programs that do this currently, we can make
65698     them safer with not too much effort.
65699
65700     Better to fix a problem caused by an interaction between two
65701     components in *both* places if possible.
65702
65703     This patch adds a private function g_check_setuid() which is used to
65704     first ensure we don't run an external dbus-launch binary if
65705     DBUS_SESSION_BUS_ADDRESS isn't set.
65706
65707     Second, we also ensure the local VFS is used in this case.  The
65708     gdaemonvfs extension point will end up talking to the session bus
65709     which is typically undesirable in a setuid context.
65710
65711     Implementing g_check_setuid() is interesting - whether or not we're
65712     running in a privilege-escalated path is operating system specific.
65713     Note that GTK+'s code to check euid versus uid worked historically on
65714     Unix, more modern systems have filesystem capabilities and SELinux
65715     domain transitions, neither of which are captured by the uid
65716     comparison.
65717
65718     On Linux/glibc, the way this works is that the kernel sets an
65719     AT_SECURE flag in the ELF auxiliary vector, and glibc looks for it on
65720     startup.  If found, then glibc sets a public-but-undocumented
65721     __libc_enable_secure variable which we can use.  Unfortunately, while
65722     it *previously* worked to check this variable, a combination of newer
65723     binutils and RPM break it:
65724     http://www.openwall.com/lists/owl-dev/2012/08/14/1
65725
65726     So for now on Linux/glibc, we fall back to the historical Unix version
65727     until we get glibc fixed.
65728
65729     On some BSD variants, there is a issetugid() function.  On other Unix
65730     variants, we fall back to what GTK+ has been doing.
65731
65732     Reported-By: Sebastian Krahmer <krahmer@suse.de>
65733     Signed-off-by: Colin Walters <walters@verbum.org>
65734
65735  configure.ac        | 15 ++++++++++++--
65736  gio/gdbusaddress.c  |  9 +++++++++
65737  gio/gvfs.c          |  3 +++
65738  glib/genviron.c     |  1 +
65739  glib/glib-private.c |  4 +++-
65740  glib/glib-private.h |  4 ++++
65741  glib/gutils.c       | 57
65742  +++++++++++++++++++++++++++++++++++++++++++++++++++++
65743  7 files changed, 90 insertions(+), 3 deletions(-)
65744
65745 commit cc3238a9c9f11740cf78f2e7914c93eb8dc7c0e1
65746 Author: William Jon McCann <jmccann@redhat.com>
65747 Date:   Mon Sep 10 15:16:58 2012 -0400
65748
65749     Add api to get the generic icon name for a mime type
65750
65751     https://bugzilla.gnome.org/show_bug.cgi?id=683744
65752
65753  docs/reference/gio/gio-sections.txt |  1 +
65754  gio/gcontenttype.c                  | 71
65755  +++++++++++++++++++++++++++----------
65756  gio/gcontenttype.h                  |  3 ++
65757  gio/gio.symbols                     |  1 +
65758  4 files changed, 57 insertions(+), 19 deletions(-)
65759
65760 commit 8d362a14e423fa7293cc6abc58178db98c5427c1
65761 Author: Mario Blättermann <mario.blaettermann@gmail.com>
65762 Date:   Thu Sep 13 11:05:59 2012 +0200
65763
65764     Updated German translation
65765
65766  po/de.po | 2484
65767  ++++++++++++++++++++++++++++++++------------------------------
65768  1 file changed, 1271 insertions(+), 1213 deletions(-)
65769
65770 commit c99acf51d0405500592c36b739faa6bfcdb8181a
65771 Author: Alexander Larsson <alexl@redhat.com>
65772 Date:   Thu Sep 13 10:13:04 2012 +0200
65773
65774     Fix regression in g_shell_parse_argv()
65775
65776     The commit in 6e4acf44b3a943906432a2bf55223ac107d8e0c2 broke
65777     the fallthrough case for '\\' when it changed the '#' case.
65778
65779     This caused issues like this:
65780       https://bugzilla.gnome.org/show_bug.cgi?id=683821
65781
65782     https://bugzilla.gnome.org/show_bug.cgi?id=562907
65783
65784  glib/gshell.c      | 8 ++++----
65785  glib/tests/shell.c | 3 ++-
65786  2 files changed, 6 insertions(+), 5 deletions(-)
65787
65788 commit d6b9df69492deb7f35e5454668dd59ddd0999e2d
65789 Author: Sandeep Sheshrao Shedmake <sshedmak@redhat.com>
65790 Date:   Wed Sep 12 15:49:27 2012 +0530
65791
65792     Updated Marathi Translations
65793
65794  po/mr.po | 710
65795  ++++++++++++++++++++++++++++++---------------------------------
65796  1 file changed, 339 insertions(+), 371 deletions(-)
65797
65798 commit 47a3b76ac5d35abd9af49b1bcc12b2bf4d239ef7
65799 Author: Matthias Clasen <mclasen@redhat.com>
65800 Date:   Tue Sep 11 23:14:39 2012 -0400
65801
65802     Move GIO-specific information to the GIO docs
65803
65804  docs/reference/gio/overview.xml     | 105
65805  +++++++++++++++++++++++++++++++++---
65806  docs/reference/glib/programming.xml |  58 +-------------------
65807  2 files changed, 101 insertions(+), 62 deletions(-)
65808
65809 commit fc7dc331130a6c0c31fd29cc02fa508033cc9c74
65810 Author: Matthias Clasen <mclasen@redhat.com>
65811 Date:   Tue Sep 11 22:41:18 2012 -0400
65812
65813     Add a section about writing GLib applications
65814
65815     For now, this includes some information about threads and security.
65816
65817  docs/reference/glib/glib-docs.xml   |  11 +---
65818  docs/reference/glib/programming.xml | 121
65819  ++++++++++++++++++++++++++++++++++++
65820  2 files changed, 124 insertions(+), 8 deletions(-)
65821
65822 commit 6a50dc511ba994b49244b10f232ed1fcb6bfdccb
65823 Author: Matthias Clasen <mclasen@redhat.com>
65824 Date:   Tue Sep 11 20:22:26 2012 -0400
65825
65826     Drop GVFS_INOTIFY_DIAG debug feature
65827
65828     Just not a good idea to have this in production code.
65829
65830  docs/reference/gio/overview.xml | 11 ------
65831  gio/inotify/Makefile.am         |  2 --
65832  gio/inotify/inotify-diag.c      | 74
65833  -----------------------------------------
65834  gio/inotify/inotify-diag.h      | 29 ----------------
65835  gio/inotify/inotify-helper.c    |  2 --
65836  5 files changed, 118 deletions(-)
65837
65838 commit 7a0c47843f9319fc247b911540c2f6ba6e0d7bab
65839 Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
65840 Date:   Tue Sep 11 18:55:26 2012 +0530
65841
65842     Assamese translation updated
65843
65844  po/as.po | 685
65845  +++++++++++++++++++++++++++++++--------------------------------
65846  1 file changed, 336 insertions(+), 349 deletions(-)
65847
65848 commit c9a3cd6d8b3a0ad35b289a862b23e14a9bc59ed5
65849 Author: Thomas Bechtold <thomasbechtold@jpberlin.de>
65850 Date:   Tue Sep 11 07:45:24 2012 +0200
65851
65852     Fix gdbus connection annotations
65853
65854     g_dbus_connection_call_with_unix_fd_list_sync () and
65855     g_dbus_connection_call_sync () should allow None for the
65856     bus_name parameter.
65857
65858     https://bugzilla.gnome.org/show_bug.cgi?id=683771
65859
65860     Signed-off-by: Richard Hughes <richard@hughsie.com>
65861
65862  gio/gdbusconnection.c | 6 ++++--
65863  1 file changed, 4 insertions(+), 2 deletions(-)
65864
65865 commit 3a7d89a4143c650bd56188ae154fa805462f5e89
65866 Author: Claude Paroz <claude@2xlibre.net>
65867 Date:   Mon Sep 10 11:01:39 2012 +0200
65868
65869     Updated French translation by Alexandre Franke and Claude Paroz
65870
65871  po/fr.po | 1466
65872  +++++++++++++++++++++++++++++++++-----------------------------
65873  1 file changed, 790 insertions(+), 676 deletions(-)
65874
65875 commit 59ad2acfc548d216e17c76d68c504cfd7dabecea
65876 Author: LRN <lrn1986@gmail.com>
65877 Date:   Sun Sep 9 10:49:06 2012 -0400
65878
65879     gwin32mount.c: Fix syntax error
65880
65881     Signed-off-by: Colin Walters <walters@verbum.org>
65882
65883     https://bugzilla.gnome.org/show_bug.cgi?id=683641
65884
65885  gio/gwin32mount.c | 4 ++--
65886  1 file changed, 2 insertions(+), 2 deletions(-)
65887
65888 commit 1a99d0eb997f33c7915779555af2f95b67a77943
65889 Author: Duarte Loreto <happyguy_pt@hotmail.com>
65890 Date:   Sun Sep 9 01:30:24 2012 +0100
65891
65892     Updated Portuguese translation
65893
65894  po/pt.po | 651
65895  ++++++++++++++++++++++++++++++++-------------------------------
65896  1 file changed, 330 insertions(+), 321 deletions(-)
65897
65898 commit a9720d149781aa6826eb14c7c5b7d409a5cd9237
65899 Author: Martin Srebotnjak <miles@filmsi.net>
65900 Date:   Sat Sep 8 20:40:24 2012 +0200
65901
65902     Updated Slovenian translation
65903
65904  po/sl.po | 1729
65905  +++++++++++++++++++++++++++++++++-----------------------------
65906  1 file changed, 922 insertions(+), 807 deletions(-)
65907
65908 commit 73a100d2ef0c4bf4b201e04e31c90d35a8082a12
65909 Author: Ryan Lortie <desrt@desrt.ca>
65910 Date:   Tue Sep 4 20:54:33 2012 -0400
65911
65912     G_DEFINE_QUARK: fix up some implementation issues
65913
65914     https://bugzilla.gnome.org/show_bug.cgi?id=683360
65915
65916  glib/gquark.h | 13 ++++++-------
65917  1 file changed, 6 insertions(+), 7 deletions(-)
65918
65919 commit 986405c37adcfdfd6d6afd0138ccedf462d51cfd
65920 Author: Marek Černocký <marek@manet.cz>
65921 Date:   Sat Sep 8 11:17:27 2012 +0200
65922
65923     Updated Czech translation
65924
65925  po/cs.po | 14 +++++++-------
65926  1 file changed, 7 insertions(+), 7 deletions(-)
65927
65928 commit fcbc30451ea4e64e0dbe5f5ed356007d0ddbbff1
65929 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
65930 Date:   Fri Sep 7 18:27:47 2012 +0300
65931
65932     Updated Belarusian translation.
65933
65934  po/be.po | 832
65935  ++++++++++++++++++++++++++++++++-------------------------------
65936  1 file changed, 424 insertions(+), 408 deletions(-)
65937
65938 commit 0c582a0cfcbe39e2d604d11b9a32896999463bc7
65939 Author: Yaron Shahrabani <sh.yaron@gmail.com>
65940 Date:   Fri Sep 7 16:52:28 2012 +0300
65941
65942     Updated Hebrew translation.
65943
65944  po/he.po | 1047
65945  +++++++++++++++++++++++++++++++-------------------------------
65946  1 file changed, 529 insertions(+), 518 deletions(-)
65947
65948 commit e2ca8f1df1a3dd9c817f759925def39c777881e1
65949 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
65950 Date:   Thu Sep 6 22:34:36 2012 +0200
65951
65952     Updated Serbian translation
65953
65954  po/sr.po       | 682
65955  ++++++++++++++++++++++++++++-----------------------------
65956  po/sr@latin.po | 682
65957  ++++++++++++++++++++++++++++-----------------------------
65958  2 files changed, 670 insertions(+), 694 deletions(-)
65959
65960 commit e6df67abe60654bc65317e05881be317ccbdc03b
65961 Author: Colin Walters <walters@verbum.org>
65962 Date:   Wed Sep 5 09:04:58 2012 -0400
65963
65964     tests/gvariant: Fix test on big endian architectures
65965
65966     We need to ensure we get the exact same byte-level GVariant, so
65967     byteswap on big endian architectures.
65968
65969     https://bugzilla.gnome.org/show_bug.cgi?id=683384
65970
65971  glib/tests/gvariant.c | 7 +++++++
65972  1 file changed, 7 insertions(+)
65973
65974 commit 02f143c2d9fa793f872df65441f86bc958d5c731
65975 Author: Martin Pitt <martinpitt@gnome.org>
65976 Date:   Mon Sep 3 21:43:50 2012 +0200
65977
65978     Box GTimeZone to make it introspectable
65979
65980     https://bugzilla.gnome.org/show_bug.cgi?id=683167
65981
65982  docs/reference/gobject/gobject-sections.txt |  2 ++
65983  gobject/gboxed.c                            |  1 +
65984  gobject/glib-types.h                        | 10 ++++++++++
65985  gobject/gobject.symbols                     |  1 +
65986  4 files changed, 14 insertions(+)
65987
65988 commit f4980c6295c73aa218532cfb6de0e210eac9a3f3
65989 Author: Bruce Cowan <bruce@bcowan.me.uk>
65990 Date:   Wed Sep 5 13:13:54 2012 +0100
65991
65992     Updated British English translation
65993
65994  po/en_GB.po | 1490
65995  +++++++++++++++++++++++++++++++++--------------------------
65996  1 file changed, 829 insertions(+), 661 deletions(-)
65997
65998 commit 54fa6a0bcfbb175ad30e6285d061336da60befcf
65999 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
66000 Date:   Wed Sep 5 19:52:32 2012 +0800
66001
66002     Updated Traditional Chinese translation(Hong Kong and Taiwan)
66003
66004  po/zh_HK.po | 655
66005  ++++++++++++++++++++++++++++++------------------------------
66006  po/zh_TW.po | 655
66007  ++++++++++++++++++++++++++++++------------------------------
66008  2 files changed, 662 insertions(+), 648 deletions(-)
66009
66010 commit 9ecbb2dfd3bc022065689c40e6b2930765711bb3
66011 Author: Dirgita <dirgitadevina@yahoo.co.id>
66012 Date:   Tue Sep 4 19:47:46 2012 +0700
66013
66014     Updated Indonesian translation
66015
66016  po/id.po | 659
66017  ++++++++++++++++++++++++++++++++-------------------------------
66018  1 file changed, 333 insertions(+), 326 deletions(-)
66019
66020 commit dad25c48190b3a2817b6586dba8c043f6d8354d5
66021 Author: Matthias Clasen <mclasen@redhat.com>
66022 Date:   Mon Sep 3 16:27:19 2012 -0400
66023
66024     Bump version
66025
66026  configure.ac | 2 +-
66027  1 file changed, 1 insertion(+), 1 deletion(-)
66028
66029 commit 626abfdc108154c3ae149e82580779669fb63881
66030 Author: Matthias Clasen <mclasen@redhat.com>
66031 Date:   Mon Sep 3 15:14:18 2012 -0400
66032
66033     2.33.10
66034
66035  NEWS         | 52 +++++++++++++++++++++++++++++++++++++++++++++++++++-
66036  configure.ac |  2 +-
66037  2 files changed, 52 insertions(+), 2 deletions(-)
66038
66039 commit 5d915a4a779e566431d0f268b63904d82e62f5bd
66040 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
66041 Date:   Mon Sep 3 16:18:23 2012 +0200
66042
66043     Revert "Updated Spanish translation"
66044
66045     This reverts commit bc036bf9789556f37b2872baaee3c126af7e6e3f.
66046
66047  po/es.po | 1571
66048  +++++++++++++++++++++++++++++++-------------------------------
66049  1 file changed, 791 insertions(+), 780 deletions(-)
66050
66051 commit bc036bf9789556f37b2872baaee3c126af7e6e3f
66052 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
66053 Date:   Mon Sep 3 16:15:35 2012 +0200
66054
66055     Updated Spanish translation
66056
66057  po/es.po | 1571
66058  +++++++++++++++++++++++++++++++-------------------------------
66059  1 file changed, 780 insertions(+), 791 deletions(-)
66060
66061 commit d68609f9fd22e0e498f13fc7340075022f94ed48
66062 Author: Dan Winship <danw@gnome.org>
66063 Date:   Mon Sep 3 10:06:13 2012 -0400
66064
66065     Revert "xdgmime: plug a small leak"
66066
66067     This reverts commit 4e7031f073db2df7297feab35c9d353b0b3977d8.
66068
66069     The string actually does get freed somewhere else, at least in some
66070     cases. Can be looked at again later if this reintroduces a leak.
66071
66072     https://bugzilla.gnome.org/show_bug.cgi?id=683270
66073
66074  gio/xdgmime/xdgmime.c | 1 -
66075  1 file changed, 1 deletion(-)
66076
66077 commit 857ac29c1fd785626281709051e4b3850493418c
66078 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
66079 Date:   Mon Sep 3 16:06:57 2012 +0200
66080
66081     Updated Spanish translation
66082
66083  po/es.po | 731
66084  +++++++++++++++++++++++++++++++--------------------------------
66085  1 file changed, 356 insertions(+), 375 deletions(-)
66086
66087 commit 4d1b0d46dbf3f735a8808d66bc2d30baa9bd3947
66088 Author: Dan Winship <danw@gnome.org>
66089 Date:   Mon Sep 3 08:56:10 2012 -0400
66090
66091     update .gitignore
66092
66093  gobject/tests/.gitignore | 1 +
66094  1 file changed, 1 insertion(+)
66095
66096 commit beb0f9c15058e2249ffed73747f11298e6949b84
66097 Author: Dan Winship <danw@gnome.org>
66098 Date:   Fri Aug 24 20:43:54 2012 -0400
66099
66100     gio/tests: fix leaks
66101
66102     https://bugzilla.gnome.org/show_bug.cgi?id=682560
66103
66104  gio/tests/appinfo.c             |  2 ++
66105  gio/tests/contexts.c            | 13 ++++++++++++-
66106  gio/tests/converter-stream.c    |  1 +
66107  gio/tests/file.c                |  5 ++++-
66108  gio/tests/live-g-file.c         | 21 +++++++++++++++++----
66109  gio/tests/memory-input-stream.c |  3 +++
66110  gio/tests/mimeapps.c            |  1 +
66111  gio/tests/network-address.c     |  1 +
66112  gio/tests/network-monitor.c     | 26 +++++++++++++++++++++++++-
66113  gio/tests/proxy-test.c          | 36 +++++++++++++++++++++++++++---------
66114  gio/tests/unix-streams.c        |  1 +
66115  11 files changed, 94 insertions(+), 16 deletions(-)
66116
66117 commit 17bb9d542cea2eeb3cb54cb583f671cf5e005631
66118 Author: Dan Winship <danw@gnome.org>
66119 Date:   Fri Aug 24 17:11:38 2012 -0400
66120
66121     gio/tests/cancellable: fix to still work when running slowly
66122
66123     The test was assuming that all cancelled ops would finish within a
66124     certain amount of time, but this often failed under valgrind. Instead,
66125     just run the loop until all of the ops have actually finished.
66126
66127     https://bugzilla.gnome.org/show_bug.cgi?id=682560
66128
66129  gio/tests/cancellable.c | 9 ++++++---
66130  1 file changed, 6 insertions(+), 3 deletions(-)
66131
66132 commit 568f7377088ea7836217f0bec917cc77e1210742
66133 Author: Dan Winship <danw@gnome.org>
66134 Date:   Fri Aug 24 17:11:17 2012 -0400
66135
66136     gio/tests: port some stuff to g_test_expect_message()
66137
66138     https://bugzilla.gnome.org/show_bug.cgi?id=682560
66139
66140  gio/tests/Makefile.am     |  2 +-
66141  gio/tests/actions.c       | 78
66142  +++++++++++++++++++----------------------------
66143  gio/tests/gdbus-message.c | 50 +++++++++++++++++-------------
66144  gio/tests/gsettings.c     | 52 +++++++++++++++----------------
66145  4 files changed, 85 insertions(+), 97 deletions(-)
66146
66147 commit 039ecf2bc613ea5687d1052a87c982163e506451
66148 Author: Dan Winship <danw@gnome.org>
66149 Date:   Fri Aug 24 17:08:38 2012 -0400
66150
66151     g_file_copy: plug a leak
66152
66153     The fallback copy code was leaking the GFileInfo if it didn't have
66154     G_FILE_ATTRIBUTE_STANDARD_TYPE.
66155
66156     https://bugzilla.gnome.org/show_bug.cgi?id=682560
66157
66158  gio/gfile.c | 1 +
66159  1 file changed, 1 insertion(+)
66160
66161 commit fa58cef826d8f3b6b3eb0cad230b0421ee35f8a2
66162 Author: Dan Winship <danw@gnome.org>
66163 Date:   Fri Aug 24 17:06:46 2012 -0400
66164
66165     GDesktopAppInfo: fix leaks
66166
66167     g_desktop_app_info_ensure_saved() was leaking the file contents.
66168
66169     _g_desktop_app_info_launch_uris_internal() was leaking the session bus
66170     on error.
66171
66172     https://bugzilla.gnome.org/show_bug.cgi?id=682560
66173
66174  gio/gdesktopappinfo.c | 3 ++-
66175  1 file changed, 2 insertions(+), 1 deletion(-)
66176
66177 commit 4e7031f073db2df7297feab35c9d353b0b3977d8
66178 Author: Dan Winship <danw@gnome.org>
66179 Date:   Fri Aug 24 17:03:35 2012 -0400
66180
66181     xdgmime: plug a small leak
66182
66183     https://bugzilla.gnome.org/show_bug.cgi?id=682560
66184
66185  gio/xdgmime/xdgmime.c | 1 +
66186  1 file changed, 1 insertion(+)
66187
66188 commit 03be681e08dc9e706d2d22df01fd4edb004a7577
66189 Author: Dan Winship <danw@gnome.org>
66190 Date:   Thu Aug 23 16:53:13 2012 -0400
66191
66192     gobject/tests: plug leaks
66193
66194     https://bugzilla.gnome.org/show_bug.cgi?id=682560
66195
66196  gobject/tests/signals.c     |  3 +++
66197  gobject/tests/threadtests.c | 13 ++++++++++---
66198  2 files changed, 13 insertions(+), 3 deletions(-)
66199
66200 commit e0cba35d4116c61035a0cbb403d89a04bbdb8963
66201 Author: Dan Winship <danw@gnome.org>
66202 Date:   Mon Aug 27 07:45:08 2012 -0400
66203
66204     gobject/tests: use g_test_expect_messages()
66205
66206     https://bugzilla.gnome.org/show_bug.cgi?id=682560
66207
66208  gobject/tests/Makefile.am       |  3 +++
66209  gobject/tests/ifaceproperties.c | 16 +++++++---------
66210  gobject/tests/param.c           | 15 +++++++--------
66211  3 files changed, 17 insertions(+), 17 deletions(-)
66212
66213 commit 7972485ca10ef7b45389832f3d8afcf1372c8991
66214 Author: Yuri Kozlov <yuray@komyakino.ru>
66215 Date:   Mon Sep 3 10:16:21 2012 +0400
66216
66217     Updated Russian translation
66218
66219  po/ru.po | 1522
66220  ++++++++++++++++++++++++++++++++++----------------------------
66221  1 file changed, 824 insertions(+), 698 deletions(-)
66222
66223 commit 7662dbe82b2a4010418586434756ad75169318b3
66224 Author: Piotr Drąg <piotrdrag@gmail.com>
66225 Date:   Mon Sep 3 01:20:56 2012 +0200
66226
66227     Updated Polish translation
66228
66229  po/pl.po | 11 +++++++++--
66230  1 file changed, 9 insertions(+), 2 deletions(-)
66231
66232 commit a30f6a6eb82e896d5b1dc0921d1d8256ed7ec546
66233 Author: Matthias Clasen <mclasen@redhat.com>
66234 Date:   Wed Aug 29 00:01:15 2012 -0400
66235
66236     Add new api to symbol lists and docs
66237
66238     https://bugzilla.gnome.org/show_bug.cgi?id=682849
66239
66240  docs/reference/glib/glib-sections.txt       | 3 +++
66241  docs/reference/gobject/gobject-sections.txt | 4 ++++
66242  glib/glib.symbols                           | 2 ++
66243  gobject/gobject.symbols                     | 4 ++++
66244  4 files changed, 13 insertions(+)
66245
66246 commit d80d70458ad1711f9c1935a58df3eb9e04853464
66247 Author: Matthias Clasen <mclasen@redhat.com>
66248 Date:   Sat Sep 1 00:20:22 2012 -0400
66249
66250     Add a threaded test for g_object_replace_data
66251
66252     This is the threaded atomic add test from glib/tests/atomic.c,
66253     redone using qdata instead of an atomic int to store the values.
66254
66255  gobject/tests/Makefile.am |  1 +
66256  gobject/tests/qdata.c     | 93
66257  +++++++++++++++++++++++++++++++++++++++++++++++
66258  2 files changed, 94 insertions(+)
66259
66260 commit 2fa77fb76c452755fe5f2a1ebe10f27583959250
66261 Author: Matthias Clasen <mclasen@redhat.com>
66262 Date:   Tue Aug 28 23:56:01 2012 -0400
66263
66264     Add some tests for new object data api
66265
66266     These are non-threaded, but the do test dup and destroy somewhat.
66267
66268     https://bugzilla.gnome.org/show_bug.cgi?id=682849
66269
66270  gobject/tests/reference.c | 121
66271  ++++++++++++++++++++++++++++++++++++++++++++++
66272  1 file changed, 121 insertions(+)
66273
66274 commit 1254ca716bf64ce97f6b47882493411883a41865
66275 Author: Matthias Clasen <mclasen@redhat.com>
66276 Date:   Tue Aug 28 06:45:30 2012 -0400
66277
66278     Add an atomic compare-and-exchange operation for object data
66279
66280     This is useful when using object data in thread-safe libraries.
66281
66282     https://bugzilla.gnome.org/show_bug.cgi?id=682849
66283
66284  gobject/gobject.c | 175
66285  +++++++++++++++++++++++++++++++++++++++++++++++++++++-
66286  gobject/gobject.h |  30 ++++++++++
66287  2 files changed, 204 insertions(+), 1 deletion(-)
66288
66289 commit 06e3a1d71afb66d573b20f17a575c345fb4b697f
66290 Author: Matthias Clasen <mclasen@redhat.com>
66291 Date:   Tue Aug 28 06:44:00 2012 -0400
66292
66293     Add compare-and exchange for data lists
66294
66295     Also, make it possible to get a 'new ref' on a datalist member
66296     in a race-free way.
66297     This is useful when using object data in thread-safe libraries.
66298
66299     https://bugzilla.gnome.org/show_bug.cgi?id=682849
66300
66301  glib/gdataset.c | 223
66302  +++++++++++++++++++++++++++++++++++++++++++++++++-------
66303  glib/gdataset.h |  17 ++++-
66304  2 files changed, 214 insertions(+), 26 deletions(-)
66305
66306 commit 18e49c30f02da6d0e10a4dc72760cf3f05303588
66307 Author: Rūdolfs Mazurs <rudolfsm@src.gnome.org>
66308 Date:   Sun Sep 2 16:02:50 2012 +0300
66309
66310     Updated Latvian translation
66311
66312  po/lv.po | 2467
66313  ++++++++++++++++++++++++++++++++------------------------------
66314  1 file changed, 1281 insertions(+), 1186 deletions(-)
66315
66316 commit b3beac08f592dcdf57181fcbdffd51fd8b9811f7
66317 Author: Aurimas Černius <aurisc4@gmail.com>
66318 Date:   Sun Sep 2 15:39:16 2012 +0300
66319
66320     Updated Lithuanian translation
66321
66322  po/lt.po | 809
66323  ++++++++++++++++++++++++++++++---------------------------------
66324  1 file changed, 388 insertions(+), 421 deletions(-)
66325
66326 commit 2d85894bc5e45b2a50e5a5784a99e4c31beea7ec
66327 Author: Paolo Borelli <pborelli@gnome.org>
66328 Date:   Sun Sep 2 12:25:50 2012 +0200
66329
66330     Fix gtk-doc for g_app_info_get_supported_types
66331
66332  gio/gappinfo.c | 2 +-
66333  1 file changed, 1 insertion(+), 1 deletion(-)
66334
66335 commit 724c8a18464cd3e2fb3547235cf1f82400bbf91e
66336 Author: Aleksander Morgado <aleksander@lanedo.com>
66337 Date:   Fri Aug 31 11:41:53 2012 +0200
66338
66339     gdbus-codegen: avoid error when wrong interface is provided to
66340     --annotate
66341
66342     If the interface given cannot be matched, `iface_obj' was left
66343     uninitialized and
66344     the iface_obj == None check would end up crashing:
66345
66346     Traceback (most recent call last):
66347       File "/usr/bin/gdbus-codegen", line 41, in <module>
66348         sys.exit(codegen_main.codegen_main())
66349       File "/usr/lib64/gdbus-2.0/codegen/codegen_main.py", line 175,
66350       in codegen_main
66351         apply_annotations(all_ifaces, opts.annotate)
66352       File "/usr/lib64/gdbus-2.0/codegen/codegen_main.py", line 146,
66353       in apply_annotations
66354         apply_annotation(iface_list, iface, None, None, None, None,
66355         key, value)
66356       File "/usr/lib64/gdbus-2.0/codegen/codegen_main.py", line 64,
66357       in apply_annotation
66358         if iface_obj == None:
66359     UnboundLocalError: local variable 'iface_obj' referenced before
66360     assignment
66361
66362     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=683088
66363
66364  gio/gdbus-2.0/codegen/codegen_main.py | 1 +
66365  1 file changed, 1 insertion(+)
66366
66367 commit c270b833a631ef5469d0dce787244ecf56386c5d
66368 Author: Matthias Clasen <mclasen@redhat.com>
66369 Date:   Fri Aug 31 23:22:16 2012 -0400
66370
66371     Fix shell tests
66372
66373  glib/tests/shell.c | 3 ++-
66374  1 file changed, 2 insertions(+), 1 deletion(-)
66375
66376 commit e81ba25d396dd5596e242e22c06bbd71d9e17168
66377 Author: Kjartan Maraas <kmaraas@gnome.org>
66378 Date:   Sat Sep 1 10:42:05 2012 +0200
66379
66380     Updated Norwegian bokmål translation
66381
66382  po/nb.po | 643
66383  ++++++++++++++++++++++++++++++++-------------------------------
66384  1 file changed, 326 insertions(+), 317 deletions(-)
66385
66386 commit e2596ba2432a6417df35faa4410f07698c4fbb8a
66387 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
66388 Date:   Sat Sep 1 13:17:05 2012 +0700
66389
66390     Updated Vietnamese translation
66391
66392  po/vi.po | 6 +++---
66393  1 file changed, 3 insertions(+), 3 deletions(-)
66394
66395 commit 22eaa16b7f9e7fc5c9eee4b58449fbc6639f6ece
66396 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
66397 Date:   Sat Sep 1 13:16:36 2012 +0700
66398
66399     po/vi: import from Damned Lies
66400
66401  po/vi.po | 630
66402  ++++++++++++++++++++++++++++++---------------------------------
66403  1 file changed, 302 insertions(+), 328 deletions(-)
66404
66405 commit aefcd5922fff0800460570c6521a7456778c93b4
66406 Author: Fran Diéguez <fran.dieguez@mabishu.com>
66407 Date:   Fri Aug 31 21:00:52 2012 +0200
66408
66409     Updated Galician translations
66410
66411  po/gl.po | 665
66412  ++++++++++++++++++++++++++++++++-------------------------------
66413  1 file changed, 337 insertions(+), 328 deletions(-)
66414
66415 commit 55f7061097c3a7e6a381089dab65b9eed642408c
66416 Author: Martin Pitt <martinpitt@gnome.org>
66417 Date:   Mon Aug 20 06:02:31 2012 +0200
66418
66419     Bump max time in test_method_calls_on_proxy() test
66420
66421     On slower platforms, the overhead of the 240 D-BUS Sleep calls is
66422     larger than
66423     the current maximum of 6 seconds. A run on a Panda board sometimes
66424     fails with
66425
66426       ERROR:/build/buildd/glib2.0-2.33.8/./gio/tests/gdbus-threading.c:409:test_method_calls_on_proxy:
66427       assertion failed (elapsed_msec < 6000): (7365 < 6000)
66428
66429     Bump maximum time to 8 seconds to be more resilient to this.
66430
66431     https://bugzilla.gnome.org/show_bug.cgi?id=682222
66432
66433  gio/tests/gdbus-threading.c | 2 +-
66434  1 file changed, 1 insertion(+), 1 deletion(-)
66435
66436 commit 8297e8a3a0d63a69fd923219031438698a118759
66437 Author: Tom Tryfonidis <tomtryf@gmail.com>
66438 Date:   Fri Aug 31 11:08:42 2012 +0300
66439
66440     Updated Greek translation
66441
66442  po/el.po | 1946
66443  ++++++++++++++++++++++++++++++++------------------------------
66444  1 file changed, 1017 insertions(+), 929 deletions(-)
66445
66446 commit eec52a18c029fc4f494e92a59f3cd6665f0f1bbd
66447 Author: Piotr Drąg <piotrdrag@gmail.com>
66448 Date:   Thu Aug 30 17:59:33 2012 +0200
66449
66450     Updated Polish translation
66451
66452  po/pl.po | 639
66453  ++++++++++++++++++++++++++++++++-------------------------------
66454  1 file changed, 323 insertions(+), 316 deletions(-)
66455
66456 commit 40b4fae42e8c8ad306a1fab93a1e263354fef3d5
66457 Author: William Jon McCann <jmccann@redhat.com>
66458 Date:   Tue Aug 28 19:22:01 2012 -0400
66459
66460     Add ability to get symbolic icon for content type
66461
66462     https://bugzilla.gnome.org/show_bug.cgi?id=682101
66463
66464  docs/reference/gio/gio-sections.txt |  1 +
66465  gio/gcontenttype.c                  | 79
66466  ++++++++++++++++++++++++++++---------
66467  gio/gcontenttype.h                  |  1 +
66468  gio/gio.symbols                     |  1 +
66469  gio/glocalfileinfo.c                | 75
66470  ++++++++++++++++++++++-------------
66471  5 files changed, 110 insertions(+), 47 deletions(-)
66472
66473 commit a15a071f35f2743451aa98b2b069b7eca975c7ea
66474 Author: William Jon McCann <jmccann@redhat.com>
66475 Date:   Tue Aug 28 18:56:53 2012 -0400
66476
66477     Add symbolic icon support to gfileinfo
66478
66479     https://bugzilla.gnome.org/show_bug.cgi?id=682101
66480
66481  docs/reference/gio/gio-sections.txt |  3 ++
66482  gio/gfileinfo-priv.h                |  1 +
66483  gio/gfileinfo.c                     | 58 ++++++++++++++++++++++
66484  gio/gfileinfo.h                     | 14 ++++++
66485  gio/gio.symbols                     |  2 +
66486  gio/glocalfileinfo.c                | 97
66487  +++++++++++++++++++++++++++++--------
66488  6 files changed, 154 insertions(+), 21 deletions(-)
66489
66490 commit a2dca48bf75efcc684cfc670b4552a2c5c77d1a2
66491 Author: William Jon McCann <jmccann@redhat.com>
66492 Date:   Tue Aug 28 15:37:43 2012 -0400
66493
66494     Add symbolic icon support to drive, volume, and mount
66495
66496     We need symbolic icon support for display in Nautilus.
66497
66498     https://bugzilla.gnome.org/show_bug.cgi?id=682101
66499
66500  docs/reference/gio/gio-sections.txt |  5 +++
66501  gio/gdrive.c                        | 30 ++++++++++++++++
66502  gio/gdrive.h                        |  4 +++
66503  gio/gio.symbols                     |  5 +++
66504  gio/gmount.c                        | 32 +++++++++++++++++
66505  gio/gmount.h                        |  3 ++
66506  gio/gunixmount.c                    | 12 +++++++
66507  gio/gunixmounts.c                   | 71
66508  +++++++++++++++++++++++++------------
66509  gio/gunixmounts.h                   |  4 +++
66510  gio/gunixvolume.c                   | 11 ++++++
66511  gio/gvolume.c                       | 32 +++++++++++++++++
66512  gio/gvolume.h                       |  3 ++
66513  gio/gwin32mount.c                   | 35 +++++++++++++-----
66514  13 files changed, 217 insertions(+), 30 deletions(-)
66515
66516 commit 88d181ef18b50018d4645870bc6d0a1283177f68
66517 Author: Rui Matos <tiagomatos@gmail.com>
66518 Date:   Wed Aug 29 19:18:45 2012 +0200
66519
66520     gdbus-tool: Check return value of strrchr()
66521
66522     Fixes a crash when invoking gdbus like:
66523
66524     $ gdbus emit --session -o / -s Foo
66525
66526     https://bugzilla.gnome.org/show_bug.cgi?id=682965
66527
66528  gio/gdbus-tool.c | 6 ++++++
66529  1 file changed, 6 insertions(+)
66530
66531 commit 5328f760ee80ced5dc44ed9c0e388ee00d7bf42d
66532 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
66533 Date:   Thu Aug 30 17:14:13 2012 +0800
66534
66535     Update gspawn-win*helper* Visual C++ projects
66536
66537     Add GLIB_COMPILATION to the preprocessor definitions to fix the build.
66538
66539  build/win32/vs10/gspawn-win32-helper-console.vcxproj | 8 ++++----
66540  build/win32/vs10/gspawn-win32-helper.vcxproj         | 8 ++++----
66541  build/win32/vs9/gspawn-win32-helper-console.vcproj   | 8 ++++----
66542  build/win32/vs9/gspawn-win32-helper.vcproj           | 8 ++++----
66543  4 files changed, 16 insertions(+), 16 deletions(-)
66544
66545 commit 6e4acf44b3a943906432a2bf55223ac107d8e0c2
66546 Author: Dominique Leuenberger <dimstar@opensuse.org>
66547 Date:   Fri Aug 17 11:10:41 2012 +0200
66548
66549     gshell: Fix parsing of comments in command lines.
66550
66551     Fixes bug 562907
66552
66553  glib/gshell.c      | 18 ++++++++++++++++++
66554  glib/tests/shell.c |  2 ++
66555  2 files changed, 20 insertions(+)
66556
66557 commit 9bca5bb49f0fc0585335abf476b7082e654878b6
66558 Author: Cosimo Cecchi <cosimoc@gnome.org>
66559 Date:   Wed Aug 29 14:46:11 2012 -0400
66560
66561     appinfo: fix annotations for g_app_info_launch and
66562     g_app_info_launch_uris
66563
66564     The files/uris parameters for these functions can be NULL, so we
66565     need an
66566     allow-none annotation here.
66567
66568  gio/gappinfo.c | 4 ++--
66569  1 file changed, 2 insertions(+), 2 deletions(-)
66570
66571 commit 6e64ba58b90d1d834a6b5f61acec6755e4b80072
66572 Author: Colin Walters <walters@verbum.org>
66573 Date:   Mon Aug 27 18:30:06 2012 -0400
66574
66575     Switch all open() calls to use g_open()
66576
66577     Because it now handles EINTR.  And we should do so.  While most people
66578     use Linux, which tries very hard to avoid propagating EINTR back up
66579     into userspace, it can still happen.
66580
66581     https://bugzilla.gnome.org/show_bug.cgi?id=682833
66582
66583  gio/glocalfile.c          | 2 +-
66584  gio/glocalfileinfo.c      | 4 ++--
66585  gio/gresource-tool.c      | 3 ++-
66586  gio/tests/gdbus-peer.c    | 2 +-
66587  gio/tests/pollable.c      | 3 ++-
66588  glib/giounix.c            | 8 ++------
66589  glib/gtestutils.c         | 3 ++-
66590  glib/tests/mappedfile.c   | 5 +++--
66591  gobject/glib-genmarshal.c | 3 ++-
66592  9 files changed, 17 insertions(+), 16 deletions(-)
66593
66594 commit 2542b6f60492fadfb21f2c4a29976c3494c7e6c5
66595 Author: Colin Walters <walters@verbum.org>
66596 Date:   Mon Aug 27 18:22:26 2012 -0400
66597
66598     xdgmime: Handle EINTR in open()
66599
66600     https://bugzilla.gnome.org/show_bug.cgi?id=682833
66601
66602  gio/xdgmime/xdgmimecache.c | 5 ++++-
66603  1 file changed, 4 insertions(+), 1 deletion(-)
66604
66605 commit 62570a52b179fc521209444926d7945fc31210a4
66606 Author: Cosimo Cecchi <cosimoc@gnome.org>
66607 Date:   Tue Aug 28 13:15:29 2012 -0400
66608
66609     gio: don't quote quark names for G_DEFINE_QUARK
66610
66611  gio/gioerror.c       | 2 +-
66612  gio/gresolver.c      | 2 +-
66613  gio/gresource.c      | 2 +-
66614  gio/gtlsconnection.c | 2 +-
66615  4 files changed, 4 insertions(+), 4 deletions(-)
66616
66617 commit 4b602940e2c46d9f91acf91f67a6cd0b6ea05e13
66618 Author: Cosimo Cecchi <cosimoc@gnome.org>
66619 Date:   Tue Aug 28 13:15:56 2012 -0400
66620
66621     glib: don't quote quark names for G_DEFINE_QUARK
66622
66623  glib/gbookmarkfile.c   | 2 +-
66624  glib/gconvert.c        | 2 +-
66625  glib/gfileutils.c      | 2 +-
66626  glib/giochannel.c      | 2 +-
66627  glib/gkeyfile.c        | 2 +-
66628  glib/glib-unix.c       | 2 +-
66629  glib/gmarkup.c         | 2 +-
66630  glib/goption.c         | 2 +-
66631  glib/gregex.c          | 2 +-
66632  glib/gshell.c          | 2 +-
66633  glib/gspawn-win32.c    | 4 ++--
66634  glib/gspawn.c          | 4 ++--
66635  glib/gthread.c         | 2 +-
66636  glib/gvariant-parser.c | 2 +-
66637  14 files changed, 16 insertions(+), 16 deletions(-)
66638
66639 commit daae12710a890b974e57cc806b275248760ce131
66640 Author: Cosimo Cecchi <cosimoc@gnome.org>
66641 Date:   Tue Aug 28 13:14:35 2012 -0400
66642
66643     gquark: clarify G_DEFINE_QUARK docs about the use of quotes
66644
66645     Use the term "name" instead of "string" in the documentation, and
66646     add a
66647     note explaining double quotes shouldn't be used for the quark name.
66648
66649  glib/gquark.c | 6 ++++--
66650  1 file changed, 4 insertions(+), 2 deletions(-)
66651
66652 commit 369c7689c24154ac04ac1dd528f99164fafb0541
66653 Author: Matthias Clasen <mclasen@redhat.com>
66654 Date:   Tue Aug 28 05:52:24 2012 -0400
66655
66656     Add missing includes
66657
66658  glib/gmarkup.c         | 1 +
66659  glib/gshell.c          | 1 +
66660  glib/gspawn-win32.c    | 1 +
66661  glib/gspawn.c          | 1 +
66662  glib/gvariant-parser.c | 1 +
66663  5 files changed, 5 insertions(+)
66664
66665 commit 60d2cb665ef4bc751b4a4a940ec2f336f57b5535
66666 Author: Matthias Clasen <mclasen@redhat.com>
66667 Date:   Mon Aug 27 23:42:12 2012 -0400
66668
66669     Use G_DEFINE_QUARK for quarks in GIO
66670
66671  gio/gioerror.c       | 8 ++------
66672  gio/gresolver.c      | 7 +------
66673  gio/gresource.c      | 6 +-----
66674  gio/gtlsconnection.c | 7 +------
66675  4 files changed, 5 insertions(+), 23 deletions(-)
66676
66677 commit b7d1518ce9f337a7ede1a659de31ff81dafcbac5
66678 Author: Matthias Clasen <mclasen@redhat.com>
66679 Date:   Mon Aug 27 23:37:41 2012 -0400
66680
66681     Fix a typo in a doc comment
66682
66683  glib/gthread-posix.c | 2 +-
66684  1 file changed, 1 insertion(+), 1 deletion(-)
66685
66686 commit 4f12f7c029d8a4e7eaca633cb7e71c82a08be28d
66687 Author: Matthias Clasen <mclasen@redhat.com>
66688 Date:   Mon Aug 27 23:36:42 2012 -0400
66689
66690     Use G_DEFINE_QUARK for GLib's own quarks
66691
66692     This commit just deals with glib/.
66693     gobject/ and gio/ will be handled in separate commits.
66694
66695  glib/gbookmarkfile.c   | 10 +---------
66696  glib/gconvert.c        |  6 +-----
66697  glib/gfileutils.c      |  6 +-----
66698  glib/giochannel.c      |  7 ++-----
66699  glib/gkeyfile.c        |  7 +------
66700  glib/glib-unix.c       |  6 +-----
66701  glib/gmarkup.c         |  6 +-----
66702  glib/goption.c         |  7 +------
66703  glib/gregex.c          | 11 +----------
66704  glib/gshell.c          |  6 +-----
66705  glib/gspawn-win32.c    | 13 ++-----------
66706  glib/gspawn.c          | 13 ++-----------
66707  glib/gthread.c         |  6 +-----
66708  glib/gvariant-parser.c | 11 +----------
66709  14 files changed, 17 insertions(+), 98 deletions(-)
66710
66711 commit 702b44886572c657d552f3ec15e9794acd4265e5
66712 Author: Matthias Clasen <mclasen@redhat.com>
66713 Date:   Mon Aug 27 23:34:30 2012 -0400
66714
66715     Add a G_DEFINE_QUARK macro
66716
66717     https://bugzilla.gnome.org/show_bug.cgi?id=627240
66718
66719  docs/reference/glib/glib-sections.txt |  1 +
66720  glib/gquark.c                         | 12 ++++++++++++
66721  glib/gquark.h                         | 13 +++++++++++++
66722  3 files changed, 26 insertions(+)
66723
66724 commit a1ff18582da002c93150d48f70aeab8b340f73ff
66725 Author: Matthias Clasen <mclasen@redhat.com>
66726 Date:   Mon Aug 27 23:16:25 2012 -0400
66727
66728     Put quarks in their own source file
66729
66730     Just because I'm too lazy to grep every single time for the other
66731     source file in which the quark code is hiding.
66732
66733  glib/Makefile.am |   1 +
66734  glib/gdataset.c  | 299 +----------------------------------------------
66735  glib/gquark.c    | 347
66736  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
66737  3 files changed, 349 insertions(+), 298 deletions(-)
66738
66739 commit 030ebfb93b4c4c4525341ef81f9c548fcc6d8921
66740 Author: Daiki Ueno <ueno@unixuser.org>
66741 Date:   Fri Aug 24 15:43:02 2012 +0900
66742
66743     gsettings-tool: make list-recursively really recurse
66744
66745     https://bugzilla.gnome.org/show_bug.cgi?id=682586
66746
66747  gio/gsettings-tool.c | 11 +++--------
66748  1 file changed, 3 insertions(+), 8 deletions(-)
66749
66750 commit a55298941072697324ac34990ebf455271f1b35b
66751 Author: Matthias Clasen <mclasen@redhat.com>
66752 Date:   Sun Aug 19 23:50:09 2012 -0400
66753
66754     GFile: Cosmetic doc changes
66755
66756  gio/gfile.c | 5031
66757  ++++++++++++++++++++++++++++++-----------------------------
66758  1 file changed, 2589 insertions(+), 2442 deletions(-)
66759
66760 commit 0149f44f4a3c8874b8327eddcd58561f5707220a
66761 Author: Matthias Clasen <mclasen@redhat.com>
66762 Date:   Sun Aug 19 18:36:18 2012 -0400
66763
66764     Fix the GDBusProxy async test
66765
66766     Patch by Mike Gorse, bug
66767     https://bugzilla.gnome.org/show_bug.cgi?id=674805
66768
66769  gio/tests/gdbus-proxy.c | 2 --
66770  1 file changed, 2 deletions(-)
66771
66772 commit 7e07ea8189547f7e044c418c914c4bc26f9cf6a2
66773 Author: Matthias Clasen <mclasen@redhat.com>
66774 Date:   Sun Aug 19 18:35:56 2012 -0400
66775
66776     Make async permission tests work
66777
66778  gio/tests/permission.c | 16 ++++++++++++++--
66779  1 file changed, 14 insertions(+), 2 deletions(-)
66780
66781 commit 375943ea215871c0fe6d1d02e970cb2d71c8445c
66782 Author: Mike Gorse <mgorse@suse.com>
66783 Date:   Thu Apr 26 16:06:34 2012 -0500
66784
66785     Fix the gdbus-proxy async test
66786
66787     The async test had several problems:
66788     - It created a proxy and did not launch a main loop, meaning that its
66789       callback would usually not get called, or, if it did get called, the
66790     test harness would have taken down the connection already, causing an
66791     assertion failure when the proxy had an error.
66792     - It was dependent on the proxy test to set up the server and
66793     would fail
66794       because some properties were modified by that test.
66795
66796     https://bugzilla.gnome.org/show_bug.cgi?id=674805
66797
66798  gio/tests/gdbus-proxy.c | 47
66799  +++++++++++++++++++++++++++++++++++++++++------
66800  1 file changed, 41 insertions(+), 6 deletions(-)
66801
66802 commit ce976bcac7294e72b3e94dda17fe5dfb157770d4
66803 Author: Colin Walters <walters@verbum.org>
66804 Date:   Mon Aug 27 14:37:21 2012 -0400
66805
66806     gstdio: Harden g_open() against EINTR
66807
66808     Noticed by code inspection, when auditing some of my code for EINTR
66809     handling.
66810
66811     https://bugzilla.gnome.org/show_bug.cgi?id=682819
66812
66813  glib/gstdio.c | 7 ++++++-
66814  1 file changed, 6 insertions(+), 1 deletion(-)
66815
66816 commit d54e10632a575963790d50661ae75692bb159b37
66817 Author: Colin Walters <walters@verbum.org>
66818 Date:   Wed Mar 28 13:53:37 2012 -0400
66819
66820     gvariant: Add tests for exact SHA256 checksums
66821
66822     I'd like to use GVariant as a data format in my userspace filesystem,
66823     and having the actual bits be stable means I can reliably compute
66824     cryptographic checksums.
66825
66826     This updated patch removes vardict checks, because Ryan wants the
66827     flexibility to change them in the future.
66828
66829     https://bugzilla.gnome.org/show_bug.cgi?id=673012
66830
66831  glib/tests/gvariant.c | 74
66832  +++++++++++++++++++++++++++++++++++++++++++++++++++
66833  1 file changed, 74 insertions(+)
66834
66835 commit 7936af693477f5b8dfeef4e0d90e6fa4531cf395
66836 Author: Ryan Lortie <desrt@desrt.ca>
66837 Date:   Mon Aug 27 16:12:30 2012 -0400
66838
66839     GVariantType: gut g_variant_type_check()
66840
66841     This function is causing an insane amount of wasted time on some
66842     real-world profiles and it's pretty useless since we already have
66843     GVariantType (as a type different from a string) for the purpose of
66844     static type safety.
66845
66846     Disable it for now.  We can possibly turn this back on again if
66847     we solve
66848     bug #544026.
66849
66850     https://bugzilla.gnome.org/show_bug.cgi?id=679835
66851
66852  glib/gvarianttype.c | 7 ++-----
66853  1 file changed, 2 insertions(+), 5 deletions(-)
66854
66855 commit b53e95f3eb98fc7ba1527e225c32bb4ee2892746
66856 Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
66857 Date:   Mon Aug 27 23:39:52 2012 +0530
66858
66859     Implemented FUEL entries to Assamese translation
66860
66861  po/as.po | 260
66862  +++++++++++++++++++++++++++++++--------------------------------
66863  1 file changed, 130 insertions(+), 130 deletions(-)
66864
66865 commit 1a2c5e155deacb7ebeb8d0ca2c800a97a90a7ab9
66866 Author: Dan Winship <danw@gnome.org>
66867 Date:   Thu Aug 23 12:48:49 2012 -0400
66868
66869     glib/tests: fix leaks
66870
66871     https://bugzilla.gnome.org/show_bug.cgi?id=682560
66872
66873  glib/tests/asyncqueue.c          |   4 +
66874  glib/tests/bookmarkfile.c        |   3 +-
66875  glib/tests/checksum.c            |  13 +-
66876  glib/tests/collate.c             |  15 +-
66877  glib/tests/cond.c                |   9 +
66878  glib/tests/convert.c             |   1 +
66879  glib/tests/dataset.c             |   2 +
66880  glib/tests/fileutils.c           |   2 +
66881  glib/tests/gwakeuptest.c         |   1 +
66882  glib/tests/mainloop.c            |  33 +-
66883  glib/tests/markup-parse.c        |   3 +-
66884  glib/tests/option-context.c      |   8 +-
66885  glib/tests/queue.c               |   6 +-
66886  glib/tests/regex.c               | 963
66887  ++++++++++++++++++++-------------------
66888  glib/tests/spawn-multithreaded.c |   7 +-
66889  glib/tests/spawn-singlethread.c  |   8 +-
66890  glib/tests/string.c              |   2 +
66891  glib/tests/timeout.c             |   6 +-
66892  glib/tests/unix.c                |   4 +-
66893  19 files changed, 596 insertions(+), 494 deletions(-)
66894
66895 commit 0c0cdfd9c4a9d57aae0fb50b5e18cab6ba9e1a76
66896 Author: Dan Winship <danw@gnome.org>
66897 Date:   Thu Aug 23 12:29:36 2012 -0400
66898
66899     gtestutils: add g_test_add_data_func_full()
66900
66901     Like g_test_add_data_func(), but includes a GDestroyNotify for the
66902     test data.
66903
66904     https://bugzilla.gnome.org/show_bug.cgi?id=682560
66905
66906  docs/reference/glib/glib-sections.txt |  1 +
66907  glib/glib.symbols                     |  1 +
66908  glib/gtestutils.c                     | 28 ++++++++++++++++++++++++++++
66909  glib/gtestutils.h                     |  7 +++++++
66910  4 files changed, 37 insertions(+)
66911
66912 commit 242737822357c9a686df69bdb888b0d42caf1d5c
66913 Author: Dan Winship <danw@gnome.org>
66914 Date:   Thu Aug 23 12:38:17 2012 -0400
66915
66916     gmain: remove unix signal watch if its GSourceFunc returns FALSE
66917
66918     g_unix_signal_watch_dispatch() was ignore the callback's return value.
66919     Fix that.
66920
66921     https://bugzilla.gnome.org/show_bug.cgi?id=682560
66922
66923  glib/gmain.c | 5 +++--
66924  1 file changed, 3 insertions(+), 2 deletions(-)
66925
66926 commit 99c7c951d99c180a5f5832d922b4f3f58380a1cd
66927 Author: Dan Winship <danw@gnome.org>
66928 Date:   Thu Aug 23 12:35:20 2012 -0400
66929
66930     gmain: don't leak child sources that are destroyed before their
66931     parents
66932
66933     A parent source holds refs on its children, so if the child source is
66934     destroyed, we need to drop that ref. Fix, and reorganize to make this
66935     all more obvious.
66936
66937     https://bugzilla.gnome.org/show_bug.cgi?id=682560
66938
66939  glib/gmain.c | 44 ++++++++++++++++++++++----------------------
66940  1 file changed, 22 insertions(+), 22 deletions(-)
66941
66942 commit 48a9887eae1058b055994c832b26a8ab9876db57
66943 Author: Dan Winship <danw@gnome.org>
66944 Date:   Thu Aug 23 12:33:43 2012 -0400
66945
66946     gmain: free source_lists when freeing GMainContext
66947
66948     If a context was freed with sources still attached, those sources
66949     correctly got destroyed, but the corresponding GSourceList structs
66950     were being leaked.
66951
66952     https://bugzilla.gnome.org/show_bug.cgi?id=682560
66953
66954  glib/gmain.c | 8 ++++++++
66955  1 file changed, 8 insertions(+)
66956
66957 commit b901aaf6731d836b036aa1cee63087aa3fdc0768
66958 Author: Dan Winship <danw@gnome.org>
66959 Date:   Sun Aug 26 14:40:13 2012 -0400
66960
66961     Update .gitignores
66962
66963  gio/tests/.gitignore | 2 ++
66964  tests/.gitignore     | 1 +
66965  2 files changed, 3 insertions(+)
66966
66967 commit ac7c050d377f6815534074b855cdf74f02cf96b2
66968 Author: Colin Walters <walters@verbum.org>
66969 Date:   Sat Aug 25 17:13:43 2012 -0400
66970
66971     docs: Ensure CLEANFILES is set before we use +=
66972
66973     We need to be defensive about this in the case where gtk-doc.make is
66974     empty.
66975
66976  docs/reference/gio/Makefile.am     | 1 +
66977  docs/reference/glib/Makefile.am    | 1 +
66978  docs/reference/gobject/Makefile.am | 1 +
66979  3 files changed, 3 insertions(+)
66980
66981 commit dbad8304ff123f7fe242bdd8a8cfcb7eef8afce6
66982 Author: William Jon McCann <jmccann@redhat.com>
66983 Date:   Fri Aug 24 13:32:25 2012 -0400
66984
66985     Don't crash if set_app_info is called before adding metadata
66986
66987     set_mime_type, set_is_private, add_group, set_groups, set_icon, etc
66988     all added metadata before using it. If set_app_info was called before
66989     any of those it would crash when trying to access the metadata.
66990
66991  glib/gbookmarkfile.c | 3 +++
66992  1 file changed, 3 insertions(+)
66993
66994 commit dbf9f7a2882c240fe48ab441de7e015638686ccc
66995 Author: OKANO Takayoshi <kano@na.rim.or.jp>
66996 Date:   Thu Aug 23 19:15:09 2012 +0900
66997
66998     [l10n] Update Japanese translation
66999
67000  po/ja.po | 1174
67001  ++++++++++++++++++++++++++++++++++++--------------------------
67002  1 file changed, 680 insertions(+), 494 deletions(-)
67003
67004 commit 462c48acad4efe9db5afd3c7d8e3e0342a591bea
67005 Author: A S Alam <aalam@users.sf.net>
67006 Date:   Thu Aug 23 07:57:51 2012 +0530
67007
67008     update Punjabi Translation
67009
67010  po/pa.po | 1401
67011  ++++++++++++++++++++++++++++++++++----------------------------
67012  1 file changed, 764 insertions(+), 637 deletions(-)
67013
67014 commit 12494f697ffd2117ec607d62a04c5a97e32e8482
67015 Author: Piotr Drąg <piotrdrag@gmail.com>
67016 Date:   Wed Aug 22 22:36:15 2012 +0200
67017
67018     Updated Polish translation
67019
67020  po/pl.po | 1039
67021  +++++++++++++++++++++++++++++++++++---------------------------
67022  1 file changed, 585 insertions(+), 454 deletions(-)
67023
67024 commit 0b6fdff05cc10f5e639a39dd4b79e01a025ad2d5
67025 Author: Colin Walters <walters@verbum.org>
67026 Date:   Wed Aug 22 14:48:41 2012 -0400
67027
67028     Fix regression when TMPDIR/TMP are unset
67029
67030     We should just be returning /tmp as a default, not calling g_getenv
67031     ("/tmp") which makes no sense.
67032
67033     https://bugzilla.gnome.org/show_bug.cgi?id=672329
67034
67035  glib/gutils.c | 2 +-
67036  1 file changed, 1 insertion(+), 1 deletion(-)
67037
67038 commit ad20e074c4aa6492c5334870515f48c3a23e051c
67039 Author: Kjartan Maraas <kmaraas@gnome.org>
67040 Date:   Wed Aug 22 10:29:16 2012 +0200
67041
67042     Updated Norwegian bokmål translation
67043
67044  po/nb.po | 225
67045  ++++++++++++++++++++++++++++++++-------------------------------
67046  1 file changed, 116 insertions(+), 109 deletions(-)
67047
67048 commit e77f3ea0d8194e421fc7dd18032622f8b8a85c2e
67049 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
67050 Date:   Wed Aug 22 09:15:00 2012 +0700
67051
67052     Updated Vietnamese translation
67053
67054  po/vi.po | 90
67055  ++++++++++++++++++++++++++--------------------------------------
67056  1 file changed, 37 insertions(+), 53 deletions(-)
67057
67058 commit eab38232de82ae19cc3c12a67861e0f1d82191ca
67059 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
67060 Date:   Wed Aug 22 08:51:44 2012 +0700
67061
67062     po/vi: imported from Damned Lies
67063
67064  po/vi.po | 952
67065  ++++++++++++++++++++++++++++++++++++---------------------------
67066  1 file changed, 543 insertions(+), 409 deletions(-)
67067
67068 commit 4a89e2ee7d7a46a52272a6b4197cb3af998d0a49
67069 Author: Duarte Loreto <happyguy_pt@hotmail.com>
67070 Date:   Wed Aug 22 00:54:09 2012 +0100
67071
67072     Updated Portuguese translation
67073
67074  po/pt.po | 1260
67075  +++++++++++++++++++++++++++++++++++---------------------------
67076  1 file changed, 715 insertions(+), 545 deletions(-)
67077
67078 commit 221bbd8d76670d00f7b574ac77ca49ef9a9fb4dd
67079 Author: Ryan Lortie <desrt@desrt.ca>
67080 Date:   Tue Aug 21 16:32:17 2012 -0400
67081
67082     *bump*
67083
67084     thanks rico :)
67085
67086  configure.ac | 2 +-
67087  1 file changed, 1 insertion(+), 1 deletion(-)
67088
67089 commit a3655be2111ee38839fe2a1fd001923d1d4ad7be
67090 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
67091 Date:   Tue Aug 21 21:10:16 2012 +0200
67092
67093     win32: fix tests/sources.c
67094
67095     "make check" was failing on sys/resource.h not being available on
67096     win32. Seeing that this test just spews some numbers on stdout
67097     whithout really testing anything we can safely replace them with
67098     similar enough numbers by relying on g_get_monotonic_time ().
67099
67100     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=682386
67101
67102  tests/sources.c | 78
67103  +++++++++++++++++++++++++--------------------------------
67104  1 file changed, 34 insertions(+), 44 deletions(-)
67105
67106 commit 7518f7a674723ded4cbb32d780c594c5d515af70
67107 Author: Stef Walter <stefw@gnome.org>
67108 Date:   Tue Aug 21 13:26:27 2012 +0200
67109
67110     Revert "gtlscertificate: Add certificate-bytes and private-key-bytes
67111     props"
67112
67113      * In order to add contstruct properties to an abstract base
67114        calls, and retain ABI stability, the base class must add a
67115        default implementation of those properties.
67116      * We cannot add a default implementation of certificate-bytes
67117        or private-key-bytes since certificate and private-key properties
67118        are writable on construct-only.
67119
67120     This reverts commit 541c985869fe9f2c0a858c0a91b4eb60f99d19f0.
67121
67122     https://bugzilla.gnome.org/show_bug.cgi?id=682081
67123
67124  gio/gdummytlsbackend.c      |  4 ---
67125  gio/gtlscertificate.c       | 59
67126  +++++++++------------------------------------
67127  gio/tests/gtesttlsbackend.c |  6 -----
67128  3 files changed, 11 insertions(+), 58 deletions(-)
67129
67130 commit a8c784df58b7af490d0b08e74bd6f1085da692df
67131 Author: Stef Walter <stefw@gnome.org>
67132 Date:   Fri Aug 17 10:55:10 2012 +0200
67133
67134     gdbus: Fix double free and use after free of object path
67135
67136      * This occurs when the 'g-object-path' property is read
67137        on a GDBusObjectSkeleton
67138
67139     https://bugzilla.gnome.org/show_bug.cgi?id=682075
67140
67141  gio/gdbusobjectskeleton.c | 2 +-
67142  1 file changed, 1 insertion(+), 1 deletion(-)
67143
67144 commit 2222b657ded5b0c59999f63ff74534726235d7eb
67145 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
67146 Date:   Tue Aug 21 19:16:27 2012 +0800
67147
67148     Updated Traditional Chinese translation(Hong Kong and Taiwan)
67149
67150  po/zh_HK.po | 81
67151  +++++++++++++++++++++++++++++--------------------------------
67152  po/zh_TW.po | 81
67153  +++++++++++++++++++++++++++++--------------------------------
67154  2 files changed, 78 insertions(+), 84 deletions(-)
67155
67156 commit 0d8a81b722e18092062f83b7fd8c0b3a5f4d613a
67157 Author: Cosimo Cecchi <cosimoc@gnome.org>
67158 Date:   Mon Aug 20 19:46:33 2012 +0200
67159
67160     mount-op: use gint64 instead of guint64 for time_left and bytes_left
67161
67162     Since those can be -1, they need to be signed.
67163
67164     https://bugzilla.gnome.org/show_bug.cgi?id=682284
67165
67166  gio/gmountoperation.c | 9 +++++----
67167  gio/gmountoperation.h | 4 ++--
67168  2 files changed, 7 insertions(+), 6 deletions(-)
67169
67170 commit ac8c13d25c86e62f04bbfb7ac21fc9fb6eb02337
67171 Author: Andika Triwidada <andika@gmail.com>
67172 Date:   Tue Aug 21 13:53:46 2012 +0700
67173
67174     Updated Indonesian translation
67175
67176  po/id.po | 90
67177  +++++++++++++++++++++++++++++++++-------------------------------
67178  1 file changed, 46 insertions(+), 44 deletions(-)
67179
67180 commit ed40bf6715763045457cd6123b3882222c818cde
67181 Author: Ryan Lortie <desrt@desrt.ca>
67182 Date:   Mon Aug 20 18:32:25 2012 -0400
67183
67184     NEWS, versions, etc.
67185
67186  NEWS         | 58
67187  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
67188  configure.ac |  2 +-
67189  2 files changed, 59 insertions(+), 1 deletion(-)
67190
67191 commit 59394b3e1e3b3907b4dc18de4067e5476b4c1649
67192 Author: Ryan Lortie <desrt@desrt.ca>
67193 Date:   Mon Aug 20 18:32:46 2012 -0400
67194
67195     Revert the GMarkup attribute collect changes
67196
67197     We need to have some more discussion on this topic.
67198
67199     This reverts commits 86329ba44fc7662c0bad37955f0ec980a24be495 and
67200     8d40389d15544bdc612989157f80380badce52f7.
67201
67202     https://bugzilla.gnome.org/show_bug.cgi?id=665634
67203
67204  docs/reference/glib/glib-sections.txt |   1 -
67205  gio/gdbusintrospection.c              | 100 ++++++++--------
67206  glib/glib.symbols                     |   1 -
67207  glib/gmarkup.c                        | 218
67208  +++++++++++-----------------------
67209  glib/gmarkup.h                        |   9 --
67210  glib/tests/markup-collect.c           | 125 +++++++------------
67211  6 files changed, 165 insertions(+), 289 deletions(-)
67212
67213 commit 850680d751812e3d7fbc4052a8c56ad90e20a3fa
67214 Author: Ryan Lortie <desrt@desrt.ca>
67215 Date:   Mon Aug 20 17:57:13 2012 -0400
67216
67217     gmarkup test: fix use of message expect API
67218
67219  glib/tests/markup-collect.c | 2 +-
67220  1 file changed, 1 insertion(+), 1 deletion(-)
67221
67222 commit 56210220a2c86b099ca7757b67a3ef7fb2366d3d
67223 Author: Dan Winship <danw@gnome.org>
67224 Date:   Mon Aug 20 17:26:45 2012 -0400
67225
67226     tests/protocol: update the messages to reflect G_LOG_DOMAIN being
67227     set now
67228
67229  glib/tests/protocol.c | 10 +++++-----
67230  1 file changed, 5 insertions(+), 5 deletions(-)
67231
67232 commit d06c7a911ea28d9d8019b901f71bd12cfa2dd64d
67233 Author: Ryan Lortie <desrt@desrt.ca>
67234 Date:   Mon Aug 20 16:25:09 2012 -0400
67235
67236     g_test_expect_message: add some g_return_if_fail
67237
67238     NULL domain is not supported and some might expect this to work,
67239     so make
67240     sure they don't get the wrong idea...
67241
67242  glib/gmessages.c | 4 ++++
67243  1 file changed, 4 insertions(+)
67244
67245 commit 07fadc7932713145ec429394c9ebf2a87bd09b75
67246 Author: Lars Uebernickel <lars.uebernickel@canonical.com>
67247 Date:   Mon Aug 20 14:32:14 2012 +0200
67248
67249     GMenuModel: add test for the new GMenuItem API
67250
67251  gio/tests/gmenumodel.c | 68
67252  ++++++++++++++++++++++++++++++++++++++++++++++++++
67253  1 file changed, 68 insertions(+)
67254
67255 commit 6798fcdd0f3c1b96c3c0e8561ea81e9a05f2005f
67256 Author: Ryan Lortie <desrt@desrt.ca>
67257 Date:   Sat Aug 18 14:24:46 2012 -0400
67258
67259     GMenuItem: add constructor to copy from model
67260
67261     Add g_menu_item_new_from_model() for constructing a GMenuItem that
67262     is a
67263     copy of a menu item that's in a GMenuModel.
67264
67265  docs/reference/gio/gio-sections.txt |  1 +
67266  gio/gio.symbols                     |  1 +
67267  gio/gmenu.c                         | 87
67268  +++++++++++++++++++++++++++++++++++++
67269  gio/gmenu.h                         |  4 ++
67270  4 files changed, 93 insertions(+)
67271
67272 commit 99478dd893fab44f3672cbacce3c87b6dec3bb58
67273 Author: Ryan Lortie <desrt@desrt.ca>
67274 Date:   Sat Aug 18 14:20:59 2012 -0400
67275
67276     GMenuItem: add getter APIs
67277
67278     GMenuItem has been write-only up to this point.  Add some APIs for
67279     reading back values as well.
67280
67281  docs/reference/gio/gio-sections.txt |   3 +
67282  gio/gio.symbols                     |   3 +
67283  gio/gmenu.c                         | 118
67284  ++++++++++++++++++++++++++++++++++++
67285  gio/gmenu.h                         |  13 ++++
67286  4 files changed, 137 insertions(+)
67287
67288 commit ad79b0f8efdb72e9c4b337dffa62521e7fa2a89a
67289 Author: Ryan Lortie <desrt@desrt.ca>
67290 Date:   Sat Aug 18 14:14:21 2012 -0400
67291
67292     GMenuModel: remove a type safety bug
67293
67294     There was a /* XXX */ in the code here to do proper typechecking
67295     of the
67296     GVariant in the menu model when using
67297     g_menu_model_get_item_attribute().
67298     We have g_variant_check_format_string() now, so use it.
67299
67300  gio/gmenumodel.c | 16 +++++++++++++---
67301  1 file changed, 13 insertions(+), 3 deletions(-)
67302
67303 commit 34653169e5653b95d61c461f088e6016f042d08a
67304 Author: Ryan Lortie <desrt@desrt.ca>
67305 Date:   Sat Aug 18 14:12:55 2012 -0400
67306
67307     GVariant: add g_variant_check_format_string()
67308
67309     For some time now people have been asking for a way to check for type
67310     compatibility between GVariant instances and format strings.
67311     There are
67312     several APIs inside of GLib itself that would benefit from this.
67313
67314     This patch introduces a way to do that.
67315
67316  docs/reference/glib/glib-sections.txt |   1 +
67317  glib/glib.symbols                     |   1 +
67318  glib/gvariant.c                       | 104
67319  ++++++++++++++++++++++++++++++++++
67320  glib/gvariant.h                       |   4 +-
67321  glib/tests/gvariant.c                 |  54 ++++++++++++++++++
67322  5 files changed, 163 insertions(+), 1 deletion(-)
67323
67324 commit 6a6b64ef4d9f2985eaf1cb727398019359b4b4f4
67325 Author: Aurimas Černius <aurisc4@gmail.com>
67326 Date:   Mon Aug 20 23:10:25 2012 +0300
67327
67328     Updated Lithuanian translation
67329
67330  po/lt.po | 1694
67331  +++++++++++++++++++++++++++++++-------------------------------
67332  1 file changed, 847 insertions(+), 847 deletions(-)
67333
67334 commit cc24dac3c8edbe2068ba15522bb5d937602082dc
67335 Author: Dan Winship <danw@gnome.org>
67336 Date:   Mon Jul 30 16:38:30 2012 -0400
67337
67338     glib/tests: use g_test_expect_message()
67339
67340     Replace some tests that used to use g_test_trap_fork() with
67341     g_test_expect_message() instead.
67342
67343     https://bugzilla.gnome.org/show_bug.cgi?id=679556
67344
67345  glib/tests/Makefile.am      |   1 +
67346  glib/tests/error.c          |  45 ++++++------
67347  glib/tests/gvariant.c       |  56 ++++++++-------
67348  glib/tests/mainloop.c       |  11 ++-
67349  glib/tests/markup-collect.c |  20 +++---
67350  glib/tests/strfuncs.c       | 163
67351  ++++++++++++++++++++++----------------------
67352  6 files changed, 159 insertions(+), 137 deletions(-)
67353
67354 commit 25ac137c0a47ccc5214dabeaa41da18dac2b0cee
67355 Author: Dan Winship <danw@gnome.org>
67356 Date:   Mon Jul 30 16:05:08 2012 -0400
67357
67358     gtestutils: add g_text_expect_message()
67359
67360     Add g_test_expect_message() and g_test_assert_expected_messages(), to
67361     allow tests of warnings, error messages, return-if-fails, etc.
67362
67363     https://bugzilla.gnome.org/show_bug.cgi?id=679556
67364
67365  docs/reference/glib/glib-sections.txt |   4 +
67366  glib/glib.symbols                     |   2 +
67367  glib/gmessages.c                      | 466
67368  +++++++++++++++++++++-------------
67369  glib/gtestutils.h                     |  10 +
67370  glib/tests/testing.c                  |  86 +++++++
67371  5 files changed, 397 insertions(+), 171 deletions(-)
67372
67373 commit 78a8aecbb339f620e87711389f56308c219d443f
67374 Author: Dan Winship <danw@gnome.org>
67375 Date:   Mon Jul 30 15:32:31 2012 -0400
67376
67377     g_logv: only expand the message once
67378
67379     Hoist the g_strdup_printf()'ing out of the loop, since the message is
67380     the same for every handler that gets called.
67381
67382     https://bugzilla.gnome.org/show_bug.cgi?id=679556
67383
67384  glib/gmessages.c | 60
67385  +++++++++++++++++++++++---------------------------------
67386  1 file changed, 24 insertions(+), 36 deletions(-)
67387
67388 commit f78931c4abf217fce0eca890da411c1c1c983d45
67389 Author: Dan Winship <danw@gnome.org>
67390 Date:   Wed Aug 1 09:49:10 2012 -0400
67391
67392     glib/tests/testing, logging: don't use g_test_undefined()
67393
67394     We are verifying the behavior of the test/logging functions here; this
67395     is not undefined behavior.
67396
67397     https://bugzilla.gnome.org/show_bug.cgi?id=679556
67398
67399  glib/tests/logging.c | 54
67400  ++++++++++++++++++++--------------------------------
67401  glib/tests/testing.c | 32 ++++++++++---------------------
67402  2 files changed, 31 insertions(+), 55 deletions(-)
67403
67404 commit d9f6314f57cad9940938165421c1efc09636147b
67405 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
67406 Date:   Tue Jul 3 02:04:08 2012 +0200
67407
67408     win32: add pipe-io-cancel-test
67409
67410     Test that win32 streams can be cancelled.
67411     It can even be tested with wine on Linux!
67412
67413     https://bugzilla.gnome.org/show_bug.cgi?id=679288
67414
67415  gio/tests/win32-streams.c | 56
67416  +++++++++++++++++++++++++++++++++++++++++++++++
67417  1 file changed, 56 insertions(+)
67418
67419 commit b9b2cf6a666af907d775a871d76b5b6871b4a6bd
67420 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
67421 Date:   Wed Aug 8 01:02:40 2012 +0200
67422
67423     win32: add pipe-io-concurrent
67424
67425     Implement test case suggested by Ryan Lortie on bug:
67426     https://bugzilla.gnome.org/show_bug.cgi?id=679288
67427
67428     "There is a potential race here that's really unlikely to happen, but
67429     here we go: We are trying to read from the same socket in two threads.
67430     Some data comes. That causes the poll() in both threads (above) to
67431     finish running. Then the cancellable is checked above. We now find
67432     ourselves here. Only one thread will read the data. The other will
67433     block on this function. Then the user may cancel the cancellable while
67434     we are blocked here, but we will stay blocked...."
67435
67436  gio/tests/win32-streams.c | 98
67437  +++++++++++++++++++++++++++++++++++++++++++++++
67438  1 file changed, 98 insertions(+)
67439
67440 commit 1c1ba8b5122295651400eed3f3fb3b9f69f0ac47
67441 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
67442 Date:   Mon Aug 20 15:47:15 2012 +0200
67443
67444     win32: add pipe-io-overlap-test
67445
67446  gio/tests/win32-streams.c | 92
67447  +++++++++++++++++++++++++++++++++++++++++++++++
67448  1 file changed, 92 insertions(+)
67449
67450 commit b9d7b80897d79cb43c4a795c7d9d3d9a24e140cc
67451 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
67452 Date:   Fri Jul 6 00:46:32 2012 +0200
67453
67454     win32: make gio stream cancellable
67455
67456     v2:
67457      - fix cancellation of concurrent readers
67458      - replace g_assert() usage with g_warn_if_fail()
67459     v3:
67460      - fix indentation
67461      - fix loop code to not leak (silly me)
67462
67463     https://bugzilla.gnome.org/show_bug.cgi?id=679288
67464
67465  gio/gasynchelper.c | 29 +++++++++++++++++++++++++----
67466  1 file changed, 25 insertions(+), 4 deletions(-)
67467
67468 commit 4b5d762d5d73af90de49801ecc1da52d4cd86d6f
67469 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
67470 Date:   Wed Aug 8 01:08:15 2012 +0200
67471
67472     win32: handle ERROR_MORE_DATA
67473
67474     If a named pipe is being read in message mode and the next message is
67475     longer than the nNumberOfBytesToRead parameter specifies, ReadFile
67476     returns FALSE and GetLastError returns ERROR_MORE_DATA.
67477
67478     Since the API doesn't allow to return both a GError and the number of
67479     bytes read so far, it makes more sense to return nread, and let the
67480     client call GetLastError() himself to check if ERROR_MORE_DATA.
67481
67482     The current alternative loses the nread information.
67483
67484     https://bugzilla.gnome.org/show_bug.cgi?id=679288
67485
67486  gio/gwin32inputstream.c | 13 +++++++++++--
67487  1 file changed, 11 insertions(+), 2 deletions(-)
67488
67489 commit 23d80a04da43c08f4ea626283607a7546d7a56db
67490 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
67491 Date:   Mon Jul 2 21:45:41 2012 +0200
67492
67493     win32: use overlapped events for streams
67494
67495     Any file handle created with FLAG_OVERLAPPED must have
67496     ReadFile()/WriteFile() called with an OVERLAPPED structure.
67497     Failing to do so will give unspecified results, invalid read/write or
67498     corruption.
67499
67500     Without FLAG_OVERLAPPED, it is not possible to read and write
67501     concurrently, even with two seperate threads, created by 2 input and
67502     output gio streams. Also, only with FLAG_OVERLAPPED may an IO
67503     operation be asynchronous and thus be cancellable.
67504
67505     We may want to call ReOpenFile() to make sure the FLAG is set, but
67506     this API is only available since Vista+.
67507
67508     According to MSDN doc, adding the OVERLAPPED argument for IO operation
67509     on handles without FLAG_OVERLAPPED is allowed, and indeed the existing
67510     test still passes.
67511
67512     v2:
67513     - update GetLastError() after _g_win32_overlap_wait_result ()
67514     - split the unrelated ERROR_MORE_DATA handling
67515
67516     https://bugzilla.gnome.org/show_bug.cgi?id=679288
67517
67518  gio/gasynchelper.c       | 28 +++++++++++++++++++++++
67519  gio/gasynchelper.h       | 11 +++++++++
67520  gio/gwin32inputstream.c  | 58
67521  ++++++++++++++++++++++++++++++++++++------------
67522  gio/gwin32outputstream.c | 53 ++++++++++++++++++++++++++++++++-----------
67523  4 files changed, 123 insertions(+), 27 deletions(-)
67524
67525 commit 96a0c589eec8e66f0d879c2a0979df6fd2c23dde
67526 Author: Thomas Hindoe Paaboel Andersen <phomes@gmail.com>
67527 Date:   Mon Aug 20 16:41:42 2012 +0200
67528
67529     gmem.c: array is only paritally filled by memcpy
67530
67531     The size of the local_data arrray is too large. It should not be
67532     multiplied by the sizeof guint.
67533
67534     The memcpy of profile_data to local_data later will only fill a part
67535     of the
67536     array.
67537
67538     Spotted with the PVS-Studio static analyzer
67539
67540     https://bugzilla.gnome.org/show_bug.cgi?id=681501
67541
67542  glib/gmem.c | 2 +-
67543  1 file changed, 1 insertion(+), 1 deletion(-)
67544
67545 commit 248cc2c8858a2c60b9aaaa7706ef3a7f5bce84cc
67546 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
67547 Date:   Mon Aug 20 14:15:39 2012 +0200
67548
67549     Updated Spanish translation
67550
67551  po/es.po | 348
67552  ++++++++++++++++++++++++++++++++++-----------------------------
67553  1 file changed, 190 insertions(+), 158 deletions(-)
67554
67555 commit cbf346ce53887e7e40f38c0945f94ff672fa114e
67556 Author: Matthias Clasen <mclasen@redhat.com>
67557 Date:   Sun Aug 19 02:27:04 2012 -0400
67558
67559     Remove some more 'the the'
67560
67561  gio/tests/gdbus-test-codegen.c | 4 ++--
67562  1 file changed, 2 insertions(+), 2 deletions(-)
67563
67564 commit efd822bb07c50e68d3cbe4c7f7a3d816a0ab7808
67565 Author: Matthias Clasen <mclasen@redhat.com>
67566 Date:   Sun Aug 19 02:26:42 2012 -0400
67567
67568     Improve test coverage for GSocketConnection
67569
67570  gio/tests/proxy-test.c | 5 +++++
67571  1 file changed, 5 insertions(+)
67572
67573 commit cc5d7ccdba6e46548a1e895db1d8dab3409278b8
67574 Author: Matthias Clasen <mclasen@redhat.com>
67575 Date:   Sun Aug 19 02:26:05 2012 -0400
67576
67577     Improve test coverage for unix socket addresses
67578
67579  gio/tests/unix-fd.c | 4 ++++
67580  1 file changed, 4 insertions(+)
67581
67582 commit 63eaeb223b9b773e055acc1a8fc7637e4a676b82
67583 Author: Matthias Clasen <mclasen@redhat.com>
67584 Date:   Sun Aug 19 02:25:37 2012 -0400
67585
67586     Improve test coverage for resources
67587
67588  gio/tests/resources.c | 61
67589  +++++++++++++++++++++++++++++++++++++++++++++++++++
67590  1 file changed, 61 insertions(+)
67591
67592 commit beea8c5c847a7bf46ae77d834ed7cc3fb6822c5c
67593 Author: Matthias Clasen <mclasen@redhat.com>
67594 Date:   Sun Aug 19 02:25:21 2012 -0400
67595
67596     Improve test coverage for filter streams
67597
67598  gio/tests/filter-streams.c | 22 +++++++++++++++++++++-
67599  1 file changed, 21 insertions(+), 1 deletion(-)
67600
67601 commit b22f4a2dd2c05038f45485b850f3ba04bf28afb9
67602 Author: Matthias Clasen <mclasen@redhat.com>
67603 Date:   Sun Aug 19 02:25:02 2012 -0400
67604
67605     Improve test coverage for unix streams
67606
67607  gio/tests/unix-streams.c | 38 ++++++++++++++++++++++++++++++++++++++
67608  1 file changed, 38 insertions(+)
67609
67610 commit 3afec2b87282b25233add6bcdfb9af4657f40ddd
67611 Author: Matthias Clasen <mclasen@redhat.com>
67612 Date:   Sun Aug 19 02:24:44 2012 -0400
67613
67614     Improve test coverage for pollable streams
67615
67616  gio/tests/pollable.c | 29 +++++++++++++++++++++++++++++
67617  1 file changed, 29 insertions(+)
67618
67619 commit eeb4951c47d6a869d50590a9a81afbb99f63b5f3
67620 Author: Matthias Clasen <mclasen@redhat.com>
67621 Date:   Sun Aug 19 02:24:04 2012 -0400
67622
67623     Improve GSettings test coverage
67624
67625  gio/tests/gsettings.c              | 81
67626  +++++++++++++++++++++++++++++++++++++-
67627  gio/tests/org.gtk.test.gschema.xml |  3 ++
67628  2 files changed, 83 insertions(+), 1 deletion(-)
67629
67630 commit f89e9deaec3bf279eac5073a30d6d3d7b2a1568b
67631 Author: Matthias Clasen <mclasen@redhat.com>
67632 Date:   Sun Aug 19 02:23:32 2012 -0400
67633
67634     Improve GAppInfo test coverage
67635
67636  gio/tests/appinfo-test.desktop |  8 ++++--
67637  gio/tests/appinfo.c            | 60
67638  +++++++++++++++++++++++++++++++++++++++++-
67639  gio/tests/mimeapps.c           | 21 ++++++++++++---
67640  3 files changed, 83 insertions(+), 6 deletions(-)
67641
67642 commit 35bf77445bcce900fa6007290ac8226107763b94
67643 Author: Matthias Clasen <mclasen@redhat.com>
67644 Date:   Sun Aug 19 02:22:59 2012 -0400
67645
67646     Add some GInetAddress tests
67647
67648  gio/tests/Makefile.am    |   4 +
67649  gio/tests/inet-address.c | 365
67650  +++++++++++++++++++++++++++++++++++++++++++++++
67651  2 files changed, 369 insertions(+)
67652
67653 commit 867ad1cebc002d881e9e113277e8ea2e03cdaaf1
67654 Author: Matthias Clasen <mclasen@redhat.com>
67655 Date:   Sun Aug 19 02:22:33 2012 -0400
67656
67657     Add some GPermission tests
67658
67659  gio/tests/Makefile.am  |   4 ++
67660  gio/tests/permission.c | 106
67661  +++++++++++++++++++++++++++++++++++++++++++++++++
67662  2 files changed, 110 insertions(+)
67663
67664 commit 2687d921e15e4aead3af4867fcd6220088085d7a
67665 Author: Matthias Clasen <mclasen@redhat.com>
67666 Date:   Sun Aug 19 02:21:02 2012 -0400
67667
67668     Cosmetic change
67669
67670     gtk-doc doesn't need <!-- --> anymore to recognize plural
67671     forms of links.
67672
67673  gio/gpollableinputstream.c  | 2 +-
67674  gio/gpollableoutputstream.c | 2 +-
67675  2 files changed, 2 insertions(+), 2 deletions(-)
67676
67677 commit 4dbcd27eeea8181810c8ddefd116ce474bea8496
67678 Author: Matthias Clasen <mclasen@redhat.com>
67679 Date:   Sun Aug 19 02:19:27 2012 -0400
67680
67681     Make GPermission more forgiving
67682
67683     It is not great if calling g_permission_acquire on a simple
67684     permission object just segfaults. This commit arranges for
67685     this to return a G_IO_ERROR_NOT_SUPPORTED error.
67686
67687  gio/gpermission.c | 53
67688  ++++++++++++++++++++++++++++++++++++++++++++++++++---
67689  1 file changed, 50 insertions(+), 3 deletions(-)
67690
67691 commit 4a8740d0d23077cf9be99dfd3cf583ba33595279
67692 Author: Matthias Clasen <mclasen@redhat.com>
67693 Date:   Sat Aug 18 23:17:47 2012 -0400
67694
67695     It is 'registered', not 'registred'
67696
67697  gio/gresource.c  | 12 ++++++------
67698  gobject/gparam.c |  2 +-
67699  2 files changed, 7 insertions(+), 7 deletions(-)
67700
67701 commit e27367f341e56bd951ea4b6fb42ef23cd0598c65
67702 Author: Matthias Clasen <mclasen@redhat.com>
67703 Date:   Sat Aug 18 23:15:58 2012 -0400
67704
67705     Exterminate 'the the'
67706
67707  gio/gdbusprivate.c    |  2 +-
67708  gio/gioenums.h        |  2 +-
67709  gio/gproxyaddress.c   |  2 +-
67710  gio/gzlibcompressor.c |  2 +-
67711  glib/gmain.c          | 14 +++++++-------
67712  glib/gmarkup.c        |  2 +-
67713  glib/gspawn.h         |  2 +-
67714  gobject/gvalue.h      |  6 +++---
67715  8 files changed, 16 insertions(+), 16 deletions(-)
67716
67717 commit 96ed9e41f436412dbc0628cf45ecd460e9823089
67718 Author: Matthias Clasen <mclasen@redhat.com>
67719 Date:   Sat Aug 18 14:42:10 2012 -0400
67720
67721     Improve utils test coverage
67722
67723  glib/tests/utils.c | 26 +++++++++++++++++++++++++-
67724  1 file changed, 25 insertions(+), 1 deletion(-)
67725
67726 commit cb8f88ca9fc87a65c7df69164e0ea8a905fc224b
67727 Author: Matthias Clasen <mclasen@redhat.com>
67728 Date:   Sat Aug 18 14:41:48 2012 -0400
67729
67730     Improve uri test coverage
67731
67732  glib/tests/uri.c | 3 +++
67733  1 file changed, 3 insertions(+)
67734
67735 commit 2c338e21d6f86bad96283d5388991dc4c4b34361
67736 Author: Matthias Clasen <mclasen@redhat.com>
67737 Date:   Sat Aug 18 14:41:35 2012 -0400
67738
67739     Improve strfuncs tests coverage
67740
67741  glib/tests/strfuncs.c | 8 ++++++++
67742  1 file changed, 8 insertions(+)
67743
67744 commit 58c7747c50c98331769bc4d68f341652c42063c3
67745 Author: Matthias Clasen <mclasen@redhat.com>
67746 Date:   Sat Aug 18 14:41:23 2012 -0400
67747
67748     Improve GRegex test coverage
67749
67750  glib/tests/regex.c | 11 ++++++++++-
67751  1 file changed, 10 insertions(+), 1 deletion(-)
67752
67753 commit a7e10fa0b6c1772b8be49f17bb3e1eeb3477c26c
67754 Author: Matthias Clasen <mclasen@redhat.com>
67755 Date:   Sat Aug 18 14:41:07 2012 -0400
67756
67757     Improve GPrivate test coverage
67758
67759  glib/tests/private.c | 6 +++++-
67760  1 file changed, 5 insertions(+), 1 deletion(-)
67761
67762 commit aad40b89fe0539eede3a66e2fe2fc8b9c8f5c420
67763 Author: Matthias Clasen <mclasen@redhat.com>
67764 Date:   Sat Aug 18 14:40:33 2012 -0400
67765
67766     Improve file utils test coverage
67767
67768  glib/tests/fileutils.c | 149
67769  ++++++++++++++++++++++++++++++++++++++++++++++++-
67770  1 file changed, 148 insertions(+), 1 deletion(-)
67771
67772 commit 6e1d205ad30e9a3c031d0660f909dbed8665dee4
67773 Author: Matthias Clasen <mclasen@redhat.com>
67774 Date:   Sat Aug 18 14:40:15 2012 -0400
67775
67776     Improve GError test coverage
67777
67778  glib/tests/error.c | 18 ++++++++++++++++++
67779  1 file changed, 18 insertions(+)
67780
67781 commit e181234fe5bbf80be3973d4803bce68887a771c6
67782 Author: Matthias Clasen <mclasen@redhat.com>
67783 Date:   Sat Aug 18 14:39:52 2012 -0400
67784
67785     Improve atomic ops test coverage
67786
67787  glib/tests/atomic.c | 5 +++++
67788  1 file changed, 5 insertions(+)
67789
67790 commit 06d837b6a3ac59f8e997d9f745136d48b85ecb38
67791 Author: Matthias Clasen <mclasen@redhat.com>
67792 Date:   Sat Aug 18 14:39:28 2012 -0400
67793
67794     Improve array test coverage
67795
67796  glib/tests/array-test.c | 12 ++++++++----
67797  1 file changed, 8 insertions(+), 4 deletions(-)
67798
67799 commit 373dcaea567281b977e76d812a73d2ee201d2745
67800 Author: Matthias Clasen <mclasen@redhat.com>
67801 Date:   Sat Aug 18 14:38:53 2012 -0400
67802
67803     Improve threadpool test coverage
67804
67805  tests/threadpool-test.c | 6 +++++-
67806  1 file changed, 5 insertions(+), 1 deletion(-)
67807
67808 commit a946892b1e80aabcf33eb9783ce1cacaf6162e97
67809 Author: Fran Diéguez <fran.dieguez@mabishu.com>
67810 Date:   Fri Aug 17 23:17:51 2012 +0200
67811
67812     Updated Galician translations
67813
67814  po/gl.po | 550
67815  ++++++++++++++++++++++++++++++++-------------------------------
67816  1 file changed, 276 insertions(+), 274 deletions(-)
67817
67818 commit 2360d04e50d744a6db42a0a24418ecd272b45a8e
67819 Author: Owen W. Taylor <otaylor@fishsoup.net>
67820 Date:   Thu Aug 16 22:06:45 2012 -0400
67821
67822     Fix problems with CLEANFILES and automake-1.11.1
67823
67824     Running with automake-1.11.1, a couple fixes are needed
67825     for CLEANFILES when gtk-doc is not installed.
67826
67827     (Found with Amazon Linux AMI release 2012.03)
67828
67829     https://bugzilla.gnome.org/show_bug.cgi?id=682067
67830
67831  autogen.sh       | 5 ++++-
67832  glib/Makefile.am | 2 +-
67833  2 files changed, 5 insertions(+), 2 deletions(-)
67834
67835 commit fdcdcf4f2f7a382d8b8d00842524bbd9aa82d3e0
67836 Author: Krishnababu Krothapalli <kkrothap@redhat.com>
67837 Date:   Fri Aug 17 19:43:40 2012 +0530
67838
67839     Updated Telugu Translations
67840
67841  po/te.po | 104
67842  +++++++++++++++++++++++++++++----------------------------------
67843  1 file changed, 47 insertions(+), 57 deletions(-)
67844
67845 commit a53ccea814fa052a7d2aaa543cf2483b4f455cb4
67846 Author: Krishnababu Krothapalli <kkrothap@redhat.com>
67847 Date:   Fri Aug 17 19:22:00 2012 +0530
67848
67849     Updated Telugu Translations
67850
67851  po/te.po | 1077
67852  ++++++++++++++++++++++++++++++++++++--------------------------
67853  1 file changed, 628 insertions(+), 449 deletions(-)
67854
67855 commit 2954f70d39198e67ff6a364a4f5c275381af1a75
67856 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
67857 Date:   Fri Aug 17 19:22:43 2012 +0800
67858
67859     Fix build on Visual C++
67860
67861     -glib/gmarkup.c: Use G_VA_COPY() instead of va_copy() as va_copy()
67862     may not
67863      be universally available.
67864     -gio/gtestdbus.c: Include io.h on Windows for close()
67865
67866  gio/gtestdbus.c | 3 +++
67867  glib/gmarkup.c  | 2 +-
67868  2 files changed, 4 insertions(+), 1 deletion(-)
67869
67870 commit 69124b2dc4587f9c978648e38c548c50352ef930
67871 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
67872 Date:   Fri Aug 17 12:59:44 2012 +0200
67873
67874     Updated Serbian translation
67875
67876  po/sr.po       | 253
67877  +++++++++++++++++++++++++++++++--------------------------
67878  po/sr@latin.po | 253
67879  +++++++++++++++++++++++++++++++--------------------------
67880  2 files changed, 278 insertions(+), 228 deletions(-)
67881
67882 commit f116437c7e73035a72ce45cb47c4518df604711a
67883 Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
67884 Date:   Fri Aug 17 14:22:32 2012 +0530
67885
67886     Assamese translation updated
67887
67888  po/as.po | 318
67889  ++++++++++++++++++++++++++++++++++-----------------------------
67890  1 file changed, 171 insertions(+), 147 deletions(-)
67891
67892 commit 56e9f896c691cb99ebd4f4d20a507760c0f445fa
67893 Author: Sandeep Sheshrao Shedmake <sshedmak@redhat.com>
67894 Date:   Fri Aug 17 12:24:15 2012 +0530
67895
67896     Updated Marathi Translations
67897
67898  po/mr.po | 1372
67899  +++++++++++++++++++++++++++++++++++---------------------------
67900  1 file changed, 780 insertions(+), 592 deletions(-)
67901
67902 commit 86a4fd6fa98de29f7ee05ba655a00e4c42f11756
67903 Author: David King <amigadave@amigadave.com>
67904 Date:   Fri Feb 17 11:15:08 2012 +0000
67905
67906     docs: Describe GCompletion item memory management
67907
67908     https://bugzilla.gnome.org/show_bug.cgi?id=600751
67909
67910  glib/deprecated/gcompletion.c | 20 +++++++++++++-------
67911  1 file changed, 13 insertions(+), 7 deletions(-)
67912
67913 commit b13a79aeb45e0630482202372e136ea264a24e5f
67914 Author: Matthias Clasen <mclasen@redhat.com>
67915 Date:   Fri Aug 17 01:14:51 2012 -0400
67916
67917     Adapt schema tests to changed error messages
67918
67919  gio/tests/gschema-compile.c | 6 +++---
67920  1 file changed, 3 insertions(+), 3 deletions(-)
67921
67922 commit 056d39c9f7e058397beaed7b4f5637857510b4e2
67923 Author: Colin Walters <walters@verbum.org>
67924 Date:   Tue May 29 18:54:58 2012 -0400
67925
67926     GMappedFile: Add g_mapped_file_get_bytes()
67927
67928     This is yet another API that has a data/length/refcount combination
67929     that one might often want to turn into a GBytes.
67930
67931     https://bugzilla.gnome.org/show_bug.cgi?id=677065
67932
67933  docs/reference/glib/glib-sections.txt |  1 +
67934  glib/glib.symbols                     |  1 +
67935  glib/gmappedfile.c                    | 24 ++++++++++++++++++++++++
67936  glib/gmappedfile.h                    |  2 ++
67937  glib/tests/mappedfile.c               | 19 +++++++++++++++++++
67938  5 files changed, 47 insertions(+)
67939
67940 commit b0d8498ee31ab9e3a0ad4c747d1816dd6d4758f5
67941 Author: Matthias Clasen <mclasen@redhat.com>
67942 Date:   Fri Aug 17 00:27:10 2012 -0400
67943
67944     GDateTime: pack the struct better
67945
67946     Makes a difference in 32bit.
67947
67948  glib/gdatetime.c | 6 +++---
67949  1 file changed, 3 insertions(+), 3 deletions(-)
67950
67951 commit 86329ba44fc7662c0bad37955f0ec980a24be495
67952 Author: Matthias Clasen <mclasen@redhat.com>
67953 Date:   Thu Aug 16 23:41:19 2012 -0400
67954
67955     gdbus: Use g_markup_collect_known_attributes() in GDBus introspection
67956
67957     In order to be able to cope with the introspection XML
67958     from the Telepathy specification, which uses attributes
67959     like tp:type and tp:name-for-bindings, we need to ignore
67960     unknown attributes when parsing.
67961     Closes: https://bugzilla.gnome.org/show_bug.cgi?id=665634
67962
67963  gio/gdbusintrospection.c | 100
67964  ++++++++++++++++++++++-------------------------
67965  1 file changed, 47 insertions(+), 53 deletions(-)
67966
67967 commit 8d40389d15544bdc612989157f80380badce52f7
67968 Author: Matthias Clasen <mclasen@redhat.com>
67969 Date:   Thu Aug 16 23:40:08 2012 -0400
67970
67971     gmarkup: Add g_markup_collect_known_attributes()
67972
67973     Add a variant of g_markup_collect_attributes() which will
67974     ignore unknown attributes (such as those from different XML
67975     namespaces) when parsing markup, rather than returning
67976     G_MARKUP_ERROR_UNKNOWN_ATTRIBUTE as g_markup_collect_attributes()
67977     does.
67978
67979     Patch by Philip Withnall,
67980     https://bugzilla.gnome.org/show_bug.cgi?id=665634
67981
67982  docs/reference/glib/glib-sections.txt |   1 +
67983  glib/glib.symbols                     |   1 +
67984  glib/gmarkup.c                        | 218
67985  +++++++++++++++++++++++-----------
67986  glib/gmarkup.h                        |   9 ++
67987  glib/tests/markup-collect.c           | 125 ++++++++++++-------
67988  5 files changed, 242 insertions(+), 112 deletions(-)
67989
67990 commit 21aff13d22257ae786bbf39bd68f24f448205bfc
67991 Author: Matthias Clasen <mclasen@redhat.com>
67992 Date:   Thu Aug 16 23:23:16 2012 -0400
67993
67994     Fix 'make report'
67995
67996     Turns out this doesn't work unless every Makefile.am includes
67997     Makefile.decl.
67998
67999  gio/gdbus-2.0/codegen/Makefile.am | 1 +
68000  1 file changed, 1 insertion(+)
68001
68002 commit 6bee6dbce53310935dce7cb1de73e0b0be36f988
68003 Author: Matthias Clasen <mclasen@redhat.com>
68004 Date:   Thu Aug 16 23:02:41 2012 -0400
68005
68006     Miscellaneous string fixes
68007
68008     Typo and punctuation fixes, and some rewording, based
68009     on a patch by Philip Withnall, bug
68010     https://bugzilla.gnome.org/review?bug=628193
68011
68012  gio/gdbusaddress.c          |  4 ++--
68013  gio/gdbusmethodinvocation.c |  4 ++--
68014  gio/gicon.c                 |  2 +-
68015  gio/glib-compile-schemas.c  | 12 ++++++------
68016  gio/gsocket.c               |  6 +++---
68017  gio/gsocketclient.c         |  4 ++--
68018  gio/gsocks5proxy.c          |  4 ++--
68019  glib/gregex.c               |  2 +-
68020  8 files changed, 19 insertions(+), 19 deletions(-)
68021
68022 commit e4dc223e9d1778f21c8267171dd6562ba82634c3
68023 Author: Matthias Clasen <mclasen@redhat.com>
68024 Date:   Thu Aug 16 22:47:43 2012 -0400
68025
68026     Make capitalisation of "UNIX" consistent in translatable strings
68027
68028     Based on a patch by Philip Withnall, bug
68029     https://bugzilla.gnome.org/review?bug=628193
68030
68031  gio/gunixsocketaddress.c | 4 ++--
68032  1 file changed, 2 insertions(+), 2 deletions(-)
68033
68034 commit 191f09b04409202fc88fc88f5e05c16d4cdfa86c
68035 Author: Matthias Clasen <mclasen@redhat.com>
68036 Date:   Thu Aug 16 22:23:20 2012 -0400
68037
68038     Change "dash" to "hyphen" in translatable strings
68039
68040     GSchemas use hyphens, not dashes.
68041     Patch by Philip Withnall, bug
68042     https://bugzilla.gnome.org/review?bug=628193
68043
68044  gio/glib-compile-schemas.c | 6 +++---
68045  1 file changed, 3 insertions(+), 3 deletions(-)
68046
68047 commit 4e55bebb7aaaf2bdd635db691ad6524dd9e893f8
68048 Author: Matthias Clasen <mclasen@redhat.com>
68049 Date:   Thu Aug 16 22:17:46 2012 -0400
68050
68051     Fix leak in GWinHttpVfs
68052
68053     Patch by Ole André Vadla Ravnås, bug
68054     https://bugzilla.gnome.org/show_bug.cgi?id=627423
68055
68056  gio/win32/gwinhttpvfs.c | 2 ++
68057  1 file changed, 2 insertions(+)
68058
68059 commit 6ef1e56479db644cff6717a838a8e63a54ce54da
68060 Author: Matthias Clasen <mclasen@redhat.com>
68061 Date:   Thu Aug 16 22:15:54 2012 -0400
68062
68063     Fix leak in GFileAttributeInfoList
68064
68065     Patch by Ole André Vadla Ravnås, bug
68066     https://bugzilla.gnome.org/show_bug.cgi?id=627423
68067
68068  gio/gfileattribute.c | 1 +
68069  1 file changed, 1 insertion(+)
68070
68071 commit bf3262dd935ecbe72374311447de1f1c70a43fcc
68072 Author: Matthias Clasen <mclasen@redhat.com>
68073 Date:   Thu Aug 16 20:18:37 2012 -0400
68074
68075     GTest: Improve --help output
68076
68077     https://bugzilla.gnome.org/show_bug.cgi?id=550433
68078
68079  glib/gtester.c    | 33 +++++++++++++++---------------
68080  glib/gtestutils.c | 61
68081  ++++++++++++++++++++++---------------------------------
68082  2 files changed, 41 insertions(+), 53 deletions(-)
68083
68084 commit 55ca95c2203cb483439aae9b1f282b93f32f621c
68085 Author: David King <amigadave@amigadave.com>
68086 Date:   Fri Feb 17 14:42:58 2012 +0000
68087
68088     docs: Improve G_GNUC_* documentation
68089
68090     Mention where the GCC attributes should be placed for functions and
68091     arguments. Add an example for G_GNUC_UNUSED.
68092
68093     https://bugzilla.gnome.org/show_bug.cgi?id=326931
68094
68095  glib/docs.c | 94
68096  ++++++++++++++++++++++++++++++++++++++++++++++++++-----------
68097  1 file changed, 77 insertions(+), 17 deletions(-)
68098
68099 commit 2ccf64ba59cfcc472a658b036b8a919aa081ea7f
68100 Author: Matthias Clasen <mclasen@redhat.com>
68101 Date:   Thu Aug 16 18:44:41 2012 -0400
68102
68103     Improve glib-genmarshal man page
68104
68105     Expand the example in glib-genmarshal.1 to include the actual
68106     commandline invocations, and update the generated function
68107     names to match reality.
68108     https://bugzilla.gnome.org/show_bug.cgi?id=637460
68109
68110  docs/reference/gobject/glib-genmarshal.xml | 21 ++++++++++++++-------
68111  1 file changed, 14 insertions(+), 7 deletions(-)
68112
68113 commit aa50b8aec31df6951070ed9674ab3b14dc6d2759
68114 Author: Colin Walters <walters@verbum.org>
68115 Date:   Thu Aug 16 18:31:02 2012 -0400
68116
68117     build: Fix the --disable-man case
68118
68119     The manpage listing needs to be inside the conditional.
68120
68121  docs/reference/gio/Makefile.am     | 8 +++++---
68122  docs/reference/glib/Makefile.am    | 8 +++++---
68123  docs/reference/gobject/Makefile.am | 7 +++++--
68124  3 files changed, 15 insertions(+), 8 deletions(-)
68125
68126 commit d7e1d51fc94b79dfa4243f3b9aa6eafbe169ed6f
68127 Author: Owen W. Taylor <otaylor@fishsoup.net>
68128 Date:   Tue Aug 14 12:57:43 2012 -0400
68129
68130     Add tests for g_file_make_directory_with_parents()
68131
68132     Add tests to catch recent regressions with
68133     g_file_make_directory_with_parents()
68134
68135     https://bugzilla.gnome.org/show_bug.cgi?id=680823
68136
68137  gio/tests/live-g-file.c | 93
68138  +++++++++++++++++++++++++++++++++++++++++++++++++
68139  1 file changed, 93 insertions(+)
68140
68141 commit f899358156a34d1b5258d1fcdeb289e7b2bbf233
68142 Author: Owen W. Taylor <otaylor@fishsoup.net>
68143 Date:   Tue Aug 14 11:25:56 2012 -0400
68144
68145     g_file_make_directory_with_parents: clean up logic
68146
68147     Simplify logic by only looking at whether we have a GError and
68148     not also using return codes.
68149
68150     https://bugzilla.gnome.org/show_bug.cgi?id=680823
68151
68152  gio/gfile.c | 22 ++++++++++------------
68153  1 file changed, 10 insertions(+), 12 deletions(-)
68154
68155 commit 5291190f46614c9e1491599af345f9c41c74967e
68156 Author: Owen W. Taylor <otaylor@fishsoup.net>
68157 Date:   Tue Aug 14 11:20:16 2012 -0400
68158
68159     g_file_make_directory_with_parents(): fix a corner case
68160
68161     If g_file_get_parent() unexpectedly failed, we could return
68162     FALSE but with no error.
68163
68164     https://bugzilla.gnome.org/show_bug.cgi?id=680823
68165
68166  gio/gfile.c | 5 +++--
68167  1 file changed, 3 insertions(+), 2 deletions(-)
68168
68169 commit 732470a3594351ffc3d085a755271844c462e9c8
68170 Author: Owen W. Taylor <otaylor@fishsoup.net>
68171 Date:   Tue Aug 14 11:00:14 2012 -0400
68172
68173     g_file_make_directory_with_parents: refix error propagation
68174
68175     The patch from b0bce4ad triggered segfaults - see:
68176
68177      http://redmine.yorba.org/issues/5656
68178
68179     We were clearing the error before dereferencing it in the next
68180     go-around of the while loop - this wasn't necessary.
68181
68182     https://bugzilla.gnome.org/show_bug.cgi?id=680823
68183
68184  gio/gfile.c | 5 +----
68185  1 file changed, 1 insertion(+), 4 deletions(-)
68186
68187 commit b60168a5f5b4bcfa8f8ed175cd18a0cfaea96063
68188 Author: Matthias Clasen <mclasen@redhat.com>
68189 Date:   Wed Aug 8 10:01:47 2012 -0400
68190
68191     Remove man page placeholder generation
68192
68193     I don't see a good reason for this - if man page generation is
68194     disabled, man pages are not produced, and things like 'make dist'
68195     will fail. That is simpler and better.
68196
68197     https://bugzilla.gnome.org/show_bug.cgi?id=681336
68198
68199  docs/reference/gio/Makefile.am     | 15 +--------------
68200  docs/reference/glib/Makefile.am    | 15 +--------------
68201  docs/reference/gobject/Makefile.am | 15 +--------------
68202  3 files changed, 3 insertions(+), 42 deletions(-)
68203
68204 commit 4cd5a63f12357b6ed6314cfed237965dba0aaeae
68205 Author: Matthias Clasen <mclasen@redhat.com>
68206 Date:   Wed Aug 8 09:57:48 2012 -0400
68207
68208     Clean up man pages on 'clean'
68209
68210     Follow the automake heuristic that says "if 'make' created it,
68211     'make clean' should remove it".
68212
68213     https://bugzilla.gnome.org/show_bug.cgi?id=681336
68214
68215  docs/reference/gio/Makefile.am     | 2 +-
68216  docs/reference/glib/Makefile.am    | 2 +-
68217  docs/reference/gobject/Makefile.am | 2 +-
68218  3 files changed, 3 insertions(+), 3 deletions(-)
68219
68220 commit ce531302cd3b562a284da24ef425108d3466a7fb
68221 Author: Matthias Clasen <mclasen@redhat.com>
68222 Date:   Wed Aug 8 09:55:29 2012 -0400
68223
68224     Make --enable-man and --enable-gtk-doc independent
68225
68226     Previously, --enable-man --disable-gtk-doc would silently skip
68227     man page generation, because we didn't even desdend into
68228     docs/reference.
68229     Fix this by always going there.
68230
68231     https://bugzilla.gnome.org/show_bug.cgi?id=681336
68232
68233  docs/Makefile.am | 2 --
68234  1 file changed, 2 deletions(-)
68235
68236 commit 317d91d06bc3bcdef91f98a7a75489977aa154e4
68237 Author: Matthias Clasen <mclasen@redhat.com>
68238 Date:   Thu Aug 16 17:21:03 2012 -0400
68239
68240     Fix an example
68241
68242     Pointed out by Chandni Verma in
68243     https://bugzilla.gnome.org/show_bug.cgi?id=682025
68244
68245  docs/reference/glib/gvariant-varargs.xml | 2 +-
68246  1 file changed, 1 insertion(+), 1 deletion(-)
68247
68248 commit f8a5fc2e2e548e72526b4d69f1c04a78030e47d4
68249 Author: Javier Jardón <jjardon@gnome.org>
68250 Date:   Wed Aug 15 02:45:10 2012 +0900
68251
68252     Revert "Use upstream gettext instead the glib one"
68253
68254     Commited by mistake
68255     This reverts commit e930e3b3aac2fe4d62996d8033121a40153f2da3.
68256
68257  autogen.sh        |   4 -
68258  configure.ac      |  15 ++-
68259  gio/Makefile.am   |   1 -
68260  glib/Makefile.am  |   1 -
68261  po/Makefile.in.in | 280
68262  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
68263  po/Makevars       |  66 -------------
68264  6 files changed, 293 insertions(+), 74 deletions(-)
68265
68266 commit 6b201748b5f71f74af02ba8c01fd4c53750f910a
68267 Author: Sebastian Geiger <sbastig@gmx.net>
68268 Date:   Thu Aug 9 23:01:29 2012 +0200
68269
68270     compiling.xml: Add note and fix gcc example
68271
68272     Because of the '--as-needed' default option
68273     for the linker, the linking will fail, if the
68274     file name appears after any of the options or
68275     the pkg-config invocation.
68276
68277     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=681854
68278
68279  docs/reference/glib/compiling.xml | 7 ++++++-
68280  1 file changed, 6 insertions(+), 1 deletion(-)
68281
68282 commit e930e3b3aac2fe4d62996d8033121a40153f2da3
68283 Author: Javier Jardón <jjardon@gnome.org>
68284 Date:   Mon May 16 13:23:47 2011 +0100
68285
68286     Use upstream gettext instead the glib one
68287
68288  autogen.sh        |   4 +
68289  configure.ac      |  15 +--
68290  gio/Makefile.am   |   1 +
68291  glib/Makefile.am  |   1 +
68292  po/Makefile.in.in | 280
68293  ------------------------------------------------------
68294  po/Makevars       |  66 +++++++++++++
68295  6 files changed, 74 insertions(+), 293 deletions(-)
68296
68297 commit f92a3525f79ecb53d470c00797b71c12860eb05b
68298 Author: Dirgita <dirgitadevina@yahoo.co.id>
68299 Date:   Mon Aug 13 06:04:31 2012 +0700
68300
68301     Updated Indonesian translation
68302
68303  po/id.po | 6031
68304  ++++++++++++++++++++++++++++++++++----------------------------
68305  1 file changed, 3358 insertions(+), 2673 deletions(-)
68306
68307 commit ddfcfa66ae602c11ce9c4bfc426a79d668653278
68308 Author: Colin Walters <walters@verbum.org>
68309 Date:   Tue Aug 7 17:26:43 2012 -0400
68310
68311     build: Switch back to using AS_IF for conditionals
68312
68313     See https://bugzilla.gnome.org/show_bug.cgi?id=674483
68314
68315     https://bugzilla.gnome.org/show_bug.cgi?id=681413
68316
68317  configure.ac | 42 +++++++++++++++++++++---------------------
68318  1 file changed, 21 insertions(+), 21 deletions(-)
68319
68320 commit e5ad42c6127e0c4c3c5c6567e137305fbeee4fbc
68321 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
68322 Date:   Tue Aug 7 13:36:35 2012 +0800
68323
68324     Updated Traditional Chinese translation(Hong Kong and Taiwan)
68325
68326  po/zh_HK.po | 183
68327  ++++++++++++++++++++++++++++++------------------------------
68328  po/zh_TW.po | 183
68329  ++++++++++++++++++++++++++++++------------------------------
68330  2 files changed, 180 insertions(+), 186 deletions(-)
68331
68332 commit 541c985869fe9f2c0a858c0a91b4eb60f99d19f0
68333 Author: Stef Walter <stefw@gnome.org>
68334 Date:   Mon Aug 6 18:20:48 2012 +0200
68335
68336     gtlscertificate: Add certificate-bytes and private-key-bytes props
68337
68338      * These properties contain the same data as certificate and
68339        private-key, but as GBytes
68340
68341     https://bugzilla.gnome.org/show_bug.cgi?id=681319
68342
68343  gio/gdummytlsbackend.c      |  4 +++
68344  gio/gtlscertificate.c       | 59
68345  ++++++++++++++++++++++++++++++++++++---------
68346  gio/tests/gtesttlsbackend.c |  6 +++++
68347  3 files changed, 58 insertions(+), 11 deletions(-)
68348
68349 commit 69dd29296e2ff691f7d305ad7686d9c2e0d6e158
68350 Author: Ryan Lortie <desrt@desrt.ca>
68351 Date:   Mon Aug 6 16:20:36 2012 -0400
68352
68353     bump version
68354
68355  configure.ac | 2 +-
68356  1 file changed, 1 insertion(+), 1 deletion(-)
68357
68358 commit 6b43310ef41cde26978c261cf1c0e2715adf732d
68359 Author: Ryan Lortie <desrt@desrt.ca>
68360 Date:   Mon Aug 6 15:56:26 2012 -0400
68361
68362     GLib 2.33.8
68363
68364  configure.ac | 2 +-
68365  1 file changed, 1 insertion(+), 1 deletion(-)
68366
68367 commit b55a2a2005cd45932bda56810aecbc5ac784fb4d
68368 Author: Matthias Clasen <mclasen@redhat.com>
68369 Date:   Mon Aug 6 12:08:21 2012 -0400
68370
68371     Don't use GIO in GTestDBus setup
68372
68373     Using GIO here may cause the gvfs module to be loaded, which
68374     in turn gets onto the session bus to talk to gvfsd - not ideal
68375     if you are trying to control the session bus life cycle. Instead,
68376     just use old-fashioned glib file utils.
68377
68378  gio/gtestdbus.c | 21 +++++++++------------
68379  1 file changed, 9 insertions(+), 12 deletions(-)
68380
68381 commit 197ebb3be4fe01ac5da536157a9b6951f2871d01
68382 Author: Matthias Clasen <mclasen@redhat.com>
68383 Date:   Mon Aug 6 12:08:04 2012 -0400
68384
68385     More updates
68386
68387  NEWS | 12 ++++++++++++
68388  1 file changed, 12 insertions(+)
68389
68390 commit cc80ae321fdfdcc90596940c8161861d25b20eed
68391 Author: Matthias Clasen <mclasen@redhat.com>
68392 Date:   Mon Aug 6 11:55:59 2012 -0400
68393
68394     Solaris build fix for GIO
68395
68396     Solaris/OpenSolaris/OpenIndiana define FIONREAD in sys/filio.h.
68397     This commit adds a configure check for this header, and includes
68398     it conditionally in gio/gsocket.c.
68399
68400     Patch by Fabian Groffen, bug 675524.
68401
68402  configure.ac  | 2 +-
68403  gio/gsocket.c | 4 ++++
68404  2 files changed, 5 insertions(+), 1 deletion(-)
68405
68406 commit bd883f8dc75f056c2b25e941fb09422dc5786bbe
68407 Author: Dan Winship <danw@gnome.org>
68408 Date:   Fri Feb 3 13:03:38 2012 -0500
68409
68410     gio/tests/g-icon.c: fix some path checks on win32
68411
68412     Some of the tests needed to be modified to use G_DIR_SEPARATOR_S
68413     rather than hardcoded "/"s.
68414
68415     https://bugzilla.gnome.org/show_bug.cgi?id=669331
68416
68417  gio/tests/g-icon.c | 6 +++---
68418  1 file changed, 3 insertions(+), 3 deletions(-)
68419
68420 commit 291853bea3881a7eeb0f2c56946d3a1c0ef38c95
68421 Author: Dan Winship <danw@gnome.org>
68422 Date:   Fri Feb 3 12:42:10 2012 -0500
68423
68424     gicon: make g_icon_new_for_string() recognize win32 paths
68425
68426     (but for compatibility, make it still recognize unix paths on win32
68427     too)
68428
68429     https://bugzilla.gnome.org/show_bug.cgi?id=669331
68430
68431  gio/gicon.c | 2 +-
68432  1 file changed, 1 insertion(+), 1 deletion(-)
68433
68434 commit 26f1e0938eeb61c7f93b651aa316e33f3b0d6292
68435 Author: Dan Winship <danw@gnome.org>
68436 Date:   Fri Feb 3 11:35:26 2012 -0500
68437
68438     gio/tests/file: skip the file monitor tests if using GPollFileMonitor
68439
68440     test_create_delete() assumes that if it creates a file and then
68441     immediately deletes it, that the file monitor will notice this and
68442     record it as a create followed by a delete. But that won't work with
68443     GPollFileMonitor, which will just think nothing changed. So skip the
68444     test in that case.
68445
68446     https://bugzilla.gnome.org/show_bug.cgi?id=669331
68447
68448  gio/tests/file.c | 15 ++++++++++++++-
68449  1 file changed, 14 insertions(+), 1 deletion(-)
68450
68451 commit 2793b39ea3de4fdac5cf154c7a12ac7ba82657d2
68452 Author: Dan Winship <danw@gnome.org>
68453 Date:   Fri Feb 3 11:12:02 2012 -0500
68454
68455     gio/tests/g-file.c: fix some path checks on win32
68456
68457     Some of the tests needed to be modified to use G_DIR_SEPARATOR_S
68458     rather than hardcoded "/"s.
68459
68460     https://bugzilla.gnome.org/show_bug.cgi?id=669331
68461
68462  gio/tests/g-file.c | 24 ++++++++++++------------
68463  1 file changed, 12 insertions(+), 12 deletions(-)
68464
68465 commit 5c91af7e41443252857cdcf6fe0f0dabdc0b5250
68466 Author: Dan Winship <danw@gnome.org>
68467 Date:   Fri Feb 3 11:10:50 2012 -0500
68468
68469     glocalfile: fix g_file_get_parse_name() on win32
68470
68471     When getting the parse name for a file: URI on win32, we were not
68472     translating "\" to "/", resulting in incorrect output.
68473
68474     https://bugzilla.gnome.org/show_bug.cgi?id=669331
68475
68476  gio/glocalfile.c | 21 ++++++++++++++++++++-
68477  1 file changed, 20 insertions(+), 1 deletion(-)
68478
68479 commit b2ddbd8f556c41f4d076c4cc4788684a9c84e7a2
68480 Author: Matthias Clasen <mclasen@redhat.com>
68481 Date:   Mon Aug 6 11:03:42 2012 -0400
68482
68483     Plug a minor memory leak in GDBusObjectProxy
68484
68485     As pointed out by Patrick Ohly in bug 680505,
68486     GDBusObjectProxy was forgetting to free its object_path.
68487
68488  gio/gdbusobjectproxy.c | 2 ++
68489  1 file changed, 2 insertions(+)
68490
68491 commit be7095980e90a8d8e76e678dc085423d2717c3bd
68492 Author: David Rothlisberger <david@rothlis.net>
68493 Date:   Mon Jul 16 13:12:15 2012 +0100
68494
68495     gobject docs: Remove confusing acronym
68496
68497     In the wikipedia disambiguation page[1] the only entry that even
68498     remotely makes sense in this context is "and so on". Google searches
68499     for "aso memory management" and "aso garbage collection" don't yield
68500     anything relevant.
68501
68502     [1] http://en.wikipedia.org/wiki/ASO
68503
68504     https://bugzilla.gnome.org/show_bug.cgi?id=679996
68505
68506  docs/reference/gobject/tut_gobject.xml | 2 +-
68507  1 file changed, 1 insertion(+), 1 deletion(-)
68508
68509 commit bcda26a504c58d5ef5c13032c6c29cf3c56c226e
68510 Author: David Rothlisberger <david@rothlis.net>
68511 Date:   Mon Jul 16 10:57:46 2012 +0100
68512
68513     gobject docs: Remove incorrect reference to signals docs
68514
68515     The chapter on signals comes after this chapter, not before (see
68516     "tut_gobject.xml" in docs/reference/gobject/gobject-docs.xml).
68517
68518     https://bugzilla.gnome.org/show_bug.cgi?id=679996
68519
68520  docs/reference/gobject/tut_gobject.xml | 6 +++---
68521  1 file changed, 3 insertions(+), 3 deletions(-)
68522
68523 commit 10474aca34f8adf7258294d678e56525b7570c70
68524 Author: Brian Koning <gnome.brkoning@gmail.com>
68525 Date:   Mon Jul 23 11:04:45 2012 -0400
68526
68527     Remove extra newline chars in local
68528     g_application_command_line_print/err
68529
68530     The extra newline chars in the local
68531     implementation of g_application_command_line_print and
68532     g_application_command_line_printerr() cause an unwanted newline
68533     after printed strings. This patch removes the newline chars to make
68534     the functions consistent with their documentation.
68535
68536     https://bugzilla.gnome.org/show_bug.cgi?id=680459
68537
68538  gio/gapplicationcommandline.c | 4 ++--
68539  1 file changed, 2 insertions(+), 2 deletions(-)
68540
68541 commit 151b198b93764ac69b5c067afe9fbf7c6c4acea4
68542 Author: Pavel Vasin <rat4vier@gmail.com>
68543 Date:   Mon Jul 16 15:57:26 2012 +0400
68544
68545     GDBusActionGroup: hold ref until async init done
68546
68547     to avoid use-after-free if GDBusActionGroup was finalized
68548
68549     https://bugzilla.gnome.org/show_bug.cgi?id=679509
68550
68551  gio/gdbusactiongroup.c | 4 +++-
68552  1 file changed, 3 insertions(+), 1 deletion(-)
68553
68554 commit b2d848e3cb83fb096d6337be701cf834defa56b9
68555 Author: Pavel Vasin <rat4vier@gmail.com>
68556 Date:   Sun Jul 15 14:34:53 2012 +0400
68557
68558     gio/tests/actions: test for bug679509
68559
68560  gio/tests/actions.c | 26 ++++++++++++++++++++++++++
68561  1 file changed, 26 insertions(+)
68562
68563 commit a74749d354a9d5458f664eb67691901e13bfe738
68564 Author: Matthias Clasen <mclasen@redhat.com>
68565 Date:   Mon Aug 6 08:51:40 2012 -0400
68566
68567     Deprecated GSlice config API
68568
68569     This was marked as 'internal debugging' in the headers, and
68570     should have never been made public. As a first step to repair
68571     this, deprecate it.
68572
68573     https://bugzilla.gnome.org/show_bug.cgi?id=680831
68574
68575  glib/gslice.h      | 4 ++++
68576  glib/tests/slice.c | 3 +++
68577  2 files changed, 7 insertions(+)
68578
68579 commit 0b8662635df3e35aacb7d2e7cef517c47869c6ec
68580 Author: Matthias Clasen <mclasen@redhat.com>
68581 Date:   Mon Aug 6 08:49:30 2012 -0400
68582
68583     configure.ac: Use AS_HELP_STRING throughout
68584
68585     https://bugzilla.gnome.org/show_bug.cgi?id=680831
68586
68587  configure.ac | 36 ++++++++++++++++++------------------
68588  1 file changed, 18 insertions(+), 18 deletions(-)
68589
68590 commit 49b35f093034af6ff14df4df2073a6111614c9d0
68591 Author: Stef Walter <stefw@gnome.org>
68592 Date:   Fri Aug 3 21:51:08 2012 +0200
68593
68594     gtlscertificate: Don't confuse certificate and public key in docs
68595
68596      * A certificate sorta acts as a public key, but more specifically
68597        it contains a public key (in its subjectPublicKeyInfo) field.
68598      * Documentation was confusing and could have read like the
68599        certificate and certificate-pem properties were returning the
68600        public key part of the certificate.
68601
68602     https://bugzilla.gnome.org/show_bug.cgi?id=681158
68603
68604  gio/gtlscertificate.c | 15 +++++++--------
68605  1 file changed, 7 insertions(+), 8 deletions(-)
68606
68607 commit 278fe0c67f1d3a8731356fdda0e0adfb633cd7c4
68608 Author: Stef Walter <stefw@gnome.org>
68609 Date:   Tue Jul 31 16:47:45 2012 +0200
68610
68611     gchecksum: Add g_compute_checksum_for_bytes()
68612
68613      * Add a GBytes based version of g_compute_checksum_for_data()
68614      * Add appropriate tests
68615
68616     https://bugzilla.gnome.org/show_bug.cgi?id=680912
68617
68618  docs/reference/glib/glib-sections.txt |  1 +
68619  glib/gchecksum.c                      | 30 +++++++++++++++++++++++
68620  glib/gchecksum.h                      |  5 ++++
68621  glib/glib.symbols                     |  1 +
68622  glib/tests/checksum.c                 | 45
68623  +++++++++++++++++++++++++++++++----
68624  5 files changed, 78 insertions(+), 4 deletions(-)
68625
68626 commit dd2ecf7488190d7ffd7912f6bf81da3560ad3976
68627 Author: Stef Walter <stefw@gnome.org>
68628 Date:   Fri Aug 3 18:19:36 2012 +0200
68629
68630     checksum: Use functions instead of macros when building tests
68631
68632      * No need for hard to debug and maintain macros here.
68633
68634     https://bugzilla.gnome.org/show_bug.cgi?id=681151
68635
68636  glib/tests/checksum.c | 65
68637  +++++++++++++++++++++++++++++----------------------
68638  1 file changed, 37 insertions(+), 28 deletions(-)
68639
68640 commit 0f6a092cc5a1cc82a02b23e9daa15159319f929c
68641 Author: Javier Jardón <jjardon@gnome.org>
68642 Date:   Tue Apr 17 12:59:11 2012 +0100
68643
68644     Make gtk-doc not a hard dependency of GLib
68645
68646     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=674314
68647
68648  autogen.sh       | 10 ++++++----
68649  configure.ac     |  7 ++++++-
68650  docs/Makefile.am |  2 ++
68651  3 files changed, 14 insertions(+), 5 deletions(-)
68652
68653 commit 10fc00b38515bc322d5e497d61a50165b04c3c8d
68654 Author: Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
68655 Date:   Wed Apr 25 14:21:06 2012 +0200
68656
68657     gclosure: do not copy and leak when generically marshalling return
68658     value
68659
68660     https://bugzilla.gnome.org/show_bug.cgi?id=674800
68661
68662  gobject/gclosure.c | 10 +++++-----
68663  1 file changed, 5 insertions(+), 5 deletions(-)
68664
68665 commit 24b9f61ee4b8b7bc755b84398207112c18b4121f
68666 Author: Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
68667 Date:   Thu Jul 19 16:38:59 2012 +0200
68668
68669     tests: add check for leaking signal return value
68670
68671     https://bugzilla.gnome.org/show_bug.cgi?id=674800
68672
68673  tests/refcount/Makefile.am |  5 ++++-
68674  tests/refcount/signals.c   | 26 ++++++++++++++++++++++++++
68675  2 files changed, 30 insertions(+), 1 deletion(-)
68676
68677 commit 13a1154b4cf664e486df9fa6a76d279b8090c49e
68678 Author: Mark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
68679 Date:   Thu Jul 19 16:38:06 2012 +0200
68680
68681     tests: make refcount signals test slightly valgrind cleaner
68682
68683  tests/refcount/signals.c | 4 ++++
68684  1 file changed, 4 insertions(+)
68685
68686 commit f1a13b895d71fb9523c65591a7ebb7a8bad0a4d9
68687 Author: Matthias Clasen <mclasen@redhat.com>
68688 Date:   Sat Aug 4 17:49:53 2012 -0400
68689
68690     NEWS updates for 2.33.8
68691
68692  NEWS | 33 +++++++++++++++++++++++++++++++++
68693  1 file changed, 33 insertions(+)
68694
68695 commit 08dd0f246a17c5e1fd78ae19c18f52905c47fdbc
68696 Author: Matthias Clasen <mclasen@redhat.com>
68697 Date:   Fri Aug 3 00:36:25 2012 +0200
68698
68699     docs: Improve man page consistency
68700
68701     Make Options sections refsect1 instead of refsect2, and use
68702     uppercase for argument names. Also add a product name, and
68703     shorten some argument names.
68704
68705  docs/reference/gio/gdbus-codegen.xml          |  21 +-
68706  docs/reference/gio/gdbus.xml                  |  29 ++-
68707  docs/reference/gio/gio-querymodules.xml       |  14 +-
68708  docs/reference/gio/glib-compile-resources.xml |  83 ++++---
68709  docs/reference/gio/glib-compile-schemas.xml   |  29 ++-
68710  docs/reference/gio/gresource.xml              |  17 +-
68711  docs/reference/gio/gsettings.xml              |  17 +-
68712  docs/reference/glib/glib-gettextize.xml       |  23 +-
68713  docs/reference/glib/gtester-report.xml        |  18 +-
68714  docs/reference/glib/gtester.xml               |  33 ++-
68715  docs/reference/gobject/glib-genmarshal.xml    | 237 ++++++++++---------
68716  docs/reference/gobject/glib-mkenums.xml       | 315
68717  +++++++++++++-------------
68718  docs/reference/gobject/gobject-query.xml      |  41 ++--
68719  13 files changed, 506 insertions(+), 371 deletions(-)
68720
68721 commit d241978412144650e73e9b635cf1869f8d4da2b9
68722 Author: Matthias Clasen <mclasen@redhat.com>
68723 Date:   Fri Aug 3 00:33:34 2012 +0200
68724
68725     docs: Improve man page generation
68726
68727     Use $(AM_V_GEN) for generating man pages, and set some parameters
68728     for the XSL stylesheets. Among other things, don't generate AUTHORS
68729     and COPYRIGHT sections.
68730
68731  docs/reference/gio/Makefile.am     | 10 +++++++++-
68732  docs/reference/glib/Makefile.am    | 10 +++++++++-
68733  docs/reference/gobject/Makefile.am | 10 +++++++++-
68734  3 files changed, 27 insertions(+), 3 deletions(-)
68735
68736 commit 9f9ab640306da52127935bd8eab82a1a8dcaaf89
68737 Author: Matthias Clasen <mclasen@redhat.com>
68738 Date:   Thu Aug 2 23:52:46 2012 +0200
68739
68740     Rework the man page configury
68741
68742     Default to generate man pages if the required tools and
68743     stylesheets are found. Error out if --enable-man is given
68744     but tools or stylesheets are missing.
68745
68746  configure.ac | 49 +++++++++++++++++++++++++++++++++++++------------
68747  1 file changed, 37 insertions(+), 12 deletions(-)
68748
68749 commit e2470ec6db5230c183a4879b5f0c687b699614e9
68750 Author: Matthias Clasen <mclasen@redhat.com>
68751 Date:   Thu Aug 2 23:51:52 2012 +0200
68752
68753     docs: Don't put links in section titles
68754
68755  gio/gsettingsschema.c | 4 ++--
68756  1 file changed, 2 insertions(+), 2 deletions(-)
68757
68758 commit 6ddf40f301439c01bec24344694074bd9ba5f016
68759 Author: Stef Walter <stefw@gnome.org>
68760 Date:   Wed Aug 1 10:41:02 2012 +0200
68761
68762     gtlscertificate: Add g_tls_certificate_is_same() function
68763
68764      * Certificate equality in PKIX in general is equality between
68765        the DER encoding of the certificates.
68766
68767     https://bugzilla.gnome.org/show_bug.cgi?id=681116
68768
68769  docs/reference/gio/gio-sections.txt |  1 +
68770  gio/gio.symbols                     |  1 +
68771  gio/gtlscertificate.c               | 37
68772  +++++++++++++++++++++++++++++++++++++
68773  gio/gtlscertificate.h               |  4 ++++
68774  4 files changed, 43 insertions(+)
68775
68776 commit b913b0c29ed7269a1684ec15f27b59a8ad2ef5e4
68777 Author: Stef Walter <stefw@gnome.org>
68778 Date:   Wed Aug 1 14:22:53 2012 +0200
68779
68780     gtlsdatabase: Don't complain if no callbacks for async functions
68781
68782     https://bugzilla.gnome.org/show_bug.cgi?id=681118
68783
68784  gio/gtlsdatabase.c | 7 -------
68785  1 file changed, 7 deletions(-)
68786
68787 commit aaf6ac8321065b9a81f96070d629bd72b589dfde
68788 Author: Sweta Kothari <swkothar@redhat.com>
68789 Date:   Fri Aug 3 13:35:05 2012 +0530
68790
68791     Updated gujarati file
68792
68793  po/gu.po | 2 +-
68794  1 file changed, 1 insertion(+), 1 deletion(-)
68795
68796 commit c0b3a656c78c1f14c146464aa50697990db8b88b
68797 Author: Sweta Kothari <swkothar@redhat.com>
68798 Date:   Fri Aug 3 13:32:12 2012 +0530
68799
68800     Updated gujarati file
68801
68802  po/gu.po | 6025
68803  ++++++++++++++++++++++++++++++++++----------------------------
68804  1 file changed, 3285 insertions(+), 2740 deletions(-)
68805
68806 commit 800ca21e555e5e9fe1f07a4a8473d6d24ada6301
68807 Author: David Zeuthen <zeuthen@gmail.com>
68808 Date:   Wed Aug 1 11:57:22 2012 -0400
68809
68810     GDBusError: Fix up G_STATIC_ASSERT guidance
68811
68812     This was reported in bug 680994.
68813
68814     https://bugzilla.gnome.org/show_bug.cgi?id=680994
68815
68816     Signed-off-by: David Zeuthen <zeuthen@gmail.com>
68817
68818  gio/gdbuserror.c | 5 ++++-
68819  1 file changed, 4 insertions(+), 1 deletion(-)
68820
68821 commit b3f96373372771744a5ade73b2e897ec32365182
68822 Author: Dan Winship <danw@gnome.org>
68823 Date:   Wed Jul 25 14:41:04 2012 -0400
68824
68825     gthreadpool: set default max_unused_threads and max_idle_time values
68826
68827     GThreadPool defaulted to 0 for max_unused_threads (meaning thread-pool
68828     threads would exit immediately if there was not already another task
68829     waiting for them), and 0 for max_idle_time (meaning unused threads
68830     would linger forever, though this is only relevant if you changed
68831     max_unused_threads).
68832
68833     However, GIOScheduler changed the global defaults to 2 and 15*1000,
68834     respectively, arguing that these were more useful defaults. And they
68835     are, so let's use them.
68836
68837     https://bugzilla.gnome.org/show_bug.cgi?id=661767
68838
68839  gio/gioscheduler.c | 6 ------
68840  glib/gthreadpool.c | 9 +++++----
68841  2 files changed, 5 insertions(+), 10 deletions(-)
68842
68843 commit 26056558be4656ee6e891a4fae5d4198de7519cf
68844 Author: Dan Winship <danw@gnome.org>
68845 Date:   Mon Jul 30 08:06:57 2012 -0400
68846
68847     gmain: allow g_source_get_context() on destroyed sources
68848
68849     g_source_get_context() was checking that the source wasn't destroyed
68850     (since a source doesn't hold a ref on its context, and so
68851     source->context might point to garbage in that case). However, it's
68852     useful to be allowed to call g_source_get_context() on a source that
68853     is destroyed-but-currently-running.
68854
68855     So instead, let g_source_get_context() return the context whenever
68856     it's non-NULL, and clear the source->context of any sources that are
68857     still in a context's sources list when the context is freed. Since
68858     sources are only removed from the list when the source is freed (not
68859     when it is destroyed), this means that now whenever a source has a
68860     non-NULL context pointer, then that pointer is valid.
68861
68862     This also means that g_source_get_time() will now return-if-fail
68863     rather than crashing if it is called on a source whose context has
68864     been destroyed.
68865
68866     Add tests to glib/tests/mainloop to verify that g_source_get_context()
68867     and g_source_get_time() work on destroyed sources.
68868
68869     https://bugzilla.gnome.org/show_bug.cgi?id=661767
68870
68871  glib/gmain.c          | 15 ++++++++++++---
68872  glib/tests/mainloop.c | 14 ++++++++++++--
68873  2 files changed, 24 insertions(+), 5 deletions(-)
68874
68875 commit 6881e743ee37eff154326ef5e0510651c0a14ac4
68876 Author: Dan Winship <danw@gnome.org>
68877 Date:   Sun Jul 29 13:06:53 2012 -0400
68878
68879     glib/tests/mainloop: test g_source_get_time()
68880
68881     Verify that
68882
68883       - g_source_get_time() does not change within a single callback
68884         (even if the real time does)
68885
68886       - g_source_get_time() does not change between different callbacks in
68887         the same mainloop iteration
68888
68889       - g_source_get_time() does change between iterations if the real
68890         time did.
68891
68892     https://bugzilla.gnome.org/show_bug.cgi?id=661767
68893
68894  glib/tests/mainloop.c | 105
68895  ++++++++++++++++++++++++++++++++++++++++++++++++++
68896  1 file changed, 105 insertions(+)
68897
68898 commit b0bce4ad41937dabf7e5c94dcce3caf4e88f3f97
68899 Author: Owen W. Taylor <otaylor@fishsoup.net>
68900 Date:   Mon Jul 30 13:33:05 2012 +0200
68901
68902     g_file_make_directory_with_parents: Fix error propagation
68903
68904     When creating a directory fails for some reason other than
68905     the parent not existing, don't clear the error before we try
68906     to propagate it.
68907
68908     To reproduce, run 'ostadmin init' on /ostree or otherwise try to
68909     run the function on a directory with a parent directory where the
68910     current user is not allowed to write.
68911
68912     https://bugzilla.gnome.org/show_bug.cgi?id=680823
68913
68914  gio/gfile.c | 6 ++++--
68915  1 file changed, 4 insertions(+), 2 deletions(-)
68916
68917 commit d7829ced532a5ffba4c56772a7a4b24e3e228651
68918 Author: Colin Walters <walters@verbum.org>
68919 Date:   Mon Jul 30 05:11:08 2012 -0400
68920
68921     GFile: Note semantics of g_file_delete()
68922
68923     Particularly for someone programming on Unix, this helps them
68924     understand that we will unlink symbolic links, and not follow them.
68925
68926  gio/gfile.c | 5 +++--
68927  1 file changed, 3 insertions(+), 2 deletions(-)
68928
68929 commit 14a1c20177eab4d584b29cbd6fe5933f4b2af4de
68930 Author: Colin Walters <walters@verbum.org>
68931 Date:   Sat Jul 28 09:30:22 2012 -0400
68932
68933     GFile: Add g_file_delete_async()
68934
68935     This looks like it was stubbed out but not implemented; the vtable
68936     entry dates to commit 3781343738de4abddf56982325a77bd70a98cd26 which
68937     is just alex's initial merge of gio into glib.
68938
68939     I was working on some code that wants an asynchronous rm -rf
68940     equivalent, and so yeah, this is desirable.
68941
68942     https://bugzilla.gnome.org/show_bug.cgi?id=680760
68943
68944  docs/reference/gio/gio-sections.txt |   2 +
68945  gio/gfile.c                         | 118
68946  ++++++++++++++++++++++++++++++++++++
68947  gio/gfile.h                         |  27 +++++++--
68948  gio/gio.symbols                     |   2 +
68949  gio/tests/file.c                    |  43 +++++++++++++
68950  5 files changed, 188 insertions(+), 4 deletions(-)
68951
68952 commit 6b6bef753f2e8f01e01fc8e8f099edcebc9ff8b6
68953 Author: Colin Walters <walters@verbum.org>
68954 Date:   Sun Jul 29 09:29:03 2012 -0400
68955
68956     Add .dir-locals.el to tell Emacs users not to use tabs for C
68957
68958     Requested by Ryan.
68959
68960     https://bugzilla.gnome.org/show_bug.cgi?id=680787
68961
68962  .dir-locals.el | 1 +
68963  1 file changed, 1 insertion(+)
68964
68965 commit c3154cc48eab8bb3ee6afc661d04cc919d6f9543
68966 Author: Fran Diéguez <fran.dieguez@mabishu.com>
68967 Date:   Mon Jul 30 02:42:30 2012 +0200
68968
68969     Updated Galician translations
68970
68971  po/gl.po | 344
68972  +++++++++++++++++++++++++++++++++------------------------------
68973  1 file changed, 180 insertions(+), 164 deletions(-)
68974
68975 commit 8abfe528b75c6aab3a46ec02c4dcca05fceca83b
68976 Author: Andrej Žnidaršič <andrej.znidarsic@gmail.com>
68977 Date:   Sun Jul 29 13:11:18 2012 +0200
68978
68979     Updated Slovenian translation
68980
68981  po/sl.po | 6 +++---
68982  1 file changed, 3 insertions(+), 3 deletions(-)
68983
68984 commit ad4f780cb427c1c37c0b0d87fac867285926eb16
68985 Author: Lionel Landwerlin <llandwerlin@gmail.com>
68986 Date:   Fri Jul 27 14:52:17 2012 +0200
68987
68988     glib: fix locale detection on android
68989
68990     g_utf8_strup() tries to call setlocale() before starting to compute
68991     the length of its first argument. Calling setlocale() can return NULL
68992     (as specified in the man page), and obviously that happens on android.
68993
68994     https://bugzilla.gnome.org/show_bug.cgi?id=680704
68995
68996  glib/guniprop.c | 3 +++
68997  1 file changed, 3 insertions(+)
68998
68999 commit 3339a395c298a64a9a6056b80230cc1381a6406a
69000 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
69001 Date:   Wed Jul 25 10:33:27 2012 +0200
69002
69003     Updated Serbian translation
69004
69005  po/sr.po       | 1283
69006  ++++++++++++++++++++++++++------------------------------
69007  po/sr@latin.po | 1249
69008  ++++++++++++++++++++++++++----------------------------
69009  2 files changed, 1191 insertions(+), 1341 deletions(-)
69010
69011 commit 72824f2af2a6ae01ede471ef987ee60b9f7cd047
69012 Author: Yaron Shahrabani <sh.yaron@gmail.com>
69013 Date:   Tue Jul 24 22:39:15 2012 +0300
69014
69015     Updated Hebrew translation.
69016
69017  po/he.po | 1120
69018  ++++++++++++++++++++++++++++++++++----------------------------
69019  1 file changed, 611 insertions(+), 509 deletions(-)
69020
69021 commit 3bb53b14530116eeac1e6bcaabf7a28edb74e877
69022 Author: Tobias Endrigkeit <tobiasendrigkeit@googlemail.com>
69023 Date:   Mon Jul 23 22:11:53 2012 +0200
69024
69025     [l10n] Updated German translation
69026
69027  po/de.po | 300
69028  ++++++++++++++++++++++++++++++++++-----------------------------
69029  1 file changed, 160 insertions(+), 140 deletions(-)
69030
69031 commit 0830e10e6f6dab02afdc39b61d9611d7330edad1
69032 Author: Kjartan Maraas <kmaraas@gnome.org>
69033 Date:   Mon Jul 23 11:42:22 2012 +0200
69034
69035     Updated Norwegian bokmål translation
69036
69037  po/nb.po | 388
69038  ++++++++++++++++++++++++++++++++-------------------------------
69039  1 file changed, 196 insertions(+), 192 deletions(-)
69040
69041 commit 003e7a70e80d508458c7a9d4cc76b84a1eb35f94
69042 Author: Colin Walters <walters@verbum.org>
69043 Date:   Fri Jul 20 10:40:56 2012 -0400
69044
69045     Revert unintential IAPI break for g_key_file_load_from_data()
69046
69047     The old (length) annotation actually wasn't being read.  Changing
69048     it to an array was telling g-i that it was an array of utf8, which
69049     is clearly not true.
69050
69051     We *could* add (element-type guint8), but that would change it to a
69052     byte array, as opposed to the original utf8 version.
69053
69054     Just removing the annotation should bring us back to where we
69055     were, which was fine.
69056
69057     https://bugzilla.gnome.org/show_bug.cgi?id=680310
69058
69059  glib/gkeyfile.c | 2 +-
69060  1 file changed, 1 insertion(+), 1 deletion(-)
69061
69062 commit 1ae7c7d982b3f461dcab178b3d20a04aaa9d9d72
69063 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
69064 Date:   Thu Jul 19 23:15:59 2012 +0800
69065
69066     gio/Makefile.am: Filter out gcontenttype.c for MSVC builds
69067
69068     gcontenttype.c was split into gcontenttype.c and gcontenttype-win32.c
69069     in commit 32192ee9 ("Split gcontenttype.c"), so we don't want
69070     to include
69071     gcontenttype.c in the Visual C++ build as it is no longer a source
69072     file
69073     meant for Windows.
69074
69075     Thanks to Thomas H.P. Anderson for pointing this out.
69076
69077  gio/Makefile.am | 6 +++---
69078  1 file changed, 3 insertions(+), 3 deletions(-)
69079
69080 commit 23a2136fb5dd860a57a9bd46e61099ea4da99447
69081 Author: Matthias Clasen <mclasen@redhat.com>
69082 Date:   Thu Jul 19 06:37:59 2012 -0400
69083
69084     Check for PR_SET_NAME
69085
69086     Bug 680148 claims that PR_SET_NAME may not be defined when
69087     using an old kernel. Deal with it.
69088
69089  glib/gthread-posix.c | 2 ++
69090  1 file changed, 2 insertions(+)
69091
69092 commit 4c255d4602b4c6f65031588ff30342c36e250567
69093 Author: Matthias Clasen <mclasen@redhat.com>
69094 Date:   Thu Jul 19 06:32:29 2012 -0400
69095
69096     Be more careful when using xlocale
69097
69098     Bug 680074 shows that we may end up in situations where only
69099     some of the xlocale functions we need are available. Rather than
69100     trying to find the minimal set of required functions for each
69101     use, define a global USE_XLOCALE and only use any xlocale functions
69102     if we have a full set.
69103
69104  glib/gstrfuncs.c | 22 +++++++++++++++-------
69105  1 file changed, 15 insertions(+), 7 deletions(-)
69106
69107 commit dd098405ad4f7ad2a0029cbfc340ca2e7e2b5633
69108 Author: Matthias Clasen <mclasen@redhat.com>
69109 Date:   Thu Jul 19 06:20:10 2012 -0400
69110
69111     Cosmetic: Fix up line endings
69112
69113     Somehow a few ^M sneaked in here.
69114
69115  glib/gstrfuncs.c | 6 +++---
69116  1 file changed, 3 insertions(+), 3 deletions(-)
69117
69118 commit 2357f67b1b7a9448d78e8606f10b472c595c7c90
69119 Author: Dan Winship <danw@gnome.org>
69120 Date:   Wed Jul 18 15:08:44 2012 -0400
69121
69122     gmain: handle child sources being destroyed before parent
69123
69124     Fix a crash when a child source is destroyed before its parent. Also,
69125     add a test case for this and the previous fix.
69126
69127  glib/gmain.c          | 23 ++++++++++--------
69128  glib/tests/mainloop.c | 65
69129  +++++++++++++++++++++++++++++++++++++++++++++++++++
69130  2 files changed, 78 insertions(+), 10 deletions(-)
69131
69132 commit ee6e66cb4483d82fcb0657d13faebf844258c70b
69133 Author: Dan Winship <danw@gnome.org>
69134 Date:   Wed Jul 18 14:19:36 2012 -0400
69135
69136     g_source_add_child_source: sync blocked state
69137
69138     Child sources are supposed to be blocked when their parents are, so
69139     when adding a source to a blocked source, block the child too. Fixes a
69140     warning when unblocking the parent.
69141
69142  glib/gmain.c | 4 ++++
69143  1 file changed, 4 insertions(+)
69144
69145 commit 2855b827da44144c76b72d8cfec9599a835df4ea
69146 Author: Dan Winship <danw@gnome.org>
69147 Date:   Tue Jul 17 16:21:03 2012 -0400
69148
69149     gio/tests/converter-stream: add a new test, rename an old one
69150
69151     Add a test that the decompressor input streams handle truncated data
69152     correctly. (They do; I wrote the test thinking there was a bug there,
69153     but there isn't.)
69154
69155     Also, rename the "corruption" tests to "roundtrip", since "corruption"
69156     makes it sound like we're testing how the converters deal with
69157     corrupted data, as opposed to merely testing that they don't corrupt
69158     data themselves. And fix the bug reference.
69159
69160  gio/tests/converter-stream.c | 112
69161  ++++++++++++++++++++++++++++++++-----------
69162  1 file changed, 83 insertions(+), 29 deletions(-)
69163
69164 commit 09c18537f4e8b3ede066339cc23b76df8a4fc2cc
69165 Author: Dan Winship <danw@gnome.org>
69166 Date:   Tue Jul 17 13:17:01 2012 -0400
69167
69168     g_cancellable_source_new: don't use a file descriptor
69169
69170     Rather than implementing GCancellableSource by polling on its fd,
69171     implement it by just waking its GMainContext up from the "cancelled"
69172     signal handler, thereby helping to reduce file descriptor usage.
69173     Suggested by Ryan Lortie.
69174
69175     https://bugzilla.gnome.org/show_bug.cgi?id=680121
69176
69177  gio/gcancellable.c | 24 +++++++++++++++++++-----
69178  1 file changed, 19 insertions(+), 5 deletions(-)
69179
69180 commit 0e37822e10626859bcc6cb0452f1c0832e6990fa
69181 Author: Matthias Clasen <mclasen@redhat.com>
69182 Date:   Tue Jul 17 14:23:08 2012 -0400
69183
69184     Bump version
69185
69186  configure.ac | 2 +-
69187  1 file changed, 1 insertion(+), 1 deletion(-)
69188
69189 commit ffefa544d68972cf5cc7099eb015c35630c5314d
69190 Author: Matthias Clasen <mclasen@redhat.com>
69191 Date:   Tue Jul 17 13:50:58 2012 -0400
69192
69193     More updates
69194
69195  NEWS | 1 +
69196  1 file changed, 1 insertion(+)
69197
69198 commit a0b71839ee27eec27d8b9da24d25c153d6273f42
69199 Author: Stef Walter <stefw@gnome.org>
69200 Date:   Tue Jul 17 18:34:16 2012 +0200
69201
69202     GIOScheduler: Fix access after free in "cancelled" handler
69203
69204      * GCancellable can be "cancelled" more than once if
69205        g_cancellable_reset() is called.
69206      * Don't assume that because the "cancelled" signal fired
69207        it won't fire again.
69208
69209     https://bugzilla.gnome.org/show_bug.cgi?id=680111
69210
69211  gio/gioscheduler.c | 2 +-
69212  1 file changed, 1 insertion(+), 1 deletion(-)
69213
69214 commit e97a4c7e5ef205dea08928f64ee5ba7e222e3b9b
69215 Author: Matthias Clasen <mclasen@redhat.com>
69216 Date:   Tue Jul 17 13:00:00 2012 -0400
69217
69218     2.33.6
69219
69220     https://bugzilla.gnome.org/show_bug.cgi?id=680111
69221
69222  NEWS         | 14 ++++++++++++++
69223  configure.ac |  2 +-
69224  2 files changed, 15 insertions(+), 1 deletion(-)
69225
69226 commit d90ad1805552aab969f316a1de687efdb71e27fe
69227 Author: Dan Winship <danw@gnome.org>
69228 Date:   Tue Jul 17 09:12:39 2012 -0400
69229
69230     GAsyncInitable: partially revert the init_finish changes
69231
69232     g_async_initable_real_init_finish() was previously handling all
69233     GSimpleAsyncResults, even if they weren't created by
69234     g_async_initable_real_init_async(), and libnm-glib accidentally relied
69235     on that behavior. So remove the g_simple_async_result_is_valid()
69236     check.
69237
69238  gio/gasyncinitable.c | 17 +++++++++--------
69239  1 file changed, 9 insertions(+), 8 deletions(-)
69240
69241 commit cd8ec3359b4b8afd5cce48bf218ecd793f8064eb
69242 Author: Krzesimir Nowak <qdlacz@gmail.com>
69243 Date:   Sun Jul 15 19:10:43 2012 +0200
69244
69245     GVariantType: Add (constructor) annotation for some constructors.
69246
69247     This are mistaken by g-ir-scanner as GVariantType's methods, because
69248     they take a GVariantType* as a first parameter.
69249
69250     https://bugzilla.gnome.org/show_bug.cgi?id=679968
69251
69252  glib/gvarianttype.c | 6 +++---
69253  1 file changed, 3 insertions(+), 3 deletions(-)
69254
69255 commit 1b3578ec0beb19639e21c08e560a4fdb010a438a
69256 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
69257 Date:   Mon Jul 16 16:42:49 2012 +0200
69258
69259     Updated Spanish translation
69260
69261  po/es.po | 441
69262  +++++++++++++++++++++++++++++++++------------------------------
69263  1 file changed, 231 insertions(+), 210 deletions(-)
69264
69265 commit bfbfbec91e10ea7f34e43a5d263031abb914dec6
69266 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
69267 Date:   Mon Jul 9 04:12:02 2012 +0200
69268
69269     win32: g_getenv() should return "" if variable exists and empty
69270
69271     On Windows, GetEnvironmentVariable() returns 0 for empty variables.
69272     Checking GetLastError() == ERROR_ENVVAR_NOT_FOUND helps make a
69273     difference between a variable that does not exist or an empty one
69274     which should return "".
69275
69276     https://bugzilla.gnome.org/show_bug.cgi?id=679617
69277
69278  glib/genviron.c | 6 +++++-
69279  1 file changed, 5 insertions(+), 1 deletion(-)
69280
69281 commit 6007a4b0b109855f8521ba93ed10b3a1d2bf77f2
69282 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
69283 Date:   Mon Jul 9 03:54:55 2012 +0200
69284
69285     win32: fix g_get_environ()
69286
69287     The current code create the strv array incorrectly, it is too big and
69288     leaves invalid holes. This may result in crashes when freeing the
69289     returned value.
69290
69291     https://bugzilla.gnome.org/show_bug.cgi?id=679617
69292
69293  glib/genviron.c | 13 +++++++++----
69294  1 file changed, 9 insertions(+), 4 deletions(-)
69295
69296 commit 11819933e2d0b8833dfd7a0173f66be989a5a914
69297 Author: Matthias Clasen <mclasen@redhat.com>
69298 Date:   Mon Jul 16 06:01:55 2012 -0400
69299
69300     Bump version
69301
69302  configure.ac | 2 +-
69303  1 file changed, 1 insertion(+), 1 deletion(-)
69304
69305 commit d48bd70853496c5a835e0d3a83136ef23ea778c9
69306 Author: Matthias Clasen <mclasen@redhat.com>
69307 Date:   Sun Jul 15 20:36:10 2012 -0400
69308
69309     More updates
69310
69311  NEWS | 9 ++++++---
69312  1 file changed, 6 insertions(+), 3 deletions(-)
69313
69314 commit f81c2c753ab0f6cc71866cd3e387a2e2dc857d60
69315 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
69316 Date:   Sun Jul 15 12:27:03 2012 +0300
69317
69318     Updated Belarusian translation.
69319
69320  po/be.po | 1106
69321  +++++++++++++++++++++++++++++++++++---------------------------
69322  1 file changed, 620 insertions(+), 486 deletions(-)
69323
69324 commit ef4bbecce76505abc5ba143f57bae4cba0a76f16
69325 Author: Piotr Drąg <piotrdrag@gmail.com>
69326 Date:   Sun Jul 15 01:23:25 2012 +0200
69327
69328     Updated Polish translation
69329
69330  po/pl.po | 192
69331  +++++++++++++++++++++++++++++++++------------------------------
69332  1 file changed, 101 insertions(+), 91 deletions(-)
69333
69334 commit 160da82e3943e2a42685d72f54dddb11db80458c
69335 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
69336 Date:   Sat Jul 14 13:51:12 2012 +0800
69337
69338     Updated Traditional Chinese translation(Hong Kong and Taiwan)
69339
69340  po/zh_HK.po | 1127
69341  ++++++++++++++++++++++++++++++++++-------------------------
69342  po/zh_TW.po | 1127
69343  ++++++++++++++++++++++++++++++++++-------------------------
69344  2 files changed, 1298 insertions(+), 956 deletions(-)
69345
69346 commit c182ee1f7189ea2f547e1af6498b27bd501397fc
69347 Author: Matthias Clasen <mclasen@redhat.com>
69348 Date:   Fri Jul 13 17:37:37 2012 -0400
69349
69350     Fix GModule documentation a bit
69351
69352     The documentation for g_module_make_resident was for some reason
69353     in the doc comment for g_module_name.
69354
69355     https://bugzilla.gnome.org/show_bug.cgi?id=679813
69356
69357  gmodule/gmodule.c | 16 +++++++++++++---
69358  gmodule/gmodule.h |  2 ++
69359  2 files changed, 15 insertions(+), 3 deletions(-)
69360
69361 commit 34b2125edff9d4ce1dc6e2e84e5a816ee14b4791
69362 Author: Matthias Clasen <mclasen@redhat.com>
69363 Date:   Fri Jul 13 17:37:12 2012 -0400
69364
69365     Fix doc build
69366
69367  glib/gregex.c | 2 +-
69368  1 file changed, 1 insertion(+), 1 deletion(-)
69369
69370 commit 3201bcd1b278f335669972cbd991c3a6778a040e
69371 Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
69372 Date:   Fri Jul 13 17:53:45 2012 +0530
69373
69374     Assamese translation updated
69375
69376  po/as.po | 447
69377  ++++++++++++++++++++++++++++++++-------------------------------
69378  1 file changed, 227 insertions(+), 220 deletions(-)
69379
69380 commit 97676046f2764ace8d0ac65df092046044841ac0
69381 Author: Matthias Clasen <mclasen@redhat.com>
69382 Date:   Thu Jul 12 23:40:43 2012 -0400
69383
69384     Update NEWS
69385
69386  NEWS | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
69387  1 file changed, 54 insertions(+)
69388
69389 commit d9af4259f779a4e88d9d47a9e99944ad785f4190
69390 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
69391 Date:   Wed Jul 11 19:41:58 2012 +0200
69392
69393     win32: fix build g_spawn_check_exit_status() with mingw
69394
69395     With mingw, only gspawn-win32.c is compiled, but it is missing some
69396     new symbols.
69397
69398     https://bugzilla.gnome.org/show_bug.cgi?id=679691
69399
69400  glib/gspawn-win32.c | 25 +++++++++++++++++++++++++
69401  glib/gspawn.c       | 10 ----------
69402  2 files changed, 25 insertions(+), 10 deletions(-)
69403
69404 commit ce1b50bf2afbbcfd6c560feed00de2df50b7dfba
69405 Author: Krzesimir Nowak <qdlacz@gmail.com>
69406 Date:   Thu Jul 12 16:09:57 2012 +0200
69407
69408     GRegex, GConvert: Add some missing annotations.
69409
69410     Also, removed pointless (allow-none) return annotation.
69411
69412     https://bugzilla.gnome.org/show_bug.cgi?id=679762
69413
69414  glib/gconvert.c |  6 +++---
69415  glib/gregex.c   | 15 +++++++++------
69416  2 files changed, 12 insertions(+), 9 deletions(-)
69417
69418 commit 99f26ab08f777040230fdd81423d1220722cef2f
69419 Author: Cosimo Cecchi <cosimoc@gnome.org>
69420 Date:   Wed Jul 11 20:25:59 2012 -0400
69421
69422     mount-operation: add a Since tag to the show-unmount-progress signal
69423
69424  gio/gmountoperation.c | 2 ++
69425  1 file changed, 2 insertions(+)
69426
69427 commit 44375ad7c595884c091056a1955d08a1975c5516
69428 Author: Cosimo Cecchi <cosimoc@gnome.org>
69429 Date:   Fri Jul 6 15:41:47 2012 -0400
69430
69431     mount-operation: add show-unmount-progress signal
69432
69433     The actual implementation will be in gvfs.
69434
69435     https://bugzilla.gnome.org/show_bug.cgi?id=676111
69436
69437  gio/gmountoperation.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++
69438  gio/gmountoperation.h |  6 +++++-
69439  2 files changed, 51 insertions(+), 1 deletion(-)
69440
69441 commit 37fbd702d54a471781e853acaf805e0f508fbd3a
69442 Author: Tom Tryfonidis <tomtryf@gmail.com>
69443 Date:   Thu Jul 12 02:38:20 2012 +0300
69444
69445     Updated Greek translation
69446
69447  po/el.po | 819
69448  +++++++++++++++++++++++++++++++++++----------------------------
69449  1 file changed, 456 insertions(+), 363 deletions(-)
69450
69451 commit eda1735029e01d6391fe8a4cde6c5688727c8183
69452 Author: Rui Matos <tiagomatos@gmail.com>
69453 Date:   Tue Jul 10 11:38:34 2012 +0200
69454
69455     GDBusNodeInfo: remove a spurious for loop
69456
69457     https://bugzilla.gnome.org/show_bug.cgi?id=679671
69458
69459  gio/gdbusintrospection.c | 7 ++-----
69460  1 file changed, 2 insertions(+), 5 deletions(-)
69461
69462 commit 6f23c33831f69ef111d22491586d1dfdd8ca3693
69463 Author: Rui Matos <tiagomatos@gmail.com>
69464 Date:   Tue Jul 10 11:37:56 2012 +0200
69465
69466     GDBusNodeInfo: the XML string must contain exactly one node element
69467
69468     Make the documentation clear about this.
69469
69470     https://bugzilla.gnome.org/show_bug.cgi?id=679671
69471
69472  gio/gdbusintrospection.c | 3 +++
69473  1 file changed, 3 insertions(+)
69474
69475 commit f7abd3ce130ae3a6da8502c2dce8d773d7514464
69476 Author: Colin Walters <walters@verbum.org>
69477 Date:   Tue Jul 10 11:27:22 2012 -0400
69478
69479     Add g_spawn_check_exit_status()
69480
69481     Many (if not "almost all") programs that spawn other programs via
69482     g_spawn_sync() or the like simply want to check whether or not the
69483     child exited successfully, but doing so requires use of
69484     platform-specific functionality and there's actually a fair amount of
69485     boilerplate involved.
69486
69487     This new API will help drain a *lot* of mostly duplicated code in
69488     GNOME, from gnome-session to gdm.  And we can see that some bits even
69489     inside GLib were doing it wrong; for example checking the exit status
69490     on Unix, but ignoring it on Windows.
69491
69492     https://bugzilla.gnome.org/show_bug.cgi?id=679691
69493
69494  docs/reference/glib/glib-sections.txt |   1 +
69495  gio/gdbusaddress.c                    |  29 +-------
69496  gio/gdesktopappinfo.c                 |   4 +-
69497  gio/glib-compile-resources.c          |  14 ++--
69498  gio/tests/gdbus-connection-slow.c     |   9 +--
69499  gio/tests/gdbus-connection.c          |   2 +-
69500  glib/glib.symbols                     |   2 +
69501  glib/gmain.c                          |  12 ++--
69502  glib/gmain.h                          |   8 ++-
69503  glib/gspawn.c                         | 128
69504  +++++++++++++++++++++++++++++++---
69505  glib/gspawn.h                         |  13 ++++
69506  11 files changed, 158 insertions(+), 64 deletions(-)
69507
69508 commit 82d914d808c616d14d489c0272c6d5afc4bfbd5a
69509 Author: Dan Winship <danw@gnome.org>
69510 Date:   Thu May 10 11:09:52 2012 -0400
69511
69512     gio: add g_async_result_is_tagged()
69513
69514     Rather than doing a two step
69515     first-check-the-GAsyncResult-subtype-then-
69516     check-the-tag, add a GAsyncResult-level method so that you can do them
69517     both at once, simplifying the code for "short-circuit" async return
69518     values where the vmethod never gets called.
69519
69520     https://bugzilla.gnome.org/show_bug.cgi?id=661767
69521
69522  docs/reference/gio/gio-sections.txt |  1 +
69523  gio/gasyncresult.c                  | 29 +++++++++++++++++++++++++++++
69524  gio/gasyncresult.h                  |  7 +++++++
69525  gio/gbufferedinputstream.c          |  9 ++-------
69526  gio/gfileenumerator.c               | 11 +++--------
69527  gio/ginputstream.c                  | 27 ++++++---------------------
69528  gio/gio.symbols                     |  1 +
69529  gio/giostream.c                     |  9 ++-------
69530  gio/goutputstream.c                 | 27 ++++++---------------------
69531  gio/gresolver.c                     | 13 ++++---------
69532  gio/gsimpleasyncresult.c            |  8 ++++++++
69533  11 files changed, 69 insertions(+), 73 deletions(-)
69534
69535 commit f8532a13e2054e649f75ca2a58e01604be05549e
69536 Author: Dan Winship <danw@gnome.org>
69537 Date:   Thu May 10 09:00:45 2012 -0400
69538
69539     gio: Add g_async_result_legacy_propagate_error()
69540
69541     Finish deprecating the "handle GSimpleAsyncResult errors in the
69542     wrapper function" idiom (and protect against future GSimpleAsyncResult
69543     deprecation warnings) by adding a "legacy" GAsyncResult method
69544     to do it in those classes/methods where it had been traditionally
69545     done.
69546
69547     (This applies only to wrapper methods; in cases where an _async
69548     vmethod explicitly uses GSimpleAsyncResult, its corresponding _finish
69549     vmethod still uses g_simple_async_result_propagate_error.)
69550
69551     https://bugzilla.gnome.org/show_bug.cgi?id=667375
69552     https://bugzilla.gnome.org/show_bug.cgi?id=661767
69553
69554  docs/reference/gio/gio-sections.txt |   1 +
69555  gio/gasyncinitable.c                |   8 +-
69556  gio/gasyncresult.c                  |  42 ++++++++
69557  gio/gasyncresult.h                  |   4 +
69558  gio/gbufferedinputstream.c          |   5 +-
69559  gio/gdrive.c                        |  44 +++------
69560  gio/gfile.c                         | 189
69561  ++++++++++--------------------------
69562  gio/gfileenumerator.c               |  16 ++-
69563  gio/gfileinputstream.c              |   9 +-
69564  gio/gfileiostream.c                 |  13 +--
69565  gio/gfileoutputstream.c             |   9 +-
69566  gio/ginputstream.c                  |  15 +--
69567  gio/gio.symbols                     |   1 +
69568  gio/giostream.c                     |   5 +-
69569  gio/gloadableicon.c                 |  10 +-
69570  gio/gmount.c                        |  48 +++------
69571  gio/goutputstream.c                 |  24 +++--
69572  gio/gresolver.c                     |  24 ++---
69573  gio/gvolume.c                       |  24 ++---
69574  19 files changed, 180 insertions(+), 311 deletions(-)
69575
69576 commit 538b2f106de78b7dfeac2a98f3d5594ed0ed2ade
69577 Author: Dan Winship <danw@gnome.org>
69578 Date:   Mon Jun 11 13:44:19 2012 -0400
69579
69580     gio: handle GSimpleAsyncResult errors in _finish vmethods
69581
69582     Originally, the standard idiom with GSimpleAsyncResult was to handle
69583     all errors in the _finish wrapper function, so that vmethods only had
69584     to deal with successful results. But this means that chaining up to a
69585     parent _finish vmethod won't work correctly. Fix this by also checking
69586     for errors in all the relevant vmethods. (We have to redundantly check
69587     in both the vmethod and the wrapper to preserve compatibility.)
69588
69589     https://bugzilla.gnome.org/show_bug.cgi?id=667375
69590     https://bugzilla.gnome.org/show_bug.cgi?id=661767
69591
69592  gio/gasyncinitable.c       | 19 ++++++++-----------
69593  gio/gbufferedinputstream.c |  3 +++
69594  gio/gfile.c                | 42
69595  +++++++++++++++++++++++++++++++++++++++++-
69596  gio/gfileenumerator.c      |  8 ++++++++
69597  gio/gfileinputstream.c     |  3 +++
69598  gio/gfileoutputstream.c    |  7 +++++--
69599  gio/ginputstream.c         | 12 ++++++++++++
69600  gio/giostream.c            |  5 +++++
69601  gio/gloadableicon.c        |  3 +++
69602  gio/goutputstream.c        | 16 ++++++++++++++++
69603  10 files changed, 104 insertions(+), 14 deletions(-)
69604
69605 commit a98d26c9bbd40b5d00d5a1536402c9196534087c
69606 Author: Dan Winship <danw@gnome.org>
69607 Date:   Tue Apr 17 09:55:33 2012 -0400
69608
69609     GFile: remove some unnecessary code
69610
69611     The "mainloop_barrier" in copy_async_thread() is unnecessary, since
69612     the g_simple_async_result_complete_in_idle() will be queued after all
69613     of the g_io_scheduler_job_send_to_mainloop_async()s, and sources with
69614     the same priority will run in the order in which they were queued.
69615
69616     https://bugzilla.gnome.org/show_bug.cgi?id=661767
69617
69618  gio/gfile.c | 15 ---------------
69619  1 file changed, 15 deletions(-)
69620
69621 commit 4749878f9102d40d072bb5c838f2dd2e8d61d417
69622 Author: Antoine Jacoutot <ajacoutot@gnome.org>
69623 Date:   Mon Jul 9 18:17:01 2012 +0200
69624
69625     goptions: use G_N_ELEMENTS instead of nitems
69626
69627  glib/goption.c | 6 +-----
69628  1 file changed, 1 insertion(+), 5 deletions(-)
69629
69630 commit 5a85fe0e37504cea13fe8a587691f72373b18830
69631 Author: Ryan Lortie <desrt@desrt.ca>
69632 Date:   Mon Jul 9 12:43:50 2012 -0400
69633
69634     GVariant: fix string validation
69635
69636     String validation was done by checking if the string was valid
69637     utf8 and
69638     ensuring that the first non-utf8 character was the last character (ie:
69639     the nul terminator).
69640
69641     No check was actually done to make sure that this byte actually
69642     contained a nul, however, so it was possible that you could have a
69643     string like "hello\xff" with length 6 that would correctly validate.
69644
69645     Fix that, and test it.
69646
69647  glib/gvariant-serialiser.c | 11 ++++++++++-
69648  glib/tests/gvariant.c      |  1 +
69649  2 files changed, 11 insertions(+), 1 deletion(-)
69650
69651 commit 3b0f1cc432b546c538d82036bd1a655489d11f35
69652 Author: Stef Walter <stefw@gnome.org>
69653 Date:   Sat May 5 12:51:16 2012 +0200
69654
69655     Fix up GObject interface documentation
69656
69657      * Document how to override interfaces already implemented
69658        in a base class, and also call those base class implementations
69659        from a derived reimplementation.
69660      * Don't recomend people use base_init() style functions to
69661        initialize interface signals and properties, use default_init()
69662        aka class_init() instead (as G_DEFINE_INTERFACE() uses).
69663      * The above solves the interface init called multiple times
69664        problem, so remove some needless naysaying about that.
69665      * Document default_init() in the interface initialization discussion
69666      * Linkify more stuff.
69667      * Remove some crud and typos
69668
69669     https://bugzilla.gnome.org/show_bug.cgi?id=675504
69670
69671  docs/reference/gobject/tut_gtype.xml | 143 ++++++++++++-----
69672  docs/reference/gobject/tut_howto.xml | 303
69673  ++++++++++++++++++++++++-----------
69674  2 files changed, 309 insertions(+), 137 deletions(-)
69675
69676 commit 2cf9608d4892690c16332c27b3f5de0276d2f569
69677 Author: Fran Diéguez <fran.dieguez@mabishu.com>
69678 Date:   Mon Jul 9 15:05:04 2012 +0200
69679
69680     Updated Galician translations
69681
69682  po/gl.po | 403
69683  +++++++++++++++++++++++++++++++++++++--------------------------
69684  1 file changed, 238 insertions(+), 165 deletions(-)
69685
69686 commit f9a6a97470583417a26619b5da3d56097a15c6dd
69687 Author: Antoine Jacoutot <ajacoutot@gnome.org>
69688 Date:   Sun Jul 8 19:23:18 2012 +0200
69689
69690     OpenBSD: explicitely define nitems
69691
69692     nitems is never guaranteed to be defined in sys/params.h as it
69693     is meant
69694     to be defined within a protected ifdef __KERNEL condition.
69695
69696  glib/goption.c | 4 ++++
69697  1 file changed, 4 insertions(+)
69698
69699 commit a511a706de048dcc779eb09d85f3d2e9329d68cd
69700 Author: Torsten Schönfeld <kaffeetisch@gmx.de>
69701 Date:   Mon May 3 20:33:50 2010 +0200
69702
69703     gio: Add type macros for GFileAttributeInfoList and
69704     GFileAttributeMatcher
69705
69706     https://bugzilla.gnome.org/show_bug.cgi?id=616892
69707
69708  gio/gfileattribute.h | 4 +++-
69709  gio/gfileinfo.h      | 4 +++-
69710  2 files changed, 6 insertions(+), 2 deletions(-)
69711
69712 commit c09bf3e6b935d5e5ef0ecf2bb88788537c3ebecd
69713 Author: David Zeuthen <zeuthen@gmail.com>
69714 Date:   Sat Jul 7 17:10:46 2012 -0400
69715
69716     gdbus-codegen: improve casting a tiny wee bit
69717
69718     The in commit b79fbc5c3fc8d7093919dde2dc244d26a97596c3 for fixing
69719     -Wstrict-aliasing warnings was a little too brutal, make it a bit
69720     better.
69721
69722     Signed-off-by: David Zeuthen <zeuthen@gmail.com>
69723
69724  gio/gdbus-2.0/codegen/codegen.py | 14 +++++++-------
69725  1 file changed, 7 insertions(+), 7 deletions(-)
69726
69727 commit 53b3175cfabe78b6ce3403f38d59addb218cb61b
69728 Author: Christian Persch <chpe@gnome.org>
69729 Date:   Thu Jun 28 23:20:39 2012 +0200
69730
69731     regex: Add new GRegexError code from PCRE 8.31
69732
69733  glib/gregex.c      | 3 +++
69734  glib/gregex.h      | 7 +++++--
69735  glib/tests/regex.c | 1 +
69736  3 files changed, 9 insertions(+), 2 deletions(-)
69737
69738 commit 2188a5e59c512668dc3c76607fb8ccad4910cc3c
69739 Author: Christian Persch <chpe@gnome.org>
69740 Date:   Thu Jun 28 23:21:16 2012 +0200
69741
69742     regex: Enable fixed test
69743
69744     This problem was fixed in PCRE 8.31, so uncomment the test.
69745
69746  glib/tests/regex.c | 4 +---
69747  1 file changed, 1 insertion(+), 3 deletions(-)
69748
69749 commit 94578330109eb7fb1588c0d0d0bb526bfb0ce9b6
69750 Author: Christian Persch <chpe@gnome.org>
69751 Date:   Thu Jun 14 22:15:27 2012 +0200
69752
69753     regex: Import PCRE 8.31
69754
69755     https://bugzilla.gnome.org/show_bug.cgi?id=679193
69756
69757  glib/pcre/pcre.h             |   10 +-
69758  glib/pcre/pcre_compile.c     |  195 ++--
69759  glib/pcre/pcre_dfa_exec.c    |  225 +++--
69760  glib/pcre/pcre_exec.c        |  331 +++++--
69761  glib/pcre/pcre_fullinfo.c    |    4 +
69762  glib/pcre/pcre_globals.c     |    4 +
69763  glib/pcre/pcre_internal.h    |   43 +-
69764  glib/pcre/pcre_jit_compile.c | 2028
69765  +++++++++++++++++++++++++++---------------
69766  glib/pcre/pcre_study.c       |   15 +-
69767  glib/pcre/pcre_tables.c      |  292 +++---
69768  glib/pcre/ucp.h              |    9 +-
69769  glib/update-pcre/ucp.patch   |   55 +-
69770  12 files changed, 2087 insertions(+), 1124 deletions(-)
69771
69772 commit f66052fc87caada2552f651e9a21f1daac86b2a1
69773 Author: Ryan Lortie <desrt@desrt.ca>
69774 Date:   Fri Jul 6 17:27:54 2012 -0400
69775
69776     GVariant: support comparing booleans
69777
69778     g_variant_compare() is documented as working on booleans but somehow
69779     this case was missed.  Add it and test it.
69780
69781     Problem discovered by Charles Kerr.
69782
69783  glib/gvariant.c       | 4 ++++
69784  glib/tests/gvariant.c | 5 +++++
69785  2 files changed, 9 insertions(+)
69786
69787 commit b79fbc5c3fc8d7093919dde2dc244d26a97596c3
69788 Author: David Zeuthen <zeuthen@gmail.com>
69789 Date:   Fri Jul 6 13:45:09 2012 -0400
69790
69791     gdbus-codegen: neuter warnings when using -Wstrict-aliasing
69792
69793     Signed-off-by: David Zeuthen <zeuthen@gmail.com>
69794
69795  gio/gdbus-2.0/codegen/codegen.py | 12 ++++++------
69796  1 file changed, 6 insertions(+), 6 deletions(-)
69797
69798 commit d728eae85fbcefb66f9bfc41a52cf315ef84d667
69799 Author: David Zeuthen <zeuthen@gmail.com>
69800 Date:   Fri Jul 6 13:43:05 2012 -0400
69801
69802     gdbus-codegen: don't shadow variable
69803
69804     This avoids a warning when building with -Wshadow
69805
69806     Signed-off-by: David Zeuthen <zeuthen@gmail.com>
69807
69808  gio/gdbus-2.0/codegen/codegen.py | 6 +++---
69809  1 file changed, 3 insertions(+), 3 deletions(-)
69810
69811 commit ed492a5de2a217c08bccd4032b1122fba2f25c6f
69812 Author: Ryan Lortie <desrt@desrt.ca>
69813 Date:   Fri Jul 6 13:43:17 2012 -0400
69814
69815     GSettings: be more careful about keys names with /
69816
69817     Prevent attempts to access keys ending with slashes that exist in the
69818     schema file as references to child schemas.
69819
69820     Also: don't emit change signals for these same keys.
69821
69822  gio/gsettings.c       | 20 ++++++++++++++++----
69823  gio/gsettingsschema.c |  2 +-
69824  2 files changed, 17 insertions(+), 5 deletions(-)
69825
69826 commit 52a6d7022af6dfc597bae97fdabcaf2d24855126
69827 Author: Kjartan Maraas <kmaraas@gnome.org>
69828 Date:   Fri Jul 6 19:11:26 2012 +0200
69829
69830     Updated Norwegian bokmål translation
69831
69832  po/nb.po | 750
69833  +++++++++++++++++++++++++++++++++++----------------------------
69834  1 file changed, 414 insertions(+), 336 deletions(-)
69835
69836 commit ee9aae5dcfe8dd1956e78a52c4e8c53c0f7861fe
69837 Author: Dan Winship <danw@gnome.org>
69838 Date:   Thu Apr 26 14:08:22 2012 -0400
69839
69840     Clarify the GLIB_VERSION_MIN_REQUIRED/MAX_ALLOWED docs
69841
69842     https://bugzilla.gnome.org/show_bug.cgi?id=674898
69843
69844  glib/gversionmacros.h | 23 +++++++++++++++--------
69845  1 file changed, 15 insertions(+), 8 deletions(-)
69846
69847 commit 40f0f66151c09a02b6355c7da02af081c30dd586
69848 Author: Dan Winship <danw@gnome.org>
69849 Date:   Thu Apr 26 11:08:23 2012 -0400
69850
69851     Deal with GLIB_VERSION_MIN_REQUIRED/MAX_ALLOWED being a "future" value
69852
69853     If GLIB_VERSION_MIN_REQUIRED or GLIB_VERSION_MAX_ALLOWED was defined
69854     to a future value, we were essentially treating it as
69855     GLIB_VERSION_0_0. Fix to treat it as being in the future instead.
69856
69857     https://bugzilla.gnome.org/show_bug.cgi?id=674898
69858
69859  glib/gversionmacros.h | 15 +++++++++++++--
69860  1 file changed, 13 insertions(+), 2 deletions(-)
69861
69862 commit 4ac0d78d5ddde773b7abf05e4c5e128a8acb835d
69863 Author: Colin Walters <walters@verbum.org>
69864 Date:   Tue May 29 17:58:41 2012 -0400
69865
69866     GString: Tweak documentation, add g_string_free_to_bytes()
69867
69868     The docs for GString should really mention GByteArray, and what makes
69869     it different.  Drop the comparison to Java which is dated and actually
69870     inaccurate (because StringBuffer operates on Unicode).
69871
69872     While we're here, add g_string_free_to_bytes(), which further
69873     complements the spread of GBytes-based API.  For example, one can
69874     create a buffer using GString, then send it off via
69875     g_output_stream_write_bytes().
69876
69877     https://bugzilla.gnome.org/show_bug.cgi?id=677064
69878
69879  docs/reference/glib/glib-sections.txt |  1 +
69880  glib/glib.symbols                     |  1 +
69881  glib/gstring.c                        | 48
69882  ++++++++++++++++++++++++++++++-----
69883  glib/gstring.h                        |  3 +++
69884  glib/tests/string.c                   | 21 +++++++++++++++
69885  5 files changed, 68 insertions(+), 6 deletions(-)
69886
69887 commit d72116d8b7c802895be6b02093342fd9e770813d
69888 Author: David Zeuthen <zeuthen@gmail.com>
69889 Date:   Fri Jul 6 09:19:48 2012 -0400
69890
69891     gdbus-codegen: Don't generate invalid GObject property names
69892
69893     For a D-Bus property with name "Type" (fairly common), we used to
69894     generate a GObject property with name "type-" and C accessors
69895     get_type_() (to avoid clashing with the GType getter), set_type_()
69896     (for symmetri).
69897
69898     However, the rules for GObject property names are fairly rigid and
69899     specifically prohibit names ending in a dash.
69900
69901     Therefore change things so the chosen GObject property name is "type"
69902     but preserve the naming rules for the C getter and setter (for the
69903     same reasons: avoiding name clashing and symmetri).
69904
69905     This change does break the API of generated code (but only on the
69906     GObject property level, the C symbols are not changed) but strictly
69907     speaking the behavior was undefined since "type-" was an invalid
69908     GObject property name.
69909
69910     Also add a test case for this.
69911
69912     Bug 679473.
69913
69914     https://bugzilla.gnome.org/show_bug.cgi?id=679473
69915
69916     Signed-off-by: David Zeuthen <zeuthen@gmail.com>
69917
69918  gio/gdbus-2.0/codegen/dbustypes.py |  3 ++-
69919  gio/tests/gdbus-test-codegen.c     | 28 ++++++++++++++++++++++++++++
69920  gio/tests/test-codegen.xml         |  4 ++++
69921  3 files changed, 34 insertions(+), 1 deletion(-)
69922
69923 commit 2a87010831db5d4c18905103e9e7d804546552bf
69924 Author: Emmanuele Bassi <ebassi@linux.intel.com>
69925 Date:   Wed Mar 7 12:54:04 2012 +0000
69926
69927     Constify collect and lcopy strings in GTypeValueTable
69928
69929     This avoids warnings when creating idiomatic value tables, like:
69930
69931       static const GTypeValueTable _clutter_shader_float_value_table = {
69932         clutter_value_init_shader_float,
69933         clutter_value_free_shader_float,
69934         clutter_value_copy_shader_float,
69935         clutter_value_peek_pointer,
69936         "ip",
69937         clutter_value_collect_shader_float,
69938         "pp",
69939         clutter_value_lcopy_shader_float
69940       };
69941
69942     Because the strings are literals. And, really: nobody should be using
69943     allocated values for the collection and lcopy strings.
69944
69945     https://bugzilla.gnome.org/show_bug.cgi?id=671545
69946
69947  gobject/gtype.h           | 4 ++--
69948  gobject/gvaluecollector.h | 6 +++---
69949  2 files changed, 5 insertions(+), 5 deletions(-)
69950
69951 commit ab4cc22ba5d7a1a9ee72eaccd171ac1fc82bfb5c
69952 Author: Matthias Clasen <mclasen@redhat.com>
69953 Date:   Thu Jul 5 22:25:49 2012 -0400
69954
69955     Improve the g_dir_read_name documentation
69956
69957     This function can return NULL in error cases as well. Document
69958     this, and explain how to discriminate the cases.
69959     https://bugzilla.gnome.org/show_bug.cgi?id=639771
69960
69961  glib/gdir.c | 8 ++++++--
69962  1 file changed, 6 insertions(+), 2 deletions(-)
69963
69964 commit f416ece1039f65ce77df6983a872950c82877e37
69965 Author: Piotr Drąg <piotrdrag@gmail.com>
69966 Date:   Wed Jul 4 04:25:41 2012 +0200
69967
69968     Updated POTFILES.in
69969
69970  po/POTFILES.in | 1 +
69971  1 file changed, 1 insertion(+)
69972
69973 commit 04af05fd1f648aca3e2aa805df5a376a992a04d3
69974 Author: Matthias Clasen <mclasen@redhat.com>
69975 Date:   Tue Jul 3 21:14:41 2012 -0400
69976
69977     Drop unneeded includes
69978
69979  gio/gcharsetconverter.c | 1 -
69980  gio/glocalfileinfo.c    | 1 -
69981  gio/gwin32appinfo.c     | 2 +-
69982  3 files changed, 1 insertion(+), 3 deletions(-)
69983
69984 commit 32192ee9e4210a12b76ee5cbfbb8b6f2d957d3e9
69985 Author: Matthias Clasen <mclasen@redhat.com>
69986 Date:   Tue Jul 3 21:13:32 2012 -0400
69987
69988     Split gcontenttype.c
69989
69990     Instead of a giant #if G_OS_WIN32 #else #endif around the entire
69991     file, just split it into gcontenttype.c and gcontenttype-win32.c.
69992
69993  gio/Makefile.am          |   5 +-
69994  gio/gcontenttype-win32.c | 378
69995  +++++++++++++++++++++++++++++++++++++++++++++++
69996  gio/gcontenttype.c       | 353
69997  +------------------------------------------
69998  3 files changed, 382 insertions(+), 354 deletions(-)
69999
70000 commit af3b1674cd65e1d650fb82bc93483391b99feb50
70001 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
70002 Date:   Tue Jul 3 20:04:05 2012 +0200
70003
70004     win32: fix build after bug 674452
70005
70006  gio/gcontenttype.c | 2 +-
70007  1 file changed, 1 insertion(+), 1 deletion(-)
70008
70009 commit 5d7fa1c7839dfeb482f549ca9bb3ab7027e9994a
70010 Author: Ryan Lortie <desrt@desrt.ca>
70011 Date:   Tue Jul 3 15:40:35 2012 -0400
70012
70013     GObject docs fixup
70014
70015  docs/reference/gobject/Makefile.am          |  1 +
70016  docs/reference/gobject/gobject-sections.txt | 29
70017  +++++++++++++++++++++++++++++
70018  2 files changed, 30 insertions(+)
70019
70020 commit 72660997bc0b0ee81095b85911992db3c644e5da
70021 Author: Rico Tzschichholz <ricotz@t-online.de>
70022 Date:   Tue Jul 3 21:22:16 2012 +0200
70023
70024     glib/deprecated: Fix some version typos
70025
70026  glib/deprecated/gthread-deprecated.c | 8 ++++----
70027  1 file changed, 4 insertions(+), 4 deletions(-)
70028
70029 commit be249ac6ae461b2f8c3995d7311033f82738827a
70030 Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
70031 Date:   Tue Jul 3 21:01:17 2012 +0530
70032
70033     Assamese translation updated
70034
70035  po/as.po | 388
70036  +++++++++++++++++++++++++++++++++++++++------------------------
70037  1 file changed, 238 insertions(+), 150 deletions(-)
70038
70039 commit 45c48bffdd3e684470be38a03dea466f78e184bd
70040 Author: Alexander Shopov <ash@kambanaria.org>
70041 Date:   Tue Jul 3 16:55:12 2012 +0300
70042
70043     Updated Bulgarian translation
70044
70045  po/bg.po | 316
70046  +++++++++++++++++++++++++++++++++++++--------------------------
70047  1 file changed, 187 insertions(+), 129 deletions(-)
70048
70049 commit 489b947c3be8ea892d415ac1b623e5bfc3445439
70050 Author: Neil Roberts <neil@linux.intel.com>
70051 Date:   Mon Jul 2 13:41:32 2012 +0100
70052
70053     Fix the 'Since' tag for G_SOURCE_{REMOVE,CONTINUE}
70054
70055     The Since tag for these was saying 2.28 but it was actually added in
70056     2.31. It looks like all of the Since tags list stable version numbers
70057     so this patch bumps that up to 2.32.
70058
70059     https://bugzilla.gnome.org/show_bug.cgi?id=679258
70060
70061  glib/gmain.h | 4 ++--
70062  1 file changed, 2 insertions(+), 2 deletions(-)
70063
70064 commit 938c28b36bf7090c654802d877d76f404d783799
70065 Author: Christian Persch <chpe@gnome.org>
70066 Date:   Mon Jul 2 17:56:54 2012 +0200
70067
70068     regex: Require PCRE 8.13
70069
70070     Bump the required version for external PCRE to 8.13, to fix the build
70071     with external PCRE.
70072
70073  configure.ac | 2 +-
70074  1 file changed, 1 insertion(+), 1 deletion(-)
70075
70076 commit b5b1179d3fc04d4ec4fd03e4df852ac7c02d4e00
70077 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
70078 Date:   Mon Jul 2 17:34:59 2012 +0200
70079
70080     Updated Spanish translation
70081
70082  po/es.po | 20 ++++----------------
70083  1 file changed, 4 insertions(+), 16 deletions(-)
70084
70085 commit 4b787aa31d8e71d108cbf0a61db3dd7805cf2205
70086 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
70087 Date:   Mon Jul 2 17:29:02 2012 +0200
70088
70089     Updated Spanish translation
70090
70091  po/es.po | 373
70092  +++++++++++++++++++++++++++++++++++++++------------------------
70093  1 file changed, 229 insertions(+), 144 deletions(-)
70094
70095 commit 1519d6b894c95968fdd13a2004cf0c9d97efe7bd
70096 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
70097 Date:   Mon Jul 2 17:24:45 2012 +0200
70098
70099     Fixed a a «big bug» in a string ;-)
70100
70101  glib/gregex.c | 2 +-
70102  1 file changed, 1 insertion(+), 1 deletion(-)
70103
70104 commit 7483315f83cac1f54fd72c331e6eff0781b8560f
70105 Author: Christian Persch <chpe@gnome.org>
70106 Date:   Sun Jun 17 22:51:44 2012 +0200
70107
70108     regex: Fix unicode othercasing
70109
70110     Reorder the toupper/tolower calls when othercaseing, so this
70111     function is bug-for-bug compatible with the pcre internal tables.
70112
70113     https://bugzilla.gnome.org/show_bug.cgi?id=678273
70114
70115  glib/pcre/pcre_tables.c | 4 ++--
70116  glib/tests/regex.c      | 6 ++++++
70117  2 files changed, 8 insertions(+), 2 deletions(-)
70118
70119 commit a2f54a3408fcf45cae991b6886f4495fdae1f5ac
70120 Author: Christian Persch <chpe@gnome.org>
70121 Date:   Thu Jun 14 22:04:05 2012 +0200
70122
70123     regex: Add FIRSTLINE compile flag
70124
70125     This option exists since PCRE 6.0.
70126
70127  glib/gregex.c      | 2 ++
70128  glib/gregex.h      | 5 ++++-
70129  glib/tests/regex.c | 3 +++
70130  3 files changed, 9 insertions(+), 1 deletion(-)
70131
70132 commit e99e34f65f6cf66feaccde29e480965d525586ae
70133 Author: Christian Persch <chpe@gnome.org>
70134 Date:   Thu Jun 7 23:24:07 2012 +0200
70135
70136     regex: Add NOTEMPTY_ATSTART match option
70137
70138     Since PCRE 8.00 it supports a variant of PCRE_NOTEMPTY that works
70139     similarly except that it only applies to the start of the matched
70140     string
70141     but permits empty matches further in.
70142
70143  glib/gregex.c      | 32 +++++++++++++++++---------------
70144  glib/gregex.h      | 32 ++++++++++++++++++--------------
70145  glib/tests/regex.c | 15 +++++++++++++--
70146  3 files changed, 48 insertions(+), 31 deletions(-)
70147
70148 commit 1171215014bb9406ff8ae1ea91b1c251b4e7d71b
70149 Author: Christian Persch <chpe@gnome.org>
70150 Date:   Thu Jun 7 22:50:52 2012 +0200
70151
70152     regex: Add PARTIAL_HARD match option
70153
70154     Since PCRE 8.00 it supports a new partial matching method
70155     PCRE_PARTIAL_HARD.
70156
70157  glib/gregex.c      | 21 +++++++++++++++++----
70158  glib/gregex.h      |  9 ++++++++-
70159  glib/tests/regex.c | 11 +++++++++--
70160  3 files changed, 34 insertions(+), 7 deletions(-)
70161
70162 commit 0a2967030af2a5cce9fd6ae916a535f26239bcd3
70163 Author: Christian Persch <chpe@gnome.org>
70164 Date:   Thu Jun 7 20:12:11 2012 +0200
70165
70166     regex: Add JavaScript compat mode
70167
70168     Since PCRE 7.7, there's a flag that changes the behaviour to be more
70169     JavaScript compatible. Since it's no effort to expose it, just do so.
70170
70171  glib/gregex.c      | 52
70172  ++++++++++++++++++++++++++++++++--------------------
70173  glib/gregex.h      |  8 +++++++-
70174  glib/tests/regex.c |  1 +
70175  3 files changed, 40 insertions(+), 21 deletions(-)
70176
70177 commit e5550a24db48ce6f67b0f3b8df9dc467087c941b
70178 Author: Christian Persch <chpe@gnome.org>
70179 Date:   Thu Jun 7 18:11:49 2012 +0200
70180
70181     regex: Don't leak internal PCRE options
70182
70183     g_regex_get_compile_get_compile_flags() and g_regex_get_match_flags()
70184     were leaking PCRE flags that don't exist in the corresponding
70185     public GRegexCompileFlags and GRegexMatchFlags; this change masks
70186     these internal flags.
70187
70188  glib/gregex.c      | 36 +++++++++++++++++++++------
70189  glib/tests/regex.c | 73
70190  +++++++++++++++++++++++++++++++++++++-----------------
70191  2 files changed, 78 insertions(+), 31 deletions(-)
70192
70193 commit 26d91ddc08b41533a6952014fd9c19c80865e840
70194 Author: Christian Persch <chpe@gnome.org>
70195 Date:   Thu Jun 7 16:44:52 2012 +0200
70196
70197     regex: Add BSR_ANYCRLF and BSR_ANY match options
70198
70199     These flags override the compile option at match time. They use
70200     PCRE_BSR_ANYCRLF
70201     and PCRE_BSR_UNICODE, resp., which make \R match only CR, LF and CRLF,
70202     or any
70203     Unicode newline character or character sequences, resp.
70204
70205  glib/gregex.c |  6 +++++-
70206  glib/gregex.h | 13 ++++++++++++-
70207  2 files changed, 17 insertions(+), 2 deletions(-)
70208
70209 commit 88ac3839f5d3d8d05ea7ea391209dff378866f57
70210 Author: Christian Persch <chpe@gnome.org>
70211 Date:   Thu Jun 7 16:44:10 2012 +0200
70212
70213     regex: Add BSR_ANYCRLF compile option
70214
70215     When this flag is set, \R only matches CR, LF and CRLF.
70216
70217  glib/gregex.c | 4 +++-
70218  glib/gregex.h | 7 ++++++-
70219  2 files changed, 9 insertions(+), 2 deletions(-)
70220
70221 commit 86a04a05e6b697361c58b1577c52b4a713bf18d3
70222 Author: Christian Persch <chpe@gnome.org>
70223 Date:   Thu Jun 7 16:42:50 2012 +0200
70224
70225     regex: Fix newline definition for system PCRE
70226
70227     While we PCRE_BSR_UNICODE is the default in the internal PCRE,
70228     that may
70229     not be true for the system one. Force the PCRE_BSR_UNICODE flag on it.
70230
70231  glib/gregex.c      | 6 ++++++
70232  glib/tests/regex.c | 3 ++-
70233  2 files changed, 8 insertions(+), 1 deletion(-)
70234
70235 commit 91ba8ae1560d4132e4ed2631b8e69684c3c863d3
70236 Author: Christian Persch <chpe@gnome.org>
70237 Date:   Thu Jun 7 16:07:04 2012 +0200
70238
70239     regex: Don't return from inside a g_once_init_enter/leave block
70240
70241     When using the system PCRE, and it was compiled with incompatible
70242     options,
70243     the code was returning from inside a g_once_init_enter/leave block
70244     without
70245     calling g_once_init_leave().
70246
70247  glib/gregex.c | 36 ++++++++++++++++--------------------
70248  1 file changed, 16 insertions(+), 20 deletions(-)
70249
70250 commit 69a12e3275c6e068929d2ed69ba1af87df0f851b
70251 Author: Christian Persch <chpe@gnome.org>
70252 Date:   Thu Jun 7 15:57:15 2012 +0200
70253
70254     regex: Add accessor for PCRE_INFO_HASCRORLF
70255
70256     This flag is new in PCRE 7.3, and checks whether there is an explicit
70257     CR or LF reference in the pattern.
70258
70259  docs/reference/glib/glib-sections.txt |  1 +
70260  glib/glib.symbols                     |  1 +
70261  glib/gregex.c                         | 21 +++++++++++++++++++++
70262  glib/gregex.h                         |  1 +
70263  glib/tests/regex.c                    | 11 +++++++++++
70264  5 files changed, 35 insertions(+)
70265
70266 commit 7ada9765160ce8a41fae0a0e0435ad00a8037601
70267 Author: Christian Persch <chpe@gnome.org>
70268 Date:   Thu Jun 7 15:36:11 2012 +0200
70269
70270     regex: Remove message for unused error code
70271
70272     Since PCRE 7.3 the PCRE_ERROR_NULLWSLIMIT error is not returned
70273     anymore.
70274
70275  glib/gregex.c | 2 --
70276  1 file changed, 2 deletions(-)
70277
70278 commit 592531019ede1c6d48304ba8babce0a5470d16d7
70279 Author: Christian Persch <chpe@gnome.org>
70280 Date:   Thu Jun 7 15:26:02 2012 +0200
70281
70282     regex: Add NEWLINE_ANYCRLF match option
70283
70284     This PCRE option is new in PCRE 7.1.
70285
70286  glib/gregex.c | 38 ++++++++++++++++++++------------------
70287  glib/gregex.h | 31 +++++++++++++++++++------------
70288  2 files changed, 39 insertions(+), 30 deletions(-)
70289
70290 commit c8c049b177dc40c0242409389ddccfa59ba88953
70291 Author: Christian Persch <chpe@gnome.org>
70292 Date:   Thu Jun 7 15:23:37 2012 +0200
70293
70294     regex: Add NEWLINE_ANYCRLF compile option
70295
70296     The PCRE_NEWLINE_ANYCRLF option is new in PCRE 7.1. With it set,
70297     the only
70298     only newline sequences recognised are CR, LF and CRLF.
70299
70300  glib/gregex.c      |  4 +++-
70301  glib/gregex.h      | 21 ++++++++++++++-------
70302  glib/tests/regex.c |  2 --
70303  3 files changed, 17 insertions(+), 10 deletions(-)
70304
70305 commit 7e8b5ea442f235f5e272b0fe7a4768bf897b6aad
70306 Author: Christian Persch <chpe@gnome.org>
70307 Date:   Thu Jun 7 14:48:51 2012 +0200
70308
70309     regex: Assert that our flags values are the same as PCRE's
70310
70311     We rely on those flags having the same values as PCRE's (so we
70312     can pass
70313     them right through), so assert this at compile time.
70314
70315  glib/gregex.c | 24 ++++++++++++++++++++++++
70316  1 file changed, 24 insertions(+)
70317
70318 commit 03611f7c0670ea14eedbc121972aed7ce60bb9ee
70319 Author: Simon Feltman <s.feltman@gmail.com>
70320 Date:   Wed Jun 13 23:20:17 2012 -0700
70321
70322     Updated codegen to work with python3.
70323
70324     Most changes were just replacing usage of "has_key" with "in".
70325     Also updated the sorting function which was simplified and
70326     changed to a "key" function instead of "cmp" (which is no longer
70327     supported in python3. Verified everything builds with
70328     python 2.7 and 3.
70329
70330     https://bugzilla.gnome.org/show_bug.cgi?id=678066
70331
70332  gio/gdbus-2.0/codegen/codegen.py         | 15 +++++----------
70333  gio/gdbus-2.0/codegen/codegen_docbook.py |  8 +++-----
70334  gio/gdbus-2.0/codegen/codegen_main.py    |  4 ++--
70335  gio/gdbus-2.0/codegen/parser.py          | 22 +++++++++++-----------
70336  gio/gdbus-2.0/codegen/utils.py           | 17 +++++------------
70337  5 files changed, 26 insertions(+), 40 deletions(-)
70338
70339 commit 6d5484b2962c2a365983e8a37295f298909bca00
70340 Author: Christian Persch <chpe@gnome.org>
70341 Date:   Fri Jun 8 01:08:10 2012 +0200
70342
70343     regex: Handle PCRE_ERROR_RECURSIONLOOP
70344
70345     Was missing from the error conversion routine.
70346
70347  glib/gregex.c | 2 ++
70348  1 file changed, 2 insertions(+)
70349
70350 commit 7e5615138af8a5044bb5adac0804a59073d4cb69
70351 Author: Christian Persch <chpe@gnome.org>
70352 Date:   Wed Jun 6 21:55:01 2012 +0200
70353
70354     regex: Update GRegexError with newer PCRE error codes
70355
70356     Update the GRegexError enum with new PCRE errors up to PCRE 8.30.
70357
70358     https://bugzilla.gnome.org/show_bug.cgi?id=677579
70359
70360  glib/gregex.c      | 145
70361  +++++++++++++++++++++++++++++++++++------------------
70362  glib/gregex.h      |  40 +++++++++++++--
70363  glib/tests/regex.c |  51 +++++++++++++++++--
70364  3 files changed, 181 insertions(+), 55 deletions(-)
70365
70366 commit 3be1d864d838a9015866656764c0a615f63f63ec
70367 Author: Christian Persch <chpe@gnome.org>
70368 Date:   Thu Jun 7 18:22:44 2012 +0200
70369
70370     regex: Simplify regex compile tests
70371
70372     Use a macro instead of repeating the same code over and over again.
70373
70374  glib/tests/regex.c | 106
70375  +++++++++++------------------------------------------
70376  1 file changed, 22 insertions(+), 84 deletions(-)
70377
70378 commit 20ab7e2aea955e4a70be43cbb6e4237afd98bf7b
70379 Author: Christian Persch <chpe@gnome.org>
70380 Date:   Thu Jun 7 19:53:17 2012 +0200
70381
70382     regex: Deprecate an obsolete error code
70383
70384     G_REGEX_ERROR_DEFINE_REPETION is dead and never raised by PCRE.
70385
70386  glib/gregex.c | 3 ---
70387  glib/gregex.h | 2 +-
70388  2 files changed, 1 insertion(+), 4 deletions(-)
70389
70390 commit d9e8d3e0f0fc00435b161dd3dfb1b8727922ba00
70391 Author: Christian Persch <chpe@gnome.org>
70392 Date:   Wed Jun 6 21:54:08 2012 +0200
70393
70394     regex: Fix PCRE error code conversion
70395
70396     Use the shifted error codes for comparisions.
70397
70398     https://bugzilla.gnome.org/show_bug.cgi?id=677578
70399
70400  glib/gregex.c | 18 +++++++++---------
70401  1 file changed, 9 insertions(+), 9 deletions(-)
70402
70403 commit 3173fca9cc520785f82e602fe830c220c2d1820f
70404 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
70405 Date:   Sat Jun 30 09:55:26 2012 +0700
70406
70407     Updated Vietnamese translation
70408
70409  po/vi.po | 103
70410  +++++++++++++++++++++++++++++++++++++++------------------------
70411  1 file changed, 64 insertions(+), 39 deletions(-)
70412
70413 commit 7ddefe3f4b2221147bd77f362760e8fb00f7e624
70414 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
70415 Date:   Sat Jun 30 09:42:53 2012 +0700
70416
70417     po/vi: import from Damned Lies
70418
70419  po/vi.po | 661
70420  ++++++++++++++++++++++++++++++++++-----------------------------
70421  1 file changed, 362 insertions(+), 299 deletions(-)
70422
70423 commit 64bfbc2cf074de087c4e195d6409af9c24dc2f28
70424 Author: Matthias Clasen <mclasen@redhat.com>
70425 Date:   Fri Jun 29 13:47:15 2012 -0400
70426
70427     GOptionContext: Don't show headings without options
70428
70429     If the only entry in the main group is for the rest args,
70430     don't bother printing "Application Options".
70431
70432  glib/goption.c              |  2 ++
70433  glib/tests/option-context.c | 27 ++++++++++++++++++++++++++-
70434  2 files changed, 28 insertions(+), 1 deletion(-)
70435
70436 commit 08cfcdc81add6f6f2247b1cc82d2c15ad27001f0
70437 Author: Johan Dahlin <johan@gnome.org>
70438 Date:   Fri Jun 29 11:59:23 2012 -0300
70439
70440     Use the same Python as we found in configure
70441
70442     Don't assume /usr/bin/python is python 2.x, on newer Ubuntu versions
70443     it's actually python 3.x.
70444
70445  gio/gdbus-2.0/codegen/Makefile.am      | 2 +-
70446  gio/gdbus-2.0/codegen/gdbus-codegen.in | 2 +-
70447  2 files changed, 2 insertions(+), 2 deletions(-)
70448
70449 commit df319ca49ca1e8caff1a4f17e8e53628b33b8d56
70450 Author: Tom Tryfonidis <tomtryf@gmail.com>
70451 Date:   Thu Jun 28 17:44:14 2012 +0300
70452
70453     Updated Greek translation
70454
70455  po/el.po | 94
70456  +++++++++++++++++++++++++++++++++-------------------------------
70457  1 file changed, 49 insertions(+), 45 deletions(-)
70458
70459 commit d023b81a7a261782f2c88df7751f3476bd802b99
70460 Author: Martin Pitt <martinpitt@gnome.org>
70461 Date:   Wed Jun 27 16:30:38 2012 +0200
70462
70463     Fix /contenttype/guess test
70464
70465     After fixing bug 674452 this test case now reliably fails, as "ABC
70466     abc" is text
70467     and definitively not PowerPoint. It previously worked as
70468     g_content_type_guess()
70469     was reading beyond the boundary of the data due to specifying -1
70470     as data
70471     length.
70472
70473     Update that test case to expect a PO template instead, and add two
70474     more with a
70475     definitive PO template syntax and some binary data. We do not
70476     currently have a
70477     MIME magic for PowerPoint, so we cannot actually detect it with
70478     certainty, but
70479     at least make sure that the returned MIME type is correct.
70480
70481     https://bugzilla.gnome.org/show_bug.cgi?id=678941
70482
70483  gio/tests/contenttype.c | 19 ++++++++++++++++++-
70484  1 file changed, 18 insertions(+), 1 deletion(-)
70485
70486 commit c35106fcc4a736a2cdd3566042da15216dea415b
70487 Author: Alexander Larsson <alexl@redhat.com>
70488 Date:   Thu Jun 28 15:38:06 2012 +0200
70489
70490     Fix the mimetype default fix
70491
70492     We need to ignore the defaults.list item only when there
70493     was a mimetype handler found in a previous mimetype, not
70494     if one was found for the same mimetype as the one that
70495     is listed in defaults.list (same for the new-style defaults).
70496
70497  gio/gdesktopappinfo.c | 10 ++++++++--
70498  1 file changed, 8 insertions(+), 2 deletions(-)
70499
70500 commit f14c0112d07832b0ae4c75fd8d348e8f15d131d1
70501 Author: Alexander Larsson <alexl@redhat.com>
70502 Date:   Thu Jun 28 14:50:37 2012 +0200
70503
70504     Fix default app lookup wrt parent types and defaults.list
70505
70506     There was an issue when looking up the default handler
70507     for a type where a supertype was listed in defaults.list.
70508     We would pick the default for the parent type even if
70509     there was a handler for the more specific type.
70510
70511     In the case of the new-style defaults marking (
70512     "Default Applications" in mimeapps.list) we were already
70513     checking for a more specific handler befor using a default,
70514     but we also need to do a similar check for the defaults.list
70515     case.
70516
70517     https://bugzilla.gnome.org/show_bug.cgi?id=678944
70518
70519  gio/gdesktopappinfo.c | 2 +-
70520  1 file changed, 1 insertion(+), 1 deletion(-)
70521
70522 commit 1ae30806403e556c8297a16a25a18687d9e80f89
70523 Author: Stef Walter <stefw@gnome.org>
70524 Date:   Thu Jun 28 14:41:39 2012 +0200
70525
70526     GTlsInteraction: Fix incorrect locking of mutex
70527
70528      * Fix incorrect locking of mutex in
70529      g_tls_interaction_invoke_ask_password()
70530
70531     https://bugzilla.gnome.org/show_bug.cgi?id=678758
70532
70533  gio/gtlsinteraction.c | 9 +++++++--
70534  1 file changed, 7 insertions(+), 2 deletions(-)
70535
70536 commit 139c1ce9884a91be167ab9d48d3c4b0df89dd112
70537 Author: Martin Pitt <martinpitt@gnome.org>
70538 Date:   Wed Jun 27 09:25:37 2012 +0200
70539
70540     gio/tests/contenttype: Call g_content_type_guess() with valid data len
70541
70542     g_content_type_guess() requires specifying a valid data length. Fixes
70543     a
70544     segfault when running the test.
70545
70546     Also add an explicit check for this and return XDG_MIME_TYPE_UNKNOWN
70547     when
70548     data_size is specified as -1, to avoid crashing.
70549
70550     https://bugzilla.gnome.org/show_bug.cgi?id=674452
70551
70552  gio/gcontenttype.c      | 8 ++++++++
70553  gio/tests/contenttype.c | 4 ++--
70554  2 files changed, 10 insertions(+), 2 deletions(-)
70555
70556 commit 95f29687e14423ca541cac1c00137375b935168d
70557 Author: Martin Pitt <martinpitt@gnome.org>
70558 Date:   Wed Jun 27 11:46:28 2012 +0200
70559
70560     /mainloop/timeouts test: Reduce race condition
70561
70562     Due to load, particular traits of the architecture, or other
70563     circumstances, the
70564     /mainloop/timeouts sometimes manages to call the "every
70565     100 ms" timer loop only 9 times in 1050 ms.
70566
70567     This is an inherent race-condition in the test; allow it some slack
70568     and accept
70569     9 times as well.
70570
70571     https://bugzilla.gnome.org/show_bug.cgi?id=678959
70572
70573  glib/tests/mainloop.c | 5 ++++-
70574  1 file changed, 4 insertions(+), 1 deletion(-)
70575
70576 commit 240ef2b9e830f2aa92356368902bec813f3c1ef8
70577 Author: Philipp Kern <pkern@debian.org>
70578 Date:   Wed Jun 27 10:57:50 2012 +0200
70579
70580     valuetransform: Fix definition of ulong_bool
70581
70582     On big endian 64 bit machines such as s390x, an uint is too small
70583     to hold a
70584     ulong_bool; it needs to be an actual ulong.
70585
70586     https://bugzilla.gnome.org/show_bug.cgi?id=678949
70587     http://bugs.debian.org/662057
70588
70589  gobject/gvaluetransform.c | 2 +-
70590  1 file changed, 1 insertion(+), 1 deletion(-)
70591
70592 commit c5e5e95a217dc43a70bd998fce16ed93225e0cfd
70593 Author: Alexander Shopov <ash@kambanaria.org>
70594 Date:   Wed Jun 27 07:17:40 2012 +0300
70595
70596     Updated Bulgarian translation
70597
70598  po/bg.po | 391
70599  +++++++++++++++++++++++++++++++++------------------------------
70600  1 file changed, 203 insertions(+), 188 deletions(-)
70601
70602 commit 72af44cb1249f02cbe56376a751e3ae6d3b39ea8
70603 Author: Martin Pitt <martinpitt@gnome.org>
70604 Date:   Tue Jun 26 18:32:29 2012 +0200
70605
70606     Allow slightly too small poll duration in /socket/timed_wait test
70607
70608     Sometimes the poll duration in the /socket/timed_wait test is
70609     slightly lower
70610     than the requested 100000, causing failures like
70611
70612     ERROR:/build/buildd/glib2.0-2.33.2/./gio/tests/socket.c:619:test_timed_wait:
70613       assertion failed (poll_duration > = 100000): (99240 >= 100000)
70614     FAIL
70615
70616     Adjust the test to also allow some jitter in the "too small"
70617     direction, similar
70618     to the already existing span for "slightly too large".
70619
70620     https://bugzilla.gnome.org/show_bug.cgi?id=678881
70621
70622  gio/tests/socket.c | 2 +-
70623  1 file changed, 1 insertion(+), 1 deletion(-)
70624
70625 commit d6aa3b3bdd9f0fe1d9f2d2eed1d881bc189bcfe8
70626 Author: Colin Walters <walters@verbum.org>
70627 Date:   Mon Jun 25 20:46:28 2012 -0400
70628
70629     GTestDBus: Don't call into gvfs
70630
70631     https://bugzilla.gnome.org/show_bug.cgi?id=678808
70632
70633  gio/gtestdbus.c | 8 +++++---
70634  1 file changed, 5 insertions(+), 3 deletions(-)
70635
70636 commit 55bac5da0ada8f46824a4d565cdd8ea7e3774a47
70637 Author: Dan Winship <danw@gnome.org>
70638 Date:   Wed Apr 11 13:08:13 2012 -0400
70639
70640     GMainContext: reorganize source list to avoid O(n) behavior
70641
70642     Rather than having a single priority-ordered list of GSources, store a
70643     list of queues of each priority level. This means that adding a source
70644     is now O(n) in the number of unique priority levels currently being
70645     used, rather than O(n) in the total number of sources.
70646
70647     https://bugzilla.gnome.org/show_bug.cgi?id=619329
70648
70649  glib/gmain.c | 154
70650  ++++++++++++++++++++++++++++++++++++++++++++++++-----------
70651  1 file changed, 126 insertions(+), 28 deletions(-)
70652
70653 commit aaaaab91de10445a178e8183a95d98189249e868
70654 Author: Dan Winship <danw@gnome.org>
70655 Date:   Fri Jun 22 22:21:05 2012 -0400
70656
70657     gmain: add GSourceIter
70658
70659     add an explicit iterator for GMainContext sources
70660
70661     https://bugzilla.gnome.org/show_bug.cgi?id=619329
70662
70663  glib/gmain.c | 154
70664  +++++++++++++++++++++++++++++++++++------------------------
70665  1 file changed, 92 insertions(+), 62 deletions(-)
70666
70667 commit 8e65c304315a7f54addd9c2771d20eca007f9d6a
70668 Author: Dan Winship <danw@gnome.org>
70669 Date:   Sat Jun 23 12:01:40 2012 -0400
70670
70671     gmain: rename some variables for clarity
70672
70673     https://bugzilla.gnome.org/show_bug.cgi?id=619329
70674
70675  glib/gmain.c | 28 ++++++++++++++--------------
70676  1 file changed, 14 insertions(+), 14 deletions(-)
70677
70678 commit 532f463eaf48d6a560977fd64479cfa05433162e
70679 Author: Dan Winship <danw@gnome.org>
70680 Date:   Wed Apr 11 10:22:45 2012 -0400
70681
70682     gmain: child sources must always have same priority as parent
70683
70684     A child source does not have a priority of its own; it must have the
70685     same priority as its parent. Enforce this in
70686     g_source_set_priority_unlocked().
70687
70688     https://bugzilla.gnome.org/show_bug.cgi?id=619329
70689
70690  glib/gmain.c | 3 +++
70691  1 file changed, 3 insertions(+)
70692
70693 commit d981d79a4291f76373f7f0e3abec762977133e27
70694 Author: Ryan Lortie <desrt@desrt.ca>
70695 Date:   Tue Aug 30 12:15:04 2011 -0400
70696
70697     GSource: initialise ->priv on construct
70698
70699     For efficiency, we waited until setting up child sources to allocate
70700     ->priv.  Simplify things a bit by allocating it from the start.
70701
70702     https://bugzilla.gnome.org/show_bug.cgi?id=619329
70703
70704  glib/gmain.c | 39 ++++++++++++++-------------------------
70705  1 file changed, 14 insertions(+), 25 deletions(-)
70706
70707 commit 56de38da7dc4ffd1c60c336211806e345dbcaf42
70708 Author: Dan Winship <danw@gnome.org>
70709 Date:   Sun Jun 24 09:48:10 2012 -0400
70710
70711     tests: add a timing test for adding lots of GSources
70712
70713     https://bugzilla.gnome.org/show_bug.cgi?id=619329
70714
70715  tests/.gitignore  |   1 +
70716  tests/Makefile.am |   2 +
70717  tests/sources.c   | 189
70718  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
70719  3 files changed, 192 insertions(+)
70720
70721 commit 4780ee5d4a6057312abee9a8fcaad45a9897fe0e
70722 Author: Ryan Lortie <desrt@desrt.ca>
70723 Date:   Mon Jun 25 23:23:36 2012 -0400
70724
70725     glib/: gtk-doc cleanup
70726
70727  docs/reference/glib/glib-overrides.txt | 5 +++++
70728  glib/docs.c                            | 3 +++
70729  glib/gkeyfile.c                        | 2 +-
70730  glib/gunicode.h                        | 2 +-
70731  4 files changed, 10 insertions(+), 2 deletions(-)
70732
70733 commit 130c249eacfba3b77ec110880661386e7945b898
70734 Author: Colin Walters <walters@verbum.org>
70735 Date:   Mon Jun 25 19:37:05 2012 -0400
70736
70737     Fix previous commit
70738
70739  gio/tests/actions.c | 2 +-
70740  1 file changed, 1 insertion(+), 1 deletion(-)
70741
70742 commit b837cdde69fa39ed10aaf8791ab656ad41dedeb0
70743 Author: Colin Walters <walters@verbum.org>
70744 Date:   Mon Jun 25 18:14:10 2012 -0400
70745
70746     gio/tests/actions: Plug a memory leak
70747
70748  gio/tests/actions.c | 1 +
70749  1 file changed, 1 insertion(+)
70750
70751 commit b65194e8dfd3d9c3fabb16a189c0b326c175f9d5
70752 Author: Colin Walters <walters@verbum.org>
70753 Date:   Mon Jun 25 17:05:45 2012 -0400
70754
70755     GIOScheduler: Disconnect from cancellable after job completes
70756
70757     This was causing crashes when a cancellable was canceled after the job
70758     had completed.
70759
70760     https://bugzilla.gnome.org/show_bug.cgi?id=678576
70761
70762  gio/gioscheduler.c | 49 ++++++++++++++++++++++---------------------------
70763  1 file changed, 22 insertions(+), 27 deletions(-)
70764
70765 commit 03f2f3b0027e9239fc501539b1c16aefaee863d6
70766 Author: Ryan Lortie <desrt@desrt.ca>
70767 Date:   Mon Jun 25 16:55:31 2012 -0400
70768
70769     *bump*
70770
70771  configure.ac | 2 +-
70772  1 file changed, 1 insertion(+), 1 deletion(-)
70773
70774 commit a5ed95c9ad973e30c1c1938c55ffe60f4a14dab7
70775 Author: Ryan Lortie <desrt@desrt.ca>
70776 Date:   Mon Jun 25 16:29:53 2012 -0400
70777
70778     GLib 2.33.3
70779
70780  NEWS         | 44 ++++++++++++++++++++++++++++++++++++++++++++
70781  configure.ac |  2 +-
70782  2 files changed, 45 insertions(+), 1 deletion(-)
70783
70784 commit 115ca3d8970ca32d824a201a9cc8f1fb24f3155e
70785 Author: Ryan Lortie <desrt@desrt.ca>
70786 Date:   Mon Jun 25 10:37:51 2012 -0400
70787
70788     Revert "GIOScheduler: Avoid constant iteration over pending job list"
70789
70790     This reverts commit 2839297686a9305b4fa909b93c337ef1d1a5e94b.
70791
70792     Conflicts:
70793
70794             gio/gioscheduler.c
70795
70796     https://bugzilla.gnome.org/show_bug.cgi?id=678576
70797
70798  gio/gioscheduler.c | 41 ++++++++++++++++++++++++++---------------
70799  1 file changed, 26 insertions(+), 15 deletions(-)
70800
70801 commit 1354ef25402e0d340aa52521a5f51b1fb387705c
70802 Author: Lars Uebernickel <lars@uebernic.de>
70803 Date:   Mon Jun 25 18:29:01 2012 +0200
70804
70805     GDbusActionGroup: always set strict when _query_action fails
70806
70807  gio/gdbusactiongroup.c | 1 +
70808  1 file changed, 1 insertion(+)
70809
70810 commit 4b66dc1ca6657171d7d9b45568b3479653a525f8
70811 Author: Fran Diéguez <fran.dieguez@mabishu.com>
70812 Date:   Mon Jun 25 00:01:07 2012 +0200
70813
70814     Updated Galician translations
70815
70816  po/gl.po | 367
70817  +++++++++++++++++++++++++++++++++------------------------------
70818  1 file changed, 191 insertions(+), 176 deletions(-)
70819
70820 commit bea994199379f4e09091b030c46fd922b304d0d2
70821 Author: Matthias Clasen <mclasen@redhat.com>
70822 Date:   Sat Jun 23 20:55:51 2012 -0400
70823
70824     Mark utf8 performance tests as such
70825
70826  glib/tests/utf8-performance.c | 26 ++++++++++++--------------
70827  1 file changed, 12 insertions(+), 14 deletions(-)
70828
70829 commit c5561ff6992bfbf2b92af401bc6f96317514b4a3
70830 Author: Matthias Clasen <mclasen@redhat.com>
70831 Date:   Sat Jun 23 17:58:51 2012 -0400
70832
70833     Remove a few redundant ;s
70834
70835  gio/gdbusobjectmanagerclient.c | 2 +-
70836  gio/gresourcefile.c            | 2 +-
70837  2 files changed, 2 insertions(+), 2 deletions(-)
70838
70839 commit 02eed18a4e745b4b4a0f0d5d2892faaecbd2c23d
70840 Author: Phil Clayton <phil.clayton@lineone.net>
70841 Date:   Tue Jun 12 16:09:19 2012 +0100
70842
70843     Add missing annotation to GDBusConnection::closed
70844
70845     Add annotation (allow-none) to the parameter error.
70846
70847     https://bugzilla.gnome.org/show_bug.cgi?id=677952
70848
70849  gio/gdbusconnection.c | 2 +-
70850  1 file changed, 1 insertion(+), 1 deletion(-)
70851
70852 commit 90f70099d86dbf6c249137f9fbaead1df8002f6e
70853 Author: Emmanuele Bassi <ebassi@gnome.org>
70854 Date:   Thu May 31 23:48:35 2012 +0100
70855
70856     Update the comment in gmarshal.list
70857
70858     The current note makes it look like the marshaller code generation has
70859     been deprecated in favour of the libffi-based generic marshaller; this
70860     is not the case, so we should probably clarify the point a bit.
70861
70862     https://bugzilla.gnome.org/show_bug.cgi?id=677235
70863
70864  gobject/gmarshal.list | 7 +++++--
70865  1 file changed, 5 insertions(+), 2 deletions(-)
70866
70867 commit 1c6070a6792b78f44df9746ee96116cbbcc4dd40
70868 Author: Matthias Clasen <mclasen@redhat.com>
70869 Date:   Sat Jun 23 17:51:11 2012 -0400
70870
70871     Add a test for G_USER_DIRECTOR_DESKTOP
70872
70873     Based on a patch by Marc-Antoine Perennou,
70874     https://bugzilla.gnome.org/show_bug.cgi?id=676594
70875
70876  glib/tests/utils.c | 14 ++++++++++++++
70877  1 file changed, 14 insertions(+)
70878
70879 commit 53b48dfd3bce21fc6b52128859b01329efa10d52
70880 Author: Christian Persch <chpe@gnome.org>
70881 Date:   Sun Jun 17 22:51:44 2012 +0200
70882
70883     regex: Fix unicode othercasing
70884
70885     The old _pcre_ucp_othercase() function was wrong in returning
70886     NOTACHAR (0xffffffff) for characters that aren't changed by upper-
70887     and lower-casing. This led to PCRE internally using incorrect (or
70888     at least inefficient) character classes when using G_REGEX_CASELESS.
70889
70890     E.g. [Z-\x{100}] turned into:
70891
70892     [Z\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{39c}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{fffe}\x{178}z-\x{101}]
70893
70894     instead of the expected and efficient
70895
70896     [Z\x{39c}\x{178}z-\x{101}]
70897
70898     https://bugzilla.gnome.org/show_bug.cgi?id=678273
70899
70900  glib/pcre/pcre_tables.c | 17 +++++++----------
70901  1 file changed, 7 insertions(+), 10 deletions(-)
70902
70903 commit 22e9f72a8e23c9469c2891e48e082be664429dac
70904 Author: Matthias Clasen <mclasen@redhat.com>
70905 Date:   Sat Jun 23 17:30:10 2012 -0400
70906
70907     Add a note of caution to the g_slist_delete_link() docs
70908
70909  glib/gslist.c | 12 ++++++++++++
70910  1 file changed, 12 insertions(+)
70911
70912 commit 905184b3ef04ea6068bd115111354cebe34d3bbc
70913 Author: Sasi Bhushan Boddepalli <sasi@swecha.net>
70914 Date:   Sat Jun 23 10:16:28 2012 +0530
70915
70916     Updated Telugu Translation
70917
70918  po/te.po | 540
70919  ++++++++++++++++++++++++++++++++++++---------------------------
70920  1 file changed, 305 insertions(+), 235 deletions(-)
70921
70922 commit 991d07d66a8b111131181a8db15abbb042ee7c6d
70923 Author: Colin Walters <walters@verbum.org>
70924 Date:   Thu Jun 21 11:10:00 2012 -0400
70925
70926     GIOScheduler: Use a GList, not GSList for jobs
70927
70928     In general, code using g_slist_delete_link() is broken, because it
70929     potentially requires an O(n) traversal.  Just switch to GList in this
70930     case.
70931
70932     The performance hit here was exacerbated by the fact that we were
70933     holding a mutex that needed to be accessed by all threads.
70934
70935     https://bugzilla.gnome.org/show_bug.cgi?id=678576
70936
70937  gio/gioscheduler.c | 16 ++++++++--------
70938  1 file changed, 8 insertions(+), 8 deletions(-)
70939
70940 commit 2839297686a9305b4fa909b93c337ef1d1a5e94b
70941 Author: Colin Walters <walters@verbum.org>
70942 Date:   Thu Jun 21 10:20:20 2012 -0400
70943
70944     GIOScheduler: Avoid constant iteration over pending job list
70945
70946     The iteration over the list (while holding a mutex) was a serious
70947     performance hit for asynchronous I/O.  We can just use
70948     g_cancellable_connect().
70949
70950     https://bugzilla.gnome.org/show_bug.cgi?id=678576
70951
70952  gio/gioscheduler.c | 41 +++++++++++++++--------------------------
70953  1 file changed, 15 insertions(+), 26 deletions(-)
70954
70955 commit a8ddd52a45ccf1e9a6aa6b5d873e12eda3a205df
70956 Author: Colin Walters <walters@verbum.org>
70957 Date:   Thu Jun 21 15:44:16 2012 -0400
70958
70959     GRand: Check return value of fopen directly
70960
70961     This doesn't fix anything, it should just silence some static analysis
70962     tools.
70963
70964  glib/grand.c | 5 ++---
70965  1 file changed, 2 insertions(+), 3 deletions(-)
70966
70967 commit 01d8d43d0b66f349a38075a3ebfd82fc9bed084a
70968 Author: Colin Walters <walters@verbum.org>
70969 Date:   Thu Jun 21 15:37:39 2012 -0400
70970
70971     gspawn: Abort if we can't open /dev/null
70972
70973     This really "shouldn't happen", but if we have an assertion here, it
70974     will help static analysis tools know we're not hitting undefined
70975     state.
70976
70977  glib/gspawn.c | 2 ++
70978  1 file changed, 2 insertions(+)
70979
70980 commit 7d622157f055d9fb0ae3686f2b7a4fd1952af258
70981 Author: Colin Walters <walters@verbum.org>
70982 Date:   Thu Jun 21 15:33:51 2012 -0400
70983
70984     tests/unix: Ensure buffer is NUL terminated
70985
70986  glib/tests/unix.c | 1 +
70987  1 file changed, 1 insertion(+)
70988
70989 commit 56411bb67807cb5306f495d41276fe6855cdcee7
70990 Author: Colin Walters <walters@verbum.org>
70991 Date:   Thu Jun 21 12:12:53 2012 -0400
70992
70993     gsignal: Properly handle NULL nodes
70994
70995  gobject/gsignal.c | 10 +++++++---
70996  1 file changed, 7 insertions(+), 3 deletions(-)
70997
70998 commit ccd30d6816564db42b2ce13afc6bdf32274206e8
70999 Author: Colin Walters <walters@verbum.org>
71000 Date:   Thu Jun 21 12:12:33 2012 -0400
71001
71002     gresourcefile.c: Remove stray semicolon
71003
71004  gio/gresourcefile.c | 2 +-
71005  1 file changed, 1 insertion(+), 1 deletion(-)
71006
71007 commit c1ada372e968db4c5ccdc684d21b2a3e53514b85
71008 Author: Colin Walters <walters@verbum.org>
71009 Date:   Thu Jun 21 12:08:05 2012 -0400
71010
71011     gmenu: Remove stray semicolon in g_menu_clear_item()
71012
71013  gio/gmenu.c | 2 +-
71014  1 file changed, 1 insertion(+), 1 deletion(-)
71015
71016 commit 598c3d233a560c10133b9a8a426ae87288a98584
71017 Author: Colin Walters <walters@verbum.org>
71018 Date:   Thu Jun 21 12:06:34 2012 -0400
71019
71020     tests: Add missing initializer for return value
71021
71022  gio/tests/test-pipe-unix.c | 2 +-
71023  1 file changed, 1 insertion(+), 1 deletion(-)
71024
71025 commit f626cb3c16e415a78e21c7b1009e0fb9851fa3b4
71026 Author: Colin Walters <walters@verbum.org>
71027 Date:   Thu Jun 21 12:05:39 2012 -0400
71028
71029     tests: Add missing va_end()
71030
71031  gio/tests/gapplication.c | 2 ++
71032  1 file changed, 2 insertions(+)
71033
71034 commit eef6f0add83c9a82b7544b519f292a90d9356a74
71035 Author: Colin Walters <walters@verbum.org>
71036 Date:   Thu Jun 21 12:00:04 2012 -0400
71037
71038     gfileutils: Remove extra fclose()
71039
71040     This is a regression introduced by:
71041     commit 6ac8e6108cf15884e28fe1ecd3042dfce0e11dfd
71042     Author: Matthias Clasen <mclasen@redhat.com>
71043     Date:   Tue Jun 14 10:12:46 2011 -0400
71044
71045         Don't leak resources in error cases
71046
71047  glib/gfileutils.c | 1 -
71048  1 file changed, 1 deletion(-)
71049
71050 commit e756bef2e3b93a09b38a4f793a7b7265584457c8
71051 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
71052 Date:   Fri Jun 22 13:44:29 2012 +0200
71053
71054     Updated Spanish translation
71055
71056  po/es.po | 61
71057  ++++++++++++++++++++++++++++++++-----------------------------
71058  1 file changed, 32 insertions(+), 29 deletions(-)
71059
71060 commit 8ed955ceba9868bff43bdd591a36c12294735ab2
71061 Author: Stef Walter <stefw@gnome.org>
71062 Date:   Sun May 13 07:44:57 2012 +0200
71063
71064     gresolver: More robust parsing of DNS responses
71065
71066      * Handle truncated responses, and invalid names
71067
71068     https://bugzilla.gnome.org/show_bug.cgi?id=675966
71069
71070  gio/gresolver.c | 199
71071  ++++++++++++++++++++++++++++++++++++++------------------
71072  1 file changed, 134 insertions(+), 65 deletions(-)
71073
71074 commit 49e50757076b589bd21274221b3f69f7b2b785f3
71075 Author: Matthew Barnes <mbarnes@redhat.com>
71076 Date:   Thu Jun 21 23:39:14 2012 -0400
71077
71078     Add g_dbus_object_manager_server_is_exported()
71079
71080     Returns whether a GDBusObjectSkeleton is exported on a
71081     GDBusObjectManagerServer.
71082
71083     https://bugzilla.gnome.org/show_bug.cgi?id=678539
71084
71085  docs/reference/gio/gio-sections.txt |  1 +
71086  gio/gdbusobjectmanagerserver.c      | 34
71087  ++++++++++++++++++++++++++++++++++
71088  gio/gdbusobjectmanagerserver.h      |  2 ++
71089  gio/gio.symbols                     |  1 +
71090  4 files changed, 38 insertions(+)
71091
71092 commit aae1633d0f0c75b7d9c2dd7b8c10eb279f70fc0d
71093 Author: Colin Walters <walters@verbum.org>
71094 Date:   Thu Jun 21 18:32:06 2012 -0400
71095
71096     GUnixVolumeMonitor: Make use of new g_list_copy_deep()
71097
71098  gio/gunixvolumemonitor.c | 12 ++----------
71099  1 file changed, 2 insertions(+), 10 deletions(-)
71100
71101 commit 2fd6eb7e1cfc878d011ec0b7e58c5e696186516e
71102 Author: Jonh Wendell <jwendell@gnome.org>
71103 Date:   Thu Jun 21 12:23:23 2012 -0300
71104
71105     Adds g_list_copy_deep and g_slist_copy_deep
71106
71107     They make a full (deep) copy of a list.
71108
71109     In contrast with g_[s]list_copy(), these functions take a function
71110     as a argument
71111     to make a copy of each list element, in addition to copying the list
71112     container itself.
71113
71114     The functions g_[s]list_copy() were reimplemented to just call the
71115     new functions
71116     with NULL as the function argument, which will behave like current
71117     implementation.
71118
71119     https://bugzilla.gnome.org/show_bug.cgi?id=675024
71120
71121  docs/reference/glib/glib-sections.txt |  2 ++
71122  glib/glib.symbols                     |  2 ++
71123  glib/glist.c                          | 48
71124  ++++++++++++++++++++++++++++++++---
71125  glib/glist.h                          |  7 +++++
71126  glib/gslist.c                         | 48
71127  ++++++++++++++++++++++++++++++++---
71128  glib/gslist.h                         |  6 +++++
71129  glib/tests/list.c                     | 29 +++++++++++++++++++++
71130  7 files changed, 136 insertions(+), 6 deletions(-)
71131
71132 commit e0f4b2b03b877e0360f56836ebfe454aa3a9dca5
71133 Author: Dan Winship <danw@gnome.org>
71134 Date:   Thu Jun 21 15:13:06 2012 -0400
71135
71136     gio/tests/proxy-test: fix cleanup
71137
71138     make sure the proxy threads are in the "waiting for a connection"
71139     state when we do the final cleanup, or else there are race conditions
71140     involving which thread processes the GCancellable cancellation first.
71141
71142  gio/tests/proxy-test.c | 8 ++++++--
71143  1 file changed, 6 insertions(+), 2 deletions(-)
71144
71145 commit e9ec1ad0689dfbb1121e1c5fe5b1aedbe2de568f
71146 Author: Matthias Clasen <mclasen@redhat.com>
71147 Date:   Thu Jun 21 06:11:58 2012 -0400
71148
71149     Install bash completion files in /usr/share/
71150
71151     The bash-completion code nowadays expects completion files to
71152     be installed in  /usr/share/bash-completion/completions, and
71153     expects them to be named like the command they are completing
71154     for.
71155
71156     https://bugzilla.gnome.org/show_bug.cgi?id=677782
71157
71158  gio/Makefile.am                                            | 8 ++++----
71159  gio/{gdbus-bash-completion.sh => completion/gdbus}         | 0
71160  gio/{gresource-bash-completion.sh => completion/gresource} | 0
71161  gio/{gsettings-bash-completion.sh => completion/gsettings} | 0
71162  4 files changed, 4 insertions(+), 4 deletions(-)
71163
71164 commit 80b6074aa27815e3c824f1e01ccb2431b03feec4
71165 Author: Dan Winship <danw@gnome.org>
71166 Date:   Wed Jun 20 10:14:01 2012 -0400
71167
71168     gio/tests/pollable: add can_poll() assertions
71169
71170     Assert that socket streams and socket/pipe-based unix streams are
71171     pollable, and file-based unix streams are not.
71172
71173     https://bugzilla.gnome.org/show_bug.cgi?id=677770
71174
71175  gio/tests/pollable.c | 19 ++++++++++++++++++-
71176  1 file changed, 18 insertions(+), 1 deletion(-)
71177
71178 commit 7d0db042234165678f5dfafef3dd96d3af97b56c
71179 Author: Dan Winship <danw@gnome.org>
71180 Date:   Mon Jun 18 15:31:47 2012 -0400
71181
71182     gdbus: fix generated code to not warn under -Wfloat-equal
71183
71184     https://bugzilla.gnome.org/show_bug.cgi?id=678333
71185
71186  gio/gdbus-2.0/codegen/codegen.py | 11 +++++++++--
71187  gio/tests/gdbus-test-codegen.c   | 31 +++++++++++++++++++++++++++++++
71188  2 files changed, 40 insertions(+), 2 deletions(-)
71189
71190 commit 599d1a430e787f7cda929b8b0188a01f39453e66
71191 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
71192 Date:   Wed Jun 20 10:19:14 2012 +0800
71193
71194     msvc_recommended_pragmas.h: Re-enable C4819 warnings
71195
71196     Apparently the C4819 warnings appear due to a bug on Visual C++
71197     on DBCS
71198     locales, so re-enable this.
71199
71200     Add a note in the Visual C++ Readme.txt's regarding this.
71201
71202  build/win32/vs10/README.txt | 7 +++++++
71203  build/win32/vs9/README.txt  | 7 +++++++
71204  msvc_recommended_pragmas.h  | 3 ---
71205  3 files changed, 14 insertions(+), 3 deletions(-)
71206
71207 commit 7cf38c6ad76f5b343614bba9d31f683b7edb0620
71208 Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
71209 Date:   Tue Jun 19 18:51:26 2012 +0530
71210
71211     Assamese translation reviewed
71212
71213  po/as.po | 1397
71214  ++++++++++++++++++++++++++++++++------------------------------
71215  1 file changed, 717 insertions(+), 680 deletions(-)
71216
71217 commit 98f201b73b4ba5b5dfd86ebcd524ea8f73855174
71218 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
71219 Date:   Tue Jun 19 16:35:26 2012 +0800
71220
71221     Bug 678332-gio/gconverterinputstream.c: Fix build
71222
71223     Apparently the previous change to this file broke GCC builds, so
71224     fix that.
71225
71226  gio/gconverterinputstream.c | 2 +-
71227  1 file changed, 1 insertion(+), 1 deletion(-)
71228
71229 commit 875854411a4ea5fdd1d9217d7856858d89090cb9
71230 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
71231 Date:   Tue Jun 19 12:04:28 2012 +0800
71232
71233     Bug 678332-GIO: Fix build on Windows/non-GCC
71234
71235     -gconverterinputstream.c: Avoid GCCism by not using non-standard
71236     pointer
71237      arithmetic on void*, but do a cast to char * as that seems to be
71238      what the
71239      variable was used for.
71240     -gtestdbus.c: Don't include unistd.h unconditionally, and use
71241     g_usleep()
71242      instead of usleep(), as usleep() is not universally available.
71243
71244  gio/gconverterinputstream.c | 2 +-
71245  gio/gtestdbus.c             | 4 +++-
71246  2 files changed, 4 insertions(+), 2 deletions(-)
71247
71248 commit 08a6f8d27f8d6c059f4c074680218f6bc66f8174
71249 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
71250 Date:   Mon Jun 18 17:09:56 2012 +0800
71251
71252     build/win32/vs9/glib.vsprops: Cosmetics
71253
71254     Make it more consistent accross the board by using CopyDir as the
71255     output/"install" folder.
71256
71257  build/win32/vs9/glib.vsprops | 514
71258  ++++++++++++++++++++++---------------------
71259  1 file changed, 259 insertions(+), 255 deletions(-)
71260
71261 commit b81d7886525ea7d53a0bf7f8e845827eea5cf912
71262 Author: Martin Pitt <martinpitt@gnome.org>
71263 Date:   Mon Jun 18 07:39:23 2012 +0200
71264
71265     Fix g_utf8_validate() out argument transfer mode
71266
71267     The "end" argument is unusual in g_utf8_validate(): it's not a
71268     classic out
71269     argument which gets allocated by the called function, but merely
71270     points into
71271     one of its input arguments. Thus it is "transfer none".
71272
71273     https://bugzilla.gnome.org/show_bug.cgi?id=672889
71274
71275  glib/gutf8.c | 2 +-
71276  1 file changed, 1 insertion(+), 1 deletion(-)
71277
71278 commit a1da843cb48de1ef080c20b1c8ebc9bc88688ce6
71279 Author: Dan Winship <danw@gnome.org>
71280 Date:   Sat Jun 16 10:38:45 2012 -0400
71281
71282     docs: fix an example
71283
71284  docs/reference/gio/gdbus-codegen.xml | 3 ++-
71285  1 file changed, 2 insertions(+), 1 deletion(-)
71286
71287 commit defa25f3d00619947720be0bcda2357bd43e718f
71288 Author: Matthias Clasen <mclasen@redhat.com>
71289 Date:   Fri Jun 15 18:53:09 2012 -0400
71290
71291     GKeyFile: Deal better with blank lines
71292
71293     There is no need to store a has_trailing_blank_line boolean for
71294     each group, we can just check this at the time we assemble the data.
71295
71296     This fixes a problem without roundtrips where we would sometimes
71297     add an extra blank line between groups.
71298
71299     The testcase here is inspired by
71300     https://bugzilla.gnome.org/show_bug.cgi?id=677817
71301
71302  glib/gkeyfile.c      | 12 +++---------
71303  glib/tests/keyfile.c | 26 ++++++++++++++++++++++++++
71304  2 files changed, 29 insertions(+), 9 deletions(-)
71305
71306 commit d0c8895a073625ce87bf1604b9ab72cc7e15c616
71307 Author: Matthias Clasen <mclasen@redhat.com>
71308 Date:   Fri Jun 15 15:16:13 2012 -0400
71309
71310     GWakeup: Avoid extraneous wakeups
71311
71312     We were checking the wrong number here, and waking up unnecessarily.
71313     https://bugzilla.gnome.org/show_bug.cgi?id=678052
71314
71315  glib/gmain.c | 2 +-
71316  1 file changed, 1 insertion(+), 1 deletion(-)
71317
71318 commit 6a5b3729ab447dd93ba337fa916067d5af2419dc
71319 Author: Paolo Borelli <pborelli@gnome.org>
71320 Date:   Fri Jun 15 14:41:20 2012 +0200
71321
71322     Improve g_find_program_in_path documentation
71323
71324     Document that g_find_program_in_path returns a newly-allocated string
71325
71326  glib/gutils.c | 2 +-
71327  1 file changed, 1 insertion(+), 1 deletion(-)
71328
71329 commit 3647a3dcaaf0c877d0ea9398bbf5d9846a3cacfb
71330 Author: Tom Tryfonidis <tomtryf@gmail.com>
71331 Date:   Fri Jun 15 13:15:48 2012 +0300
71332
71333     Updated Greek translation
71334
71335  po/el.po | 1533
71336  ++++++++++++++++++++++++++++++--------------------------------
71337  1 file changed, 733 insertions(+), 800 deletions(-)
71338
71339 commit 211d50ac7418cd05d8a7828fca388c127e02308a
71340 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
71341 Date:   Thu Jun 14 13:48:29 2012 +0200
71342
71343     Updated Spanish translation
71344
71345  po/es.po | 142
71346  ++++++++++++++++++++++++++++++++++-----------------------------
71347  1 file changed, 77 insertions(+), 65 deletions(-)
71348
71349 commit a090a3680b093e7473cc5e760bdf3454f8ca9e9e
71350 Author: Khaled Hosny <khaledhosny@eglug.org>
71351 Date:   Wed Jun 13 21:00:44 2012 +0200
71352
71353     Updated Arabic translation
71354
71355  po/ar.po | 5639
71356  +++++++++++++++++++++++++++++++++-----------------------------
71357  1 file changed, 2991 insertions(+), 2648 deletions(-)
71358
71359 commit ee19ddcb1423814edc76aa03dd3c2252e9f722b4
71360 Author: William Jon McCann <jmccann@redhat.com>
71361 Date:   Mon Apr 30 12:51:25 2012 -0400
71362
71363     Update to use XDG cache home for thumbnails
71364
71365     https://bugzilla.gnome.org/show_bug.cgi?id=675168
71366
71367  gio/glocalfileinfo.c | 8 ++++----
71368  1 file changed, 4 insertions(+), 4 deletions(-)
71369
71370 commit e5d4af10a344eaa5eee72390858ee3cf374f35ad
71371 Author: Matthias Clasen <mclasen@redhat.com>
71372 Date:   Wed Jun 13 14:43:29 2012 -0400
71373
71374     Improve GTimeZone test coverage
71375
71376  glib/tests/gdatetime.c | 19 +++++++++++++++++--
71377  1 file changed, 17 insertions(+), 2 deletions(-)
71378
71379 commit 5ff95679b805f7cc78f0579546700b6d48a35e0d
71380 Author: Benjamin Otte <otte@redhat.com>
71381 Date:   Wed Jun 13 17:33:01 2012 +0200
71382
71383     glib-compile-resources: Forward errors from spawned processes
71384
71385     We just grab stderr from gdk-pixbuf-to-csource and xmllint and include
71386     it in the error message. It's the best we can do.
71387
71388  gio/glib-compile-resources.c | 22 ++++++++++++----------
71389  1 file changed, 12 insertions(+), 10 deletions(-)
71390
71391 commit 6c1276eb5fcc19921d0a0584aee140bccc3f8488
71392 Author: Stefan Sauer <ensonic@users.sf.net>
71393 Date:   Tue Jun 12 20:22:39 2012 +0200
71394
71395     gtype: make these cases fatal.
71396
71397     Otherwise we crash with a null-ptr deref in g_object_newv and ever
71398     there we
71399     should not return null, as we're saying that object creation will
71400     not return
71401     null.
71402
71403  gobject/gtype.c | 6 ++----
71404  1 file changed, 2 insertions(+), 4 deletions(-)
71405
71406 commit 0866e1ede967e513f09bfb47166d76005e0486b2
71407 Author: Dan Winship <danw@gnome.org>
71408 Date:   Tue Jun 12 07:09:53 2012 -0400
71409
71410     update .gitignore
71411
71412  gio/tests/.gitignore | 1 +
71413  1 file changed, 1 insertion(+)
71414
71415 commit 14eb3d3590b5c08626c4901b16e9695747d43188
71416 Author: Dan Winship <danw@gnome.org>
71417 Date:   Tue Jun 12 07:08:26 2012 -0400
71418
71419     gunixoutputstream: add missing can_poll() implementation
71420
71421     https://bugzilla.gnome.org/show_bug.cgi?id=677770
71422
71423  gio/gunixoutputstream.c | 8 ++++++++
71424  1 file changed, 8 insertions(+)
71425
71426 commit b9ec5699cd27334fdc605875bb0eeb818de64d4a
71427 Author: Murray Cumming <murrayc@murrayc.com>
71428 Date:   Tue Jun 12 10:35:52 2012 +0200
71429
71430     Remove trailing commas from enums
71431
71432  gio/gioenums.h | 2 +-
71433  glib/gspawn.h  | 2 +-
71434  2 files changed, 2 insertions(+), 2 deletions(-)
71435
71436 commit 6f1c4f7f056eddcbf884659ff68240c0784003c6
71437 Author: Matthias Clasen <mclasen@redhat.com>
71438 Date:   Mon Jun 11 10:24:03 2012 -0400
71439
71440     Correct the docs for g_time_zone_adjust_time
71441
71442     March 13, 2010 is very ordinary.
71443     March 14, 2010 is the special day.
71444
71445  glib/gtimezone.c | 2 +-
71446  1 file changed, 1 insertion(+), 1 deletion(-)
71447
71448 commit f47de7ec2c9f79edbb3e03f3112aa8cd1d286309
71449 Author: Matthias Clasen <mclasen@redhat.com>
71450 Date:   Mon Jun 11 10:23:42 2012 -0400
71451
71452     Improve GTimeZone test coverage
71453
71454  glib/tests/gdatetime.c | 66
71455  ++++++++++++++++++++++++++++++++++++++++++++++++++
71456  1 file changed, 66 insertions(+)
71457
71458 commit d4f885478542ad7356b44e2a9965dc1081ea80dc
71459 Author: Matthias Clasen <mclasen@redhat.com>
71460 Date:   Mon Jun 11 07:19:42 2012 -0400
71461
71462     Cosmetic changes
71463
71464  tests/gio-test.c       | 25 ++++---------------------
71465  tests/iochannel-test.c | 18 +++++++-----------
71466  2 files changed, 11 insertions(+), 32 deletions(-)
71467
71468 commit 6ee10762b5194076a7a9db80d41dbb3aa14fe287
71469 Author: Matthias Clasen <mclasen@redhat.com>
71470 Date:   Mon Jun 11 07:19:14 2012 -0400
71471
71472     Improve GOptionContext test coverage
71473
71474  glib/tests/option-context.c | 111
71475  +++++++++++++++++++++++++++++++++++++++++++-
71476  1 file changed, 109 insertions(+), 2 deletions(-)
71477
71478 commit c5dabac47a3613e742ebfc0c4dec4f91ab796ae8
71479 Author: Matthias Clasen <mclasen@redhat.com>
71480 Date:   Mon Jun 11 07:18:29 2012 -0400
71481
71482     Fix a typo
71483
71484     It is 'entries', not 'entires'.
71485
71486  glib/goption.c | 4 ++--
71487  1 file changed, 2 insertions(+), 2 deletions(-)
71488
71489 commit 3e706ef88b3b433f777e552c85339b901314deaa
71490 Author: David Zeuthen <zeuthen@gmail.com>
71491 Date:   Fri Jun 8 13:30:48 2012 -0400
71492
71493     GDBusProxy: Treat org.freedesktop.systemd1.Masked error as non-fatal
71494
71495     This is useful otherwise we'll fail if a systemd service is
71496     masked. See bug 677718 for details.
71497
71498     https://bugzilla.gnome.org/show_bug.cgi?id=677718
71499
71500     Signed-off-by: David Zeuthen <zeuthen@gmail.com>
71501
71502  gio/gdbusproxy.c | 34 ++++++++++++++++++++++++++--------
71503  1 file changed, 26 insertions(+), 8 deletions(-)
71504
71505 commit ea826d7facabbcd05b8343554acc808275881009
71506 Author: Daniel Macks <dmacks@netspace.org>
71507 Date:   Wed Jun 6 22:40:26 2012 -0400
71508
71509     Fix path to aclocal in output message
71510
71511     datadir is defined in terms of datarootdir by default in configure
71512     (datadir='${datarootdir}' with ${datarootdir} not expanded), so
71513     defining datadir must happen *after* datarootdir is defined in the
71514     glib-gettextize shell script. Otherwise ${datarootdir} is null when it
71515     is expanded at runtime.
71516
71517     https://bugzilla.gnome.org/show_bug.cgi?id=518309
71518
71519  glib-gettextize.in | 2 +-
71520  1 file changed, 1 insertion(+), 1 deletion(-)
71521
71522 commit 9e1d4da14d8e69fb60da1a9733ac1d58d0dcd8b2
71523 Author: Martin Jansa <Martin.Jansa@gmail.com>
71524 Date:   Wed Jun 6 21:38:28 2012 -0400
71525
71526     configure: Add --disable-libelf option
71527
71528     See
71529     http://git.openembedded.org/openembedded-core/tree/meta/recipes-core/glib-2.0/glib-2.0/nolibelf.patch?id=1f73485a143f0aa6cd87636f3d36a7d1dfc40a3b
71530
71531     Signed-off-by: Colin Walters <walters@verbum.org>
71532
71533  configure.ac | 10 ++++++----
71534  1 file changed, 6 insertions(+), 4 deletions(-)
71535
71536 commit 032e8dabd15133952c7c4f9da05605380b17f79f
71537 Author: Tomas Bzatek <tbzatek@redhat.com>
71538 Date:   Wed Jun 6 19:44:39 2012 +0200
71539
71540     gdbus: Implement g_dbus_connection_get_last_serial()
71541
71542     This patch brings an ability to retrieve serial number of the last
71543     message sent within the current thread.
71544
71545     https://bugzilla.gnome.org/show_bug.cgi?id=676825
71546
71547  docs/reference/gio/gio-sections.txt |  1 +
71548  gio/gdbusconnection.c               | 49 ++++++++++++++++++++
71549  gio/gdbusconnection.h               |  4 ++
71550  gio/gio.symbols                     |  1 +
71551  gio/tests/gdbus-connection.c        | 90
71552  +++++++++++++++++++++++++++++++++++++
71553  5 files changed, 145 insertions(+)
71554
71555 commit 7ccfa9ce4b2352277448f66a138cc028f5fe57c8
71556 Author: Colin Walters <walters@verbum.org>
71557 Date:   Wed Jun 6 07:15:48 2012 -0400
71558
71559     tests/spawn-multithreaded: Decrease parallelism to avoid crashing
71560     on OS X
71561
71562     https://bugzilla.gnome.org/show_bug.cgi?id=677527
71563
71564  glib/tests/spawn-multithreaded.c | 2 +-
71565  1 file changed, 1 insertion(+), 1 deletion(-)
71566
71567 commit f3ff037bd147b7d86f23108660a2fe71df5268a6
71568 Author: Daniel Macks <dmacks@netspace.org>
71569 Date:   Tue Jun 5 19:20:13 2012 -0400
71570
71571     Pass -framework sub-flag without embedded whitespace
71572
71573     The "-framework" linker flag takes a second word as a parameter. If
71574     they are passed separated with whitespace, some flag-handling routines
71575     may not know to keep the two words together as a single unit. Use
71576     -Wl,, to pass multiple words without embedded whitespace.
71577
71578     https://bugzilla.gnome.org/show_bug.cgi?id=566994
71579
71580  configure.ac    | 4 ++--
71581  gio/Makefile.am | 2 +-
71582  2 files changed, 3 insertions(+), 3 deletions(-)
71583
71584 commit 4690d85607da879e50746db64ea99a273823c25e
71585 Author: Daniel Macks <dmacks@netspace.org>
71586 Date:   Tue Jun 5 14:16:24 2012 -0400
71587
71588     configure: Require libelf 0.8.12
71589
71590     Older versions don't have the required API.
71591
71592     (Commit message written by Colin Walters <walters@verbum.org>)
71593
71594     https://bugzilla.gnome.org/show_bug.cgi?id=673253
71595
71596  configure.ac | 2 +-
71597  1 file changed, 1 insertion(+), 1 deletion(-)
71598
71599 commit e4a8f12e770e9483e2b7bf965711a22fad134444
71600 Author: Martin Pitt <martinpitt@gnome.org>
71601 Date:   Tue Jun 5 18:50:36 2012 +0200
71602
71603     g_dbus_gvariant_to_gvalue(): Add missing out annotation
71604
71605  gio/gdbusutils.c | 2 +-
71606  1 file changed, 1 insertion(+), 1 deletion(-)
71607
71608 commit bdf1660e2856a22aeca6b5927b5756119d6526ec
71609 Author: Ryan Lortie <desrt@desrt.ca>
71610 Date:   Mon Jun 4 13:17:47 2012 -0400
71611
71612     GLib 2.33.2
71613
71614  configure.ac | 2 +-
71615  1 file changed, 1 insertion(+), 1 deletion(-)
71616
71617 commit e8c5bd2bb0047677223849c2d516df8bd37606e4
71618 Author: Matthias Clasen <mclasen@redhat.com>
71619 Date:   Sun Jun 3 13:18:39 2012 -0400
71620
71621     Updates for 2.33.2
71622
71623  NEWS | 46 ++++++++++++++++++++++++++++++++++++++++++++++
71624  1 file changed, 46 insertions(+)
71625
71626 commit 3e1b972c933bc4a01e8d05f1bb6c6df1ad816579
71627 Author: Matthias Clasen <mclasen@redhat.com>
71628 Date:   Mon Jun 4 06:00:45 2012 -0400
71629
71630     Improve GResource test coverage
71631
71632  gio/tests/resources.c | 112
71633  ++++++++++++++++++++++++++++++++++++++++++++++++--
71634  1 file changed, 109 insertions(+), 3 deletions(-)
71635
71636 commit c7de2dd0e39bf9ef5641490b25c8a6eb17b7863a
71637 Author: Matthias Clasen <mclasen@redhat.com>
71638 Date:   Mon Jun 4 06:00:03 2012 -0400
71639
71640     Improve GSocketAddress test coverage
71641
71642  gio/tests/unix-fd.c | 20 ++++++++++++++++++--
71643  1 file changed, 18 insertions(+), 2 deletions(-)
71644
71645 commit 721366d0883c39ad31027f0f406ffca9485408ed
71646 Author: Matthias Clasen <mclasen@redhat.com>
71647 Date:   Mon Jun 4 05:59:46 2012 -0400
71648
71649     Improve GNetworkMonitor test coverage
71650
71651  gio/tests/network-monitor.c | 150
71652  ++++++++++++++++++++++++++++++--------------
71653  1 file changed, 103 insertions(+), 47 deletions(-)
71654
71655 commit 4ad5210b353b685dce0aae9bd7331838f6cc5f92
71656 Author: Matthias Clasen <mclasen@redhat.com>
71657 Date:   Mon Jun 4 05:59:27 2012 -0400
71658
71659     Improve GIcon test coverage
71660
71661  gio/tests/g-icon.c | 6 ++++++
71662  1 file changed, 6 insertions(+)
71663
71664 commit 3129bac14c6ac5e991127f8cc51810c28306bbad
71665 Author: Matthias Clasen <mclasen@redhat.com>
71666 Date:   Sun Jun 3 21:37:32 2012 -0400
71667
71668     Formatting cleanups
71669
71670  gio/gvfs.c | 96
71671  ++++++++++++++++++++++++++++++++------------------------------
71672  1 file changed, 49 insertions(+), 47 deletions(-)
71673
71674 commit eeb5140ad2b318fd5f6a7c02efbd0b33859975c2
71675 Author: Matthias Clasen <mclasen@redhat.com>
71676 Date:   Sun Jun 3 19:51:47 2012 -0400
71677
71678     Improve GMenu test coverage
71679
71680  gio/tests/gmenumodel.c | 64
71681  ++++++++++++++++++++++++++++++++++++++++++++------
71682  1 file changed, 57 insertions(+), 7 deletions(-)
71683
71684 commit 0a1079d171439d89cd1c825d20c7d766ab3573b5
71685 Author: Matthias Clasen <mclasen@redhat.com>
71686 Date:   Sun Jun 3 19:51:20 2012 -0400
71687
71688     Improve GApplication test coverage
71689
71690  gio/tests/basic-application.c |  1 +
71691  gio/tests/gapplication.c      | 45
71692  +++++++++++++++++++++++++++++++++++++++++--
71693  2 files changed, 44 insertions(+), 2 deletions(-)
71694
71695 commit 642e89f35678c687d45c204ad095b58f785d6c91
71696 Author: Matthias Clasen <mclasen@redhat.com>
71697 Date:   Sun Jun 3 19:51:05 2012 -0400
71698
71699     Improve GActionGroup test coverage
71700
71701  gio/tests/actions.c | 134
71702  +++++++++++++++++++++++++++++++++++++++++++++++-----
71703  1 file changed, 123 insertions(+), 11 deletions(-)
71704
71705 commit a53a1b65b59577e6332509789a062c6038a085a8
71706 Author: Matthias Clasen <mclasen@redhat.com>
71707 Date:   Sun Jun 3 19:50:54 2012 -0400
71708
71709     Improve GIcon test coverage
71710
71711  gio/tests/g-icon.c | 9 +++++++++
71712  1 file changed, 9 insertions(+)
71713
71714 commit 26a1056bde7f6ef97963b1a4b42d3da3027f555f
71715 Author: Matthias Clasen <mclasen@redhat.com>
71716 Date:   Sun Jun 3 16:30:58 2012 -0400
71717
71718     Expand GAppInfo tests
71719
71720  gio/tests/appinfo.c | 15 +++++++++++++++
71721  1 file changed, 15 insertions(+)
71722
71723 commit 51e6edf08b34120e1bb88a28785f3b5e59e1a2b3
71724 Author: Bruno Brouard <annoa.b@gmail.com>
71725 Date:   Sun Jun 3 13:36:14 2012 +0200
71726
71727     Updated French translation
71728
71729  po/fr.po | 324
71730  +++++++++++++++++++++++++++++++++++----------------------------
71731  1 file changed, 182 insertions(+), 142 deletions(-)
71732
71733 commit ce5bd68e26d0e67c24313076b7f634f1dcac81b9
71734 Author: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
71735 Date:   Tue May 22 21:56:10 2012 +0200
71736
71737     glib: fix g_reload_user_special_dirs_cache
71738
71739     We handle a special case for G_USER_DIRECTORY_DESKTOP
71740     when we init the values but drop it when we reload them.
71741     Fix this by preferring old values to NULL
71742
71743     https://bugzilla.gnome.org/show_bug.cgi?id=676594
71744
71745     Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
71746
71747  glib/gutils.c | 16 ++++++++++------
71748  1 file changed, 10 insertions(+), 6 deletions(-)
71749
71750 commit 2e31166f6a005d2af724942ec3e8f58cecb3a756
71751 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
71752 Date:   Thu May 31 15:29:31 2012 +0200
71753
71754     Updated Spanish translation
71755
71756  po/es.po | 50 +++++++++++++++++++++++++-------------------------
71757  1 file changed, 25 insertions(+), 25 deletions(-)
71758
71759 commit 4f04247a1964457a7493f23d786486df449b3e08
71760 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
71761 Date:   Thu May 31 13:19:37 2012 +0200
71762
71763     Updated Spanish translation
71764
71765  po/es.po | 207
71766  +++++++++++++++++++++++++++++++--------------------------------
71767  1 file changed, 102 insertions(+), 105 deletions(-)
71768
71769 commit 69e12cd3d56ae43b188a278b807e517961627ada
71770 Author: Dan Winship <danw@gnome.org>
71771 Date:   Wed May 30 08:30:27 2012 -0400
71772
71773     GConverterInputStream: fix an edge case
71774
71775     Reading from a GConverterInputStream with both input_buffer and
71776     converted_buffer non-empty would return bogus data (the data from
71777     converted_buffer would essentially get skipped over, though the
71778     returned nread reflected what the count would be if it hadn't been).
71779
71780     This was never noticed before because (a) it can't happen if all of
71781     your reads are at least as large as either the internal buffer size or
71782     the remaining length of the stream (which covers most real-world use),
71783     and (b) it can't happen if all of your reads are 1 byte (which covers
71784     most of tests/converter-test). (And (c) it only happens for some
71785     converters/input streams.) But this was happening occasionally in
71786     libsoup when content-sniffing a gzipped response, because the
71787     SoupContentSnifferStream would first read 512 bytes (to sniff), and
71788     then pass through larger reads after that.
71789
71790     Fixed and added a test to converter-test.
71791
71792     https://bugzilla.gnome.org/show_bug.cgi?id=676478
71793
71794  gio/gconverterinputstream.c  |   1 +
71795  gio/tests/converter-stream.c | 163
71796  +++++++++++++++++++++++++++++++++++++++++++
71797  2 files changed, 164 insertions(+)
71798
71799 commit 0fd9863abe218c002327ea993089476a793a99e6
71800 Author: Christian Persch <chpe@gnome.org>
71801 Date:   Tue May 29 19:10:57 2012 +0200
71802
71803     build: Add missing AM_V_GEN to silence the build
71804
71805  gio/Makefile.am | 2 +-
71806  1 file changed, 1 insertion(+), 1 deletion(-)
71807
71808 commit 4979c1d075e08bcdc7a6569afae2052dac5eea81
71809 Author: Christian Persch <chpe@gnome.org>
71810 Date:   Sat May 5 16:52:28 2012 +0200
71811
71812     application: Add dbus register/unregister hooks
71813
71814     When the application is using its D-Bus backend, it is useful to
71815     be able
71816     to export extra D-Bus objects at the right time, i.e. *before*
71817     the application
71818     tries to own the bus name. This is accomplished here by adding a hook
71819     in GApplicationClass for this; and a corresponding hook that will
71820     be called
71821     on unregistration to undo whatever the register hook did.
71822
71823     Bug #675509.
71824
71825  gio/gapplication.c                         | 36 +++++++++++
71826  gio/gapplication.h                         | 10 ++-
71827  gio/gapplicationimpl-dbus.c                | 15 ++++-
71828  gio/tests/Makefile.am                      |  4 ++
71829  gio/tests/gapplication-example-dbushooks.c | 99
71830  ++++++++++++++++++++++++++++++
71831  5 files changed, 162 insertions(+), 2 deletions(-)
71832
71833 commit f642209ef4c7f13f5ff03ca3c315cd237f8f26bb
71834 Author: Philip Withnall <philip@tecnocode.co.uk>
71835 Date:   Sun May 27 22:40:44 2012 +0100
71836
71837     gobject: Document notify signal deduplication with freeze/thaw
71838
71839     Expand the documentation for g_object_[freeze|thaw]_notify() to
71840     explain that
71841     it deduplicates “notify” signals emitted by frozen objects,
71842     so that at most
71843     one signal is emitted per property.
71844
71845     https://bugzilla.gnome.org/show_bug.cgi?id=676937
71846
71847  gobject/gobject.c | 9 +++++++--
71848  1 file changed, 7 insertions(+), 2 deletions(-)
71849
71850 commit 1637f08ed146bca89049301495a49d8873c2957e
71851 Author: Matej Urbančič <mateju@svn.gnome.org>
71852 Date:   Mon May 28 14:57:02 2012 +0200
71853
71854     Updated Slovenian translation
71855
71856  po/sl.po | 313
71857  +++++++++++++++++++++++++++++++++------------------------------
71858  1 file changed, 164 insertions(+), 149 deletions(-)
71859
71860 commit ae421c9f6ca58ba18494619dc89ed1d2b60948eb
71861 Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
71862 Date:   Fri Apr 27 10:02:54 2012 +0200
71863
71864     Link to gvariant-format-strings-pointers in getter API
71865
71866     https://bugzilla.gnome.org/show_bug.cgi?id=674777
71867
71868  glib/gvariant.c | 30 +++++++++++++++++++++++++++++-
71869  1 file changed, 29 insertions(+), 1 deletion(-)
71870
71871 commit 175864b83c076f6b74a822e75990ab3a15ab73bc
71872 Author: Colin Walters <walters@verbum.org>
71873 Date:   Sat May 26 11:53:14 2012 -0400
71874
71875     gappinfo: Fix uninitialized-variable gcc warning
71876
71877  gio/gappinfo.c | 2 +-
71878  1 file changed, 1 insertion(+), 1 deletion(-)
71879
71880 commit 151e37816bea6101523cf7dddab4ea1ce55ec909
71881 Author: Colin Walters <walters@verbum.org>
71882 Date:   Fri May 25 09:22:06 2012 -0400
71883
71884     Annotate API introduced for 2.34 with GLIB_AVAILABLE_IN_2_34
71885
71886     https://bugzilla.gnome.org/show_bug.cgi?id=676816
71887
71888  gio/gdbusauthobserver.h | 1 +
71889  gio/gresolver.h         | 3 +++
71890  2 files changed, 4 insertions(+)
71891
71892 commit 1cc7162c9560796829db457f7ea5fdd218a0ae46
71893 Author: Colin Walters <walters@verbum.org>
71894 Date:   Fri May 25 08:59:09 2012 -0400
71895
71896     Annotate API introduced for 2.32 with GLIB_AVAILABLE_IN_2_32
71897
71898     https://bugzilla.gnome.org/show_bug.cgi?id=676816
71899
71900  gio/gactiongroup.h         |  1 +
71901  gio/gactiongroupexporter.h |  2 ++
71902  gio/gactionmap.h           |  3 +--
71903  gio/gappinfo.h             |  3 +++
71904  gio/gapplication.h         |  2 ++
71905  gio/gdbusactiongroup.h     |  1 +
71906  gio/gdbusinterface.h       |  1 +
71907  gio/gdrive.h               |  1 +
71908  gio/gfile.h                |  1 +
71909  gio/gfileinfo.h            |  1 +
71910  gio/ginetaddressmask.h     |  3 +++
71911  gio/ginetsocketaddress.h   |  2 ++
71912  gio/gmenu.h                |  2 ++
71913  gio/gmenuexporter.h        |  2 ++
71914  gio/gnetworkmonitor.h      |  2 ++
71915  gio/gnetworkmonitorbase.h  |  2 ++
71916  gio/gremoteactiongroup.h   |  3 +++
71917  gio/gresource.h            | 17 +++++++++++++++++
71918  gio/gsettings.h            |  2 ++
71919  gio/gsettingsschema.h      |  7 +++++++
71920  gio/gsimpleasyncresult.h   |  1 +
71921  gio/gsocket.h              | 11 +++++++++++
71922  gio/gsocketconnection.h    |  4 ++++
71923  gio/gunixconnection.h      |  4 ++++
71924  gio/gunixmounts.h          |  1 +
71925  gio/gvolume.h              |  1 +
71926  26 files changed, 78 insertions(+), 2 deletions(-)
71927
71928 commit a9637126465fba06c1fc73cc70eb5f683ad4e4b3
71929 Author: Colin Walters <walters@verbum.org>
71930 Date:   Fri May 25 08:42:50 2012 -0400
71931
71932     Annotate API introduced for 2.30 with GLIB_AVAILABLE_IN_2_30
71933
71934     I didn't do this comprehensively, since there's a lot of it, mainly
71935     due to the GDBus object manager stuff, but anyone trying to use
71936     that would fail fast due to lack of the gdbus code generator.
71937
71938     My main goal was to get API additions to existing classes like
71939     g_data_input_stream_read_line_utf8(), as well as the lower level new
71940     API like glib-unix.h.
71941
71942     https://bugzilla.gnome.org/show_bug.cgi?id=676816
71943
71944  gio/gaction.h          | 1 +
71945  gio/gdatainputstream.h | 2 ++
71946  gio/gdbusconnection.h  | 3 +++
71947  glib/gatomic.h         | 4 ++++
71948  glib/gfileutils.h      | 3 +++
71949  glib/ghash.h           | 1 +
71950  glib/ghmac.h           | 9 +++++++++
71951  glib/glib-unix.h       | 6 ++++++
71952  glib/gunicode.h        | 1 +
71953  glib/gutils.h          | 2 ++
71954  glib/gvariant.h        | 2 ++
71955  gobject/glib-types.h   | 4 ++++
71956  12 files changed, 38 insertions(+)
71957
71958 commit 9c86e1168cad8ae2c2642ffd487d4f6319e1dc04
71959 Author: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
71960 Date:   Sat May 26 10:34:53 2012 +0200
71961
71962     gio: fix symbol name
71963
71964     Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
71965
71966  gio/gio.symbols | 2 +-
71967  1 file changed, 1 insertion(+), 1 deletion(-)
71968
71969 commit 800d6ff1115b27bf0e9cce818a0511048e2f1cc5
71970 Author: Dan Winship <danw@gnome.org>
71971 Date:   Thu Apr 5 09:19:17 2012 -0400
71972
71973     gio: add GBytes-based input/output stream methods
71974
71975     Using a caller-supplied buffer for g_input_stream_read() doesn't
71976     translate well to the semantics of many other languages, and using a
71977     non-refcounted buffer for read_async() and write_async() makes it
71978     impossible to manage the memory correctly currently in
71979     garbage-collected languages.
71980
71981     Fix both of these issues by adding a new set of methods that work with
71982     GBytes objects rather than plain buffers.
71983
71984     https://bugzilla.gnome.org/show_bug.cgi?id=671139
71985
71986  docs/reference/gio/gio-sections.txt |   6 ++
71987  gio/ginputstream.c                  | 174
71988  ++++++++++++++++++++++++++++++++++++
71989  gio/ginputstream.h                  |  16 ++++
71990  gio/gio.symbols                     |   6 ++
71991  gio/goutputstream.c                 | 157
71992  ++++++++++++++++++++++++++++++++
71993  gio/goutputstream.h                 |  16 ++++
71994  gio/tests/memory-input-stream.c     |  26 ++++++
71995  gio/tests/memory-output-stream.c    |  27 ++++++
71996  8 files changed, 428 insertions(+)
71997
71998 commit 4b456635e422ea620bfb3feeddac12a7045bd43b
71999 Author: Christian Persch <chpe@gnome.org>
72000 Date:   Thu May 24 17:51:35 2012 +0200
72001
72002     Revert "application: Don't print a critical warning here"
72003
72004     This reverts commit 1541478bac6fed26bcb77ebae5e50bb7a76954f7.
72005
72006  gio/gapplication.c | 2 +-
72007  1 file changed, 1 insertion(+), 1 deletion(-)
72008
72009 commit ee1965b888d070428b88bbcde989e98ce63a5fe4
72010 Author: Christian Persch <chpe@gnome.org>
72011 Date:   Sat May 5 17:29:44 2012 +0200
72012
72013     application: Save a few bytes in the library
72014
72015     There's really no need to put useless whitespace into the .so.
72016
72017  gio/gapplicationimpl-dbus.c | 48
72018  ++++++++++++++++++++++-----------------------
72019  1 file changed, 24 insertions(+), 24 deletions(-)
72020
72021 commit 1541478bac6fed26bcb77ebae5e50bb7a76954f7
72022 Author: Christian Persch <chpe@gnome.org>
72023 Date:   Sat May 5 17:26:34 2012 +0200
72024
72025     application: Don't print a critical warning here
72026
72027     It's a runtime error, not a programming error.
72028
72029  gio/gapplication.c | 2 +-
72030  1 file changed, 1 insertion(+), 1 deletion(-)
72031
72032 commit 9217309a5cd1eb59c7881939cdb58bd48e27097e
72033 Author: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
72034 Date:   Tue May 22 20:38:52 2012 +0200
72035
72036     glib: fix build
72037
72038     Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
72039
72040  glib/genviron.c | 5 +----
72041  1 file changed, 1 insertion(+), 4 deletions(-)
72042
72043 commit 481191f118a8f8e6505917a985e531137796d8ac
72044 Author: Christian Persch <chpe@gnome.org>
72045 Date:   Sun May 20 00:01:35 2012 +0200
72046
72047     gspawn: Add GSpawnFlag to use the PATH from envp
72048
72049     Add a G_SPAWN_SEARCH_PATH_FROM_ENVP flag to GSpawnFlags so that
72050     g_spawn_async() etc use the PATH variable from the passed-in child
72051     environment to search for the executable.
72052     If both this flag and the G_SPAWN_SEARCH_PATH flag are set, the
72053     child environment is searched first and only falls back to the
72054     PATH from the process environment if it is unset.
72055
72056     Bug #676398.
72057
72058  glib/gspawn.c | 48 ++++++++++++++++++++++++++++++++++++------------
72059  glib/gspawn.h |  6 +++++-
72060  2 files changed, 41 insertions(+), 13 deletions(-)
72061
72062 commit 6969b63827a302604a0566c8889feed33a25d842
72063 Author: Christian Persch <chpe@gnome.org>
72064 Date:   Sat May 19 23:59:01 2012 +0200
72065
72066     environ: Allow NULL envp
72067
72068     https://bugzilla.gnome.org/show_bug.cgi?id=676397
72069
72070  glib/genviron.c          | 31 ++++++++++++++++++++-----------
72071  glib/tests/environment.c | 20 ++++++++++++++++++++
72072  2 files changed, 40 insertions(+), 11 deletions(-)
72073
72074 commit 44d4990442532dd067ca670a3a4b18109ee6b02c
72075 Author: Colin Walters <walters@verbum.org>
72076 Date:   Fri May 18 10:39:05 2012 -0400
72077
72078     GMemoryOutputStream: Add API to return data as a GBytes
72079
72080     Matches the corresponding additions to GMemoryInputStream.
72081
72082     https://bugzilla.gnome.org/show_bug.cgi?id=672102
72083
72084  gio/gio.symbols                  |  1 +
72085  gio/gmemoryoutputstream.c        | 28 ++++++++++++++++++++++++++++
72086  gio/gmemoryoutputstream.h        |  3 +++
72087  gio/tests/memory-output-stream.c | 38
72088  ++++++++++++++++++++++++++++++++++++++
72089  4 files changed, 70 insertions(+)
72090
72091 commit 1bedf248794fe5cf9dad5e40c18329e79f9d855e
72092 Author: Colin Walters <walters@verbum.org>
72093 Date:   Thu May 17 14:36:15 2012 -0400
72094
72095     GMemoryInputStream: Add API to accept GBytes
72096
72097     And s/Chunk/GBytes/ internally.  GBytes is really a perfect match for
72098     GMemoryInputStream.
72099
72100     https://bugzilla.gnome.org/show_bug.cgi?id=672102
72101
72102  gio/gio.symbols          |   2 +
72103  gio/gmemoryinputstream.c | 107
72104  ++++++++++++++++++++++++++++++-----------------
72105  gio/gmemoryinputstream.h |   6 +++
72106  3 files changed, 76 insertions(+), 39 deletions(-)
72107
72108 commit 6e32f0a6018ab26b2a14c184752913d6f2ecad40
72109 Author: Debarshi Ray <debarshir@gnome.org>
72110 Date:   Thu May 17 06:43:54 2012 +0200
72111
72112     gio: The tmpl parameter to g_file_new_tmp can be NULL
72113
72114     Fixes: https://bugzilla.gnome.org/676208
72115
72116  gio/gfile.c | 1 -
72117  1 file changed, 1 deletion(-)
72118
72119 commit 7cadf4f15f952457b5a5440d24d1a93e0a99cdde
72120 Author: Dan Winship <danw@gnome.org>
72121 Date:   Wed Mar 21 09:22:38 2012 -0400
72122
72123     g_utf8_validate: @str shouldn't end up annotated as utf8
72124
72125     In order for this function to have any point, it has to be possible to
72126     pass non-UTF-8 data to it, so annotate @str as being array-of-guint8
72127     instead of utf8.
72128
72129     https://bugzilla.gnome.org/show_bug.cgi?id=672548
72130
72131  glib/gutf8.c | 2 +-
72132  1 file changed, 1 insertion(+), 1 deletion(-)
72133
72134 commit 8df2b96a6910aa557a6db2b1b5e618f3ace70f11
72135 Author: Dan Winship <danw@gnome.org>
72136 Date:   Fri May 18 12:18:23 2012 -0400
72137
72138     proxy-test: work even when the upstream DNS lies
72139
72140     Rather than depending on the host's DNS configuration to properly
72141     return an error for a non-existent hostname, just substitute in
72142     a dummy GResolver implementation that does it for us.
72143
72144  gio/tests/proxy-test.c | 60
72145  ++++++++++++++++++++++++++++++++++++++++++++++++++
72146  1 file changed, 60 insertions(+)
72147
72148 commit 555cd1923fae52a145d527904f4efc0fc6298585
72149 Author: Dan Winship <danw@gnome.org>
72150 Date:   Fri May 18 08:49:05 2012 -0400
72151
72152     g_app_info_launch_default_for_uri: don't use GFile if we don't have to
72153
72154     GFile doesn't handle some "real" URIs, so check if there's a default
72155     handler for the URI scheme first, and only use g_file_new_for_uri()
72156     and g_file_query_default_handler() if not. Eg, this fixes the case of
72157     opening http URIs with "%2F" in the path.
72158
72159     https://bugzilla.gnome.org/show_bug.cgi?id=666386
72160
72161  gio/gappinfo.c | 36 ++++++++++++++++++++++++++----------
72162  1 file changed, 26 insertions(+), 10 deletions(-)
72163
72164 commit 0e6d9df35c948d5e65eae0edb6652a9cce88f557
72165 Author: Holger Berndt <hb@gnome.org>
72166 Date:   Thu May 17 22:24:10 2012 +0200
72167
72168     Document that g_app_info_create_from_commandline() does unquoting
72169     according to fd.o
72170
72171     https://bugzilla.gnome.org/show_bug.cgi?id=676277
72172
72173  gio/gdesktopappinfo.c | 6 ++++++
72174  1 file changed, 6 insertions(+)
72175
72176 commit 17e95c59c9f7b1cd023aabb3645c70b9f1f37577
72177 Author: Dan Winship <danw@gnome.org>
72178 Date:   Thu May 17 13:48:21 2012 -0400
72179
72180     gnetworkmonitornetlink: don't leak the list of networks
72181
72182     https://bugzilla.gnome.org/show_bug.cgi?id=676265
72183
72184  gio/gnetworkmonitornetlink.c | 2 +-
72185  1 file changed, 1 insertion(+), 1 deletion(-)
72186
72187 commit 0ecbb0a4045877936d872fb8aaedd49baa4d89ef
72188 Author: Dan Winship <danw@gnome.org>
72189 Date:   Thu May 10 13:29:39 2012 -0400
72190
72191     g_clear_pointer: work around gcc helpfulness
72192
72193     gcc gets upset when we do "((GDestroyNotify) destroy) (_p)" because
72194     it's non-portable. But we don't care; we already know glib wouldn't
72195     work on any platform where different pointer types have different
72196     calling conventions. So tweak the code to avoid the warning.
72197
72198     https://bugzilla.gnome.org/show_bug.cgi?id=674634
72199
72200  glib/gmem.h | 4 +++-
72201  1 file changed, 3 insertions(+), 1 deletion(-)
72202
72203 commit 787f8087836804c903f8271699e576544426e023
72204 Author: Matthias Clasen <mclasen@redhat.com>
72205 Date:   Thu May 17 00:44:36 2012 -0400
72206
72207     gsettings: add reset-recursively to bash completion
72208
72209     https://bugzilla.gnome.org/show_bug.cgi?id=675832
72210
72211  gio/gsettings-bash-completion.sh | 6 +++---
72212  1 file changed, 3 insertions(+), 3 deletions(-)
72213
72214 commit 431d3adacdd640141f83a6c3496760adc6aba5eb
72215 Author: Matthias Clasen <mclasen@redhat.com>
72216 Date:   Thu May 17 00:41:33 2012 -0400
72217
72218     Improve libelf configure check
72219
72220     system libelf is not sufficient for glib (lacks elf_getshdrstrndx and
72221     elf_getshdrnum) so let's make sure we don't define HAVE_LIBELF
72222
72223  configure.ac | 8 ++++----
72224  1 file changed, 4 insertions(+), 4 deletions(-)
72225
72226 commit aded15c9d10dbf3ec218e25793e3467240585511
72227 Author: Ravi Sankar Guntur <ravi.g@samsung.com>
72228 Date:   Mon Mar 19 21:17:32 2012 +0530
72229
72230     glib: fix memory leaks in gutils, protocol, and strfuncs tests
72231
72232     https://bugzilla.gnome.org/show_bug.cgi?id=672329
72233
72234     Signed-off-by: Ravi Sankar Guntur <ravi.g@samsung.com>
72235
72236  glib/gutils.c         | 26 ++++++++++++++++++++------
72237  glib/tests/protocol.c |  6 +++++-
72238  glib/tests/strfuncs.c | 42 +++++++++++++++++++++++++++++++++---------
72239  3 files changed, 58 insertions(+), 16 deletions(-)
72240
72241 commit 447a25ea50af2349d313c10c46b61104ce4c0391
72242 Author: Dan Winship <danw@gnome.org>
72243 Date:   Wed May 16 12:00:44 2012 -0400
72244
72245     update .gitignore
72246
72247  gio/tests/.gitignore | 1 +
72248  1 file changed, 1 insertion(+)
72249
72250 commit 0417ddab6fbd2f1cddbb9218e0e300e04da2eda5
72251 Author: Giovanni Campagna <gcampagna@src.gnome.org>
72252 Date:   Sat Apr 14 19:34:00 2012 +0200
72253
72254     GAppInfo: add a mechanism to query supported content types
72255
72256     This essentially adds an accessor for the MimeType field in desktop
72257     files,
72258     to retrieve the list of all mime types supported by an application.
72259     The interface though is part of GAppInfo, so it could be implemented
72260     in the future by other backends.
72261
72262     https://bugzilla.gnome.org/show_bug.cgi?id=674111
72263
72264  docs/reference/gio/gio-sections.txt |  1 +
72265  gio/gappinfo.c                      | 31 +++++++++++++++++++++++++++++++
72266  gio/gappinfo.h                      |  4 ++++
72267  gio/gdesktopappinfo.c               | 13 +++++++++++++
72268  gio/gio.symbols                     |  1 +
72269  gio/tests/appinfo-test.desktop      |  1 +
72270  gio/tests/appinfo.c                 | 16 ++++++++++++++++
72271  7 files changed, 67 insertions(+)
72272
72273 commit e011d2c92162d25a6e6d5f67d462edfeb4af3d7a
72274 Author: Dan Winship <danw@gnome.org>
72275 Date:   Sun Jan 3 14:47:56 2010 -0500
72276
72277     Add g_type_ensure() and use it rather than playing games with volatile
72278
72279     https://bugzilla.gnome.org/show_bug.cgi?id=605976
72280
72281  docs/reference/gobject/gobject-sections.txt |  1 +
72282  gio/gicon.c                                 | 10 +++----
72283  gio/ginetaddress.c                          |  4 +--
72284  gio/giomodule.c                             | 38
72285  ++++++++++++-------------
72286  gio/gresolver.c                             |  5 +---
72287  gio/gsocket.c                               |  4 +--
72288  gio/gsocketconnection.c                     |  6 ++--
72289  gio/gsocketcontrolmessage.c                 |  8 ++----
72290  gio/gunixconnection.c                       |  5 +---
72291  gobject/gobject.symbols                     |  1 +
72292  gobject/gtype.c                             | 43
72293  +++++++++++++++++++++++++----
72294  gobject/gtype.h                             |  2 ++
72295  12 files changed, 72 insertions(+), 55 deletions(-)
72296
72297 commit 2a4235d0f3fe3b3fb007385ee59082c0987158ce
72298 Author: Paolo Borelli <pborelli@gnome.org>
72299 Date:   Tue May 15 17:38:44 2012 +0200
72300
72301     gfile: add g_return_if_fail to g_file_make_directory_with_parents()
72302
72303  gio/gfile.c | 2 ++
72304  1 file changed, 2 insertions(+)
72305
72306 commit 5a57144d5749efaf3b5e752db9b041597d4b062f
72307 Author: Colin Walters <walters@verbum.org>
72308 Date:   Fri May 4 10:03:12 2012 -0400
72309
72310     gfile: Plug memory leak in g_file_make_directory_with_parents()
72311
72312     The logic here is pretty twisted, but basically we were leaking a ref
72313     for each non-existent parent.  The clearest way to fix this was to
72314     move to more explicit refcounting logic; when a variable is pointing
72315     to an object, it holds a ref.
72316
72317     https://bugzilla.gnome.org/show_bug.cgi?id=675446
72318
72319  gio/gfile.c | 23 ++++++++++++++++-------
72320  1 file changed, 16 insertions(+), 7 deletions(-)
72321
72322 commit d5d3c7b3a4830a12e155e949345cfc9109236786
72323 Author: Matthias Clasen <mclasen@redhat.com>
72324 Date:   Mon May 14 16:18:26 2012 -0400
72325
72326     Cover some malloc corner cases in tests
72327
72328  glib/tests/utils.c | 19 +++++++++++++++++++
72329  1 file changed, 19 insertions(+)
72330
72331 commit 215844b3a64fae95b24e464fe87ab6c3b5cd8daa
72332 Author: Matthias Clasen <mclasen@redhat.com>
72333 Date:   Sun May 13 01:52:37 2012 -0400
72334
72335     Add a test for g_clear_pointer
72336
72337  glib/tests/utils.c | 15 +++++++++++++++
72338  1 file changed, 15 insertions(+)
72339
72340 commit e153c8c58b7643d8d823b7a199c3efb19fea3985
72341 Author: Jiro Matsuzawa <jmatsuzawa@gnome.org>
72342 Date:   Sun May 13 19:22:24 2012 +0900
72343
72344     [l10n] Update Japanese translation
72345
72346  po/ja.po | 637
72347  ++++++++++++++++-----------------------------------------------
72348  1 file changed, 155 insertions(+), 482 deletions(-)
72349
72350 commit e3eb137bbb2ebeede6156424e3e0a1aeb8973614
72351 Author: Matthias Clasen <mclasen@redhat.com>
72352 Date:   Sun May 13 00:46:39 2012 -0400
72353
72354     Use non-deprecated api in tests
72355
72356     https://bugzilla.gnome.org/show_bug.cgi?id=660851
72357
72358  glib/tests/rec-mutex.c | 4 ++--
72359  glib/tests/rwlock.c    | 6 +++---
72360  2 files changed, 5 insertions(+), 5 deletions(-)
72361
72362 commit 77695437b319c8e1a918c8b3ab892ba8a63fbf63
72363 Author: Jasper St. Pierre <jstpierre@mecheye.net>
72364 Date:   Wed May 2 12:53:27 2012 -0400
72365
72366     gkeyfile: Fix annotations for g_key_file_load_from_data
72367
72368     https://bugzilla.gnome.org/show_bug.cgi?id=675309
72369
72370  glib/gkeyfile.c | 2 +-
72371  1 file changed, 1 insertion(+), 1 deletion(-)
72372
72373 commit ebc3b928a39e8895719a5795a14e13c2cdf3c8bd
72374 Author: Lars Uebernickel <lars@uebernic.de>
72375 Date:   Thu May 10 09:35:03 2012 -0700
72376
72377     docs: reference g_menu_item_new in gmenu convenience menuitem API
72378
72379  gio/gmenu.c | 6 +++---
72380  1 file changed, 3 insertions(+), 3 deletions(-)
72381
72382 commit 748f44b12f25717a45477a6e2e74bf6abc7951ba
72383 Author: Christian Kirbach <Christian.Kirbach@googlemail.com>
72384 Date:   Tue May 8 19:16:14 2012 +0200
72385
72386     [l10n] Updated German translation
72387
72388  po/de.po | 177
72389  ++++++++++++++++++++++++++++++++++-----------------------------
72390  1 file changed, 95 insertions(+), 82 deletions(-)
72391
72392 commit 1b29ea3663501a407b82d83792d47d0941df13b2
72393 Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
72394 Date:   Tue May 8 16:49:53 2012 +0200
72395
72396     Set GLIB_VERSION_MAX_ALLOWED to GLIB_VERSION_CUR_STABLE by default
72397
72398  glib/gversionmacros.h | 6 +-----
72399  1 file changed, 1 insertion(+), 5 deletions(-)
72400
72401 commit 744f36bb0685e35aac5fcfcf37cb1e1c9c45786e
72402 Author: Emmanuele Bassi <ebassi@linux.intel.com>
72403 Date:   Tue May 8 15:12:42 2012 +0100
72404
72405     version macros: Make MIN_REQUIRED the current stable version
72406
72407     So that deprecation warnings will come into effect starting from the
72408     stable release, instead of the next.
72409
72410  glib/gversionmacros.h | 2 +-
72411  1 file changed, 1 insertion(+), 1 deletion(-)
72412
72413 commit fb63c73bbe213f5c1ac7ecafdf298c3cb8de23c3
72414 Author: Jiro Matsuzawa <jmatsuzawa@gnome.org>
72415 Date:   Tue May 8 20:24:53 2012 +0900
72416
72417     [l10n] Update Japanese translation
72418
72419  po/ja.po | 6155
72420  +++++++++++++++++++++++++++++++++-----------------------------
72421  1 file changed, 3275 insertions(+), 2880 deletions(-)
72422
72423 commit a365684bf086742763b098feddaf5525bc9581c0
72424 Author: Michael Olbrich <m.olbrich@pengutronix.de>
72425 Date:   Mon May 7 10:33:44 2012 +0200
72426
72427     configure.ac: more AS_IF
72428
72429     It looks like JH_CHECK_XML_CATALOG has some prerequisite as well
72430
72431     Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
72432
72433     https://bugzilla.gnome.org/show_bug.cgi?id=674483
72434
72435  configure.ac | 4 ++--
72436  1 file changed, 2 insertions(+), 2 deletions(-)
72437
72438 commit 54e31ab4f172bbb28434eafc34c9345a93c9ccf5
72439 Author: Colin Walters <walters@verbum.org>
72440 Date:   Thu May 3 15:18:11 2012 -0400
72441
72442     configure: Use AS_IF almost everywhere
72443
72444     Not doing so is an evil trap, sadly.  This patch has been
72445     compile-checked on Fedora 16, and I've verified that the generated
72446     config.status and config.h is exactly the same.
72447
72448     https://bugzilla.gnome.org/show_bug.cgi?id=674483
72449
72450  configure.ac | 246
72451  ++++++++++++++++++++++++++++-------------------------------
72452  1 file changed, 118 insertions(+), 128 deletions(-)
72453
72454 commit e30823d93ff643c82d4037c2cf0f509e347f49de
72455 Author: Michael Olbrich <m.olbrich@pengutronix.de>
72456 Date:   Thu May 3 08:44:12 2012 +0200
72457
72458     configure.ac: use AS_IF
72459
72460     This way any prerequisites for e.g. AC_CHECK_HEADER are always
72461     executed
72462     before the 'if'.
72463
72464     Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
72465
72466     https://bugzilla.gnome.org/show_bug.cgi?id=674483
72467
72468  configure.ac | 4 ++--
72469  1 file changed, 2 insertions(+), 2 deletions(-)
72470
72471 commit 7ba899701566c5941ba93bcd31e0b7ae70a7e69d
72472 Author: Yuri Kozlov <yuray@komyakino.ru>
72473 Date:   Sun May 6 11:35:01 2012 +0400
72474
72475     Updated Russian translation
72476
72477  po/ru.po | 57 +++++++++++++++++++++++++++++++++++----------------------
72478  1 file changed, 35 insertions(+), 22 deletions(-)
72479
72480 commit ed1f10bc1c149ac6c317b80b3ba46fda6b545a4e
72481 Author: Krzesimir Nowak <qdlacz@gmail.com>
72482 Date:   Thu May 3 15:00:14 2012 +0200
72483
72484     docs: Fix typo in G_DEFINE_DYNAMIC_TYPE_EXTENDED example.
72485
72486  gobject/gtypemodule.h | 2 +-
72487  1 file changed, 1 insertion(+), 1 deletion(-)
72488
72489 commit 5aa38ae9fb8eed894dcd37baa154967aae7f6c45
72490 Author: Marek Černocký <marek@manet.cz>
72491 Date:   Fri May 4 09:30:06 2012 +0200
72492
72493     Updated Czech translation
72494
72495  po/cs.po | 223
72496  +++++++++++++++++++++++++++++++++++++++------------------------
72497  1 file changed, 140 insertions(+), 83 deletions(-)
72498
72499 commit 486d563049a789b0a2f45f1b5564eaf66294f083
72500 Author: Christian Persch <chpe@gnome.org>
72501 Date:   Wed May 2 20:14:52 2012 +0200
72502
72503     application: Clarification about 'primary instance'
72504
72505     For non-unique applications, the 'primary instance' is the current
72506     instance.
72507
72508  gio/gapplication.c | 5 +++--
72509  1 file changed, 3 insertions(+), 2 deletions(-)
72510
72511 commit f7b61c72b4f2fef3ab21b51b9660973452d22f8d
72512 Author: Dimitris Spingos <dmtrs32@gmail.com>
72513 Date:   Wed May 2 12:00:03 2012 +0300
72514
72515     Updated Greek translation
72516
72517  po/el.po | 6433
72518  +++++++++++++++++++++++++++++++++-----------------------------
72519  1 file changed, 3408 insertions(+), 3025 deletions(-)
72520
72521 commit 874355de53e7ea7009860c0b67094d919a5daa6f
72522 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
72523 Date:   Wed May 2 11:10:23 2012 +0800
72524
72525     Fix GIO/GObject Visual C++ projects
72526
72527     -Make up for the missed DLL_EXPORT-it's actually needed for all
72528     GLib DLL
72529      builds, omitting this caused problems to surface due to recent
72530      works to
72531      make GDBus work on Windows.
72532     -Also use the FFI_BULIDING macro for GObject builds as the suggessted
72533      workaround for using static LibFFI builds (as we do now)-please see
72534      ffi.h(.in). This will fix the build of GObject against LibFFI 3.0.11,
72535      but it is probable that this will change at some point for LibFFI.
72536
72537  build/win32/vs10/gio.vcxprojin     | 8 ++++----
72538  build/win32/vs10/gobject.vcxprojin | 8 ++++----
72539  build/win32/vs9/gio.vcprojin       | 8 ++++----
72540  build/win32/vs9/gobject.vcprojin   | 8 ++++----
72541  4 files changed, 16 insertions(+), 16 deletions(-)
72542
72543 commit 83f04afa0b8b66d200ccdc17ac6f5cd0e17b1c15
72544 Author: Ryan Lortie <desrt@desrt.ca>
72545 Date:   Tue May 1 12:57:00 2012 -0400
72546
72547     GLib 2.33.1
72548
72549  NEWS | 78
72550  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
72551  1 file changed, 78 insertions(+)
72552
72553 commit 774074f99bcc6237290e5252faf24581d7fe9932
72554 Author: Ryan Lortie <desrt@desrt.ca>
72555 Date:   Tue May 1 13:48:52 2012 -0700
72556
72557     slice-color test: don't use non-existent macro
72558
72559     G_GUINT64_MODIFIER doesn't exist, but G_GINT64_MODIFIER does (and will
72560     be the same as is needed for unsigned).
72561
72562  tests/slice-color.c | 2 +-
72563  1 file changed, 1 insertion(+), 1 deletion(-)
72564
72565 commit b31d872081a70817dc036043fef05cd950c4e86f
72566 Author: Ryan Lortie <desrt@desrt.ca>
72567 Date:   Tue May 1 13:23:09 2012 -0700
72568
72569     tests: temporarily disable GDBus async proxy test
72570
72571     It has never worked properly and, with the new GDBus testing stuff,
72572     it's
72573     occasionally failing.
72574
72575     https://bugzilla.gnome.org/show_bug.cgi?id=672248
72576
72577  gio/tests/gdbus-proxy.c | 2 ++
72578  1 file changed, 2 insertions(+)
72579
72580 commit 56ca8add1088385a874fdb371a6d490926109710
72581 Author: Ryan Lortie <desrt@desrt.ca>
72582 Date:   Tue May 1 15:40:15 2012 -0400
72583
72584     contenttype test: don't pass -1 as length
72585
72586     g_content_type_guess() takes a gsize, not a gssize, and -1 does
72587     not mean
72588     "I am passing a NULL terminated string".
72589
72590  gio/tests/contenttype.c | 11 ++++++-----
72591  1 file changed, 6 insertions(+), 5 deletions(-)
72592
72593 commit 8db824e00b69302dafed9ceddd6f34abf5202516
72594 Author: Michael Biebl <biebl@debian.org>
72595 Date:   Tue May 1 18:42:12 2012 +0200
72596
72597     configure: Reset LIBS after ELF check
72598
72599     If action-if-found is not specified, AC_CHECK_LIB will append
72600     the library
72601     to LIBS. As we don't want to link everything against libelf,
72602     reset LIBS
72603     after doing the checks.
72604
72605  configure.ac | 2 ++
72606  1 file changed, 2 insertions(+)
72607
72608 commit eb5381b8622eda26b6bd86dbac39bd9ed86bf730
72609 Author: Ryan Lortie <desrt@desrt.ca>
72610 Date:   Mon Apr 30 12:20:54 2012 -0400
72611
72612     GApplication: add accessor for DBus information
72613
72614     Provide public access to the GDBusConnect and object path that
72615     GApplication is using.  Prevents others from having to guess these
72616     things for themselves based on the application ID.
72617
72618     https://bugzilla.gnome.org/show_bug.cgi?id=671249
72619
72620  docs/reference/gio/gio-sections.txt |  3 ++
72621  gio/gapplication.c                  | 65
72622  ++++++++++++++++++++++++++++++++++++-
72623  gio/gapplication.h                  |  5 +++
72624  gio/gapplicationimpl-dbus.c         | 11 +++++++
72625  gio/gapplicationimpl.h              |  6 ++++
72626  gio/gio.symbols                     |  2 ++
72627  6 files changed, 91 insertions(+), 1 deletion(-)
72628
72629 commit 16f92a33aca1161aab3669f39b32f5c8f09fb433
72630 Author: Ryan Lortie <desrt@desrt.ca>
72631 Date:   Sat Mar 3 11:31:05 2012 -0500
72632
72633     GApplication: allow null application_id
72634
72635     GApplication application ID is now permitted to be NULL, in which case
72636     G_APPLICATION_NON_UNIQUE will be implicitly enabled.
72637
72638     https://bugzilla.gnome.org/show_bug.cgi?id=671249
72639
72640  gio/gapplication.c          | 57
72641  +++++++++++++++++++++++++++------------------
72642  gio/gapplicationimpl-dbus.c |  6 +++++
72643  gio/gioenums.h              |  9 +++----
72644  3 files changed, 45 insertions(+), 27 deletions(-)
72645
72646 commit d959ace72cd07bebe0d87d483613b3285bb3c4f4
72647 Author: Bruno Brouard <annoa.b@gmail.com>
72648 Date:   Mon Apr 30 21:54:22 2012 +0200
72649
72650     Updated French translation
72651
72652  po/fr.po | 171
72653  ++++++++++++++++++++++++++++++++++-----------------------------
72654  1 file changed, 93 insertions(+), 78 deletions(-)
72655
72656 commit cbf06d8fa94672496d170c65ed9c328816e7eee0
72657 Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
72658 Date:   Mon Apr 30 17:02:06 2012 +0200
72659
72660     g_clear_pointer: use the same static checks than g_clear_object
72661     in glib-2-32
72662
72663  glib/gmem.h | 5 +++--
72664  1 file changed, 3 insertions(+), 2 deletions(-)
72665
72666 commit 19ac408650ffbbff55fa01fe0968242abb7eacc3
72667 Author: Fran Diéguez <fran.dieguez@mabishu.com>
72668 Date:   Mon Apr 30 16:14:24 2012 +0200
72669
72670     Updated Galician translations
72671
72672  po/gl.po | 38 +++++++++++++++++++-------------------
72673  1 file changed, 19 insertions(+), 19 deletions(-)
72674
72675 commit cf4582fb81108b879f5d017a7b25f26ec2328b6a
72676 Author: Luca Ferretti <lferrett@gnome.org>
72677 Date:   Mon Apr 30 15:41:08 2012 +0200
72678
72679     l10n: Updated Italian translation
72680
72681  po/it.po | 319
72682  +++++++++++++++++++++++++++++++++------------------------------
72683  1 file changed, 169 insertions(+), 150 deletions(-)
72684
72685 commit 7d4d0668b37476a1dc0f088574e7292fdac7c17c
72686 Author: Dan Winship <danw@gnome.org>
72687 Date:   Mon Apr 30 06:54:05 2012 -0400
72688
72689     Update gio/tests/.gitignore
72690
72691  gio/tests/.gitignore | 2 ++
72692  1 file changed, 2 insertions(+)
72693
72694 commit c37273dccb183c98ee45f164117f515e4efbff06
72695 Author: Dan Winship <danw@gnome.org>
72696 Date:   Mon Apr 30 06:31:20 2012 -0400
72697
72698     fix warnings
72699
72700  gio/gdbusdaemon.c                 |  1 -
72701  gio/gtestdbus.c                   |  2 +-
72702  gio/tests/buffered-input-stream.c |  2 +-
72703  glib/goption.c                    |  1 -
72704  tests/gobject/defaultiface.c      |  3 +--
72705  tests/gobject/dynamictype.c       |  3 +--
72706  tests/gobject/ifaceinit.c         |  2 ++
72707  tests/slice-color.c               |  7 ++++---
72708  tests/slice-test.c                |  2 +-
72709  tests/threadpool-test.c           | 16 +++++++++++-----
72710  10 files changed, 22 insertions(+), 17 deletions(-)
72711
72712 commit c5285b3abafe2d28f99e0dd0981deee49fa401f1
72713 Author: Kjartan Maraas <kmaraas@gnome.org>
72714 Date:   Mon Apr 30 10:16:16 2012 +0200
72715
72716     Updated Norwegian bokmål translation
72717
72718  po/nb.po | 143
72719  +++++++++++++++++++++++++++++++++++++++++++--------------------
72720  1 file changed, 98 insertions(+), 45 deletions(-)
72721
72722 commit a7bde137c3b66ca1857332fd3a702e80d457731d
72723 Author: Jonh Wendell <jwendell@gnome.org>
72724 Date:   Sat Apr 28 10:11:25 2012 -0300
72725
72726     Updated Brazilian Portuguese translation
72727
72728  po/pt_BR.po | 375
72729  +++++++++++++++++++++++++++++++-----------------------------
72730  1 file changed, 197 insertions(+), 178 deletions(-)
72731
72732 commit fd3ec4df87ce05f364799b7eb8b0219420d755c4
72733 Author: Dan Winship <danw@gnome.org>
72734 Date:   Fri Apr 27 09:27:38 2012 -0400
72735
72736     Fix several recently-introduced bugs in g_output_stream_write_async()
72737
72738     g_output_stream_write_async() was not initializing the newly-added
72739     members of the WriteData structure, causing various problems.
72740
72741     Also, g_input_stream_read_async() was now leaking its cancellable. Fix
72742     that as well.
72743
72744     https://bugzilla.gnome.org/show_bug.cgi?id=674612
72745
72746  gio/ginputstream.c  | 12 ++++++++++--
72747  gio/goutputstream.c | 15 +++++++++++++--
72748  2 files changed, 23 insertions(+), 4 deletions(-)
72749
72750 commit 00285b7517a63a243a5b61b738de5eea957ae767
72751 Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
72752 Date:   Mon Apr 23 17:57:56 2012 +0200
72753
72754     Add g_clear_pointer()
72755
72756     Also reimplement g_clear_object() using g_clear_pointer()
72757
72758     https://bugzilla.gnome.org/show_bug.cgi?id=674634
72759
72760  docs/reference/glib/glib-sections.txt |  1 +
72761  glib/glib.symbols                     |  1 +
72762  glib/gmem.c                           | 39
72763  +++++++++++++++++++++++++++++++++++
72764  glib/gmem.h                           | 18 ++++++++++++++++
72765  gobject/gobject.c                     | 13 +-----------
72766  gobject/gobject.h                     | 14 +------------
72767  6 files changed, 61 insertions(+), 25 deletions(-)
72768
72769 commit 3f816dc5d14ce64f89c5e8b16ac7d8c1f3542b0d
72770 Author: Debarshi Ray <debarshir@gnome.org>
72771 Date:   Mon Apr 16 23:00:01 2012 +0200
72772
72773     GAppInfo: overwrite the DISPLAY only if it is set in the launch
72774     context
72775
72776     If the launch context is a GAppLaunchContext, and not a
72777     GdkAppLaunchContext, then g_app_launch_context_get_display will return
72778     NULL because the get_display virtual method is undefined. The DISPLAY
72779     might still be inherited from the parent process, in which case
72780     overwriting it with NULL breaks the launch.
72781
72782     This is a regression introduced in:
72783     de834bed306565c0652050665eafff4dfcdf0d8b
72784
72785     Fixes: https://bugzilla.gnome.org/672786
72786
72787  gio/gdesktopappinfo.c | 3 ++-
72788  1 file changed, 2 insertions(+), 1 deletion(-)
72789
72790 commit 6219767f61fe7b402c9db8fbdaf57ab8ffb25681
72791 Author: Yaron Shahrabani <sh.yaron@gmail.com>
72792 Date:   Thu Apr 26 15:29:12 2012 +0300
72793
72794     Updated Hebrew translation.
72795
72796  po/he.po | 25 ++++++++++++++++++++-----
72797  1 file changed, 20 insertions(+), 5 deletions(-)
72798
72799 commit 79724bf80c414a06f3caf1f2ff614bb3c44a8ba3
72800 Author: Alexander Larsson <alexl@redhat.com>
72801 Date:   Thu Apr 26 10:05:41 2012 +0200
72802
72803     Dist gio/dbus-daemon.xml and fix dependency for builddir != srcdir
72804
72805  gio/Makefile.am | 6 +++---
72806  1 file changed, 3 insertions(+), 3 deletions(-)
72807
72808 commit 063ec9a75d6f70b45a8e51653608a6e40f948b3c
72809 Author: Colin Walters <walters@verbum.org>
72810 Date:   Wed Apr 25 14:47:01 2012 -0400
72811
72812     build: Fix 'make dist' regression
72813
72814     Commit f084b603771f78126bc0b07229a1574b76e776bb incorrectly set
72815     DIST_SUBDIRS for the toplevel Makefile.am.  In general actually we
72816     don't need to set it, because modern automake automatically sets
72817     it by looking at conditionals for SUBDIRS.
72818
72819     Tested-by: Rico Tzschichholz <ricotz@t-online.de>
72820
72821     https://bugzilla.gnome.org/show_bug.cgi?id=667806
72822
72823  gio/Makefile.am     | 3 ---
72824  glib/Makefile.am    | 6 +-----
72825  gobject/Makefile.am | 3 ---
72826  3 files changed, 1 insertion(+), 11 deletions(-)
72827
72828 commit 87cc77a1985efa18bcd8fc3318c90d8557ae9129
72829 Author: Dan Winship <danw@gnome.org>
72830 Date:   Wed Apr 25 10:44:55 2012 -0400
72831
72832     gsocket: test if family is <= 0, not < 0
72833
72834     If all members of GSocketFamily are supported on the platform, then
72835     all of its values will be positive, and so the enum might become
72836     unsigned, in which case testing for "family < 0" might cause warnings.
72837     But we want to return an error if family == 0 (aka
72838     G_SOCKET_FAMILY_INVALID) anyway, so just tweak the test accordingly.
72839
72840     https://bugzilla.gnome.org/show_bug.cgi?id=674592
72841
72842  gio/gsocket.c | 2 +-
72843  1 file changed, 1 insertion(+), 1 deletion(-)
72844
72845 commit 56bcba11dd2d2b679efeebcf78f0f5736ba311e1
72846 Author: Michael Olbrich <m.olbrich@pengutronix.de>
72847 Date:   Wed Apr 25 09:46:35 2012 +0200
72848
72849     make sure configure fails if AC_CHECK_ALIGNOF cannot detect the
72850     alignment
72851
72852     When cross-compiling with gcc >= 4.5 AC_CHECK_ALIGNOF fails to
72853     detect the
72854     correct alignment. Without a previous AC_CHECK_TYPE for the same
72855     type, the
72856     alignment is silently set to '0'.
72857     This makes sure that configure fails and reports the problem.
72858
72859     Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
72860
72861     https://bugzilla.gnome.org/show_bug.cgi?id=674483
72862
72863  configure.ac | 3 +++
72864  1 file changed, 3 insertions(+)
72865
72866 commit b053f990c91eff334aec8db9519846a041a98999
72867 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
72868 Date:   Tue Apr 24 16:39:21 2012 +0200
72869
72870     win32: More srcdir != builddir fixing
72871
72872  gio/tests/Makefile.am | 2 +-
72873  1 file changed, 1 insertion(+), 1 deletion(-)
72874
72875 commit 62905cda0b42163bbd582278260f659f94e4d2bf
72876 Author: Alexander Larsson <alexl@redhat.com>
72877 Date:   Tue Apr 24 14:53:49 2012 +0200
72878
72879     win32: Fix build with srcdir != builddir
72880
72881     Missed this part in the last commit
72882
72883  gio/Makefile.am | 2 +-
72884  1 file changed, 1 insertion(+), 1 deletion(-)
72885
72886 commit 88bfc9b289e2b40bd7bff94dcdb06eb0b7b53f67
72887 Author: Alexander Larsson <alexl@redhat.com>
72888 Date:   Tue Apr 24 14:03:38 2012 +0200
72889
72890     win32: Fix build of gdbus-daemon-generated.[ch]
72891
72892     gdbus-daemon-generated.[ch] failed to build because it depended
72893     on gdbus-2.0/codegen/gdbus-codegen which was build during the
72894     SUBDIRS part
72895     of the build, however SUBDIRS are done *after* processing
72896     BUILT_SOURCES,
72897     and these files are in BUILT_SOURCES.
72898
72899     The fix is simple, instead of running the gdbus-codegen code we
72900     run the gdbus-codegen.in code, which works fine for uninstalled
72901     execution.
72902
72903     I also removed Makefile from the dependencies to avoid rebuilding
72904     the file
72905     in tarballs, as Makefiles are written at configure time. We should
72906     be able to
72907     ship the prebuilt files in the tarballs.
72908     When running uninstalled
72909
72910  gio/Makefile.am | 4 ++--
72911  1 file changed, 2 insertions(+), 2 deletions(-)
72912
72913 commit 2c0756ea0e118deece4b797d15c2462db48191ed
72914 Author: Alexander Shopov <ash@kambanaria.org>
72915 Date:   Tue Apr 24 07:28:43 2012 +0300
72916
72917     Updated Bulgarian translation
72918
72919  po/bg.po | 21 +++++++++++++++++----
72920  1 file changed, 17 insertions(+), 4 deletions(-)
72921
72922 commit 02be039a6cc41bc0e65a336ad76b4c5b14e00e22
72923 Author: Fran Diéguez <fran.dieguez@mabishu.com>
72924 Date:   Tue Apr 24 00:29:07 2012 +0200
72925
72926     Updated Galician translations
72927
72928  po/gl.po | 21 +++++++++++++++++----
72929  1 file changed, 17 insertions(+), 4 deletions(-)
72930
72931 commit 810a296d4244f061f037445f39b8900fb67ba3e8
72932 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
72933 Date:   Tue Apr 24 00:03:33 2012 +0800
72934
72935     Visual C++ projects: Clean/fix up
72936
72937     Clean/fix up the Preprocessor Definitions for the various projects,
72938     where
72939     we purge out the unneeded macros and add _DEBUG to the Debug builds of
72940     various projects that somehow lacked this.
72941
72942     This will also fix the GIO build under Visual C++ 2008, as the
72943     _DEBUG macro
72944     in the release builds will cause a debug entry to appear in its
72945     manifest
72946     file during the build, which will cause GIO-using applications to fail
72947     to run on systems not running Visual C++/Studio 2008 due to its
72948     embedding
72949     of a badly-generated manifest file.
72950
72951  build/win32/vs10/gio.vcxprojin                       |  8 ++++----
72952  build/win32/vs10/glib-genmarshal.vcxproj             |  8 ++++----
72953  build/win32/vs10/glib.vcxprojin                      | 16
72954  ++++++++--------
72955  build/win32/vs10/gmodule.vcxproj                     |  8 ++++----
72956  build/win32/vs10/gobject.vcxprojin                   |  8 ++++----
72957  build/win32/vs10/gspawn-win32-helper-console.vcxproj |  4 ++--
72958  build/win32/vs10/gspawn-win32-helper.vcxproj         |  4 ++--
72959  build/win32/vs10/gthread.vcxproj                     |  8 ++++----
72960  build/win32/vs9/gio.vcprojin                         |  8 ++++----
72961  build/win32/vs9/glib-genmarshal.vcproj               |  8 ++++----
72962  build/win32/vs9/glib.vcprojin                        | 16
72963  ++++++++--------
72964  build/win32/vs9/gmodule.vcproj                       |  8 ++++----
72965  build/win32/vs9/gobject.vcprojin                     |  8 ++++----
72966  build/win32/vs9/gspawn-win32-helper-console.vcproj   |  4 ++--
72967  build/win32/vs9/gspawn-win32-helper.vcproj           |  4 ++--
72968  build/win32/vs9/gthread.vcproj                       |  8 ++++----
72969  16 files changed, 64 insertions(+), 64 deletions(-)
72970
72971 commit 58f0173149d5be9a7fc0810e4bcf7a2fafde1a7f
72972 Author: Matthias Clasen <mclasen@redhat.com>
72973 Date:   Mon Apr 23 08:19:29 2012 -0400
72974
72975     Add tests for signal convenience api
72976
72977  gobject/tests/signals.c | 37 ++++++++++++++++++++++++++++++++++++-
72978  1 file changed, 36 insertions(+), 1 deletion(-)
72979
72980 commit e62102dbc5bd9f6fe905775fc19aea894ef7f8d4
72981 Author: Matthias Clasen <mclasen@redhat.com>
72982 Date:   Mon Apr 23 08:19:06 2012 -0400
72983
72984     Add tests for toggle reference and qdata
72985
72986  gobject/tests/reference.c | 148
72987  ++++++++++++++++++++++++++++++++++++++++++++++
72988  1 file changed, 148 insertions(+)
72989
72990 commit 8b618eb7f1eec1632c164053097f3e41150782ce
72991 Author: Matthias Clasen <mclasen@redhat.com>
72992 Date:   Mon Apr 23 08:17:40 2012 -0400
72993
72994     Improve test coverage in gobject/tests
72995
72996     This is just making sure that we execute property getters/setters.
72997
72998  gobject/tests/dynamictests.c | 3 +++
72999  gobject/tests/properties.c   | 9 +++++++++
73000  2 files changed, 12 insertions(+)
73001
73002 commit 87832242023e593751b20f6fa90235b32cfe5d4c
73003 Author: Matthias Clasen <mclasen@redhat.com>
73004 Date:   Mon Apr 23 08:16:50 2012 -0400
73005
73006     Add some directory getter tests
73007
73008  glib/tests/utils.c | 94
73009  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
73010  1 file changed, 94 insertions(+)
73011
73012 commit 1089a0a9f6987b7b1aa8f3f9e4def1b92cdfd11c
73013 Author: Matthias Clasen <mclasen@redhat.com>
73014 Date:   Mon Apr 23 08:16:23 2012 -0400
73015
73016     Improve GOptionContext test coverage
73017
73018  glib/tests/option-context.c | 15 ++++++++++++++-
73019  1 file changed, 14 insertions(+), 1 deletion(-)
73020
73021 commit 6214977260f22b41f0e2e407c7fa2a5a3bed5084
73022 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
73023 Date:   Mon Apr 23 11:40:33 2012 +0200
73024
73025     Updated Spanish translation
73026
73027  po/es.po | 141
73028  +++++++++++++++++++++++++++++++++------------------------------
73029  1 file changed, 74 insertions(+), 67 deletions(-)
73030
73031 commit a44e80198340d7169197fe7627868383dc4df06c
73032 Author: Maciej Piechotka <uzytkownik2@gmail.com>
73033 Date:   Thu Mar 29 02:08:41 2012 +0200
73034
73035     Make GDataOutputStream implement GSeekable
73036
73037     https://bugzilla.gnome.org/show_bug.cgi?id=673034
73038
73039  gio/gdataoutputstream.c        | 108 ++++++++++++++++++++++-
73040  gio/tests/data-output-stream.c | 194
73041  +++++++++++++++++++++++++++++++++++++++++
73042  2 files changed, 299 insertions(+), 3 deletions(-)
73043
73044 commit 43895e3089ec1ac7af2f77530fe91678b58a3501
73045 Author: Maciej Piechotka <uzytkownik2@gmail.com>
73046 Date:   Thu Mar 29 01:50:41 2012 +0200
73047
73048     Make GBufferedOutputStream implement GSeekable
73049
73050     https://bugzilla.gnome.org/show_bug.cgi?id=673034
73051
73052  gio/gbufferedoutputstream.c        | 132 ++++++++++++++++++++++++-
73053  gio/tests/buffered-output-stream.c | 195
73054  +++++++++++++++++++++++++++++++++++++
73055  2 files changed, 324 insertions(+), 3 deletions(-)
73056
73057 commit 90739baec071f4bba19558a3e08a9f330f78070e
73058 Author: Maciej Piechotka <uzytkownik2@gmail.com>
73059 Date:   Wed Mar 28 14:12:44 2012 +0200
73060
73061     Make GBufferedInputStream implement GSeekable
73062
73063     https://bugzilla.gnome.org/show_bug.cgi?id=673034
73064
73065  gio/gbufferedinputstream.c        | 138
73066  ++++++++++++++++++++++++++++++++++++--
73067  gio/tests/buffered-input-stream.c |  86 ++++++++++++++++++++++++
73068  2 files changed, 220 insertions(+), 4 deletions(-)
73069
73070 commit 86abe5163fb2fe08ae886b2decc18ba9318b974c
73071 Author: Yuri Kozlov <yuray@komyakino.ru>
73072 Date:   Mon Apr 23 12:12:27 2012 +0400
73073
73074     Updated Russian translation
73075
73076  po/ru.po | 1480
73077  +++++++++++++++++++++++++++++++++-----------------------------
73078  1 file changed, 779 insertions(+), 701 deletions(-)
73079
73080 commit a151c97106948c6bd21b0e2a71b7c18b1f106ce9
73081 Author: Matthias Clasen <mclasen@redhat.com>
73082 Date:   Mon Apr 23 00:35:37 2012 -0400
73083
73084     Make the child source test work
73085
73086     On my machine, this test was failing, because the timeout source
73087     for quitting the inner mainloop was triggering repeatedly. Avoid
73088     that by explicitly returning G_SOURCE_REMOVE from the callback.
73089
73090  glib/tests/mainloop.c | 16 +++++++++++++---
73091  1 file changed, 13 insertions(+), 3 deletions(-)
73092
73093 commit d18a9caf0310c2c6f98e04e15c7a8ca8280846e1
73094 Author: Javier Jardón <jjardon@gnome.org>
73095 Date:   Mon Apr 23 02:45:08 2012 +0100
73096
73097     docs: Use latest docbook dtd: 4.5
73098
73099  .../gdbus-object-manager-example-docs.xml                             |
73100  4 ++--
73101  docs/reference/gio/migrating-gdbus.xml                                |
73102  4 ++--
73103  docs/reference/glib/building.xml                                      |
73104  4 ++--
73105  docs/reference/glib/changes.xml                                       |
73106  4 ++--
73107  docs/reference/glib/compiling.xml                                     |
73108  4 ++--
73109  docs/reference/glib/cross.xml                                         |
73110  4 ++--
73111  docs/reference/glib/regex-syntax.xml                                  |
73112  4 ++--
73113  docs/reference/glib/resources.xml                                     |
73114  4 ++--
73115  docs/reference/glib/running.xml                                       |
73116  4 ++--
73117  docs/reference/gobject/tut_gobject.xml                                |
73118  4 ++--
73119  docs/reference/gobject/tut_gsignal.xml                                |
73120  4 ++--
73121  docs/reference/gobject/tut_gtype.xml                                  |
73122  4 ++--
73123  docs/reference/gobject/tut_howto.xml                                  |
73124  4 ++--
73125  docs/reference/gobject/tut_intro.xml                                  |
73126  4 ++--
73127  docs/reference/gobject/tut_tools.xml                                  |
73128  4 ++--
73129  15 files changed, 30 insertions(+), 30 deletions(-)
73130
73131 commit ee44211f1a44e58bb7c3d93aed6eeee4863d5263
73132 Author: Javier Jardón <jjardon@gnome.org>
73133 Date:   Sun Apr 22 21:56:07 2012 +0100
73134
73135     docs: rename *-docs.sgml to *-docs.xml
73136
73137     We are using xml docbook nowadays
73138
73139  docs/reference/gio/gio-docs.xml                        |  4 ++--
73140  docs/reference/glib/Makefile.am                        | 18
73141  +++++++++---------
73142  docs/reference/glib/{building.sgml => building.xml}    |  0
73143  docs/reference/glib/{changes.sgml => changes.xml}      |  0
73144  docs/reference/glib/{compiling.sgml => compiling.xml}  |  0
73145  docs/reference/glib/{cross.sgml => cross.xml}          |  0
73146  docs/reference/glib/{glib-docs.sgml => glib-docs.xml}  | 18
73147  +++++++++---------
73148  .../glib/{regex-syntax.sgml => regex-syntax.xml}       |  0
73149  docs/reference/glib/{resources.sgml => resources.xml}  |  0
73150  docs/reference/glib/{running.sgml => running.xml}      |  0
73151  docs/reference/gobject/Makefile.am                     |  2 +-
73152  .../gobject/{gobject-docs.sgml => gobject-docs.xml}    |  4 ++--
73153  12 files changed, 23 insertions(+), 23 deletions(-)
73154
73155 commit 3ea31fc0f1d81affaf655f550899fa16cb59201a
73156 Author: Javier Jardón <jjardon@gnome.org>
73157 Date:   Mon Apr 23 01:36:49 2012 +0100
73158
73159     docs: Add index to new api added in 2.34
73160
73161  docs/reference/gio/gio-docs.xml          | 4 ++++
73162  docs/reference/glib/glib-docs.sgml       | 4 ++++
73163  docs/reference/gobject/gobject-docs.sgml | 4 ++++
73164  3 files changed, 12 insertions(+)
73165
73166 commit 14a7781873317e24b55984173e2bedf6eaaf0917
73167 Author: Javier Jardón <jjardon@gnome.org>
73168 Date:   Mon Apr 23 01:15:26 2012 +0100
73169
73170     docs: Fix "Since" markup
73171
73172  glib/gdatetime.c | 4 ++--
73173  1 file changed, 2 insertions(+), 2 deletions(-)
73174
73175 commit 2a37bc0dc6cc013d01836b45c2eea6b1bd6d80e5
73176 Author: Dan Winship <danw@gnome.org>
73177 Date:   Sun Apr 22 15:18:50 2012 -0400
73178
73179     gio: add a proxy test program
73180
73181     Test GProxy, GProxyResolver, GProxyAddress, and
73182     GProxyAddressEnumerator, plus GSocketClient's proxy-resolving
73183     codepaths.
73184
73185  gio/tests/Makefile.am  |    4 +
73186  gio/tests/proxy-test.c | 1077
73187  ++++++++++++++++++++++++++++++++++++++++++++++++
73188  2 files changed, 1081 insertions(+)
73189
73190 commit bcaa0a3820dae0ce10fc8329b10b7c963447e6d3
73191 Author: Dan Winship <danw@gnome.org>
73192 Date:   Sat Apr 21 00:25:53 2012 -0400
73193
73194     gio: Add more information to GProxyAddress
73195
73196     Add two new methods to GProxyAddress for recovering information about
73197     the destination URI that the proxy was created for (and modify
73198     GProxyAddressEnumerator to set that information when creating the
73199     GProxyAddress).
73200
73201  docs/reference/gio/gio-sections.txt |   2 +
73202  gio/gio.symbols                     |   2 +
73203  gio/gproxyaddress.c                 | 116
73204  +++++++++++++++++++++++++++++++++---
73205  gio/gproxyaddress.h                 |   5 ++
73206  gio/gproxyaddressenumerator.c       |  54 ++++++++++-------
73207  5 files changed, 152 insertions(+), 27 deletions(-)
73208
73209 commit 8c7025e72320775f915cdd776e09c7cbecd648ac
73210 Author: Dan Winship <danw@gnome.org>
73211 Date:   Sun Apr 22 15:20:14 2012 -0400
73212
73213     gio: fix error handling in async case of GProxyAddressEnumerator
73214
73215     In the async case, a failed DNS lookup was causing the proxy
73216     resolution to bail out immediately, rather than just moving on to the
73217     next potential proxy (which might not need us to do the DNS lookup
73218     beforehand). Fix that.
73219
73220  gio/gproxyaddressenumerator.c | 95
73221  ++++++++++++++++++++++++++-----------------
73222  1 file changed, 58 insertions(+), 37 deletions(-)
73223
73224 commit 3cf987e660d0b32e44b2be67352db65f14342f6a
73225 Author: Fran Diéguez <fran.dieguez@mabishu.com>
73226 Date:   Sun Apr 22 15:34:12 2012 +0200
73227
73228     Updated Galician translations
73229
73230  po/gl.po | 8 ++++----
73231  1 file changed, 4 insertions(+), 4 deletions(-)
73232
73233 commit 2a5763c412b624cb70fdc858431b5292ff5312e0
73234 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
73235 Date:   Sun Apr 22 11:13:21 2012 +0200
73236
73237     Updated Spanish translation
73238
73239  po/es.po | 147
73240  ++++++++++++++++++++++++++++++++++++++-------------------------
73241  1 file changed, 90 insertions(+), 57 deletions(-)
73242
73243 commit 1e73a200a6fd13b36c52cf783521ac5a256cec56
73244 Author: Yaron Shahrabani <sh.yaron@gmail.com>
73245 Date:   Sun Apr 22 11:41:51 2012 +0300
73246
73247     Updated Hebrew translation.
73248
73249  po/he.po | 371
73250  +++++++++++++++++++++++++++++++++++----------------------------
73251  1 file changed, 207 insertions(+), 164 deletions(-)
73252
73253 commit ecdaf357fe230baefefd45ebd3000ab7c37869ac
73254 Author: Alexander Shopov <ash@kambanaria.org>
73255 Date:   Sun Apr 22 09:07:34 2012 +0300
73256
73257     Updated Bulgarian translation
73258
73259  po/bg.po | 147
73260  ++++++++++++++++++++++++++++++++++++++++-----------------------
73261  1 file changed, 94 insertions(+), 53 deletions(-)
73262
73263 commit 2adf6b3d6b975130f41fcbbd66ea348d8a10c0e6
73264 Author: Fran Diéguez <fran.dieguez@mabishu.com>
73265 Date:   Sat Apr 21 16:30:59 2012 +0200
73266
73267     Updated Galician translations
73268
73269  po/gl.po | 29 +++++++++++++++++++++++++++--
73270  1 file changed, 27 insertions(+), 2 deletions(-)
73271
73272 commit 8ebea8263402dd4a5778c2febbd4ef891eddd88c
73273 Author: Matej Urbančič <mateju@svn.gnome.org>
73274 Date:   Sat Apr 21 12:46:49 2012 +0200
73275
73276     Updated Slovenian translation
73277
73278  po/sl.po | 2 +-
73279  1 file changed, 1 insertion(+), 1 deletion(-)
73280
73281 commit 68629ceb4fab5393448ab4688320eace56d11790
73282 Author: Matej Urbančič <mateju@svn.gnome.org>
73283 Date:   Sat Apr 21 12:39:22 2012 +0200
73284
73285     Updated Slovenian translation
73286
73287  po/sl.po | 180
73288  ++++++++++++++++++++++++++++++++++++++-------------------------
73289  1 file changed, 110 insertions(+), 70 deletions(-)
73290
73291 commit 5d7e9bfbbd7f993922b09577d775822f63ea5640
73292 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
73293 Date:   Sat Apr 21 09:26:24 2012 +0200
73294
73295     Updated Serbian translation
73296
73297  po/sr.po       | 349
73298  ++++++++++++++++++++++++++++++++-------------------------
73299  po/sr@latin.po | 349
73300  ++++++++++++++++++++++++++++++++-------------------------
73301  2 files changed, 392 insertions(+), 306 deletions(-)
73302
73303 commit 88f73eef540d107210a0f52de81cb1a2c87cb5d6
73304 Author: Piotr Drąg <piotrdrag@gmail.com>
73305 Date:   Fri Apr 20 20:50:26 2012 +0200
73306
73307     Updated POTFILES.in
73308
73309  po/POTFILES.in | 2 ++
73310  1 file changed, 2 insertions(+)
73311
73312 commit 755c1311958f256d60daeb548d1ba4d235d2783b
73313 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
73314 Date:   Fri Apr 20 17:22:55 2012 +0200
73315
73316     Updated Spanish translation
73317
73318  po/es.po | 130
73319  +++++++++++++++++++++++++++++++++++----------------------------
73320  1 file changed, 73 insertions(+), 57 deletions(-)
73321
73322 commit 515a454c39b81f61565f7b41ff26aad7a133f853
73323 Author: Fran Diéguez <fran.dieguez@mabishu.com>
73324 Date:   Fri Apr 20 15:12:48 2012 +0200
73325
73326     Updated Galician translations
73327
73328  po/gl.po | 120
73329  +++++++++++++++++++++++++++++++++++----------------------------
73330  1 file changed, 67 insertions(+), 53 deletions(-)
73331
73332 commit 5fb44f70dcac16ff6f13d3d36c330ddd617a5d97
73333 Author: Alexander Larsson <alexl@redhat.com>
73334 Date:   Fri Apr 20 10:23:34 2012 +0200
73335
73336     win32: Implement _g_dbus_get_machine_id using machine guid
73337
73338     This is what libdbus uses, so we're compatible.
73339
73340  gio/gdbusprivate.c | 42 ++++++++++++++++++++++++++++++++++++++++++
73341  1 file changed, 42 insertions(+)
73342
73343 commit dccce383670592f12510019e92ea91a618a1810c
73344 Author: Alexander Larsson <alexl@redhat.com>
73345 Date:   Wed Apr 18 17:09:37 2012 +0200
73346
73347     win32: Support autolaunching dbus daemon
73348
73349  gio/Makefile.am    |   8 ++
73350  gio/gdbusaddress.c | 306
73351  ++++++++++++++++++++++++++++++++++++++++++++++++++++-
73352  2 files changed, 312 insertions(+), 2 deletions(-)
73353
73354 commit bd148e127a5863de4aef260cd879e0eda370c711
73355 Author: Alexander Larsson <alexl@redhat.com>
73356 Date:   Wed Apr 18 16:25:29 2012 +0200
73357
73358     Add _g_io_win32_get_module to get the gio HMODULE
73359
73360  gio/giomodule-priv.h | 4 ++++
73361  gio/giomodule.c      | 6 ++++++
73362  2 files changed, 10 insertions(+)
73363
73364 commit 74214e2997e51fd96842aac2eee049e6b81a4595
73365 Author: Alexander Larsson <alexl@redhat.com>
73366 Date:   Thu Apr 19 11:01:24 2012 +0200
73367
73368     GTestDBus: Allow to specify the dbus-daemon binary
73369
73370     The env var G_TEST_DBUS_DAEMON lets you change dbus-daemon to
73371     whatever you want. This is useful to test with gdbus-daemon
73372
73373  gio/gtestdbus.c | 3 +++
73374  1 file changed, 3 insertions(+)
73375
73376 commit 0d8b1b14d2d56c92b2b783798a9552eb75d77a29
73377 Author: Alexander Larsson <alexl@redhat.com>
73378 Date:   Mon Apr 16 10:16:47 2012 +0200
73379
73380     Add gdbus-daemon test app
73381
73382  gio/tests/Makefile.am    |  4 +++
73383  gio/tests/gdbus-daemon.c | 72
73384  ++++++++++++++++++++++++++++++++++++++++++++++++
73385  2 files changed, 76 insertions(+)
73386
73387 commit 25581738a8d5ee7db2a6d9ebd908d59b2837cd70
73388 Author: Alexander Larsson <alexl@redhat.com>
73389 Date:   Mon Apr 16 10:16:04 2012 +0200
73390
73391     Add GDBusDAaemon, an implementation of a message bus
73392
73393     This is mostly complete, sans support for activation. However, its
73394     not as picky as the libdbus implementation in terms like validation
73395     and limits checking, nor is it as tested.
73396
73397     Its can be useful to test gdbus if dbus-daemon is not availible, but
73398     its main reason for existance is to implement a default session bus
73399     on win32 so that e.g. GApplication is guaranteed to work.
73400
73401  gio/.gitignore      |    1 +
73402  gio/Makefile.am     |   17 +-
73403  gio/dbus-daemon.xml |   76 +++
73404  gio/gdbusdaemon.c   | 1752
73405  +++++++++++++++++++++++++++++++++++++++++++++++++++
73406  gio/gdbusdaemon.h   |   19 +
73407  5 files changed, 1864 insertions(+), 1 deletion(-)
73408
73409 commit b38f1c7aff0bb7388993973f4d8516b95ad593ba
73410 Author: Benjamin Otte <otte@redhat.com>
73411 Date:   Fri Apr 20 14:31:05 2012 +0200
73412
73413     resourcefile: Set display name
73414
73415     Fixes resource filenames not being printed in CSS warnings for GTK.
73416
73417     https://bugzilla.gnome.org/show_bug.cgi?id=674345
73418
73419  gio/gresourcefile.c | 1 +
73420  1 file changed, 1 insertion(+)
73421
73422 commit 289e3b9143fe9bd27657ed277dd7ea2e1a690aa3
73423 Author: Matthias Clasen <mclasen@redhat.com>
73424 Date:   Thu Apr 19 17:13:52 2012 -0400
73425
73426     More beautiful fix
73427
73428     A comma on a line by itself is too ugly to stand.
73429
73430  gio/gtestdbus.c | 7 +++----
73431  1 file changed, 3 insertions(+), 4 deletions(-)
73432
73433 commit bf8a4ed099b53dc1b952b7c3b2ef38c45dbd359e
73434 Author: Matthias Clasen <mclasen@redhat.com>
73435 Date:   Thu Apr 19 17:06:49 2012 -0400
73436
73437     Bump version to 2.33.1
73438
73439     This avoids triggering the 'too new' warning from 2.34 API.
73440
73441  configure.ac | 6 +++---
73442  1 file changed, 3 insertions(+), 3 deletions(-)
73443
73444 commit bb78753a661f7149fc0ac85cfdbf10f9f7e9fc42
73445 Author: Alexander Larsson <alexl@redhat.com>
73446 Date:   Thu Apr 19 20:46:08 2012 +0200
73447
73448     Fix non-win32 build error in my recent commit
73449
73450  gio/gtestdbus.c | 3 ++-
73451  1 file changed, 2 insertions(+), 1 deletion(-)
73452
73453 commit 6d51527ba0fe7cece9d1f61466076d332bc7fbac
73454 Author: Matthias Clasen <mclasen@redhat.com>
73455 Date:   Thu Apr 19 13:25:26 2012 -0400
73456
73457     Revert "tests: fix test on windows"
73458
73459     This reverts commit 79361eede240e9591891290c22cd072ccddb78a3.
73460
73461     Just commenting out a test without an explanation does not
73462     look right to me. This needs at the minimum a link to a
73463     bug report or an explanation for why the behaviour is platform
73464     dependent. If the test was just wrong, it needs to be removed,
73465     not commented out. If there is a bug in the win32 implementation,
73466     it needs to be fixed.
73467
73468  glib/tests/fileutils.c | 2 +-
73469  1 file changed, 1 insertion(+), 1 deletion(-)
73470
73471 commit 21e049b2539d492cd4e959e5c962245d33adf8ca
73472 Author: Alexander Larsson <alexl@redhat.com>
73473 Date:   Thu Apr 19 18:12:23 2012 +0200
73474
73475     Tests: Move dbus specific tests to if HAVE_DBUS_DAEMON
73476
73477     These used to only be built on unix, but if you have dbus-daemon on
73478     win32 we should really build them there too.
73479
73480  configure.ac          |  3 +++
73481  gio/tests/Makefile.am | 16 +++++++++++-----
73482  2 files changed, 14 insertions(+), 5 deletions(-)
73483
73484 commit 234ddf131b43b0f99ce26489993dd0a13abb50ab
73485 Author: Alexander Larsson <alexl@redhat.com>
73486 Date:   Thu Apr 19 18:11:47 2012 +0200
73487
73488     Fix test building on win32
73489
73490  gio/tests/gdbus-connection-slow.c | 4 ++++
73491  1 file changed, 4 insertions(+)
73492
73493 commit 58e613bfc7cf566a391c62245e4c5e895fcc7873
73494 Author: Alexander Larsson <alexl@redhat.com>
73495 Date:   Thu Apr 19 13:49:52 2012 +0200
73496
73497     GTestDBus: Make work on win32
73498
73499     Win32 doesn't have things like fork so the existing code has no way
73500     of working. Instead we swap it all out for a custom implementation
73501     on win32.
73502
73503  gio/gtestdbus.c | 64
73504  +++++++++++++++++++++++++++++++++++++++++++++++++++++++--
73505  1 file changed, 62 insertions(+), 2 deletions(-)
73506
73507 commit 79361eede240e9591891290c22cd072ccddb78a3
73508 Author: Andoni Morales Alastruey <ylatuya@gmail.com>
73509 Date:   Thu Apr 19 15:02:34 2012 +0200
73510
73511     tests: fix test on windows
73512
73513  glib/tests/fileutils.c | 2 +-
73514  1 file changed, 1 insertion(+), 1 deletion(-)
73515
73516 commit af7dc168f65453305e2cd8f63b0daaa3c441927c
73517 Author: Andoni Morales Alastruey <ylatuya@gmail.com>
73518 Date:   Thu Apr 19 15:12:48 2012 +0200
73519
73520     test: only check for defined errors
73521
73522  glib/tests/fileutils.c | 44 ++++++++++++++++++++++++++++++++++++++++++++
73523  1 file changed, 44 insertions(+)
73524
73525 commit 0d9a7f2117ff821d576ec54dee724b69907fa7a0
73526 Author: Alexander Larsson <alexl@redhat.com>
73527 Date:   Wed Apr 18 16:24:44 2012 +0200
73528
73529     Remove ununsed include
73530
73531  gio/tests/gdbus-connection.c | 1 -
73532  1 file changed, 1 deletion(-)
73533
73534 commit 82aecce30131e275dff73f23ee91e7c40a9b3f03
73535 Author: Alexander Larsson <alexl@redhat.com>
73536 Date:   Tue Apr 17 15:50:53 2012 +0200
73537
73538     gdbus: Escape nonce files in dbus addressess
73539
73540     Otherwise the colon in c:\blah made for trouble
73541
73542  gio/gdbusserver.c | 5 ++++-
73543  1 file changed, 4 insertions(+), 1 deletion(-)
73544
73545 commit 2414d7d6a197e0c4b184607160d6cd8a378df177
73546 Author: Alexander Larsson <alexl@redhat.com>
73547 Date:   Tue Apr 17 15:50:01 2012 +0200
73548
73549     Fix build on win32
73550
73551     Some errnos don't exist on win32
73552
73553  glib/tests/fileutils.c | 2 ++
73554  1 file changed, 2 insertions(+)
73555
73556 commit b77af49b0a921a8695a8b856264df3152a9c3689
73557 Author: Alexander Larsson <alexl@redhat.com>
73558 Date:   Mon Apr 16 10:18:44 2012 +0200
73559
73560     Fix race in gdbus-connection test
73561
73562     We need to flush the AddMatches before even connecting to the bus,
73563     or we
73564     risk missing the NameOwnerChanged from the new connections.
73565
73566  gio/tests/gdbus-connection.c | 25 +++++++++++++------------
73567  1 file changed, 13 insertions(+), 12 deletions(-)
73568
73569 commit ff92fe95935b38eaacedb287f6600df000ed1c1a
73570 Author: Alexander Larsson <alexl@redhat.com>
73571 Date:   Mon Apr 16 09:55:29 2012 +0200
73572
73573     Support initial underscores in dbus codegen namespace
73574
73575     Before these were considered lowercase and thus got duplicated.
73576
73577  gio/gdbus-2.0/codegen/utils.py | 7 +++++++
73578  1 file changed, 7 insertions(+)
73579
73580 commit 415a8d81f6fc52d7314517f36bd03f0cbad27dd5
73581 Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
73582 Date:   Wed Apr 18 23:28:17 2012 +0200
73583
73584     Use GTestDBus in all GDBus unit tests
73585
73586     To make port easier, this rewrites dbus-sessionbus.c using a
73587     GTestDBus singleton internally.
73588
73589     https://bugzilla.gnome.org/show_bug.cgi?id=672985
73590
73591  gio/tests/actions.c                     |   2 -
73592  gio/tests/gapplication.c                |  23 +--
73593  gio/tests/gdbus-auth.c                  |   5 -
73594  gio/tests/gdbus-bz627724.c              |   6 +-
73595  gio/tests/gdbus-connection-loss.c       |  13 +-
73596  gio/tests/gdbus-connection-slow.c       |   7 +-
73597  gio/tests/gdbus-connection.c            |  23 +--
73598  gio/tests/gdbus-exit-on-close.c         |  12 +-
73599  gio/tests/gdbus-export.c                |  13 +-
73600  gio/tests/gdbus-introspection.c         |  21 +--
73601  gio/tests/gdbus-names.c                 |  14 +-
73602  gio/tests/gdbus-peer.c                  |   2 -
73603  gio/tests/gdbus-proxy-threads.c         |  14 +-
73604  gio/tests/gdbus-proxy-well-known-name.c |  11 +-
73605  gio/tests/gdbus-proxy.c                 |  15 +-
73606  gio/tests/gdbus-sessionbus.c            | 325
73607  ++------------------------------
73608  gio/tests/gdbus-sessionbus.h            |  12 +-
73609  gio/tests/gdbus-test-codegen.c          |  11 --
73610  gio/tests/gdbus-tests.c                 | 106 -----------
73611  gio/tests/gdbus-tests.h                 |  25 ---
73612  gio/tests/gdbus-threading.c             |  11 --
73613  gio/tests/gmenumodel.c                  |   3 -
73614  22 files changed, 65 insertions(+), 609 deletions(-)
73615
73616 commit 95bf3d1194a42aa0933e2d1dba26ba57395613fc
73617 Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
73618 Date:   Wed Apr 18 23:21:13 2012 +0200
73619
73620     Add GTestDBus object
73621
73622     This is a helper to write unit tests using a private dbus-daemon.
73623
73624     https://bugzilla.gnome.org/show_bug.cgi?id=672985
73625
73626  docs/reference/gio/gio-docs.xml     |   4 +
73627  docs/reference/gio/gio-sections.txt |  18 +
73628  docs/reference/gio/gio.types        |   2 +
73629  gio/Makefile.am                     |   2 +
73630  gio/gio.h                           |   1 +
73631  gio/gio.symbols                     |  10 +
73632  gio/gioenums.h                      |  12 +
73633  gio/giotypes.h                      |   2 +
73634  gio/gtestdbus.c                     | 693
73635  ++++++++++++++++++++++++++++++++++++
73636  gio/gtestdbus.h                     |  74 ++++
73637  10 files changed, 818 insertions(+)
73638
73639 commit 2e3d50631ff05d28ed5bdae97d1becc4c6b5e078
73640 Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
73641 Date:   Fri Apr 6 14:51:09 2012 +0200
73642
73643     Add private _g_bus_get_singleton_if_exists() function
73644
73645     This is used by g_test_dbus_down() to ensure the GDBusConnection
73646     gets disposed, but not create one if the singleton already got
73647     disposed.
73648
73649     https://bugzilla.gnome.org/show_bug.cgi?id=672985
73650
73651  gio/gdbusconnection.c | 19 +++++++++++++++++++
73652  gio/gdbusprivate.h    |  3 +++
73653  2 files changed, 22 insertions(+)
73654
73655 commit 98569e53e3678ab906bfcd3a8c624ea3d74d643f
73656 Author: David Zeuthen <davidz@redhat.com>
73657 Date:   Wed Apr 18 13:48:27 2012 -0400
73658
73659     Revert "Add a private copy of gio/tests/gdbus-tests.c,h to gio/"
73660
73661     This reverts commit 07bbc87615c6c0d6a525f40c2bffad2c11e400d2.
73662
73663  gio/Makefile.am   |   1 -
73664  gio/gdbus-tests.c | 268
73665  ------------------------------------------------------
73666  gio/gdbus-tests.h | 145 -----------------------------
73667  3 files changed, 414 deletions(-)
73668
73669 commit 26d4da2352bea3024a90b7fe0d1b1ed4c1b5e979
73670 Author: David Zeuthen <davidz@redhat.com>
73671 Date:   Wed Apr 18 13:48:09 2012 -0400
73672
73673     Revert "Add private _g_bus_get_singleton_if_exists() function"
73674
73675     This reverts commit f8a8e9039889c090fb3323e195730b9e460396e4.
73676
73677  gio/gdbusconnection.c | 19 -------------------
73678  gio/gdbusprivate.h    |  3 ---
73679  2 files changed, 22 deletions(-)
73680
73681 commit a6f83d73e59cc2ab0353ff3edf38d27185852581
73682 Author: David Zeuthen <davidz@redhat.com>
73683 Date:   Wed Apr 18 13:47:51 2012 -0400
73684
73685     Revert "Add GTestDBus object"
73686
73687     This reverts commit 1b5f70b5b035019ba28da6a5db6eff8122e17ae7.
73688
73689  docs/reference/gio/gio-docs.xml         |   4 -
73690  docs/reference/gio/gio-sections.txt     |  18 -
73691  docs/reference/gio/gio.types            |   2 -
73692  gio/Makefile.am                         |   2 -
73693  gio/gio.h                               |   1 -
73694  gio/gio.symbols                         |  10 -
73695  gio/gioenums.h                          |  15 -
73696  gio/giotypes.h                          |   2 -
73697  gio/gtestdbus.c                         | 650
73698  --------------------------------
73699  gio/gtestdbus.h                         |  82 ----
73700  gio/tests/actions.c                     |   2 +
73701  gio/tests/gapplication.c                |  23 +-
73702  gio/tests/gdbus-auth.c                  |   5 +
73703  gio/tests/gdbus-bz627724.c              |   6 +-
73704  gio/tests/gdbus-connection-loss.c       |  13 +-
73705  gio/tests/gdbus-connection-slow.c       |   7 +-
73706  gio/tests/gdbus-connection.c            |  20 +-
73707  gio/tests/gdbus-exit-on-close.c         |  12 +-
73708  gio/tests/gdbus-export.c                |  13 +-
73709  gio/tests/gdbus-introspection.c         |  11 +-
73710  gio/tests/gdbus-names.c                 |  13 +-
73711  gio/tests/gdbus-peer.c                  |   2 +
73712  gio/tests/gdbus-proxy-threads.c         |  10 +-
73713  gio/tests/gdbus-proxy-well-known-name.c |  11 +-
73714  gio/tests/gdbus-proxy.c                 |  11 +-
73715  gio/tests/gdbus-sessionbus.c            | 325 +++++++++++++++-
73716  gio/tests/gdbus-sessionbus.h            |  12 +-
73717  gio/tests/gdbus-test-codegen.c          |  11 +
73718  gio/tests/gdbus-threading.c             |  11 +
73719  gio/tests/gmenumodel.c                  |   3 +
73720  30 files changed, 469 insertions(+), 838 deletions(-)
73721
73722 commit 9dce93514eb80cd54c2c02db3abf50f2d5a34fb0
73723 Author: David Zeuthen <davidz@redhat.com>
73724 Date:   Wed Apr 18 13:33:00 2012 -0400
73725
73726     GMenuModel: Don't leak GDBusConnection in test
73727
73728     See https://bugzilla.gnome.org/show_bug.cgi?id=672985#c89
73729
73730     Signed-off-by: David Zeuthen <davidz@redhat.com>
73731
73732  gio/tests/gmenumodel.c | 1 +
73733  1 file changed, 1 insertion(+)
73734
73735 commit 1b5f70b5b035019ba28da6a5db6eff8122e17ae7
73736 Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
73737 Date:   Wed Apr 18 08:50:07 2012 +0200
73738
73739     Add GTestDBus object
73740
73741     This is a helper to write unit tests using a private dbus-daemon.
73742
73743     session_bus_up/down() are now just wrappers around a GTestDBus
73744     singleton.
73745
73746     https://bugzilla.gnome.org/show_bug.cgi?id=672985
73747
73748  docs/reference/gio/gio-docs.xml         |   4 +
73749  docs/reference/gio/gio-sections.txt     |  18 +
73750  docs/reference/gio/gio.types            |   2 +
73751  gio/Makefile.am                         |   2 +
73752  gio/gio.h                               |   1 +
73753  gio/gio.symbols                         |  10 +
73754  gio/gioenums.h                          |  15 +
73755  gio/giotypes.h                          |   2 +
73756  gio/gtestdbus.c                         | 650
73757  ++++++++++++++++++++++++++++++++
73758  gio/gtestdbus.h                         |  82 ++++
73759  gio/tests/actions.c                     |   2 -
73760  gio/tests/gapplication.c                |  23 +-
73761  gio/tests/gdbus-auth.c                  |   5 -
73762  gio/tests/gdbus-bz627724.c              |   6 +-
73763  gio/tests/gdbus-connection-loss.c       |  13 +-
73764  gio/tests/gdbus-connection-slow.c       |   7 +-
73765  gio/tests/gdbus-connection.c            |  20 +-
73766  gio/tests/gdbus-exit-on-close.c         |  12 +-
73767  gio/tests/gdbus-export.c                |  13 +-
73768  gio/tests/gdbus-introspection.c         |  11 +-
73769  gio/tests/gdbus-names.c                 |  13 +-
73770  gio/tests/gdbus-peer.c                  |   2 -
73771  gio/tests/gdbus-proxy-threads.c         |  10 +-
73772  gio/tests/gdbus-proxy-well-known-name.c |  11 +-
73773  gio/tests/gdbus-proxy.c                 |  11 +-
73774  gio/tests/gdbus-sessionbus.c            | 325 +---------------
73775  gio/tests/gdbus-sessionbus.h            |  12 +-
73776  gio/tests/gdbus-test-codegen.c          |  11 -
73777  gio/tests/gdbus-threading.c             |  11 -
73778  gio/tests/gmenumodel.c                  |   3 -
73779  30 files changed, 838 insertions(+), 469 deletions(-)
73780
73781 commit f8a8e9039889c090fb3323e195730b9e460396e4
73782 Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
73783 Date:   Fri Apr 6 14:51:09 2012 +0200
73784
73785     Add private _g_bus_get_singleton_if_exists() function
73786
73787     This is used by g_test_dbus_down() to ensure the GDBusConnection
73788     gets disposed, but not create one if the singleton already got
73789     disposed.
73790
73791     https://bugzilla.gnome.org/show_bug.cgi?id=672985
73792
73793  gio/gdbusconnection.c | 19 +++++++++++++++++++
73794  gio/gdbusprivate.h    |  3 +++
73795  2 files changed, 22 insertions(+)
73796
73797 commit 07bbc87615c6c0d6a525f40c2bffad2c11e400d2
73798 Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
73799 Date:   Tue Apr 17 19:33:11 2012 +0200
73800
73801     Add a private copy of gio/tests/gdbus-tests.c,h to gio/
73802
73803     https://bugzilla.gnome.org/show_bug.cgi?id=672985
73804
73805  gio/Makefile.am   |   1 +
73806  gio/gdbus-tests.c | 268
73807  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
73808  gio/gdbus-tests.h | 145 +++++++++++++++++++++++++++++
73809  3 files changed, 414 insertions(+)
73810
73811 commit c70a4030dd55fae4555e374bd7fe421fd36f3e22
73812 Author: Kjartan Maraas <kmaraas@gnome.org>
73813 Date:   Wed Apr 18 09:27:04 2012 +0200
73814
73815     Updated Norwegian bokmål translation
73816
73817  po/nb.po | 177
73818  +++++++++++++++++++++++++++++++--------------------------------
73819  1 file changed, 88 insertions(+), 89 deletions(-)
73820
73821 commit b3f814883f460ec9b309552a501652ecdecfb2dc
73822 Author: Alexandre Rostovtsev <tetromino@gentoo.org>
73823 Date:   Sun Apr 15 22:57:25 2012 -0400
73824
73825     Do not detect GNUstep as Cocoa
73826
73827     GNUstep also installs Foundation/Foundation.h
73828
73829     https://bugzilla.gnome.org/show_bug.cgi?id=674172
73830
73831     Signed-off-by: William Hua <william@attente.ca>
73832
73833  configure.ac | 3 +++
73834  1 file changed, 3 insertions(+)
73835
73836 commit a147004b83ee48265e266e33da7656a3a09c7edb
73837 Author: William Hua <william@attente.ca>
73838 Date:   Tue Apr 17 23:49:47 2012 -0400
73839
73840     Use Cocoa header for Cocoa test instead of Foundation.
73841
73842  configure.ac | 2 +-
73843  1 file changed, 1 insertion(+), 1 deletion(-)
73844
73845 commit 7f5f47ae15268a1dd96fabd360eb25e712724ac4
73846 Author: David Zeuthen <davidz@redhat.com>
73847 Date:   Tue Apr 17 17:51:01 2012 -0400
73848
73849     gdbus-codegen: Don't leak stuff in tests
73850
73851     Signed-off-by: David Zeuthen <davidz@redhat.com>
73852
73853  gio/tests/gdbus-test-codegen.c | 108
73854  +++++++++++++++++++++++++----------------
73855  1 file changed, 67 insertions(+), 41 deletions(-)
73856
73857 commit eedb6d8366a9cf4e638fe34ebdca17b387e41ce5
73858 Author: David Zeuthen <davidz@redhat.com>
73859 Date:   Tue Apr 17 17:50:40 2012 -0400
73860
73861     GDBusObjectProxy: Don't leak connection
73862
73863     Signed-off-by: David Zeuthen <davidz@redhat.com>
73864
73865  gio/gdbusobjectproxy.c | 2 ++
73866  1 file changed, 2 insertions(+)
73867
73868 commit 3964e708e9a4eb7c23c0aa651ccf8bc7a57cbbf0
73869 Author: David Zeuthen <davidz@redhat.com>
73870 Date:   Tue Apr 17 17:48:08 2012 -0400
73871
73872     GDBusObjectManagerClient: Don't leak object proxy when handling
73873     D-Bus signal
73874
73875     It's g_object_unref(), not g_object_ref(). Ugh.
73876
73877     Therefore, use g_clear_object().
73878
73879     Signed-off-by: David Zeuthen <davidz@redhat.com>
73880
73881  gio/gdbusobjectmanagerclient.c | 3 +--
73882  1 file changed, 1 insertion(+), 2 deletions(-)
73883
73884 commit 3b9791cca63f78e39fdbcb8596c4b8a4e84fa937
73885 Author: Piotr Drąg <piotrdrag@gmail.com>
73886 Date:   Tue Apr 17 19:48:59 2012 +0200
73887
73888     Updated POTFILES.in
73889
73890  po/POTFILES.in | 2 ++
73891  1 file changed, 2 insertions(+)
73892
73893 commit 00ee06e6a332d1415baf5533e34f05a83d64cb02
73894 Author: Dan Winship <danw@gnome.org>
73895 Date:   Sat Feb 4 16:46:29 2012 -0500
73896
73897     gio: use GPollable* to implement fallback read_async/write_async
73898
73899     If a GInputStream does not provide a read_async() implementation, but
73900     does implement GPollableInputStream, then instead of doing
73901     read-synchronously-in-a-thread, just use
73902     g_pollable_input_stream_read_nonblocking() and
73903     g_pollable_input_stream_create_source() to implement an async read in
73904     the same thread. Similarly for GOutputStream.
73905
73906     Remove a bunch of existing read_async()/write_async() implementations
73907     that are basically equivalent to the new fallback method.
73908
73909     https://bugzilla.gnome.org/show_bug.cgi?id=673997
73910
73911  gio/gbufferedinputstream.c  | 195
73912  --------------------------------------------
73913  gio/gbufferedoutputstream.c | 108 ------------------------
73914  gio/ginputstream.c          |  71 +++++++++++++++-
73915  gio/gmemoryinputstream.c    |  57 -------------
73916  gio/gmemoryoutputstream.c   |  62 --------------
73917  gio/goutputstream.c         |  66 ++++++++++++++-
73918  gio/gsocketinputstream.c    |  91 ---------------------
73919  gio/gsocketoutputstream.c   | 111 +++----------------------
73920  gio/gunixinputstream.c      | 143 ++------------------------------
73921  gio/gunixoutputstream.c     | 135 ------------------------------
73922  10 files changed, 150 insertions(+), 889 deletions(-)
73923
73924 commit 82ec4dcaed8107d436f76c45ec30645715b6dbef
73925 Author: Dan Winship <danw@gnome.org>
73926 Date:   Mon Feb 6 15:08:08 2012 -0500
73927
73928     gio: implement GPollableInput/OutputStream in more stream types
73929
73930     Implement GPollableInputStream in GMemoryInputStream and
73931     GConverterInputStream, and likewise implement GPollableOutputStream in
73932     the corresponding output streams.
73933
73934     https://bugzilla.gnome.org/show_bug.cgi?id=673997
73935
73936  gio/gconverterinputstream.c  | 130 +++++++++++++++++++++++---
73937  gio/gconverteroutputstream.c | 119 ++++++++++++++++++++----
73938  gio/gmemoryinputstream.c     |  41 ++++++++-
73939  gio/gmemoryoutputstream.c    |  40 +++++++-
73940  gio/tests/converter-stream.c | 214
73941  +++++++++++++++++++++++++++++++++++++++++++
73942  5 files changed, 508 insertions(+), 36 deletions(-)
73943
73944 commit 111ba203c2440a5d7d8a14b043213b78d54752ae
73945 Author: Dan Winship <danw@gnome.org>
73946 Date:   Sat Feb 11 17:22:49 2012 -0500
73947
73948     gpollableutils: utility functions for pollable stream implementations
73949
73950     Move g_pollable_source_new() here from gpollableinputstream.c, add
73951     g_pollable_source_new_full(), and add some new methods to do either
73952     blocking or nonblocking reads depending on a boolean argument.
73953
73954     https://bugzilla.gnome.org/show_bug.cgi?id=673997
73955
73956  docs/reference/gio/gio-docs.xml     |   1 +
73957  docs/reference/gio/gio-sections.txt |  14 +-
73958  gio/Makefile.am                     |   2 +
73959  gio/gio.h                           |   1 +
73960  gio/gio.symbols                     |   6 +-
73961  gio/gpollableinputstream.c          | 103 -----------
73962  gio/gpollableinputstream.h          |   3 -
73963  gio/gpollableutils.c                | 350
73964  ++++++++++++++++++++++++++++++++++++
73965  gio/gpollableutils.h                |  65 +++++++
73966  9 files changed, 435 insertions(+), 110 deletions(-)
73967
73968 commit 7e95777a6a46ef40b1a175e95136942b4eed4d75
73969 Author: Dan Winship <danw@gnome.org>
73970 Date:   Sun Apr 1 14:47:19 2012 -0400
73971
73972     gio: minor GPollableInputStream / GPollableOutputStream fixes
73973
73974     Make g_pollable_input_stream_read() and
73975     g_pollable_output_stream_write() look a little bit more like the
73976     non-pollable versions in terms of error handling, etc. Also, use the
73977     read_fn and write_fn virtual methods directly rather than calling
73978     g_input_stream_read()/g_output_stream_write(), to avoid problems with
73979     re-entrancy involving the "pending" flag.
73980
73981     Also belatedly add single-include guards to the header files.
73982
73983     https://bugzilla.gnome.org/show_bug.cgi?id=673997
73984
73985  gio/gpollableinputstream.c  | 41
73986  +++++++++++++++++++++++++++++++----------
73987  gio/gpollableinputstream.h  |  8 ++++++--
73988  gio/gpollableoutputstream.c | 41
73989  +++++++++++++++++++++++++++++++----------
73990  gio/gpollableoutputstream.h |  8 ++++++--
73991  4 files changed, 74 insertions(+), 24 deletions(-)
73992
73993 commit adea9fb25210f2d04bcf2453c18847fb965927f7
73994 Author: Dan Winship <danw@gnome.org>
73995 Date:   Tue Apr 17 11:46:50 2012 -0400
73996
73997     GConverterInputStream: fix an infinite loop when fill_buffer returns
73998     an error
73999
74000     The loop was using a GConverterResult variable where it meant to use a
74001     gssize, and since GConverterResult was ending up as an unsigned type,
74002     this meant the (res < 0) check always failed.
74003
74004  gio/gconverterinputstream.c | 12 ++++++------
74005  1 file changed, 6 insertions(+), 6 deletions(-)
74006
74007 commit 2ef1a8ef05410ee724f7ad577db57bd11e6c51c2
74008 Author: Hannes Mueller <h.c.f.mueller@gmx.de>
74009 Date:   Sat Feb 4 10:06:35 2012 +0100
74010
74011     avoid warning in gutils.h when using gcc with -Wconversion
74012
74013     Old solution to avoid warning with gcc flag -Wconversion does not
74014     work with gcc >=4.3 since the behaviour for that flag has been
74015     changed, ref. http://gcc.gnu.org/wiki/NewWconversion. Now cast for
74016     __builtin_clzl is required, which itself is declared to return int.
74017
74018     https://bugzilla.gnome.org/show_bug.cgi?id=619026
74019
74020  glib/gutils.h | 2 +-
74021  1 file changed, 1 insertion(+), 1 deletion(-)
74022
74023 commit be6955a008396cd234f53361459c9fcf91576fdc
74024 Author: Sasi Bhushan <sasi@swecha.net>
74025 Date:   Tue Apr 17 15:45:05 2012 +0530
74026
74027     Updated Telugu Translation
74028
74029  po/te.po | 214
74030  ++++++++++++++++++++++++++++++++-------------------------------
74031  1 file changed, 108 insertions(+), 106 deletions(-)
74032
74033 commit bb6807ae254936ef95679e6b18b87e19ae90da1f
74034 Author: Alexander Shopov <ash@kambanaria.org>
74035 Date:   Tue Apr 17 06:28:41 2012 +0300
74036
74037     Updated Bulgarian translation
74038
74039  po/bg.po | 180
74040  +++++++++++++++++++++++++++++++--------------------------------
74041  1 file changed, 90 insertions(+), 90 deletions(-)
74042
74043 commit f93c999706ed2dcb24ff7f942cf25c4f4a8ea786
74044 Author: Fran Diéguez <fran.dieguez@mabishu.com>
74045 Date:   Tue Apr 17 01:11:08 2012 +0200
74046
74047     Updated Galician translations
74048
74049  po/gl.po | 183
74050  ++++++++++++++++++++++++++++++++-------------------------------
74051  1 file changed, 93 insertions(+), 90 deletions(-)
74052
74053 commit 8869de3857210a243419589a4a1c8357b40c7b02
74054 Author: Christian Persch <chpe@gnome.org>
74055 Date:   Thu Nov 17 15:18:50 2011 +0100
74056
74057     gdbus-codegen: Avoid warnings in generated code
74058
74059     Initialising a "gchar *" struct member from a string literal may
74060     produce
74061     a warning; add an explicit cast to fix that.
74062
74063     Bug #664275.
74064
74065  gio/gdbus-2.0/codegen/codegen.py | 20 ++++++++++----------
74066  1 file changed, 10 insertions(+), 10 deletions(-)
74067
74068 commit 5ef34e5f11b4f71a66615b6506108ee540cc3420
74069 Author: Christian Persch <chpe@gnome.org>
74070 Date:   Mon Apr 9 15:34:10 2012 +0200
74071
74072     resources: compiler: Fix resources on big endian architectures
74073
74074     Resources are always little endian, so the gvdb is byteswapped. When
74075     looking
74076     up the value, it would return a new byteswapped variant, making
74077     the data
74078     returned from do_lookup() invalid once that variant is unref'd. Since
74079     byteswapping doesn't matter for the "ay" data anyway, just use
74080     gvdb_table_get_raw_value() instead and only byteswap the length
74081     and flag
74082     values.
74083
74084     https://bugzilla.gnome.org/show_bug.cgi?id=673409
74085
74086  gio/gresource.c | 5 ++++-
74087  1 file changed, 4 insertions(+), 1 deletion(-)
74088
74089 commit cf619cffb77b6792f344b517bb4fc46afe0690f5
74090 Author: Wolfgang Stöggl <c72578@yahoo.de>
74091 Date:   Mon Apr 16 22:37:30 2012 +0200
74092
74093     [l10n] Updated German translation
74094
74095  po/de.po | 87
74096  +++++++++++++++++++++++++++++++++-------------------------------
74097  1 file changed, 45 insertions(+), 42 deletions(-)
74098
74099 commit 8da60fa91adca38a0f3c792397bbf89e179b2634
74100 Author: Matej Urbančič <mateju@svn.gnome.org>
74101 Date:   Mon Apr 16 22:24:41 2012 +0200
74102
74103     Updated Slovenian translation
74104
74105  po/sl.po | 245
74106  ++++++++++++++++++++++++++++++++-------------------------------
74107  1 file changed, 124 insertions(+), 121 deletions(-)
74108
74109 commit 4553caa37a9f4bf73a2af364e592d3d128b32474
74110 Author: Piotr Drąg <piotrdrag@gmail.com>
74111 Date:   Mon Apr 16 21:19:23 2012 +0200
74112
74113     Updated Polish translation
74114
74115  po/pl.po | 104
74116  +++++++++++++++++++++++++++++++--------------------------------
74117  1 file changed, 52 insertions(+), 52 deletions(-)
74118
74119 commit 3ac2930e1aabeca7dac7a2570cba24591d97e0d2
74120 Author: Colin Walters <walters@verbum.org>
74121 Date:   Mon Apr 16 13:55:02 2012 -0400
74122
74123     tests: Fix race conditions in mainloop/invoke test
74124
74125     1) The test was using GCond incorrectly (it always needs a
74126        state variable)
74127     2) The state assertion was racing with the thread; just delete it.
74128        All we're really trying to test here is that the invoke runs by the
74129        time the thread is gone, and the function has an assertion that
74130        it runs in the correct thread.
74131
74132     https://bugzilla.gnome.org/show_bug.cgi?id=674213
74133
74134  glib/tests/mainloop.c | 9 ++++++---
74135  1 file changed, 6 insertions(+), 3 deletions(-)
74136
74137 commit 3054ecf10943575381dfea2513936567be51dd73
74138 Author: Colin Walters <walters@verbum.org>
74139 Date:   Mon Apr 16 11:50:05 2012 -0400
74140
74141     tests/mainloop: Add a test for recursive child sources
74142
74143     https://bugzilla.gnome.org/show_bug.cgi?id=669260
74144
74145  glib/tests/mainloop.c | 57
74146  +++++++++++++++++++++++++++++++++++++++++++++++++++
74147  1 file changed, 57 insertions(+)
74148
74149 commit bdbb5313408013d0877aa76352fa4a14015841c5
74150 Author: Dan Winship <danw@gnome.org>
74151 Date:   Fri Apr 13 11:44:34 2012 -0400
74152
74153     tests/mainloop: add a test for child sources
74154
74155     https://bugzilla.gnome.org/show_bug.cgi?id=669260
74156
74157  glib/tests/mainloop.c | 98
74158  +++++++++++++++++++++++++++++++++++++++++++++++++++
74159  1 file changed, 98 insertions(+)
74160
74161 commit a49568ceccb133c5a99524f3fdb842f0c05eb0b3
74162 Author: Dan Winship <danw@gnome.org>
74163 Date:   Wed Apr 11 15:21:17 2012 -0400
74164
74165     gmain: block child sources when blocking the parent
74166
74167     When blocking a source that has child sources, we need to consider the
74168     children blocked as well. Otherwise they will still trigger repeatedly
74169     in an inner loop started from the parent source's callback.
74170
74171     https://bugzilla.gnome.org/show_bug.cgi?id=669260
74172
74173  glib/gmain.c | 35 +++++++++++++++++++++++++++++------
74174  1 file changed, 29 insertions(+), 6 deletions(-)
74175
74176 commit b3b32be1e1a7dab2467456b73bf8cbf5f64f2cbf
74177 Author: Kalev Lember <kalevlember@gmail.com>
74178 Date:   Sat Apr 14 15:48:13 2012 +0300
74179
74180     Only build gmenumodel test on unix
74181
74182     It depends on gdbus-sessionbus.c which only builds on unix.
74183
74184  gio/tests/Makefile.am | 2 +-
74185  1 file changed, 1 insertion(+), 1 deletion(-)
74186
74187 commit aacd3469a595f32627691f1a7d5baf1ffbcc9527
74188 Author: Kalev Lember <kalevlember@gmail.com>
74189 Date:   Sat Apr 14 15:40:17 2012 +0300
74190
74191     tests/fileutils: Fix Windows build
74192
74193  glib/tests/fileutils.c | 2 ++
74194  1 file changed, 2 insertions(+)
74195
74196 commit 6bbfa4ee141e89c0961b6d12aa54876e49482fcd
74197 Author: Chandan Kumar (ciypro) <chandankumar.093047@gmail.com>
74198 Date:   Mon Apr 16 20:50:21 2012 +0530
74199
74200     Updated HINDI translation
74201
74202  po/hi.po | 309
74203  ++++++++++++++++++++++++++++++---------------------------------
74204  1 file changed, 145 insertions(+), 164 deletions(-)
74205
74206 commit 0f57e5c70ce33d8ee21a2ae8565bd980689ab0c2
74207 Author: Cosimo Cecchi <cosimoc@gnome.org>
74208 Date:   Mon Apr 16 10:45:12 2012 -0400
74209
74210     tests/date: force English locale running the GDateTime tests
74211
74212     The parsing test needs to make some assumption about the locale
74213     representation of the string to be parsed, so we need to explicitly
74214     override the locale here.
74215
74216  glib/tests/date.c | 1 +
74217  1 file changed, 1 insertion(+)
74218
74219 commit 01c5cdb50d73ffe205cd42b6e096d249d6428b14
74220 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
74221 Date:   Mon Apr 16 16:31:29 2012 +0200
74222
74223     Updated Spanish translation
74224
74225  po/es.po | 210
74226  ++++++++++++++++++++++++++++++++-------------------------------
74227  1 file changed, 106 insertions(+), 104 deletions(-)
74228
74229 commit db4a635963480d27eb2b87264b12b50afb6266d7
74230 Author: Petr Kovar <pkovar@redhat.com>
74231 Date:   Mon Apr 16 15:57:21 2012 +0200
74232
74233     Update Czech translation
74234
74235  po/cs.po | 169
74236  ++++++++++++++++++++++++++++++++-------------------------------
74237  1 file changed, 85 insertions(+), 84 deletions(-)
74238
74239 commit 666374c16f3d8118fe3422839d22ca32af69e4d0
74240 Author: Stef Walter <stefw@gnome.org>
74241 Date:   Wed Apr 4 17:13:10 2012 +0200
74242
74243     Add support for MX, TXT, NS and SOA records to GResolver
74244
74245      * Add resolver functions for looking up DNS records of
74246        various types. Currently implemented: MX, TXT, SOA, SRV, NS
74247      * Return records as GVariant tuples.
74248      * Make the GSrvTarget lookups a wrapper over this new
74249        functionality.
74250      * Rework the resolver test so that it has support for
74251        looking up MX, NS, SOA, TXT records, and uses GOptionContext
74252
74253     https://bugzilla.gnome.org/show_bug.cgi?id=672944
74254
74255  docs/reference/gio/gio-sections.txt |   4 +
74256  gio/gio.symbols                     |   4 +
74257  gio/gioenums.h                      |  43 ++++
74258  gio/gnetworkingprivate.h            |  10 +-
74259  gio/gresolver.c                     | 469
74260  +++++++++++++++++++++++++++++++++---
74261  gio/gresolver.h                     |  35 ++-
74262  gio/gthreadedresolver.c             | 118 +++++----
74263  gio/tests/resolver.c                | 281 +++++++++++++++++++--
74264  8 files changed, 862 insertions(+), 102 deletions(-)
74265
74266 commit cec17df59810b6f321d0b43027f3b90e4b1ba18c
74267 Author: Petr Kovar <pkovar@redhat.com>
74268 Date:   Mon Apr 16 15:21:17 2012 +0200
74269
74270     Update Czech translation
74271
74272  po/cs.po | 361
74273  +++++++++++++++++++++++++--------------------------------------
74274  1 file changed, 143 insertions(+), 218 deletions(-)
74275
74276 commit b17085dcb9cbf13a55a11ad4bff718e8d3c5d54e
74277 Author: Yinghua Wang <wantinghard@gmail.com>
74278 Date:   Mon Apr 16 14:06:56 2012 +0800
74279
74280     update Simplified Chinese (zh_CN) translation
74281
74282  po/zh_CN.po | 320
74283  ++++++++++++++++++++++++++++++------------------------------
74284  1 file changed, 162 insertions(+), 158 deletions(-)
74285
74286 commit 6d19f11c89db11cd5bb3637c83261b6316b150df
74287 Author: Rafał Mużyło <galtgendo@o2.pl>
74288 Date:   Sun Apr 15 11:17:07 2012 -0400
74289
74290     configure: Fix typo in ELF check
74291
74292     Signed-off-by: Colin Walters <walters@verbum.org>
74293
74294  configure.ac | 2 +-
74295  1 file changed, 1 insertion(+), 1 deletion(-)
74296
74297 commit 4b98c512df9102086f9c6babb04fed3533b73925
74298 Author: Colin Walters <walters@verbum.org>
74299 Date:   Thu Apr 12 13:54:55 2012 -0400
74300
74301     build: When cross compiling, don't require host binaries if tests
74302     are not enabled
74303
74304     These binaries are now only used by the test suite.  glib-genmarshal
74305     *used* to be required to generate marshallers, but isn't anymore now
74306     that we use libffi (via g_cclosure_marshal_generic).
74307
74308     https://bugzilla.gnome.org/show_bug.cgi?id=667806
74309
74310  configure.ac | 2 +-
74311  1 file changed, 1 insertion(+), 1 deletion(-)
74312
74313 commit f084b603771f78126bc0b07229a1574b76e776bb
74314 Author: Colin Walters <walters@verbum.org>
74315 Date:   Fri Jan 13 10:09:10 2012 -0500
74316
74317     build: Add --disable-modular-tests build option
74318
74319     This patch solves two problems:
74320
74321     First, it allows builders to optionally cut the circular dependency
74322     between dbus and glib by disabling the modular tests (just like how
74323     the tests can be disabled in dbus).
74324
74325     Second, the tests are entirely pointless to build if cross-compiling.
74326
74327     It also moves us slightly closer to the long term future we want where
74328     the tests are a separate ./configure invocation and run against the
74329     INSTALLED glib, not the one in the source tree. This would allow us to
74330     run the tests constantly, not just when glib is built.
74331
74332     https://bugzilla.gnome.org/show_bug.cgi?id=667806
74333
74334  Makefile.am         |  7 ++++++-
74335  configure.ac        | 19 +++++++++++++------
74336  gio/Makefile.am     |  7 ++++++-
74337  glib/Makefile.am    |  8 +++++++-
74338  gobject/Makefile.am |  8 +++++++-
74339  5 files changed, 39 insertions(+), 10 deletions(-)
74340
74341 commit 366c39b6420c4cd23653a0e7d798d5f34e556392
74342 Author: Yuri Myasoedov <omerta13@yandex.ru>
74343 Date:   Sun Apr 15 00:27:04 2012 +0400
74344
74345     Updated Russian translation
74346
74347  po/ru.po | 1388
74348  ++++++++++++++++++++++++++++++--------------------------------
74349  1 file changed, 678 insertions(+), 710 deletions(-)
74350
74351 commit 1e2ca7646400f5f3a4464bbac3f50852dbf4e4cf
74352 Author: Cosimo Cecchi <cosimoc@gnome.org>
74353 Date:   Fri Apr 13 16:06:16 2012 -0400
74354
74355     fileinfo: document the correct type for trash::orig-path
74356
74357     The correct type for this attribute, as set by GVfs, is
74358     G_FILE_ATTRIBUTE_TYPE_BYTE_STRING (which is the correct type for file
74359     paths anyway).
74360
74361     https://bugzilla.gnome.org/show_bug.cgi?id=674074
74362
74363  gio/gfileinfo.h | 4 ++--
74364  1 file changed, 2 insertions(+), 2 deletions(-)
74365
74366 commit 6a9341d851030eac3cd20eb5b91a02d1db3c7006
74367 Author: David Zeuthen <davidz@redhat.com>
74368 Date:   Sat Apr 14 12:40:57 2012 -0400
74369
74370     GDBusAuth: Handle when no there is no auth observer present
74371
74372     I obviously fucked up when adding the ::allow-mechanism signal, sorry.
74373
74374     Signed-off-by: David Zeuthen <davidz@redhat.com>
74375
74376  gio/gdbusauth.c | 2 +-
74377  1 file changed, 1 insertion(+), 1 deletion(-)
74378
74379 commit b9d1fe7db23c14440c64a3878c9461162b948826
74380 Author: David Zeuthen <davidz@redhat.com>
74381 Date:   Wed Apr 11 23:34:08 2012 -0400
74382
74383     Check that auth methods work and interoperate with libdbus-1
74384
74385     See https://bugzilla.gnome.org/show_bug.cgi?id=673943
74386
74387     Signed-off-by: David Zeuthen <davidz@redhat.com>
74388
74389  gio/tests/Makefile.am  |   7 ++
74390  gio/tests/gdbus-auth.c | 292
74391  +++++++++++++++++++++++++++++++++++++++++++++++++
74392  2 files changed, 299 insertions(+)
74393
74394 commit 9496565a4cf3cc175929a3d184cb5dc6023f62ec
74395 Author: David Zeuthen <davidz@redhat.com>
74396 Date:   Sat Apr 14 12:29:30 2012 -0400
74397
74398     GSocketControlMessage: Don't warn about unknown messages
74399
74400     If we do this, the tests added in bug 673943 will cause warnings.
74401
74402     Signed-off-by: David Zeuthen <davidz@redhat.com>
74403
74404  gio/gsocketcontrolmessage.c | 11 +++++++++--
74405  1 file changed, 9 insertions(+), 2 deletions(-)
74406
74407 commit ce81bd87c5fdd54126ceb81c17fea7c914833c3e
74408 Author: David Zeuthen <davidz@redhat.com>
74409 Date:   Wed Apr 11 23:30:48 2012 -0400
74410
74411     GDBusAuthObserver: Add a way to control what authentication mechanisms
74412     to use
74413
74414     This is related to https://bugzilla.gnome.org/show_bug.cgi?id=673943
74415     but also useful in a lot of other contexts.
74416
74417  docs/reference/gio/gio-sections.txt |  1 +
74418  gio/gdbusauth.c                     | 40 +++++++++++++++++-------
74419  gio/gdbusauth.h                     |  1 +
74420  gio/gdbusauthobserver.c             | 62
74421  +++++++++++++++++++++++++++++++++++++
74422  gio/gdbusauthobserver.h             |  3 ++
74423  gio/gdbusconnection.c               |  1 +
74424  gio/gio.symbols                     |  1 +
74425  7 files changed, 97 insertions(+), 12 deletions(-)
74426
74427 commit bb7f3e0cbd89d0a55630e02dba562303c038a445
74428 Author: Giovanni Campagna <gcampagna@src.gnome.org>
74429 Date:   Thu Apr 5 23:26:12 2012 +0200
74430
74431     GDesktopAppInfo: add an accessor for StartupWMClass
74432
74433     Components using GIO to do window to application matching can
74434     use that field to retrieve potential candidates.
74435
74436     https://bugzilla.gnome.org/show_bug.cgi?id=673659
74437
74438  docs/reference/gio/gio-sections.txt |  1 +
74439  gio/gdesktopappinfo.c               | 26 +++++++++++++++++++++++++-
74440  gio/gdesktopappinfo.h               |  2 ++
74441  gio/gio.symbols                     |  1 +
74442  gio/tests/appinfo-test.desktop      |  2 ++
74443  gio/tests/appinfo.c                 | 15 +++++++++++++++
74444  6 files changed, 46 insertions(+), 1 deletion(-)
74445
74446 commit 79013634abe3a627d867f7054aaedb453b83d831
74447 Author: Giovanni Campagna <gcampagna@src.gnome.org>
74448 Date:   Mon Apr 9 20:27:24 2012 +0200
74449
74450     Add version macros for 2.34
74451
74452     This marks the start of the new development cycle, and opens the
74453     window for API additions.
74454
74455     https://bugzilla.gnome.org/show_bug.cgi?id=673659
74456
74457  glib/gversionmacros.h | 24 ++++++++++++++++++++++++
74458  1 file changed, 24 insertions(+)
74459
74460 commit 55bbb9fc69856fff853e4f464ac0813e247e78d2
74461 Author: Matthias Clasen <mclasen@redhat.com>
74462 Date:   Fri Apr 13 19:54:42 2012 -0400
74463
74464     Bump version
74465
74466  configure.ac | 4 ++--
74467  1 file changed, 2 insertions(+), 2 deletions(-)
74468
74469 commit 2b6cf583d264c101c72f4f7554925a0612b58e08
74470 Author: Matthias Clasen <mclasen@redhat.com>
74471 Date:   Fri Apr 13 19:53:42 2012 -0400
74472
74473     2.32.1
74474
74475  NEWS | 9 +++++++++
74476  1 file changed, 9 insertions(+)
74477
74478 commit c1a83a4ac8b0e45bd176ff1334f58ae2d5c33ad2
74479 Author: Matthias Clasen <mclasen@redhat.com>
74480 Date:   Fri Apr 13 18:51:23 2012 -0400
74481
74482     Fix distcheck
74483
74484     I forgot to dist a test script, and forgot to look for it
74485     in srcdir instead of builddir.
74486
74487  glib/tests/Makefile.am          | 3 ++-
74488  glib/tests/spawn-singlethread.c | 5 ++++-
74489  2 files changed, 6 insertions(+), 2 deletions(-)
74490
74491 commit 9375212311382679344649b66d5161b25af02724
74492 Author: Christian Kirbach <Christian.Kirbach@googlemail.com>
74493 Date:   Fri Apr 13 19:39:19 2012 +0200
74494
74495     [l10n] Updated German translation
74496
74497  po/de.po | 302
74498  ++++++++++++++++++++++++++++++++-------------------------------
74499  1 file changed, 152 insertions(+), 150 deletions(-)
74500
74501 commit baf0ebf7b233f05359f59dbee8d73fa15ef09407
74502 Author: Dan Winship <danw@gnome.org>
74503 Date:   Fri Apr 13 11:43:09 2012 -0400
74504
74505     tests/mainloop: fix a race condition
74506
74507     Rather than depending on the machine's speed/load, just interlock
74508     between the two threads properly.
74509
74510  glib/tests/mainloop.c | 10 +++++++++-
74511  1 file changed, 9 insertions(+), 1 deletion(-)
74512
74513 commit e0aa0ae8a2b8a8989447673a7323434040ec7bd0
74514 Author: Dan Winship <danw@gnome.org>
74515 Date:   Fri Apr 13 11:42:39 2012 -0400
74516
74517     tests/mainloop: use g_assert_cmpint(), for better error messages
74518
74519  glib/tests/mainloop.c | 32 ++++++++++++++++----------------
74520  1 file changed, 16 insertions(+), 16 deletions(-)
74521
74522 commit 50aed1cc8f5cfc18d389c5e1c059368482fba56d
74523 Author: Matthias Clasen <mclasen@redhat.com>
74524 Date:   Fri Apr 13 09:31:08 2012 -0400
74525
74526     Make the markup-parse test independent of the locale
74527
74528     I added a setlocale call, because we need it for Unicode to
74529     come out right; but I forgot to fix the locale, so we now
74530     fail when comparing error messages to the expected (English)
74531     result. Correct this by setting LANG explicitly to en_US.utf-8.
74532
74533     https://bugzilla.gnome.org/show_bug.cgi?id=669285
74534
74535  glib/tests/markup-parse.c | 1 +
74536  1 file changed, 1 insertion(+)
74537
74538 commit 5e0be9e9e2a3ed3b84fe3ce8d4d560220bd78811
74539 Author: Bruce Cowan <bruce@bcowan.me.uk>
74540 Date:   Fri Apr 13 13:27:39 2012 +0100
74541
74542     Updated British English translation
74543
74544  po/en_GB.po | 289
74545  +++++++++++++++++++++++++++++++-----------------------------
74546  1 file changed, 147 insertions(+), 142 deletions(-)
74547
74548 commit e13fc585354508cb28dd08b7d3f44f5744cfa461
74549 Author: Kalev Lember <kalevlember@gmail.com>
74550 Date:   Fri Apr 13 13:22:46 2012 +0300
74551
74552     GResource docs: fix typo
74553
74554  gio/gresource.c | 2 +-
74555  1 file changed, 1 insertion(+), 1 deletion(-)
74556
74557 commit 192892b52cbd13d4d3a09c1ca09c5ccdfe76d359
74558 Author: Ryan Lortie <desrt@desrt.ca>
74559 Date:   Thu Apr 12 20:04:32 2012 -0400
74560
74561     GSettings docs: clarify what is a good path
74562
74563     Add an explicit note to the docs about choosing paths based on domain
74564     names, not ones like "/apps/", "/desktop/" or "/system/".
74565
74566  gio/gsettings.c | 10 +++++++++-
74567  1 file changed, 9 insertions(+), 1 deletion(-)
74568
74569 commit 6560b37450cd19c4a7c7b690e279fe97b7bfdcaa
74570 Author: Ryan Lortie <desrt@desrt.ca>
74571 Date:   Thu Apr 12 19:55:34 2012 -0400
74572
74573     glib-compile-schemas: warn about bad dconf paths
74574
74575     For quite some time the recommended usage of GSettings and dconf has
74576     been to use paths like /org/gnome/example/.  Use of /apps/ has spilled
74577     over from GConf and is continuing to make its way into a number of
74578     applications as they port.
74579
74580     glib-compile-schemas will now warn about these types of paths being
74581     used.  This generates a lot of noise, but hopefully it will reduce the
74582     number of ported applications making this mistake.
74583
74584  gio/glib-compile-schemas.c | 6 ++++++
74585  1 file changed, 6 insertions(+)
74586
74587 commit 386f0f29fd3dc8e39f49b50ae496c6b1feb3b0a1
74588 Author: Alexander Larsson <alexl@redhat.com>
74589 Date:   Thu Apr 12 16:50:20 2012 +0200
74590
74591     Fall back to SO_PEERCRED if credentials passing fails
74592
74593     Turns out libdbus doesn't send struct ucred credentials on linux, but
74594     just relies on the SO_PEERCRED support. However, gdbus does send, and
74595     expect to recieve a ucred credential. So, when libdbus talks to a
74596     gdbus server the authentication fails to send the credentials.
74597
74598     We fix this by falling back to g_socket_get_credentials() if we don't
74599     get any credential messages.
74600
74601  gio/gunixconnection.c | 4 +++-
74602  1 file changed, 3 insertions(+), 1 deletion(-)
74603
74604 commit ec91ed00f14c70cca9749347b8ebc19d72d9885b
74605 Author: Alexander Larsson <alexl@redhat.com>
74606 Date:   Thu Apr 12 16:43:49 2012 +0200
74607
74608     Detect "empty" socket credentials on Linux
74609
74610     Linux uses struct ucred to pass over socket credentials. Historically
74611     this has always worked in recievemsg, if SO_PASSCRED was set on
74612     the socket,
74613     even if the remote side didn't pass any credits. But this change
74614     broke that:
74615
74616     http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=16e5726269611b71c930054ffe9b858c1cea88eb;hp=a9e9fd7182332d0cf5f3e601df3e71dd431b70d7
74617
74618     However, it doesn't actually fail getting the credentials, it
74619     just returns
74620     an "empty" one, as initialized by cred_to_ucred() at:
74621
74622     http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=net/core/sock.c;h=b29ab61b029cf7f76fda992ecfcb8dcaa06b0483;#l756
74623
74624     So, we detect this and fail the credentials reading.
74625
74626     This actually happened in real life with gdbus acting as a server, as
74627     gdbus expected an ucred but libdbus didn't send one.
74628
74629  gio/gunixcredentialsmessage.c | 7 +++++++
74630  1 file changed, 7 insertions(+)
74631
74632 commit 69d929e67fd44d9a20c64064cc7e06f5d3cead82
74633 Author: William Hua <william@attente.ca>
74634 Date:   Wed Apr 11 23:25:09 2012 -0400
74635
74636     Be more precise about Carbon v. Cocoa.
74637
74638  configure.ac                   | 14 ++++++++++++++
74639  gio/Makefile.am                |  7 ++-----
74640  gio/giomodule.c                |  2 +-
74641  gio/gsettingsbackendinternal.h |  2 +-
74642  4 files changed, 18 insertions(+), 7 deletions(-)
74643
74644 commit ebe30ef463f5fd2f011a3386c8e95aff7a42ab22
74645 Author: OKANO Takayoshi <kano@na.rim.or.jp>
74646 Date:   Thu Apr 12 09:30:05 2012 +0900
74647
74648     [l10n] Update Japanese translation
74649
74650  po/ja.po | 430
74651  +++++++++++++++++++++++++++++++--------------------------------
74652  1 file changed, 215 insertions(+), 215 deletions(-)
74653
74654 commit 47692845c0a062a76f99b5de125c5eafa4556847
74655 Author: Kalev Lember <kalevlember@gmail.com>
74656 Date:   Wed Apr 11 16:41:48 2012 +0300
74657
74658     gio-2.0.pc: Avoid full path to executables
74659
74660     Instead of using full path in glib_compile_schemas and
74661     glib_compile_resources variables, rely on having the executables in
74662     PATH.
74663
74664     This fixes the cross-compiling case where we cannot execute the
74665     binaries
74666     for target system. Instead of executing the target system's
74667     binaries, we
74668     need to use the native versions installed on the build host. The
74669     easiest
74670     way to find the native executables is to just pick them up from PATH.
74671
74672     In addition, this brings gio-2.0.pc in line with glib-2.0.pc -- the
74673     latter has historically only listed the executable name and not
74674     the full
74675     path.
74676
74677     https://bugzilla.gnome.org/show_bug.cgi?id=673911
74678
74679  gio-2.0.pc.in | 6 +++---
74680  1 file changed, 3 insertions(+), 3 deletions(-)
74681
74682 commit 5739d896f8d3bf9883d4f5e4b7553a617a1c751a
74683 Author: Jeremy Huddleston <jeremyhu@apple.com>
74684 Date:   Wed Apr 11 02:05:00 2012 -0400
74685
74686     Don't use fast enumeration in old version of Mac OS.
74687
74688     Signed-off-by: William Hua <william@attente.ca>
74689
74690  gio/gnextstepsettingsbackend.c | 14 ++++++++++++--
74691  1 file changed, 12 insertions(+), 2 deletions(-)
74692
74693 commit 51a2661da647d6ad5610a98bbdb8c805f822265b
74694 Author: Jeremy Huddleston <jeremyhu@apple.com>
74695 Date:   Wed Apr 11 01:44:29 2012 -0400
74696
74697     Link with Foundation framework on OSX.
74698
74699     Signed-off-by: William Hua <william@attente.ca>
74700
74701  gio/Makefile.am | 11 +++++++----
74702  1 file changed, 7 insertions(+), 4 deletions(-)
74703
74704 commit 92654b5035966e36a3b17d4a8a7db74d857f3acf
74705 Author: Bruno Brouard <annoa.b@gmail.com>
74706 Date:   Wed Apr 11 14:53:22 2012 +0200
74707
74708     Updated French translation
74709
74710  po/fr.po | 176
74711  ++++++++++++++++++++++++++++++++-------------------------------
74712  1 file changed, 90 insertions(+), 86 deletions(-)
74713
74714 commit 708f82735ddade84ebd82106aa921fcb04c8c01f
74715 Author: Chandan Kumar (ciypro) <chandankumar.093047@gmail.com>
74716 Date:   Wed Apr 11 16:25:22 2012 +0530
74717
74718     Updated HINDI translation
74719
74720  po/hi.po | 1051
74721  +++++++++++++++++++++++++++++++++++---------------------------
74722  1 file changed, 586 insertions(+), 465 deletions(-)
74723
74724 commit 53accb95c017f21761d550dddc92c8d8bf5f2d58
74725 Author: Kjartan Maraas <kmaraas@gnome.org>
74726 Date:   Wed Apr 11 12:41:51 2012 +0200
74727
74728     Updated Norwegian bokmål translation
74729
74730  po/nb.po | 228
74731  ++++++++++++++++++++++++++++++++-------------------------------
74732  1 file changed, 116 insertions(+), 112 deletions(-)
74733
74734 commit e1cabfd3f2c294d5fc7c79135d1bb284b456c0d1
74735 Author: Matthias Clasen <mclasen@redhat.com>
74736 Date:   Tue Apr 10 23:52:30 2012 -0400
74737
74738     Updates
74739
74740  NEWS | 35 +++++++++++++++++++++++++++++++++++
74741  1 file changed, 35 insertions(+)
74742
74743 commit e448f206e6473b5eb17b2296d90a5876eb5f34a0
74744 Author: Carles Ferrando <carles.ferrando@gmail.com>
74745 Date:   Tue Apr 10 23:12:29 2012 +0200
74746
74747     [l10n]Updated Catalan (Valencian) translation
74748
74749  po/ca@valencia.po | 187
74750  ++++++++++++++++++++++++++++--------------------------
74751  1 file changed, 96 insertions(+), 91 deletions(-)
74752
74753 commit 1083b28fb98daed0318eadbc26fdde3201c7ca0a
74754 Author: Jordi Serratosa <jordis@softcatala.cat>
74755 Date:   Tue Apr 10 23:12:23 2012 +0200
74756
74757     [l10n] Fixes on Catalan translation
74758
74759  po/ca.po | 249
74760  +++++++++++++++++++++++++++++++--------------------------------
74761  1 file changed, 122 insertions(+), 127 deletions(-)
74762
74763 commit c037879bd1424dce4e897635d829327b21e86e69
74764 Author: Will Thompson <will.thompson@collabora.co.uk>
74765 Date:   Fri Apr 6 10:03:29 2012 +0100
74766
74767     gdbus: test case for 673612
74768
74769     When presented with an array of empty arrays of 8-byte-aligned types,
74770     GDBus would incorrectly apply the 8-byte alignment when reading back.
74771
74772     https://bugzilla.gnome.org/show_bug.cgi?id=673612
74773
74774     Signed-off-by: David Zeuthen <davidz@redhat.com>
74775
74776  gio/tests/gdbus-serialization.c | 60
74777  ++++++++++++++++++++++++++++++++++++++++-
74778  1 file changed, 59 insertions(+), 1 deletion(-)
74779
74780 commit 113f4abb67620696f63d61d1f22a5be635332b7c
74781 Author: Will Thompson <will.thompson@collabora.co.uk>
74782 Date:   Tue Apr 10 13:20:09 2012 +0100
74783
74784     GDBusMessage: do not align for grandchildren of empty arrays.
74785
74786     D-Bus arrays are serialized as follows:
74787
74788     1. align to a 4-byte boundary (for the length)
74789     2. uint32: the length of the serialized body in bytes
74790     3. padding for the alignment of the body type (not included in
74791     the length)
74792     4. the body.
74793
74794     Note that 3. is a no-op unless the body type is an 8-byte aligned type
74795     (uint64, int64, double, struct, dict_entry), since you are always on a
74796     4-byte boundary from aligning and writing the length.
74797
74798     So, an empty aax (that is, an array containing zero arrays of int64)
74799     is serialized as follows:
74800
74801     1. align to a 4-byte boundary
74802     2. length of the contents of this (empty) array, in bytes (0)
74803     3. align to a 4-byte boundary (the child array's alignment
74804     requirement)
74805     4. there is no body.
74806
74807     But previously, GDBus would recurse in step three to align not
74808     just for
74809     the type of the child array, but for the nonexistent child array's
74810     contents. This only affects the algorithm when the grandchild type has
74811     8-byte alignment and the reader happened to not already be on
74812     an 8-byte
74813     boundary, in which case 4 bytes were spuriously skipped.
74814
74815     https://bugzilla.gnome.org/show_bug.cgi?id=673612
74816
74817     Signed-off-by: David Zeuthen <davidz@redhat.com>
74818
74819  gio/gdbusmessage.c | 151
74820  +++++++++++++++++++++++++----------------------------
74821  1 file changed, 72 insertions(+), 79 deletions(-)
74822
74823 commit e28d3ef92197eb2e2a6a3a5627dcfaf475021e7e
74824 Author: Will Thompson <will.thompson@collabora.co.uk>
74825 Date:   Tue Apr 10 12:58:52 2012 +0100
74826
74827     GDBusMessage: print more debug info about alignment
74828
74829     Signed-off-by: David Zeuthen <davidz@redhat.com>
74830
74831  gio/gdbusmessage.c | 4 ++--
74832  1 file changed, 2 insertions(+), 2 deletions(-)
74833
74834 commit ce5710121961d0a7dfc1b5f83577e485560fa8c8
74835 Author: Yaron Shahrabani <sh.yaron@gmail.com>
74836 Date:   Tue Apr 10 20:06:51 2012 +0300
74837
74838     Updated Hebrew translation.
74839
74840  po/he.po | 254
74841  ++++++++++++++++++++++++++++++++-------------------------------
74842  1 file changed, 129 insertions(+), 125 deletions(-)
74843
74844 commit 6620b305a7eae8b59303b3858c25b3f9b9e5fc2d
74845 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
74846 Date:   Tue Apr 10 11:06:03 2012 +0200
74847
74848     Updated Serbian translation
74849
74850  po/sr.po       | 183
74851  +++++++++++++++++++++++++++++----------------------------
74852  po/sr@latin.po | 183
74853  +++++++++++++++++++++++++++++----------------------------
74854  2 files changed, 184 insertions(+), 182 deletions(-)
74855
74856 commit 825fdfdc9a7ad9a64ca2ea9184b7c7db397d37f8
74857 Author: Jasper St. Pierre <jstpierre@mecheye.net>
74858 Date:   Mon Apr 9 20:07:13 2012 -0300
74859
74860     gclosure: Support return values of GVariants
74861
74862     https://bugzilla.gnome.org/show_bug.cgi?id=673803
74863
74864  gobject/gclosure.c | 3 +++
74865  1 file changed, 3 insertions(+)
74866
74867 commit c39d6954d3219472b3e9187bb86931051d313582
74868 Author: Cosimo Cecchi <cosimoc@gnome.org>
74869 Date:   Mon Apr 9 15:47:29 2012 -0400
74870
74871     tests: always use four digit years for date parsing tests
74872
74873     Or some system with different locale settings might get confused
74874     whether
74875     a two digit year is to be parsed with regard to the current century or
74876     as an absolute year.
74877
74878  glib/tests/date.c | 8 ++++----
74879  1 file changed, 4 insertions(+), 4 deletions(-)
74880
74881 commit 3b079daf9de2a293ad272ca997cd9dd06f072d8e
74882 Author: Aurimas Černius <aurisc4@gmail.com>
74883 Date:   Mon Apr 9 21:52:10 2012 +0300
74884
74885     Updated Lithuanian translation
74886
74887  po/lt.po | 196
74888  ++++++++++++++++++++++++++++++++-------------------------------
74889  1 file changed, 99 insertions(+), 97 deletions(-)
74890
74891 commit 390f02fca0a3f79e7349bf12bdf30cba5ceae448
74892 Author: Piotr Drąg <piotrdrag@gmail.com>
74893 Date:   Mon Apr 9 17:24:00 2012 +0200
74894
74895     Updated POTFILES.skip
74896
74897  po/POTFILES.skip | 1 +
74898  1 file changed, 1 insertion(+)
74899
74900 commit 72aca9db1de2fc897e85d47ada1674af9b96c9b4
74901 Author: Fran Diéguez <fran.dieguez@mabishu.com>
74902 Date:   Sun Apr 8 21:56:22 2012 +0200
74903
74904     Updated Galician translations
74905
74906  po/gl.po | 210
74907  ++++++++++++++++++++++++++++++++-------------------------------
74908  1 file changed, 107 insertions(+), 103 deletions(-)
74909
74910 commit ee29e496841d3b56689e826eba9ec0e7ca7f91bc
74911 Author: Matthias Clasen <mclasen@redhat.com>
74912 Date:   Sun Apr 8 10:23:16 2012 -0400
74913
74914     binding: Improve test coverage
74915
74916  gobject/tests/binding.c | 3 +++
74917  1 file changed, 3 insertions(+)
74918
74919 commit fb0951e67aa8f650f76d6e9bddf4f93c42c57735
74920 Author: Matthias Clasen <mclasen@redhat.com>
74921 Date:   Sun Apr 8 10:21:50 2012 -0400
74922
74923     spawn: Improve test coverage
74924
74925     Add a test that excercises the script execution code.
74926     Unfortunately, much of this code only runs in the forked
74927     child, and therefore its execution does not get caught
74928     by gcov.
74929
74930  glib/tests/echo-script          |  1 +
74931  glib/tests/spawn-singlethread.c | 32 ++++++++++++++++++++++++++++++++
74932  2 files changed, 33 insertions(+)
74933
74934 commit b87e7ca7291929d405deaec23368165638255504
74935 Author: Matthias Clasen <mclasen@redhat.com>
74936 Date:   Sun Apr 8 10:21:27 2012 -0400
74937
74938     mainloop: Improve test coverage
74939
74940  glib/tests/mainloop.c | 10 ++++++++++
74941  1 file changed, 10 insertions(+)
74942
74943 commit 43806fca693cb2b12d6f50b0ec38f5e2ed8022c5
74944 Author: Matthias Clasen <mclasen@redhat.com>
74945 Date:   Sun Apr 8 10:20:46 2012 -0400
74946
74947     settings: Improve test coverage
74948
74949  gio/tests/gsettings.c | 11 +++++++++++
74950  1 file changed, 11 insertions(+)
74951
74952 commit 3072e7afee287a32d44b1113fd341f7ae64b77e3
74953 Author: Matthias Clasen <mclasen@redhat.com>
74954 Date:   Sun Apr 8 10:20:10 2012 -0400
74955
74956     gdbusserver: Improve test coverage
74957
74958  gio/tests/gdbus-peer.c | 24 +++++++++++++++++++++++-
74959  1 file changed, 23 insertions(+), 1 deletion(-)
74960
74961 commit 26145b97088428444182bcd3c1371c9e27bcb375
74962 Author: Matthias Clasen <mclasen@redhat.com>
74963 Date:   Sun Apr 8 10:19:20 2012 -0400
74964
74965     icon: Improve test coverage
74966
74967  gio/tests/g-icon.c | 8 ++++++++
74968  1 file changed, 8 insertions(+)
74969
74970 commit a8c869e9458087220df7e0194c3981032e8caed4
74971 Author: Matthias Clasen <mclasen@redhat.com>
74972 Date:   Sun Apr 8 10:17:32 2012 -0400
74973
74974     contenttype: Improve test coverage
74975
74976     Excercise more parts of the guessing machinery.
74977     These tests rely on the mime database being present.
74978
74979  gio/tests/contenttype.c | 70
74980  +++++++++++++++++++++++++++++++++++++++++++++++++
74981  1 file changed, 70 insertions(+)
74982
74983 commit 1e2cf010e7de9041c38a2ea4bb29807086720f76
74984 Author: Matthias Clasen <mclasen@redhat.com>
74985 Date:   Sun Apr 8 10:17:04 2012 -0400
74986
74987     networkaddress: Improve test coverage
74988
74989  gio/tests/network-address.c | 37 ++++++++++++++++++++++++++++++++++++-
74990  1 file changed, 36 insertions(+), 1 deletion(-)
74991
74992 commit 5632e9fc9cc588d4846cb40e88194d025f758412
74993 Author: Matthias Clasen <mclasen@redhat.com>
74994 Date:   Sun Apr 8 10:15:29 2012 -0400
74995
74996     networkaddress: Fix userinfo parsing in uris
74997
74998     The code that is checking the userinfo part was accidentally
74999     given a pointer to the end of the userinfo, so it was not
75000     checking the right portion of the string at all.
75001
75002  gio/gnetworkaddress.c | 10 +++++-----
75003  1 file changed, 5 insertions(+), 5 deletions(-)
75004
75005 commit 2a1ea40920b3a65420e085c3828da9e406e7afa0
75006 Author: Matthias Clasen <mclasen@redhat.com>
75007 Date:   Sat Apr 7 11:32:36 2012 -0400
75008
75009     utils: Improve test coverage
75010
75011     Add a test for some of our gettext variants.
75012
75013  glib/tests/utils.c | 19 +++++++++++++++++++
75014  1 file changed, 19 insertions(+)
75015
75016 commit 5951295937feffcb9b9671c20f3f07a6df4fd984
75017 Author: Matthias Clasen <mclasen@redhat.com>
75018 Date:   Sat Apr 7 11:28:42 2012 -0400
75019
75020     fileutils: Improve test coverage
75021
75022     Add tests for corner cases of g_path_get_basename, and
75023     for the errno-to-file-error conversion.
75024
75025  glib/tests/fileutils.c | 59
75026  +++++++++++++++++++++++++++++++++++++++++++++++---
75027  1 file changed, 56 insertions(+), 3 deletions(-)
75028
75029 commit 550b69b963dd63360b762172073490b49167ff70
75030 Author: Matthias Clasen <mclasen@redhat.com>
75031 Date:   Sat Apr 7 11:28:04 2012 -0400
75032
75033     sort: Improve test coverage
75034
75035     Test the code paths that sort 'large' items.
75036
75037  glib/tests/sort.c | 33 ++++++++++++++++++++++++++++++++-
75038  1 file changed, 32 insertions(+), 1 deletion(-)
75039
75040 commit 06015064b8766bbc3efbc38ed2a62703322ca173
75041 Author: Matthias Clasen <mclasen@redhat.com>
75042 Date:   Sat Apr 7 11:27:15 2012 -0400
75043
75044     date: Improve test coverage
75045
75046     Add tests that exercise g_date_order, g_date_compare, g_date_clamp,
75047     and more of the date parsing functions.
75048
75049  glib/tests/date.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
75050  1 file changed, 49 insertions(+)
75051
75052 commit cbeecdc4ae5e25e94e694f0503e42386572c5a25
75053 Author: Matthias Clasen <mclasen@redhat.com>
75054 Date:   Sat Apr 7 11:23:47 2012 -0400
75055
75056     convert: Improve test coverage
75057
75058     Add a test that excercises the 'no conversion' code path.
75059     This uncovered that we don't treat errno properly in this path,
75060     and as a consequence, the returned error code is unreliable.
75061
75062  glib/tests/convert.c | 17 +++++++++++++++++
75063  1 file changed, 17 insertions(+)
75064
75065 commit 7d489acecc4d3e293660d59a942e686776d6b2b4
75066 Author: Matthias Clasen <mclasen@redhat.com>
75067 Date:   Sat Apr 7 11:22:13 2012 -0400
75068
75069     collate: Improve test coverage
75070
75071     Add some strings that exercise the non-ASCII parts of our
75072     collation support.
75073
75074  glib/tests/collate.c | 3 +++
75075  1 file changed, 3 insertions(+)
75076
75077 commit 6a57bf12433e241a82a7646cde33b5297bc86d3a
75078 Author: Matthias Clasen <mclasen@redhat.com>
75079 Date:   Sat Apr 7 11:21:09 2012 -0400
75080
75081     Make the dbus menu tests independent from the session bus
75082
75083     With this change,
75084     DBUS_SESSION_BUS_ADDRESS= make check
75085     succeed here.
75086
75087  gio/tests/Makefile.am  |  1 +
75088  gio/tests/gmenumodel.c | 16 ++++++++++++++--
75089  2 files changed, 15 insertions(+), 2 deletions(-)
75090
75091 commit d036960d3058825625bc595896306f53e787e408
75092 Author: Matthias Clasen <mclasen@redhat.com>
75093 Date:   Sat Apr 7 11:20:01 2012 -0400
75094
75095     ifdef out some unused code
75096
75097     Nothing wrong with leaving debug spew in the code, but we should
75098     not build it if it is not used.
75099
75100  gio/tests/gdbus-connection.c | 26 +++++++++++++++-----------
75101  1 file changed, 15 insertions(+), 11 deletions(-)
75102
75103 commit fca9c7a2c73a0c12154b28dff71b90b09f0e0c22
75104 Author: Piotr Drąg <piotrdrag@gmail.com>
75105 Date:   Sun Apr 8 13:13:53 2012 +0200
75106
75107     Updated Polish translation
75108
75109  po/pl.po | 194
75110  ++++++++++++++++++++++++++++++++-------------------------------
75111  1 file changed, 99 insertions(+), 95 deletions(-)
75112
75113 commit 4becf835b7a2739e727aa0bf272a8b5c0b67b36c
75114 Author: Alexander Shopov <ash@kambanaria.org>
75115 Date:   Sat Apr 7 20:58:19 2012 +0300
75116
75117     Updated Bulgarian translation
75118
75119  po/bg.po | 208
75120  ++++++++++++++++++++++++++++++++-------------------------------
75121  1 file changed, 106 insertions(+), 102 deletions(-)
75122
75123 commit 5ce66bed3df43b8fe0a2b2b973f7b1b097ee80ac
75124 Author: Matthias Clasen <mclasen@redhat.com>
75125 Date:   Fri Apr 6 21:22:17 2012 -0400
75126
75127     Formatting cleanup
75128
75129  gio/gresource.c | 405
75130  ++++++++++++++++++++++++++++----------------------------
75131  1 file changed, 202 insertions(+), 203 deletions(-)
75132
75133 commit 8db4b949b8fa4577ecff0289776a5c098c575cc5
75134 Author: Matthias Clasen <mclasen@redhat.com>
75135 Date:   Fri Apr 6 20:50:34 2012 -0400
75136
75137     Always use '/' in test paths
75138
75139     It does not make much sense to use a platform-dependent
75140     directory separator in these strings, since they are not
75141     filesystem paths.
75142
75143     https://bugzilla.gnome.org/show_bug.cgi?id=673216
75144
75145  glib/gtestutils.c | 6 +++---
75146  1 file changed, 3 insertions(+), 3 deletions(-)
75147
75148 commit e52cf810426600fde8b92dc44482b9e19680dc43
75149 Author: Matthias Clasen <mclasen@redhat.com>
75150 Date:   Fri Apr 6 20:41:19 2012 -0400
75151
75152     Don't return values from void functions
75153
75154     Sun CC does not take that lightly.
75155
75156  gio/gactionmap.c | 6 ++----
75157  1 file changed, 2 insertions(+), 4 deletions(-)
75158
75159 commit d0b429af482d759f33b82002362ecd8630edc943
75160 Author: Matthias Clasen <mclasen@redhat.com>
75161 Date:   Fri Apr 6 19:15:53 2012 -0400
75162
75163     Revert "GDesktopAppInfo: add an accessor for StartupWMClass"
75164
75165     This reverts commit 3ccc4cf91d4ee20df4207f04d3344ee33f1b5c94.
75166
75167  docs/reference/gio/gio-sections.txt |  1 -
75168  gio/gdesktopappinfo.c               | 23 +----------------------
75169  gio/gdesktopappinfo.h               |  1 -
75170  gio/gio.symbols                     |  1 -
75171  gio/tests/appinfo-test.desktop      |  2 --
75172  gio/tests/appinfo.c                 | 15 ---------------
75173  6 files changed, 1 insertion(+), 42 deletions(-)
75174
75175 commit 3ccc4cf91d4ee20df4207f04d3344ee33f1b5c94
75176 Author: Giovanni Campagna <gcampagna@src.gnome.org>
75177 Date:   Thu Apr 5 23:26:12 2012 +0200
75178
75179     GDesktopAppInfo: add an accessor for StartupWMClass
75180
75181     Components using GIO to do window to application matching can
75182     use that field to retrieve potential candidates.
75183
75184     https://bugzilla.gnome.org/show_bug.cgi?id=673659
75185
75186  docs/reference/gio/gio-sections.txt |  1 +
75187  gio/gdesktopappinfo.c               | 23 ++++++++++++++++++++++-
75188  gio/gdesktopappinfo.h               |  1 +
75189  gio/gio.symbols                     |  1 +
75190  gio/tests/appinfo-test.desktop      |  2 ++
75191  gio/tests/appinfo.c                 | 15 +++++++++++++++
75192  6 files changed, 42 insertions(+), 1 deletion(-)
75193
75194 commit a81a0622027a21b71ba11677933f07b646cca151
75195 Author: Dan Winship <danw@gnome.org>
75196 Date:   Wed Apr 4 10:21:24 2012 -0400
75197
75198     gchecksum: fix strict-aliasing warnings in the MD5 code
75199
75200     https://bugzilla.gnome.org/show_bug.cgi?id=673191
75201
75202  glib/gchecksum.c | 39 +++++++++++++++++++++------------------
75203  1 file changed, 21 insertions(+), 18 deletions(-)
75204
75205 commit 0c14f2b8a77f93489255147258f3bf9439c6f06d
75206 Author: Sasi Bhushan <sasi@swecha.net>
75207 Date:   Thu Apr 5 19:23:08 2012 +0530
75208
75209     Updated Telugu Translation
75210
75211  po/te.po | 370
75212  +++++++++++++++++++++++++--------------------------------------
75213  1 file changed, 147 insertions(+), 223 deletions(-)
75214
75215 commit 265526288958bfe576b02e4d3a2a5cf7d4ea60a5
75216 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
75217 Date:   Tue Apr 3 13:20:01 2012 +0200
75218
75219     Fix malformed GTK-Doc comment blocks: remove repeated comment blocks.
75220
75221     gio/gproxyresolver.h: GProxyResolver already documented in
75222     gio/giotypes.h
75223     gio/gtlsbackend.h: GTlsBackend already documented in gio/gtlsbackend.c
75224     gio/gtlsclientconnection.h: GTlsClientConnection already documented
75225     in gio/gtlsclientconnection.c
75226     gio/gtlsconnection.h: GTlsConnection already documented in
75227     gio/gtlsconnection.c
75228     gio/gunixconnection.h: GTcpConnection already documented in
75229     gio/giotypes.h
75230     glib/gversion.h: GLIB_CHECK_VERSION already documented in
75231     glib/gversion.c
75232
75233     Found these thanks to the improved gobject-introspection
75234     GTK-Doc comment block/annotation parser.
75235     See https://bugzilla.gnome.org/show_bug.cgi?id=672254
75236
75237     https://bugzilla.gnome.org/show_bug.cgi?id=673385
75238
75239  gio/gproxyresolver.h       |  5 -----
75240  gio/gtlsbackend.c          |  5 +++--
75241  gio/gtlsbackend.h          | 10 ----------
75242  gio/gtlsclientconnection.h |  8 --------
75243  gio/gtlsconnection.h       |  8 --------
75244  gio/gunixconnection.h      |  7 -------
75245  glib/gversion.h            | 22 ----------------------
75246  7 files changed, 3 insertions(+), 62 deletions(-)
75247
75248 commit ce7f1a07890e081675f1522595e7a1b519bb6f5e
75249 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
75250 Date:   Tue Apr 3 10:56:29 2012 +0200
75251
75252     Fix malformed GTK-Doc comment blocks: don't confuse GTK-Doc parsers.
75253
75254     Found these thanks to the improved gobject-introspection
75255     GTK-Doc comment block/annotation parser.
75256     See https://bugzilla.gnome.org/show_bug.cgi?id=672254
75257
75258     https://bugzilla.gnome.org/show_bug.cgi?id=673385
75259
75260  gio/gdbusmessage.c | 26 +++++++++++++-------------
75261  glib/giochannel.c  |  2 +-
75262  gobject/gparam.h   |  2 +-
75263  3 files changed, 15 insertions(+), 15 deletions(-)
75264
75265 commit 0183c1f8a158834e5bfb601d4a207a8cff0b2b62
75266 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
75267 Date:   Tue Apr 3 20:17:00 2012 +0200
75268
75269     Fix malformed GTK-Doc comment blocks: invalid parameters and tags.
75270
75271     Found these thanks to the improved gobject-introspection
75272     GTK-Doc comment block/annotation parser.
75273     See https://bugzilla.gnome.org/show_bug.cgi?id=672254
75274
75275     https://bugzilla.gnome.org/show_bug.cgi?id=673385
75276
75277  gio/gremoteactiongroup.c | 2 +-
75278  glib/gasyncqueue.c       | 4 ++--
75279  glib/gmem.c              | 1 -
75280  gobject/gtype.c          | 2 +-
75281  4 files changed, 4 insertions(+), 5 deletions(-)
75282
75283 commit fefe5d9a20756d58f4207ae26553d65d54037b20
75284 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
75285 Date:   Mon Apr 2 17:03:56 2012 +0200
75286
75287     Fix malformed GTK-Doc comment blocks: correct struct name.
75288
75289     Found these thanks to improved gobject-introspection GTK-Doc
75290     comment block/annotation parser from:
75291     https://bugzilla.gnome.org/show_bug.cgi?id=672254
75292
75293     https://bugzilla.gnome.org/show_bug.cgi?id=673385
75294
75295  gio/giotypes.h | 2 +-
75296  1 file changed, 1 insertion(+), 1 deletion(-)
75297
75298 commit a058c1c13e379d4dbe17741231ec9d3f482daf55
75299 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
75300 Date:   Mon Apr 2 17:02:15 2012 +0200
75301
75302     Fix malformed GTK-Doc comment blocks: mutliline annotations are
75303     invalid.
75304
75305     Found these thanks to improved gobject-introspection GTK-Doc
75306     comment block/annotation parser from:
75307     https://bugzilla.gnome.org/show_bug.cgi?id=672254
75308
75309     https://bugzilla.gnome.org/show_bug.cgi?id=673385
75310
75311  glib/gvariant.c | 4 ++--
75312  1 file changed, 2 insertions(+), 2 deletions(-)
75313
75314 commit 60fb0f5ea8e05174971dfca0e6c1dae35f816b9e
75315 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
75316 Date:   Mon Apr 2 17:01:32 2012 +0200
75317
75318     Fix malformed GTK-Doc comment blocks: unmark non GTK-Doc comment
75319     block.
75320
75321     Found these thanks to improved gobject-introspection GTK-Doc
75322     comment block/annotation parser from:
75323     https://bugzilla.gnome.org/show_bug.cgi?id=672254
75324
75325     https://bugzilla.gnome.org/show_bug.cgi?id=673385
75326
75327  gio/strinfo.c | 2 +-
75328  1 file changed, 1 insertion(+), 1 deletion(-)
75329
75330 commit 8e740f726faf659df912c0c496eb5de80f1695ad
75331 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
75332 Date:   Mon Apr 2 17:16:35 2012 +0200
75333
75334     Fix malformed GTK-Doc comment blocks: add missing colons.
75335
75336     Found these thanks to improved gobject-introspection GTK-Doc
75337     comment block/annotation parser from:
75338     https://bugzilla.gnome.org/show_bug.cgi?id=672254
75339
75340     https://bugzilla.gnome.org/show_bug.cgi?id=673385
75341
75342  gio/gdesktopappinfo.c | 2 +-
75343  gio/gfile.c           | 2 +-
75344  gio/gfileinfo.c       | 2 +-
75345  gio/gmountoperation.c | 2 +-
75346  gio/gproxyaddress.c   | 8 ++++----
75347  glib/gmem.c           | 2 +-
75348  glib/gqueue.c         | 2 +-
75349  glib/gscanner.c       | 2 +-
75350  glib/gtestutils.c     | 4 ++--
75351  glib/gurifuncs.h      | 2 +-
75352  10 files changed, 14 insertions(+), 14 deletions(-)
75353
75354 commit 6bd47498a043ed52db0ecb2989e9d9157924c82c
75355 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
75356 Date:   Thu Apr 5 15:25:42 2012 +0300
75357
75358     Updated Belarusian translation.
75359
75360  po/be.po | 201
75361  ++++++++++++++++++++++++++++++++-------------------------------
75362  1 file changed, 103 insertions(+), 98 deletions(-)
75363
75364 commit 24fa2ee53c62a22b7e9f5504f7242a5d847ba87b
75365 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
75366 Date:   Thu Apr 5 15:46:34 2012 +0800
75367
75368     gobject/tests/signals.c: Remove C99ism
75369
75370     Declare variables in start of block.
75371
75372  gobject/tests/signals.c | 6 ++++--
75373  1 file changed, 4 insertions(+), 2 deletions(-)
75374
75375 commit 63673da5eb5ba313f92ee06daf9df8aff6aa0a11
75376 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
75377 Date:   Thu Apr 5 15:45:38 2012 +0800
75378
75379     Update GLib Visual C++ projects
75380
75381     Some of the bundled PCRE source files are removed as they are
75382     not needed
75383     anymore (please see commit e7c0f10e), so don't include them in
75384     the projects
75385
75386  build/win32/vs10/glib.vcxproj.filtersin |  9 ---------
75387  build/win32/vs10/glib.vcxprojin         | 30
75388  ------------------------------
75389  build/win32/vs9/glib.vcprojin           | 30
75390  ------------------------------
75391  3 files changed, 69 deletions(-)
75392
75393 commit 88781d59066a185337dee76969fb49dabc4a6f15
75394 Author: Dan Winship <danw@gnome.org>
75395 Date:   Wed Apr 4 15:22:15 2012 -0400
75396
75397     Fix some gtk-doc stuff
75398
75399  gio/ginputstream.c  | 8 ++++----
75400  gio/goutputstream.c | 8 ++++----
75401  2 files changed, 8 insertions(+), 8 deletions(-)
75402
75403 commit 69d698799563a0276550c339157a01d10d9e95dc
75404 Author: Matthias Clasen <mclasen@redhat.com>
75405 Date:   Wed Apr 4 14:56:17 2012 -0400
75406
75407     Switch to using a mainloop when waiting for connection close
75408
75409     GDBus heavily relies on idles for some of its cleanup operations,
75410     and not running a mainloop leads to things not getting cleaned
75411     up properly, which in turn leads to test failures, since the
75412     session bus singleton does not get removed.
75413
75414  gio/tests/gdbus-tests.c | 2 +-
75415  1 file changed, 1 insertion(+), 1 deletion(-)
75416
75417 commit f1d4d3a4a5734e21dd1f0ea7afc352e475df0c27
75418 Author: Matthias Clasen <mclasen@redhat.com>
75419 Date:   Wed Apr 4 14:39:17 2012 -0400
75420
75421     Improve GApplication tests
75422
75423     Make GApplication tests manage their dbus connections.
75424
75425  gio/tests/Makefile.am    |  2 +-
75426  gio/tests/gapplication.c | 57
75427  +++++++++++++++++++++++++++++++++++++++---------
75428  2 files changed, 48 insertions(+), 11 deletions(-)
75429
75430 commit a52c0a06c8789f27b94a74c6a5811f12949f792e
75431 Author: Matthias Clasen <mclasen@redhat.com>
75432 Date:   Wed Apr 4 06:38:36 2012 -0400
75433
75434     Make basic-application test more robust
75435
75436     This program is only used indirectly from gapplication.c in
75437     tests, but that is no reason to let it segfault when it is
75438     run from the commandline without arguments.
75439
75440  gio/tests/basic-application.c | 3 ++-
75441  1 file changed, 2 insertions(+), 1 deletion(-)
75442
75443 commit 9171894a59d217bf3f01a10674d774bb51f68a06
75444 Author: Matthias Clasen <mclasen@redhat.com>
75445 Date:   Wed Apr 4 06:36:45 2012 -0400
75446
75447     GActionMap: correct critical warnings
75448
75449     These warnings were copied from GSimpleActionGroup, but the function
75450     names were not updated. Correct that.
75451
75452  gio/gactionmap.c | 4 ++--
75453  1 file changed, 2 insertions(+), 2 deletions(-)
75454
75455 commit 4259587fec70248f4d61ce06fc468bb72a0f9991
75456 Author: Matthias Clasen <mclasen@redhat.com>
75457 Date:   Tue Apr 3 21:52:45 2012 -0400
75458
75459     Add tests for action-related gapplication api
75460
75461  gio/tests/gapplication.c | 51
75462  ++++++++++++++++++++++++++++++++++++++++++++++++
75463  1 file changed, 51 insertions(+)
75464
75465 commit 8a4744f7fd0bf3780a1299bfb7ba7087f87229a4
75466 Author: Matthias Clasen <mclasen@redhat.com>
75467 Date:   Tue Apr 3 21:39:06 2012 -0400
75468
75469     Add a  test for g_application_quit
75470
75471  gio/tests/gapplication.c | 37 +++++++++++++++++++++++++++++++++++++
75472  1 file changed, 37 insertions(+)
75473
75474 commit 588c2bacf7753dc17c95a8ec56f2f457e205026e
75475 Author: Matthias Clasen <mclasen@redhat.com>
75476 Date:   Tue Apr 3 01:43:45 2012 -0400
75477
75478     Improve keyfile test coverage
75479
75480  glib/tests/keyfile.c | 61
75481  ++++++++++++++++++++++++++++++++++++++++++++++++++++
75482  1 file changed, 61 insertions(+)
75483
75484 commit 3eec7eeeaa09a1af7d08f4d172b481747293f9c7
75485 Author: Matthias Clasen <mclasen@redhat.com>
75486 Date:   Tue Apr 3 01:42:21 2012 -0400
75487
75488     Remove a bit of unused code
75489
75490     _g_utf8_strwidth is always called with max == -1, so remove the
75491     parameter and update all callers.
75492
75493  glib/goption.c | 38 +++++++++-----------------------------
75494  1 file changed, 9 insertions(+), 29 deletions(-)
75495
75496 commit 84a1b8aac8478428fdc8085400674be52278c6eb
75497 Author: Matthias Clasen <mclasen@redhat.com>
75498 Date:   Tue Apr 3 01:09:39 2012 -0400
75499
75500     Improve test coverage
75501
75502     Add tests for all the suffixes in g_format_size.
75503
75504  glib/tests/fileutils.c | 11 +++++++++++
75505  1 file changed, 11 insertions(+)
75506
75507 commit 51609ec943f9d51a8c8863badd79d2a9293ae4c7
75508 Author: Dan Winship <danw@gnome.org>
75509 Date:   Wed Apr 4 14:38:18 2012 -0400
75510
75511     tests/gdatetime: fix new_from_unix test
75512
75513     When creating a struct tm for "1990-01-01T00:00:00" to pass to
75514     mktime(), we have to set tm_isdst to -1; leaving it set to 0 will
75515     result in the wrong time being generated when run in a timezone where
75516     January 1 would normally be tm_isdst==1 (ie, in southern hemisphere
75517     DST-observing countries, like Australia).
75518
75519     https://bugzilla.gnome.org/show_bug.cgi?id=670254
75520
75521  glib/tests/gdatetime.c | 1 +
75522  1 file changed, 1 insertion(+)
75523
75524 commit f0a3241eab5ba61ebe4aa6fbe7f1cb0ec696d8c9
75525 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
75526 Date:   Wed Apr 4 17:18:59 2012 +0200
75527
75528     Updated Spanish translation
75529
75530  po/es.po | 9032
75531  +++++++++++++++++++++++++++++++-------------------------------
75532  1 file changed, 4519 insertions(+), 4513 deletions(-)
75533
75534 commit e133f31896f7cfe1034332244e728f0aa384b844
75535 Author: Gabor Kelemen <kelemeng@gnome.hu>
75536 Date:   Wed Apr 4 17:02:04 2012 +0200
75537
75538     Updated Hungarian translation
75539
75540  po/hu.po | 470
75541  +++++++++++++++++++++++----------------------------------------
75542  1 file changed, 170 insertions(+), 300 deletions(-)
75543
75544 commit 47adef84da73e71a9ecafc56e8313997fb685394
75545 Author: Dan Winship <danw@gnome.org>
75546 Date:   Wed Apr 4 10:47:04 2012 -0400
75547
75548     Fix warnings caused by an ifdeffed-out test case
75549
75550  gio/tests/gapplication.c | 17 +++++++++--------
75551  1 file changed, 9 insertions(+), 8 deletions(-)
75552
75553 commit 142b0455ff2bd0d376632107de7c943be74c585b
75554 Author: Matej Urbančič <mateju@svn.gnome.org>
75555 Date:   Wed Apr 4 13:42:44 2012 +0200
75556
75557     Updated Slovenian translation
75558
75559  po/sl.po | 204
75560  ++++++++++++++++++++++++++++++++-------------------------------
75561  1 file changed, 104 insertions(+), 100 deletions(-)
75562
75563 commit 9aa19e1d9615924ab25c63918d09d334a0277b8e
75564 Author: Rodrigo Moya <rodrigo@gnome-db.org>
75565 Date:   Wed Apr 4 11:55:40 2012 +0200
75566
75567     Use 'if test' for checking auto* variables' values
75568
75569  configure.ac | 2 +-
75570  1 file changed, 1 insertion(+), 1 deletion(-)
75571
75572 commit 118c42e7471155d444b9df38d9538f344cb7f89c
75573 Author: Rodrigo Moya <rodrigo@gnome-db.org>
75574 Date:   Wed Apr 4 11:39:03 2012 +0200
75575
75576     Always include G_SOCKET_FAMILY_UNIX value in GSocketFamily
75577
75578     This is needed because glib-mkenums doesn't handle #ifdef values in
75579     enums, and so it needs to have all values always defined in the enum.
75580     When not available, define the missing values to a negative value.
75581
75582  configure.ac   | 12 +++++++++++-
75583  gio/gioenums.h |  2 --
75584  gio/gsocket.c  |  7 +++++++
75585  3 files changed, 18 insertions(+), 3 deletions(-)
75586
75587 commit 091d652120e068518ed4b7d8a835018f30ed63e8
75588 Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
75589 Date:   Tue Apr 3 16:37:22 2012 +0200
75590
75591     use GLIB_DEPRECATED_IN_2_32_FOR to deprecate g_value_{g,s}et_schar
75592
75593     https://bugzilla.gnome.org/show_bug.cgi?id=673439
75594
75595  gobject/gvaluetypes.h | 4 ++--
75596  1 file changed, 2 insertions(+), 2 deletions(-)
75597
75598 commit f2c77ee718b0bfdcf5f1d6eaba151122b8c5eb36
75599 Author: Will Thompson <will.thompson@collabora.co.uk>
75600 Date:   Fri Mar 30 14:44:05 2012 +0100
75601
75602     g_input_stream_read[_finish]: document returning 0 on EOF
75603
75604     g_input_stream_read() does state that it returns 0 on end of file, but
75605     not in the Returns: line, so it's easy to miss on a quick skim-read.
75606
75607     g_input_stream_read_async() documents that
75608     g_input_stream_read_finish()
75609     returns 0 on end of file, but g_input_stream_read_finish() itself does
75610     not.
75611
75612     https://bugzilla.gnome.org/show_bug.cgi?id=673174
75613
75614  gio/ginputstream.c | 4 ++--
75615  1 file changed, 2 insertions(+), 2 deletions(-)
75616
75617 commit 27d95bd81fabd41367cf000566ee2ccf3651652c
75618 Author: Matthias Clasen <mclasen@redhat.com>
75619 Date:   Mon Apr 2 08:53:20 2012 -0400
75620
75621     Rework the libelf configure checks one more time
75622
75623     It seems that there is quite a bit of variation out there, in
75624     terms of libelf versions and API. Make the checks more thorough,
75625     by not only checking for elf_begin, but also some of the shdr function
75626     that we need. Also, explicitly check for libelf.h.
75627
75628     This should address bug 673132 and 673253.
75629
75630  configure.ac | 18 ++++++++++++++----
75631  1 file changed, 14 insertions(+), 4 deletions(-)
75632
75633 commit e51c3b4cfe9f24ccf21ee3bd04186fe5c38d95f8
75634 Author: Matthias Clasen <mclasen@redhat.com>
75635 Date:   Mon Apr 2 08:00:48 2012 -0400
75636
75637     Use new hashset api in the hash set tests
75638
75639  glib/tests/hash.c | 6 +++++-
75640  1 file changed, 5 insertions(+), 1 deletion(-)
75641
75642 commit c2318a18f91ee098efd8239ae6d9ec0bd3826423
75643 Author: Matthias Clasen <mclasen@redhat.com>
75644 Date:   Mon Apr 2 07:59:55 2012 -0400
75645
75646     Dispose test object
75647
75648     While not very important, it means one less untested function
75649     in the coverage report.
75650
75651  tests/refcount/objects2.c | 2 ++
75652  1 file changed, 2 insertions(+)
75653
75654 commit c173c0beb4e0f664faf616bd6475b6c5c1aa50fb
75655 Author: Matthias Clasen <mclasen@redhat.com>
75656 Date:   Mon Apr 2 07:59:23 2012 -0400
75657
75658     Drop g_thread_init from tests
75659
75660     This is not needed anymore.
75661
75662  tests/refcount/Makefile.am   | 3 +--
75663  tests/refcount/closures.c    | 1 -
75664  tests/refcount/objects.c     | 1 -
75665  tests/refcount/objects2.c    | 3 +--
75666  tests/refcount/properties.c  | 1 -
75667  tests/refcount/properties2.c | 1 -
75668  tests/refcount/properties3.c | 2 --
75669  tests/refcount/signals.c     | 4 ----
75670  8 files changed, 2 insertions(+), 14 deletions(-)
75671
75672 commit 9ea9471d26084d787858024838d08fc666a7b18b
75673 Author: Matthias Clasen <mclasen@redhat.com>
75674 Date:   Mon Apr 2 07:37:55 2012 -0400
75675
75676     Improve GBusObjectManager test coverage
75677
75678  gio/tests/gdbus-test-codegen.c | 57
75679  +++++++++++++++++++++++++++++++++++++++++-
75680  1 file changed, 56 insertions(+), 1 deletion(-)
75681
75682 commit 548337b042fa71ab8b2d93452232ed8930ddbc93
75683 Author: David King <amigadave@amigadave.com>
75684 Date:   Mon Apr 2 10:22:56 2012 +0100
75685
75686     docs: Fix typo in glib-compile-schemas man page
75687
75688  docs/reference/gio/glib-compile-schemas.xml | 2 +-
75689  1 file changed, 1 insertion(+), 1 deletion(-)
75690
75691 commit bebbc69081a952d0ff2e411a086c11b74330b292
75692 Author: Matthias Clasen <mclasen@redhat.com>
75693 Date:   Sun Apr 1 23:04:59 2012 -0400
75694
75695     Improve boxed test coverage
75696
75697     This commit add basic tests for all GLib types that are registered
75698     as boxed types.
75699
75700  gobject/tests/boxed.c | 143
75701  ++++++++++++++++++++++++++++++++++++++++++++++++++
75702  1 file changed, 143 insertions(+)
75703
75704 commit e7c0f10ee0baebc4768ab250e1306201fa5d7e20
75705 Author: Matthias Clasen <mclasen@redhat.com>
75706 Date:   Sun Apr 1 22:04:08 2012 -0400
75707
75708     Drop some unused PCRE sources
75709
75710     There is no point in compiling these, since we are not calling
75711     any of the functions in them.
75712
75713  glib/pcre/Makefile.am       |   3 -
75714  glib/pcre/pcre_maketables.c | 148
75715  --------------------------------------------
75716  glib/pcre/pcre_refcount.c   |  89 --------------------------
75717  glib/pcre/pcre_version.c    |  95 ----------------------------
75718  glib/pcre/pcreposix.h       | 146
75719  -------------------------------------------
75720  5 files changed, 481 deletions(-)
75721
75722 commit 0f469c26319b4b0aeee63be75ba6041b978e01b4
75723 Author: Daniel Nylander <po@danielnylander.se>
75724 Date:   Sun Apr 1 13:11:33 2012 +0200
75725
75726     Updated Swedish translation
75727
75728  po/sv.po | 128
75729  +++++++++++++++++++++++++++++++++++----------------------------
75730  1 file changed, 72 insertions(+), 56 deletions(-)
75731
75732 commit 829db4cec3fa59e1ec905e226851ae719858c8d4
75733 Author: Antoine Jacoutot <ajacoutot@gnome.org>
75734 Date:   Sat Mar 31 22:48:42 2012 +0200
75735
75736     gthread-posix: fix typo in error message
75737
75738  glib/gthread-posix.c | 2 +-
75739  1 file changed, 1 insertion(+), 1 deletion(-)
75740
75741 commit 14945449580d394b5e1e009f71792ccac51fc41e
75742 Author: Antoine Jacoutot <ajacoutot@gnome.org>
75743 Date:   Sat Mar 31 20:20:19 2012 +0200
75744
75745     gresource: libelf, try pkg-config first then fall-back to AC_CHECK_LIB
75746
75747     On some systems gelf.h may not be stored under the top level include
75748     directory in which case we need to add the correct include paths in
75749     cflags by using pkg-config(1).
75750
75751  configure.ac    | 7 ++++---
75752  gio/Makefile.am | 3 ++-
75753  2 files changed, 6 insertions(+), 4 deletions(-)
75754
75755 commit 4143842eb47c1f38b2b4742b0928e4049e38afb9
75756 Author: Robert Ancell <robert.ancell@canonical.com>
75757 Date:   Sat Mar 24 23:58:45 2012 +1100
75758
75759     Add missing allow-none annotations for function parameters.
75760
75761     Found using:
75762     find . -name '*.c' | xargs grep 'or %NULL' | grep ' \* @' | grep -v
75763     '@error' | grep -v allow-none
75764
75765  gio/gactiongroup.c             |  8 ++++----
75766  gio/gapplication.c             |  4 ++--
75767  gio/gapplicationcommandline.c  |  2 +-
75768  gio/gasyncinitable.c           |  2 +-
75769  gio/gcancellable.c             |  8 ++++----
75770  gio/gdbusaddress.c             |  6 +++---
75771  gio/gdbusauthobserver.c        |  4 ++--
75772  gio/gdbusconnection.c          | 40
75773  ++++++++++++++++++++--------------------
75774  gio/gdbuserror.c               |  4 ++--
75775  gio/gdbusinterface.c           |  2 +-
75776  gio/gdbusintrospection.c       |  2 +-
75777  gio/gdbusmessage.c             |  6 +++---
75778  gio/gdbusmethodinvocation.c    |  4 ++--
75779  gio/gdbusnameowning.c          | 14 +++++++-------
75780  gio/gdbusnamewatching.c        | 12 ++++++------
75781  gio/gdbusobjectmanagerclient.c | 16 ++++++++--------
75782  gio/gdbusproxy.c               | 24 ++++++++++++------------
75783  gio/gdbusserver.c              |  2 +-
75784  gio/gfile.c                    | 24 ++++++++++++------------
75785  gio/ginitable.c                |  2 +-
75786  gio/gioscheduler.c             |  6 +++---
75787  gio/gmemoryoutputstream.c      |  6 +++---
75788  gio/gnetworkmonitor.c          |  4 ++--
75789  gio/gpermission.c              |  8 ++++----
75790  gio/gsettingsbackend.c         |  2 +-
75791  gio/gsimpleasyncresult.c       |  2 +-
75792  gio/gsocket.c                  |  4 ++--
75793  gio/gsocketclient.c            |  2 +-
75794  gio/gtlsconnection.c           |  4 ++--
75795  gio/gvolume.c                  |  2 +-
75796  glib/garray.c                  |  6 +++---
75797  glib/gbookmarkfile.c           | 36 ++++++++++++++++++------------------
75798  glib/gconvert.c                |  2 +-
75799  glib/gdataset.c                |  8 ++++----
75800  glib/gdatetime.c               |  6 +++---
75801  glib/gerror.c                  |  8 ++++----
75802  glib/ggettext.c                |  8 ++++----
75803  glib/ghash.c                   | 10 +++++-----
75804  glib/giochannel.c              |  6 +++---
75805  glib/gkeyfile.c                |  8 ++++----
75806  glib/gmain.c                   | 28 ++++++++++++++--------------
75807  glib/gmem.c                    |  4 ++--
75808  glib/gmessages.c               |  2 +-
75809  glib/goption.c                 | 28 ++++++++++++++--------------
75810  glib/gpattern.c                |  2 +-
75811  glib/gregex.c                  |  2 +-
75812  glib/gsequence.c               |  2 +-
75813  glib/gstdio.c                  |  2 +-
75814  glib/gstrfuncs.c               |  6 +++---
75815  glib/gtestutils.c              |  4 ++--
75816  glib/gunidecomp.c              |  2 +-
75817  glib/gutf8.c                   | 26 +++++++++++++-------------
75818  glib/gvariant-parser.c         |  8 ++++----
75819  glib/gvariant-serialiser.c     |  2 +-
75820  glib/gvarianttype.c            |  2 +-
75821  glib/gvarianttypeinfo.c        |  8 ++++----
75822  glib/gwin32.c                  | 10 +++++-----
75823  gmodule/gmodule.c              |  2 +-
75824  58 files changed, 232 insertions(+), 232 deletions(-)
75825
75826 commit 4cf5d2531608b4433fb3348d679f099bd3d29716
75827 Author: Matthias Clasen <mclasen@redhat.com>
75828 Date:   Fri Mar 30 17:34:37 2012 -0400
75829
75830     Fix a link
75831
75832     As pointed out in bug 673139, the link to the mailing list
75833     information page was outdated.
75834
75835  README.in | 2 +-
75836  1 file changed, 1 insertion(+), 1 deletion(-)
75837
75838 commit 5f0ff457ce5e8fc9aa5ca121cf429888bcf4e51f
75839 Author: ManojKumar Giri <mgiri@redhat.com>
75840 Date:   Fri Mar 30 18:08:23 2012 +0530
75841
75842     Updated Odia Translation
75843
75844  po/or.po | 247
75845  +++++++++++++++++++++++++++++++--------------------------------
75846  1 file changed, 122 insertions(+), 125 deletions(-)
75847
75848 commit e3cc48f28998782da46292b53b5b540e82094d2a
75849 Author: Christian Persch <chpe@gnome.org>
75850 Date:   Thu Mar 22 14:01:40 2012 +0100
75851
75852     resources: compiler: Respect absolute paths
75853
75854     When a <file> already has an absolute path, use it directly instead
75855     of trying to
75856     locate it in the --sourcedir directories.
75857
75858     https://bugzilla.gnome.org/show_bug.cgi?id=672541
75859
75860  gio/glib-compile-resources.c | 3 +++
75861  1 file changed, 3 insertions(+)
75862
75863 commit 8f8fc836709cff58bd666b87937542088cfc19db
75864 Author: Kalev Lember <kalevlember@gmail.com>
75865 Date:   Wed Mar 28 12:42:49 2012 +0300
75866
75867     configure: Fix alignment tests when cross compiling
75868
75869     When inserting custom code to AC_CHECK_ALIGNOF, make sure to not
75870     replace
75871     the default includes, but instead append to them.
75872
75873     This fixes ALIGNOF_GUINT32 and ALIGNOF_GUINT64 that were both 0
75874     when cross
75875     compiling. The third 'unsigned long' test wasn't affected because the
75876     AC_CHECK_ALIGNOF call didn't specify the optional 2nd parameter.
75877
75878  configure.ac | 6 ++++--
75879  1 file changed, 4 insertions(+), 2 deletions(-)
75880
75881 commit 92b84e88ab9bdd6db869574020843101ddb3a0de
75882 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
75883 Date:   Wed Mar 28 15:12:04 2012 +0800
75884
75885     Fix gspawn-win32-helper Visual C++ projects
75886
75887     The name of the executable for the Release|Win32 and Release|x64
75888     configs
75889     were mixed up.  Fix that.  DOH! for not noting this earlier.
75890
75891  build/win32/vs10/gspawn-win32-helper.vcxproj | 2 +-
75892  build/win32/vs9/gspawn-win32-helper.vcproj   | 7 ++-----
75893  2 files changed, 3 insertions(+), 6 deletions(-)
75894
75895 commit 0463fa1cb0ab991bc9d8a1986a5a8511e39825b5
75896 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
75897 Date:   Wed Mar 28 14:57:12 2012 +0800
75898
75899     Fix VS property sheets
75900
75901     We need to accomodate for gspawn-win64-helper-console.exe for the
75902     "install"
75903     phase too.
75904
75905  build/win32/vs10/glib.props  | 2 +-
75906  build/win32/vs9/glib.vsprops | 2 +-
75907  2 files changed, 2 insertions(+), 2 deletions(-)
75908
75909 commit 50a8fa5efda293898ea378f82ba29ca54124c5fb
75910 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
75911 Date:   Tue Mar 27 21:24:37 2012 +0200
75912
75913     Updated Spanish translation
75914
75915  po/es.po | 9040
75916  +++++++++++++++++++++++++++++++-------------------------------
75917  1 file changed, 4514 insertions(+), 4526 deletions(-)
75918
75919 commit cbb95038cf23ce8061961984bd52ad565b219a6e
75920 Author: Dan Winship <danw@gnome.org>
75921 Date:   Tue Mar 27 12:45:27 2012 -0400
75922
75923     GFileMonitor: fix docs bug
75924
75925  gio/gfilemonitor.c | 2 +-
75926  1 file changed, 1 insertion(+), 1 deletion(-)
75927
75928 commit 5a68f59e5b32d826902279f2b54fddcae6ee7b4b
75929 Author: Sandeep Sheshrao Shedmake <sshedmak@redhat.com>
75930 Date:   Tue Mar 27 15:04:14 2012 +0530
75931
75932     Updated Marathi Translations
75933
75934  po/mr.po | 422
75935  +++++++++++++++++++++++++++++++++++++++------------------------
75936  1 file changed, 261 insertions(+), 161 deletions(-)
75937
75938 commit 9b0734a09c7ed357fbb21db52ce8fbc42b8f014c
75939 Author: Bastien Nocera <hadess@hadess.net>
75940 Date:   Tue Mar 27 11:01:00 2012 +0200
75941
75942     all: s/availible/available/
75943
75944  gio/gresource.c | 4 ++--
75945  glib/gmain.c    | 4 ++--
75946  2 files changed, 4 insertions(+), 4 deletions(-)
75947
75948 commit ec55b19da59b939c0de67ce172b3176b692399fa
75949 Author: Rajesh Ranjan <rranjan@redhat.com>
75950 Date:   Tue Mar 27 12:22:39 2012 +0530
75951
75952     hindi translation by Chandan Kumar
75953
75954  po/hi.po | 5813
75955  +++++++++++++++++++++++++++++++++-----------------------------
75956  1 file changed, 3095 insertions(+), 2718 deletions(-)
75957
75958 commit 569357dcc3fe85f78d204ba94e477bac97350a4f
75959 Author: Sandeep Sheshrao Shedmake <sshedmak@redhat.com>
75960 Date:   Mon Mar 26 19:48:20 2012 +0530
75961
75962     Updated Marathi Translations
75963
75964  po/mr.po | 5925
75965  +++++++++++++++++++++++++++++++++-----------------------------
75966  1 file changed, 3160 insertions(+), 2765 deletions(-)
75967
75968 commit bf20906ad4952611f992c3fa79bd074838a9279e
75969 Author: ManojKumar Giri <mgiri@redhat.com>
75970 Date:   Mon Mar 26 18:42:41 2012 +0530
75971
75972     Updated Odia Translation
75973
75974  po/or.po | 5969
75975  +++++++++++++++++++++++++++++++++-----------------------------
75976  1 file changed, 3169 insertions(+), 2800 deletions(-)
75977
75978 commit 72c11eda584849bb55e85d06fea87476c423d258
75979 Author: Marek Černocký <marek@manet.cz>
75980 Date:   Mon Mar 26 14:49:18 2012 +0200
75981
75982     Updated Czech translation
75983
75984  po/cs.po | 6143
75985  +++++++++++++++++++++++++++++++++-----------------------------
75986  1 file changed, 3254 insertions(+), 2889 deletions(-)
75987
75988 commit 56c2c297cd7fc2af00a40bcb29a000b676f9949a
75989 Author: Rudolfs Mazurs <rudolfs.mazurs@gmail.com>
75990 Date:   Sun Mar 25 15:05:26 2012 +0300
75991
75992     Updated Latvian translation.
75993
75994  po/lv.po | 6240
75995  +++++++++++++++++++++++++++++++++-----------------------------
75996  1 file changed, 3325 insertions(+), 2915 deletions(-)
75997
75998 commit c80eeae316fb3a351947502788eeb29c12f0a88f
75999 Author: Luca Ferretti <lferrett@gnome.org>
76000 Date:   Sun Mar 25 13:14:47 2012 +0200
76001
76002     [l10n] Updated Italian translation
76003
76004  po/it.po | 336
76005  +++++++++++++++++++++++++++------------------------------------
76006  1 file changed, 141 insertions(+), 195 deletions(-)
76007
76008 commit f8ddba0b8a2969f9d539019bdb961b2273690c72
76009 Author: Shankar Prasad <svenkate@redhat.com>
76010 Date:   Sun Mar 25 13:26:17 2012 +0530
76011
76012     Updated Kannada Translation
76013
76014  po/kn.po | 4 ++--
76015  1 file changed, 2 insertions(+), 2 deletions(-)
76016
76017 commit 6bd8fecfa178a08b4adfbb4c4cf981e3721df66d
76018 Author: Shankar Prasad <svenkate@redhat.com>
76019 Date:   Sun Mar 25 13:24:31 2012 +0530
76020
76021     Updated Kannada Translation
76022
76023  po/kn.po | 92
76024  ++++++++++++++++++++++++++++++++--------------------------------
76025  1 file changed, 46 insertions(+), 46 deletions(-)
76026
76027 commit 41cccb467f354cf843877fe73db539a1e332a41d
76028 Author: Shankar Prasad <svenkate@redhat.com>
76029 Date:   Sun Mar 25 13:03:57 2012 +0530
76030
76031     Updated Kannada Translation
76032
76033  po/kn.po | 18 +++++++-----------
76034  1 file changed, 7 insertions(+), 11 deletions(-)
76035
76036 commit 22885b1de447c1a8398b03978e60a0042eabc016
76037 Author: Shankar Prasad <svenkate@redhat.com>
76038 Date:   Sun Mar 25 12:42:30 2012 +0530
76039
76040     Updated Kannada Translation
76041
76042  po/kn.po | 78
76043  +++++++++++++++++++++++++++++++++-------------------------------
76044  1 file changed, 40 insertions(+), 38 deletions(-)
76045
76046 commit e927df7b7ab089f5e7de452a509130c06e13e4f9
76047 Author: Matthias Clasen <mclasen@redhat.com>
76048 Date:   Sat Mar 24 23:00:15 2012 -0400
76049
76050     Add a forgotten include guard
76051
76052     gbytes.h was missing the single-include guard.
76053
76054  glib/gbytes.h | 4 ++++
76055  1 file changed, 4 insertions(+)
76056
76057 commit de64aa8bd70fe42c613a948ce670a27b8d5c12cc
76058 Author: Shankar Prasad <svenkate@redhat.com>
76059 Date:   Sun Mar 25 00:33:10 2012 +0530
76060
76061     Updated Kannada Translation
76062
76063  po/kn.po | 5769
76064  +++++++++++++++++++++++++++++++++-----------------------------
76065  1 file changed, 3071 insertions(+), 2698 deletions(-)
76066
76067 commit 257e6c4e4e291955b99bf43440eef55fad977520
76068 Author: Daniel Nylander <po@danielnylander.se>
76069 Date:   Sat Mar 24 16:58:42 2012 +0100
76070
76071     Updated Swedish translation
76072
76073  po/sv.po | 6145
76074  ++++++++++++++++++++++++++++++++------------------------------
76075  1 file changed, 3223 insertions(+), 2922 deletions(-)
76076
76077 commit d793287b3a5ede547cbd1b72de46c499f8ab8c35
76078 Author: Matthias Clasen <mclasen@redhat.com>
76079 Date:   Sat Mar 24 11:31:01 2012 -0400
76080
76081     Bump version
76082
76083  configure.ac | 4 ++--
76084  1 file changed, 2 insertions(+), 2 deletions(-)
76085
76086 commit 816554c62bf227498cb539924e6ee2050030b4b9
76087 Author: Matthias Clasen <mclasen@redhat.com>
76088 Date:   Sat Mar 24 11:28:35 2012 -0400
76089
76090     2.32.0
76091
76092  NEWS         | 12 ++++++++++++
76093  configure.ac |  4 ++--
76094  2 files changed, 14 insertions(+), 2 deletions(-)
76095
76096 commit 97cc0d0179e20c9a83d049b9a999f7fab40eacfb
76097 Author: Matthias Clasen <mclasen@redhat.com>
76098 Date:   Sat Mar 24 10:33:38 2012 -0400
76099
76100     Release notes tweaks
76101
76102     Update download locations, mailing list instructions, and shuffle
76103     the version-specific notes to be at the end.
76104
76105  README.in | 96
76106  +++++++++++++++++++++++++++++++--------------------------------
76107  1 file changed, 47 insertions(+), 49 deletions(-)
76108
76109 commit d2b7ee62f9d4df0aa5925ea123da7db6753d03ac
76110 Author: Raphael Kubo da Costa <kubo@profusion.mobi>
76111 Date:   Mon Mar 19 14:20:08 2012 -0300
76112
76113     Make the `include' glib test case build on FreeBSD.
76114
76115     Defining _POSIX_C_SOURCE to 0 will make time.h not create the
76116     clockid_t
76117     typedef used by some functions in pthread.h.
76118
76119     The right approach here is to set it to 199309L, which creates the
76120     typedef on FreeBSD and doesn't set __USE_UNIX98 or __USE_XOPEN2K on
76121     glibc, which is what the test is actually testing.
76122
76123     https://bugzilla.gnome.org/show_bug.cgi?id=672406
76124
76125  glib/tests/include.c | 2 +-
76126  1 file changed, 1 insertion(+), 1 deletion(-)
76127
76128 commit fd8b01ead613788ad136cc61e1b744dfd811e0ec
76129 Author: Krishnababu Krothapalli <email>
76130 Date:   Thu Mar 22 19:56:06 2012 +0530
76131
76132     Updated Telugu Translations
76133
76134  po/te.po | 549
76135  ++++++++++++++++++++++++++++++++++++---------------------------
76136  1 file changed, 317 insertions(+), 232 deletions(-)
76137
76138 commit b08b3012235b089cc3c8d015c47f703da01a4d81
76139 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
76140 Date:   Tue Mar 20 13:19:11 2012 +0800
76141
76142     glib/gqsort.c: Fix C99ism/GCCism
76143
76144     -There were a number of variables that were declared in the middle of
76145      the block, so move these declarations to the start of the block
76146     -There was a use of mempcpy, but it is a GCC extension, so use
76147     memcpy since
76148      we didn't care about the return value of the call to mempcpy.
76149
76150     https://bugzilla.gnome.org/show_bug.cgi?id=672095
76151
76152  glib/gqsort.c | 6 +++---
76153  1 file changed, 3 insertions(+), 3 deletions(-)
76154
76155 commit f23e7c3ef988a251c42a8a8f7e60566e0bab76fb
76156 Author: Alexander Larsson <alexl@redhat.com>
76157 Date:   Tue Mar 20 10:20:18 2012 +0100
76158
76159     Fix the tests on win32
76160
76161     There was some unix-specific pathname handling in the test utils
76162     which broke the css tests on win32.
76163
76164  glib/gtestutils.c | 5 +++--
76165  1 file changed, 3 insertions(+), 2 deletions(-)
76166
76167 commit d0635dac52b4a4dae535dd22940ed2adb6a89074
76168 Author: Alexander Larsson <alexl@redhat.com>
76169 Date:   Tue Mar 20 10:19:42 2012 +0100
76170
76171     Use g_unsetenv, not unsetenv
76172
76173     This fixed the win32 build
76174
76175  glib/tests/logging.c | 2 +-
76176  1 file changed, 1 insertion(+), 1 deletion(-)
76177
76178 commit aed6d01d1454293ddaba84a5bd1a666385f44f62
76179 Author: Alexander Larsson <alexl@redhat.com>
76180 Date:   Tue Mar 20 10:18:32 2012 +0100
76181
76182     Only build actions test on unix
76183
76184     It depends on gdbus-sessionbus.c which only builds on unix.
76185
76186  gio/tests/Makefile.am | 3 +--
76187  1 file changed, 1 insertion(+), 2 deletions(-)
76188
76189 commit 322c6e93444e74ae99b73f1ae7e3b55563470431
76190 Author: Marco Trevisan (Treviño) <mail@3v1n0.net>
76191 Date:   Mon Mar 19 20:13:24 2012 +0100
76192
76193     GDBusConnection: Avoid dereferencing vtable for unregistered objects
76194
76195     https://bugzilla.gnome.org/show_bug.cgi?id=671988
76196
76197     Signed-off-by: David Zeuthen <davidz@redhat.com>
76198
76199  gio/gdbusconnection.c | 6 +++---
76200  1 file changed, 3 insertions(+), 3 deletions(-)
76201
76202 commit 617c0cb6a0776c3c090c54d10eda21768d76890c
76203 Author: Matthias Clasen <mclasen@redhat.com>
76204 Date:   Mon Mar 19 16:59:54 2012 -0400
76205
76206     bump version
76207
76208  configure.ac | 2 +-
76209  1 file changed, 1 insertion(+), 1 deletion(-)
76210
76211 commit 2826ece6fc91944a3469ba8f1b7b81143b11ccaa
76212 Author: Matthias Clasen <mclasen@redhat.com>
76213 Date:   Mon Mar 19 16:58:48 2012 -0400
76214
76215     Fix distcheck
76216
76217     automake decided to complain about some more leftovers.
76218
76219  glib/Makefile.am    | 7 ++++++-
76220  gobject/Makefile.am | 2 ++
76221  2 files changed, 8 insertions(+), 1 deletion(-)
76222
76223 commit 166595c4d58ce1b0e7d297b4bbb599e7ddd5cf8d
76224 Author: Matthias Clasen <mclasen@redhat.com>
76225 Date:   Mon Mar 19 14:27:20 2012 -0400
76226
76227     2.31.22
76228
76229  configure.ac | 2 +-
76230  1 file changed, 1 insertion(+), 1 deletion(-)
76231
76232 commit 9f92d2110cf8b4225725e161f29e8f7add590c64
76233 Author: Matthias Clasen <mclasen@redhat.com>
76234 Date:   Mon Mar 19 13:43:31 2012 -0400
76235
76236     Updates
76237
76238  NEWS | 41 +++++++++++++++++++++++++++++++++++++++++
76239  1 file changed, 41 insertions(+)
76240
76241 commit 6dfb50adf7eb004b9fe79f9314e27856d80a4de8
76242 Author: Matthias Clasen <mclasen@redhat.com>
76243 Date:   Mon Mar 19 13:28:14 2012 -0400
76244
76245     Don't return from a void function
76246
76247  glib/gqsort.c | 2 +-
76248  1 file changed, 1 insertion(+), 1 deletion(-)
76249
76250 commit cb45176110a85c3e8228499edb2ce36da85f3670
76251 Author: Matthias Clasen <mclasen@redhat.com>
76252 Date:   Mon Mar 19 13:26:19 2012 -0400
76253
76254     Fix a C99ism
76255
76256  glib/gqsort.c | 8 ++++----
76257  1 file changed, 4 insertions(+), 4 deletions(-)
76258
76259 commit bd3063c742f654a2233620ad2e666e5f0bc9e9bf
76260 Author: Matthias Clasen <mclasen@redhat.com>
76261 Date:   Mon Mar 19 13:22:04 2012 -0400
76262
76263     Silence a compiler warning
76264
76265  glib/gqsort.c | 2 +-
76266  1 file changed, 1 insertion(+), 1 deletion(-)
76267
76268 commit 2afbc425eb24f21c598636e5037782cb8a1870ea
76269 Author: Ryan Lortie <desrt@desrt.ca>
76270 Date:   Fri Mar 16 13:32:38 2012 -0400
76271
76272     GDBus: set no-reply flag on calls with no callback
76273
76274     If g_dbus_connection_call() or g_dbus_proxy_call() are given a NULL
76275     callback then set the no-reply flag on the outgoing D-Bus message.
76276
76277     https://bugzilla.gnome.org/show_bug.cgi?id=672239
76278
76279  gio/gdbusconnection.c | 71
76280  +++++++++++++++++++++++++++++++++++----------------
76281  gio/gdbusproxy.c      | 46 +++++++++++++++++++++++----------
76282  2 files changed, 82 insertions(+), 35 deletions(-)
76283
76284 commit c3125ee36d47e71d27906b88eed68b0b9c9b9e0c
76285 Author: Ryan Lortie <desrt@desrt.ca>
76286 Date:   Fri Mar 16 13:15:46 2012 -0400
76287
76288     GDBusProxy: report an error instead of leaking it
76289
76290     GDBusProxy sets an error on a GSimpleAsyncResult and then returns
76291     without dispatching the result for completion (and leaks the result in
76292     the process).  Fix that.
76293
76294     Also add a testcase.  Unfortunately, adding the testcase uncovered
76295     bug #672248.  We can work around that by reordering the tests.
76296
76297     https://bugzilla.gnome.org/show_bug.cgi?id=672249
76298
76299  gio/gdbusproxy.c        |  2 ++
76300  gio/tests/gdbus-proxy.c | 44 +++++++++++++++++++++++++++++++++++++++++++-
76301  2 files changed, 45 insertions(+), 1 deletion(-)
76302
76303 commit 190891042d9830fb095bf50220555384cae7f823
76304 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
76305 Date:   Mon Mar 19 16:02:37 2012 +0800
76306
76307     Update config.h.win32(.in)
76308
76309     Make it more like the one that is generated by autotools.
76310
76311     It is true that Visual C++ has sig_atomic_t, at least for Visual
76312     C++ 2008
76313     and later, but this is currently only used for UNIX builds of GLib,
76314     as a
76315     point of note here.
76316
76317  config.h.win32.in | 6 +++---
76318  1 file changed, 3 insertions(+), 3 deletions(-)
76319
76320 commit bac0294c73b3ff9c33885d0af6f3e20af7062739
76321 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
76322 Date:   Mon Mar 19 15:55:20 2012 +0800
76323
76324     Update glibconfig.h.win32(.in)
76325
76326     Added the definitions below, as these #defines are needed for gqsort.c
76327
76328     #define ALIGNOF_GUINT32 4
76329     #define ALIGNOF_GUINT64 8
76330     #define ALIGNOF_UNSIGNED_LONG 4
76331
76332  glib/glibconfig.h.win32.in | 4 ++++
76333  1 file changed, 4 insertions(+)
76334
76335 commit 06384094689efbdc00cc39dcb9eb2929dec92933
76336 Author: Bruno Brouard <annoa.b@gmail.com>
76337 Date:   Sun Mar 18 10:34:15 2012 +0100
76338
76339     Updated French translation
76340
76341  po/fr.po | 1400
76342  +++++++++++++++++++++++++++++++++++---------------------------
76343  1 file changed, 794 insertions(+), 606 deletions(-)
76344
76345 commit 8c2434f01a60865e22c579c4092c3588827e883b
76346 Author: Matthias Clasen <mclasen@redhat.com>
76347 Date:   Sat Mar 17 23:43:52 2012 -0400
76348
76349     Make inf testcase more forgiving
76350
76351     printf may produce "infinity" instead of "inf".
76352
76353     https://bugzilla.gnome.org/show_bug.cgi?id=668973
76354
76355  glib/tests/gvariant.c | 2 +-
76356  1 file changed, 1 insertion(+), 1 deletion(-)
76357
76358 commit 57878d6042366070e80a109bf113ac03abb86cfd
76359 Author: Sebastian Dröge <slomo@circular-chaos.org>
76360 Date:   Sat Mar 17 23:28:48 2012 -0400
76361
76362     Use __builtin_bswap* for GUINT*_SWAP_LE_BE if building with GCC
76363
76364     https://bugzilla.gnome.org/show_bug.cgi?id=531901
76365
76366  glib/gtypes.h      | 38 ++++++++++++++++++++++++++++++--------
76367  glib/tests/utils.c | 24 ++++++++++++++++++++++++
76368  2 files changed, 54 insertions(+), 8 deletions(-)
76369
76370 commit e2b47ae9e0ff4402253c5ca854b3a5229513a12e
76371 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
76372 Date:   Sat Mar 17 23:10:01 2012 -0400
76373
76374     Fix out of tree build for MinGW/MSYS
76375
76376     When building with MinGW/MSYS with srcdir != builddir the build fails:
76377     - to locate the generated .def files
76378     - creating libglib-gdb.py
76379     - creating libgobject-gdb.py
76380
76381     Solved this by explicitly instructing these files to be generated
76382     in $(builddir)/...
76383
76384     https://bugzilla.gnome.org/show_bug.cgi?id=653167
76385
76386  gio/Makefile.am     | 10 +++++-----
76387  glib/Makefile.am    | 17 ++++++-----------
76388  gmodule/Makefile.am |  8 ++++----
76389  gobject/Makefile.am | 13 ++++++-------
76390  4 files changed, 21 insertions(+), 27 deletions(-)
76391
76392 commit 65d758859c8155362f8ffaebf5614a10d025f5a6
76393 Author: Duarte Loreto <happyguy_pt@hotmail.com>
76394 Date:   Sun Mar 18 00:45:43 2012 +0000
76395
76396     Updated Portuguese translation
76397
76398  po/pt.po | 6128
76399  +++++++++++++++++++++++++++++++++-----------------------------
76400  1 file changed, 3230 insertions(+), 2898 deletions(-)
76401
76402 commit 7f856e3a09386c7d87ee0562a2ab85b463cac20f
76403 Author: Aurimas Černius <aurisc4@gmail.com>
76404 Date:   Sat Mar 17 18:49:25 2012 +0200
76405
76406     Updated Lithuanian translation
76407
76408  po/lt.po | 170
76409  +++++++++++++++++++++++++--------------------------------------
76410  1 file changed, 66 insertions(+), 104 deletions(-)
76411
76412 commit 1b08ad61cdd19899f51ec44242913b18576861e1
76413 Author: Ryan Lortie <desrt@desrt.ca>
76414 Date:   Sat Mar 17 12:39:23 2012 -0400
76415
76416     man pages: document the order of schema overrides
76417
76418     GSettings overrides are processed in such a way that
76419     alphabetically-later files have precedence over earlier files (eg: 20_
76420     will beat 10_).  Document that fact.
76421
76422  docs/reference/gio/glib-compile-schemas.xml | 7 +++++++
76423  1 file changed, 7 insertions(+)
76424
76425 commit e8122f6f98b853bccfb6aebcfb1714eb6f82971e
76426 Author: Yuri Kozlov <yuray@komyakino.ru>
76427 Date:   Sat Mar 17 12:57:44 2012 +0400
76428
76429     Updated Russian translation
76430
76431  po/ru.po | 6215
76432  +++++++++++++++++++++++++++++++++-----------------------------
76433  1 file changed, 3306 insertions(+), 2909 deletions(-)
76434
76435 commit 6833385c5a7a35e22bb549ad0e7f390031952945
76436 Author: Colin Walters <walters@verbum.org>
76437 Date:   Tue Mar 13 14:49:04 2012 -0400
76438
76439     gmain: Use sig_atomic_t for list of pending Unix signals
76440
76441     Pointed out by: Simon McVittie <simon.mcvittie@collabora.co.uk>
76442
76443     https://bugzilla.gnome.org/show_bug.cgi?id=671997
76444
76445  configure.ac | 12 ++++++++++++
76446  glib/gmain.c |  9 +++++++--
76447  2 files changed, 19 insertions(+), 2 deletions(-)
76448
76449 commit f3fca56b7ef94e70e78597afca69b157e07cd339
76450 Author: Tomas Bzatek <tbzatek@redhat.com>
76451 Date:   Fri Mar 16 18:54:09 2012 +0100
76452
76453     gio: Only show mounts in /run/media/$USER
76454
76455     And reflect the recent changes + sync with gvfs+udisks2 rules.
76456
76457     https://bugzilla.gnome.org/show_bug.cgi?id=669797
76458
76459  gio/gunixmounts.c | 11 +++++++++--
76460  1 file changed, 9 insertions(+), 2 deletions(-)
76461
76462 commit b0739f22231b7555c9fcfd5b9fcb5f93b5a46149
76463 Author: David Benjamin <davidben@mit.edu>
76464 Date:   Thu Mar 15 19:16:02 2012 -0400
76465
76466     Continue searching in PATH on ENODEV and ETIMEDOUT
76467
76468     Synchronize the error-handling logic from glibc. Users with networked
76469     filesystems in their PATH may hit ETIMEDOUT.
76470
76471     https://bugzilla.gnome.org/show_bug.cgi?id=672201
76472
76473  glib/gspawn.c | 8 ++++++++
76474  1 file changed, 8 insertions(+)
76475
76476 commit cf912785b6aa4cd7acd1cf2b041b25fae76df5f7
76477 Author: Colin Walters <walters@verbum.org>
76478 Date:   Thu Mar 15 17:59:01 2012 -0400
76479
76480     gtype: Note idempotency of g_type_init()
76481
76482  gobject/gtype.c | 4 ++++
76483  1 file changed, 4 insertions(+)
76484
76485 commit 8ae5bd399ed94fe74172f1331fbe716b4f68249c
76486 Author: Alexander Larsson <alexl@redhat.com>
76487 Date:   Fri Mar 16 12:51:33 2012 +0100
76488
76489     Remove now unused qsort_r checks
76490
76491     https://bugzilla.gnome.org/show_bug.cgi?id=672095
76492
76493  configure.ac | 45 ---------------------------------------------
76494  1 file changed, 45 deletions(-)
76495
76496 commit a43dd7435af92d70fa0ef5a2c48e77156b0ad304
76497 Author: Alexander Larsson <alexl@redhat.com>
76498 Date:   Wed Mar 14 21:17:47 2012 +0100
76499
76500     Make g_array_sort* methods use a stable sort
76501
76502     Also, remove previous comments about sort stability in g_array_sort
76503     docs,
76504     as the method that was explained does not work. Adds a new comment
76505     about this.
76506
76507     https://bugzilla.gnome.org/show_bug.cgi?id=672095
76508
76509  glib/garray.c | 42 +++++++++++++++++++++++-------------------
76510  1 file changed, 23 insertions(+), 19 deletions(-)
76511
76512 commit 839957f275875b6f8fd033d67379bce0fde1c58f
76513 Author: Alexander Larsson <alexl@redhat.com>
76514 Date:   Wed Mar 14 21:17:23 2012 +0100
76515
76516     Make g_qsort_with_data stable, based on glibc msort
76517
76518     We need a stable sort, and we might as well always use it rather
76519     than have multiple sort versions. This picks up the glibc
76520     merge sort implementation which it uses by default for qsort,
76521     except we don't fall back to non-stable quicksort in some cases
76522     like glibc
76523
76524     https://bugzilla.gnome.org/show_bug.cgi?id=672095
76525
76526  configure.ac      |  31 ++++
76527  glib/gqsort.c     | 494
76528  +++++++++++++++++++++++++++---------------------------
76529  glib/tests/sort.c |  39 +++++
76530  3 files changed, 320 insertions(+), 244 deletions(-)
76531
76532 commit 8da947892022ba966893e5ceb1c5235c5da4665f
76533 Author: Gabor Kelemen <kelemeng@gnome.hu>
76534 Date:   Fri Mar 16 11:12:56 2012 +0100
76535
76536     Updated Hungarian translation
76537
76538  po/hu.po | 6275
76539  +++++++++++++++++++++++++++++++++-----------------------------
76540  1 file changed, 3347 insertions(+), 2928 deletions(-)
76541
76542 commit 5a108c918355b7344daad1acdcd87bc3765aeaca
76543 Author: Carles Ferrando <carles.ferrando@gmail.com>
76544 Date:   Thu Mar 15 23:33:50 2012 +0100
76545
76546     [l10n]Updated Catalan (Valencian) translation
76547
76548  po/ca@valencia.po | 6314
76549  ++++++++++++++++++++++++++++-------------------------
76550  1 file changed, 3313 insertions(+), 3001 deletions(-)
76551
76552 commit 93b9d65d12e74dc23162a23b53f8d166e5e17fd4
76553 Author: Gil Forcada <gforcada@gnome.org>
76554 Date:   Thu Mar 15 23:33:43 2012 +0100
76555
76556     [l10n]Updated Catalan translation
76557
76558  po/ca.po | 6364
76559  +++++++++++++++++++++++++++++++++-----------------------------
76560  1 file changed, 3352 insertions(+), 3012 deletions(-)
76561
76562 commit f025c9c4f4803dd09dba12ca8f35692a0ea8050a
76563 Author: David Zeuthen <davidz@redhat.com>
76564 Date:   Thu Mar 15 14:04:39 2012 -0400
76565
76566     GDBusConnection: Don't store GCancellable in qdata
76567
76568     Now that we're using g_simple_async_result_set_check_cancellable() we
76569     no longer need this terrible hack of carrying the GCancellable on the
76570     GSimpleAsyncResult using qdata. See bug 672013 for more details.
76571
76572     https://bugzilla.gnome.org/show_bug.cgi?id=672013
76573
76574     Signed-off-by: David Zeuthen <davidz@redhat.com>
76575
76576  gio/gdbusconnection.c | 16 +---------------
76577  1 file changed, 1 insertion(+), 15 deletions(-)
76578
76579 commit e3c7fdd7a47264c584f3f16e37d903a7d1f36f76
76580 Author: Ryan Lortie <desrt@desrt.ca>
76581 Date:   Tue Mar 13 16:41:57 2012 -0400
76582
76583     GDBus: make use of reliable async cancellation
76584
76585     Call g_simple_async_result_set_check_cancellable() after all
76586     GSimpleAsyncResult creation in order to take advantage of the new
76587     reliable cancellation feature.
76588
76589     The guarantee of reliable cancellation fixes a bug in dbusmenu (which
76590     was already assuming that cancellation was reliable).  See this bug:
76591     https://bugs.launchpad.net/ubuntu/+source/libdbusmenu/+bug/953562
76592
76593     https://bugzilla.gnome.org/show_bug.cgi?id=672013
76594
76595     Signed-off-by: David Zeuthen <davidz@redhat.com>
76596
76597  gio/gdbusaddress.c    | 1 +
76598  gio/gdbusconnection.c | 5 +++++
76599  gio/gdbusprivate.c    | 1 +
76600  gio/gdbusproxy.c      | 3 +++
76601  4 files changed, 10 insertions(+)
76602
76603 commit 1c42b6b09213b3c5275a71bbcd7def9a19767b59
76604 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
76605 Date:   Thu Mar 15 16:39:52 2012 +0800
76606
76607     Fix "install" paths in VS property sheets
76608
76609     ...and cleanup the VS2010 property sheets a little bit
76610
76611  build/win32/vs10/glib.props  | 10 +++++-----
76612  build/win32/vs9/glib.vsprops |  2 +-
76613  2 files changed, 6 insertions(+), 6 deletions(-)
76614
76615 commit 53b02b023da1ef7c253493b4aee0830e77a09a87
76616 Author: Mario Blättermann <mario.blaettermann@gmail.com>
76617 Date:   Wed Mar 14 22:27:33 2012 +0100
76618
76619     [l10n] Updated German translation
76620
76621  po/de.po | 1506
76622  ++++++++++++++++++++++++++++++++++++++------------------------
76623  1 file changed, 919 insertions(+), 587 deletions(-)
76624
76625 commit 4804094472e90a537b534c32e3c225b624c4500e
76626 Author: Ryan Lortie <desrt@desrt.ca>
76627 Date:   Tue Mar 13 16:09:01 2012 -0400
76628
76629     GSimpleAsyncResult: support reliable cancellation
76630
76631     Add a function g_simple_async_result_set_check_cancellable()
76632     to provide
76633     a GCancellable that is checked for being cancelled during the call to
76634     g_simple_async_result_propagate_error().
76635
76636     This gives asynchronous operation implementations an easy way to
76637     provide reliable cancellation of those operations -- even in the case
76638     that a positive result has occured and is pending dispatch at the time
76639     the operation is cancelled.
76640
76641     https://bugzilla.gnome.org/show_bug.cgi?id=672013
76642
76643  docs/reference/gio/gio-sections.txt |  1 +
76644  gio/gio.symbols                     |  1 +
76645  gio/gsimpleasyncresult.c            | 58
76646  +++++++++++++++++++++++++++++++++++++
76647  gio/gsimpleasyncresult.h            |  2 ++
76648  4 files changed, 62 insertions(+)
76649
76650 commit 53b1afba0eb94f7f836b408d81da7b58c374dc3f
76651 Author: Mike Gorse <mgorse@novell.com>
76652 Date:   Tue Mar 13 16:02:30 2012 -0500
76653
76654     Invalidate single_va_closure when adding an emission hook
76655
76656     If the optimization is used for only having one closure handling a
76657     signal emission, then hooks will not be run, so it should be disabled
76658     when an emission hook is added.
76659
76660     https://bugzilla.gnome.org/show_bug.cgi?id=671918
76661
76662  gobject/gsignal.c | 1 +
76663  1 file changed, 1 insertion(+)
76664
76665 commit fbbdf98668641a6e6494dacb5f5f13703145e6f8
76666 Author: Ryan Lortie <desrt@desrt.ca>
76667 Date:   Tue Mar 13 20:10:39 2012 -0400
76668
76669     g_log: mask log level before checking prefix flags
76670
76671     We check if the log level is in the "prefixed" list by checking it
76672     against the g_log_msg_prefix bitfield.
76673
76674     Unfortunately we were failing to mask by G_LOG_LEVEL_MASK first, so if
76675     the FATAL bit was set (for example) then it would never match.
76676     This was
76677     the case for g_error().
76678
76679     https://bugzilla.gnome.org/show_bug.cgi?id=672026
76680
76681  glib/gmessages.c | 2 +-
76682  1 file changed, 1 insertion(+), 1 deletion(-)
76683
76684 commit 545736c0fbc4fdc861a726b293a5b3c1cd611a3c
76685 Author: Ryan Lortie <desrt@desrt.ca>
76686 Date:   Tue Mar 13 20:08:27 2012 -0400
76687
76688     glib-init: restore default for G_MESSAGES_PREFIXED
76689
76690     In the glib-init shuffle this ended up being set to no messages
76691     prefixed
76692     by default.  Fix that so that we have prefixes back.
76693
76694     https://bugzilla.gnome.org/show_bug.cgi?id=672026
76695
76696  glib/glib-init.c | 10 +++++++---
76697  1 file changed, 7 insertions(+), 3 deletions(-)
76698
76699 commit 063f03fa761fe2e341e32ebec6ed7ff6732b5bb1
76700 Author: Ryan Lortie <desrt@desrt.ca>
76701 Date:   Tue Mar 13 20:08:01 2012 -0400
76702
76703     glib-init: fix obvious buffer size mismatch
76704
76705  glib/glib-init.c | 2 +-
76706  1 file changed, 1 insertion(+), 1 deletion(-)
76707
76708 commit 73fb1944e43b3ed3942c453dbe30db859cfe1bbe
76709 Author: Bruce Cowan <bruce@bcowan.me.uk>
76710 Date:   Tue Mar 13 13:48:15 2012 +0000
76711
76712     Updated British English translation
76713
76714  po/en_GB.po | 6037
76715  +++++++++++++++++++++++++++++++----------------------------
76716  1 file changed, 3185 insertions(+), 2852 deletions(-)
76717
76718 commit 2127246139d6e7706d6a94dd754af649dfa6e650
76719 Author: Kenneth Nielsen <k.nielsen81@gmail.com>
76720 Date:   Tue Mar 13 09:11:21 2012 +0100
76721
76722     Updated Danish translation
76723
76724  po/da.po | 122
76725  ++++++++++++++++++++++++++++++++++++---------------------------
76726  1 file changed, 70 insertions(+), 52 deletions(-)
76727
76728 commit 81aaf53567cf8dc13ae77878a8663b847ca54fcc
76729 Author: Ryan Lortie <desrt@desrt.ca>
76730 Date:   Mon Mar 12 16:43:15 2012 -0400
76731
76732     GSocketMsgFlags: annotate as a flags
76733
76734     This was being incorrectly guessed as an enum.  Fix that.
76735
76736     https://bugzilla.gnome.org/show_bug.cgi?id=671942
76737
76738  gio/gioenums.h | 2 +-
76739  1 file changed, 1 insertion(+), 1 deletion(-)
76740
76741 commit 748cbafb8bffe88a7f1a3867b5f3f23d8713da6c
76742 Author: Kjartan Maraas <kmaraas@gnome.org>
76743 Date:   Mon Mar 12 18:18:55 2012 +0100
76744
76745     Updated Norwegian bokmål translation
76746
76747  po/nb.po | 117
76748  +++++++++++++++++++++++++++++++++++++--------------------------
76749  1 file changed, 69 insertions(+), 48 deletions(-)
76750
76751 commit c45b8135046790e13b0d486f605dc62c9a783b16
76752 Author: Timo Jyrinki <timo@debian.org>
76753 Date:   Mon Mar 12 11:02:04 2012 +0200
76754
76755     Finnish translation update from
76756     http://l10n.laxstrom.name/wiki/Gnome_3.4 translation sprint
76757
76758  po/fi.po | 5844
76759  ++++++++++++++++++++++++++++++--------------------------------
76760  1 file changed, 2846 insertions(+), 2998 deletions(-)
76761
76762 commit 68bdfd69241ebb01be71fb7c8c8c7a188aedf8fb
76763 Author: Kristjan SCHMIDT <kristjan.schmidt@googlemail.com>
76764 Date:   Sun Mar 11 12:02:28 2012 +0100
76765
76766     Updated Esperanto translation
76767
76768  po/eo.po | 6076
76769  +++++++++++++++++++++++++++++++++-----------------------------
76770  1 file changed, 3194 insertions(+), 2882 deletions(-)
76771
76772 commit 657e476b74bcf4c1e3a9363951d4adcb537b66de
76773 Author: Piotr Drąg <piotrdrag@gmail.com>
76774 Date:   Fri Mar 9 22:18:45 2012 +0100
76775
76776     Updated Polish translation
76777
76778  po/pl.po | 6186
76779  +++++++++++++++++++++++++++++++++-----------------------------
76780  1 file changed, 3246 insertions(+), 2940 deletions(-)
76781
76782 commit 8084047ee3fa639fc0ca33035356e2ce11f0cab6
76783 Author: Ryan Lortie <desrt@desrt.ca>
76784 Date:   Fri Mar 9 10:29:32 2012 -0500
76785
76786     logging test: unset G_MESSAGES_DEBUG
76787
76788     Having G_MESSAGES_DEBUG=all in the environment will fail this
76789     testcase.
76790
76791  glib/tests/logging.c | 2 ++
76792  1 file changed, 2 insertions(+)
76793
76794 commit 265f265c677bc5399dbb1cfa449cb4b915a6459f
76795 Author: Mark Janossy <janossy.mark@gmail.com>
76796 Date:   Fri Mar 9 09:54:23 2012 -0500
76797
76798     deprecated threads: fix race in GStaticRecMutex
76799
76800     The very last access to the 'depth' field of GStaticRecMutex in
76801     g_static_rec_mutex_unlock_full() was being performed after dropping
76802     the
76803     implementation mutex for the last time.
76804
76805     This allowed the lock to be dropped an additional time if it was
76806     acquired in another thread right at that instant (which is somewhat
76807     likely, since another thread could have just been woken up by the lock
76808     being released).
76809
76810     https://bugzilla.gnome.org/show_bug.cgi?id=670846
76811
76812  glib/deprecated/gthread-deprecated.c | 13 ++++++++-----
76813  1 file changed, 8 insertions(+), 5 deletions(-)
76814
76815 commit cb44e96dfadf33c1c5df43dabe7ced19a03789dc
76816 Author: Alexander Larsson <alexl@redhat.com>
76817 Date:   Fri Mar 9 11:32:45 2012 +0100
76818
76819     Fix crash in signal emission optimization
76820
76821     The trace of the signal emission of the was calculating the instance
76822     type after the instance was unrefed. Fix this by keeping the instance
76823     type around.
76824
76825  gobject/gsignal.c | 7 ++++---
76826  1 file changed, 4 insertions(+), 3 deletions(-)
76827
76828 commit bbe4b5719502c934e3a2f931773babd858997e43
76829 Author: Alexander Larsson <alexl@redhat.com>
76830 Date:   Fri Mar 9 09:32:06 2012 +0100
76831
76832     signal emission: Allocate instance_and_param with alloca
76833
76834     This Gives a 5% performance increase in e.g. the emit-handled test.
76835
76836  gobject/gsignal.c | 10 ++++------
76837  1 file changed, 4 insertions(+), 6 deletions(-)
76838
76839 commit 7b939efa6fad289c2878c64c1edd932200cf5f33
76840 Author: Erik van Pienbroek <epienbro@fedoraproject.org>
76841 Date:   Thu Mar 8 20:29:18 2012 +0100
76842
76843     Use native glib-genmarshal when cross-compiling
76844
76845     The ability to cross-compile glib got broken after the
76846     merge of the 'signal-performance' branch as the assumption
76847     was made that the generated glib-genmarshal can be executed
76848     on the host (which isn't valid when cross-compiling).
76849
76850     Fixed this by using the just-built glib-genmarshal for normal
76851     compilations and the native (host) glib-genmarshal when doing a
76852     cross-compilation as was also done in several other areas of GLib
76853
76854     Tested for host=x86_64-unknown-linux-gnu,
76855     target=x86_64-unknown-linux-gnu
76856     and host=x86_64-unknown-linux-gnu, target=i686-w64-mingw32
76857
76858     https://bugzilla.gnome.org/show_bug.cgi?id=671676
76859
76860  gobject/tests/Makefile.am | 10 ++++++++--
76861  1 file changed, 8 insertions(+), 2 deletions(-)
76862
76863 commit 3fa735848782735a7ccff3abba39c53388592588
76864 Author: Ryan Lortie <desrt@desrt.ca>
76865 Date:   Thu Mar 8 11:55:09 2012 -0500
76866
76867     gio-querymodules: unlink instead of writing empty cache
76868
76869     If there are no modules installed then the most appropriate thing
76870     is to
76871     have no cachefile instead of an empty one.  This unbreaks the "clean
76872     directory after 'make uninstall'" check that automake does.
76873
76874     https://bugzilla.gnome.org/show_bug.cgi?id=671664
76875
76876  gio/gio-querymodules.c | 20 ++++++++++++++++----
76877  1 file changed, 16 insertions(+), 4 deletions(-)
76878
76879 commit c9f55445aa2f86b1ea62367849522ecabbe48d72
76880 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
76881 Date:   Thu Mar 8 17:18:43 2012 +0800
76882
76883     msvc_recommended_pragmas.h: Silence C4819 warnings
76884
76885     This warning appears when unicode chars that cannot be displayed
76886     in the
76887     current Windows code page is used anywhere in the file, including
76888     comment
76889     blocks.  We probably don't need to see these, especially as problems
76890     caused by such characters are manifested as other warnings or errors,
76891     for example, the need to add BOM to a file when compiling code with
76892     complex script on Windows.
76893
76894  msvc_recommended_pragmas.h | 3 +++
76895  1 file changed, 3 insertions(+)
76896
76897 commit 93e2c1f12a354bca11d3467f3d7a2a0eb5dcd683
76898 Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
76899 Date:   Thu Mar 8 14:08:11 2012 +0530
76900
76901     Assamese translation completed
76902
76903  po/as.po | 552
76904  ++++++++++++++++++++++++++++++++++++---------------------------
76905  1 file changed, 312 insertions(+), 240 deletions(-)
76906
76907 commit c79606a3d61ad45653a1c8fe7e2b18ba07fab56d
76908 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
76909 Date:   Thu Mar 8 15:56:14 2012 +0800
76910
76911     Updated Traditional Chinese translation(Hong Kong and Taiwan)
76912
76913  po/zh_HK.po | 90
76914  ++++++++++++++++++++++++++++++++++++-------------------------
76915  po/zh_TW.po | 90
76916  ++++++++++++++++++++++++++++++++++++-------------------------
76917  2 files changed, 108 insertions(+), 72 deletions(-)
76918
76919 commit 05663607eaa595735e037a06101f897fdf97de36
76920 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
76921 Date:   Thu Mar 8 15:34:39 2012 +0800
76922
76923     Update config.h.win32(.in)
76924
76925     Remove the config for ENABLE_REGEX, as GRegex is now included in
76926     all builds.
76927
76928  config.h.win32.in | 3 ---
76929  1 file changed, 3 deletions(-)
76930
76931 commit d642bf442ffcfba52c58764b03ac6dcf21feb1cf
76932 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
76933 Date:   Thu Mar 8 15:04:17 2012 +0800
76934
76935     glib-genmarshal.c: Use G_VA_COPY instead of va_copy()
76936
76937     In the code generation portion, va_copy() is not universally
76938     available,
76939     so use the existing G_VA_COPY macro that in turn calls va_copy() if it
76940     is available or call an appropriate emulation otherwise.
76941
76942  gobject/glib-genmarshal.c | 2 +-
76943  1 file changed, 1 insertion(+), 1 deletion(-)
76944
76945 commit b72bb9dd08b15a3f85ab593121f9ba49828c07c2
76946 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
76947 Date:   Thu Mar 8 14:51:22 2012 +0800
76948
76949     Use G_VA_COPY instead of va_copy()
76950
76951     va_vopy() is not universally available in all compilers, so make
76952     use of
76953     the existing G_VA_COPY macro which either calls va_copy() if it is
76954     available, or emulates it if otherwise.
76955
76956  gobject/gclosure.c |  2 +-
76957  gobject/gmarshal.c | 42 +++++++++++++++++++++---------------------
76958  2 files changed, 22 insertions(+), 22 deletions(-)
76959
76960 commit 75ca1cd15891739052c96e94eed5f046f344f9c5
76961 Author: Emmanuele Bassi <ebassi@linux.intel.com>
76962 Date:   Wed Mar 7 12:53:14 2012 +0000
76963
76964     gobject: Fix a compiler warning
76965
76966     Shuffle the parenthesis around.
76967
76968  gobject/gsignal.c | 2 +-
76969  1 file changed, 1 insertion(+), 1 deletion(-)
76970
76971 commit 7cf50ceb857968a99e141e8e2c75053761a12639
76972 Author: Cosimo Cecchi <cosimoc@gnome.org>
76973 Date:   Tue Mar 6 22:10:53 2012 -0500
76974
76975     tests: fix GAction test for headless run
76976
76977  gio/tests/Makefile.am |  1 +
76978  gio/tests/actions.c   | 11 +++++++++++
76979  2 files changed, 12 insertions(+)
76980
76981 commit a06542b998869c619a9eb9548d5e3bc780d09bbb
76982 Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
76983 Date:   Tue Mar 6 21:43:24 2012 +0530
76984
76985     Assamese translation completed
76986
76987  po/as.po | 5816
76988  +++++++++++++++++++++++++++++++++-----------------------------
76989  1 file changed, 3069 insertions(+), 2747 deletions(-)
76990
76991 commit 6b4e24aca04f5b48f787f51db8d73dae620136a3
76992 Author: Seong-ho Cho <darkcircle.0426@gmail.com>
76993 Date:   Tue Mar 6 23:50:59 2012 +0900
76994
76995     Updated Korean translation
76996
76997  po/ko.po | 1129
76998  ++++++++++++++++++++++++++++++++++++++------------------------
76999  1 file changed, 695 insertions(+), 434 deletions(-)
77000
77001 commit 026340c5fcafd63b38a0424a0b83ae3a1c551aa7
77002 Author: Alexander Larsson <alexl@redhat.com>
77003 Date:   Tue Mar 6 11:35:17 2012 +0100
77004
77005     Fix unused variable warning
77006
77007  gobject/gsignal.c | 2 +-
77008  1 file changed, 1 insertion(+), 1 deletion(-)
77009
77010 commit 6e8caec6d9af06d4f7f0e6cd1a86c6c47e49ff01
77011 Author: David Zeuthen <davidz@redhat.com>
77012 Date:   Mon Mar 5 12:57:32 2012 -0500
77013
77014     GUnix{Input,Output}Stream: Only release cancelable poll-fd if we
77015     allocated it
77016
77017     Otherwise we get criticals a'la
77018
77019      GLib-GIO-CRITICAL **: g_cancellable_release_fd: assertion
77020      `cancellable->priv->fd_refcount > 0' failed
77021
77022     when reading/writing to certain kinds of file descriptors.
77023
77024     Patch reviewed by Dan Winship on IRC.
77025
77026     Signed-off-by: David Zeuthen <davidz@redhat.com>
77027
77028  gio/gunixinputstream.c  | 3 ++-
77029  gio/gunixoutputstream.c | 3 ++-
77030  2 files changed, 4 insertions(+), 2 deletions(-)
77031
77032 commit b6f65ec94065eb1ef321fe034b6fe94059bb741e
77033 Author: Matthias Clasen <mclasen@redhat.com>
77034 Date:   Mon Mar 5 11:43:20 2012 -0500
77035
77036     bump version
77037
77038  configure.ac | 2 +-
77039  1 file changed, 1 insertion(+), 1 deletion(-)
77040
77041 commit 3cf1ad1881c2d8f0cac67d51d3e29713bb28a201
77042 Author: Alexander Larsson <alexl@redhat.com>
77043 Date:   Mon Mar 5 15:05:07 2012 +0100
77044
77045     Use G_DEFINE_CONSTRUCTOR for the glib_init constructor
77046
77047     No need to hand-roll this when we have a macro version.
77048
77049  glib/glib-init.c | 10 ++++++++--
77050  1 file changed, 8 insertions(+), 2 deletions(-)
77051
77052 commit a970fddb0ed68de910120cbe009edb94aa38eb9d
77053 Author: Matthias Clasen <mclasen@redhat.com>
77054 Date:   Mon Mar 5 09:01:20 2012 -0500
77055
77056     2.31.20
77057
77058  configure.ac | 2 +-
77059  1 file changed, 1 insertion(+), 1 deletion(-)
77060
77061 commit 17fe7fbd5afe58d386cd9df1148d9f897c233f7e
77062 Author: Matthias Clasen <mclasen@redhat.com>
77063 Date:   Mon Mar 5 08:32:07 2012 -0500
77064
77065     Update glib-genmarshal docs
77066
77067     A bunch of new commandline options sneaked in without docs...
77068
77069  docs/reference/gobject/glib-genmarshal.xml | 21 +++++++++++++++++++++
77070  1 file changed, 21 insertions(+)
77071
77072 commit afe30b28847487d9b5cb4fb65ce740107cbc7423
77073 Author: Matthias Clasen <mclasen@redhat.com>
77074 Date:   Mon Mar 5 07:54:47 2012 -0500
77075
77076     Fix a compiler warning
77077
77078  gobject/gsignal.c | 2 +-
77079  1 file changed, 1 insertion(+), 1 deletion(-)
77080
77081 commit dea3619367633786f98267181f18ec11834ec507
77082 Author: Matthias Clasen <mclasen@redhat.com>
77083 Date:   Mon Mar 5 07:34:58 2012 -0500
77084
77085     gobject: Fix symbol lists
77086
77087  gobject/gobject.symbols | 24 ++++++++++++++++++++++++
77088  1 file changed, 24 insertions(+)
77089
77090 commit d2e742c60516963d894516f1ffaf72be021b5df2
77091 Author: Matthias Clasen <mclasen@redhat.com>
77092 Date:   Mon Mar 5 07:02:53 2012 -0500
77093
77094     More updates
77095
77096  NEWS | 4 ++++
77097  1 file changed, 4 insertions(+)
77098
77099 commit f3fb42cfaf967cec4450437d81f824de266fb274
77100 Merge: e9c399a65 2d6502f67
77101 Author: Alexander Larsson <alexl@redhat.com>
77102 Date:   Mon Mar 5 12:29:45 2012 +0100
77103
77104     Merge branch 'signal-performance'
77105
77106 commit e9c399a65bfa1796947a8d1d65a4a7edab610c3b
77107 Author: Matthias Clasen <mclasen@redhat.com>
77108 Date:   Sun Mar 4 23:42:45 2012 -0500
77109
77110     Fix distcheck
77111
77112  gio/fam/Makefile.am | 2 +-
77113  1 file changed, 1 insertion(+), 1 deletion(-)
77114
77115 commit 17835f8efd226580f767cf86e846749102050ae1
77116 Author: YunQiang Su <yqsu@src.gnome.org>
77117 Date:   Mon Mar 5 17:44:58 2012 +0800
77118
77119     update Simplified Chinese (zh_CN) translation
77120
77121  po/zh_CN.po | 5919
77122  +++++++++++++++++++++++++++++++----------------------------
77123  1 file changed, 3129 insertions(+), 2790 deletions(-)
77124
77125 commit c0c2cbe0aec6fe42ac7496ed831b2e78a477c351
77126 Author: Matthias Clasen <mclasen@redhat.com>
77127 Date:   Sun Mar 4 22:25:50 2012 -0500
77128
77129     Fix distcheck
77130
77131  glib/pcre/Makefile.am | 4 +++-
77132  1 file changed, 3 insertions(+), 1 deletion(-)
77133
77134 commit 47b162c1dfeca9384058e24a9cef3fdb4e730151
77135 Author: Matthias Clasen <mclasen@redhat.com>
77136 Date:   Sun Mar 4 21:48:26 2012 -0500
77137
77138     Updates for 2.31.20
77139
77140  NEWS | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
77141  1 file changed, 51 insertions(+)
77142
77143 commit 1426a8ca07f3ad0e874c0b0aad241ae93cf1e144
77144 Author: Matthias Clasen <mclasen@redhat.com>
77145 Date:   Sun Mar 4 20:49:04 2012 -0500
77146
77147     Fix binding properties of the same object
77148
77149     This problem was pointed out in bug 639873.
77150     The patch here is based on Matt Barnes patch,
77151     I've added a testcase as well.
77152
77153  gobject/gbinding.c      |  8 +++++---
77154  gobject/tests/binding.c | 36 ++++++++++++++++++++++++++++++++++++
77155  2 files changed, 41 insertions(+), 3 deletions(-)
77156
77157 commit 840c32281d307c709b3b2d83071280b3bf46b969
77158 Author: Nirbheek Chauhan <nirbheek@gentoo.org>
77159 Date:   Tue Feb 21 19:42:22 2012 +0530
77160
77161     Run gdb under libtool so that local libraries are used
77162
77163     If this isn't done, the system-wide glib is used for this test,
77164     and that can cause test failures.
77165
77166     https://bugzilla.gnome.org/621368
77167
77168  tests/run-assert-msg-test.sh | 2 +-
77169  1 file changed, 1 insertion(+), 1 deletion(-)
77170
77171 commit d49a77df5de8102974654f6f27a119dabd550043
77172 Author: Matej Urbančič <mateju@svn.gnome.org>
77173 Date:   Sun Mar 4 21:23:29 2012 +0100
77174
77175     Updated Slovenian translation
77176
77177  po/sl.po | 72
77178  +++++++++++++++++++++++++++++-----------------------------------
77179  1 file changed, 32 insertions(+), 40 deletions(-)
77180
77181 commit ce5ccbf3e0638b33f66a0948ecffe287beca1592
77182 Author: Martin Srebotnjak <miles@filmsi.net>
77183 Date:   Sun Mar 4 21:20:59 2012 +0100
77184
77185     Updated Slovenian translation
77186
77187  po/sl.po | 1636
77188  +++++++++++++++++++++++++++++++++++++-------------------------
77189  1 file changed, 992 insertions(+), 644 deletions(-)
77190
77191 commit f3bf532a3c6dd97605117dba4b7cc4aae10e7136
77192 Author: Michael Biebl <biebl@debian.org>
77193 Date:   Sun Mar 4 00:26:10 2012 +0100
77194
77195     build: include glib-compile-resources.xml in the dist tarball
77196
77197     https://bugzilla.gnome.org/show_bug.cgi?id=671281
77198
77199  docs/reference/gio/Makefile.am | 1 +
77200  1 file changed, 1 insertion(+)
77201
77202 commit cc2104e87a12414c205319a0e488c17c64246e9c
77203 Author: Michael Biebl <biebl@debian.org>
77204 Date:   Sat Mar 3 21:39:35 2012 +0100
77205
77206     build: Fix failure on "make distclean"
77207
77208     https://bugzilla.gnome.org/show_bug.cgi?id=671270
77209
77210  gio/tests/Makefile.am | 2 +-
77211  1 file changed, 1 insertion(+), 1 deletion(-)
77212
77213 commit 2d6502f67bb207c5a0d6eaba27b2398b74baa28f
77214 Author: Alexander Larsson <alexl@redhat.com>
77215 Date:   Sat Mar 3 21:36:10 2012 +0100
77216
77217     fastpath: Do allow NO_RECURSE fastpath for NOP emissions
77218
77219     This fixes a performance regression wrt the old NOP emission
77220     handler.
77221
77222  gobject/gsignal.c | 7 ++++++-
77223  1 file changed, 6 insertions(+), 1 deletion(-)
77224
77225 commit 5f280eb6a828d3bdeb932ce42ee97b2ab7e771f2
77226 Author: Shota Akiyama <s7akiyama@gmail.com>
77227 Date:   Thu Feb 23 11:52:12 2012 +0100
77228
77229     glib/gmacros.h: Fix up attribute to avoid namespace collisions
77230
77231     https://bugzilla.gnome.org/show_bug.cgi?id=670751
77232
77233  glib/gmacros.h | 2 +-
77234  1 file changed, 1 insertion(+), 1 deletion(-)
77235
77236 commit deea0e39ba6bb7c41da405c1269abb962ca81a71
77237 Author: Dan Winship <danw@gnome.org>
77238 Date:   Fri Mar 2 10:22:11 2012 -0500
77239
77240     gspawn: rename G_SPAWN_ERROR_2BIG to be more bindings-friendly
77241
77242     Rename G_SPAWN_ERROR_2BIG to G_SPAWN_ERROR_TOO_BIG (while keeping the
77243     old name for compatibility), to fix problems with language bindings
77244     where the old name translates into something that would be
77245     syntactically invalid due to starting with a digit.
77246
77247     https://bugzilla.gnome.org/show_bug.cgi?id=671025
77248
77249  glib/gspawn.c | 2 +-
77250  glib/gspawn.h | 8 ++++++--
77251  2 files changed, 7 insertions(+), 3 deletions(-)
77252
77253 commit a5caa564b7ac03d49386690c3037e57bdf80563d
77254 Author: Ryan Lortie <desrt@desrt.ca>
77255 Date:   Sat Mar 3 11:40:51 2012 -0500
77256
77257     GApplication: fix name unregister logic
77258
77259     We were attempting to unregister our ownership of our D-Bus name
77260     even in
77261     the case that we were non-unique (ie: we didn't actually own the
77262     name).
77263     Rework the logic a bit to prevent that: for non-unique, we leave
77264     impl->bus_name as NULL and we only register/unregister if it is
77265     non-NULL.
77266
77267  gio/gapplicationimpl-dbus.c | 16 +++++++---------
77268  1 file changed, 7 insertions(+), 9 deletions(-)
77269
77270 commit 5c3e86277627a8cc2dab64dd25fc7a30369472e0
77271 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
77272 Date:   Sat Mar 3 22:49:18 2012 +0700
77273
77274     Updated Vietnamese translation
77275
77276  po/vi.po | 85
77277  +++++++++++++++++++++++++++++-----------------------------------
77278  1 file changed, 38 insertions(+), 47 deletions(-)
77279
77280 commit f5aad13d8f1fe4fccf128105f9ab50f2e73f7737
77281 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
77282 Date:   Sat Mar 3 22:35:16 2012 +0700
77283
77284     po/vi: import from Damned Lies
77285
77286  po/vi.po | 1134
77287  ++++++++++++++++++++++++++++++++++++--------------------------
77288  1 file changed, 669 insertions(+), 465 deletions(-)
77289
77290 commit 27d9b92264a35dc5753f63ad0ff2f8e5c7381c44
77291 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
77292 Date:   Sat Mar 3 14:43:05 2012 +0100
77293
77294     Updated Basque language
77295
77296  po/eu.po | 6203
77297  +++++++++++++++++++++++++++++++++-----------------------------
77298  1 file changed, 3268 insertions(+), 2935 deletions(-)
77299
77300 commit 59ee6dbc004adda8c4e4c8ff58bf21a9173eb99f
77301 Author: Peter O'Gorman <pogma@gnu.org>
77302 Date:   Fri Mar 2 13:36:27 2012 -0800
77303
77304     Bug 640202 Impossible to build multi-architecture libraries
77305
77306     Hides ELF-only linker flag -export-dynamic from non-ELF linkers.
77307
77308  configure.ac | 15 ++++++++++-----
77309  1 file changed, 10 insertions(+), 5 deletions(-)
77310
77311 commit b05ea89d0c9e97fcd7858a83ea0d1c6d7fe1972f
77312 Author: Alexander Larsson <alexl@redhat.com>
77313 Date:   Fri Mar 2 20:22:29 2012 +0100
77314
77315     Mask out G_SIGNAL_TYPE_STATIC_SCOPE when comparing types
77316
77317  gobject/gsignal.c | 2 +-
77318  1 file changed, 1 insertion(+), 1 deletion(-)
77319
77320 commit d10f79a1963d169b1613b2163176cdea7b7d4d8d
77321 Author: Emmanuele Bassi <ebassi@linux.intel.com>
77322 Date:   Fri Mar 2 17:06:36 2012 +0000
77323
77324     build: Fix rules for marshalers.[ch]
77325
77326  gobject/tests/.gitignore  |  1 +
77327  gobject/tests/Makefile.am | 11 +++++++----
77328  2 files changed, 8 insertions(+), 4 deletions(-)
77329
77330 commit 3d52ee999af39b37badfb8ed6f7b0dbcf28c73b0
77331 Author: Alexander Larsson <alexl@redhat.com>
77332 Date:   Fri Mar 2 16:16:17 2012 +0100
77333
77334     Add more tests for signal emissions
77335
77336  gobject/tests/Makefile.am     |  10 ++
77337  gobject/tests/marshalers.list |   3 +
77338  gobject/tests/signals.c       | 361
77339  +++++++++++++++++++++++++++++++++++++++++-
77340  3 files changed, 367 insertions(+), 7 deletions(-)
77341
77342 commit f02ec2f2de3c9863da36be951662ddf4080adfaa
77343 Author: Alexander Larsson <alexl@redhat.com>
77344 Date:   Wed Feb 22 19:36:05 2012 +0100
77345
77346     Optimize single-handler va_marshaller case
77347
77348     When there is only one closure handling a signal emission and
77349     it doesn't have a bunch of complicated features enabled we
77350     can short circuit the va_args collection into GValues and call the
77351     callback via the va_marshaller directly.
77352
77353     https://bugzilla.gnome.org/show_bug.cgi?id=661140
77354
77355  gobject/gsignal.c         | 344
77356  ++++++++++++++++++++++++++++++++--------------
77357  gobject/gvaluecollector.h |  30 ++++
77358  2 files changed, 274 insertions(+), 100 deletions(-)
77359
77360 commit a3e91088ce40ed201cfe1514b0adb252394027b1
77361 Author: Alexander Larsson <alexl@redhat.com>
77362 Date:   Fri Mar 2 11:20:45 2012 +0100
77363
77364     Use builtin marshallers and va_marshallers if possible
77365
77366     If the signal argumment types matches a built in standard
77367     marshaller we use the va_marshaller for that, and also the
77368     normal marshaller if NULL was specified (as its faster than
77369     the generic one).
77370
77371  gobject/gsignal.c | 54
77372  +++++++++++++++++++++++++++++++++++++++++++++++++++---
77373  1 file changed, 51 insertions(+), 3 deletions(-)
77374
77375 commit 7964cda8e6c9dc779e99b65150e158e29d373ea4
77376 Author: Alexander Larsson <alexl@redhat.com>
77377 Date:   Wed Feb 22 19:34:05 2012 +0100
77378
77379     Add g_signal_set_va_marshaller
77380
77381     This lets you set a va_marshaller on your signal which will be
77382     propagated to all closures for the signal. Also, automatically
77383     uses the generica va_marshaller if you specify a NULL c_marshaller.
77384
77385     https://bugzilla.gnome.org/show_bug.cgi?id=661140
77386
77387  gobject/gsignal.c | 58
77388  ++++++++++++++++++++++++++++++++++++++++++++++++++-----
77389  gobject/gsignal.h | 11 +++++++++++
77390  2 files changed, 64 insertions(+), 5 deletions(-)
77391
77392 commit 1c4f0ca48332f2e550b5e5e17365c43912958cee
77393 Author: Alexander Larsson <alexl@redhat.com>
77394 Date:   Tue Feb 28 15:48:20 2012 +0100
77395
77396     Add _g_closure_is_void to check for NULL vfuncs
77397
77398     https://bugzilla.gnome.org/show_bug.cgi?id=661140
77399
77400  gobject/gclosure.c      | 36 ++++++++++++++++++++++++++++++++++++
77401  gobject/gtype-private.h |  2 ++
77402  2 files changed, 38 insertions(+)
77403
77404 commit 57051905f9279d2c8c27e9e50154c9565708f4d5
77405 Author: Alexander Larsson <alexl@redhat.com>
77406 Date:   Wed Feb 22 19:32:36 2012 +0100
77407
77408     Support generating va marshallers in glib-genmarshal
77409
77410     https://bugzilla.gnome.org/show_bug.cgi?id=661140
77411
77412  gobject/glib-genmarshal.c | 232 ++++++++++--
77413  gobject/gmarshal.c        | 909
77414  ++++++++++++++++++++++++++++++++++++++++++++++
77415  gobject/gmarshal.h        | 154 ++++++++
77416  3 files changed, 1272 insertions(+), 23 deletions(-)
77417
77418 commit 588af03a2893615736685c43cdaff767f70d04e8
77419 Author: Alexander Larsson <alexl@redhat.com>
77420 Date:   Wed Feb 22 19:29:14 2012 +0100
77421
77422     Add optional support for varargs marshallers to GClosure
77423
77424     These closures support being invoked on a va_args which can
77425     be useful as you can then avoid boxing the va_args into
77426     GValues in certain cases.
77427
77428     https://bugzilla.gnome.org/show_bug.cgi?id=661140
77429
77430  gobject/gclosure.c      | 364
77431  +++++++++++++++++++++++++++++++++++++++++++++++-
77432  gobject/gclosure.h      |  18 +++
77433  gobject/gtype-private.h |  13 ++
77434  3 files changed, 392 insertions(+), 3 deletions(-)
77435
77436 commit d5fbbe400aef8c802968a1398fc8e9546173b748
77437 Author: Alexander Larsson <alexl@redhat.com>
77438 Date:   Wed Feb 22 17:46:21 2012 +0100
77439
77440     Add GRealClosure and move meta_marshallers there
77441
77442     This means we're not abusing the notifiers for meta_marshallres,
77443     and we're able to later cleanly add other fields to GClosure.
77444
77445     We still have to leave the ABI intact for the GClosure->meta_marshal
77446     bit, as old G_CLOSURE_N_NOTIFIERS macro instances still accesses it.
77447     However, we always set it to zero to keep those macros working.
77448
77449     https://bugzilla.gnome.org/show_bug.cgi?id=661140
77450
77451  gobject/gclosure.c      | 81
77452  ++++++++++++++++++++-----------------------------
77453  gobject/gclosure.h      |  6 ++--
77454  gobject/gsignal.c       |  4 +--
77455  gobject/gtype-private.h | 12 ++++++++
77456  4 files changed, 51 insertions(+), 52 deletions(-)
77457
77458 commit 950e6a4a207180862061618de5a3b77f92d71c0a
77459 Author: Alexander Larsson <alexl@redhat.com>
77460 Date:   Wed Feb 22 19:44:24 2012 +0100
77461
77462     tests: Add generic and empty signal emission performace tests
77463
77464     generic means it uses the generic marshaller
77465     empty means the vfunc pointer is NULL
77466
77467     https://bugzilla.gnome.org/show_bug.cgi?id=661140
77468
77469  tests/gobject/performance.c | 112
77470  ++++++++++++++++++++++++++++++++++++++++++--
77471  1 file changed, 107 insertions(+), 5 deletions(-)
77472
77473 commit 3be0e57458fe297d79a20f261cc2b0f92c91db45
77474 Author: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com>
77475 Date:   Tue Sep 27 09:15:17 2011 +0100
77476
77477     tests: performance: add emit-handled/emit-unhandled tests
77478
77479     Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com>
77480
77481  tests/gobject/performance.c | 125
77482  ++++++++++++++++++++++++++++++++++++--------
77483  1 file changed, 104 insertions(+), 21 deletions(-)
77484
77485 commit 00f1e1f5c282b0943d0a7b3e073d8867b0bdba05
77486 Author: Jörn Magens <interflug1@gmx.net>
77487 Date:   Wed Feb 29 12:29:50 2012 -0500
77488
77489     GSequence: add note about lookup requiring sorting
77490
77491     g_sequence_lookup() only works on sorted sequences, but it's
77492     quite easy
77493     to create unsorted sequences.  Add a note to the documentation
77494     that the
77495     sequence must be sorted in order for g_sequence_lookup() to work.
77496
77497     https://bugzilla.gnome.org/show_bug.cgi?id=670969
77498
77499  glib/gsequence.c | 32 ++++++++++++++++++++++++++++++++
77500  1 file changed, 32 insertions(+)
77501
77502 commit 7e7e0b141c887a2880c88f051cb8ed07e474b24a
77503 Author: Yaron Shahrabani <sh.yaron@gmail.com>
77504 Date:   Fri Mar 2 14:15:58 2012 +0200
77505
77506     Updated Hebrew translation.
77507
77508  po/he.po | 131
77509  ++++++++++++++++++++++++++++++++++++---------------------------
77510  1 file changed, 76 insertions(+), 55 deletions(-)
77511
77512 commit cb0566eaf3b245bf2eaa8c9e912cf240d8868193
77513 Author: Christian Dywan <christian@twotoasts.de>
77514 Date:   Sat Mar 26 14:48:54 2011 +0000
77515
77516     gobject/gtype.c: Emphasize use of priv in member and use
77517     g_return_val_if_fail
77518
77519     Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=597785
77520
77521     Signed-off-by: Javier Jardón <jjardon@gnome.org>
77522
77523  gobject/gtype.c | 8 +++++++-
77524  1 file changed, 7 insertions(+), 1 deletion(-)
77525
77526 commit 10fbfcf09010e423cfc79c54e8da50b62a0f4b8a
77527 Author: David Zeuthen <davidz@redhat.com>
77528 Date:   Thu Mar 1 14:06:43 2012 -0500
77529
77530     Add G_VOLUME_IDENTIFIER_KIND_CLASS identifier
77531
77532     If an application (such as Nautilus) wants to show a sidebar with
77533     devices group into different groups such as "Devices" and "Network",
77534     it's currently up to the application itself to do the classification
77535     (for example by looking at the URI scheme for the activation root,
77536     e.g. smb://).
77537
77538     This patch adds a new identifier G_VOLUME_IDENTIFIER_KIND_CLASS that
77539     can be set by volume monitors and used by applications.
77540
77541     See https://bugzilla.gnome.org/show_bug.cgi?id=668295
77542
77543     Signed-off-by: David Zeuthen <davidz@redhat.com>
77544
77545  docs/reference/gio/gio-sections.txt |  1 +
77546  gio/gvolume.h                       | 18 ++++++++++++++++++
77547  2 files changed, 19 insertions(+)
77548
77549 commit 479416fada430f8d1f5af8e9b7c536b2ee6e71fb
77550 Author: Krishnababu Krothapalli <email>
77551 Date:   Thu Mar 1 13:59:41 2012 +0530
77552
77553     Updated Telugu Translations
77554
77555  po/te.po | 6103
77556  +++++++++++++++++++++++++++++++++-----------------------------
77557  1 file changed, 3207 insertions(+), 2896 deletions(-)
77558
77559 commit 80611295ab56dd95add95a9600ba8bc88d5e9a62
77560 Author: Colin Walters <walters@verbum.org>
77561 Date:   Wed Feb 29 12:37:24 2012 -0500
77562
77563     g_uri_unescape_segment: Mention (allow-none)/%NULL in documentation
77564
77565  glib/gurifuncs.c | 10 ++++++----
77566  1 file changed, 6 insertions(+), 4 deletions(-)
77567
77568 commit ede8707129389d6a795b9d23de2554b0d656e2f5
77569 Author: Emmanuele Bassi <ebassi@linux.intel.com>
77570 Date:   Wed Feb 29 17:52:39 2012 +0000
77571
77572     Version the deprecation of g_value_array_get_type()
77573
77574     Just like the rest of the GValueArray API.
77575
77576  gobject/gboxed.h      | 13 -------------
77577  gobject/gvaluearray.h | 13 ++++++++++++-
77578  2 files changed, 12 insertions(+), 14 deletions(-)
77579
77580 commit c5b6f774c4c133b5c1a9ebbd046a54ef6f177f84
77581 Author: Andoni Morales Alastruey <ylatuya@gmail.com>
77582 Date:   Wed Feb 29 11:19:21 2012 +0100
77583
77584     gsocket: fix compilation when ENOTSOCK and WSANOTSOCK are both defined
77585
77586  gio/gsocket.c | 3 ++-
77587  1 file changed, 2 insertions(+), 1 deletion(-)
77588
77589 commit 9db8692f5ada433b4c7292b5b595a667fb53bebc
77590 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
77591 Date:   Wed Feb 29 11:58:16 2012 +0800
77592
77593     Update Visual C++ projects
77594
77595     Update the build support of the included PCRE as we are now including
77596     PCRE 8.30 with the GLib distribution.
77597
77598     Also "install" the new gversionmacros.h header file.
77599
77600  build/win32/vs10/glib.props             |   2 +
77601  build/win32/vs10/glib.vcxproj.filtersin |  19 ++++-
77602  build/win32/vs10/glib.vcxprojin         | 122
77603  ++++++++++++++++++++++++++++++--
77604  build/win32/vs9/glib.vcprojin           | 122
77605  ++++++++++++++++++++++++++++++--
77606  build/win32/vs9/glib.vsprops            |   1 +
77607  5 files changed, 252 insertions(+), 14 deletions(-)
77608
77609 commit 2bde3e8d833cf2d90ac3a0b3b89810ddd54b8c10
77610 Author: Aleksander Morgado <aleksander@lanedo.com>
77611 Date:   Tue Feb 28 01:14:29 2012 +0100
77612
77613     gio-2.0.pc: add gdbus_codegen variable
77614
77615     https://bugzilla.gnome.org/show_bug.cgi?id=670922
77616
77617  gio-2.0.pc.in | 1 +
77618  1 file changed, 1 insertion(+)
77619
77620 commit 0155e19566a9d9e0d334eddac7dd757b4b9a2f4c
77621 Author: Fran Diéguez <fran.dieguez@mabishu.com>
77622 Date:   Tue Feb 28 00:32:18 2012 +0100
77623
77624     Updated Galician translations
77625
77626  po/gl.po | 66
77627  +++++++++++++++++++++++++++++++++++++++++-----------------------
77628  1 file changed, 42 insertions(+), 24 deletions(-)
77629
77630 commit 7a4a973cfd1508065efa69c6a910cd01b490499a
77631 Author: David Zeuthen <davidz@redhat.com>
77632 Date:   Mon Feb 27 14:53:13 2012 -0500
77633
77634     GDBusConnection: Don't leak message reply in error path
77635
77636     This was reported in bug 670909.
77637
77638     https://bugzilla.gnome.org/show_bug.cgi?id=670909
77639
77640     Signed-off-by: David Zeuthen <davidz@redhat.com>
77641
77642  gio/gdbusconnection.c | 2 +-
77643  1 file changed, 1 insertion(+), 1 deletion(-)
77644
77645 commit eeccd3866ac679b36f5bff2c8c542b911a09a390
77646 Author: Ryan Lortie <desrt@desrt.ca>
77647 Date:   Mon Feb 27 14:00:55 2012 -0500
77648
77649     GDBusMenuModel: plug a leak of a GHashTable
77650
77651  gio/gdbusmenumodel.c | 1 +
77652  1 file changed, 1 insertion(+)
77653
77654 commit 51f1297a6e8a031a611dd15b8aec8f4abac9a1db
77655 Author: Christian Persch <chpe@gnome.org>
77656 Date:   Mon Feb 27 16:25:50 2012 +0100
77657
77658     Fixup docs comment
77659
77660  glib/gunicode.h | 2 +-
77661  1 file changed, 1 insertion(+), 1 deletion(-)
77662
77663 commit d2c37669f24d6c52642f0f7d76c6d8432fb57a6d
77664 Author: Christian Persch <chpe@gnome.org>
77665 Date:   Mon Feb 13 14:20:55 2012 +0100
77666
77667     regex: unicode: Update to Unicode 6.1.0
77668
77669     Update some more PCRE tables to Unicode 6.1.0. Should be completely
77670     updated now.
77671
77672  glib/pcre/pcre_tables.c | 297
77673  ++++++++++++++++++++++++++----------------------
77674  1 file changed, 159 insertions(+), 138 deletions(-)
77675
77676 commit c67ad269f1801371050da5600fa83abaf1130411
77677 Author: Matthias Clasen <mclasen@redhat.com>
77678 Date:   Mon Feb 27 07:16:11 2012 -0500
77679
77680     Fix doc build again
77681
77682     The way gtk-doc works, we need compiling.sgml in both
77683     content_files (to make sure it ends up in the disted tarball)
77684     and in expand_content_files (to have references expanded).
77685
77686  docs/reference/glib/Makefile.am | 3 +++
77687  1 file changed, 3 insertions(+)
77688
77689 commit 96c98ce62ebb88b296deab5391203a870dbfa068
77690 Author: Matthias Clasen <mclasen@redhat.com>
77691 Date:   Mon Feb 27 06:48:01 2012 -0500
77692
77693     Improve the wording of the message for G_UNAVAILABLE
77694
77695     The version number we have here is the one the function appeared
77696     in, not the max-allowed version. Therefore 'unavailable before
77697     VERSION' makes more sense than 'unavailable for VERSION'.
77698
77699  glib/gmacros.h | 4 ++--
77700  1 file changed, 2 insertions(+), 2 deletions(-)
77701
77702 commit fecdb4f8dc5338b9c069edeb4f0eb77b0aaf3605
77703 Author: Rico Tzschichholz <ricotz@t-online.de>
77704 Date:   Mon Feb 27 12:50:18 2012 +0100
77705
77706     docs/glib: Moving back compiling.sgml to content_files to fix
77707     make dist
77708
77709  docs/reference/glib/Makefile.am | 4 +---
77710  1 file changed, 1 insertion(+), 3 deletions(-)
77711
77712 commit 37c84b3bbf7ae6408f35db896c43ef513ffa0e8d
77713 Author: Alexander Shopov <ash@kambanaria.org>
77714 Date:   Mon Feb 27 07:31:44 2012 +0200
77715
77716     Updated Bulgarian translation
77717
77718  po/bg.po | 952
77719  ++++++++++++++++++++++++++++++++++++++++-----------------------
77720  1 file changed, 604 insertions(+), 348 deletions(-)
77721
77722 commit 4995ef4dd7959dde44c62014a06c52d41acd8908
77723 Author: Matthias Clasen <mclasen@redhat.com>
77724 Date:   Mon Feb 27 00:32:13 2012 -0500
77725
77726     Add a 'these are private' note for the version macros
77727
77728  glib/gversionmacros.h | 6 ++++++
77729  1 file changed, 6 insertions(+)
77730
77731 commit 76175ab9eda0c1d56a2b6a816853ab00264b1f3b
77732 Author: Matthias Clasen <mclasen@redhat.com>
77733 Date:   Mon Feb 27 00:18:47 2012 -0500
77734
77735     Improve documentation around deprecations
77736
77737  docs/reference/glib/Makefile.am       | 4 +++-
77738  docs/reference/glib/compiling.sgml    | 2 +-
77739  docs/reference/glib/glib-docs.sgml    | 2 +-
77740  docs/reference/glib/glib-sections.txt | 1 +
77741  glib/docs.c                           | 8 ++++++++
77742  5 files changed, 14 insertions(+), 3 deletions(-)
77743
77744 commit 550fcaddf7fcdb8a4052ab43f40b27e5e9d94be1
77745 Author: Emmanuele Bassi <ebassi@linux.intel.com>
77746 Date:   Tue Feb 21 13:40:50 2012 +0000
77747
77748     Add versioned deprecation annotation
77749
77750     We start from GLib 2.26.
77751
77752     https://bugzilla.gnome.org/show_bug.cgi?id=670542
77753
77754  glib/deprecated/gcompletion.h | 16 +++++-----
77755  glib/deprecated/grel.h        | 22 +++++++-------
77756  glib/deprecated/gthread.h     | 70
77757  +++++++++++++++++++++----------------------
77758  glib/gatomic.h                |  2 +-
77759  glib/gmain.h                  |  2 +-
77760  glib/gunicode.h               |  2 +-
77761  6 files changed, 57 insertions(+), 57 deletions(-)
77762
77763 commit 817d992abcf127cec3de89b6d6e6e45a99b1727d
77764 Author: Emmanuele Bassi <ebassi@gnome.org>
77765 Date:   Mon Feb 20 16:41:30 2012 +0000
77766
77767     value array: Annotate with versioned deprecation
77768
77769     https://bugzilla.gnome.org/show_bug.cgi?id=670542
77770
77771  gobject/gvaluearray.h      | 20 ++++++++++----------
77772  gobject/tests/valuearray.c |  2 +-
77773  2 files changed, 11 insertions(+), 11 deletions(-)
77774
77775 commit 34aeeb7d64a0433f7994dd2b3f60bc018f0a84c1
77776 Author: Emmanuele Bassi <ebassi@gnome.org>
77777 Date:   Mon Feb 20 16:20:15 2012 +0000
77778
77779     Add flexible API version boundaries
77780
77781     There are cases when it should be possible to define at compile time
77782     what range of functions and types should be used, in order to get,
77783     or restrict, the compiler warnings for deprecated or newly added
77784     types or functions.
77785
77786     For instance, if GLib introduces a deprecation warning on a type in
77787     version 2.32, application code can decide to specify the minimum and
77788     maximum boundary of the used API to be 2.30; when compiling against
77789     a new version of GLib, this would produce the following results:
77790
77791       - all deprecations introduced prior to 2.32 would emit compiler
77792         warnings when used by the application code;
77793       - all deprecations introduced in 2.32 would not emit compiler
77794         warnings when used by the application code;
77795       - all new symbols introduced in 2.32 would emit a compiler warning.
77796
77797     Using this scheme it should be possible to have fairly complex
77798     situations, like the following one:
77799
77800       assuming that an application is compiled with:
77801         GLIB_VERSION_MIN_REQUIRED = GLIB_VERSION_2_30
77802         GLIB_VERSION_MAX_ALLOWED  = GLIB_VERSION_2_32
77803
77804       and a GLib header containing:
77805
77806         void function_A (void) GLIB_DEPRECATED_IN_2_26;
77807         void function_B (void) GLIB_DEPRECATED_IN_2_28;
77808         void function_C (void) GLIB_DEPRECATED_IN_2_30;
77809         void function_D (void) GLIB_AVAILABLE_IN_2_32;
77810         void function_E (void) GLIB_AVAILABLE_IN_2_34;
77811
77812       any application code using the above functions will get the
77813       following
77814       compiler warnings:
77815
77816         function_A: deprecated symbol warning
77817         function_B: deprecated symbol warning
77818         function_C: no warning
77819         function_D: no warning
77820         function_E: undefined symbol warning
77821
77822     This means that it should be possible to gradually port code towards
77823     non-deprecated API gradually, on a per-release basis.
77824
77825     https://bugzilla.gnome.org/show_bug.cgi?id=670542
77826
77827  configure.ac                          |   4 +
77828  docs/reference/glib/compiling.sgml    |   9 ++
77829  docs/reference/glib/glib-sections.txt |   9 ++
77830  glib/Makefile.am                      |   1 +
77831  glib/docs.c                           |  32 ++++++
77832  glib/glib.h                           |   1 +
77833  glib/gmacros.h                        |   9 ++
77834  glib/gtypes.h                         |   1 +
77835  glib/gversion.c                       |  12 ++
77836  glib/gversionmacros.h                 | 206
77837  ++++++++++++++++++++++++++++++++++
77838  10 files changed, 284 insertions(+)
77839
77840 commit d70634526d43a9d9281301c2097c788ca575e318
77841 Author: Christian Persch <chpe@gnome.org>
77842 Date:   Sat Feb 11 23:51:11 2012 +0100
77843
77844     regex: Remove --disable-regex option
77845
77846     https://bugzilla.gnome.org/show_bug.cgi?id=622149
77847
77848  configure.ac       | 114
77849  +++++++++++++++++++++++------------------------------
77850  glib/Makefile.am   |  16 +-------
77851  glib/tests/regex.c |  13 ------
77852  gobject/gboxed.c   |   5 ---
77853  4 files changed, 51 insertions(+), 97 deletions(-)
77854
77855 commit 3e7f42654ff2fd471ccd67ad6b8a38672f81a393
77856 Author: David King <amigadave@amigadave.com>
77857 Date:   Tue Feb 21 11:19:20 2012 +0000
77858
77859     docs: Clarify how to unset a GFileInfo attribute
77860
77861     https://bugzilla.gnome.org/show_bug.cgi?id=592666
77862
77863  gio/gfileinfo.c | 3 ++-
77864  1 file changed, 2 insertions(+), 1 deletion(-)
77865
77866 commit 500aafd09960b5cea027585e3898192f9501d04f
77867 Author: David King <amigadave@amigadave.com>
77868 Date:   Tue Feb 21 10:05:08 2012 +0000
77869
77870     docs: Clarify g_type_register_fundamental() behaviour
77871
77872     https://bugzilla.gnome.org/show_bug.cgi?id=580873
77873
77874  gobject/gtype.c | 9 +++++----
77875  1 file changed, 5 insertions(+), 4 deletions(-)
77876
77877 commit 989c466296fe9094f80a0633546b7419da7522c6
77878 Author: Christian Persch <chpe@gnome.org>
77879 Date:   Sun Feb 12 21:22:13 2012 +0100
77880
77881     regex: Remove pcre_ucd.c
77882
77883  glib/pcre/pcre_ucd.c | 3098
77884  --------------------------------------------------
77885  1 file changed, 3098 deletions(-)
77886
77887 commit 706b72db21d25ec26ed7411e5221550ffb08ff21
77888 Author: Christian Persch <chpe@gnome.org>
77889 Date:   Sun Feb 12 21:20:33 2012 +0100
77890
77891     regex: Use glib for unicode data
77892
77893     Use g_unichar_type() and g_unichar_get_script() instead of pcre
77894     tables.
77895
77896  glib/pcre/Makefile.am      |   1 -
77897  glib/pcre/pcre_compile.c   |  26 +-
77898  glib/pcre/pcre_dfa_exec.c  |  96 +++---
77899  glib/pcre/pcre_exec.c      |  26 +-
77900  glib/pcre/pcre_internal.h  |  11 +-
77901  glib/pcre/pcre_tables.c    |  16 +
77902  glib/pcre/pcre_xclass.c    |  24 +-
77903  glib/pcre/ucp.h            | 265 ++++++++--------
77904  glib/update-pcre/ucp.patch | 732
77905  ++++++++++++++++++++++++++++++++++++++++++++-
77906  9 files changed, 958 insertions(+), 239 deletions(-)
77907
77908 commit 75dffb99b3d11f4ae9d8a72a055641482a727b75
77909 Author: Christian Persch <chpe@gnome.org>
77910 Date:   Sun Feb 12 20:41:52 2012 +0100
77911
77912     regex: Remove obsolete patch
77913
77914  glib/update-pcre/utt.patch | 30 ------------------------------
77915  1 file changed, 30 deletions(-)
77916
77917 commit 8e8ab99bad79455fae732f5472c8b06a68cca35d
77918 Author: Christian Persch <chpe@gnome.org>
77919 Date:   Sun Feb 12 20:04:41 2012 +0100
77920
77921     regex: unicode: Update to Unicode 6.1.0
77922
77923  glib/pcre/pcre_ucd.c | 4769
77924  ++++++++++++++++++++++++++------------------------
77925  glib/pcre/ucp.h      |   10 +-
77926  2 files changed, 2452 insertions(+), 2327 deletions(-)
77927
77928 commit 735e4a6a6a5112b5caccb7e55841aa0eba50f5cb
77929 Author: Christian Persch <chpe@gnome.org>
77930 Date:   Sun Feb 12 19:44:31 2012 +0100
77931
77932     regex: Remove obsolete makefile fragments
77933
77934     The update.sh script doesn't work with current PCRE, so these are
77935     obsolete.
77936
77937  glib/update-pcre/Makefile.am   |  2 --
77938  glib/update-pcre/Makefile.am-1 | 28 ----------------------------
77939  glib/update-pcre/Makefile.am-2 | 10 ----------
77940  3 files changed, 40 deletions(-)
77941
77942 commit afa3375210cf5b29885559c6fefcdd1b167614d2
77943 Author: Christian Persch <chpe@gnome.org>
77944 Date:   Sun Feb 12 19:40:48 2012 +0100
77945
77946     regex: Use glib memory allocator
77947
77948  glib/pcre/pcre_globals.c      |  10 ++--
77949  glib/update-pcre/memory.patch | 114
77950  +++++++++++++-----------------------------
77951  2 files changed, 40 insertions(+), 84 deletions(-)
77952
77953 commit 38309dc482eb80037b620d5797fce133fe5f3060
77954 Author: Christian Persch <chpe@gnome.org>
77955 Date:   Sun Feb 12 19:31:15 2012 +0100
77956
77957     regex: Remove obsolete patch
77958
77959  glib/update-pcre/Makefile.am       |  3 +--
77960  glib/update-pcre/pcre_valid_utf8.c | 14 --------------
77961  2 files changed, 1 insertion(+), 16 deletions(-)
77962
77963 commit d02f6393dffe8dbf9e909d20cab9c8dcaaa8d98b
77964 Author: Christian Persch <chpe@gnome.org>
77965 Date:   Sun Feb 12 19:29:42 2012 +0100
77966
77967     regex: Use g_ascii_is[x]digit
77968
77969  glib/pcre/pcre_compile.c       |  22 +++--
77970  glib/update-pcre/digitab.patch | 217
77971  +++++++++++++++++------------------------
77972  2 files changed, 101 insertions(+), 138 deletions(-)
77973
77974 commit 8aadf6b3c94b907c418b8289f89978e289aefa1d
77975 Author: Christian Persch <chpe@gnome.org>
77976 Date:   Sun Feb 12 19:20:49 2012 +0100
77977
77978     regex: Remove obsolete patch
77979
77980     PCRE doesn't even contain the patched file anymore.
77981
77982  glib/update-pcre/Makefile.am            |   1 -
77983  glib/update-pcre/pcre_ucp_searchfuncs.c | 130
77984  --------------------------------
77985  2 files changed, 131 deletions(-)
77986
77987 commit 3225b24cb5a24b1360d90d7efaf6e3e7329717bd
77988 Author: Christian Persch <chpe@gnome.org>
77989 Date:   Sun Feb 12 19:18:44 2012 +0100
77990
77991     regex: Remove obsolete patches
77992
77993     Upstream PCRE has removed the relocations that these patches were
77994     fixing;
77995     the patches are obsolete.
77996
77997  glib/update-pcre/make_utt.py           |  57 -------
77998  glib/update-pcre/table-reduction.patch | 269
77999  ---------------------------------
78000  2 files changed, 326 deletions(-)
78001
78002 commit a40523b7f2e4994e9a9f8c577d2b2b03d701290e
78003 Author: Christian Persch <chpe@gnome.org>
78004 Date:   Sun Feb 12 19:14:59 2012 +0100
78005
78006     regex: Update included PCRE to 8.30
78007
78008  glib/pcre/Makefile.am            |   43 +-
78009  glib/pcre/pcre.h                 |  290 +-
78010  glib/pcre/pcre_byte_order.c      |  288 ++
78011  glib/pcre/pcre_chartables.c      |    2 +-
78012  glib/pcre/pcre_compile.c         | 3217 ++++++++++++------
78013  glib/pcre/pcre_config.c          |   48 +-
78014  glib/pcre/pcre_dfa_exec.c        |  901 +++--
78015  glib/pcre/pcre_exec.c            | 3406 +++++++++++--------
78016  glib/pcre/pcre_fullinfo.c        |   62 +-
78017  glib/pcre/pcre_get.c             |  199 +-
78018  glib/pcre/pcre_globals.c         |   14 +-
78019  glib/pcre/pcre_internal.h        | 1168 +++++--
78020  glib/pcre/pcre_jit_compile.c     | 6915
78021  ++++++++++++++++++++++++++++++++++++++
78022  glib/pcre/pcre_maketables.c      |  148 +
78023  glib/pcre/pcre_newline.c         |   50 +-
78024  glib/pcre/pcre_ord2utf8.c        |   30 +-
78025  glib/pcre/pcre_refcount.c        |   89 +
78026  glib/pcre/pcre_string_utils.c    |  168 +
78027  glib/pcre/pcre_study.c           |  718 +++-
78028  glib/pcre/pcre_tables.c          |   54 +-
78029  glib/pcre/pcre_try_flipped.c     |  139 -
78030  glib/pcre/pcre_ucd.c             | 2981 ++++++++++++++++
78031  glib/pcre/pcre_ucp_searchfuncs.c |  131 -
78032  glib/pcre/pcre_valid_utf8.c      |  299 ++
78033  glib/pcre/pcre_version.c         |   95 +
78034  glib/pcre/pcre_xclass.c          |   64 +-
78035  glib/pcre/pcreposix.h            |  146 +
78036  glib/pcre/ucp.h                  |  195 +-
78037  28 files changed, 17983 insertions(+), 3877 deletions(-)
78038
78039 commit da4293a4e431185d8c0c889643712adea0dae473
78040 Author: Matthias Clasen <mclasen@redhat.com>
78041 Date:   Sun Feb 26 21:49:20 2012 -0500
78042
78043     Update case conversion test data for Unicode 6.1
78044
78045  tests/casefold.txt |  7 ++++++-
78046  tests/casemap.txt  | 25 +++++++++++--------------
78047  2 files changed, 17 insertions(+), 15 deletions(-)
78048
78049 commit 8280a8ee36845699ea62ce0a36fcde26e22b1b90
78050 Author: Christian Persch <chpe@gnome.org>
78051 Date:   Fri Feb 10 18:59:50 2012 +0100
78052
78053     unicode: tests: More script to/from ISO-15924 tests
78054
78055  glib/tests/unicode.c | 140
78056  ++++++++++++++++++++++++++++++++++++++++++++++++++-
78057  1 file changed, 139 insertions(+), 1 deletion(-)
78058
78059 commit 58b4cdd38b3fb78de918b9861e5d6362d48d1fcd
78060 Author: Christian Persch <chpe@gnome.org>
78061 Date:   Fri Feb 10 18:42:08 2012 +0100
78062
78063     unicode: tests: Add tests for new scripts
78064
78065  glib/tests/unicode.c | 9 ++++++++-
78066  1 file changed, 8 insertions(+), 1 deletion(-)
78067
78068 commit d133d229327b8cfb7974a861da08f57140cf5c55
78069 Author: Christian Persch <chpe@gnome.org>
78070 Date:   Fri Feb 10 18:36:13 2012 +0100
78071
78072     unicode: tests: Add tests for new line break classes
78073
78074  glib/tests/unicode.c | 2 ++
78075  1 file changed, 2 insertions(+)
78076
78077 commit 2a2f3c41761d078368e084574bf2f1c51b89f792
78078 Author: Christian Persch <chpe@gnome.org>
78079 Date:   Fri Feb 10 18:25:47 2012 +0100
78080
78081     unicode: Regenerate tables from Unicode 6.1.0
78082
78083  glib/gunibreak.h      | 1176 ++++++++++++++++++++++++++++++-----------
78084  glib/gunichartables.h | 1383
78085  ++++++++++++++++++++++++++++++++-----------------
78086  2 files changed, 1766 insertions(+), 793 deletions(-)
78087
78088 commit d1da9ff080b42f1bac6a611f68d8d3f8a166f3e6
78089 Author: Christian Persch <chpe@gnome.org>
78090 Date:   Fri Feb 10 18:21:31 2012 +0100
78091
78092     unicode: Regenerate gscripttable.h for Unicode 6.1.0
78093
78094  glib/gscripttable.h | 162
78095  ++++++++++++++++++++++++++++++++--------------------
78096  1 file changed, 100 insertions(+), 62 deletions(-)
78097
78098 commit 3554026b39b575612ce71d79608156a303800552
78099 Author: Christian Persch <chpe@gnome.org>
78100 Date:   Fri Feb 10 18:33:22 2012 +0100
78101
78102     unicode: tests: Remove U+27CD from is-undefined test
78103
78104     It's assigned in Unicode 6.1.0.
78105
78106  glib/tests/unicode.c | 3 +--
78107  1 file changed, 1 insertion(+), 2 deletions(-)
78108
78109 commit 48e01af6f1115057d861367792e1e40f2a71fdd3
78110 Author: Christian Persch <chpe@gnome.org>
78111 Date:   Fri Feb 10 18:20:26 2012 +0100
78112
78113     unicode: Add new line break classes from Unicode 6.1.0
78114
78115  glib/gen-unicode-tables.pl | 2 ++
78116  glib/gunicode.h            | 6 +++++-
78117  2 files changed, 7 insertions(+), 1 deletion(-)
78118
78119 commit fb574834c18893413fa0549f0c12699ad6354724
78120 Author: Christian Persch <chpe@gnome.org>
78121 Date:   Fri Feb 10 16:59:41 2012 +0100
78122
78123     unicode: Add new scripts from Unicode 6.1.0
78124
78125  glib/gunicode.h | 22 +++++++++++++++++++---
78126  glib/guniprop.c |  9 +++++++++
78127  2 files changed, 28 insertions(+), 3 deletions(-)
78128
78129 commit 2161bf254f6bfdfe589f7750c30f129261a48b30
78130 Author: Stefan Sauer <ensonic@users.sf.net>
78131 Date:   Sun Feb 26 21:20:24 2012 +0100
78132
78133     goption: try to be helpful in goption args/flag checks
78134
78135     When complaining about ill defined GOptionEntries include the name
78136     of the option
78137     group and entry in the warning.
78138
78139  glib/goption.c | 11 +++++++----
78140  1 file changed, 7 insertions(+), 4 deletions(-)
78141
78142 commit e4738839edfa88d1e9c401f9342d2a11e7ad2bab
78143 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
78144 Date:   Sun Feb 26 20:08:29 2012 +0100
78145
78146     Updated Spanish translation
78147
78148  po/es.po | 137
78149  +++++++++++++++++++++++++++++++++++----------------------------
78150  1 file changed, 77 insertions(+), 60 deletions(-)
78151
78152 commit 761b21a249f1438bd7c347a316f023e89a30dbbc
78153 Author: Jonh Wendell <jwendell@gnome.org>
78154 Date:   Sun Feb 26 10:59:40 2012 -0300
78155
78156     Updated Brazilian Portuguese translation
78157
78158  po/pt_BR.po | 75
78159  ++++++++++++++++++++++++++++++++++---------------------------
78160  1 file changed, 42 insertions(+), 33 deletions(-)
78161
78162 commit 4ce98d3b5952f7c1048352c436c71d636beaae48
78163 Author: Thomas Hindoe Paaboel Andersen <phomes@gmail.com>
78164 Date:   Sat Feb 25 10:25:13 2012 +0100
78165
78166     docs: g_file_new_tmp: template was renamed to tmpl
78167
78168  gio/gfile.c | 2 +-
78169  1 file changed, 1 insertion(+), 1 deletion(-)
78170
78171 commit 0833f9735dbf077f401e30fcd8047516a53ce0c0
78172 Author: A S Alam <aalam@users.sf.net>
78173 Date:   Sun Feb 26 16:24:15 2012 +0530
78174
78175     update Punjabi Translation
78176
78177  po/pa.po | 6072
78178  +++++++++++++++++++++++++++++++++-----------------------------
78179  1 file changed, 3268 insertions(+), 2804 deletions(-)
78180
78181 commit 4876be4abfa3291cf3e5412092059b7a2ac2ccce
78182 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
78183 Date:   Sun Feb 26 11:26:11 2012 +0100
78184
78185     Updated Serbian translation
78186
78187  po/sr.po       | 89
78188  ++++++++++++++++++++++++++++++++++------------------------
78189  po/sr@latin.po | 89
78190  ++++++++++++++++++++++++++++++++++------------------------
78191  2 files changed, 106 insertions(+), 72 deletions(-)
78192
78193 commit 755a45e530bdde4b618baeec1f4f478bcc2e4f03
78194 Author: Gheyret Kenji <gheyret@gmail.com>
78195 Date:   Sun Feb 26 11:23:43 2012 +0900
78196
78197     Updated Uyghur translation
78198
78199  po/ug.po | 6110
78200  ++++++++++++++++++++++++++++++++------------------------------
78201  1 file changed, 3151 insertions(+), 2959 deletions(-)
78202
78203 commit ba7e1542fe9ed53dbf596e23a3efdfacae1adb98
78204 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
78205 Date:   Sun Feb 26 01:18:29 2012 +0300
78206
78207     Updated Belarusian translation.
78208
78209  po/be.po | 77
78210  +++++++++++++++++++++++++++++++++++++++++-----------------------
78211  1 file changed, 49 insertions(+), 28 deletions(-)
78212
78213 commit abac7df5734cff4ea92b5ae92a8b34008548ecfb
78214 Author: Jonh Wendell <jwendell@gnome.org>
78215 Date:   Sat Feb 25 10:54:53 2012 -0200
78216
78217     Make some strings translatable
78218
78219  gio/gresource-tool.c | 20 ++++++++++----------
78220  1 file changed, 10 insertions(+), 10 deletions(-)
78221
78222 commit 3cc5900b7be49da10617775b91d86bbf945091ca
78223 Author: Aurimas Černius <aurisc4@gmail.com>
78224 Date:   Sat Feb 25 22:37:20 2012 +0200
78225
78226     Updated Lithuanian translation
78227
78228  po/lt.po | 6207
78229  +++++++++++++++++++++++++++++++++-----------------------------
78230  1 file changed, 3290 insertions(+), 2917 deletions(-)
78231
78232 commit feaf828a92dcc373c859a196d7b82ab9347e4b2a
78233 Author: Jonh Wendell <jwendell@gnome.org>
78234 Date:   Sat Feb 25 10:18:40 2012 -0200
78235
78236     Fixed a typo
78237
78238  gio/glib-compile-resources.c | 2 +-
78239  1 file changed, 1 insertion(+), 1 deletion(-)
78240
78241 commit c75614ecedf7d990083c4f54871816d547a23a0c
78242 Author: Arash Mousavi <amousavi@src.gnome.org>
78243 Date:   Sat Feb 25 15:35:17 2012 +0330
78244
78245     Updated Persian Translation
78246
78247  po/fa.po | 5657
78248  +++++++++++++++++++++++++++++++++-----------------------------
78249  1 file changed, 3007 insertions(+), 2650 deletions(-)
78250
78251 commit cb7d3552c3673f898fb677c1ae6fca1931f67a38
78252 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
78253 Date:   Sat Feb 25 10:44:50 2012 +0800
78254
78255     Updated Traditional Chinese translation(Hong Kong and Taiwan)
78256
78257  po/zh_HK.po | 333
78258  +++++++++++++++++++++++++++++++-----------------------------
78259  po/zh_TW.po | 333
78260  +++++++++++++++++++++++++++++++-----------------------------
78261  2 files changed, 344 insertions(+), 322 deletions(-)
78262
78263 commit 47475dbe6ab981679cbc2931306973d2143694cd
78264 Author: John Ralls <jralls@ceridwen.us>
78265 Date:   Fri Feb 24 17:04:52 2012 -0800
78266
78267     [Bug 529806] Cannot build in 64-bit Mac OS X due to libiconv
78268
78269  glib/gconvert.c | 3 ++-
78270  1 file changed, 2 insertions(+), 1 deletion(-)
78271
78272 commit 462f7f5a4d7f5690e34f639afdd111c5c4119e26
78273 Author: Filippo Della Betta <filippo.dellabetta@telecomitalia.it>
78274 Date:   Thu Feb 16 10:04:50 2012 +0100
78275
78276     Added better support of G_STRFUNC for Visual Studio platform
78277
78278     https://bugzilla.gnome.org/show_bug.cgi?id=670128
78279
78280  glib/gmacros.h | 2 ++
78281  1 file changed, 2 insertions(+)
78282
78283 commit a75cac1b4c63f348f65e7045ab0eb6b66a2f55d8
78284 Author: Jonh Wendell <jwendell@gnome.org>
78285 Date:   Fri Feb 24 17:12:14 2012 -0200
78286
78287     Updated Brazilian Portuguese translation
78288
78289  po/pt_BR.po | 6156
78290  +++++++++++++++++++++++++++++++----------------------------
78291  1 file changed, 3237 insertions(+), 2919 deletions(-)
78292
78293 commit 21457abdccc06087ee4e20f8f0e4449b318f6723
78294 Author: Daiki Ueno <ueno@unixuser.org>
78295 Date:   Fri Feb 24 10:12:08 2012 +0900
78296
78297     Hide global variable for signal ID in gdbusproxy.c.
78298
78299     Also a similar fix for gdbusserver.c.
78300
78301     https://bugzilla.gnome.org/show_bug.cgi?id=670721
78302
78303  gio/gdbusproxy.c  | 2 +-
78304  gio/gdbusserver.c | 2 +-
78305  2 files changed, 2 insertions(+), 2 deletions(-)
78306
78307 commit eece6cb9c33dbbc30e6a71e09f699fe1ab6fdff3
78308 Author: Richard Hughes <richard@hughsie.com>
78309 Date:   Thu Feb 23 10:34:46 2012 +0000
78310
78311     Fix up 'Since:' for g_mapped_file_new_from_fd()
78312
78313     It was introduced in 2.31.0, not 2.30.x
78314
78315  glib/gmappedfile.c | 2 +-
78316  1 file changed, 1 insertion(+), 1 deletion(-)
78317
78318 commit 98a70df48603c3c4fc63acb22a9bf6985bc0fa55
78319 Author: Dan Winship <danw@gnome.org>
78320 Date:   Wed Feb 22 11:38:43 2012 -0500
78321
78322     gthread-posix: fix order of arguments in g_thread_abort() message
78323
78324  glib/gthread-posix.c | 2 +-
78325  1 file changed, 1 insertion(+), 1 deletion(-)
78326
78327 commit 88182d375e13ae6519a288d5295220c83ca27e73
78328 Author: Dan Winship <danw@gnome.org>
78329 Date:   Wed Feb 22 08:12:52 2012 -0500
78330
78331     gasyncqueue: fix a 32bit overflow in g_async_queue_timed_pop
78332
78333     also, add a test for g_async_queue_timed_pop() and
78334     g_async_queue_timeout_pop() to tests/asyncqueue.c
78335
78336     https://bugzilla.gnome.org/show_bug.cgi?id=669670
78337
78338  glib/gasyncqueue.c      |  2 +-
78339  glib/tests/asyncqueue.c | 35 +++++++++++++++++++++++++++++++++++
78340  2 files changed, 36 insertions(+), 1 deletion(-)
78341
78342 commit 9ff09f34cf0bc5fbc951490923880d82d94862d1
78343 Author: Rui Matos <tiagomatos@gmail.com>
78344 Date:   Tue Feb 21 16:42:43 2012 +0100
78345
78346     gvaluetransform: Fix an infinite loop with GFlagsValue sets with
78347     the 0 value
78348
78349     Transforming a GValue holding flags from a GFlagsValue set that
78350     includes the 0
78351     value (no flag bits set) into a string would loop until exhausting
78352     all the
78353     available memory.
78354
78355     https://bugzilla.gnome.org/show_bug.cgi?id=670557
78356
78357  gobject/gvaluetransform.c |  2 +-
78358  gobject/tests/enums.c     | 16 ++++++++++++++--
78359  2 files changed, 15 insertions(+), 3 deletions(-)
78360
78361 commit 9e5ff3d3ebba8bd7f3a871735ed35fe7b4e98d77
78362 Author: Rico Tzschichholz <ricotz@t-online.de>
78363 Date:   Tue Feb 21 14:19:37 2012 +0100
78364
78365     Bump version
78366
78367  configure.ac | 2 +-
78368  1 file changed, 1 insertion(+), 1 deletion(-)
78369
78370 commit 055229b1c589aa8b722eef2d622e1b2bde939961
78371 Author: Fran Diéguez <fran.dieguez@mabishu.com>
78372 Date:   Tue Feb 21 11:57:41 2012 +0100
78373
78374     Updated Galician translations
78375
78376  po/gl.po | 140
78377  ++++++++++++++++++++++++++++++++++-----------------------------
78378  1 file changed, 76 insertions(+), 64 deletions(-)
78379
78380 commit b80e169b146a31a1595ce6342f675cab6536f76a
78381 Author: Ryan Lortie <desrt@desrt.ca>
78382 Date:   Tue Feb 21 01:37:09 2012 +0100
78383
78384     mention g_application_quit() in the NEWS
78385
78386  NEWS | 3 +++
78387  1 file changed, 3 insertions(+)
78388
78389 commit ed519758997ca0fa40575722816be3121f106357
78390 Author: Ryan Lortie <desrt@desrt.ca>
78391 Date:   Mon Feb 20 21:41:35 2012 +0100
78392
78393     GApplication: add g_application_quit()
78394
78395     A long requested feature; this quits the application immediately,
78396     ignoring the hold count.
78397
78398     https://bugzilla.gnome.org/show_bug.cgi?id=670485
78399
78400  docs/reference/gio/gio-sections.txt |  1 +
78401  gio/gapplication.c                  | 29 +++++++++++++++++++++++++++++
78402  gio/gapplication.h                  |  2 ++
78403  gio/gio.symbols                     |  1 +
78404  4 files changed, 33 insertions(+)
78405
78406 commit 486c694af02c69b06484d0b87c89c2874422f4ff
78407 Author: Ryan Lortie <desrt@desrt.ca>
78408 Date:   Tue Feb 21 01:12:25 2012 +0100
78409
78410     Mention documentation fixes in NEWS
78411
78412  NEWS | 2 ++
78413  1 file changed, 2 insertions(+)
78414
78415 commit 2ca6c475ea16d4e1a0a136bde1c20ba45c421a58
78416 Author: David King <amigadave@amigadave.com>
78417 Date:   Sat Feb 18 11:56:09 2012 +0000
78418
78419     docs: Fix g_async_queue_timeout_pop_unlocked typo
78420
78421  glib/gasyncqueue.c | 2 +-
78422  1 file changed, 1 insertion(+), 1 deletion(-)
78423
78424 commit 912ac79041ed64b2df9be7e88bdb4323d3a6f20e
78425 Author: David King <amigadave@amigadave.com>
78426 Date:   Sat Feb 18 12:25:32 2012 +0000
78427
78428     docs: Add some missing G_TOKEN_* descriptions
78429
78430  glib/gscanner.c | 5 +++++
78431  1 file changed, 5 insertions(+)
78432
78433 commit 708d4178ceb34586a630afc4597008cf5e9f3a12
78434 Author: David King <amigadave@amigadave.com>
78435 Date:   Sun Feb 19 15:16:59 2012 +0000
78436
78437     docs: Fix g_key_file_load_from_file error parameter
78438
78439  glib/gkeyfile.c | 2 +-
78440  1 file changed, 1 insertion(+), 1 deletion(-)
78441
78442 commit 1965206be828c724ca79d1461134a4ac5adcb73f
78443 Author: David King <amigadave@amigadave.com>
78444 Date:   Sun Feb 19 15:19:40 2012 +0000
78445
78446     docs: Ignore private network monitor headers
78447
78448  docs/reference/gio/Makefile.am | 3 +++
78449  1 file changed, 3 insertions(+)
78450
78451 commit c5f8f6f8f4c19b8b735ab9ea9d25b192b4123187
78452 Author: David King <amigadave@amigadave.com>
78453 Date:   Sun Feb 19 15:41:12 2012 +0000
78454
78455     docs: Fix GTlsBackend typo GTyep → GType
78456
78457  gio/gtlsbackend.c | 2 +-
78458  1 file changed, 1 insertion(+), 1 deletion(-)
78459
78460 commit a290fff9a28a16086de8af7f5e1c789b2070a016
78461 Author: David King <amigadave@amigadave.com>
78462 Date:   Sun Feb 19 15:51:09 2012 +0000
78463
78464     docs: Fix GTlsDatabase typos
78465
78466  gio/gioenums.h     |  5 +++--
78467  gio/gtlsdatabase.c | 11 ++++++-----
78468  2 files changed, 9 insertions(+), 7 deletions(-)
78469
78470 commit c490a75a18a5ef81821d94a939ac8108111207dc
78471 Author: David King <amigadave@amigadave.com>
78472 Date:   Sun Feb 19 16:09:35 2012 +0000
78473
78474     docs: Fix GApplicationCommandLine typo
78475
78476  gio/gapplication.c            | 6 +++---
78477  gio/gapplicationcommandline.c | 4 ++--
78478  2 files changed, 5 insertions(+), 5 deletions(-)
78479
78480 commit 69ecc4b49676508fef4372dfc9bf69f1b500125f
78481 Author: David King <amigadave@amigadave.com>
78482 Date:   Sun Feb 19 16:11:23 2012 +0000
78483
78484     docs: Fix define typos in GApplication
78485
78486  gio/gapplication.c | 4 ++--
78487  1 file changed, 2 insertions(+), 2 deletions(-)
78488
78489 commit fba11825a325351d9470765caf8e05c0425c1290
78490 Author: David King <amigadave@amigadave.com>
78491 Date:   Sun Feb 19 16:13:59 2012 +0000
78492
78493     docs: Fix typo in GActionGroup
78494
78495  gio/gactiongroup.c | 2 +-
78496  1 file changed, 1 insertion(+), 1 deletion(-)
78497
78498 commit 6129a1c2d5e654454befdc2734f690bdce42ef9d
78499 Author: David King <amigadave@amigadave.com>
78500 Date:   Sun Feb 19 16:14:54 2012 +0000
78501
78502     docs: Fix GActionGroup exporter typo
78503
78504  gio/gactiongroupexporter.c | 2 +-
78505  1 file changed, 1 insertion(+), 1 deletion(-)
78506
78507 commit 87c76bdbb6e64484959892909b9a411fe7073a59
78508 Author: David King <amigadave@amigadave.com>
78509 Date:   Sun Feb 19 16:18:37 2012 +0000
78510
78511     docs: Remove some old GMenu documentation
78512
78513  gio/gapplication.c | 6 ++----
78514  gio/gmenu.c        | 3 ---
78515  2 files changed, 2 insertions(+), 7 deletions(-)
78516
78517 commit 83392caa727a80bcd9334ac36f41ef4301559a43
78518 Author: David King <amigadave@amigadave.com>
78519 Date:   Sun Feb 19 16:25:07 2012 +0000
78520
78521     docs: Fix typo GAsyncReady → GAsyncResult
78522
78523     Also GSimpleAsyncReady → GSimpleAsyncResult.
78524
78525  gio/gasynchelper.c | 2 +-
78526  gio/gmount.c       | 4 ++--
78527  gio/gvolume.c      | 4 ++--
78528  3 files changed, 5 insertions(+), 5 deletions(-)
78529
78530 commit 37fd4d86ab8f3f27caf8817c7a1100ff364dacd1
78531 Author: David King <amigadave@amigadave.com>
78532 Date:   Sun Feb 19 16:26:52 2012 +0000
78533
78534     docs: Remove mention of GFileAttributeValue
78535
78536     Instead mention GFileAttributeInfo.
78537
78538  gio/gfileattribute.c | 10 +++++-----
78539  1 file changed, 5 insertions(+), 5 deletions(-)
78540
78541 commit 8ee2cadd7f51f6e1632b8bd8235b9c4c97ecee9d
78542 Author: David King <amigadave@amigadave.com>
78543 Date:   Sun Feb 19 16:30:10 2012 +0000
78544
78545     docs: Fix some GDBusConnection typos
78546
78547  gio/gdbusconnection.c | 14 +++++++-------
78548  1 file changed, 7 insertions(+), 7 deletions(-)
78549
78550 commit 11154ff5c13260e257abd240b0353d78e213d0fa
78551 Author: David King <amigadave@amigadave.com>
78552 Date:   Sun Feb 19 16:32:08 2012 +0000
78553
78554     docs: Fix typo GConvertFlags → GConverterFlags
78555
78556  gio/gconverter.c | 2 +-
78557  1 file changed, 1 insertion(+), 1 deletion(-)
78558
78559 commit 59e1c77b8d46ca083dec98d29a2ea7521cee651d
78560 Author: David King <amigadave@amigadave.com>
78561 Date:   Sun Feb 19 16:34:27 2012 +0000
78562
78563     docs: Fix typo export → unexport
78564
78565  gio/gdbusinterfaceskeleton.c | 2 +-
78566  1 file changed, 1 insertion(+), 1 deletion(-)
78567
78568 commit 13bc546657b111a4dd61891e6329cb99a2137320
78569 Author: David King <amigadave@amigadave.com>
78570 Date:   Sun Feb 19 16:35:10 2012 +0000
78571
78572     docs: Fix GDBusProxy typo name → g-name
78573
78574  gio/gdbusproxy.c | 2 +-
78575  1 file changed, 1 insertion(+), 1 deletion(-)
78576
78577 commit ae3ae3699bc153a9fbd3ae0c788f40c8c13fffbd
78578 Author: David King <amigadave@amigadave.com>
78579 Date:   Sun Feb 19 16:36:28 2012 +0000
78580
78581     docs: Fix typo in GFileInputStream
78582
78583     g_seekable_stream_can_seek() → g_seekable_can_seek().
78584
78585  gio/gfileinputstream.c | 2 +-
78586  1 file changed, 1 insertion(+), 1 deletion(-)
78587
78588 commit e70b72f5a10c22be137d3173e9fbe2ae11c82f85
78589 Author: David King <amigadave@amigadave.com>
78590 Date:   Sun Feb 19 16:37:55 2012 +0000
78591
78592     docs: Fix method names in GMenu and GMenuModel
78593
78594  gio/gmenu.c      | 11 +++++------
78595  gio/gmenumodel.c |  6 +++---
78596  2 files changed, 8 insertions(+), 9 deletions(-)
78597
78598 commit 43a3a5edfcb43d0c659047637cb5f0af762201d1
78599 Author: David King <amigadave@amigadave.com>
78600 Date:   Sun Feb 19 16:39:15 2012 +0000
78601
78602     docs: Fix GNetworkAddress typo
78603
78604     g_network_address_parse_host() → g_network_address_parse().
78605
78606  gio/gnetworkaddress.c | 2 +-
78607  1 file changed, 1 insertion(+), 1 deletion(-)
78608
78609 commit 4653c6074f74234f230e8a8b1d1eb94fe05c48f0
78610 Author: David King <amigadave@amigadave.com>
78611 Date:   Sun Feb 19 16:40:06 2012 +0000
78612
78613     docs: Add documentation for supports_hostname in GProxy
78614
78615     Also fix a typo has → as.
78616
78617  gio/gproxy.h | 3 ++-
78618  1 file changed, 2 insertions(+), 1 deletion(-)
78619
78620 commit 5d64eb4cb8e682175875343eef9de0f5798bf09d
78621 Author: David King <amigadave@amigadave.com>
78622 Date:   Sun Feb 19 16:42:55 2012 +0000
78623
78624     docs: Correct GSocketClient::event link
78625
78626  gio/gsocketclient.c | 2 +-
78627  1 file changed, 1 insertion(+), 1 deletion(-)
78628
78629 commit 2616b6eb8e04e63ad8d7151fbf2805ab5d2be9b1
78630 Author: David King <amigadave@amigadave.com>
78631 Date:   Sun Feb 19 16:46:59 2012 +0000
78632
78633     docs: Fix some typos in GVolume
78634
78635  gio/gvolume.c | 4 ++--
78636  1 file changed, 2 insertions(+), 2 deletions(-)
78637
78638 commit 07dc3db69a9c32637e9834ad62b32df3bdcfc4cb
78639 Author: David King <amigadave@amigadave.com>
78640 Date:   Sun Feb 19 16:48:20 2012 +0000
78641
78642     docs: Fix GFileAttribute link in GFileInfo
78643
78644  gio/gfileinfo.c | 3 ++-
78645  1 file changed, 2 insertions(+), 1 deletion(-)
78646
78647 commit 8c8657ac34fde32ebe49020de415b56140c427ce
78648 Author: David King <amigadave@amigadave.com>
78649 Date:   Sun Feb 19 16:53:30 2012 +0000
78650
78651     docs: Correct GUnixMount → GUnixMountEntry
78652
78653  gio/gmount.c      | 2 +-
78654  gio/gunixmounts.c | 2 +-
78655  2 files changed, 2 insertions(+), 2 deletions(-)
78656
78657 commit 31936039b0494201af3d6c0af3df14ad6bd1f8db
78658 Author: Ryan Lortie <desrt@desrt.ca>
78659 Date:   Tue Feb 21 00:31:14 2012 +0100
78660
78661     GApplication: disable a broken test
78662
78663     This test made some invalid assumptions that are no longer true.
78664     Disable it until we can figure out a better way.
78665
78666  gio/tests/gapplication.c | 11 ++++++++++-
78667  1 file changed, 10 insertions(+), 1 deletion(-)
78668
78669 commit 726257ab9721acd0699e54194e20e7f53e5a9688
78670 Author: Dan Winship <danw@gnome.org>
78671 Date:   Mon Feb 13 17:20:04 2012 -0500
78672
78673     gsocket: add g_socket_condition_timed_wait()
78674
78675     https://bugzilla.gnome.org/show_bug.cgi?id=667755
78676
78677  docs/reference/gio/gio-sections.txt |  1 +
78678  gio/gio.symbols                     |  1 +
78679  gio/gsocket.c                       | 91
78680  +++++++++++++++++++++++++++++++------
78681  gio/gsocket.h                       |  5 ++
78682  gio/tests/socket.c                  | 53 ++++++++++++++++++++-
78683  5 files changed, 136 insertions(+), 15 deletions(-)
78684
78685 commit 823f553e36dc3421dd202631962f25ca82298c44
78686 Author: Matthias Clasen <mclasen@redhat.com>
78687 Date:   Tue Feb 21 00:26:06 2012 +0100
78688
78689     2.31.18
78690
78691  NEWS         | 42 ++++++++++++++++++++++++++++++++++++++++++
78692  configure.ac |  2 +-
78693  2 files changed, 43 insertions(+), 1 deletion(-)
78694
78695 commit dbc01d30901204f676ce6225c5f1627a47924c17
78696 Author: Matthias Clasen <mclasen@redhat.com>
78697 Date:   Tue Feb 21 00:25:31 2012 +0100
78698
78699     Don't rely on /bin/sh
78700
78701     Another Fedora UsrMove victim !
78702
78703  glib/tests/utils.c | 4 ++--
78704  1 file changed, 2 insertions(+), 2 deletions(-)
78705
78706 commit 3808a181db2079dc0975811296fa86268de90641
78707 Author: Ask H. Larsen <asklarsen@gmail.com>
78708 Date:   Mon Feb 20 23:25:53 2012 +0100
78709
78710     Updated Danish translation
78711
78712  po/da.po | 6117
78713  ++++++++++++++++++++++++++++++++------------------------------
78714  1 file changed, 3203 insertions(+), 2914 deletions(-)
78715
78716 commit 7630bff9ea720cae187f8c9eb065239f1c36ba11
78717 Author: Luca Ferretti <lferrett@gnome.org>
78718 Date:   Mon Feb 20 15:14:18 2012 +0100
78719
78720     l10n: Updated Italian translation
78721
78722  po/it.po | 6509
78723  +++++++++++++++++++++++++++++++++-----------------------------
78724  1 file changed, 3454 insertions(+), 3055 deletions(-)
78725
78726 commit 0efd808c964f38d9517cda9ad0d749eadb6e1862
78727 Author: Kjartan Maraas <kmaraas@gnome.org>
78728 Date:   Sun Feb 19 15:26:13 2012 +0100
78729
78730     Updated Norwegian bokmål translation
78731
78732  po/nb.po | 179
78733  +++++++++++++++++++++++++++++++++------------------------------
78734  1 file changed, 95 insertions(+), 84 deletions(-)
78735
78736 commit 17e7c85d8f2f87a50ee78740a1d44cbc6be097c2
78737 Author: David King <amigadave@amigadave.com>
78738 Date:   Sat Feb 18 11:19:53 2012 +0000
78739
78740     docs: Fix g_drive_get_identifier() typo
78741
78742  gio/gdrive.c | 2 +-
78743  1 file changed, 1 insertion(+), 1 deletion(-)
78744
78745 commit b50863aafac23b2d19ae69dd9a6d243a15075dc5
78746 Author: David King <amigadave@amigadave.com>
78747 Date:   Sat Feb 18 11:10:00 2012 +0000
78748
78749     docs: Add GIOModuleScope and GIOModuleScopeFlags
78750
78751     Fix some typos and add GIOModuleScope and GIOModuleScopeFlags to
78752     gio-sections.txt.
78753
78754  docs/reference/gio/gio-sections.txt | 2 ++
78755  gio/gioenums.h                      | 4 ++--
78756  gio/giomodule.c                     | 2 +-
78757  3 files changed, 5 insertions(+), 3 deletions(-)
78758
78759 commit 4e6c2b88b9d071d5aedfdafb2b55533d46c5f266
78760 Author: David King <amigadave@amigadave.com>
78761 Date:   Sat Feb 18 09:24:42 2012 +0000
78762
78763     docs: Typo fix GInitiable → GInitable
78764
78765  gio/ginitable.c | 6 +++---
78766  1 file changed, 3 insertions(+), 3 deletions(-)
78767
78768 commit c29d7d7f53646a07e42e6edbc777bac90bcdf1d2
78769 Author: David King <amigadave@amigadave.com>
78770 Date:   Sat Feb 18 09:20:02 2012 +0000
78771
78772     docs: Typo fixes for GMount
78773
78774  gio/gmount.h | 4 ++--
78775  1 file changed, 2 insertions(+), 2 deletions(-)
78776
78777 commit d0a310de96b97669e1341fbe1246dbae869f4a5c
78778 Author: Yaron Shahrabani <sh.yaron@gmail.com>
78779 Date:   Sat Feb 18 11:07:12 2012 +0200
78780
78781     Updated Hebrew translation.
78782
78783  po/he.po | 985
78784  +++++++++++++++++++++++++++++++++++++++------------------------
78785  1 file changed, 614 insertions(+), 371 deletions(-)
78786
78787 commit 50efbaf063f77f4e273f87ebf4ab01a1c507e97f
78788 Author: Peter Kjellerstedt <pkj@axis.com>
78789 Date:   Thu Feb 16 12:17:32 2012 +0100
78790
78791     Do not fail unit test due to gdb abbreviating strings
78792
78793     gdb by default will only print strings up to 200 characters. After
78794     that
78795     it abbreviates them. This affects the run-assert-msg-test.sh script if
78796     the path to the glib installation is too long (in our case it was 133
78797     characters, 132 would still have worked...)
78798
78799     By having gdb execute "set print elements 0" before printing the
78800     assert
78801     string, the limit on maximum number of characters to print is set to
78802     unlimited.
78803
78804     Signed-off-by: Peter Kjellerstedt <pkj@axis.com>
78805
78806     https://bugzilla.gnome.org/show_bug.cgi?id=670218
78807
78808  tests/run-assert-msg-test.sh | 2 +-
78809  1 file changed, 1 insertion(+), 1 deletion(-)
78810
78811 commit 29f3e40e4e8bb382f405ecd1769d37bfd536e24b
78812 Author: David King <amigadave@amigadave.com>
78813 Date:   Fri Feb 17 16:09:59 2012 +0000
78814
78815     docs: Fix a typo in the GSeekable documentation
78816
78817  gio/gseekable.h | 2 +-
78818  1 file changed, 1 insertion(+), 1 deletion(-)
78819
78820 commit 52f34311b908e661f257cab70d60d89d37a2da75
78821 Author: Matthias Clasen <mclasen@redhat.com>
78822 Date:   Thu Feb 16 13:33:44 2012 -0500
78823
78824     Docs: fix reference to nonexisting function
78825
78826     The regex syntax docs referred to g_regex_fetch() when
78827     g_match_info_fetch() was meant.
78828
78829     https://bugzilla.gnome.org/show_bug.cgi?id=669865
78830
78831  docs/reference/glib/regex-syntax.sgml | 2 +-
78832  1 file changed, 1 insertion(+), 1 deletion(-)
78833
78834 commit 275731e20039e763748608072e0e2a98b7d035ed
78835 Author: Ravi Sankar Guntur <ravi.g@samsung.com>
78836 Date:   Tue Feb 14 22:05:33 2012 +0530
78837
78838     gio: fix memory leak in g_buffered_output_stream_write_async()
78839
78840     https://bugzilla.gnome.org/show_bug.cgi?id=670085
78841
78842     Signed-off-by: Ravi Sankar Guntur <ravi.g@samsung.com>
78843
78844  gio/gbufferedoutputstream.c | 6 +++---
78845  1 file changed, 3 insertions(+), 3 deletions(-)
78846
78847 commit eafb108cafe257645fc0d16a16ac2764afed6d5a
78848 Author: Christian Persch <chpe@gnome.org>
78849 Date:   Wed Feb 15 15:25:47 2012 +0100
78850
78851     gbytes: Add G_BEGIN/END_DECL guards
78852
78853     Bug #670138.
78854
78855  glib/gbytes.h | 4 ++++
78856  1 file changed, 4 insertions(+)
78857
78858 commit 26f238e85d751aded81602f68cd69bf73cfc8350
78859 Author: Christian Persch <chpe@gnome.org>
78860 Date:   Sun Feb 5 16:00:31 2012 +0100
78861
78862     Plug a mem leak in g_environ_unsetenv
78863
78864     And clarify the memory allocation requirement of the string arrays
78865     passed to
78866     g_environ_{,un}setenv().
78867
78868     ==9458== 10 bytes in 1 blocks are definitely lost in loss record 16
78869     of 39
78870     ==9458==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
78871     ==9458==    by 0x4221A1F: vasprintf (vasprintf.c:78)
78872     ==9458==    by 0x40C6065: g_vasprintf (gprintf.c:314)
78873     ==9458==    by 0x409D894: g_strdup_vprintf (gstrfuncs.c:509)
78874     ==9458==    by 0x409D8C9: g_strdup_printf (gstrfuncs.c:535)
78875     ==9458==    by 0x40672E9: g_environ_setenv (genviron.c:156)
78876     ==9458==    by 0x80490E7: test_environ_array (environment.c:78)
78877     ==9458==    by 0x40A3DB5: test_case_run (gtestutils.c:1662)
78878     ==9458==    by 0x40A40B2: g_test_run_suite_internal
78879     (gtestutils.c:1715)
78880     ==9458==    by 0x40A417C: g_test_run_suite_internal
78881     (gtestutils.c:1726)
78882     ==9458==    by 0x40A42F9: g_test_run_suite (gtestutils.c:1771)
78883     ==9458==    by 0x40A3441: g_test_run (gtestutils.c:1319)
78884     ==9458==    by 0x80493F1: main (environment.c:108)
78885
78886     Bug #669412.
78887
78888  glib/genviron.c | 63
78889  +++++++++++++++++++++++++++++++++++----------------------
78890  1 file changed, 39 insertions(+), 24 deletions(-)
78891
78892 commit ca05902a5883020add334e542a63d7f9381a3117
78893 Author: Dan Winship <danw@gnome.org>
78894 Date:   Fri Feb 10 08:49:17 2012 -0500
78895
78896     Add G_GNUC_BEGIN/END_IGNORE_DEPRECATIONS
78897
78898     Add new macros to disable -Wdeprecated-declarations around a piece of
78899     code, using the C99 (and GNU89) _Pragma() operator. Replace the
78900     existing use of #pragma for this in gio, and suppress the warnings in
78901     gvaluearray.c as well.
78902
78903     https://bugzilla.gnome.org/show_bug.cgi?id=669671
78904
78905  docs/reference/glib/glib-sections.txt |  2 ++
78906  gio/gdesktopappinfo.c                 |  7 ++++---
78907  gio/giomodule.c                       |  5 ++---
78908  glib/docs.c                           | 33
78909  +++++++++++++++++++++++++++++++++
78910  glib/gmacros.h                        | 11 +++++++++++
78911  gobject/gvaluearray.c                 |  4 ++++
78912  6 files changed, 56 insertions(+), 6 deletions(-)
78913
78914 commit ab59739e1177d463fc7577def059deb0179662cc
78915 Author: Dan Winship <danw@gnome.org>
78916 Date:   Fri Feb 10 08:24:28 2012 -0500
78917
78918     gobject: Use a destructor rather than g_atexit() for refcount
78919     debugging
78920
78921     https://bugzilla.gnome.org/show_bug.cgi?id=669671
78922
78923  gobject/gobject.c | 10 ++++++++++
78924  1 file changed, 10 insertions(+)
78925
78926 commit d4992b3d10f64918017617cda0fdaba4d132bf99
78927 Author: Murray Cumming <murrayc@murrayc.com>
78928 Date:   Wed Feb 15 11:53:03 2012 +0100
78929
78930     g_application_activate(): Fix typo in docs.
78931
78932  gio/gapplication.c | 2 +-
78933  1 file changed, 1 insertion(+), 1 deletion(-)
78934
78935 commit d240b883155183fcb9723766b4e4b4b5a0db57ff
78936 Author: Giovanni Campagna <gcampagna@src.gnome.org>
78937 Date:   Mon Feb 13 16:42:44 2012 +0100
78938
78939     GKeyFile: fix annotation of g_key_file_load_from_data
78940
78941     (array) without (element-type) means "array of the same type as
78942     the C type", so gchar* with (array) is interpreted as an array of
78943     strings. Since GKeyFiles must be UTF-8 encoded anyway, just
78944     annotate it as a string.
78945
78946     https://bugzilla.gnome.org/show_bug.cgi?id=658484
78947
78948  glib/gkeyfile.c | 4 ++--
78949  1 file changed, 2 insertions(+), 2 deletions(-)
78950
78951 commit 5b8a6900d3c0e757044b7f5c6e9eb54f9cb18154
78952 Author: Giovanni Campagna <gcampagna@src.gnome.org>
78953 Date:   Mon Feb 13 16:41:20 2012 +0100
78954
78955     GDataInputStream: don't segfault on async line reads
78956
78957     If an async line read fails, it returns NULL. In that case, we
78958     must return NULL before validating the line, or we segfault.
78959
78960     https://bugzilla.gnome.org/show_bug.cgi?id=658484
78961
78962  gio/gdatainputstream.c | 3 +++
78963  1 file changed, 3 insertions(+)
78964
78965 commit 96671ce815e061a7ff472adbe89ac381443c619a
78966 Author: Kasia Bondarava <kasia.bondarava@gmail.com>
78967 Date:   Tue Feb 14 18:28:32 2012 +0300
78968
78969     Updated Belarusian translation.
78970
78971  po/be.po | 910
78972  ++++++++++++++++++++++++++++++++++++++++-----------------------
78973  1 file changed, 575 insertions(+), 335 deletions(-)
78974
78975 commit f2eed2fd2521cd856b0fcc91187a1da09f386768
78976 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
78977 Date:   Tue Feb 14 11:01:33 2012 +0100
78978
78979     Updated Serbian translation
78980
78981  po/sr.po       | 229
78982  +++++++++++++++++++++------------------------------------
78983  po/sr@latin.po | 229
78984  +++++++++++++++++++++------------------------------------
78985  2 files changed, 170 insertions(+), 288 deletions(-)
78986
78987 commit dd553a2ba32cd8523e3097d34228c21b96a3f10c
78988 Author: Dan Winship <danw@gnome.org>
78989 Date:   Wed Feb 8 08:26:36 2012 -0500
78990
78991     gasyncqueue: deprecate GTimeVal-based methods, add relative-delay ones
78992
78993     https://bugzilla.gnome.org/show_bug.cgi?id=669670
78994
78995  docs/reference/glib/glib-sections.txt |   8 ++-
78996  glib/gasyncqueue.c                    | 105
78997  ++++++++++++++++++++++++++++++----
78998  glib/gasyncqueue.h                    |  15 +++--
78999  glib/glib.symbols                     |   2 +
79000  glib/gthreadpool.c                    |  16 ++----
79001  5 files changed, 117 insertions(+), 29 deletions(-)
79002
79003 commit 99af65a079e4d7c0c20960a6e68f83b3c56f6f20
79004 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
79005 Date:   Sun Feb 12 20:12:30 2012 +0100
79006
79007     Updated Serbian translation
79008
79009  po/sr.po       | 6162
79010  ++++++++++++++++++++++++++++++--------------------------
79011  po/sr@latin.po | 6160
79012  +++++++++++++++++++++++++++++--------------------------
79013  2 files changed, 6541 insertions(+), 5781 deletions(-)
79014
79015 commit 3d34b9bbc7322256d8fb6a6081c503e321d907db
79016 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
79017 Date:   Sun Feb 12 13:21:17 2012 +0100
79018
79019     Updated Spanish translation
79020
79021  po/es.po | 279
79022  ++++++++++++++++++++++++++++++++++-----------------------------
79023  1 file changed, 151 insertions(+), 128 deletions(-)
79024
79025 commit 967f3f83a7311c7ee9584b2f2bc80413142b096f
79026 Author: Matthias Clasen <mclasen@redhat.com>
79027 Date:   Fri Feb 10 22:13:36 2012 -0500
79028
79029     Add a few more missing functions to the docs
79030
79031  docs/reference/gio/gio-sections.txt         | 1 +
79032  docs/reference/gobject/gobject-sections.txt | 3 +++
79033  2 files changed, 4 insertions(+)
79034
79035 commit 5278d1f6af5e053ec1fe75bfde6c86ebcb06afba
79036 Author: Matthias Clasen <mclasen@redhat.com>
79037 Date:   Fri Feb 10 22:08:47 2012 -0500
79038
79039     Add g_settings_new_full to the docs
79040
79041  docs/reference/gio/gio-sections.txt | 1 +
79042  1 file changed, 1 insertion(+)
79043
79044 commit cd3aebc96e59ef558ce0a4d84629da0a97fe24eb
79045 Author: Matthias Clasen <mclasen@redhat.com>
79046 Date:   Fri Feb 10 21:10:58 2012 -0500
79047
79048     Add g_test_undefined to the docs
79049
79050  docs/reference/glib/glib-sections.txt | 1 +
79051  1 file changed, 1 insertion(+)
79052
79053 commit 8cb48f644d66fef98429d2adbf298d3225a25fef
79054 Author: Matthias Clasen <mclasen@redhat.com>
79055 Date:   Fri Feb 10 21:09:39 2012 -0500
79056
79057     Fix a parameter name mismatch
79058
79059     gtk-doc gets unhappy if parameters aren't named the same in
79060     headers, sources and doc comments.
79061
79062  glib/ghash.h | 2 +-
79063  1 file changed, 1 insertion(+), 1 deletion(-)
79064
79065 commit 6293105593e68165590c66bdd40c0df7f822b1e1
79066 Author: Matthias Clasen <mclasen@redhat.com>
79067 Date:   Fri Feb 10 18:06:10 2012 -0500
79068
79069     Drop menu markup docs
79070
79071     This does not exist anymore.
79072
79073  docs/reference/gio/gio-docs.xml | 1 -
79074  1 file changed, 1 deletion(-)
79075
79076 commit 7e657d1e5c4ea733531da2da87f6435ffaa3deac
79077 Author: Javier Jardón <jjardon@gnome.org>
79078 Date:   Fri Feb 10 20:09:20 2012 +0000
79079
79080     docs: Fix some typos in gwin32inputstream
79081
79082  docs/reference/gio/gio-sections.txt | 2 +-
79083  gio/gwin32inputstream.c             | 4 ++--
79084  2 files changed, 3 insertions(+), 3 deletions(-)
79085
79086 commit 704a2ca02de0430786114e7d9bf7aa772c40b934
79087 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
79088 Date:   Fri Feb 10 02:02:29 2012 +0100
79089
79090     socket/win32: flush pending read before signaling HUP
79091
79092     Unix and Windows gio GSocket behaves differently when the socket is
79093     closed by the peer. On Unix, the client receives pending data before
79094     receiving HUP. But on Windows, the HUP may come before, resulting in
79095     unreliable and racy code. We should have same behaviour on all
79096     platforms.
79097
79098     According to MSDN documentation: "an application should check for
79099     remaining data upon receipt of FD_CLOSE to avoid any possibility of
79100     losing data."
79101
79102     https://bugzilla.gnome.org/show_bug.cgi?id=669810
79103
79104  gio/gsocket.c | 22 ++++++++++++++++++++--
79105  1 file changed, 20 insertions(+), 2 deletions(-)
79106
79107 commit 6ca817c3f2c14b39792b381466067f71e601f895
79108 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
79109 Date:   Fri Feb 10 14:52:33 2012 +0100
79110
79111     gio/tests: add /socket/close_graceful test
79112
79113     Add a test to check that remaining data is read before the close
79114     event is received.
79115
79116     https://bugzilla.gnome.org/show_bug.cgi?id=669810
79117
79118  gio/tests/socket.c | 85
79119  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
79120  1 file changed, 85 insertions(+)
79121
79122 commit 6d3b31a533d74b727bca5ac720a81eacb8aee31e
79123 Author: Christophe Fergeau <cfergeau@redhat.com>
79124 Date:   Thu Feb 9 17:59:55 2012 +0100
79125
79126     Fix g_hash_table_foreach crash with NULL hash table
79127
79128     When G_DISABLE_ASSERT is not defined, g_hash_table_foreach and
79129     g_hash_table_find dereferences the hash table argument before
79130     checking if it's NULL. This causes a crash when one of this function
79131     is mistakenly called with a NULL argument instead of returning
79132     with a warning through g_return_if_fail.
79133
79134  glib/ghash.c | 12 ++++++++++--
79135  1 file changed, 10 insertions(+), 2 deletions(-)
79136
79137 commit b17b135d9f4fa5652d64decf1d1cd0cad7de21f0
79138 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
79139 Date:   Fri Feb 10 08:57:21 2012 +0800
79140
79141     Dist gio/gconstructor_as_data.h
79142
79143     This will avoid a dependency on a PERL installation for Visual Studio
79144     builds.
79145
79146     Checked with mclasen in
79147     https://bugzilla.gnome.org/show_bug.cgi?id=669538#c2
79148
79149  gio/Makefile.am | 1 +
79150  1 file changed, 1 insertion(+)
79151
79152 commit d4e3ae990c55c3673c4d18870173d78c38dd6494
79153 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
79154 Date:   Tue Feb 7 14:41:24 2012 +0800
79155
79156     Bug 669538-glib-compile-resources.c: Include io.h on Windows
79157
79158     This is needed for close() on Windows (Visual C++ specifically)
79159     so that
79160     no C4013 (aka Implicit declaration of ...) errors/warnings will
79161     be emitted.
79162
79163  gio/glib-compile-resources.c | 3 +++
79164  1 file changed, 3 insertions(+)
79165
79166 commit 52d046009607e35b4665fc94aa392874d9aaacb8
79167 Author: Richard Hughes <richard@hughsie.com>
79168 Date:   Thu Feb 9 16:22:36 2012 +0000
79169
79170     Allow multiple --sourcedir options to glib-compile-resources
79171
79172  gio/glib-compile-resources.c | 50
79173  +++++++++++++++++++++++++++++++++++++-------
79174  1 file changed, 42 insertions(+), 8 deletions(-)
79175
79176 commit 40e9192d7261ff9eec9e6ec4bd7029c08df80004
79177 Author: Ryan Lortie <desrt@desrt.ca>
79178 Date:   Thu Feb 9 12:15:49 2012 -0500
79179
79180     GApplication: put non-unique apps on D-Bus
79181
79182     For a number of reasons it might be useful to register the object
79183     paths
79184     associated with a non-unique application so that the application
79185     can at
79186     least field requests to its unique D-Bus name.
79187
79188     https://bugzilla.gnome.org/show_bug.cgi?id=647986
79189
79190  gio/gapplication.c          | 21 +++++++++------------
79191  gio/gapplicationimpl-dbus.c | 22 +++++++++++++++++++++-
79192  2 files changed, 30 insertions(+), 13 deletions(-)
79193
79194 commit db38923c94bb764f14ac4b7bff6e71cf6aba343f
79195 Author: David King <david.king@canonical.com>
79196 Date:   Tue Feb 7 09:02:51 2012 +0000
79197
79198     docs: Fix gdbus-codegen example XML
79199
79200     Without the surrounding <node> tags, gdbus-codegen does not
79201     generate any
79202     implementation for the interface described in the introspection XML.
79203
79204     https://bugzilla.gnome.org/show_bug.cgi?id=669544
79205
79206  docs/reference/gio/gdbus-codegen.xml | 30 ++++++++++++++++--------------
79207  1 file changed, 16 insertions(+), 14 deletions(-)
79208
79209 commit daf78764e5e142ea0c787e5f3f22e5bee4417883
79210 Author: Dan Winship <danw@gnome.org>
79211 Date:   Fri Feb 3 12:14:06 2012 -0500
79212
79213     gthread-win32: update for g_get_monotonic_time() changes
79214
79215     g_cond_wait_until() was calling GetSystemTimeAsFileTime() to get the
79216     current time, which is no longer what g_get_monotonic_time() returns.
79217
79218     https://bugzilla.gnome.org/show_bug.cgi?id=669329
79219
79220  glib/gthread-win32.c | 10 +---------
79221  1 file changed, 1 insertion(+), 9 deletions(-)
79222
79223 commit ca5ed93fde448943d7ab62b057a9b16e6ed85621
79224 Author: Dan Winship <danw@gnome.org>
79225 Date:   Fri Feb 3 11:45:51 2012 -0500
79226
79227     glocalfile: fix error code when opening a directory on win32
79228
79229     g_file_read() was returning G_IO_ERROR_IS_DIRECTORY when you tried to
79230     open a directory on unix, but G_IO_ERROR_PERMISSION_DENIED on win32.
79231     Fix that, and add a test to tests/file.c
79232
79233     Pointed out on IRC by Paweł Forysiuk.
79234
79235     https://bugzilla.gnome.org/show_bug.cgi?id=669330
79236
79237  gio/glocalfile.c | 14 ++++++++++++++
79238  gio/tests/file.c |  5 +++++
79239  2 files changed, 19 insertions(+)
79240
79241 commit a067df5d720096a62736d26c9e971363c0843d91
79242 Author: David Zeuthen <davidz@redhat.com>
79243 Date:   Wed Feb 8 12:46:04 2012 -0500
79244
79245     GDBusProxy: Add G_DBUS_PROXY_FLAGS_GET_INVALIDATED_PROPERTIES flag
79246
79247     This is useful when using certain D-Bus services where the
79248     PropertiesChanged signal does not include the property value such as
79249     e.g. various systemd mechanisms, see e.g.
79250
79251      https://bugs.freedesktop.org/show_bug.cgi?id=37632
79252
79253     Signed-off-by: David Zeuthen <davidz@redhat.com>
79254
79255  gio/gdbusproxy.c              | 108
79256  +++++++++++++++++++++++++++++++++++++++---
79257  gio/gioenums.h                |   4 +-
79258  gio/tests/gdbus-proxy.c       |  47 +++++++++++++++++-
79259  gio/tests/gdbus-testserver.py |   6 +--
79260  4 files changed, 153 insertions(+), 12 deletions(-)
79261
79262 commit 1370804f2b1cbb39875bb6a8a53f5bc5318092f4
79263 Author: Jesse van den Kieboom <jesse.vandenkieboom@epfl.ch>
79264 Date:   Wed Feb 8 17:13:34 2012 +0100
79265
79266     Retrieve cwd and environ in local GApplicationCommandLine
79267
79268     https://bugzilla.gnome.org/show_bug.cgi?id=669689
79269
79270  gio/gapplicationcommandline.c | 38 +++++++++++++++++++++++++++-----------
79271  1 file changed, 27 insertions(+), 11 deletions(-)
79272
79273 commit 90dbaca92477aeb6e1facac5dd8172e0d5319d4e
79274 Author: Ravi Sankar Guntur <ravi.g@samsung.com>
79275 Date:   Mon Feb 6 23:10:34 2012 +0530
79276
79277     glib/tests: mainloop - fix a mem leak.
79278
79279     https://bugzilla.gnome.org/show_bug.cgi?id=669372
79280
79281     Signed-off-by: Ravi Sankar Guntur <ravi.g@samsung.com>
79282
79283  glib/tests/mainloop.c | 23 ++++++++++++++++++++++-
79284  1 file changed, 22 insertions(+), 1 deletion(-)
79285
79286 commit bd79c00537756ca24423e51f11cae008111ab7d2
79287 Author: Ravi Sankar Guntur <ravi.g@samsung.com>
79288 Date:   Sat Feb 4 23:42:41 2012 +0530
79289
79290     glib/tests: fix memory leak
79291
79292     https://bugzilla.gnome.org/show_bug.cgi?id=669372
79293
79294     Signed-off-by: Ravi Sankar Guntur <ravi.g@samsung.com>
79295
79296  glib/tests/gdatetime.c | 1 +
79297  glib/tests/hash.c      | 1 +
79298  2 files changed, 2 insertions(+)
79299
79300 commit 46affb0cd8befd5c6c13583570434648ee1e1f13
79301 Author: Dan Winship <danw@gnome.org>
79302 Date:   Wed Feb 8 08:39:42 2012 -0500
79303
79304     gio: update .gitignore
79305
79306  gio/.gitignore | 16 +++++++++-------
79307  1 file changed, 9 insertions(+), 7 deletions(-)
79308
79309 commit a8f516f61e42de970c78a2905a309a7c17eb02c2
79310 Author: Dan Winship <danw@gnome.org>
79311 Date:   Wed Feb 8 08:46:03 2012 -0500
79312
79313     glib/tests/option-context: remove unused tests
79314
79315     These tests were written, but then never used since it was decided to
79316     add g_warnings() to goption.c in the cases they were supposed to be
79317     testing. So anyway, just remove them.
79318
79319  glib/tests/option-context.c | 68
79320  ---------------------------------------------
79321  1 file changed, 68 deletions(-)
79322
79323 commit 71c3ba28a8d9e117efb0446db37d69210820266f
79324 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
79325 Date:   Wed Feb 8 20:41:13 2012 +0800
79326
79327     config.h.win32.in: Add note on if_nametoindex
79328
79329     This explains the current disabling of HAVE_IF_NAMETOINDEX as we are
79330     still supporting Windows XP.  This is expected to change when
79331     the patch
79332     for XP support for if_nametoindex in accepted into master.
79333
79334  config.h.win32.in | 4 ++++
79335  1 file changed, 4 insertions(+)
79336
79337 commit 95a2c885d749b6a14aa3db04bf5ee46ca91fc915
79338 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
79339 Date:   Wed Feb 8 19:52:55 2012 +0800
79340
79341     config.h.win32.in: Updates
79342
79343     Make this more like the config.h.in template
79344
79345  config.h.win32.in | 21 ++++++++++++---------
79346  1 file changed, 12 insertions(+), 9 deletions(-)
79347
79348 commit af99ccc0d663b759b7edfaf744bcb657853280c2
79349 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
79350 Date:   Wed Feb 8 15:09:13 2012 +0800
79351
79352     Update VS2010 property sheet
79353
79354     Should be $(CopyDir) not $(OutDir) here for VS2010.  Oops :|
79355
79356  build/win32/vs10/glib.props | 2 +-
79357  1 file changed, 1 insertion(+), 1 deletion(-)
79358
79359 commit bbda744c0e8d5aa3c1b5476c5083ccfd51b02a7b
79360 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
79361 Date:   Wed Feb 8 14:54:38 2012 +0800
79362
79363     Update VS property sheets
79364
79365     ...To reflect the correct GIO headers to install
79366
79367  build/win32/vs10/glib.props  | 4 ++--
79368  build/win32/vs9/glib.vsprops | 2 +-
79369  2 files changed, 3 insertions(+), 3 deletions(-)
79370
79371 commit f049262a6105ecad71e5515300cbb0239800b10d
79372 Author: Dan Winship <danw@gnome.org>
79373 Date:   Tue Feb 7 10:54:22 2012 -0500
79374
79375     glib-mkenums: fix handling of forward enum declarations
79376
79377     Given
79378
79379         typedef enum MyFoo MyFoo;
79380
79381     glib-mkenums would get confused, not notice the ";", and then keep
79382     skipping lines until it found one that started with a "{", possibly
79383     even going into the next file.
79384
79385     Fix it to just ignore those lines instead (and also, to error out if
79386     it hits eof while parsing an enum).
79387
79388     https://bugzilla.gnome.org/show_bug.cgi?id=669595
79389
79390  gobject/glib-mkenums.in | 6 ++++++
79391  1 file changed, 6 insertions(+)
79392
79393 commit 808346c6abd1af04221308a1ef3abe98b7f062f4
79394 Author: Javier Jardón <jjardon@gnome.org>
79395 Date:   Tue Feb 7 15:37:26 2012 +0100
79396
79397     docs: Add win32 gio specific api to the docs
79398
79399     Reported by Lethalman on IRC
79400
79401  docs/reference/gio/gio-docs.xml     |  2 ++
79402  docs/reference/gio/gio-sections.txt | 42
79403  +++++++++++++++++++++++++++++++++++++
79404  2 files changed, 44 insertions(+)
79405
79406 commit 46e2df316dd4f23b20e2ed2b300cc294336c8dac
79407 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
79408 Date:   Tue Feb 7 17:05:22 2012 +0800
79409
79410     Add Visual C++ 2010 projects to compile GResource tools
79411
79412     Added projects to compile the glib-compile-resources and
79413     gresource(-tool)
79414     utility programs during the Visual C++ 2010 build process, "install"
79415     the resulting binaries upon successful compilation, and dist the new
79416     .vcxproj and .vcxproj.filters files.
79417
79418     Also updated the property sheet and "install" project to make sure
79419     the new
79420     .exe's are indeed "installed" and removed from the "install"
79421     project the
79422     dependency on the testglib project as testglib is not an exhausive
79423     test on
79424     GLib and people might want to make that project compile different test
79425     programs as they might need.
79426
79427     Just wondering: I have updated the property sheet to create the
79428     gconstructor_as_data.h header for glib-compile-resources, but is
79429     it better
79430     to dist that generated header instead as the VS 2008/2010 projects
79431     will
79432     depend on a working installation of PERL on Windows?
79433
79434  build/win32/vs10/Makefile.am                       |   4 +
79435  build/win32/vs10/glib-compile-resources.vcxproj    | 177
79436  +++++++++++++++++++++
79437  .../vs10/glib-compile-resources.vcxproj.filters    |  17 ++
79438  build/win32/vs10/glib.props                        |  10 ++
79439  build/win32/vs10/glib.sln                          |  38 ++++-
79440  build/win32/vs10/gresource.vcxproj                 | 176
79441  ++++++++++++++++++++
79442  build/win32/vs10/gresource.vcxproj.filters         |  14 ++
79443  build/win32/vs10/install.vcxproj                   |  12 +-
79444  8 files changed, 443 insertions(+), 5 deletions(-)
79445
79446 commit 2b400d853e084dc7fe512ea6a56510e64cba7846
79447 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
79448 Date:   Tue Feb 7 16:31:53 2012 +0800
79449
79450     Update Visual C++ 2008 projects
79451
79452     Make the "install" project depend on the glib-compile-resources
79453     gresource
79454     projects so that these tools will be indeed installed.  Missed that
79455     in my
79456     last commit-oops.
79457
79458     Also make the "install" project not to depend on the testglib
79459     project as:
79460     -the test program in the project is not an exhausive test of the GLib
79461      libraries
79462     -One may want to use the project to compile different test program(s),
79463     so
79464      it might be better to keep the project but not "install" the
79465      resulting
79466      .exe
79467
79468  build/win32/vs9/glib.sln | 3 ++-
79469  1 file changed, 2 insertions(+), 1 deletion(-)
79470
79471 commit d858cd30478c0d331e1dc4164e39237de6f52f7f
79472 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
79473 Date:   Tue Feb 7 14:37:57 2012 +0800
79474
79475     Add Visual C++ 2008 projects for GResource tools
79476
79477     Add projects to build the glib-compile-resources and gresource(-tool)
79478     utilities, and "install" these tools upon successful compilation,
79479     and dist
79480     the new projects.
79481
79482     One piece of note: will it be better to dist gconstructor_as_data.h
79483     instead
79484     of generating it in the VS build process (I generated it in the
79485     property
79486     sheet update in this commit)?
79487
79488     Visual C++ 2010 projects will follow shortly.
79489
79490  build/win32/vs9/Makefile.am                   |   2 +
79491  build/win32/vs9/glib-compile-resources.vcproj | 156
79492  ++++++++++++++++++++++++++
79493  build/win32/vs9/glib.sln                      |  46 ++++++++
79494  build/win32/vs9/glib.vsprops                  |   6 +
79495  build/win32/vs9/gresource.vcproj              | 155
79496  +++++++++++++++++++++++++
79497  5 files changed, 365 insertions(+)
79498
79499 commit 867f554ea53bb4e7c975a919e245d4a02d6f42fe
79500 Author: Christian Persch <chpe@gnome.org>
79501 Date:   Mon Feb 6 22:33:19 2012 +0100
79502
79503     docs: Fix typo
79504
79505  docs/reference/gio/glib-compile-resources.xml | 2 +-
79506  1 file changed, 1 insertion(+), 1 deletion(-)
79507
79508 commit 1faed130dc227f983f42f23df2a242bd004c4ac8
79509 Author: Giovanni Campagna <gcampagna@src.gnome.org>
79510 Date:   Thu Nov 17 00:52:59 2011 +0100
79511
79512     gtimezone: consider a leading : in TZ environment variable
79513
79514     When set to represent a zoneinfo file, TZ may start with :, therefore
79515     glib needs to check it and ignore the first char when building the
79516     resulting filename, or it won't be found.
79517     Also, the path could be absolute, in which case it is wrong to
79518     append /usr/share/timezone
79519
79520     https://bugzilla.gnome.org/show_bug.cgi?id=664237
79521
79522  glib/gtimezone.c | 12 +++++++++++-
79523  1 file changed, 11 insertions(+), 1 deletion(-)
79524
79525 commit b98b63187a24451411c88962bd82553652b198e0
79526 Author: Swecha Localization Team <localization@swecha.org>
79527 Date:   Mon Feb 6 17:15:14 2012 +0530
79528
79529     Updated Telugu Translation
79530
79531  po/te.po | 1774
79532  ++++++++++++++++++++++++++++++++------------------------------
79533  1 file changed, 918 insertions(+), 856 deletions(-)
79534
79535 commit bd0897034970253cb3831bdd4d54bb620cdab075
79536 Author: Fran Diéguez <fran.dieguez@mabishu.com>
79537 Date:   Mon Feb 6 02:54:44 2012 +0100
79538
79539     Updated Galician translations
79540
79541  po/gl.po | 418
79542  ++++++++++++++++++++++++++++++++++-----------------------------
79543  1 file changed, 224 insertions(+), 194 deletions(-)
79544
79545 commit 7e9aed94deb6d6b9f25af539d84bb1e66c958cbc
79546 Author: Christian Persch <chpe@gnome.org>
79547 Date:   Sun Feb 5 20:00:16 2012 +0100
79548
79549     Revert "Plug a mem leak in g_environ_unsetenv"
79550
79551     This reverts commit 2f4b46e3783b04cddcb2622a57b2a8e692cff68a,
79552     which was
79553     pushed accidentally.
79554
79555  glib/genviron.c | 3 ---
79556  1 file changed, 3 deletions(-)
79557
79558 commit 30e0a1beacb8ffa2e58581e723023a3475d6ad62
79559 Author: Christian Persch <chpe@gnome.org>
79560 Date:   Sun Feb 5 19:55:45 2012 +0100
79561
79562     resources: Consolidate creation of GResource into one place
79563
79564  gio/gresource.c | 32 ++++++++++++++++++++------------
79565  1 file changed, 20 insertions(+), 12 deletions(-)
79566
79567 commit 04df4d45a47d653c24c75f321fe7b017b2d47a68
79568 Author: Christian Persch <chpe@gnome.org>
79569 Date:   Sun Feb 5 16:44:10 2012 +0100
79570
79571     resources: tests: Plug a mem leak
79572
79573     ==1265== 84 (8 direct, 76 indirect) bytes in 1 blocks are definitely
79574     lost in loss record 793 of 827
79575     ==1265==    at 0x4029467: calloc (vg_replace_malloc.c:467)
79576     ==1265==    by 0x408479B: standard_calloc (gmem.c:104)
79577     ==1265==    by 0x4084846: g_malloc0 (gmem.c:189)
79578     ==1265==    by 0x4084B2D: g_malloc0_n (gmem.c:385)
79579     ==1265==    by 0x4228A98: g_resource_load (gresource.c:253)
79580     ==1265==    by 0x804A56D: test_resource_registred (resources.c:198)
79581
79582  gio/tests/resources.c | 1 +
79583  1 file changed, 1 insertion(+)
79584
79585 commit 0ebb6339d15aa4ccc5a380dd35d116806c7005f3
79586 Author: Christian Persch <chpe@gnome.org>
79587 Date:   Sun Feb 5 16:39:51 2012 +0100
79588
79589     resources: tests: Plug a mem leak
79590
79591     ==509== 700 (20 direct, 680 indirect) bytes in 1 blocks are definitely
79592     lost in loss record 828 of 837
79593     ==509==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
79594     ==509==    by 0x4084724: standard_malloc (gmem.c:85)
79595     ==509==    by 0x40847C7: g_malloc (gmem.c:159)
79596     ==509==    by 0x409B1E1: g_slice_alloc (gslice.c:1003)
79597     ==509==    by 0x405396B: g_bytes_new_with_free_func (gbytes.c:173)
79598     ==509==    by 0x405390D: g_bytes_new_take (gbytes.c:122)
79599     ==509==    by 0x804A48C: test_resource_data (resources.c:174)
79600
79601  gio/tests/resources.c | 1 +
79602  1 file changed, 1 insertion(+)
79603
79604 commit 6789ab2294409ce9388ada1110ea5bb8da71b95a
79605 Author: Christian Persch <chpe@gnome.org>
79606 Date:   Sun Feb 5 16:38:36 2012 +0100
79607
79608     resources: tests: Plug a mem leak
79609
79610     ==29204== 11,456 (84 direct, 11,372 indirect) bytes in 1 blocks are
79611     definitely lost in loss record 859 of 861
79612     ==29204==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
79613     ==29204==    by 0x4084724: standard_malloc (gmem.c:85)
79614     ==29204==    by 0x40847C7: g_malloc (gmem.c:159)
79615     ==29204==    by 0x409B1E1: g_slice_alloc (gslice.c:1003)
79616     ==29204==    by 0x409B227: g_slice_alloc0 (gslice.c:1029)
79617     ==29204==    by 0x41936CF: g_type_create_instance (gtype.c:1872)
79618     ==29204==    by 0x417CCC9: g_object_constructor (gobject.c:1839)
79619     ==29204==    by 0x417C6F4: g_object_newv (gobject.c:1703)
79620     ==29204==    by 0x417CC5A: g_object_new_valist (gobject.c:1820)
79621     ==29204==    by 0x417C1DB: g_object_new (gobject.c:1535)
79622     ==29204==    by 0x41E5E29: g_converter_input_stream_new
79623     (gconverterinputstream.c:204)
79624     ==29204==    by 0x4228D38: g_resource_open_stream (gresource.c:363)
79625
79626  gio/tests/resources.c | 9 ++++++---
79627  1 file changed, 6 insertions(+), 3 deletions(-)
79628
79629 commit 877fe6fb524df8478c963342b7948aa3aa55f25e
79630 Author: Christian Persch <chpe@gnome.org>
79631 Date:   Sun Feb 5 16:37:36 2012 +0100
79632
79633     resources: Init refcount to 1
79634
79635     This bug was exposed by fixing the following leak in the resources
79636     test:
79637
79638     ==29204== 11,456 (84 direct, 11,372 indirect) bytes in 1 blocks are
79639     definitely lost in loss record 859 of 861
79640     ==29204==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
79641     ==29204==    by 0x4084724: standard_malloc (gmem.c:85)
79642     ==29204==    by 0x40847C7: g_malloc (gmem.c:159)
79643     ==29204==    by 0x409B1E1: g_slice_alloc (gslice.c:1003)
79644     ==29204==    by 0x409B227: g_slice_alloc0 (gslice.c:1029)
79645     ==29204==    by 0x41936CF: g_type_create_instance (gtype.c:1872)
79646     ==29204==    by 0x417CCC9: g_object_constructor (gobject.c:1839)
79647     ==29204==    by 0x417C6F4: g_object_newv (gobject.c:1703)
79648     ==29204==    by 0x417CC5A: g_object_new_valist (gobject.c:1820)
79649     ==29204==    by 0x417C1DB: g_object_new (gobject.c:1535)
79650     ==29204==    by 0x41E5E29: g_converter_input_stream_new
79651     (gconverterinputstream.c:204)
79652     ==29204==    by 0x4228D38: g_resource_open_stream (gresource.c:363)
79653
79654  gio/gresource.c | 1 +
79655  1 file changed, 1 insertion(+)
79656
79657 commit 30e9cccb85bd6f398ce1f17d9a8eae98f4c2430a
79658 Author: Christian Persch <chpe@gnome.org>
79659 Date:   Sun Feb 5 16:18:34 2012 +0100
79660
79661     resources: Plug a mem leak
79662
79663     ==29204== 7,192 (76 direct, 7,116 indirect) bytes in 1 blocks are
79664     definitely lost in loss record 855 of 861
79665     ==29204==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
79666     ==29204==    by 0x4084724: standard_malloc (gmem.c:85)
79667     ==29204==    by 0x40847C7: g_malloc (gmem.c:159)
79668     ==29204==    by 0x409B1E1: g_slice_alloc (gslice.c:1003)
79669     ==29204==    by 0x409B227: g_slice_alloc0 (gslice.c:1029)
79670     ==29204==    by 0x41936CF: g_type_create_instance (gtype.c:1872)
79671     ==29204==    by 0x417CCC9: g_object_constructor (gobject.c:1839)
79672     ==29204==    by 0x417C6F4: g_object_newv (gobject.c:1703)
79673     ==29204==    by 0x417CC5A: g_object_new_valist (gobject.c:1820)
79674     ==29204==    by 0x417C1DB: g_object_new (gobject.c:1535)
79675     ==29204==    by 0x424E815: g_zlib_decompressor_new
79676     (gzlibdecompressor.c:270)
79677     ==29204==    by 0x4228DD8: g_resource_lookup_data (gresource.c:422)
79678
79679  gio/gresource.c | 4 ++++
79680  1 file changed, 4 insertions(+)
79681
79682 commit e194a9032f03a14b4a2be85c370a9cf52faeb3d2
79683 Author: Christian Persch <chpe@gnome.org>
79684 Date:   Sun Feb 5 16:16:37 2012 +0100
79685
79686     resources: tests: Plug a mem leak
79687
79688     ==28778== 700 (20 direct, 680 indirect) bytes in 1 blocks are
79689     definitely lost in loss record 842 of 863
79690     ==28778==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
79691     ==28778==    by 0x4084724: standard_malloc (gmem.c:85)
79692     ==28778==    by 0x40847C7: g_malloc (gmem.c:159)
79693     ==28778==    by 0x409B1E1: g_slice_alloc (gslice.c:1003)
79694     ==28778==    by 0x405396B: g_bytes_new_with_free_func (gbytes.c:173)
79695     ==28778==    by 0x405390D: g_bytes_new_take (gbytes.c:122)
79696     ==28778==    by 0x804C2B1: test_uri_query_info (resources.c:435)
79697
79698  gio/tests/resources.c | 1 +
79699  1 file changed, 1 insertion(+)
79700
79701 commit 108e11875e74c9c9483cab1a8f72e432bdbb8004
79702 Author: Christian Persch <chpe@gnome.org>
79703 Date:   Sun Feb 5 16:14:21 2012 +0100
79704
79705     resources: tests: Plug a mem leak
79706
79707     ==28318== 38 (12 direct, 26 indirect) bytes in 1 blocks are definitely
79708     lost in loss record 613 of 865
79709     ==28318==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
79710     ==28318==    by 0x4084724: standard_malloc (gmem.c:85)
79711     ==28318==    by 0x40847C7: g_malloc (gmem.c:159)
79712     ==28318==    by 0x4084AB4: g_malloc_n (gmem.c:361)
79713     ==28318==    by 0x4229599: g_resources_enumerate_children
79714     (gresource.c:806)
79715     ==28318==    by 0x804B39E: test_resource_registred (resources.c:283)
79716
79717  gio/tests/resources.c | 1 +
79718  1 file changed, 1 insertion(+)
79719
79720 commit 74c262a8bd4a1fa6a0163ceb22667852c891c159
79721 Author: Christian Persch <chpe@gnome.org>
79722 Date:   Sun Feb 5 16:12:23 2012 +0100
79723
79724     resources: tests: Plug a mem leak
79725
79726     ==27820== 31 bytes in 1 blocks are definitely lost in loss record
79727     587 of 866
79728     ==27820==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
79729     ==27820==    by 0x4084724: standard_malloc (gmem.c:85)
79730     ==27820==    by 0x40847C7: g_malloc (gmem.c:159)
79731     ==27820==    by 0x4084AB4: g_malloc_n (gmem.c:361)
79732     ==27820==    by 0x409D6A1: g_strdup (gstrfuncs.c:356)
79733     ==27820==    by 0x4069FF7: g_get_current_dir (gfileutils.c:2544)
79734     ==27820==    by 0x804BCA7: test_resource_module (resources.c:370)
79735
79736  gio/tests/resources.c | 1 +
79737  1 file changed, 1 insertion(+)
79738
79739 commit ffe7a3293f7e69fab1211f014a54b78fb7611ee0
79740 Author: Christian Persch <chpe@gnome.org>
79741 Date:   Sun Feb 5 16:10:48 2012 +0100
79742
79743     resources: Plug a mem leak
79744
79745     ==27020== 44 (24 direct, 20 indirect) bytes in 1 blocks are definitely
79746     lost in loss record 684 of 936
79747     ==27020==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
79748     ==27020==    by 0x4084724: standard_malloc (gmem.c:85)
79749     ==27020==    by 0x40847C7: g_malloc (gmem.c:159)
79750     ==27020==    by 0x409B1E1: g_slice_alloc (gslice.c:1003)
79751     ==27020==    by 0x40BC038: g_variant_get_child_value
79752     (gvariant-core.c:969)
79753     ==27020==    by 0x40B5277: g_variant_get_variant (gvariant.c:749)
79754     ==27020==    by 0x4273182: gvdb_table_value_from_item
79755     (gvdb-reader.c:478)
79756     ==27020==    by 0x42731E8: gvdb_table_get_value (gvdb-reader.c:509)
79757     ==27020==    by 0x4228B36: do_lookup (gresource.c:280)
79758     ==27020==    by 0x4228F56: g_resource_get_info (gresource.c:492)
79759
79760  gio/gresource.c | 1 +
79761  1 file changed, 1 insertion(+)
79762
79763 commit fa370571690356bc1082b89ff5b8b8a74664d16f
79764 Author: Christian Persch <chpe@gnome.org>
79765 Date:   Sun Feb 5 16:08:10 2012 +0100
79766
79767     resources: Plug a mem leak
79768
79769     ==26427== 24 bytes in 1 blocks are definitely lost in loss record
79770     608 of 965
79771     ==26427==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
79772     ==26427==    by 0x4084724: standard_malloc (gmem.c:85)
79773     ==26427==    by 0x40847C7: g_malloc (gmem.c:159)
79774     ==26427==    by 0x409B1E1: g_slice_alloc (gslice.c:1003)
79775     ==26427==    by 0x40BC038: g_variant_get_child_value
79776     (gvariant-core.c:969)
79777     ==26427==    by 0x40BA89F: g_variant_valist_get (gvariant.c:4482)
79778     ==26427==    by 0x40BAC23: g_variant_get_va (gvariant.c:4681)
79779     ==26427==    by 0x40BAB29: g_variant_get (gvariant.c:4633)
79780     ==26427==    by 0x4228BA5: do_lookup (gresource.c:293)
79781     ==26427==    by 0x4228F51: g_resource_get_info (gresource.c:493)
79782
79783  gio/gresource.c | 35 +++++++++++++++++------------------
79784  1 file changed, 17 insertions(+), 18 deletions(-)
79785
79786 commit 2f4b46e3783b04cddcb2622a57b2a8e692cff68a
79787 Author: Christian Persch <chpe@gnome.org>
79788 Date:   Sun Feb 5 16:00:31 2012 +0100
79789
79790     Plug a mem leak in g_environ_unsetenv
79791
79792     ==9458== 10 bytes in 1 blocks are definitely lost in loss record 16
79793     of 39
79794     ==9458==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
79795     ==9458==    by 0x4221A1F: vasprintf (vasprintf.c:78)
79796     ==9458==    by 0x40C6065: g_vasprintf (gprintf.c:314)
79797     ==9458==    by 0x409D894: g_strdup_vprintf (gstrfuncs.c:509)
79798     ==9458==    by 0x409D8C9: g_strdup_printf (gstrfuncs.c:535)
79799     ==9458==    by 0x40672E9: g_environ_setenv (genviron.c:156)
79800     ==9458==    by 0x80490E7: test_environ_array (environment.c:78)
79801     ==9458==    by 0x40A3DB5: test_case_run (gtestutils.c:1662)
79802     ==9458==    by 0x40A40B2: g_test_run_suite_internal
79803     (gtestutils.c:1715)
79804     ==9458==    by 0x40A417C: g_test_run_suite_internal
79805     (gtestutils.c:1726)
79806     ==9458==    by 0x40A42F9: g_test_run_suite (gtestutils.c:1771)
79807     ==9458==    by 0x40A3441: g_test_run (gtestutils.c:1319)
79808     ==9458==    by 0x80493F1: main (environment.c:108)
79809
79810     Bug #669412.
79811
79812  glib/genviron.c | 3 +++
79813  1 file changed, 3 insertions(+)
79814
79815 commit 26a5af83d428657dcae72af1c920b36055d92020
79816 Author: Matthias Clasen <mclasen@redhat.com>
79817 Date:   Sat Feb 4 22:54:58 2012 -0500
79818
79819     Back to odd
79820
79821  configure.ac | 2 +-
79822  1 file changed, 1 insertion(+), 1 deletion(-)
79823
79824 commit d6a4369089ad3dd4ab047989ba1ff31904b17eb6
79825 Author: Matthias Clasen <mclasen@redhat.com>
79826 Date:   Sat Feb 4 18:43:13 2012 -0500
79827
79828     2.31.16
79829
79830  configure.ac | 2 +-
79831  1 file changed, 1 insertion(+), 1 deletion(-)
79832
79833 commit 439c8365da232ceb715f14f3f0a7a0751e35547c
79834 Author: Matthias Clasen <mclasen@redhat.com>
79835 Date:   Sat Feb 4 11:51:45 2012 -0500
79836
79837     Updates
79838
79839  NEWS | 20 ++++++++++++++++++++
79840  1 file changed, 20 insertions(+)
79841
79842 commit 59a0134de8ba98d05d97d8fcded4e86bac7fe606
79843 Author: Ravi Sankar Guntur <ravi.g@samsung.com>
79844 Date:   Sat Feb 4 00:14:56 2012 +0530
79845
79846     fix memory leak in g_bookmark_file_parse()
79847
79848     https://bugzilla.gnome.org/show_bug.cgi?id=669334
79849
79850     Signed-off-by: Ravi Sankar Guntur <ravi.g@samsung.com>
79851
79852  glib/gbookmarkfile.c | 48
79853  ++++++++++++++++++++----------------------------
79854  1 file changed, 20 insertions(+), 28 deletions(-)
79855
79856 commit 7e3eeb2ba12c056308020afa1b26891e5d514539
79857 Author: Kjartan Maraas <kmaraas@gnome.org>
79858 Date:   Sat Feb 4 12:32:51 2012 +0100
79859
79860     Updated Norwegian bokmål translation
79861
79862  po/nb.po | 160
79863  ++++++++++++++++++++++++++++++++-------------------------------
79864  1 file changed, 82 insertions(+), 78 deletions(-)
79865
79866 commit f43565c822697504e32d2d329f4ea1c6c073d514
79867 Author: Dan Winship <danw@gnome.org>
79868 Date:   Fri Feb 3 11:29:46 2012 -0500
79869
79870     gio/tests/file: use g_file_new_tmp()
79871
79872     Rather than misusing g_file_open_tmp(), misuse g_file_new_tmp()
79873     instead. Progress! (Also, gets rid of a compile warning about close()
79874     on win32.)
79875
79876  gio/tests/file.c | 28 ++++++++++++++--------------
79877  1 file changed, 14 insertions(+), 14 deletions(-)
79878
79879 commit cc4c1e89f439244fd0af0afd45ca40015cea4634
79880 Author: Dan Winship <danw@gnome.org>
79881 Date:   Fri Feb 3 12:08:40 2012 -0500
79882
79883     gio/tests/socket-common.c: add a missing #ifdef G_OS_UNIX
79884
79885  gio/tests/socket-common.c | 2 ++
79886  1 file changed, 2 insertions(+)
79887
79888 commit d22c36cf00878a949261603ebac9515245e829bd
79889 Author: Dan Winship <danw@gnome.org>
79890 Date:   Fri Feb 3 11:39:27 2012 -0500
79891
79892     gioenums.h: clean up a few GIOErrorEnum descriptions
79893
79894  gio/gioenums.h | 6 +++---
79895  1 file changed, 3 insertions(+), 3 deletions(-)
79896
79897 commit e9caa11aa5b12a424bc0602855b6960d29aa4a3c
79898 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
79899 Date:   Fri Feb 3 16:29:28 2012 +0100
79900
79901     Updated Spanish translation
79902
79903  po/es.po | 265
79904  +++++++++++++++++++++++++++++++--------------------------------
79905  1 file changed, 132 insertions(+), 133 deletions(-)
79906
79907 commit 3b8ba958f5a0d1e129219cab10ced9c0fa03c1cc
79908 Author: Alexander Larsson <alexl@redhat.com>
79909 Date:   Fri Feb 3 15:11:23 2012 +0100
79910
79911     Fix warning to refer to to-pixdata, not xmllint
79912
79913  gio/glib-compile-resources.c | 2 +-
79914  1 file changed, 1 insertion(+), 1 deletion(-)
79915
79916 commit ac800fa8febe2370cab2de2e0f4ed5abb431e963
79917 Author: Alexander Larsson <alexl@redhat.com>
79918 Date:   Fri Feb 3 15:05:03 2012 +0100
79919
79920     Fix GResourceFile get_parent()
79921
79922     This was erronously losing the last char.
79923
79924  gio/gresourcefile.c | 2 +-
79925  1 file changed, 1 insertion(+), 1 deletion(-)
79926
79927 commit 260a9cc290c42f06af89db33306df7a990448ed9
79928 Author: Christian Persch <chpe@gnome.org>
79929 Date:   Wed Feb 1 14:59:22 2012 +0100
79930
79931     resource: tests: Use g_assert_cmp[u]int
79932
79933     ... instead of just g_assert(), so when the test does fail, one
79934     immediately
79935     can see the actual value the variable had.
79936
79937  gio/tests/resources.c | 56
79938  +++++++++++++++++++++++++--------------------------
79939  1 file changed, 28 insertions(+), 28 deletions(-)
79940
79941 commit cb1dd2143dc6f5b5881b6d94abb7dd6f05137c76
79942 Author: Christian Persch <chpe@gnome.org>
79943 Date:   Tue Jan 31 18:10:55 2012 +0100
79944
79945     resources: compiler: Fix entity processing of xml-stripblanks
79946
79947     Preserve entities instead of replacing them!
79948
79949     Bug #669173.
79950
79951  gio/glib-compile-resources.c | 1 -
79952  1 file changed, 1 deletion(-)
79953
79954 commit 296a2a72c6837ddc90a372b5bc6aea95a9bf82be
79955 Author: Christian Persch <chpe@gnome.org>
79956 Date:   Tue Jan 31 18:01:25 2012 +0100
79957
79958     resources: compiler: Make to-pixbuf failure fatal
79959
79960     Bug #669123.
79961
79962  gio/glib-compile-resources.c | 12 +++++++++---
79963  gio/gresource.c              |  9 +++++----
79964  2 files changed, 14 insertions(+), 7 deletions(-)
79965
79966 commit 387ed239e236cad1c3a54d08a34194c36bb59dba
79967 Author: Ryan Lortie <desrt@desrt.ca>
79968 Date:   Thu Feb 2 10:48:11 2012 -0500
79969
79970     gsettings tool: fix a memory error
79971
79972     8852d4e9a08e7fbc9df7fb99a54b112f5049ee19 introduced a memory error by
79973     taking the type of a GVariant, freeing the GVariant and using the type
79974     after the free.
79975
79976     This delays the free until after we've used the type.
79977
79978     https://bugzilla.gnome.org/show_bug.cgi?id=669253
79979
79980  gio/gsettings-tool.c | 4 +++-
79981  1 file changed, 3 insertions(+), 1 deletion(-)
79982
79983 commit 552b815365649521379c60b672f608a40a8a5f44
79984 Author: Kalev Lember <kalevlember@gmail.com>
79985 Date:   Wed Feb 1 18:44:15 2012 +0200
79986
79987     gio: Convert data-to-c.c to perl
79988
79989     Helper scripts in C can be problematic for cross compiling: the
79990     compiler
79991     produces executables for the target platform, which the host is
79992     usually
79993     unable to run.
79994
79995     https://bugzilla.gnome.org/show_bug.cgi?id=669224
79996
79997  gio/Makefile.am  | 10 +++-------
79998  gio/data-to-c.c  | 51 ---------------------------------------------------
79999  gio/data-to-c.pl | 39 +++++++++++++++++++++++++++++++++++++++
80000  3 files changed, 42 insertions(+), 58 deletions(-)
80001
80002 commit 053b011cccdf8463a10ae09799dd43048bb6c9f0
80003 Author: Benjamin Otte <otte@redhat.com>
80004 Date:   Wed Feb 1 16:25:01 2012 +0100
80005
80006     docs: Clarify GSocketClient reuse policy
80007
80008  gio/gsocketclient.c | 7 +++++--
80009  1 file changed, 5 insertions(+), 2 deletions(-)
80010
80011 commit a60f475b36a35081913c8fa51dc4de6381aaee56
80012 Author: Kalev Lember <kalevlember@gmail.com>
80013 Date:   Wed Feb 1 15:48:28 2012 +0200
80014
80015     gio/tests: Fix out-of-source build
80016
80017     The glib-compile-resources --generate-dependencies call was failing,
80018     although not stopping the build.
80019
80020     Failed to open file 'test2.gresource.xml': No such file or directory
80021     Failed to open file 'test3.gresource.xml': No such file or directory
80022     Failed to open file 'test4.gresource.xml': No such file or directory
80023     Failed to open file 'test.gresource.xml': No such file or directory
80024
80025  gio/tests/Makefile.am | 8 ++++----
80026  1 file changed, 4 insertions(+), 4 deletions(-)
80027
80028 commit 9cf678ed2233ecb603eda92cf727e8cf8ec27335
80029 Author: Kalev Lember <kalevlember@gmail.com>
80030 Date:   Wed Feb 1 10:09:57 2012 +0200
80031
80032     gio.symbols: Add g_static_* symbols
80033
80034     ... which were added in b79cfda49c.
80035
80036  gio/gio.symbols | 3 +++
80037  1 file changed, 3 insertions(+)
80038
80039 commit 0bb201348f7fad556197bec979fc488354ac8a9d
80040 Author: Kalev Lember <kalevlember@gmail.com>
80041 Date:   Wed Feb 1 09:10:29 2012 +0200
80042
80043     gresource-tool: include sys/mman.h conditionally
80044
80045     It's only needed for code guarded by HAVE_LIBELF, so ifdef the include
80046     as well.
80047
80048  gio/gresource-tool.c | 2 +-
80049  1 file changed, 1 insertion(+), 1 deletion(-)
80050
80051 commit 3758b41e08147ca15d5f348afa8e84d9ea6a6a0b
80052 Author: Matthias Clasen <mclasen@redhat.com>
80053 Date:   Tue Jan 31 22:00:45 2012 -0500
80054
80055     Add a test to show that GMarkup properly handles > in content
80056
80057  glib/tests/markups/valid-15.expected | 3 +++
80058  glib/tests/markups/valid-15.gmarkup  | 1 +
80059  2 files changed, 4 insertions(+)
80060
80061 commit 47aa8c43e8d63af27ea60befbeb498d9c6be17b6
80062 Author: Alexander Larsson <alexl@redhat.com>
80063 Date:   Tue Jan 31 16:07:09 2012 +0100
80064
80065     resources: Add to-pixdata preprocessing option
80066
80067  docs/reference/gio/glib-compile-resources.xml |  9 ++++
80068  gio/glib-compile-resources.c                  | 67
80069  ++++++++++++++++++++++++++-
80070  gio/gresource.c                               | 13 ++++--
80071  3 files changed, 85 insertions(+), 4 deletions(-)
80072
80073 commit b79cfda49c59b348c9c713f5f04fd9ec982b6c9d
80074 Author: Alexander Larsson <alexl@redhat.com>
80075 Date:   Tue Jan 31 10:51:44 2012 +0100
80076
80077     Make constructor-based resource registration malloc free
80078
80079     We need to do this because constructors run before main() and
80080     thus before any call to g_mem_set_vtable, making it impossible to
80081     use that function if constructors call g_malloc.
80082
80083     We do this by making the constructors just register the static data
80084     for lazy registration, doing the lazy registration when using
80085     the global resource set.
80086
80087  gio/glib-compile-resources.c |  80 +++++++++---------
80088  gio/gresource.c              | 189
80089  +++++++++++++++++++++++++++++++++++++++----
80090  gio/gresource.h              |  14 ++++
80091  3 files changed, 223 insertions(+), 60 deletions(-)
80092
80093 commit 2496c8b53e0fde02328a43b16542353a8a1643d7
80094 Author: Alexander Larsson <alexl@redhat.com>
80095 Date:   Tue Jan 31 10:51:23 2012 +0100
80096
80097     resources: Minor fixes to the docs
80098
80099  gio/gresource.c | 10 +++++-----
80100  1 file changed, 5 insertions(+), 5 deletions(-)
80101
80102 commit 8ab7ed8ffc2da341064d759776b1e985a2fd24a7
80103 Author: Matthias Clasen <mclasen@redhat.com>
80104 Date:   Mon Jan 30 18:47:31 2012 -0500
80105
80106     Bump version number
80107
80108  configure.ac | 2 +-
80109  1 file changed, 1 insertion(+), 1 deletion(-)
80110
80111 commit d332bdcc583c67e17d2d508225200372f2981ad4
80112 Author: Matthias Clasen <mclasen@redhat.com>
80113 Date:   Mon Jan 30 18:46:18 2012 -0500
80114
80115     2.31.14
80116
80117  configure.ac | 2 +-
80118  1 file changed, 1 insertion(+), 1 deletion(-)
80119
80120 commit e6713ec8105b8197a0b56e9f15b48dfa9550ffe1
80121 Author: Matthias Clasen <mclasen@redhat.com>
80122 Date:   Mon Jan 30 18:45:45 2012 -0500
80123
80124     Fix distclean
80125
80126  gio/Makefile.am       | 4 ++--
80127  gio/tests/Makefile.am | 2 +-
80128  2 files changed, 3 insertions(+), 3 deletions(-)
80129
80130 commit a6bafde5f26b7773fc06e7c3b222b41dfe0d069c
80131 Author: Matthias Clasen <mclasen@redhat.com>
80132 Date:   Mon Jan 30 17:54:33 2012 -0500
80133
80134     Dist gconstructor.h
80135
80136  glib/Makefile.am | 1 +
80137  1 file changed, 1 insertion(+)
80138
80139 commit de0d7a335c76cd158f69d83788985ed05db5756b
80140 Author: Matthias Clasen <mclasen@redhat.com>
80141 Date:   Mon Jan 30 17:53:48 2012 -0500
80142
80143     Emit meaningful error messages
80144
80145     That is useful, even if this is only an internal tool.
80146     I have been scratching my head why this tool would
80147     break distcheck...
80148
80149  gio/data-to-c.c | 13 ++++++++++---
80150  1 file changed, 10 insertions(+), 3 deletions(-)
80151
80152 commit 77ebf9bfc50f86f6ecc4aa41c0b5f4cea75219ad
80153 Author: Matthias Clasen <mclasen@redhat.com>
80154 Date:   Mon Jan 30 17:26:33 2012 -0500
80155
80156     Fix builddir != src builds
80157
80158  gio/Makefile.am | 2 +-
80159  1 file changed, 1 insertion(+), 1 deletion(-)
80160
80161 commit 796389d6c8ce1fb4645db8c13f04aeb7f13d9225
80162 Author: Matthias Clasen <mclasen@redhat.com>
80163 Date:   Mon Jan 30 16:23:01 2012 -0500
80164
80165     Some more documentation fixes
80166
80167  gio/gactiongroup.c | 2 +-
80168  gio/gsocket.c      | 2 +-
80169  2 files changed, 2 insertions(+), 2 deletions(-)
80170
80171 commit 49eeaa9bbdec4b7f57d28697971a63be6854b63e
80172 Author: Matthias Clasen <mclasen@redhat.com>
80173 Date:   Mon Jan 30 15:59:38 2012 -0500
80174
80175     Assorted documentation fixes
80176
80177  docs/reference/gio/gio-sections.txt |  5 -----
80178  gio/gapplication.c                  |  3 ++-
80179  gio/ginetsocketaddress.c            |  2 +-
80180  gio/gnetworkmonitor.c               | 34
80181  ++++++++++++++++++++++++++++++++++
80182  gio/gremoteactiongroup.c            |  4 ++--
80183  5 files changed, 39 insertions(+), 9 deletions(-)
80184
80185 commit 9902a5e064c24ed5793a1e4850026a06147fcd1b
80186 Author: Matthias Clasen <mclasen@redhat.com>
80187 Date:   Mon Jan 30 15:37:43 2012 -0500
80188
80189     Drop menu markup functions from API docs
80190
80191  docs/reference/gio/gio-sections.txt | 10 ----------
80192  1 file changed, 10 deletions(-)
80193
80194 commit 9ffc3391ed7fd8f667c7919edf444e4761fa9e63
80195 Author: Matthias Clasen <mclasen@redhat.com>
80196 Date:   Mon Jan 30 15:37:28 2012 -0500
80197
80198     Fix doc syntax
80199
80200  gobject/gvaluearray.c | 2 +-
80201  1 file changed, 1 insertion(+), 1 deletion(-)
80202
80203 commit 9fe3d34ae354d00f590a268e032b39022d62d184
80204 Author: Matthias Clasen <mclasen@redhat.com>
80205 Date:   Mon Jan 30 15:26:15 2012 -0500
80206
80207     Move pragmas out of function body
80208
80209     It seems that older gcc does not like pragmas inside functions.
80210
80211  gio/gdesktopappinfo.c | 6 +++---
80212  1 file changed, 3 insertions(+), 3 deletions(-)
80213
80214 commit 96f9997387e77cfa567e008f08c75007300e4590
80215 Author: Matthias Clasen <mclasen@redhat.com>
80216 Date:   Mon Jan 30 15:25:09 2012 -0500
80217
80218     Move pragmas out of function body
80219
80220     It seems that older gcc does not like pragmas inside functions.
80221
80222  gio/giomodule.c | 8 ++++----
80223  1 file changed, 4 insertions(+), 4 deletions(-)
80224
80225 commit bdd0aada62806fb492ddf79179ee3d66836d5ba0
80226 Author: Matthias Clasen <mclasen@redhat.com>
80227 Date:   Mon Jan 30 14:21:03 2012 -0500
80228
80229     Silence another deprecation warning
80230
80231  gio/gdesktopappinfo.c | 5 ++++-
80232  1 file changed, 4 insertions(+), 1 deletion(-)
80233
80234 commit 5ae5fc85f40bd5dbc405c37b6dff6992e717e5f5
80235 Author: Matthias Clasen <mclasen@redhat.com>
80236 Date:   Mon Jan 30 14:18:07 2012 -0500
80237
80238     Silence a deprecation warning
80239
80240     Advantage of the new deprecation handling: there's pragmas
80241     to shut them up locally.
80242
80243  gio/giomodule.c | 3 +++
80244  1 file changed, 3 insertions(+)
80245
80246 commit b01af10c86bece6271bdbda09c28d7a3b63d0709
80247 Author: Matthias Clasen <mclasen@redhat.com>
80248 Date:   Mon Jan 30 14:06:22 2012 -0500
80249
80250     Remove a check that triggers deprecation warnings
80251
80252  gobject/tests/reference.c | 1 -
80253  1 file changed, 1 deletion(-)
80254
80255 commit ec49d55247ae4dc5f80d0a3e80229e3d4aa0dd86
80256 Author: Matthias Clasen <mclasen@redhat.com>
80257 Date:   Mon Jan 30 13:38:44 2012 -0500
80258
80259     Updates
80260
80261  NEWS | 43 ++++++++++++++++++++++++++++++++++++++++++-
80262  1 file changed, 42 insertions(+), 1 deletion(-)
80263
80264 commit 968f4e8d79b3191266bf327f18b167445db0076e
80265 Author: Alexander Larsson <alexl@redhat.com>
80266 Date:   Mon Jan 30 16:57:54 2012 +0100
80267
80268     Move constructor macros to an internal header and into generated code
80269
80270     With this we're not longer exporting the constructor headers,
80271     which means
80272     we're not tying ourselves to a macro that might need special
80273     tweaking on
80274     a compiler-by-compiler basis.
80275
80276  gio/Makefile.am              | 10 +++++
80277  gio/data-to-c.c              | 44 +++++++++++++++++++++
80278  gio/glib-compile-resources.c |  3 ++
80279  gio/tests/resources.c        |  1 +
80280  glib/gconstructor.h          | 91
80281  +++++++++++++++++++++++++++++++++++++++++++
80282  glib/gmacros.h               | 93
80283  --------------------------------------------
80284  6 files changed, 149 insertions(+), 93 deletions(-)
80285
80286 commit e43a98c00091f5e293d2d9d72df2c04081802abe
80287 Author: Antoine Jacoutot <ajacoutot@gnome.org>
80288 Date:   Mon Jan 30 16:17:06 2012 +0100
80289
80290     goption: implement platform_get_argv0() for OpenBSD
80291
80292     https://bugzilla.gnome.org/show_bug.cgi?id=669024
80293
80294  glib/goption.c            | 31 ++++++++++++++++++++++++++++++-
80295  glib/tests/option-argv0.c |  4 ++--
80296  2 files changed, 32 insertions(+), 3 deletions(-)
80297
80298 commit 18cb864d12acdb0915ebf63b89b2385dc3fb7e6c
80299 Author: Dan Winship <danw@gnome.org>
80300 Date:   Mon Jan 30 09:00:15 2012 -0500
80301
80302     gtlspassword.c: indentation fixes and doc clarifications
80303
80304  gio/gtlspassword.c | 75
80305  +++++++++++++++++++++++++++++++++---------------------
80306  1 file changed, 46 insertions(+), 29 deletions(-)
80307
80308 commit 46aaad1b2c7f75947833a3315d8c990ab15d49d7
80309 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
80310 Date:   Sun Jan 29 22:57:02 2012 +0800
80311
80312     Updated Traditional Chinese translation(Hong Kong and Taiwan)
80313
80314  po/zh_HK.po | 5844
80315  ++++++++++++++++++++++++++++++----------------------------
80316  po/zh_TW.po | 5863
80317  +++++++++++++++++++++++++++++++----------------------------
80318  2 files changed, 6138 insertions(+), 5569 deletions(-)
80319
80320 commit e9b2e86f59fa5c68ad15c82b355838331d65767e
80321 Author: Kjartan Maraas <kmaraas@gnome.org>
80322 Date:   Sat Jan 28 15:42:38 2012 +0100
80323
80324     Updated Norwegian bokmål translation
80325
80326  po/nb.po | 286
80327  ++++++++++++++++++++++++++++++++++-----------------------------
80328  1 file changed, 155 insertions(+), 131 deletions(-)
80329
80330 commit 7486cd946acc268290a7fa498416f44c95aba40b
80331 Author: Ravi Sankar Guntur <ravi.g@samsung.com>
80332 Date:   Sat Jan 28 12:02:36 2012 +0530
80333
80334     comments/docs: Fix couple of typos
80335
80336     https://bugzilla.gnome.org/show_bug.cgi?id=668857
80337
80338  glib/gbase64.c       | 2 +-
80339  glib/gbookmarkfile.c | 2 +-
80340  glib/gchecksum.c     | 2 +-
80341  glib/gdataset.c      | 4 ++--
80342  glib/gdate.c         | 2 +-
80343  glib/ggettext.c      | 2 +-
80344  glib/grand.c         | 2 +-
80345  glib/gsequence.c     | 2 +-
80346  glib/gslice.c        | 4 ++--
80347  glib/gtester.c       | 2 +-
80348  glib/gthread-posix.c | 2 +-
80349  11 files changed, 13 insertions(+), 13 deletions(-)
80350
80351 commit 9a7a98bf3b4853371e72c91d665e5ad375d68929
80352 Author: Ryan Lortie <desrt@desrt.ca>
80353 Date:   Sat Jan 28 01:09:08 2012 +0100
80354
80355     glib-compile-schemas: get strict about whitespace
80356
80357     It's important to have strict rules for handling of whitespace in
80358     translated strings in GSettings schema files so that the tools
80359     extracting the messages will end up with the same messages as the
80360     runtime calling gettext().
80361
80362     The rules are designed to be simple and unambiguous yet cover most
80363     normal uses in a convenient way.
80364
80365     Those rules are as follows (with rationale):
80366
80367       - for <default> tags, the text content has its leading and trailing
80368         whitespace stripped off, but internal whitespace is not
80369         modified in
80370         any way.
80371
80372         This allows for slightly more flexible use of whitespace without
80373         causing that whitespace to appear in the strings for translation.
80374
80375       - for <summary> and <description> tags, the content is split into
80376         paragraphs.  Paragraphs are separated by two or more sequential
80377         newline characters.  Each paragraph has its leading and trailing
80378         whitespace removed and all other whitespace is normalised to a
80379         single ascii space character.  Finally, the paragraphs are
80380         rejoined,
80381         inserting exactly two newlines between them.
80382
80383         This allows for longer explanations (particularly in the
80384         description
80385         tag) using a natural format that, when normalised, will display
80386         nicely in toolkits.
80387
80388     This patch implements the rules for <default> tags.  The schema
80389     compiler
80390     currently ignores <summary> and <description> tags.
80391
80392  gio/glib-compile-schemas.c | 76
80393  ++++++++++++++++++++++++++++++++++++++--------
80394  1 file changed, 63 insertions(+), 13 deletions(-)
80395
80396 commit 37af8167b65ab95278262bd243292042d01a916b
80397 Author: Ryan Lortie <desrt@desrt.ca>
80398 Date:   Fri Jan 27 21:49:46 2012 +0100
80399
80400     README: Fix potentially extremely annoying typo
80401
80402  README.in | 2 +-
80403  1 file changed, 1 insertion(+), 1 deletion(-)
80404
80405 commit 5bfc973c279b9c3819cf83e903c8456f6bdadb5f
80406 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
80407 Date:   Fri Jan 27 13:39:52 2012 +0100
80408
80409     Updated Spanish translation
80410
80411  po/es.po | 89
80412  ++++++++++++++++++++++++++++++++--------------------------------
80413  1 file changed, 45 insertions(+), 44 deletions(-)
80414
80415 commit 83f530dfc6276be21d2750673d244dc21c11b179
80416 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
80417 Date:   Fri Jan 27 11:17:23 2012 +0100
80418
80419     Updated Spanish translation
80420
80421  po/es.po | 660
80422  +++++++++++++++++++++++++++++++++++++--------------------------
80423  1 file changed, 393 insertions(+), 267 deletions(-)
80424
80425 commit da386705f9e03ebf2cb9abbc523d84146b075444
80426 Author: Ryan Lortie <desrt@desrt.ca>
80427 Date:   Fri Jan 27 03:00:23 2012 -0500
80428
80429     GSettings: two memory use fixes
80430
80431     First, correct a rather dubious case of accessing a GSettingsSchemaKey
80432     after clearing it.  This was technically okay because only the
80433     key name
80434     was accessed (and it is not owned by the struct) but it looks very
80435     wrong.
80436
80437     Second, have g_settings_backend_write() sink the passed in GVariant*.
80438     Not all backends get this right, and I'm starting to like the
80439     pattern of
80440     virtual function wrappers being responsible for sinking the parameters
80441     that they are documented as consuming.
80442
80443  gio/gsettings.c        | 4 +++-
80444  gio/gsettingsbackend.c | 8 +++++++-
80445  2 files changed, 10 insertions(+), 2 deletions(-)
80446
80447 commit 8e763aef43b951746662978c7c644365a92ecfa3
80448 Author: David Zeuthen <davidz@redhat.com>
80449 Date:   Thu Jan 26 14:52:09 2012 -0500
80450
80451     gdbus-codegen: Use C array instead of GValueArray
80452
80453     GValueArray was deprecated in bug 667228 and since we never change the
80454     size of the array, it was kinda dumb to just GValueArray in the first
80455     place.
80456
80457     https://bugzilla.gnome.org/show_bug.cgi?id=667228
80458
80459     Signed-off-by: David Zeuthen <davidz@redhat.com>
80460
80461  gio/gdbus-2.0/codegen/codegen.py | 24 +++++++++++++-----------
80462  1 file changed, 13 insertions(+), 11 deletions(-)
80463
80464 commit 9bfde4a53fbc7c5596c65c790b76e61aae88860d
80465 Author: Ryan Lortie <desrt@desrt.ca>
80466 Date:   Thu Jan 26 11:27:47 2012 -0500
80467
80468     GKeyFile: allow loading from empty strings
80469
80470     GKeyFile supports empty files and also supports loading from the
80471     string
80472     "", but will fail with a critical if you try:
80473
80474       - explicit length == 0
80475       - data == NULL
80476
80477     length == 0 should always be valid, and data == NULL should be
80478     valid in
80479     the case that length == 0, so add some testcases for those and fix the
80480     code up to allow them.
80481
80482     https://bugzilla.gnome.org/show_bug.cgi?id=668756
80483
80484  glib/gkeyfile.c      |  5 ++---
80485  glib/tests/keyfile.c | 27 ++++++++++++++++++++++++++-
80486  2 files changed, 28 insertions(+), 4 deletions(-)
80487
80488 commit bc40fe582d63e75c0e7f9dae44808ecc924e3f7e
80489 Author: David Zeuthen <davidz@redhat.com>
80490 Date:   Thu Jan 26 14:16:28 2012 -0500
80491
80492     GDBusInterface: add dup_object() method
80493
80494     This is needed for thread-safety ... yes, it would have been better to
80495     make get_object() return a full reference and have something like a
80496     peek_object() method return a borrowed reference for C convenience
80497     (only a single vfunc would have been needed). But such an ABI break is
80498     too late now...
80499
80500     Signed-off-by: David Zeuthen <davidz@redhat.com>
80501
80502  docs/reference/gio/gio-sections.txt |  1 +
80503  gio/gdbusinterface.c                | 40
80504  ++++++++++++++++++++++++++++++++++++-
80505  gio/gdbusinterface.h                |  3 +++
80506  gio/gdbusinterfaceskeleton.c        | 14 +++++++++++++
80507  gio/gdbusproxy.c                    | 17 ++++++++++++++++
80508  gio/gio.symbols                     |  1 +
80509  6 files changed, 75 insertions(+), 1 deletion(-)
80510
80511 commit eb6c35f7c391acdc62d295589d829b99088e224c
80512 Author: David Zeuthen <davidz@redhat.com>
80513 Date:   Thu Jan 26 14:06:59 2012 -0500
80514
80515     gio.symbols: Remove removed g_menu_markup_* symbols
80516
80517     Signed-off-by: David Zeuthen <davidz@redhat.com>
80518
80519  gio/gio.symbols | 6 ------
80520  1 file changed, 6 deletions(-)
80521
80522 commit 1542e898f97a152563e53ff871f2e7d26a359a85
80523 Author: Dan Winship <danw@gnome.org>
80524 Date:   Thu Jan 26 09:53:56 2012 -0500
80525
80526     gmain: fix a bunch of comment typos in g_get_monotonic_time()
80527
80528     And remove a comment about Windows in the fallback implementation that
80529     no longer applies, since there's now a separate Windows-specific
80530     implementation.
80531
80532  glib/gmain.c | 37 +++++++++++++++++--------------------
80533  1 file changed, 17 insertions(+), 20 deletions(-)
80534
80535 commit 8998e77b8f348179d0d2fe4d9aea312caef05d71
80536 Author: Christian Persch <chpe@gnome.org>
80537 Date:   Thu Jan 26 15:22:10 2012 +0100
80538
80539     docs: Fix formatting in glib-compile-resource man page
80540
80541     Fixup the formatting in the example rule for --generate-dependencies.
80542
80543  docs/reference/gio/glib-compile-resources.xml | 9 ++++-----
80544  1 file changed, 4 insertions(+), 5 deletions(-)
80545
80546 commit fbfad9cf859072d0a3b0182f636d2496493130e9
80547 Author: Rico Tzschichholz <ricotz@t-online.de>
80548 Date:   Thu Jan 26 14:52:31 2012 +0100
80549
80550     Updated POTFILES.in
80551
80552  po/POTFILES.in | 1 -
80553  1 file changed, 1 deletion(-)
80554
80555 commit 59881a65b2c92edfcc1ad26ec04ff99f401a962b
80556 Author: Andoni Morales Alastruey <amorales@flumotion.com>
80557 Date:   Thu Jan 26 14:38:14 2012 +0100
80558
80559     keyfile tests: Fix windows build using portable g_setenv
80560
80561  glib/tests/keyfile.c | 2 +-
80562  1 file changed, 1 insertion(+), 1 deletion(-)
80563
80564 commit 9f870fc056c2ce01c54a25456ca71e95de170a85
80565 Author: Christian Persch <chpe@gnome.org>
80566 Date:   Thu Jan 26 14:35:30 2012 +0100
80567
80568     docs: Fix the glib-compile-resources docs
80569
80570     Add a tag missing from commit
80571     45783c5927f32cae965c67db14adb8422373d345.
80572
80573  docs/reference/gio/glib-compile-resources.xml | 2 ++
80574  1 file changed, 2 insertions(+)
80575
80576 commit 2a90aba068439ef528cd31f36971ca92b5a70f94
80577 Author: Ryan Lortie <desrt@desrt.ca>
80578 Date:   Wed Jan 25 19:55:33 2012 -0500
80579
80580     Drop the GMenu markup functions
80581
80582     The parser has been moved into Gtk in a modified form and the printer
80583     was never really useful anyway (except for debugging/testing).
80584
80585  gio/Makefile.am        |   5 -
80586  gio/gio.h              |   1 -
80587  gio/gmenumarkup.c      | 741
80588  -------------------------------------------------
80589  gio/gmenumarkup.h      |  47 ----
80590  gio/menumarkup.dtd     |  29 --
80591  gio/menumarkup.xml     |  26 --
80592  gio/menumarkup2.xml    |  75 -----
80593  gio/tests/gmenumodel.c | 375 ++++++++-----------------
80594  8 files changed, 121 insertions(+), 1178 deletions(-)
80595
80596 commit 4e9f59bff8adc59fd8fde5bdee9879b8c3e4e55b
80597 Author: Matthias Clasen <mclasen@redhat.com>
80598 Date:   Wed Jan 25 14:18:34 2012 -0500
80599
80600     e G_SOURCE_CONTINUE/REMOVE internally
80601
80602     Now that we have these macros, we should use them.
80603     This commit covers everything in gio/.
80604
80605  gio/gapplication.c                        | 2 +-
80606  gio/gmountoperation.c                     | 2 +-
80607  gio/gpollfilemonitor.c                    | 2 +-
80608  gio/gregistrysettingsbackend.c            | 2 +-
80609  gio/gunixmount.c                          | 2 +-
80610  gio/tests/contexts.c                      | 2 +-
80611  gio/tests/gapplication-example-cmdline3.c | 2 +-
80612  gio/tests/gapplication.c                  | 2 +-
80613  gio/tests/pollable.c                      | 8 ++++----
80614  gio/tests/simple-async-result.c           | 2 +-
80615  10 files changed, 13 insertions(+), 13 deletions(-)
80616
80617 commit ef159af00f723f46658f46af03ea67185dae9988
80618 Author: Matthias Clasen <mclasen@redhat.com>
80619 Date:   Wed Jan 25 08:53:05 2012 -0500
80620
80621     Use G_SOURCE_CONTINUE/REMOVE internally
80622
80623     Now that we have these macros, we should use them.
80624     This commit covers everything in glib/.
80625
80626  glib/gmain.c                     | 2 +-
80627  glib/tests/mainloop.c            | 2 +-
80628  glib/tests/spawn-multithreaded.c | 2 +-
80629  glib/tests/spawn-singlethread.c  | 2 +-
80630  glib/tests/timeout.c             | 4 +++-
80631  glib/tests/unix.c                | 6 +++---
80632  6 files changed, 10 insertions(+), 8 deletions(-)
80633
80634 commit 12060df9f17a48cd4c7fda27a0af70c17c308ad9
80635 Author: Ryan Lortie <desrt@desrt.ca>
80636 Date:   Wed Jan 25 10:09:09 2012 -0500
80637
80638     GHash: add note about randomness in hashing
80639
80640     To clarify our statements about being robust against outside attackers
80641     degrading the performance of your hashtable.
80642
80643  glib/ghash.c | 5 +++++
80644  1 file changed, 5 insertions(+)
80645
80646 commit 5286dbb7e14d53256ebe45b4482c3a5317eb4e5c
80647 Author: Christian Persch <chpe@gnome.org>
80648 Date:   Tue Jan 24 14:18:12 2012 +0100
80649
80650     resources: tool: Fix a compiler warning
80651
80652     Use G_GSIZE_FORMAT.
80653
80654  gio/gresource-tool.c | 2 +-
80655  1 file changed, 1 insertion(+), 1 deletion(-)
80656
80657 commit f42a5fb53b80540b3af457af32ca1de072f4fdd7
80658 Author: Christian Persch <chpe@gnome.org>
80659 Date:   Mon Jan 23 22:51:44 2012 +0100
80660
80661     resources: compiler: Add autoselected output format
80662
80663     This allows simplifying the make rules.
80664
80665     Bug #668539.
80666
80667  docs/reference/gio/glib-compile-resources.xml | 21 +++++++++++++++++++++
80668  gio/glib-compile-resources.c                  | 11 +++++++++++
80669  gio/tests/Makefile.am                         | 13 +++++--------
80670  3 files changed, 37 insertions(+), 8 deletions(-)
80671
80672 commit 55d10d6bfdfa054d59fa5a01a8289fdc507e0aa9
80673 Author: Christian Persch <chpe@gnome.org>
80674 Date:   Mon Jan 23 20:42:20 2012 +0100
80675
80676     resources: compiler: Add dependency generator
80677
80678     Bug #668532.
80679
80680  docs/reference/gio/glib-compile-resources.xml | 17 ++++++++++
80681  gio/glib-compile-resources.c                  | 48
80682  +++++++++++++++++++++------
80683  gio/tests/Makefile.am                         | 11 +++---
80684  3 files changed, 61 insertions(+), 15 deletions(-)
80685
80686 commit 45783c5927f32cae965c67db14adb8422373d345
80687 Author: Christian Persch <chpe@gnome.org>
80688 Date:   Sat Jan 14 22:34:15 2012 +0100
80689
80690     resources: compiler: Allow stripping blanks from xml data
80691
80692     It's hardly useful to bloat the resource data with blanks intended
80693     only
80694     for human readability, so add a preprocessing option that uses
80695     xmllint --noblanks
80696     to strip these.
80697
80698     Bug #667929.
80699
80700  docs/reference/gio/glib-compile-resources.xml |  14 ++++
80701  gio/glib-compile-resources.c                  | 111
80702  ++++++++++++++++++++++++--
80703  gio/gresource.c                               |  10 ++-
80704  gio/tests/test.gresource.xml                  |   1 +
80705  4 files changed, 129 insertions(+), 7 deletions(-)
80706
80707 commit e94a5f4f8394fe6a7160850c12ea8079215e4323
80708 Author: Matthias Clasen <mclasen@redhat.com>
80709 Date:   Wed Jan 25 07:32:39 2012 -0500
80710
80711     GKeyFile: make list separators effective again
80712
80713     We must preserve the list_separator across clear;init
80714     sequences.
80715
80716  glib/gkeyfile.c | 8 +++++++-
80717  1 file changed, 7 insertions(+), 1 deletion(-)
80718
80719 commit aea9951ef0714418ac139a6c3678eb64d82c692f
80720 Author: Matthias Clasen <mclasen@redhat.com>
80721 Date:   Wed Jan 25 07:32:20 2012 -0500
80722
80723     Fix the new test
80724
80725  glib/tests/keyfile.c | 5 +++--
80726  1 file changed, 3 insertions(+), 2 deletions(-)
80727
80728 commit e50d7e065c72278f7811f7008dac80d5ce53f401
80729 Author: Matthias Clasen <mclasen@redhat.com>
80730 Date:   Wed Jan 25 07:26:58 2012 -0500
80731
80732     Add a test for g_key_file_set_list_separator
80733
80734     A recent 'harmless' fix broke it...
80735
80736  glib/tests/keyfile.c | 28 ++++++++++++++++++++++++++--
80737  1 file changed, 26 insertions(+), 2 deletions(-)
80738
80739 commit ca949756de4ac87815144295abeb8d37535ea314
80740 Author: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
80741 Date:   Wed Jan 25 12:03:14 2012 +0100
80742
80743     GArray: initialize the clear_func pointer
80744
80745     https://bugzilla.gnome.org/show_bug.cgi?id=668650
80746
80747  glib/garray.c | 1 +
80748  1 file changed, 1 insertion(+)
80749
80750 commit 73f5764fcde237737a844fb3b164bcddf6c335d1
80751 Author: Xan Lopez <xan@igalia.com>
80752 Date:   Wed Jan 25 10:28:27 2012 +0100
80753
80754     gresource-tool: fix the build
80755
80756  gio/gresource-tool.c | 1 +
80757  1 file changed, 1 insertion(+)
80758
80759 commit e9725d165621c34f076ce3ae3bb1b2513aa7cf0d
80760 Author: Ravi Sankar Guntur <ravi.g@samsung.com>
80761 Date:   Sat Jan 21 22:17:18 2012 +0530
80762
80763     Macro to insert a new GNode "after" the given sibling.
80764
80765     https://bugzilla.gnome.org/show_bug.cgi?id=626258
80766
80767     Signed-off-by: Ravi Sankar Guntur <ravi.g@samsung.com>
80768
80769  docs/reference/glib/glib-sections.txt |  1 +
80770  glib/gnode.c                          |  5 +++--
80771  glib/gnode.h                          | 13 +++++++++++++
80772  3 files changed, 17 insertions(+), 2 deletions(-)
80773
80774 commit aa95853f9cd509b09a9c94a58df778ededad562f
80775 Author: Enrique Ocaña González <eocanha@igalia.com>
80776 Date:   Tue Jan 24 13:24:51 2012 +0100
80777
80778     Honor the glib_cv_g_atomic_lock_free env var in configure
80779
80780     This fixes bug: https://bugzilla.gnome.org/show_bug.cgi?id=668572
80781
80782  configure.ac | 12 ++++++------
80783  1 file changed, 6 insertions(+), 6 deletions(-)
80784
80785 commit 0ac9ab4e271c8dbaaddd3e748aa687faa4a75523
80786 Author: Emmanuele Bassi <ebassi@gnome.org>
80787 Date:   Wed Jan 4 09:31:12 2012 +0000
80788
80789     Deprecate GValueArray
80790
80791     The GValueArray type was added in a time, during the Jurassic era
80792     or so,
80793     when GArray did not have a representable GType. The GValueArray
80794     API has
80795     various issues as well:
80796
80797       - it doesn't match the other GLib array types;
80798       - it is not reference counted;
80799       - the structure is fully exposed on the stack, so it cannot be
80800         extended to add reference counting;
80801       - it cannot be forcibly resized.
80802
80803     The nice thing is that now we have a GArray type that can replace in
80804     full GValueArray, so we can deprecate the latter, and reduce the
80805     complexity in GLib, application code, and bindings.
80806
80807     https://bugzilla.gnome.org/show_bug.cgi?id=667228
80808
80809  gobject/gboxed.c           |  5 ++++-
80810  gobject/gboxed.h           |  4 ++++
80811  gobject/gparamspecs.c      |  3 +++
80812  gobject/gparamspecs.h      |  6 ++++++
80813  gobject/gvaluearray.c      | 37 +++++++++++++++++++++++++++++++++++++
80814  gobject/gvaluearray.h      | 20 +++++++++++++++++++-
80815  gobject/tests/valuearray.c |  1 +
80816  7 files changed, 74 insertions(+), 2 deletions(-)
80817
80818 commit c602a5f887233bdd75544a290023d10029ca4fda
80819 Author: Emmanuele Bassi <ebassi@gnome.org>
80820 Date:   Wed Jan 4 07:41:47 2012 +0000
80821
80822     array: Add a clear function
80823
80824     Like GPtrArray has a "free function" that can be used to free memory
80825     associated to each pointer in the array, GArray would benefit from
80826     having a "clear function" that can be used to clear the content of
80827     each element of the array when it's removed, or when the entire array
80828     is freed.
80829
80830     https://bugzilla.gnome.org/show_bug.cgi?id=667243
80831
80832  docs/reference/glib/glib-sections.txt |  1 +
80833  glib/garray.c                         | 71
80834  ++++++++++++++++++++++++++++++-----
80835  glib/garray.h                         |  2 +
80836  glib/glib.symbols                     |  1 +
80837  glib/tests/array-test.c               | 38 +++++++++++++++++++
80838  5 files changed, 103 insertions(+), 10 deletions(-)
80839
80840 commit 030b3f25e3e5c018247e18bf309e0454ba138898
80841 Author: Matthias Clasen <mclasen@redhat.com>
80842 Date:   Tue Jan 24 21:11:13 2012 -0500
80843
80844     GHashTable: Add a note about hash collisions
80845
80846  glib/ghash.c | 18 +++++++++++++-----
80847  1 file changed, 13 insertions(+), 5 deletions(-)
80848
80849 commit a3b91b36919af79abbb4737253c40afe18008ee0
80850 Author: Matthias Clasen <mclasen@redhat.com>
80851 Date:   Tue Jan 24 17:37:09 2012 -0500
80852
80853     gresource: Initialize i18n
80854
80855     ...otherwise translations don't work. Pointed out by Kjartan Maraas.
80856
80857     https://bugzilla.gnome.org/show_bug.cgi?id=668561
80858
80859  gio/gresource-tool.c | 20 ++++++++++++++++++++
80860  1 file changed, 20 insertions(+)
80861
80862 commit 26d4feae0cc900bdb56af490176d30025cd0bba6
80863 Author: Ryan Lortie <desrt@desrt.ca>
80864 Date:   Tue Jan 24 16:59:59 2012 -0500
80865
80866     keyfile tests: Add testcase for bug #634232
80867
80868     Add a testcase based on one by Alfredo Dal'Ava Júnior (the original
80869     reporter of the bug).
80870
80871     https://bugzilla.gnome.org/show_bug.cgi?id=634232
80872
80873  glib/tests/keyfile.c | 15 +++++++++++++++
80874  1 file changed, 15 insertions(+)
80875
80876 commit fe10b2c966289d87ea6ea6e76e1ae87ba16f101b
80877 Author: Ryan Lortie <desrt@desrt.ca>
80878 Date:   Tue Jan 24 16:45:49 2012 -0500
80879
80880     GKeyFile: remove approximate_size optimisation
80881
80882     This is micro-optimisation of the worst kind and it's causing obscure
80883     bugs in edge cases.  Better just remove this entirely.
80884
80885     https://bugzilla.gnome.org/show_bug.cgi?id=634232
80886
80887  glib/gkeyfile.c | 40 +++++++---------------------------------
80888  1 file changed, 7 insertions(+), 33 deletions(-)
80889
80890 commit 570514a95c0e2602eb187bd49c6c50e02d09486f
80891 Author: Dan Winship <danw@gnome.org>
80892 Date:   Tue Jan 24 08:28:33 2012 -0500
80893
80894     GSocket: fix complile on platforms without source-specific multicast
80895
80896     Some platforms don't have the source-specific multicast sockopts, and
80897     so would fail to compile. Fix that (and return an error if the caller
80898     tries to use source-specific). Also clarify the docs a bit.
80899
80900     https://bugzilla.gnome.org/show_bug.cgi?id=668468
80901
80902  gio/gsocket.c | 34 +++++++++++++++++++++++++---------
80903  1 file changed, 25 insertions(+), 9 deletions(-)
80904
80905 commit 3f691c6f511a49d0b391ca2d488b9fd617b4ca3d
80906 Author: Christian Persch <chpe@gnome.org>
80907 Date:   Sun Jan 30 20:45:52 2011 +0100
80908
80909     Write list-of value correctly
80910
80911     Fixes a c&p typo. Bug #639099.
80912
80913  gio/glib-compile-schemas.c | 2 +-
80914  1 file changed, 1 insertion(+), 1 deletion(-)
80915
80916 commit 9a689e1077affb7dcf05898693dd7a616cb4484b
80917 Author: Kjartan Maraas <kmaraas@gnome.org>
80918 Date:   Tue Jan 24 10:53:35 2012 +0100
80919
80920     Updated Norwegian bokmål translation
80921
80922  po/nb.po | 390
80923  ++++++++++++++++++++++++++++++++++++++++-----------------------
80924  1 file changed, 246 insertions(+), 144 deletions(-)
80925
80926 commit 99c379f5148b15326a9e2b5d23db9d941c97d2c1
80927 Author: Matthias Clasen <mclasen@redhat.com>
80928 Date:   Mon Jan 23 19:21:22 2012 -0500
80929
80930     GMenuMarkup: call g_variant_ref_sink()
80931
80932     Watch out for them floating variants !
80933     They are easily consumed...
80934
80935  gio/gmenumarkup.c | 1 +
80936  1 file changed, 1 insertion(+)
80937
80938 commit ae3b9b16ceab5518280a18e79b78a0c94c4d1ed3
80939 Author: Fran Diéguez <fran.dieguez@mabishu.com>
80940 Date:   Tue Jan 24 00:50:50 2012 +0100
80941
80942     Updated Galician translations
80943
80944  po/gl.po | 447
80945  +++++++++++++++++++++++++++++++++++++++------------------------
80946  1 file changed, 280 insertions(+), 167 deletions(-)
80947
80948 commit 051d4d846eead9d6baccc939c46a56653f9827c3
80949 Author: Piotr Drąg <piotrdrag@gmail.com>
80950 Date:   Mon Jan 23 20:15:30 2012 +0100
80951
80952     Updated POTFILES.in
80953
80954  po/POTFILES.in | 1 +
80955  1 file changed, 1 insertion(+)
80956
80957 commit d994c38aba1f564e63058ce615dbb8bb4ae34e36
80958 Author: Matthias Clasen <mclasen@redhat.com>
80959 Date:   Mon Jan 23 00:23:18 2012 -0500
80960
80961     Add docs for gresource
80962
80963  docs/reference/gio/Makefile.am   |   2 +
80964  docs/reference/gio/gio-docs.xml  |   1 +
80965  docs/reference/gio/gresource.xml | 116
80966  +++++++++++++++++++++++++++++++++++++++
80967  3 files changed, 119 insertions(+)
80968
80969 commit 716cf3558510be0a7ba7075a431ac2a5ad13b2bf
80970 Author: Matthias Clasen <mclasen@redhat.com>
80971 Date:   Sun Jan 22 02:39:11 2012 -0500
80972
80973     Add a resource tool
80974
80975     This lets you poke at resources in elf files and
80976     standalone resource bundles. So far, only listing
80977     and extracting resources is supported. The support
80978     for elf files requires libelf.
80979
80980  configure.ac                     |  11 +
80981  gio/Makefile.am                  |  13 +-
80982  gio/gresource-bash-completion.sh |  58 ++++
80983  gio/gresource-tool.c             | 622
80984  +++++++++++++++++++++++++++++++++++++++
80985  4 files changed, 703 insertions(+), 1 deletion(-)
80986
80987 commit b6a8dec558c259d3320a5d0d4bc5f8c0d6c62a41
80988 Author: Dan Winship <danw@gnome.org>
80989 Date:   Thu Jan 19 10:39:57 2012 -0500
80990
80991     g_date_time_format: fix output in non-UTF-8 locales
80992
80993     In non-UTF-8 locales, the translations and nl_langinfo() return values
80994     must be converted to UTF-8 before being returned to the caller.
80995     Likewise, when making a recursive call to expand a format like '%x',
80996     the format string must first be converted to UTF-8.
80997
80998     https://bugzilla.gnome.org/show_bug.cgi?id=668250
80999
81000  configure.ac           |  26 +--
81001  glib/gdatetime.c       | 574
81002  +++++++++++++++++++++++++++++--------------------
81003  glib/tests/gdatetime.c |  63 ++++++
81004  3 files changed, 413 insertions(+), 250 deletions(-)
81005
81006 commit 9fa374ccf7f360c54c29a0cee746b20820ae4afa
81007 Author: Matthias Clasen <mclasen@redhat.com>
81008 Date:   Fri Jan 20 15:42:44 2012 -0500
81009
81010     bump rev
81011
81012  configure.ac | 2 +-
81013  1 file changed, 1 insertion(+), 1 deletion(-)
81014
81015 commit e4642d58adf802772f3f2e39566aee300d395742
81016 Author: Matthias Clasen <mclasen@redhat.com>
81017 Date:   Fri Jan 20 15:10:29 2012 -0500
81018
81019     2.31.12
81020
81021  configure.ac | 2 +-
81022  1 file changed, 1 insertion(+), 1 deletion(-)
81023
81024 commit f2b760ea188bc3f0d373d0ab6e0ebfbeea62a707
81025 Author: Matthias Clasen <mclasen@redhat.com>
81026 Date:   Fri Jan 20 15:10:00 2012 -0500
81027
81028     Updates
81029
81030  NEWS | 22 ++++++++++++++++++++++
81031  1 file changed, 22 insertions(+)
81032
81033 commit a461f70080f4fb7127ee59619abed803dbdc2353
81034 Author: Matthias Clasen <mclasen@redhat.com>
81035 Date:   Fri Jan 20 08:08:06 2012 -0500
81036
81037     Silence some compiler warnings
81038
81039  gio/gmenumarkup.c | 4 ++--
81040  1 file changed, 2 insertions(+), 2 deletions(-)
81041
81042 commit 2c864a1bb2fa25b82dd439c705c2e9ae23f29c5d
81043 Author: Matthias Clasen <mclasen@redhat.com>
81044 Date:   Fri Jan 20 08:07:52 2012 -0500
81045
81046     Silence a compiler warning
81047
81048  gio/gmemoryinputstream.c | 3 +--
81049  1 file changed, 1 insertion(+), 2 deletions(-)
81050
81051 commit 8852d4e9a08e7fbc9df7fb99a54b112f5049ee19
81052 Author: Matthias Clasen <mclasen@redhat.com>
81053 Date:   Fri Jan 20 08:02:26 2012 -0500
81054
81055     Fix a refcounting error
81056
81057     'new' is created floating, therefore it is consumed by
81058     g_settings_set, and unreffing it after that call is not right.
81059
81060  gio/gsettings-tool.c | 3 +--
81061  1 file changed, 1 insertion(+), 2 deletions(-)
81062
81063 commit 6784468625a77b3daa1247f2199bc11714cb4eca
81064 Author: Ryan Lortie <desrt@desrt.ca>
81065 Date:   Thu Jan 19 22:13:51 2012 -0500
81066
81067     Note G_MESSAGES_DEBUG in README
81068
81069  README.in | 10 ++++++++++
81070  1 file changed, 10 insertions(+)
81071
81072 commit d683c201f93cdb3c98c4ee16b085f748d63df789
81073 Author: Ryan Lortie <desrt@desrt.ca>
81074 Date:   Thu Jan 19 10:49:06 2012 -0500
81075
81076     tests for GSettings action binding
81077
81078     https://bugzilla.gnome.org/show_bug.cgi?id=668279
81079
81080  gio/tests/gsettings.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++
81081  1 file changed, 46 insertions(+)
81082
81083 commit 1d98d18f64edddddea314630e9830a56082c2639
81084 Author: Ryan Lortie <desrt@desrt.ca>
81085 Date:   Thu Jan 19 09:40:24 2012 -0500
81086
81087     add a way to create a GAction from GSettings
81088
81089     g_settings_create_action() will create a GAction for the named key,
81090     allowing it to be added to the action group of the application
81091     (so that
81092     the setting can be directly manipulated from menus, for example).
81093
81094     https://bugzilla.gnome.org/show_bug.cgi?id=668279
81095
81096  docs/reference/gio/gio-sections.txt |   3 +
81097  gio/gio.symbols                     |   1 +
81098  gio/gsettings.c                     | 262
81099  ++++++++++++++++++++++++++++++++++++
81100  gio/gsettings.h                     |   3 +
81101  4 files changed, 269 insertions(+)
81102
81103 commit cf48434867bf6fa074f9a0a67cf03b5c2157170a
81104 Author: Ryan Lortie <desrt@desrt.ca>
81105 Date:   Thu Jan 19 09:01:08 2012 -0500
81106
81107     gsignal: add g_signal_handlers_disconnect_by_data
81108
81109     Similar to g_signal_handlers_disconnect_by_func() but disconnects all
81110     functions that use the given user_data.
81111
81112     https://bugzilla.gnome.org/show_bug.cgi?id=668269
81113
81114  gobject/gsignal.h | 15 +++++++++++++++
81115  1 file changed, 15 insertions(+)
81116
81117 commit 41fbf42c3cbebcf061d023d35e2a4dff5ba7e7de
81118 Author: Murray Cumming <murrayc@murrayc.com>
81119 Date:   Thu Jan 19 16:18:05 2012 +0100
81120
81121     gioenums.h: Remove a trailing comma.
81122
81123  gio/gioenums.h | 2 +-
81124  1 file changed, 1 insertion(+), 1 deletion(-)
81125
81126 commit c95e9085296a1c76124896bf6bedd772cdef4c5e
81127 Author: Ryan Lortie <desrt@desrt.ca>
81128 Date:   Wed Jan 18 22:15:30 2012 -0500
81129
81130     GSettingsSchema: ignore empty schema caches
81131
81132     glib-compile-schemas used to generate these.  They're harmless
81133     and they
81134     mean that no schemas are installed in a particular directory, so just
81135     ignore them.
81136
81137     https://bugzilla.gnome.org/show_bug.cgi?id=656301
81138
81139  gio/gsettingsschema.c | 4 +++-
81140  1 file changed, 3 insertions(+), 1 deletion(-)
81141
81142 commit d8b295abb3e34ce8fe5e7c16bf3ae208d70a3205
81143 Author: Christian Persch <chpe@gnome.org>
81144 Date:   Sat Jan 14 21:28:29 2012 +0100
81145
81146     resources: Plug mem leaks in resource compiler
81147
81148     ==13007== 173 bytes in 1 blocks are definitely lost in loss record
81149     90 of 106
81150     ==13007==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
81151     ==13007==    by 0x407DDBA: standard_malloc (gmem.c:85)
81152     ==13007==    by 0x407E318: g_try_malloc (gmem.c:271)
81153     ==13007==    by 0x40654DE: g_file_get_contents (gfileutils.c:756)
81154     ==13007==    by 0x804A531: main (glib-compile-resources.c:580)
81155
81156     ==13007== 521 (56 direct, 465 indirect) bytes in 1 blocks are
81157     definitely lost in loss record 100 of 106
81158     ==13007==    at 0x402AD89: malloc (vg_replace_malloc.c:236)
81159     ==13007==    by 0x407DDBA: standard_malloc (gmem.c:85)
81160     ==13007==    by 0x407E160: g_malloc (gmem.c:159)
81161     ==13007==    by 0x4091D8D: g_slice_alloc (gslice.c:1003)
81162     ==13007==    by 0x40674A1: g_hash_table_new_full (ghash.c:676)
81163     ==13007==    by 0x804B252: gvdb_hash_table_new (gvdb-builder.c:76)
81164     ==13007==    by 0x43C66B2: (below main) (libc-start.c:226)
81165
81166  gio/glib-compile-resources.c | 5 +++--
81167  1 file changed, 3 insertions(+), 2 deletions(-)
81168
81169 commit 54b986d9187f3935f09b7ba04a9644f8f7c8556e
81170 Author: Ryan Lortie <desrt@desrt.ca>
81171 Date:   Mon Jan 16 14:47:08 2012 -0500
81172
81173     GApplication: drop support for appmenu/menubars
81174
81175     This has been moved over to GtkApplication now.
81176
81177     https://bugzilla.gnome.org/show_bug.cgi?id=668118
81178
81179  gio/gapplication.c          | 105 +-----------------------------
81180  gio/gapplicationimpl-dbus.c | 154
81181  --------------------------------------------
81182  2 files changed, 1 insertion(+), 258 deletions(-)
81183
81184 commit 7a2e6ab79132db79987e67c08ff12be7b46eed62
81185 Author: Dan Winship <danw@gnome.org>
81186 Date:   Wed Jan 18 13:28:00 2012 -0500
81187
81188     update .gitignores
81189
81190  .gitignore           | 1 -
81191  gio/.gitignore       | 1 +
81192  gio/tests/.gitignore | 8 ++++++++
81193  3 files changed, 9 insertions(+), 1 deletion(-)
81194
81195 commit da9d98728dd6b43be2d9e51707e41e8ae1299676
81196 Author: Dan Winship <danw@gnome.org>
81197 Date:   Wed Jan 18 12:05:07 2012 -0500
81198
81199     Fix glib-compile-resources usage when cross-compiling
81200
81201     Copy the behavior of glib-genmarshal: require an installed copy of it,
81202     and use that rather than the built copy.
81203
81204  configure.ac          |  5 +++++
81205  gio/tests/Makefile.am | 16 +++++++++++-----
81206  2 files changed, 16 insertions(+), 5 deletions(-)
81207
81208 commit 7a0bddd768b8f88c94ecf15ac026cad16af4e7f4
81209 Author: Will Thompson <will@willthompson.co.uk>
81210 Date:   Wed Jan 18 10:14:37 2012 +0000
81211
81212     GDBusConnection: note that exit-on-close is sometimes TRUE
81213
81214     g_bus_get_finish() and g_bus_get_sync() both document that the
81215     returned
81216     object will usually have exit-on-close set to TRUE, but the property's
81217     documentation specified that its default is FALSE. While that's
81218     technically true from a GObject perspective, it's not accurate
81219     from the
81220     API user's perspective.
81221
81222     https://bugzilla.gnome.org/show_bug.cgi?id=668163
81223
81224     Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
81225     Reviewed-by: David Zeuthen <zeuthen@gmail.com>
81226
81227  gio/gdbusconnection.c | 3 +++
81228  1 file changed, 3 insertions(+)
81229
81230 commit d077b66ee9b480569095e605ce98edab61afbb1c
81231 Author: Xavier Claessens <xavier.claessens@collabora.co.uk>
81232 Date:   Mon Jan 16 14:51:19 2012 +0100
81233
81234     GUnixConnection: add async variant for send/receive_credentials()
81235
81236     https://bugzilla.gnome.org/show_bug.cgi?id=629503
81237
81238  docs/reference/gio/gio-sections.txt |   4 +
81239  gio/gio.symbols                     |   4 +
81240  gio/gunixconnection.c               | 195
81241  +++++++++++++++++++++++++++++++-----
81242  gio/gunixconnection.h               |  15 ++-
81243  4 files changed, 193 insertions(+), 25 deletions(-)
81244
81245 commit 3691194b357aa5a045f8f87658150670834f45c2
81246 Author: Dan Winship <danw@gnome.org>
81247 Date:   Wed Jan 18 09:02:21 2012 -0500
81248
81249     g_base64_encode_step: clarify break_lines behavior a bit
81250
81251     break_lines uses LFs, not CRLFs like you might expect (since it's
81252     designed for email-related use), but we can't change that now since
81253     the caller has to allocate the output buffer and so the
81254     number-of-bytes-output is part of the ABI. So, just document that.
81255
81256     https://bugzilla.gnome.org/show_bug.cgi?id=668158
81257
81258  glib/gbase64.c | 3 +++
81259  1 file changed, 3 insertions(+)
81260
81261 commit 08036ce30318a666a4f9df22512d74805be0d498
81262 Author: Dan Winship <danw@gnome.org>
81263 Date:   Tue Jan 17 19:46:34 2012 -0500
81264
81265     gsocket: make this compile on Windows again
81266
81267     https://bugzilla.gnome.org/show_bug.cgi?id=668071
81268
81269  configure.ac  |  2 +-
81270  gio/gsocket.c | 24 +++++++++++++-----------
81271  gio/gsocket.h |  4 ++--
81272  3 files changed, 16 insertions(+), 14 deletions(-)
81273
81274 commit 28f3d4dbffa108c2026efce714e09767c4794237
81275 Author: Kjartan Maraas <kmaraas@gnome.org>
81276 Date:   Tue Jan 17 17:11:43 2012 +0100
81277
81278     Updated Norwegian bokmål translation
81279
81280  po/nb.po | 92
81281  +++++++++++++++++++++++++++++++++++-----------------------------
81282  1 file changed, 51 insertions(+), 41 deletions(-)
81283
81284 commit 3fe710c0b59b881c7b4090601f8c1a33876af78d
81285 Author: Kjartan Maraas <kmaraas@gnome.org>
81286 Date:   Tue Jan 17 17:10:19 2012 +0100
81287
81288     Fix broken build with -Wundefined
81289
81290  glib/gmacros.h | 2 +-
81291  1 file changed, 1 insertion(+), 1 deletion(-)
81292
81293 commit d825828b7b00f67a06ef1b6ba7ddb9c5dd6b0d87
81294 Author: Alexander Larsson <alexl@redhat.com>
81295 Date:   Tue Jan 17 12:32:37 2012 +0100
81296
81297     resources: Skip initial underscores in resource section names
81298
81299     Initial underscores are used in c identifier to make them private,
81300     for instance in Gtk+. However, we don't want to have this in the
81301     resource section name, that just looks ugly.
81302
81303  gio/glib-compile-resources.c | 7 ++++++-
81304  1 file changed, 6 insertions(+), 1 deletion(-)
81305
81306 commit 7dfbe5aa3040d042131b9ff8ac1be0568d56303a
81307 Author: Dan Winship <danw@gnome.org>
81308 Date:   Mon Jan 16 17:15:06 2012 -0500
81309
81310     gsocket: Use alternate IPv6 multicast group sockopt names
81311
81312     Apparently IPV6_JOIN_GROUP and IPV6_LEAVE_GROUP are more portable than
81313     IPV6_ADD_MEMBERSHIP and IPV6_DROP_MEMBERSHIP. (Windows and Linux have
81314     both, but OS X only has the latter.)
81315
81316  gio/gsocket.c | 2 +-
81317  1 file changed, 1 insertion(+), 1 deletion(-)
81318
81319 commit 8390f3bf7e49bbacd96b356c06fa2ebe3edeaf4c
81320 Author: Matthias Clasen <mclasen@redhat.com>
81321 Date:   Mon Jan 16 14:46:26 2012 -0500
81322
81323     Back to the odd
81324
81325  configure.ac | 2 +-
81326  1 file changed, 1 insertion(+), 1 deletion(-)
81327
81328 commit 639c5867c7d86cb50d5dde54acaa9ec0fcdd7648
81329 Author: Matthias Clasen <mclasen@redhat.com>
81330 Date:   Mon Jan 16 14:00:18 2012 -0500
81331
81332     2.31.10
81333
81334  configure.ac | 2 +-
81335  1 file changed, 1 insertion(+), 1 deletion(-)
81336
81337 commit 1945ed407b4ee6e951cc1644274f9cac49e3f045
81338 Author: Matthias Clasen <mclasen@redhat.com>
81339 Date:   Mon Jan 16 11:50:07 2012 -0500
81340
81341     Updates
81342
81343  NEWS | 24 ++++++++++++++++++++++++
81344  1 file changed, 24 insertions(+)
81345
81346 commit bf7408c30bac5b0a20202be5aaa850dd0ca1e671
81347 Author: Dan Winship <danw@gnome.org>
81348 Date:   Thu Dec 29 09:42:25 2011 -0500
81349
81350     GInetSocketAddress: add IPv6 flowinfo and scope_id fields
81351
81352     struct sin6_addr has two additional fields that struct sin_addr
81353     doesn't. Add support for those to GInetSocketAddress, and make sure
81354     they don't get lost when converting between glib and native types.
81355
81356     https://bugzilla.gnome.org/show_bug.cgi?id=635554
81357
81358  docs/reference/gio/gio-sections.txt |   2 +
81359  gio/ginetsocketaddress.c            | 109
81360  ++++++++++++++++++++++++++++++++++--
81361  gio/ginetsocketaddress.h            |  12 ++--
81362  gio/gio.symbols                     |   2 +
81363  gio/gsocketaddress.c                |   7 ++-
81364  gio/tests/socket.c                  |  40 +++++++++++++
81365  6 files changed, 162 insertions(+), 10 deletions(-)
81366
81367 commit c71fc7477ed3ebe513432cba21d69ca99d7eb81c
81368 Author: Dan Winship <danw@gnome.org>
81369 Date:   Thu Dec 29 09:18:53 2011 -0500
81370
81371     ginetaddress.c: fix an incorrect enum name in the docs
81372
81373  gio/ginetaddress.c | 4 ++--
81374  1 file changed, 2 insertions(+), 2 deletions(-)
81375
81376 commit 76f46b4f33c178fe9a2c0113b38dca1dc9e87c97
81377 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
81378 Date:   Mon Jan 16 19:22:28 2012 +0100
81379
81380     GSocket: Use correct type for SO_BROADCAST parameter
81381
81382  gio/gsocket.c | 2 +-
81383  1 file changed, 1 insertion(+), 1 deletion(-)
81384
81385 commit d44bb6ef64bf309efa393d8c89138ba23ad6c004
81386 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
81387 Date:   Mon Jan 16 15:49:50 2012 +0100
81388
81389     GSocket: Reset the timeout in the GSocket GSource after it was
81390     triggered
81391
81392     https://bugzilla.gnome.org/show_bug.cgi?id=667989
81393
81394  gio/gsocket.c | 17 ++++++++++++++---
81395  1 file changed, 14 insertions(+), 3 deletions(-)
81396
81397 commit fbdb8128dce3ef013640c7142888a76f56a7f0f8
81398 Author: Ole André Vadla Ravnås <oravnas@cisco.com>
81399 Date:   Mon Jan 16 14:00:49 2012 +0100
81400
81401     GSocket: Add function to get the currently available bytes for reading
81402
81403     https://bugzilla.gnome.org/show_bug.cgi?id=668009
81404
81405  docs/reference/gio/gio-sections.txt |  1 +
81406  gio/gio.symbols                     |  1 +
81407  gio/gsocket.c                       | 34
81408  ++++++++++++++++++++++++++++++++++
81409  gio/gsocket.h                       |  2 ++
81410  4 files changed, 38 insertions(+)
81411
81412 commit ffb5f8b10191ddf51ccd021c1e4dbba4eafbc370
81413 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
81414 Date:   Fri Jan 13 13:01:35 2012 +0100
81415
81416     GSocket: Add function to set/get the broadcast setting on a socket
81417
81418     https://bugzilla.gnome.org/show_bug.cgi?id=623187
81419
81420  docs/reference/gio/gio-sections.txt |  2 +
81421  gio/gio.symbols                     |  2 +
81422  gio/gsocket.c                       | 94
81423  +++++++++++++++++++++++++++++++++++++
81424  gio/gsocket.h                       |  4 ++
81425  4 files changed, 102 insertions(+)
81426
81427 commit 5560d9b8800de1144d77ed924286759286b7d27e
81428 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
81429 Date:   Fri Jan 13 12:48:02 2012 +0100
81430
81431     GSocket: Add function for setting unicast TTL
81432
81433  docs/reference/gio/gio-sections.txt |   2 +
81434  gio/gio.symbols                     |   2 +
81435  gio/gsocket.c                       | 114
81436  ++++++++++++++++++++++++++++++++++++
81437  gio/gsocket.h                       |   5 ++
81438  4 files changed, 123 insertions(+)
81439
81440 commit 03b40522df4fb247f76e5948eddd2d7a02c097a5
81441 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
81442 Date:   Fri Jan 13 12:53:50 2012 +0100
81443
81444     GSocket: Add support for source-specific multicast (RFC 4604)
81445
81446  gio/gsocket.c | 22 +++++++++++++++++-----
81447  gio/gsocket.h |  2 ++
81448  2 files changed, 19 insertions(+), 5 deletions(-)
81449
81450 commit 97f25892ea38e227fe802d0cc50fd88be12cdb17
81451 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
81452 Date:   Fri Jan 13 12:37:31 2012 +0100
81453
81454     GSocket: Add possibility to join a multicast group only on a specific
81455     interface
81456
81457  configure.ac             |  4 ++++
81458  gio/gnetworkingprivate.h |  1 +
81459  gio/gsocket.c            | 28 +++++++++++++++++++++++++---
81460  gio/gsocket.h            |  2 ++
81461  4 files changed, 32 insertions(+), 3 deletions(-)
81462
81463 commit a62d1bb74728aa80af2410cee57950a545f6fa04
81464 Author: Dan Winship <danw@gnome.org>
81465 Date:   Thu Dec 29 11:01:23 2011 -0500
81466
81467     GSocket: Add multicast-related functions
81468
81469     Add APIs for sending and receiving multicast datagrams with GSocket.
81470
81471     Based on an earlier patch from Olivier Chalouhi.
81472
81473     https://bugzilla.gnome.org/show_bug.cgi?id=626589
81474
81475  docs/reference/gio/gio-sections.txt |   7 +
81476  gio/gio.symbols                     |   6 +
81477  gio/gsocket.c                       | 337
81478  +++++++++++++++++++++++++++++++++++-
81479  gio/gsocket.h                       |  13 ++
81480  4 files changed, 362 insertions(+), 1 deletion(-)
81481
81482 commit 26b3fbd141089d493adb700be0366e8e7f9e595b
81483 Author: Kjartan Maraas <kmaraas@gnome.org>
81484 Date:   Sun Jan 15 15:52:24 2012 +0100
81485
81486     Updated Norwegian bokmål translation
81487
81488  po/nb.po | 239
81489  +++++++++++++++++++++++++++++++++++++++++++--------------------
81490  1 file changed, 162 insertions(+), 77 deletions(-)
81491
81492 commit afe7a2d1368fc8dff0735757c096ded3d540ae42
81493 Author: Dan Winship <danw@gnome.org>
81494 Date:   Thu Jan 5 13:04:37 2012 -0500
81495
81496     GAsyncInitable: fix subclassibility
81497
81498     If a class implements GAsyncInitable, and its parent also implements
81499     it, then the subclass needs to call its parent's init_async() before
81500     running its own. This was made more complicated by the fact that the
81501     default init_finish() behavior was handled by the wrapper method
81502     (which can't be used when making the super call) rather than the
81503     default implementation itself. Fix that.
81504
81505     https://bugzilla.gnome.org/show_bug.cgi?id=667375
81506
81507  gio/gasyncinitable.c | 14 +++++++++++++-
81508  1 file changed, 13 insertions(+), 1 deletion(-)
81509
81510 commit feb120eb40570e803e043e1a87213166ad307c30
81511 Author: Alexander Larsson <alexl@redhat.com>
81512 Date:   Mon Jan 16 10:38:35 2012 +0100
81513
81514     Fix typo
81515
81516     registred_resources -> registered_resources
81517
81518  gio/gresource.c | 16 ++++++++--------
81519  1 file changed, 8 insertions(+), 8 deletions(-)
81520
81521 commit decac50c1598f75ce781a3c6a68a85c0defe38ac
81522 Author: Patrick Welche <prlw1@cam.ac.uk>
81523 Date:   Thu Jan 12 15:38:15 2012 +0000
81524
81525     Protect call to pthread_condattr_setclock with define.
81526
81527     While here update pthread_attr_setstacksize test to use AC_LINK_IFELSE
81528     and avoid an unused variable in glib/tests/thread.c.
81529
81530     https://bugzilla.gnome.org/show_bug.cgi?id=667790
81531
81532  configure.ac         | 22 +++++++++++++++++-----
81533  glib/gthread-posix.c |  2 +-
81534  glib/tests/thread.c  |  2 +-
81535  3 files changed, 19 insertions(+), 7 deletions(-)
81536
81537 commit 6d9f874330ee27ea09b383cb30718a492f6539dd
81538 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
81539 Date:   Fri Sep 30 14:02:29 2011 +0100
81540
81541     g_error_new_valist, g_error_copy: warn if domain is 0 or message
81542     is NULL
81543
81544     Neither of those usages is valid, but there's a lot of use of 0 as a
81545     domain "in the wild", so we can't g_return_if_fail yet.
81546
81547     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
81548     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=660371
81549
81550  glib/gerror.c | 11 +++++++++++
81551  1 file changed, 11 insertions(+)
81552
81553 commit 186c15fc879606866215b40f1bfb730b1c47a727
81554 Author: Matthias Clasen <mclasen@redhat.com>
81555 Date:   Sun Jan 15 23:18:09 2012 -0500
81556
81557     GError: small documentation addition
81558
81559     Document that out variables are not guaranteed to be set to
81560     defined values if an error is thrown. Inspired by bug 658315
81561
81562  glib/gerror.c | 6 +++++-
81563  1 file changed, 5 insertions(+), 1 deletion(-)
81564
81565 commit 5377c0de0108d292ea3e23fa6d90410f9ac9fa00
81566 Author: Matthias Clasen <mclasen@redhat.com>
81567 Date:   Sun Jan 15 22:15:10 2012 -0500
81568
81569     Beef up Libs.private in glib-2.0.pc
81570
81571     This should help getting static builds working on mingw.
81572     Based on a patch by Volker Grabsch, bug 619126.
81573
81574     At the same time, drop the unnecessary GLIB_RT_LIBS variable;
81575     we are already adding -lrt to G_THREAD_LIBS.
81576
81577  configure.ac     | 4 +---
81578  gio-2.0.pc.in    | 2 +-
81579  glib-2.0.pc.in   | 2 +-
81580  glib/Makefile.am | 2 +-
81581  4 files changed, 4 insertions(+), 6 deletions(-)
81582
81583 commit 7e542e97a97a02592beea6a8ffff497f538df3ab
81584 Author: Matthias Clasen <mclasen@redhat.com>
81585 Date:   Sun Jan 15 21:09:31 2012 -0500
81586
81587     Trivial docs fix
81588
81589     I like GLib to be consistently capitalized in the docs.
81590
81591  docs/reference/gio/glib-compile-resources.xml | 2 +-
81592  1 file changed, 1 insertion(+), 1 deletion(-)
81593
81594 commit 4abe25dbbdd1ba0fd430ef61a02334b8be497fc6
81595 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
81596 Date:   Sun Jan 15 19:28:05 2012 +0100
81597
81598     Updated Spanish translation
81599
81600  po/es.po | 259
81601  +++++++++++++++++++++++++++++++++++++++++++--------------------
81602  1 file changed, 176 insertions(+), 83 deletions(-)
81603
81604 commit 673396fb654036f7eb7ba152bb6966e48c1c0e5d
81605 Author: Dan Winship <danw@gnome.org>
81606 Date:   Sun Jan 15 09:35:11 2012 -0500
81607
81608     gmain: fix adding a child source to an already-attached source
81609
81610     Adding a child source to an already-attached parent source would
81611     crash, because we were passing the parent's context when setting the
81612     child's priority.
81613
81614  glib/gmain.c | 2 +-
81615  1 file changed, 1 insertion(+), 1 deletion(-)
81616
81617 commit 87dc86240835313f0cfe503b2d68a09301ad6240
81618 Author: Christian Persch <chpe@gnome.org>
81619 Date:   Sun Jan 15 00:34:56 2012 +0100
81620
81621     Ensure to generate a flags GType for empty Flags enums
81622
81623     When the flags enum only has the default NONE = 0 entry, glib-mkenums
81624     creates an enum type for it, not a flags type. Add an annotation
81625     to the
81626     enum to ensure the correct GType is created.
81627
81628     Bug #667938.
81629
81630  gio/gioenums.h | 9 ++++-----
81631  1 file changed, 4 insertions(+), 5 deletions(-)
81632
81633 commit b717ef86ade12781b95464f4de26c1c1ec2f2df2
81634 Author: Christian Persch <chpe@gnome.org>
81635 Date:   Sat Jan 14 21:13:03 2012 +0100
81636
81637     resources: Use g_set_error_literal where appropriate
81638
81639  gio/gresourcefile.c | 10 ++++------
81640  1 file changed, 4 insertions(+), 6 deletions(-)
81641
81642 commit 870fc484d994093b1d4ebc8d2f52665530693e59
81643 Author: Christian Persch <chpe@gnome.org>
81644 Date:   Sun Jan 15 00:40:25 2012 +0100
81645
81646     Add missing Since: docs
81647
81648  gio/gioenums.h | 4 ++++
81649  1 file changed, 4 insertions(+)
81650
81651 commit 91e3a673767214a86c3316f8851d93a911953f78
81652 Author: Fran Diéguez <fran.dieguez@mabishu.com>
81653 Date:   Sun Jan 15 00:42:25 2012 +0100
81654
81655     Updated Galician translations
81656
81657  po/gl.po | 733
81658  ++++++++++++++++++++++++++++++++++++---------------------------
81659  1 file changed, 414 insertions(+), 319 deletions(-)
81660
81661 commit 0fd61489e5e02312dd54ad721bcca7c45cf367a4
81662 Author: Rico Tzschichholz <ricotz@t-online.de>
81663 Date:   Sat Jan 14 11:18:07 2012 +0100
81664
81665     gio/tests: Fix out-of-source build and use uninstalled libraries
81666
81667  gio/tests/Makefile.am | 4 ++--
81668  1 file changed, 2 insertions(+), 2 deletions(-)
81669
81670 commit a6e149e41f359c4bf2ddab341dad20e7fb2bd9f3
81671 Author: Benjamin Otte <otte@redhat.com>
81672 Date:   Sat Jan 14 01:13:42 2012 +0100
81673
81674     array: return_if_fail() if element size is 0
81675
81676     This is particular useful for:
81677       g_array_new (sizeof (MyStruct), FALSE, FALSE);
81678     because the correct incantation is
81679       g_array_new (FALSE, FALSE, sizeof (MyStruct));
81680     and these warnings will trigger in the first situation.
81681
81682  glib/garray.c | 10 ++++++++--
81683  1 file changed, 8 insertions(+), 2 deletions(-)
81684
81685 commit 9d52243790aa460c228bdcf7ee8e28f78ecd7b13
81686 Author: Benjamin Otte <otte@redhat.com>
81687 Date:   Sun Jan 1 21:51:40 2012 +0100
81688
81689     values: Use v_pointer for g_value_set_gtype()
81690
81691     ... and g_value_get_gtype(). G_TYPE_GTYPE is a pointer type, so it's
81692     values should use the v_pointer member. This is especially true,
81693     because
81694     the value collectors from varargs in gvaluecollector.h use that, too.
81695
81696     This should only cause issues when sizeof(glong) != sizeof(gpointer),
81697     and I'm not aware of any such platform. Maybe win64?
81698
81699  gobject/gvaluetypes.c | 4 ++--
81700  1 file changed, 2 insertions(+), 2 deletions(-)
81701
81702 commit 86cd3018e0c5205707b2db8b9cc8537c2f60678d
81703 Author: Rico Tzschichholz <ricotz@t-online.de>
81704 Date:   Fri Jan 13 23:48:12 2012 +0100
81705
81706     gio/tests: add some missing files to EXTRA_DIST
81707
81708  gio/tests/Makefile.am | 5 +++++
81709  1 file changed, 5 insertions(+)
81710
81711 commit e3fe25669227944381119852b89beead267c604c
81712 Author: Rico Tzschichholz <ricotz@t-online.de>
81713 Date:   Fri Jan 13 23:18:01 2012 +0100
81714
81715     gio: Fix for -Wformat-security
81716
81717  gio/gresourcefile.c | 2 ++
81718  1 file changed, 2 insertions(+)
81719
81720 commit 8735f53ae4f1530b07ff6cf1a5211378b09cd50d
81721 Author: Rico Tzschichholz <ricotz@t-online.de>
81722 Date:   Fri Jan 13 22:35:44 2012 +0100
81723
81724     tests: Fix build failure of resources by linking against
81725     libgmodule-2.0.la
81726
81727  gio/tests/Makefile.am | 1 +
81728  1 file changed, 1 insertion(+)
81729
81730 commit 0ed77c4fdd44d717a7ab2e55b6d3551975133215
81731 Author: Piotr Drąg <piotrdrag@gmail.com>
81732 Date:   Fri Jan 13 21:11:03 2012 +0100
81733
81734     Updated POTFILES.in
81735
81736  po/POTFILES.in | 3 +++
81737  1 file changed, 3 insertions(+)
81738
81739 commit 056cec779a02d33a49fa7bdd9abe621d6bdc95d4
81740 Author: Alexander Larsson <alexl@redhat.com>
81741 Date:   Thu Jan 12 14:50:56 2012 +0100
81742
81743     Add GResource functions to gio.symbols
81744
81745  gio/gio.symbols | 19 +++++++++++++++++++
81746  1 file changed, 19 insertions(+)
81747
81748 commit 186e2d20780d23ebe234e9432ee7bfc47fd25ba3
81749 Author: Alexander Larsson <alexl@redhat.com>
81750 Date:   Thu Jan 12 21:09:15 2012 +0100
81751
81752     Add GLIB_COMPILE_RESOURCES to glib m4 macros
81753
81754  m4macros/glib-2.0.m4 | 3 +++
81755  1 file changed, 3 insertions(+)
81756
81757 commit ac51c338ed4c503dab0927e64e8de7cad5a73e0a
81758 Author: Alexander Larsson <alexl@redhat.com>
81759 Date:   Thu Jan 12 20:51:56 2012 +0100
81760
81761     Add glib_compile_resources variable to the gio pc file
81762
81763  gio-2.0.pc.in | 1 +
81764  1 file changed, 1 insertion(+)
81765
81766 commit c7dfea30b358d737a2711f25a7167968fede4c05
81767 Author: Alexander Larsson <alexl@redhat.com>
81768 Date:   Fri Jan 13 16:39:28 2012 +0100
81769
81770     Add documentation for GResource
81771
81772  docs/reference/gio/Makefile.am                |   1 +
81773  docs/reference/gio/gio-docs.xml               |   5 ++
81774  docs/reference/gio/gio-sections.txt           |  43 +++++++++++
81775  docs/reference/gio/glib-compile-resources.xml | 101
81776  ++++++++++++++++++++++++++
81777  4 files changed, 150 insertions(+)
81778
81779 commit e041843b3e70df95c8909cf4e35728d0d88c1530
81780 Author: Alexander Larsson <alexl@redhat.com>
81781 Date:   Wed Dec 21 23:37:56 2011 +0100
81782
81783     Support resource:/// uris
81784
81785  gio/Makefile.am       |   2 +
81786  gio/gresourcefile.c   | 875
81787  ++++++++++++++++++++++++++++++++++++++++++++++++++
81788  gio/gresourcefile.h   |  51 +++
81789  gio/gvfs.c            |  11 +
81790  gio/tests/resources.c |  40 +++
81791  5 files changed, 979 insertions(+)
81792
81793 commit 75439298f88b5a56130cd1fc03c944f0326471e5
81794 Author: Alexander Larsson <alexl@redhat.com>
81795 Date:   Wed Dec 21 21:45:16 2011 +0100
81796
81797     Add tests for GResource
81798
81799  gio/tests/Makefile.am         |  32 +++-
81800  gio/tests/resourceplugin.c    |  18 ++
81801  gio/tests/resources.c         | 436
81802  ++++++++++++++++++++++++++++++++++++++++++
81803  gio/tests/test.gresource.xml  |  10 +
81804  gio/tests/test1.txt           |   1 +
81805  gio/tests/test2.gresource.xml |   6 +
81806  gio/tests/test2.txt           |   1 +
81807  gio/tests/test3.gresource.xml |   6 +
81808  gio/tests/test3.txt           |   1 +
81809  gio/tests/test4.gresource.xml |   6 +
81810  10 files changed, 516 insertions(+), 1 deletion(-)
81811
81812 commit 827657491dba97392f5ba38a5f5c13f8f2431b10
81813 Author: Alexander Larsson <alexl@redhat.com>
81814 Date:   Wed Dec 21 21:43:20 2011 +0100
81815
81816     Initial version of glib-compile-resources
81817
81818     This is the basic utility to create resource files, either binary
81819     versions or source files that can be compiled into your app.
81820
81821  gio/Makefile.am              |  13 +-
81822  gio/glib-compile-resources.c | 693
81823  +++++++++++++++++++++++++++++++++++++++++++
81824  2 files changed, 705 insertions(+), 1 deletion(-)
81825
81826 commit b87cf491630032de24c2c4ac680b6ea17613b2c8
81827 Author: Alexander Larsson <alexl@redhat.com>
81828 Date:   Wed Dec 21 21:38:23 2011 +0100
81829
81830     Initial version of GResource
81831
81832     GResource is a bundle of files combined into a single binary blog.
81833     The API lets you access the files the resource contains by
81834     using resource paths. You can also register resources with a
81835     global list and access these globally in a merged resource namespace.
81836
81837     The normal way this is used is to link in the resources into your
81838     application/library and have it be automatically registred.
81839
81840     Resources are compiled from an xml description using
81841     glib-compile-resources.
81842
81843  gio/Makefile.am |   2 +
81844  gio/gio.h       |   1 +
81845  gio/gioenums.h  |  38 +++
81846  gio/giotypes.h  |   8 +
81847  gio/gresource.c | 844
81848  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
81849  gio/gresource.h |  98 +++++++
81850  6 files changed, 991 insertions(+)
81851
81852 commit d85b722734a6fcfe94032f6113de9e5c190fd7c3
81853 Merge: 9ef4554a0 73acf0161
81854 Author: Alexander Larsson <alexl@redhat.com>
81855 Date:   Fri Jan 13 16:12:56 2012 +0100
81856
81857     Merge remote-tracking branch 'gvdb/master'
81858
81859 commit 9ef4554a0b252b092ee0e6731305b829d088f0cc
81860 Author: Alexander Larsson <alexl@redhat.com>
81861 Date:   Wed Dec 21 21:13:21 2011 +0100
81862
81863     Add macros to handle constructor functions on the compilers that
81864     support it
81865
81866     This is only supported on some compilers, so we define
81867     G_HAS_CONSTRUCTORS
81868     when it is supported. However, when it is supported we guarantee that
81869     both constructors and destructors work, in executables as well
81870     as shared
81871     libraries (including runtime unloading of shared libraries).
81872
81873     Usage is a bit unorthodox, as some compilers need to use #pragma to
81874     implement constructors, and #pragma can't be used in macros.
81875
81876     The canonical way to use this:
81877
81878       #ifdef G_DEFINE_CONSTRUCTOR_NEEDS_PRAGMA
81879       #pragma G_DEFINE_CONSTRUCTOR_PRAGMA_ARGS(my_constructor)
81880       #endif
81881       G_DEFINE_CONSTRUCTOR(my_constructor)
81882
81883       static void my_constructor (void)
81884       {
81885         ...
81886
81887       #ifdef G_DEFINE_DESTRUCTOR_NEEDS_PRAGMA
81888       #pragma G_DEFINE_DESTRUCTOR_PRAGMA_ARGS(my_destructor)
81889       #endif
81890       G_DEFINE_DESTRUCTOR(my_destructor)
81891
81892       static void my_destructor (void)
81893       {
81894         ...
81895
81896  glib/gmacros.h | 93
81897  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
81898  1 file changed, 93 insertions(+)
81899
81900 commit 73acf016185f323a8caa268b53284621d805fb15
81901 Author: Alexander Larsson <alexl@redhat.com>
81902 Date:   Fri Jan 13 15:59:56 2012 +0100
81903
81904     Support creating a GvdbReader from data
81905
81906     This is needed for the glib resource work.
81907
81908  gvdb-reader.c | 146
81909  ++++++++++++++++++++++++++++++++++++++++++----------------
81910  gvdb-reader.h |  10 ++++
81911  2 files changed, 117 insertions(+), 39 deletions(-)
81912
81913 commit d1f6300363bb8afc5f7f1e54663a7201587bcd41
81914 Author: Murray Cumming <murrayc@murrayc.com>
81915 Date:   Fri Jan 13 09:21:46 2012 +0100
81916
81917     Docs: Changed can not to cannot.
81918
81919     This is a backport from the glib commit
81920     30fdc1a79938540af7bad0af68d0a3b8af14f117
81921
81922  gvdb-reader.c | 2 +-
81923  1 file changed, 1 insertion(+), 1 deletion(-)
81924
81925 commit 3db6241b12bccab05be6916e1f843091a3cea380
81926 Author: Yaron Shahrabani <sh.yaron@gmail.com>
81927 Date:   Fri Jan 13 09:38:35 2012 +0200
81928
81929     Updated Hebrew translation.
81930
81931  po/he.po | 442
81932  +++++++++++++++++++++++++++++++--------------------------------
81933  1 file changed, 221 insertions(+), 221 deletions(-)
81934
81935 commit 9e732ab0ea742d57a46f72be475ac1d2f026eae2
81936 Author: Javier Jardón <jjardon@gnome.org>
81937 Date:   Tue Dec 6 23:15:58 2011 +0000
81938
81939     docs/gobject/tutorial: Use g_object_class_install_properties
81940
81941  docs/reference/gobject/tut_gobject.xml | 51
81942  ++++++++++++++++++----------------
81943  docs/reference/gobject/tut_howto.xml   | 33 ++++++++++++++--------
81944  2 files changed, 49 insertions(+), 35 deletions(-)
81945
81946 commit c3d6595f5a9230fc579edd9a646351b22ca6d976
81947 Author: Evan Nemerson <evan@coeus-group.com>
81948 Date:   Sat Jan 7 09:54:53 2012 -0800
81949
81950     GIO: add lots of annotations for Vala bindings
81951
81952     https://bugzilla.gnome.org/show_bug.cgi?id=667447
81953
81954  gio/gapplicationcommandline.c |  2 +-
81955  gio/gbufferedinputstream.c    |  3 ++-
81956  gio/gdbusintrospection.c      |  2 +-
81957  gio/gdbusmessage.c            | 15 ++++++++-------
81958  gio/gdbusserver.c             |  2 +-
81959  gio/gemblemedicon.c           |  2 +-
81960  gio/gfile.c                   | 18 +++++++++---------
81961  gio/gfileicon.c               |  3 ++-
81962  gio/gfileinfo.c               |  2 +-
81963  gio/gfilemonitor.c            |  2 +-
81964  gio/ginetaddress.c            |  2 +-
81965  gio/ginitable.c               |  2 +-
81966  gio/gmemoryinputstream.c      |  4 ++--
81967  gio/gmountoperation.c         |  3 ++-
81968  gio/gnetworkaddress.c         |  2 +-
81969  gio/gnetworkservice.c         |  2 +-
81970  gio/goutputstream.c           |  2 ++
81971  gio/gsimpleactiongroup.c      |  4 ++--
81972  gio/gsocket.c                 | 19 ++++++++++++-------
81973  gio/gsocketservice.c          |  3 ++-
81974  gio/gthemedicon.c             |  6 +++---
81975  gio/gtlsclientconnection.c    |  3 ++-
81976  gio/gtlsdatabase.c            |  4 ++--
81977  gio/gtlsfiledatabase.c        |  3 ++-
81978  gio/gtlspassword.c            |  1 +
81979  gio/gtlsserverconnection.c    |  3 ++-
81980  26 files changed, 65 insertions(+), 49 deletions(-)
81981
81982 commit e98f17e5cf1696d418444b23cb092be0eaba3008
81983 Author: Philip Withnall <philip@tecnocode.co.uk>
81984 Date:   Thu Dec 22 00:16:06 2011 +0000
81985
81986     Bug 666700 — Add some missing (allow-none) annotations
81987
81988     Add some missing (allow-none) annotations to GContentType, GIcon and
81989     GHashTable methods.
81990
81991     Closes: bgo#666700
81992
81993  gio/gcontenttype.c | 2 +-
81994  gio/gicon.c        | 4 ++--
81995  glib/ghash.c       | 8 ++++----
81996  3 files changed, 7 insertions(+), 7 deletions(-)
81997
81998 commit f8843a0feb09898fea320a5a65a443bc5a70d78e
81999 Author: Matthias Clasen <mclasen@redhat.com>
82000 Date:   Tue Jan 10 00:40:14 2012 -0500
82001
82002     Back to odd
82003
82004  configure.ac | 2 +-
82005  1 file changed, 1 insertion(+), 1 deletion(-)
82006
82007 commit 4a016d82f1246b6bb58e4374f318ab47a5806672
82008 Author: Matthias Clasen <mclasen@redhat.com>
82009 Date:   Tue Jan 10 00:39:20 2012 -0500
82010
82011     2.31.8
82012
82013  configure.ac | 2 +-
82014  1 file changed, 1 insertion(+), 1 deletion(-)
82015
82016 commit 93849185ca8b5bfdece2b80f21f25efd160f0019
82017 Author: Matthias Clasen <mclasen@redhat.com>
82018 Date:   Mon Jan 9 23:23:27 2012 -0500
82019
82020     Updates
82021
82022  NEWS | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
82023  1 file changed, 56 insertions(+), 1 deletion(-)
82024
82025 commit 00c00e2f3f3194202877e54a2429bd1a4f9c5526
82026 Author: Matthias Clasen <mclasen@redhat.com>
82027 Date:   Mon Jan 9 21:49:08 2012 -0500
82028
82029     Add G_FILE_ATTRIBUTE_FILESYSTEM_USED to get exact used space
82030
82031     This is implemented by with statfs_buffer.f_bavail (free blocks
82032     for unprivileged users) as a default way to retrieve real free space.
82033     Based on a patch by Marcus Carlson, bug 625751.
82034
82035  docs/reference/gio/gio-sections.txt |  1 +
82036  gio/gfileattribute.c                |  1 +
82037  gio/gfileinfo.h                     | 11 +++++++++++
82038  gio/glocalfile.c                    | 19 +++++++++++++++++++
82039  4 files changed, 32 insertions(+)
82040
82041 commit 31960257a6f52a4ec92d70986969f3f7ce336c4c
82042 Author: Matthias Clasen <mclasen@redhat.com>
82043 Date:   Mon Jan 9 21:35:13 2012 -0500
82044
82045     Make glocalfile.c more readable
82046
82047     The many nested ifdefs here really deserve some annotations.
82048     Based on a patch by Marcus Carlson, bug 625751.
82049
82050  gio/glocalfile.c | 18 +++++++++---------
82051  1 file changed, 9 insertions(+), 9 deletions(-)
82052
82053 commit fd7e44383810cd939d8e0daf880817f67ea1dce2
82054 Author: Ravi Sankar Guntur <ravi.g@samsung.com>
82055 Date:   Fri Jan 6 22:43:19 2012 +0530
82056
82057     add g_queue_free_full to glib-sections.txt
82058
82059     Signed-off-by: Ravi Sankar Guntur <ravi.g@samsung.com>
82060
82061     https://bugzilla.gnome.org/show_bug.cgi?id=667331
82062
82063  docs/reference/glib/glib-sections.txt | 1 +
82064  1 file changed, 1 insertion(+)
82065
82066 commit 0ed2cdb0d926e28188f1ac924c8216dfa9db24a6
82067 Author: Ravi Sankar Guntur <ravi.g@samsung.com>
82068 Date:   Thu Jan 5 10:51:03 2012 +0530
82069
82070     Use g_queue_free_full() convenience function.
82071
82072     https://bugzilla.gnome.org/show_bug.cgi?id=667331
82073
82074     Signed-off-by: Ravi Sankar Guntur <ravi.g@samsung.com>
82075
82076  gio/gdbusprivate.c | 12 +++---------
82077  glib/gmain.c       | 22 +++++++++++-----------
82078  2 files changed, 14 insertions(+), 20 deletions(-)
82079
82080 commit a76d85de50285c7f376acefd14e66764afc1321a
82081 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
82082 Date:   Tue Jan 10 01:00:29 2012 +0300
82083
82084     Updated Belarusian translation.
82085
82086  po/be.po | 5888
82087  +++++++++++++++++++++++++++++++-------------------------------
82088  1 file changed, 2960 insertions(+), 2928 deletions(-)
82089
82090 commit ddf9633d95235ed783cdab42e79e99b7b0f6bee0
82091 Author: Matthias Clasen <mclasen@redhat.com>
82092 Date:   Mon Jan 9 15:27:07 2012 -0500
82093
82094     fix a compiler warning
82095
82096  glib/tests/regex.c | 2 +-
82097  1 file changed, 1 insertion(+), 1 deletion(-)
82098
82099 commit 39dc681fc7d9e336d081d0d6559e6dd3454965a0
82100 Author: Matthias Clasen <mclasen@redhat.com>
82101 Date:   Fri Jan 6 20:48:04 2012 -0500
82102
82103     Realign the hash set example with added api
82104
82105     Change the name of set_insert to set_add, to better match the
82106     newly added g_hash_table_add.
82107
82108  glib/ghash.c | 6 +++---
82109  1 file changed, 3 insertions(+), 3 deletions(-)
82110
82111 commit 875ffc41b72291cc0f2d3efae905cb0b380bb210
82112 Author: Ryan Lortie <desrt@desrt.ca>
82113 Date:   Mon Jan 9 14:28:10 2012 +0100
82114
82115     drop debian/ directory
82116
82117  debian/README.debian         |  30 -----------
82118  debian/build                 |  62 ---------------------
82119  debian/changelog             |  10 ----
82120  debian/control               |  53 ------------------
82121  debian/copyright             |   8 ---
82122  debian/libglib-cvs-dev.files |   9 ----
82123  debian/postinst              |   7 ---
82124  debian/rules                 | 126
82125  -------------------------------------------
82126  8 files changed, 305 deletions(-)
82127
82128 commit 7678b10703ebe84cf869cf5929d89770f3f7f977
82129 Author: Dan Vrátil <dvratil@redhat.com>
82130 Date:   Mon Jan 9 09:29:20 2012 +0100
82131
82132     Fix GHashTable GDB pretty printing (bug #667420)
82133
82134  glib/glib.py | 11 ++++++-----
82135  1 file changed, 6 insertions(+), 5 deletions(-)
82136
82137 commit 82740adc61b6d4a6174d033efe1df1303b98eaa1
82138 Author: Alexander Shopov <ash@kambanaria.org>
82139 Date:   Sun Jan 8 16:48:13 2012 +0200
82140
82141     Updated Bulgarian translation
82142
82143  po/bg.po | 5874
82144  +++++++++++++++++++++++++++++++-------------------------------
82145  1 file changed, 2963 insertions(+), 2911 deletions(-)
82146
82147 commit d141940bc67a1c101dbd893e0b5247d931515159
82148 Author: Jasper St. Pierre <jstpierre@mecheye.net>
82149 Date:   Fri Jan 6 14:29:45 2012 -0500
82150
82151     gthread-posix: Remove misleading documentation comments
82152
82153     g_thread_init() has done nothing since 2.32, so while the function
82154     still can be used if "g_thread_init() has not yet been called",
82155     it won't do nothing in that case, it will just perform normally.
82156
82157  glib/gthread-posix.c | 15 ---------------
82158  1 file changed, 15 deletions(-)
82159
82160 commit 021e116f0525ce99cea97fb7039d6be804d4145f
82161 Author: Jasper St. Pierre <jstpierre@mecheye.net>
82162 Date:   Mon Sep 12 23:14:32 2011 -0400
82163
82164     gbacktrace: g_get_prgname () isn't called for a NULL argument
82165
82166     https://bugzilla.gnome.org/show_bug.cgi?id=658871
82167
82168  glib/gbacktrace.c | 8 ++++----
82169  1 file changed, 4 insertions(+), 4 deletions(-)
82170
82171 commit a44404f4ecbf9404f32313f8ee9a3fd06e5b0a47
82172 Author: Kjartan Maraas <kmaraas@gnome.org>
82173 Date:   Fri Jan 6 20:35:34 2012 +0100
82174
82175     Updated Norwegian bokmål translation
82176
82177  po/nb.po | 296
82178  +++++++++++++++++++++++++++++++--------------------------------
82179  1 file changed, 148 insertions(+), 148 deletions(-)
82180
82181 commit 20825918a3035e1569eb12f0fc8c4d482b0a27d4
82182 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
82183 Date:   Fri Jan 6 20:31:54 2012 +0100
82184
82185     Updated Spanish translation
82186
82187  po/es.po | 440
82188  ++++++++++++++++++++++++++++++---------------------------------
82189  1 file changed, 211 insertions(+), 229 deletions(-)
82190
82191 commit 21d2c49f82aa3c73ab77817a80065e747a9d154a
82192 Author: Ryan Lortie <desrt@desrt.ca>
82193 Date:   Fri Jan 6 10:25:03 2012 -0500
82194
82195     minor fixup to last commit
82196
82197  glib/ghash.h | 2 +-
82198  1 file changed, 1 insertion(+), 1 deletion(-)
82199
82200 commit 752f0cac159dc84c03c42f84d9d8a8c923334d43
82201 Author: Ryan Lortie <desrt@desrt.ca>
82202 Date:   Fri Jan 6 10:09:32 2012 -0500
82203
82204     GHashTable: new 'add' and 'contains' APIs
82205
82206     These are both convenience APIs that make it slightly nicer to use
82207     GHashTable as a set (which is something we document as officially
82208     supported).
82209
82210  docs/reference/glib/glib-sections.txt |  2 ++
82211  glib/ghash.c                          | 48
82212  +++++++++++++++++++++++++++++++++++
82213  glib/ghash.h                          |  4 +++
82214  glib/glib.symbols                     |  2 ++
82215  4 files changed, 56 insertions(+)
82216
82217 commit b87f6f9f8cb789a645b8792cf197328fb686ba55
82218 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
82219 Date:   Fri Jan 6 16:58:57 2012 +0700
82220
82221     gio/gsocks5proxy: typo fix
82222
82223  gio/gsocks5proxy.c | 2 +-
82224  1 file changed, 1 insertion(+), 1 deletion(-)
82225
82226 commit 6e92646f218ce6d70dc932c5b444150d78928294
82227 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
82228 Date:   Fri Jan 6 16:58:28 2012 +0700
82229
82230     Updated Vietnamese translation
82231
82232  po/vi.po | 114
82233  +++++++++++++++++++++++++++------------------------------------
82234  1 file changed, 49 insertions(+), 65 deletions(-)
82235
82236 commit 74345b3383132985c04ec2f46846f89d7a51f0a0
82237 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
82238 Date:   Fri Jan 6 16:48:13 2012 +0700
82239
82240     po/vi: import from Damned Lies
82241
82242  po/vi.po | 5906
82243  ++++++++++++++++++++++++++++++++------------------------------
82244  1 file changed, 3027 insertions(+), 2879 deletions(-)
82245
82246 commit 0da8db52cdd928809dc7e78c951ecbb19c51c0a2
82247 Author: Dan Winship <danw@gnome.org>
82248 Date:   Thu Jan 5 12:57:01 2012 -0500
82249
82250     Remove some cruft from an older version of the code
82251
82252  gio/gfilterinputstream.c  | 3 ---
82253  gio/gfilteroutputstream.c | 1 -
82254  2 files changed, 4 deletions(-)
82255
82256 commit 382341dd9934251de9e9e10dbe5ea3da00c74c59
82257 Author: Michael Terry <michael.terry@canonical.com>
82258 Date:   Wed Jan 4 14:48:53 2012 -0500
82259
82260     gdesktopappinfo: Fix gtk-doc to mention Keywords not X-GNOME-Keywords
82261
82262     https://bugzilla.gnome.org/show_bug.cgi?id=667285
82263
82264  gio/gdesktopappinfo.c | 2 +-
82265  1 file changed, 1 insertion(+), 1 deletion(-)
82266
82267 commit 2fe964eeb15843a1e21789d13751b789f520ea4b
82268 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
82269 Date:   Thu Jan 5 15:10:04 2012 +0000
82270
82271     Mention g_test_undefined() when documenting assert_failed,
82272     assert_stderr
82273
82274     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666116
82275     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
82276     Reviewed-by: Colin Walters <walters@verbum.org>
82277
82278  glib/gtestutils.c | 12 ++++++++++++
82279  1 file changed, 12 insertions(+)
82280
82281 commit 254efaf85e0bb0748e97a3dbe68153831a96592f
82282 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
82283 Date:   Thu Jan 5 15:02:07 2012 +0000
82284
82285     Skip tests of incorrect property usage under gtester -m no-undefined
82286
82287     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666116
82288     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
82289     Reviewed-by: Colin Walters <walters@verbum.org>
82290
82291  gobject/tests/param.c | 13 +++++++++++++
82292  1 file changed, 13 insertions(+)
82293
82294 commit e3d53d5529522a8db4e1711b47baa44250ce09fd
82295 Author: Javier Jardón <jjardon@gnome.org>
82296 Date:   Thu Jan 5 04:31:21 2012 +0100
82297
82298     glib/*: Use g_slist_free_full() convenience function
82299
82300  glib/gshell.c      | 14 ++++----------
82301  glib/tests/regex.c |  3 +--
82302  2 files changed, 5 insertions(+), 12 deletions(-)
82303
82304 commit c735b54a6384ff170ca32906ad7eae64a338e1d6
82305 Author: Javier Jardón <jjardon@gnome.org>
82306 Date:   Thu Jan 5 04:27:20 2012 +0100
82307
82308     gio/*: Use g_slist_free_full() convenience function
82309
82310  gio/gfilemonitor.c       | 3 +--
82311  gio/gmemoryinputstream.c | 3 +--
82312  2 files changed, 2 insertions(+), 4 deletions(-)
82313
82314 commit 31c3082e19551377049742a7862dab455727844a
82315 Author: Michael Terry <michael.terry@canonical.com>
82316 Date:   Wed Jan 4 13:08:56 2012 -0500
82317
82318     gdesktopappinfo: Avoid crash by NULL-ing data.pid_envvar before launch
82319
82320     https://bugzilla.gnome.org/show_bug.cgi?id=667279
82321
82322  gio/gdesktopappinfo.c | 4 ++++
82323  1 file changed, 4 insertions(+)
82324
82325 commit 8b96fb3761bb094d7c0044114f377934b9b00c51
82326 Author: Claudio Saavedra <csaavedra@igalia.com>
82327 Date:   Wed Jan 4 00:18:59 2012 +0200
82328
82329     GSocket: fix a couple of return values
82330
82331     g_socket_receive_with_blocking() and g_socket_send_with_blocking claim
82332     to return -1 in error, their return type is gssize, and yet they
82333     return FALSE if the initial g_return_val_if_fail() call fails.
82334
82335     https://bugzilla.gnome.org/show_bug.cgi?id=667226
82336
82337  gio/gsocket.c | 4 ++--
82338  1 file changed, 2 insertions(+), 2 deletions(-)
82339
82340 commit f38a1dbca7d68eedc2d75cd7a7947c7217bbbd99
82341 Author: Claudio Saavedra <csaavedra@igalia.com>
82342 Date:   Wed Jan 4 00:13:50 2012 +0200
82343
82344     GSocket: add some more g_return_if_fail()s
82345
82346     https://bugzilla.gnome.org/show_bug.cgi?id=667225
82347
82348  gio/gsocket.c | 10 ++++++++++
82349  1 file changed, 10 insertions(+)
82350
82351 commit 1b919d2e5643b43c27f86d4bcf2d94f7bf98e7df
82352 Author: Matthias Clasen <mclasen@redhat.com>
82353 Date:   Wed Jan 4 00:10:11 2012 -0500
82354
82355     Clarify g_utf8_strlen docs a bit
82356
82357  glib/gutf8.c | 6 ++++--
82358  1 file changed, 4 insertions(+), 2 deletions(-)
82359
82360 commit d64b4c4887da1d4ec308c08ded094dad130a5c6d
82361 Author: Paolo Borelli <pborelli@gnome.org>
82362 Date:   Tue Jan 3 11:49:55 2012 +0100
82363
82364     Add a testcase for an old regex bug.
82365
82366     Add a testcase for bug #455640, which was fixed in PCRE versions newer
82367     than 7.2.
82368
82369  glib/tests/regex.c | 3 +++
82370  1 file changed, 3 insertions(+)
82371
82372 commit 2ae83e116bc1ce2c02548940e276c294c91c5da7
82373 Author: Javier Jardón <jjardon@gnome.org>
82374 Date:   Mon Jan 2 16:10:35 2012 +0100
82375
82376     glib/*: Use g_list_free_full()
82377
82378  glib/gbookmarkfile.c | 38 ++++++--------------------------------
82379  glib/gkeyfile.c      | 10 ++--------
82380  glib/goption.c       |  3 +--
82381  glib/gregex.c        | 15 +++++----------
82382  4 files changed, 14 insertions(+), 52 deletions(-)
82383
82384 commit 928d2cea616db45a1a0d870fd73aed2570170288
82385 Author: Javier Jardón <jjardon@gnome.org>
82386 Date:   Mon Jan 2 16:30:11 2012 +0100
82387
82388     gio/*: Use g_list_free_full() convenience function
82389
82390  gio/gcontenttype.c             | 12 ++++--------
82391  gio/gdbusauth.c                |  3 +--
82392  gio/gdbusobjectmanagerclient.c |  6 ++----
82393  gio/gdbusobjectmanagerserver.c |  3 +--
82394  gio/gdbusobjectskeleton.c      |  3 +--
82395  gio/gdbusserver.c              |  3 +--
82396  gio/gdesktopappinfo.c          | 17 +++++------------
82397  gio/gemblemedicon.c            |  3 +--
82398  gio/gfileenumerator.c          |  3 +--
82399  gio/gfilenamecompleter.c       | 12 ++++--------
82400  gio/gunixvolumemonitor.c       | 27 +++++++++------------------
82401  11 files changed, 30 insertions(+), 62 deletions(-)
82402
82403 commit dde3401122930355f665af25292ad1b639e98390
82404 Author: Javier Jardón <jjardon@gnome.org>
82405 Date:   Mon Jan 2 16:09:50 2012 +0100
82406
82407     gio/gdbus-2.0/codegen/codegen.py: Use g_list_free_full()
82408
82409  gio/gdbus-2.0/codegen/codegen.py | 12 ++++--------
82410  1 file changed, 4 insertions(+), 8 deletions(-)
82411
82412 commit 99c166501a6d05b2eaeb11893fab38dcf88aeeaf
82413 Author: Matthias Clasen <mclasen@redhat.com>
82414 Date:   Tue Jan 3 10:48:50 2012 -0500
82415
82416     Fix parameter name mismatches in GWeakRef api
82417
82418  gobject/gobject.c | 46 +++++++++++++++++++++++-----------------------
82419  1 file changed, 23 insertions(+), 23 deletions(-)
82420
82421 commit e6a5c2efb284acc557b6129e0649b9f7af807067
82422 Author: Matthias Clasen <mclasen@redhat.com>
82423 Date:   Tue Jan 3 08:02:49 2012 -0500
82424
82425     Add GWeakRef to the docs
82426
82427  docs/reference/gobject/gobject-sections.txt | 7 +++++++
82428  1 file changed, 7 insertions(+)
82429
82430 commit ee044fd839b396655000db1662b5de0569632581
82431 Author: Javier Jardón <jjardon@gnome.org>
82432 Date:   Mon Jan 2 15:20:42 2012 +0100
82433
82434     gio/tests: Use g_list_free_full() convenience function
82435
82436  gio/tests/contenttype.c                        |  3 +--
82437  gio/tests/desktop-app-info.c                   |  9 +++------
82438  gio/tests/gdbus-example-objectmanager-client.c |  6 ++----
82439  gio/tests/gdbus-peer.c                         |  3 +--
82440  gio/tests/gdbus-test-codegen.c                 |  9 +++------
82441  gio/tests/volumemonitor.c                      | 12 ++++--------
82442  6 files changed, 14 insertions(+), 28 deletions(-)
82443
82444 commit 411259ddd3e6b5c5fbf900d7ab38d0d4da03f156
82445 Author: Stef Walter <stefw@collabora.co.uk>
82446 Date:   Mon Nov 14 18:03:47 2011 +0100
82447
82448     gvariant: Never break out of g_variant_iter_loop
82449
82450      * Document how to break out of g_variant_iter_loop style loops.
82451
82452     https://bugzilla.gnome.org/show_bug.cgi?id=664069
82453
82454  glib/gvariant.c | 5 +++++
82455  1 file changed, 5 insertions(+)
82456
82457 commit 34e3881f2f02ccd7df704f54c0a31dead48ea382
82458 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
82459 Date:   Wed Dec 7 15:04:59 2011 +0000
82460
82461     Add test for GDBusConnection singleton access racing with destruction
82462
82463     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=665211
82464
82465  gio/tests/gdbus-threading.c | 128
82466  ++++++++++++++++++++++++++++++++++++++++++++
82467  1 file changed, 128 insertions(+)
82468
82469 commit 1e09bfc77c157b7d70342188a424eadc3d14769a
82470 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
82471 Date:   Tue Dec 6 12:44:36 2011 +0000
82472
82473     GDBusConnection: use GWeakRef to make the singletons thread-safe
82474
82475     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=665211
82476
82477     https://bugzilla.gnome.org/show_bug.cgi?id=548954
82478
82479  gio/gdbusconnection.c | 40 ++++++++++++++++------------------------
82480  1 file changed, 16 insertions(+), 24 deletions(-)
82481
82482 commit 146aa7aa1777b84137fb1f3d4035b0f1d11e76c9
82483 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
82484 Date:   Wed Dec 7 15:04:13 2011 +0000
82485
82486     Add regression test for GWeakRef used to cache a singleton
82487
82488     https://bugzilla.gnome.org/show_bug.cgi?id=548954
82489
82490  gobject/tests/threadtests.c | 121
82491  ++++++++++++++++++++++++++++++++++++++++++++
82492  1 file changed, 121 insertions(+)
82493
82494 commit fa5ff3955957e48a0bf50bb13be53af9b5400bb6
82495 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
82496 Date:   Thu Dec 8 17:35:19 2011 +0000
82497
82498     Add deterministic tests for the API of GWeakRef
82499
82500     These don't address the thread-safety, but do address basic use.
82501
82502     https://bugzilla.gnome.org/show_bug.cgi?id=548954
82503
82504  gobject/tests/reference.c | 101
82505  ++++++++++++++++++++++++++++++++++++++++++++++
82506  1 file changed, 101 insertions(+)
82507
82508 commit 46c2f570da10c93d7b2fab790048f957bb422302
82509 Author: Ryan Lortie <desrt@desrt.ca>
82510 Date:   Tue Dec 6 12:27:07 2011 +0000
82511
82512     GWeakRef: add a weak GObject reference believed to be thread-safe
82513
82514     This patch is a joint work with Simon McVittie.
82515
82516     https://bugzilla.gnome.org/show_bug.cgi?id=548954
82517
82518  gobject/gobject.c       | 239
82519  +++++++++++++++++++++++++++++++++++++++++++++++-
82520  gobject/gobject.h       |  12 +++
82521  gobject/gobject.symbols |   4 +
82522  3 files changed, 253 insertions(+), 2 deletions(-)
82523
82524 commit 28c87a5594ef05a324a183d6d3271e6733abf908
82525 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
82526 Date:   Tue Dec 6 11:37:45 2011 +0000
82527
82528     g_object_weak_ref, g_object_add_weak_pointer: document
82529     non-thread-safety
82530
82531     Transparent access to a weak pointer from the thread performing the
82532     weak -> strong conversion is incompatible with thread-safety: that
82533     thread will have to do something special. This is GNOME#548954.
82534
82535     https://bugzilla.gnome.org/show_bug.cgi?id=548954
82536
82537  gobject/gobject.c | 9 +++++++++
82538  1 file changed, 9 insertions(+)
82539
82540 commit 1425aa664d5efa56d9e2cc29f8aa1292463e1f5a
82541 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
82542 Date:   Tue Dec 6 11:35:02 2011 +0000
82543
82544     GBitLock: turn assumptions of g_futex_int_address into a static
82545     assertion
82546
82547     We'll probably never encounter a platform where these fail, but that's
82548     what static assertions are for...
82549
82550     https://bugzilla.gnome.org/show_bug.cgi?id=548954
82551
82552  glib/gbitlock.c | 6 ++++++
82553  1 file changed, 6 insertions(+)
82554
82555 commit fc731de9291556d93e02cc4c39a8573c0a5500ea
82556 Author: Ryan Lortie <desrt@desrt.ca>
82557 Date:   Mon Jan 2 11:38:40 2012 -0500
82558
82559     gthread.h: avoid anonymous union
82560
82561     This is a GNU extension.
82562
82563     https://bugzilla.gnome.org/show_bug.cgi?id=666978
82564
82565  glib/deprecated/gthread.h | 2 +-
82566  1 file changed, 1 insertion(+), 1 deletion(-)
82567
82568 commit a07e9a5fb22de50e7a94797cf4f0e5718f064ea1
82569 Author: William Hua <william@attente.ca>
82570 Date:   Sun Jan 1 21:53:28 2012 -0500
82571
82572     nextstep gsettings backend: whitespace police
82573
82574  gio/gnextstepsettingsbackend.c | 118
82575  +++++++++++++----------------------------
82576  1 file changed, 37 insertions(+), 81 deletions(-)
82577
82578 commit edd2aff575888dc6cd6570681c719bc18fe91bb2
82579 Author: William Hua <william@attente.ca>
82580 Date:   Sun Jan 1 21:38:05 2012 -0500
82581
82582     thread-safe nextstep gsettings backend
82583
82584     simplified key reset logic
82585
82586  gio/gnextstepsettingsbackend.c | 49
82587  +++++++++++++++++++++++++++---------------
82588  1 file changed, 32 insertions(+), 17 deletions(-)
82589
82590 commit 9c1008384414a257d1f0f354d5ea897df0e24e89
82591 Author: William Hua <william@attente.ca>
82592 Date:   Mon Dec 26 10:04:38 2011 -0500
82593
82594     GSettings: nextstep settings backend
82595
82596  gio/Makefile.am                |  11 +
82597  gio/giomodule.c                |   3 +
82598  gio/gnextstepsettingsbackend.c | 497
82599  +++++++++++++++++++++++++++++++++++++++++
82600  gio/gsettingsbackendinternal.h |   5 +
82601  4 files changed, 516 insertions(+)
82602
82603 commit 00f43b22e5b5d9e4afe1eda69e348e3fdaa8c262
82604 Author: Xan Lopez <xan@igalia.com>
82605 Date:   Sun Jan 1 19:01:14 2012 +0100
82606
82607     ginetaddressmask: plug leak
82608
82609     ==24706== 52 bytes in 1 blocks are definitely lost in loss record
82610     7,248 of 13,092
82611     ==24706==    at 0x4A074CD: malloc (vg_replace_malloc.c:236)
82612     ==24706==    by 0x70E9F5F: standard_malloc (gmem.c:85)
82613     ==24706==    by 0x70E9FE8: g_malloc (gmem.c:159)
82614     ==24706==    by 0x71018EC: g_slice_alloc (gslice.c:1003)
82615     ==24706==    by 0x710192B: g_slice_alloc0 (gslice.c:1029)
82616     ==24706==    by 0x7068526: g_type_create_instance (gtype.c:1872)
82617     ==24706==    by 0x705067B: g_object_constructor (gobject.c:1835)
82618     ==24706==    by 0x704FE47: g_object_newv (gobject.c:1699)
82619     ==24706==    by 0x7050612: g_object_new_valist (gobject.c:1816)
82620     ==24706==    by 0x704F894: g_object_new (gobject.c:1531)
82621     ==24706==    by 0x6F0F2F0: g_inet_address_new_from_bytes
82622     (ginetaddress.c:459)
82623     ==24706==    by 0x6F5D703: remove_network
82624     (gnetworkmonitornetlink.c:256)
82625     ==24706==    by 0x6F5DD80: read_netlink_messages
82626     (gnetworkmonitornetlink.c:386)
82627     ==24706==    by 0x6F2D5CA: socket_source_dispatch (gsocket.c:2505)
82628     ==24706==    by 0x70E1D45: g_main_dispatch (gmain.c:2513)
82629     ==24706==    by 0x70E2A06: g_main_context_dispatch (gmain.c:3050)
82630     ==24706==    by 0x70E2BE9: g_main_context_iterate (gmain.c:3121)
82631     ==24706==    by 0x70E2CAD: g_main_context_iteration (gmain.c:3182)
82632     ==24706==    by 0x6F60A05: g_application_run (gapplication.c:1599)
82633     ==24706==    by 0x42D011: main (ephy-main.c:472)
82634
82635     https://bugzilla.gnome.org/show_bug.cgi?id=667098
82636
82637  gio/ginetaddressmask.c | 11 +++++++++++
82638  1 file changed, 11 insertions(+)
82639
82640 commit 5e4188101efe6747b637ac8e1519fe67ee42495c
82641 Author: Yaron Shahrabani <sh.yaron@gmail.com>
82642 Date:   Fri Dec 30 10:47:56 2011 +0200
82643
82644     Updated Hebrew translation.
82645
82646  po/he.po | 240
82647  ++++++++++++++++++++++++++++++++-------------------------------
82648  1 file changed, 122 insertions(+), 118 deletions(-)
82649
82650 commit a2e1541cda3902474aa54aded959f78928fbabf6
82651 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
82652 Date:   Fri Dec 30 15:27:31 2011 +0800
82653
82654     config.h.win32.in: Cleanups
82655
82656     -Make the contents of the preconfigured config.h.win32(.in) more
82657     like the
82658      contents of config.h.in
82659     -Correct the sizing of void* on x64 platforms (which should be 8,
82660     unlike
82661      4 on x86-32 platforms)
82662
82663  config.h.win32.in | 106
82664  +++++++++++++++++++++++++++++-------------------------
82665  1 file changed, 57 insertions(+), 49 deletions(-)
82666
82667 commit 8558ae9ad4411dfdcd76180aaa421b29fc587571
82668 Author: Matthias Clasen <mclasen@redhat.com>
82669 Date:   Thu Dec 29 11:57:42 2011 -0500
82670
82671     Correct some Since tags
82672
82673     As pointed out in bug 666951, g_mkdtemp and g_mkdtemp_full
82674     were only added in 2.30.
82675
82676  glib/gfileutils.c | 4 ++--
82677  1 file changed, 2 insertions(+), 2 deletions(-)
82678
82679 commit 8ca2647c7405d06231ca5e0cfa47621e5086a65a
82680 Author: Ravi Sankar Guntur <ravi.g@samsung.com>
82681 Date:   Tue Dec 20 14:49:53 2011 +0530
82682
82683     Fix to handle '\v' (vertical tab) by g_strescape() and
82684     g_strcompress().
82685
82686     fix enables g_strescape() and g_strcompress() to handle '\v' along
82687     with other
82688     special characters - '\b', '\f', '\n', '\r', '\t', '\'.
82689
82690     https://bugzilla.gnome.org/show_bug.cgi?id=664830
82691
82692     Signed-off-by: Ravi Sankar Guntur <ravi.g@samsung.com>
82693
82694  glib/gstrfuncs.c      |  9 ++++++++-
82695  glib/tests/strfuncs.c | 16 ++++++++--------
82696  2 files changed, 16 insertions(+), 9 deletions(-)
82697
82698 commit 030bf82340f1a82825ad71c4b85d664995eafde1
82699 Author: Matthias Clasen <mclasen@redhat.com>
82700 Date:   Tue Dec 27 18:10:42 2011 -0500
82701
82702     Some minor updates of building.sgml
82703
82704     https://bugzilla.gnome.org/show_bug.cgi?id=664830
82705
82706  docs/reference/glib/building.sgml | 10 ----------
82707  1 file changed, 10 deletions(-)
82708
82709 commit a3860d8d7712eb52f8535f6517bb5641e70dd825
82710 Author: Matthias Clasen <mclasen@redhat.com>
82711 Date:   Tue Dec 27 18:10:26 2011 -0500
82712
82713     Some minor updates of HACKING
82714
82715  HACKING | 20 +++++++++++---------
82716  1 file changed, 11 insertions(+), 9 deletions(-)
82717
82718 commit 993de34a77bdbfc37e210a85382e5f34f604efe9
82719 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
82720 Date:   Wed Dec 14 17:31:23 2011 +0000
82721
82722     Add undefined/no-undefined mode options to GTester
82723
82724     https://bugzilla.gnome.org/show_bug.cgi?id=666116
82725
82726  docs/reference/glib/gtester.xml | 33 ++++++++++++++++++++++++++++++++-
82727  glib/gtester.c                  | 10 ++++++++++
82728  glib/gtestutils.c               | 33 ++++++++++++++++++++++++++++++++-
82729  glib/gtestutils.h               |  2 ++
82730  4 files changed, 76 insertions(+), 2 deletions(-)
82731
82732 commit fa4792c35e42107e0ded0f499bb86415a2b1faef
82733 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
82734 Date:   Wed Dec 14 18:08:59 2011 +0000
82735
82736     various tests: do not provoke SIGTRAP with -m no-undefined
82737
82738     Some of the GLib tests deliberately provoke warnings (or even fatal
82739     errors) in a forked child. Normally, this is fine, but under valgrind
82740     it's somewhat undesirable. We do want to follow fork(), so we
82741     can check
82742     for leaks in child processes that exit gracefully; but we don't
82743     want to
82744     be told about "leaks" in processes that are crashing, because there'd
82745     be no point in cleaning those up anyway.
82746
82747     https://bugzilla.gnome.org/show_bug.cgi?id=666116
82748
82749  gio/tests/actions.c             |  83 ++++++++++++++---------
82750  gio/tests/gdbus-proxy.c         |  30 +++++----
82751  gio/tests/gsettings.c           |  64 ++++++++++++------
82752  glib/tests/error.c              |   3 +
82753  glib/tests/gvariant.c           |  32 +++++----
82754  glib/tests/logging.c            |  54 +++++++++------
82755  glib/tests/markup-collect.c     |   3 +
82756  glib/tests/mem-overflow.c       |  13 +++-
82757  glib/tests/option-context.c     |   6 ++
82758  glib/tests/slice.c              |   3 +
82759  glib/tests/strfuncs.c           | 146
82760  ++++++++++++++++++++++++----------------
82761  glib/tests/testing.c            |  32 ++++++---
82762  gobject/tests/ifaceproperties.c |   3 +
82763  13 files changed, 304 insertions(+), 168 deletions(-)
82764
82765 commit 5cb29d7909afdb41054ca47892aea4e0a79f2d7a
82766 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
82767 Date:   Wed Dec 14 17:32:16 2011 +0000
82768
82769     Clarify documentation of fast/slow/thorough and quiet/verbose tests
82770
82771     It turns out that there is no middle setting between fast and
82772     slow/thorough, but there *is* a middle setting between quiet and
82773     verbose.
82774
82775     https://bugzilla.gnome.org/show_bug.cgi?id=666116
82776
82777  glib/gtestutils.c | 15 +++++++++++----
82778  1 file changed, 11 insertions(+), 4 deletions(-)
82779
82780 commit 643ad9f6c340fb368ccf8e09ef1f0ba88ee6dccf
82781 Author: Matthias Clasen <mclasen@redhat.com>
82782 Date:   Tue Dec 27 17:45:40 2011 -0500
82783
82784     Remove another unused AC_DEFINE
82785
82786     Nothing was using the HAVE_GCOV define.
82787
82788  configure.ac | 2 --
82789  1 file changed, 2 deletions(-)
82790
82791 commit 7cc9e10cce30ebe9242c0cc0649a4badffe0123e
82792 Author: Matthias Clasen <mclasen@redhat.com>
82793 Date:   Tue Dec 27 17:20:36 2011 -0500
82794
82795     Drop unused AC_SUBST
82796
82797     DISABLE_MEM_POOLS is only used as define.
82798
82799  configure.ac | 1 -
82800  1 file changed, 1 deletion(-)
82801
82802 commit bc85e6ed516f23d9fed9cdad39c605721738e190
82803 Author: Matthias Clasen <mclasen@redhat.com>
82804 Date:   Tue Dec 27 17:15:44 2011 -0500
82805
82806     Remove a bashism
82807
82808  configure.ac | 2 +-
82809  1 file changed, 1 insertion(+), 1 deletion(-)
82810
82811 commit a176008826a8f7dcdcbc2a35d9ac3bfcabce824c
82812 Author: Matthias Clasen <mclasen@redhat.com>
82813 Date:   Tue Dec 27 17:12:39 2011 -0500
82814
82815     Drop a lot of dead configury for threads
82816
82817     Much of this became obsolete by the recent rewrite of our
82818     threading support.
82819
82820  configure.ac | 179
82821  +++++++++--------------------------------------------------
82822  1 file changed, 27 insertions(+), 152 deletions(-)
82823
82824 commit 8cea99741bdc540b76b4cace996068acd78e746c
82825 Author: Matthias Clasen <mclasen@redhat.com>
82826 Date:   Tue Dec 27 16:22:13 2011 -0500
82827
82828     Don't put documentation in glibconfig.h
82829
82830  configure.ac | 7 -------
82831  glib/gmain.h | 3 +++
82832  2 files changed, 3 insertions(+), 7 deletions(-)
82833
82834 commit 31f0ad3f352ec8bae297983f67b18cb33c2c3e5e
82835 Author: Matthias Clasen <mclasen@redhat.com>
82836 Date:   Tue Dec 27 16:18:19 2011 -0500
82837
82838     Make glibconfig.h include guards consistent
82839
82840  configure.ac | 6 +++---
82841  1 file changed, 3 insertions(+), 3 deletions(-)
82842
82843 commit d09800d86ec408ec27b9559fbd9ff6aebca25397
82844 Author: Matthias Clasen <mclasen@redhat.com>
82845 Date:   Tue Dec 27 16:16:24 2011 -0500
82846
82847     Remove a commented-out macro
82848
82849  configure.ac | 2 --
82850  1 file changed, 2 deletions(-)
82851
82852 commit 4576a459fc0aebc48581d16a076bd0a0924ae988
82853 Author: Matthias Clasen <mclasen@redhat.com>
82854 Date:   Tue Dec 27 15:55:04 2011 -0500
82855
82856     Remove obsolescent AC_HEADER_STDC macro
82857
82858     We only used the resulting define in one place, and really,
82859     these headers just have to be around or its not worth trying.
82860
82861  configure.ac      | 3 ---
82862  glib/tests/hash.c | 2 --
82863  2 files changed, 5 deletions(-)
82864
82865 commit 49a4de3ea446f21202d586a906e0aef1d4dacfed
82866 Author: Thomas Hindoe Paaboel Andersen <phomes@gmail.com>
82867 Date:   Sat Dec 24 15:31:55 2011 +0100
82868
82869     docs: g_atexit: do not point in a direction for where to find details
82870
82871     https://bugzilla.gnome.org/show_bug.cgi?id=666804
82872
82873  glib/gutils.c | 3 +--
82874  1 file changed, 1 insertion(+), 2 deletions(-)
82875
82876 commit 89a832250b9864c28cd0eec8db7200e00a8e9679
82877 Author: Åsmund Skjæveland <aasmunds@ulrik.uio.no>
82878 Date:   Mon Dec 26 17:15:32 2011 +0100
82879
82880     Updated Norwegian Nynorsk translation
82881
82882  po/nn.po | 959
82883  ++++++++++++++++++++++++++++++++++-----------------------------
82884  1 file changed, 515 insertions(+), 444 deletions(-)
82885
82886 commit cc03b3cdea45b3592ab8e931628f027c20586aa3
82887 Author: Matthias Clasen <mclasen@redhat.com>
82888 Date:   Sat Dec 24 23:01:17 2011 -0500
82889
82890     Don't leak references to the menus
82891
82892  gio/gmenumarkup.c | 3 +++
82893  1 file changed, 3 insertions(+)
82894
82895 commit f077127d0169df135d078827c1c51742c3a71901
82896 Author: Matthias Clasen <mclasen@redhat.com>
82897 Date:   Sat Dec 24 22:59:10 2011 -0500
82898
82899     Add a test for ids on submenu and section elements
82900
82901     The test checks that menus which are created via
82902     <submenu id=...> or <section id=...> end up in the objects
82903     hash table.
82904
82905  gio/tests/gmenumodel.c | 41 +++++++++++++++++++++++++++++++++++++++++
82906  1 file changed, 41 insertions(+)
82907
82908 commit 37efbf4354969fdbca9ed71895309fb7fb95a55a
82909 Author: Matthias Clasen <mclasen@redhat.com>
82910 Date:   Sat Dec 24 22:58:16 2011 -0500
82911
82912     Menu markup: Support ids on submenu and section elements
82913
82914     This was supposed to work, but didn't.
82915     Bug 666595.
82916
82917  gio/gmenumarkup.c | 54
82918  +++++++++++++++++++++++++++++++++++++++++++++++-------
82919  1 file changed, 47 insertions(+), 7 deletions(-)
82920
82921 commit c4fc2584241dadeedee7b21bd24ca5708d6318e8
82922 Author: Benjamin Otte <otte@redhat.com>
82923 Date:   Sat Dec 24 14:26:24 2011 +0100
82924
82925     docs: Clarify non-NUL requirement in g_utf8_validate()
82926
82927     UTF8 validation is not about your character on a dating site, so don't
82928     talk about meeting.
82929
82930     https://bugzilla.gnome.org/show_bug.cgi?id=666803
82931
82932  glib/gutf8.c | 2 +-
82933  1 file changed, 1 insertion(+), 1 deletion(-)
82934
82935 commit 3f3e141ec8ffe8f40a2faced69d35cb161153107
82936 Author: Dan Winship <danw@gnome.org>
82937 Date:   Fri Aug 20 13:04:19 2010 -0400
82938
82939     Add GSocketClient::event, for tracking socket client status
82940
82941     This can be used for debugging, or for progress UIs ("Connecting to
82942     example.com..."), or to do low-level tweaking on the connection at
82943     various points in the process.
82944
82945     https://bugzilla.gnome.org/show_bug.cgi?id=665805
82946
82947  docs/reference/gio/gio-sections.txt |   3 +-
82948  gio/gio.symbols                     |   1 +
82949  gio/gioenums.h                      |  38 +++++++
82950  gio/gsocketclient.c                 | 194
82951  ++++++++++++++++++++++++++++++++++--
82952  gio/gsocketclient.h                 |   6 +-
82953  gio/tests/send-data.c               |  23 +++++
82954  6 files changed, 253 insertions(+), 12 deletions(-)
82955
82956 commit 57f279988cc2219a974042a29cbb12efd2422540
82957 Author: Dan Winship <danw@gnome.org>
82958 Date:   Sun Jun 12 16:29:04 2011 -0400
82959
82960     Add g_socket_connection_connect(), etc
82961
82962     Previously it was more or less assumed that GSocketConnections were
82963     always connected, although this was not enforced. Make it explicit
82964     that they don't need to be, and add methods to connect them, and
82965     simplify GSocketClient by using those methods.
82966
82967     https://bugzilla.gnome.org/show_bug.cgi?id=665805
82968
82969  docs/reference/gio/gio-sections.txt |   5 ++
82970  gio/gio.symbols                     |   4 +
82971  gio/gsocketclient.c                 | 129 +++++++++--------------------
82972  gio/gsocketconnection.c             | 159
82973  ++++++++++++++++++++++++++++++++++++
82974  gio/gsocketconnection.h             |  15 ++++
82975  5 files changed, 223 insertions(+), 89 deletions(-)
82976
82977 commit e121d46b251d7a695f6c56bf3de95acb51371599
82978 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
82979 Date:   Thu Dec 22 20:18:11 2011 +0800
82980
82981     Update GIO Visual C++ projects
82982
82983     Link to zlib1.lib for release builds and zlib1d.lib for debug builds-
82984     this is to be consistent across the board for the GTK+ stack (and many
82985     other opensource code linking to the ZLib DLL on Windows)
82986
82987  build/win32/vs10/gio.vcxprojin | 8 ++++----
82988  build/win32/vs9/gio.vcprojin   | 8 ++++----
82989  2 files changed, 8 insertions(+), 8 deletions(-)
82990
82991 commit 550fee44a9379969cb185b19b787c1d6ab35e77e
82992 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
82993 Date:   Thu Dec 22 18:49:01 2011 +0800
82994
82995     Update Visual C++ property sheets
82996
82997     "Install" the newly-introduced gremoteactiongroup.h header.
82998
82999  build/win32/vs10/glib.props  | 2 ++
83000  build/win32/vs9/glib.vsprops | 1 +
83001  2 files changed, 3 insertions(+)
83002
83003 commit 6e7da987b443c861946a7702d64f9e50150b9320
83004 Author: Ryan Lortie <desrt@desrt.ca>
83005 Date:   Thu Dec 22 00:24:20 2011 -0500
83006
83007     GSettingsBackend: allow floating refs from read()
83008
83009     Use g_variant_take_ref() to allow for backends to return floating
83010     GVariant instances from their read() implementations.
83011
83012  gio/gsettingsbackend.c | 3 +++
83013  1 file changed, 3 insertions(+)
83014
83015 commit 1b0337744282c7f048a31a9818b99370d97c44f3
83016 Author: rodrigorivascosta <rodrigorivascosta@gmail.com>
83017 Date:   Thu Dec 22 10:48:09 2011 +0800
83018
83019     Bug 666551-Fix a few dangling pointers
83020
83021     When removing an item from the list, check the next one's my_owner,
83022     and fix it accordingly. And take this case into account when last
83023     of the list is deleted.
83024
83025     Also, assign NULL to 'my_owner' in g_thread_xp_WakeConditionVariable.
83026
83027  glib/gthread-win32.c | 5 +++++
83028  1 file changed, 5 insertions(+)
83029
83030 commit 76bc1ab28084dab671fed6e9f3993014e225df2c
83031 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
83032 Date:   Wed Dec 21 11:24:09 2011 +0800
83033
83034     glib/tests/private.c: Fix compilation on Windows
83035
83036     -process.h must be included for _beginthreadex
83037     -Use a cast to HANDLE on _beginthreadex to silence warnings on
83038     different
83039      types
83040
83041  glib/tests/private.c | 3 ++-
83042  1 file changed, 2 insertions(+), 1 deletion(-)
83043
83044 commit cb71b03e2f0a273d3e466831e5c2cdf0a7c43f46
83045 Author: Kjartan Maraas <kmaraas@gnome.org>
83046 Date:   Wed Dec 21 22:22:05 2011 +0100
83047
83048     Updated Norwegian bokmål translation
83049
83050  po/nb.po | 276
83051  ++++++++++++++++++++++++++++++++-------------------------------
83052  1 file changed, 140 insertions(+), 136 deletions(-)
83053
83054 commit adff60ed6389cfb1e97a329c150320aa44b18be6
83055 Author: Cosimo Cecchi <cosimoc@gnome.org>
83056 Date:   Wed Dec 21 12:36:19 2011 +0100
83057
83058     menu: documentation fixes
83059
83060     g_menu_new_section() does not exist, the comment meant
83061     g_menu_item_new_section().
83062
83063  gio/gmenu.c | 6 +++---
83064  1 file changed, 3 insertions(+), 3 deletions(-)
83065
83066 commit 557da1650707bbb67b80be0c986598eab3893071
83067 Author: Ryan Lortie <desrt@desrt.ca>
83068 Date:   Tue Dec 20 19:45:57 2011 -0500
83069
83070     GObject: do checks on interface property install
83071
83072     Add some checks to g_object_interface_install_property() similar to
83073     those in g_object_class_install_property().
83074
83075     https://bugzilla.gnome.org/show_bug.cgi?id=666616
83076
83077  gobject/gobject.c     | 8 +++++++-
83078  gobject/tests/param.c | 2 +-
83079  2 files changed, 8 insertions(+), 2 deletions(-)
83080
83081 commit b2371871097ef2b52bdb4688d702438c9e3f1787
83082 Author: Ryan Lortie <desrt@desrt.ca>
83083 Date:   Tue Dec 20 19:43:21 2011 -0500
83084
83085     GObject: require READ or WRITE on property install
83086
83087     g_object_class_install_property() currently lets you install
83088     properties
83089     that are neither readable nor writable.  Add a check to prevent that.
83090
83091     https://bugzilla.gnome.org/show_bug.cgi?id=666616
83092
83093  gobject/gobject.c     | 1 +
83094  gobject/tests/param.c | 3 ---
83095  2 files changed, 1 insertion(+), 3 deletions(-)
83096
83097 commit 4e793c2eefab1a9b5b0c29b530cbe77fb53d7396
83098 Author: Ryan Lortie <desrt@desrt.ca>
83099 Date:   Tue Dec 20 19:33:02 2011 -0500
83100
83101     GObject: allow G_PARAM_CONSTRUCT on any override
83102
83103     We were previously preventing implementations of an interface from
83104     specifying G_PARAM_CONSTRUCT for a property of that interface if the
83105     interface didn't specify it itself (or was readonly).
83106
83107     This is something that should only interest the implementation, so we
83108     remove this restriction.
83109
83110     This allows 6 new possible override scenarios:
83111
83112      - writable                 -> writable/construct
83113      - writable                 -> readwrite/construct
83114      - readwrite                -> readwrite/construct
83115      - writable/construct-only  -> writable/construct
83116      - writable/construct-only  -> readwrite/construct
83117      - readwrite/construct-only -> readwrite/construct
83118
83119     and we update the testcase to reflect this.
83120
83121     https://bugzilla.gnome.org/show_bug.cgi?id=666616
83122
83123  gobject/gobject.c     |  5 +----
83124  gobject/tests/param.c | 32 ++++++++++++++++++--------------
83125  2 files changed, 19 insertions(+), 18 deletions(-)
83126
83127 commit b3b9f82206707d6adad0d54ae9232bc826bec574
83128 Author: Ryan Lortie <desrt@desrt.ca>
83129 Date:   Tue Dec 20 18:44:48 2011 -0500
83130
83131     GObject: add test for interface property overrides
83132
83133     Add a testcase to check all possibilities for overriding a property
83134     specified on an interface from an implementation of that interface,
83135     changing the type and flags.
83136
83137     https://bugzilla.gnome.org/show_bug.cgi?id=666616
83138
83139  gobject/tests/param.c | 379
83140  ++++++++++++++++++++++++++++++++++++++++++++++++++
83141  1 file changed, 379 insertions(+)
83142
83143 commit d8d78688a8e00d1f2c338bd75fb1ce20d05e059d
83144 Author: Ryan Lortie <desrt@desrt.ca>
83145 Date:   Tue Dec 20 18:41:03 2011 -0500
83146
83147     GObject: change the order of property checks
83148
83149     Change the order of the checks so that we hear about the 'biggest'
83150     problem first.  Also, stop reporting problems after we report
83151     the first
83152     one for a particular property.
83153
83154     Add some comments.
83155
83156     https://bugzilla.gnome.org/show_bug.cgi?id=666616
83157
83158  gobject/gobject.c | 70
83159  +++++++++++++++++++++++++++++++++++++++----------------
83160  1 file changed, 50 insertions(+), 20 deletions(-)
83161
83162 commit 5fb7a8e127bde6465a5b9e22b299ca2e439e702c
83163 Author: Ryan Lortie <desrt@desrt.ca>
83164 Date:   Tue Dec 20 18:26:14 2011 -0500
83165
83166     GObject: fix property override type checks
83167
83168     The property override typecheck was meant to enforce the type on the
83169     overriding property being exactly equal to the type on the interface
83170     property.  Instead, g_type_is_a() was incorrectly used.
83171
83172     We could try to enforce equality, but if a property is read-only
83173     then it
83174     should be possible for the implementation to type the property
83175     with any
83176     subtype of the type specified on the interface (because returning
83177     a more
83178     specific type will still satisfy the interface).  Likewise, if the
83179     property is write-only then it should be possible for the
83180     implementation
83181     to type the property with any supertype.
83182
83183     We implement the check this way.
83184
83185     https://bugzilla.gnome.org/show_bug.cgi?id=666616
83186
83187  gobject/gobject.c | 73
83188  +++++++++++++++++++++++++++++++++++++++++++------------
83189  1 file changed, 58 insertions(+), 15 deletions(-)
83190
83191 commit ab0da3c2821b6e9ed89a3a2a708bbae1db2ed45f
83192 Author: Ryan Lortie <desrt@desrt.ca>
83193 Date:   Tue Dec 20 19:12:56 2011 -0500
83194
83195     GSimpleAction: fix some whitespace fail
83196
83197  gio/gsimpleaction.c | 20 ++++++++++----------
83198  1 file changed, 10 insertions(+), 10 deletions(-)
83199
83200 commit 342e2faa2996601bc44413087b3d70560dad78aa
83201 Author: Ryan Lortie <desrt@desrt.ca>
83202 Date:   Tue Dec 20 19:11:19 2011 -0500
83203
83204     GSimpleAction: tweak property flags
83205
83206     There's no need for 'enabled' and 'state' to be marked construct-only.
83207     These properties are writable at all times.
83208
83209  gio/gsimpleaction.c | 10 ++++------
83210  1 file changed, 4 insertions(+), 6 deletions(-)
83211
83212 commit 958f2bac7a123bc0cf35c5afab6ac62c80b0c03b
83213 Author: Ryan Lortie <desrt@desrt.ca>
83214 Date:   Tue Dec 20 15:29:16 2011 -0500
83215
83216     GObject: fixup reversed logic in last commit
83217
83218     Accidentally dropped a !.
83219
83220  gobject/gobject.c | 2 +-
83221  1 file changed, 1 insertion(+), 1 deletion(-)
83222
83223 commit 3af050f6fc760c3bedfad4e7c0f767a2e01848be
83224 Author: Ryan Lortie <desrt@desrt.ca>
83225 Date:   Tue Dec 20 15:12:44 2011 -0500
83226
83227     gobject: Clean up logic in property checks
83228
83229     Simplify some of the logic in this function.
83230
83231       1) Simplify flag checks as per Colin's suggestions in
83232          https://bugzilla.gnome.org/show_bug.cgi?id=605667
83233
83234       2) Don't repeatedly recheck if class_pspec is NULL.
83235
83236  gobject/gobject.c | 50 +++++++++++++++++++++-----------------------------
83237  1 file changed, 21 insertions(+), 29 deletions(-)
83238
83239 commit ebf572cdd81d8c0fca4641f9204dc0421ad1bf5d
83240 Author: Ryan Lortie <desrt@desrt.ca>
83241 Date:   Tue Dec 20 14:43:15 2011 -0500
83242
83243     GAction: back out changes to property flags
83244
83245     41e5ba86a791a17bb560dd7813ad7e849e0230dc introduced some changes
83246     to the
83247     property flags of GAction.  These changes were not a reflection of the
83248     actual interface of GAction but were necessary due to GObject being
83249     overly-sensitive to flag changes on property overrides.
83250
83251     Now that the GObject bug is fixed, we can restore the GAction flags to
83252     their correct values.
83253
83254     https://bugzilla.gnome.org/show_bug.cgi?id=666615
83255
83256  gio/gaction.c | 12 ++++--------
83257  1 file changed, 4 insertions(+), 8 deletions(-)
83258
83259 commit af24dbc12aa77aac3c82d39872878558cced7add
83260 Author: Ryan Lortie <desrt@desrt.ca>
83261 Date:   Tue Dec 20 14:36:29 2011 -0500
83262
83263     gobject: loosen property override flag restrictions
83264
83265     GObject enforces the following restrictions on property overrides:
83266
83267       - must only add abilities: if the parent class supports
83268         readability/writability then the subclass must also support them.
83269         Subclasses are free to add readability/writability.
83270
83271       - must not add additional restrictions: if the parent class doesn't
83272         have construct/construct-only restrictions then the subclass must
83273         not add them.  Subclasses are free to remove restrictions.
83274
83275     The problem with the previous implementation is that the check against
83276     adding construct/construct-only restrictions was being done even
83277     if the
83278     property was not previously writable.  As an example:
83279
83280       "readable" and "writable only on construct"
83281
83282     was considered as being more restrictive than
83283
83284       "read only".
83285
83286     This patch tweaks the check to allow the addition of
83287     construct/construct-only restrictions for properties that were
83288     previously read-only and are now being made writable.
83289
83290     https://bugzilla.gnome.org/show_bug.cgi?id=666615
83291
83292  gobject/gobject.c | 9 +++++----
83293  1 file changed, 5 insertions(+), 4 deletions(-)
83294
83295 commit 68706bfa2b91d4eb33cddfca2b640fcc3ce80637
83296 Author: Matthias Clasen <mclasen@redhat.com>
83297 Date:   Tue Dec 20 12:15:05 2011 -0500
83298
83299     Add references to the dbus interface docs on the wiki
83300
83301     And strip out the (now) redundant copy of that information
83302     from the sources.
83303
83304  gio/gactiongroupexporter.c  |  96
83305  ++----------------------------------------
83306  gio/gapplicationimpl-dbus.c |   4 ++
83307  gio/gmenuexporter.c         | 100
83308  +-------------------------------------------
83309  3 files changed, 9 insertions(+), 191 deletions(-)
83310
83311 commit adbfa38c8e2ab859d252e566fa130a7023442d7d
83312 Author: Ryan Lortie <desrt@desrt.ca>
83313 Date:   Mon Dec 19 22:56:05 2011 -0500
83314
83315     docs: remove duplicate GMenuModel from gio.types
83316
83317  docs/reference/gio/gio.types | 1 -
83318  1 file changed, 1 deletion(-)
83319
83320 commit 541693f42d462f114055fd05d1ac536e0c6f46f5
83321 Author: Ryan Lortie <desrt@desrt.ca>
83322 Date:   Mon Dec 19 17:35:31 2011 -0500
83323
83324     winxp threads: fix some condition variable races
83325
83326     There are some races in the condition variable emulation code for
83327     Windows XP with respect to timeouts while waiting.
83328
83329     First, in the event of a timeout, we never remove the waiter from the
83330     condition variable.  This can cause crashes later.  That problem was
83331     found by Rodrigo Rivas Costa.
83332
83333     Second, if the waiting thread times out and exits just as we were
83334     about
83335     to call SetEvent() on its waiter event, we could end up trying
83336     to access
83337     the waiter after it was closed/freed.  We need to hold on to the
83338     lock a
83339     little bit longer to ensure that that's not possible.
83340
83341     https://bugzilla.gnome.org/show_bug.cgi?id=666551
83342
83343  glib/gthread-win32.c | 32 ++++++++++++++++++++++++++------
83344  1 file changed, 26 insertions(+), 6 deletions(-)
83345
83346 commit f3cf8c0ca8ea952c08ef29af1e84515a8f6a2d77
83347 Author: Ryan Lortie <desrt@desrt.ca>
83348 Date:   Mon Dec 19 15:24:52 2011 -0500
83349
83350     *bump*
83351
83352  configure.ac | 2 +-
83353  1 file changed, 1 insertion(+), 1 deletion(-)
83354
83355 commit 8f558d80100d4de5ffc50dac37857ca1b63c1480
83356 Author: Dan Winship <danw@gnome.org>
83357 Date:   Mon Dec 19 15:19:19 2011 -0500
83358
83359     gnetworkmonitornetlink.c: Fix a gsize->gssize
83360
83361     https://bugzilla.gnome.org/show_bug.cgi?id=666422
83362
83363  gio/gnetworkmonitornetlink.c | 2 +-
83364  1 file changed, 1 insertion(+), 1 deletion(-)
83365
83366 commit fbe1fb8e4999dc9e7c30a19896e421e8a2c4103b
83367 Author: Ryan Lortie <desrt@desrt.ca>
83368 Date:   Mon Dec 19 13:38:21 2011 -0500
83369
83370     glib 2.31.6
83371
83372  NEWS         | 44 ++++++++++++++++++++++++++++++++++++++++++++
83373  configure.ac |  2 +-
83374  2 files changed, 45 insertions(+), 1 deletion(-)
83375
83376 commit 5e8a10daf15afc8fa006a3ce9877541c344a4c67
83377 Author: Ryan Lortie <desrt@desrt.ca>
83378 Date:   Mon Dec 19 13:37:06 2011 -0500
83379
83380     gitignore
83381
83382  build/win32/vs10/.gitignore                                | 6 ++++++
83383  docs/reference/gio/gdbus-object-manager-example/.gitignore | 1 +
83384  gio/tests/.gitignore                                       | 6 ++++--
83385  3 files changed, 11 insertions(+), 2 deletions(-)
83386
83387 commit 0a22f63ebe7ea1abe78e4b88287aaf31eb1bdb5e
83388 Author: Ryan Lortie <desrt@desrt.ca>
83389 Date:   Mon Dec 19 10:47:45 2011 -0500
83390
83391     Drop public menu APIs from GApplication
83392
83393     This is moving to Gtk, but we don't want to do it all right now.
83394
83395  docs/reference/gio/gio-sections.txt |  4 --
83396  gio/gapplication.c                  | 74
83397  ++++++-------------------------------
83398  gio/gapplication.h                  |  8 ----
83399  gio/gapplicationimpl-dbus.c         | 14 +++++--
83400  gio/gio.symbols                     |  4 --
83401  5 files changed, 21 insertions(+), 83 deletions(-)
83402
83403 commit 0c094d660769a00564ef33a775a387f62cf2ff41
83404 Author: Ryan Lortie <desrt@desrt.ca>
83405 Date:   Mon Dec 19 10:47:28 2011 -0500
83406
83407     Drop the GApplication menu test
83408
83409  gio/tests/Makefile.am                 |  4 --
83410  gio/tests/gapplication-example-menu.c | 87
83411  -----------------------------------
83412  2 files changed, 91 deletions(-)
83413
83414 commit db7707b41a48c062b8b7595bbfc241692eed7b62
83415 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
83416 Date:   Mon Dec 19 17:13:11 2011 +0100
83417
83418     Updated Spanish translation
83419
83420  po/es.po | 314
83421  ++++++++++++++++++++++++++++++++++-----------------------------
83422  1 file changed, 171 insertions(+), 143 deletions(-)
83423
83424 commit 466432830c60c61fe99ac30e4914443b0f0bd979
83425 Author: Giovanni Campagna <gcampagna@src.gnome.org>
83426 Date:   Sat Dec 17 20:08:50 2011 +0100
83427
83428     gsettings-tool: allow specifying custom schema dirs
83429
83430     It happens that one wants to customize settings for plugins or
83431     shell extensions, that installing schemas in nonstandard locations.
83432     This patch adds the --schemadir option to gsettings, and ensure
83433     that the appropriate schema is found.
83434
83435     https://bugzilla.gnome.org/show_bug.cgi?id=666415
83436
83437  gio/gsettings-bash-completion.sh |  41 ++++++---
83438  gio/gsettings-tool.c             | 179
83439  +++++++++++++++++++++++----------------
83440  2 files changed, 133 insertions(+), 87 deletions(-)
83441
83442 commit f59acb55c1758d5e620b4806036dbc997db24ad4
83443 Author: Florian Müllner <fmuellner@gnome.org>
83444 Date:   Mon Dec 19 14:52:10 2011 +0100
83445
83446     gdesktopappinfo: Use "Keywords" instead of "X-GNOME-Keywords"
83447
83448     The field has now been standardized, so drop the prefix.
83449
83450  gio/gdesktopappinfo.c | 2 +-
83451  1 file changed, 1 insertion(+), 1 deletion(-)
83452
83453 commit 40413490374777c0aba8b569f5ad45ffc205cac0
83454 Author: Matthias Clasen <mclasen@redhat.com>
83455 Date:   Mon Dec 19 07:45:43 2011 -0500
83456
83457     Teach gtk-doc about G_GNUC_WARN_UNUSED_RESULT
83458
83459  docs/reference/gio/Makefile.am     | 3 ++-
83460  docs/reference/glib/Makefile.am    | 2 +-
83461  docs/reference/gobject/Makefile.am | 2 +-
83462  3 files changed, 4 insertions(+), 3 deletions(-)
83463
83464 commit 0971d36e4b8338f4f3f96d751f5275517514d3b1
83465 Author: Ryan Lortie <desrt@desrt.ca>
83466 Date:   Sat Dec 17 00:52:57 2011 -0500
83467
83468     GApplication: receiving end of GRemoteActionGroup
83469
83470     Use the fact that the action group exporter now speaks to
83471     GRemoteActionGroup to get the platform data into GApplicion without
83472     hacks.
83473
83474     https://bugzilla.gnome.org/show_bug.cgi?id=665737
83475
83476  gio/gapplication.c          | 89
83477  ++++++++++++++++++++++++++++++++++++++++++++-
83478  gio/gapplicationimpl-dbus.c |  6 ++-
83479  gio/gapplicationimpl.h      | 13 ++++---
83480  3 files changed, 100 insertions(+), 8 deletions(-)
83481
83482 commit 1807ef336a94a1d2498e2ce77686c29db1aa6aac
83483 Author: Ryan Lortie <desrt@desrt.ca>
83484 Date:   Sat Dec 17 00:26:11 2011 -0500
83485
83486     action group exporter: kill GApplication hackery
83487
83488     Use the GRemoteActionGroup interface, if available, instead.
83489
83490     https://bugzilla.gnome.org/show_bug.cgi?id=665737
83491
83492  gio/gactiongroupexporter.c | 38 +++++++++++++-------------------------
83493  1 file changed, 13 insertions(+), 25 deletions(-)
83494
83495 commit eefd08996f7657488cb8afed23667030d6bd45f7
83496 Author: Ryan Lortie <desrt@desrt.ca>
83497 Date:   Sat Dec 17 00:17:08 2011 -0500
83498
83499     introduce GRemoteActionGroup
83500
83501     This interfaceifies the extra functions that were on GDBusActionGroup
83502     for dealing with platform data.
83503
83504     The two main benefits of doing this:
83505
83506       - no longer have to do a silly song and dance in GApplication
83507       to avoid
83508         calling GDBusActionGroup API from non-dbus-aware code
83509
83510       - the interface can be reused by the action group exporter to avoid
83511         ugly and unbindable hook callbacks
83512
83513     https://bugzilla.gnome.org/show_bug.cgi?id=665737
83514
83515  docs/reference/gio/gio-docs.xml     |   1 +
83516  docs/reference/gio/gio-sections.txt |  16 +++++
83517  gio/Makefile.am                     |   2 +
83518  gio/gapplication.c                  |  19 ++---
83519  gio/gapplicationimpl-dbus.c         |  35 +++------
83520  gio/gapplicationimpl.h              |  14 +---
83521  gio/gdbusactiongroup.c              | 138
83522  +++++++++++++-----------------------
83523  gio/gdbusactiongroup.h              |   9 ---
83524  gio/gio.h                           |   1 +
83525  gio/gio.symbols                     |   5 +-
83526  gio/giotypes.h                      |   1 +
83527  gio/gremoteactiongroup.c            | 136
83528  +++++++++++++++++++++++++++++++++++
83529  gio/gremoteactiongroup.h            |  74 +++++++++++++++++++
83530  13 files changed, 303 insertions(+), 148 deletions(-)
83531
83532 commit ee9f104432ee1ed0bf1e7461cf3264d0f0f1d297
83533 Author: Ryan Lortie <desrt@desrt.ca>
83534 Date:   Fri Dec 16 22:24:03 2011 -0500
83535
83536     GApplication: send platform data for actions again
83537
83538     Use the _full variants of the GDBusActionGroup API to send platform
83539     data
83540     for action invocations once again.
83541
83542  gio/gapplication.c          | 16 +++++++---------
83543  gio/gapplicationimpl-dbus.c | 20 ++++++++++++++++++++
83544  gio/gapplicationimpl.h      | 12 ++++++++++++
83545  3 files changed, 39 insertions(+), 9 deletions(-)
83546
83547 commit f58df66d4d640ea926573104be9849037a3c8522
83548 Author: Ryan Lortie <desrt@desrt.ca>
83549 Date:   Fri Dec 16 22:23:30 2011 -0500
83550
83551     GDBusActionGroup: add _full variants of activation
83552
83553     This allows the platform_data to be explicitly specified.
83554
83555  docs/reference/gio/gio-sections.txt |  4 ++
83556  gio/gdbusactiongroup.c              | 93
83557  +++++++++++++++++++++++++++++++------
83558  gio/gdbusactiongroup.h              |  9 ++++
83559  gio/gio.symbols                     |  2 +
83560  4 files changed, 95 insertions(+), 13 deletions(-)
83561
83562 commit e5ed11bcf807b3e2c0a36c684e9b794ec253cd72
83563 Author: Ryan Lortie <desrt@desrt.ca>
83564 Date:   Fri Dec 16 21:25:57 2011 -0500
83565
83566     Revert "GDBusActionGroup: add static platform registration"
83567
83568     This reverts commit fcc9902e98a6a6568a1150441c8680fd4615d437.
83569
83570  gio/gactiongroupexporter.c | 10 ----------
83571  gio/gdbusactiongroup.c     | 32 ++------------------------------
83572  gio/gdbusactiongroup.h     | 14 +++-----------
83573  gio/gio.symbols            |  1 -
83574  4 files changed, 5 insertions(+), 52 deletions(-)
83575
83576 commit e370631f46ca9b9d5b6ca1f7bbdf0ce708922ad3
83577 Author: Ryan Lortie <desrt@desrt.ca>
83578 Date:   Fri Dec 16 11:39:24 2011 -0500
83579
83580     GApplication: emit signals on action changes
83581
83582     Now that we're a GActionMap the story about propagating signals
83583     from our
83584     (now-constant) internal action group is vastly simplified.  If someone
83585     calls g_application_set_action_group() then signals will stop
83586     working --
83587     but this function is deprecated and they never worked before, so
83588     no big
83589     loss there.
83590
83591     https://bugzilla.gnome.org/show_bug.cgi?id=643736
83592
83593  gio/gapplication.c | 17 ++++++++++++++++-
83594  1 file changed, 16 insertions(+), 1 deletion(-)
83595
83596 commit 11015f165229ac3cb5f008a8824f8135ec45c89a
83597 Author: Ryan Lortie <desrt@desrt.ca>
83598 Date:   Thu Dec 15 13:27:27 2011 -0500
83599
83600     windows XP threads: fix hilariously obvious race
83601
83602     I tried to do a double-checked lock without the double check.
83603
83604     Rodrigo Rivas Costa caught the problem and suggested the (obviously
83605     correct) fix.
83606
83607     https://bugzilla.gnome.org/show_bug.cgi?id=666296
83608
83609  glib/gthread-win32.c | 19 ++++++++++++-------
83610  1 file changed, 12 insertions(+), 7 deletions(-)
83611
83612 commit fcc9902e98a6a6568a1150441c8680fd4615d437
83613 Author: Ryan Lortie <desrt@desrt.ca>
83614 Date:   Wed Dec 14 13:31:27 2011 -0500
83615
83616     GDBusActionGroup: add static platform registration
83617
83618     We provide a mechanism by which a 'platform' (eg: Gtk) can register
83619     some
83620     hook functions to be called to collect platform-data at the point of
83621     sending an outgoing action activation request and also to inform the
83622     platform of this data on incoming requests (before and after
83623     dispatching
83624     the actual request).
83625
83626     This can be used for forwarding timestamp and startup-notification
83627     information (as is presently done in GApplication) but the
83628     before/after
83629     hook could also be used for acquiring/releasing the Gdk lock or other
83630     similar things.
83631
83632     https://bugzilla.gnome.org/show_bug.cgi?id=665737
83633
83634  gio/gactiongroupexporter.c | 10 ++++++++++
83635  gio/gdbusactiongroup.c     | 32 ++++++++++++++++++++++++++++++--
83636  gio/gdbusactiongroup.h     | 14 +++++++++++---
83637  gio/gio.symbols            |  1 +
83638  4 files changed, 52 insertions(+), 5 deletions(-)
83639
83640 commit 1d4009e6f7e1d368b3e3df2fa41b007277b600d8
83641 Author: Ravi Sankar Guntur <ravi.g@samsung.com>
83642 Date:   Wed Dec 14 20:17:54 2011 +0530
83643
83644     Added API g_queue_free_full().
83645
83646     g_queue_free_full(), to free a Queue including its
83647     dynamically-allocated elements.
83648     On similar lines to List and Slist.
83649
83650     void  g_queue_free_full  (GQueue  *queue,  GDestroyNotify
83651     free_func);
83652
83653     Test case covering g_queue_free_full() is added.
83654     Added export symbol to glib.symbols.
83655
83656     Closes Bug: https://bugzilla.gnome.org/show_bug.cgi?id=657433
83657
83658     Signed-off-by: Ravi Sankar Guntur <ravi.g@samsung.com>
83659
83660  glib/glib.symbols  |  1 +
83661  glib/gqueue.c      | 24 ++++++++++++++++++++++++
83662  glib/gqueue.h      |  2 ++
83663  glib/tests/queue.c | 50
83664  ++++++++++++++++++++++++++++++++++++++++++++++++++
83665  4 files changed, 77 insertions(+)
83666
83667 commit 63e69b4958272c5c1525da60005cae6a974d0d48
83668 Author: Colin Walters <walters@verbum.org>
83669 Date:   Thu Dec 15 09:47:15 2011 -0500
83670
83671     GDBusActionGroup: Fix a typo in docs
83672
83673  gio/gdbusactiongroup.c | 2 +-
83674  1 file changed, 1 insertion(+), 1 deletion(-)
83675
83676 commit 84df41c02c8806071d18e532432dff00a48ff369
83677 Author: Dan Winship <danw@gnome.org>
83678 Date:   Wed Dec 14 10:19:13 2011 -0500
83679
83680     configure.ac: robustify netlink.h check
83681
83682     https://bugzilla.gnome.org/show_bug.cgi?id=666173
83683
83684  configure.ac | 3 ++-
83685  1 file changed, 2 insertions(+), 1 deletion(-)
83686
83687 commit 14fb10d14b07cef6af8952bfdd0bd4d864876607
83688 Author: Stef Walter <stefw@collabora.co.uk>
83689 Date:   Fri Dec 9 18:19:24 2011 +0100
83690
83691     GBytes: add a size argument to g_bytes_get_data
83692
83693      * An out size argument so that this is more easily bindable
83694        by gobject-introspection.
83695
83696     https://bugzilla.gnome.org/show_bug.cgi?id=665879
83697
83698  glib/gbytes.c           |  8 ++++++--
83699  glib/gbytes.h           |  3 ++-
83700  glib/gtimezone.c        |  4 ++--
83701  glib/gvariant-core.c    |  5 ++---
83702  glib/tests/array-test.c |  4 +++-
83703  glib/tests/bytes.c      | 41 ++++++++++++++++++++++++++---------------
83704  6 files changed, 41 insertions(+), 24 deletions(-)
83705
83706 commit 162bafee37ccd5d58260423a8120fdcba25ecad6
83707 Author: Chris Coulson <chris.coulson@canonical.com>
83708 Date:   Wed Dec 14 14:00:56 2011 +0000
83709
83710     Initialize service_loop before running the service thread
83711
83712     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666129
83713
83714  gio/tests/gdbus-peer.c | 2 +-
83715  1 file changed, 1 insertion(+), 1 deletion(-)
83716
83717 commit a6eda97d8e8440ea5b04c081d444916dc51ad220
83718 Author: Matthias Clasen <mclasen@redhat.com>
83719 Date:   Wed Dec 14 21:05:38 2011 -0500
83720
83721     menu markup: tolerate not having a hash table of objects
83722
83723     Various places in the code were assuming that the hash table was
83724     always
83725     available. Fix this, and also avoid leaking strings now that the hash
83726     table may be NULL.
83727
83728     Based on a patch by Simon McVittie, bug 666167
83729
83730  gio/gmenumarkup.c | 9 +++++----
83731  1 file changed, 5 insertions(+), 4 deletions(-)
83732
83733 commit e129deb0170c8a18e662c53db799f2ba16ebf26f
83734 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
83735 Date:   Wed Dec 14 16:56:15 2011 +0000
83736
83737     g_array_free, g_ptr_array_free: decrement refcount if not the last ref
83738
83739     foo_free is conceptually "worth" one unref; not decrementing the
83740     refcount here means the GArray or GPtrArray wrapper (but not its
83741     contents) would leak in the following call sequence:
83742
83743         p = g_ptr_array_new ();
83744         g_ptr_array_ref (p);
83745         g_ptr_array_free (p, TRUE);
83746         g_ptr_array_unref (p);
83747
83748     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
83749     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666113
83750     Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
83751
83752  glib/garray.c | 4 ++--
83753  1 file changed, 2 insertions(+), 2 deletions(-)
83754
83755 commit df9d9cc72f4d107f576322516a87e9fe0daa2539
83756 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
83757 Date:   Wed Dec 14 16:53:24 2011 +0000
83758
83759     GArray, GPtrArray: factor out the actual freeing
83760
83761     Depending how the array is freed, we may want to free the underlying
83762     array (the "segment"), the struct wrapper or both.
83763
83764     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
83765     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666113
83766     Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
83767
83768  glib/garray.c | 57
83769  +++++++++++++++++++++++++++++++++++++++++++--------------
83770  1 file changed, 43 insertions(+), 14 deletions(-)
83771
83772 commit 6457677b7db236ab580bdf546221f1e8d2102c80
83773 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
83774 Date:   Wed Dec 14 16:46:56 2011 +0000
83775
83776     g_key_file_get_string_list: don't leak the pieces on error
83777
83778     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
83779     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666113
83780     Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
83781
83782  glib/gkeyfile.c | 1 +
83783  1 file changed, 1 insertion(+)
83784
83785 commit a1bd6e07172771f9a7e8006e5f1f824cc1f564ea
83786 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
83787 Date:   Tue Dec 13 18:18:27 2011 +0000
83788
83789     tls-interaction test: use a weak pointer instead of a deliberate
83790     use-after-free
83791
83792     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
83793     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666115
83794     Reviewed-by: Dan Winship <danw@gnome.org>
83795
83796  gio/tests/tls-interaction.c | 7 ++++++-
83797  1 file changed, 6 insertions(+), 1 deletion(-)
83798
83799 commit 0a7930d04879018b5ea451ee9708f40fe93a131e
83800 Author: Ryan Lortie <desrt@desrt.ca>
83801 Date:   Tue Dec 13 20:54:24 2011 -0500
83802
83803     gdbus tests: remove buggy use of GMainLoop
83804
83805     g_main_loop_quit() only quits mainloops that are currently running --
83806     not ones that may run in the future.  The way the gdbus-threading
83807     tests
83808     are written can possibly result in a call to g_main_loop_quit() before
83809     g_main_loop_run() has started.
83810
83811     The mainloops aren't actually used for anything other than signalling
83812     the completion of the threads, so just use g_thread_join() for that.
83813
83814     https://bugzilla.gnome.org/show_bug.cgi?id=666129
83815
83816  gio/tests/gdbus-threading.c | 25 -------------------------
83817  1 file changed, 25 deletions(-)
83818
83819 commit a2e9318d4a8dc1257526814b8255210acd13d406
83820 Author: Ryan Lortie <desrt@desrt.ca>
83821 Date:   Wed Dec 14 09:32:11 2011 -0500
83822
83823     two test fixes for ARM
83824
83825     First, some ARM systems are not fast enough to meet the 30 second
83826     deadline in gwakeuptest.c, so increase that to 60.
83827
83828     Second, we have some signed/unsigned woes in the gparam transform
83829     tests.
83830
83831  glib/tests/gwakeuptest.c |  4 ++--
83832  gobject/tests/param.c    | 20 ++++++++++----------
83833  2 files changed, 12 insertions(+), 12 deletions(-)
83834
83835 commit 995a2eb50bf7d9e46c029768691f93b31e09bdf8
83836 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
83837 Date:   Tue Dec 13 18:18:07 2011 +0000
83838
83839     Plug some leaks in the GIO tests
83840
83841     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
83842     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666115
83843     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
83844
83845  gio/tests/data-input-stream.c | 1 +
83846  gio/tests/network-monitor.c   | 8 ++++++++
83847  gio/tests/pollable.c          | 1 +
83848  gio/tests/socket.c            | 3 +++
83849  gio/tests/tls-certificate.c   | 1 +
83850  5 files changed, 14 insertions(+)
83851
83852 commit f6b2847e5787a7c17a6d85f57049c5699451c246
83853 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
83854 Date:   Tue Dec 13 14:46:02 2011 +0000
83855
83856     hash test: avoid leaking various keys and values
83857
83858     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
83859     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666115
83860     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
83861
83862  glib/tests/hash.c | 82
83863  ++++++++++++++++++++++++++++++++++++++++++++++++++-----
83864  1 file changed, 75 insertions(+), 7 deletions(-)
83865
83866 commit 5dca72fe67aec5f98bfb68257c34ff133b59d22a
83867 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
83868 Date:   Mon Dec 12 18:56:21 2011 +0000
83869
83870     GOptionContext test: free all arguments, not just the remaining ones
83871
83872     On success, g_option_context_parse alters argv by removing options
83873     that
83874     it understood, so g_strfreev is insufficient. Instead, take a shallow
83875     copy and free all of the arguments in that, then free the array argv
83876     but not its contents.
83877
83878     Also, improve the checks in error cases, by checking that argv has
83879     not been altered in this way.
83880
83881     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
83882     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666115
83883     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
83884
83885  glib/tests/option-context.c | 353
83886  +++++++++++++++++++++++++++++++++-----------
83887  1 file changed, 265 insertions(+), 88 deletions(-)
83888
83889 commit 29f2ced8eb32d9001da8082c4530f017decb8267
83890 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
83891 Date:   Tue Dec 13 19:01:42 2011 +0000
83892
83893     various GLib tests: plug memory leaks
83894
83895     These don't really matter, since it's test code, but they do obscure
83896     real leaks in the library.
83897
83898     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
83899     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666115
83900     Acked-by: Matthias Clasen <mclasen@redhat.com>
83901
83902  glib/tests/bookmarkfile.c   |  6 ++----
83903  glib/tests/cache.c          |  2 ++
83904  glib/tests/convert.c        |  4 ++++
83905  glib/tests/fileutils.c      |  4 ++++
83906  glib/tests/gvariant.c       |  1 +
83907  glib/tests/gwakeuptest.c    |  2 +-
83908  glib/tests/include.c        |  1 +
83909  glib/tests/keyfile.c        |  1 +
83910  glib/tests/mainloop.c       |  3 +++
83911  glib/tests/markup-parse.c   | 33 ++++++++++++++++++++++++++-------
83912  glib/tests/mem-overflow.c   | 23 +++++++++++++++++++----
83913  glib/tests/node.c           |  2 ++
83914  glib/tests/option-argv0.c   |  2 ++
83915  glib/tests/option-context.c |  3 +++
83916  glib/tests/protocol.c       |  6 ++++++
83917  glib/tests/queue.c          | 12 ++++++++++--
83918  glib/tests/sequence.c       |  7 +++++++
83919  glib/tests/strfuncs.c       |  5 ++++-
83920  glib/tests/string.c         |  4 ++++
83921  glib/tests/timeout.c        |  2 ++
83922  glib/tests/tree.c           |  1 +
83923  glib/tests/unix.c           |  3 +++
83924  glib/tests/uri.c            | 15 ++++++++++++++-
83925  gobject/tests/boxed.c       |  2 ++
83926  gobject/tests/param.c       |  1 +
83927  tests/testglib.c            | 12 ++++++++++++
83928  26 files changed, 137 insertions(+), 20 deletions(-)
83929
83930 commit a0f5e89aedd0fcd04164c35b1c77d194adfc698a
83931 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
83932 Date:   Mon Dec 12 15:55:59 2011 +0000
83933
83934     testglib: test_file_functions: don't close fd if it's -1
83935
83936     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
83937     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666115
83938     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
83939
83940  tests/testglib.c | 3 ++-
83941  1 file changed, 2 insertions(+), 1 deletion(-)
83942
83943 commit fedc0cff518067c26bad698798e50069c765d1f3
83944 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
83945 Date:   Wed Dec 14 12:39:06 2011 +0000
83946
83947     Revert "g_menu_markup_start_element: tolerate not having a hash
83948     table of objects"
83949
83950     This reverts commit bcdb60641196f98482b5e17fcc96a92589deba35,
83951     accidentally pushed before it was reviewed.
83952
83953  gio/gmenumarkup.c | 2 +-
83954  1 file changed, 1 insertion(+), 1 deletion(-)
83955
83956 commit bcdb60641196f98482b5e17fcc96a92589deba35
83957 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
83958 Date:   Wed Dec 14 12:31:31 2011 +0000
83959
83960     g_menu_markup_start_element: tolerate not having a hash table
83961     of objects
83962
83963     I don't know whether this is the right fix, but gio/tests/gmenumodel
83964     crashes out, which can't be right.
83965
83966  gio/gmenumarkup.c | 2 +-
83967  1 file changed, 1 insertion(+), 1 deletion(-)
83968
83969 commit 93f8f8158fc086312ad1e0711d403bb7479416ee
83970 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
83971 Date:   Mon Dec 12 18:58:03 2011 +0000
83972
83973     g_variant_byteswap: don't leak serialised.data
83974
83975     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
83976     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666113
83977     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
83978
83979  glib/gvariant.c | 2 +-
83980  1 file changed, 1 insertion(+), 1 deletion(-)
83981
83982 commit a48edddc198237803474994a3c9813d3b21f4f78
83983 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
83984 Date:   Tue Dec 13 18:16:55 2011 +0000
83985
83986     GDBusActionGroup: don't leak param_str
83987
83988     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
83989     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666113
83990     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
83991
83992  gio/gdbusactiongroup.c | 2 +-
83993  1 file changed, 1 insertion(+), 1 deletion(-)
83994
83995 commit c49a4dba82ea4edb8d09619caf3dc4f65e92f9dc
83996 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
83997 Date:   Tue Dec 13 14:44:18 2011 +0000
83998
83999     g_data_set_internal: avoid use-after-free if datalist is in dataset
84000
84001     Removing the last thing in a dataset frees the dataset, and if the
84002     datalist was in a dataset, we can't safely unlock it after the dataset
84003     has been freed. Unlock it sooner.
84004
84005     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
84006     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666113
84007     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
84008
84009  glib/gdataset.c | 10 ++++++++--
84010  1 file changed, 8 insertions(+), 2 deletions(-)
84011
84012 commit 0bf8378840ef553262fa4f8c981c867f8f6efaaf
84013 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
84014 Date:   Mon Dec 12 18:37:10 2011 +0000
84015
84016     g_strcompress: check that source is non-NULL rather than just crashing
84017
84018     Calling this function with a NULL argument is considered to be
84019     invalid,
84020     but one of the regression tests does it anyway (to watch it crash),
84021     which
84022     seems a good indication that it's expected to be somewhat common.
84023     Let's check it rather than segfaulting.
84024
84025     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
84026     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666113
84027     Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
84028     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
84029
84030  glib/gstrfuncs.c | 9 +++++++--
84031  1 file changed, 7 insertions(+), 2 deletions(-)
84032
84033 commit fbab468da531c41a516024171e67c2a7088979dd
84034 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
84035 Date:   Tue Dec 13 18:17:13 2011 +0000
84036
84037     g_dbus_action_group_changed: don't leak iterator and its contents
84038
84039     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
84040     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666113
84041     Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
84042
84043  gio/gdbusactiongroup.c | 1 +
84044  1 file changed, 1 insertion(+)
84045
84046 commit 90baa7e460c86c4c1d22f791482a2380467a190a
84047 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
84048 Date:   Mon Dec 12 18:35:14 2011 +0000
84049
84050     GKeyFile: free group comments when the group is removed
84051
84052     These were leaked. Valgrind was sad.
84053
84054     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
84055     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666113
84056     Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
84057
84058  glib/gkeyfile.c | 6 ++++++
84059  1 file changed, 6 insertions(+)
84060
84061 commit 9ddb2f8091e72e2c03794e65bd35031e49559dff
84062 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
84063 Date:   Mon Dec 12 18:34:47 2011 +0000
84064
84065     g_hmac_get_string: don't allocate and leak an unused buffer
84066
84067     Also document why we're not actually using the buffer for anything.
84068
84069     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
84070     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666113
84071     Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
84072
84073  glib/ghmac.c | 6 +++++-
84074  1 file changed, 5 insertions(+), 1 deletion(-)
84075
84076 commit 64ca85ceaeb0375ff5931d45810015d5d2c774f1
84077 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
84078 Date:   Mon Dec 12 15:54:50 2011 +0000
84079
84080     g_hmac_copy: initialize the refcount
84081
84082     In practice, the uninitialized refcount will typically mean that
84083     the copy is
84084     never freed, and leaks.
84085
84086     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
84087     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=666113
84088     Reviewed-by: Emmanuele Bassi <ebassi@linux.intel.com>
84089
84090  glib/ghmac.c | 1 +
84091  1 file changed, 1 insertion(+)
84092
84093 commit edfab83c07ccac635dae15f0b8ee30c662d239a3
84094 Author: Matthias Clasen <mclasen@redhat.com>
84095 Date:   Wed Dec 14 07:16:04 2011 -0500
84096
84097     Add an explicit deprecation note to g_thread_init
84098
84099     https://bugzilla.gnome.org/show_bug.cgi?id=666145
84100
84101  glib/deprecated/gthread-deprecated.c | 4 ++++
84102  1 file changed, 4 insertions(+)
84103
84104 commit b386d9ffb70879fed888f15c8ca41957e02c280c
84105 Author: Matthias Clasen <mclasen@redhat.com>
84106 Date:   Wed Dec 14 00:10:34 2011 -0500
84107
84108     Add another menu parser test
84109
84110     This one concerns itself with objects.
84111
84112  gio/tests/gmenumodel.c | 62
84113  +++++++++++++++++++++++++++++++++++++-------------
84114  1 file changed, 46 insertions(+), 16 deletions(-)
84115
84116 commit b153e38ff0b6fc7c6532e6dfc5b0f7305a360574
84117 Author: Matthias Clasen <mclasen@redhat.com>
84118 Date:   Tue Dec 13 23:16:25 2011 -0500
84119
84120     GMenuModel: Flesh out the docs some more
84121
84122  gio/gmenumodel.c | 12 +++++++++++-
84123  1 file changed, 11 insertions(+), 1 deletion(-)
84124
84125 commit c14a3b3e9c43a32552223c05f1559717eeccec95
84126 Author: Matthias Clasen <mclasen@redhat.com>
84127 Date:   Tue Dec 13 23:06:16 2011 -0500
84128
84129     GMenu: purge references to GMenuProxy from the docs
84130
84131  gio/gmenuexporter.c | 4 ++--
84132  gio/gmenumodel.c    | 2 +-
84133  2 files changed, 3 insertions(+), 3 deletions(-)
84134
84135 commit 7e92997539b481e31b5566b4885c8b5158488daa
84136 Author: Stef Walter <stefw@collabora.co.uk>
84137 Date:   Tue Dec 13 23:00:16 2011 -0500
84138
84139     documentation fixes
84140
84141     Fixes for gtk-doc warnings.
84142
84143     http://bugzilla.gnome.org/show_bug.cgi?id=66469
84144
84145     https://bugzilla.gnome.org/show_bug.cgi?id=664699
84146
84147  docs/reference/glib/glib-sections.txt       |  4 ++
84148  docs/reference/gobject/gobject-sections.txt |  2 +
84149  glib/docs.c                                 |  6 ++-
84150  glib/garray.c                               | 12 +++---
84151  glib/gbacktrace.h                           |  2 +-
84152  glib/gerror.c                               |  2 +-
84153  glib/gfileutils.c                           | 10 ++---
84154  glib/ggettext.c                             |  2 +-
84155  glib/ghook.c                                |  4 +-
84156  glib/giochannel.c                           | 10 ++---
84157  glib/glib-init.c                            |  2 +-
84158  glib/glib-unix.c                            | 20 +++++----
84159  glib/glib-unix.h                            |  4 +-
84160  glib/gmain.c                                |  6 +--
84161  glib/gmain.h                                |  3 +-
84162  glib/gmessages.c                            |  6 +--
84163  glib/gpoll.h                                |  3 ++
84164  glib/gscanner.c                             | 65
84165  +++++++++++++++++++----------
84166  glib/gscanner.h                             | 10 ++++-
84167  glib/gspawn.c                               |  8 ++--
84168  glib/gspawn.h                               | 34 +++++++--------
84169  glib/gstdio.c                               |  2 +-
84170  glib/gstrfuncs.c                            | 54 ++++++++++++------------
84171  glib/gtestutils.c                           | 12 +++---
84172  glib/gthread-posix.c                        |  2 +-
84173  glib/gthread.c                              |  8 ++--
84174  gmodule/gmodule.c                           |  1 +
84175  gobject/genums.c                            |  2 +-
84176  28 files changed, 169 insertions(+), 127 deletions(-)
84177
84178 commit b0c3997fdd553eca363dfd0f3c4da9938800acf9
84179 Author: Matthias Clasen <mclasen@redhat.com>
84180 Date:   Tue Dec 13 12:56:20 2011 -0500
84181
84182     Improve GNetworkMonitor docs
84183
84184     Make sure we get signal and property docs, and mention
84185     the extension point in the overview.
84186
84187  docs/reference/gio/gio.types    |  1 +
84188  docs/reference/gio/overview.xml | 25 ++++++++++++++++++++++---
84189  2 files changed, 23 insertions(+), 3 deletions(-)
84190
84191 commit f3dde2d4057f5dfa5cbc9f1e3f13d596608b0b3b
84192 Author: Christophe Fergeau <cfergeau@redhat.com>
84193 Date:   Mon Dec 12 15:06:41 2011 +0100
84194
84195     gnetworkmonitornetlink.c: Fix compilation on RHEL 6.2
84196
84197     When trying to compile glib master on a RHEL 6.2 system, it fails
84198     with:
84199
84200     make[4]: Entering directory `/home/teuf/gnome/src/glib/gio'
84201       CC     libgio_2_0_la-gnetworkmonitornetlink.lo
84202     In file included from gnetworkmonitornetlink.c:25:
84203     /usr/include/linux/netlink.h:35: error: expected
84204     specifier-qualifier-list before 'sa_family_t'
84205     gnetworkmonitornetlink.c: In function
84206     'g_network_monitor_netlink_initable_init':
84207     gnetworkmonitornetlink.c:99: error: 'struct sockaddr_nl' has no
84208     member named 'nl_family'
84209     gnetworkmonitornetlink.c:100: error: 'struct sockaddr_nl' has no
84210     member named 'nl_pid'
84211     gnetworkmonitornetlink.c:100: error: 'struct sockaddr_nl' has no
84212     member named 'nl_pad'
84213     gnetworkmonitornetlink.c:101: error: 'struct sockaddr_nl' has no
84214     member named 'nl_groups'
84215     make[4]: *** [libgio_2_0_la-gnetworkmonitornetlink.lo] Error 1
84216
84217     sa_family_t is defined in sys/socket.h, this commit makes sure this
84218     header is included before netlink.h
84219
84220     This fixes bgo bug #666001
84221
84222  gio/gnetworkmonitornetlink.c | 7 +++++--
84223  1 file changed, 5 insertions(+), 2 deletions(-)
84224
84225 commit b79d1f8619951322efcfab02df65d868fa247ac7
84226 Author: Ryan Lortie <desrt@desrt.ca>
84227 Date:   Tue Dec 13 09:16:51 2011 -0500
84228
84229     bump version
84230
84231  configure.ac | 2 +-
84232  1 file changed, 1 insertion(+), 1 deletion(-)
84233
84234 commit ab15175567d11600d0293fb4028718d2dead2e76
84235 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
84236 Date:   Tue Dec 13 12:12:48 2011 +0800
84237
84238     Update VS property sheets
84239
84240     "Install" the newly-added public headers in GLib and GIO, such as
84241     the ones
84242     for GMenuModel, etc.
84243
84244  build/win32/vs10/glib.props  | 28 ++++++++++++++++++++++++++--
84245  build/win32/vs9/glib.vsprops | 14 +++++++++++++-
84246  2 files changed, 39 insertions(+), 3 deletions(-)
84247
84248 commit b6890e94fe304adc8d00f0211d3ed546841bf388
84249 Author: Alexandre Franke <alexandre.franke@gmail.com>
84250 Date:   Mon Dec 12 20:36:29 2011 +0100
84251
84252     Fix wording
84253
84254     délai épuisé has been replaced with délai dépassé
84255
84256  po/fr.po | 6126
84257  ++++++++++++++++++++++++++++++++------------------------------
84258  1 file changed, 3123 insertions(+), 3003 deletions(-)
84259
84260 commit 2f9ab64ac9dc4aeba4a6a297888986d26515d6f8
84261 Author: Ryan Lortie <desrt@desrt.ca>
84262 Date:   Mon Dec 12 13:28:24 2011 -0500
84263
84264     glib 2.31.4
84265
84266  NEWS         | 17 ++++++++++++++---
84267  configure.ac |  2 +-
84268  2 files changed, 15 insertions(+), 4 deletions(-)
84269
84270 commit 93f17967e4c6c5194d3c0cc4512169b6bd394bf7
84271 Author: Ryan Lortie <desrt@desrt.ca>
84272 Date:   Mon Dec 12 13:28:09 2011 -0500
84273
84274     GActionGroupExporter: stop using signal IDs
84275
84276     GDBusConnection recently changed to dispatching its GDestroyNotify
84277     calls
84278     from an idle instead of on-the-spot.  Under the previous regime, we
84279     would destroy-notify the action group export of a GtkApplicationWindow
84280     at the point it was removed from the application (ie: slightly before
84281     being disposed).
84282
84283     With the destroy notify now deferred to an idle, the window has
84284     already
84285     been disposed, so the signal handlers have already been disconnected.
84286
84287     Avoid the problem by dropping our use of signal IDs and just do
84288     g_signal_handlers_disconnect_by_func(), which doesn't complain
84289     if there
84290     is no connection.
84291
84292  gio/gactiongroupexporter.c | 32 ++++++++++++++++----------------
84293  1 file changed, 16 insertions(+), 16 deletions(-)
84294
84295 commit bbae5fe94193104ea24124e284bc3cccf9bdcb73
84296 Author: Ryan Lortie <desrt@desrt.ca>
84297 Date:   Mon Dec 12 13:13:42 2011 -0500
84298
84299     GMenuMarkup parser: small typo fix in docs
84300
84301  gio/gmenumarkup.c | 2 +-
84302  1 file changed, 1 insertion(+), 1 deletion(-)
84303
84304 commit b8cde0b507ed2d131a1e88d3701b62be2fb012ac
84305 Author: Ryan Lortie <desrt@desrt.ca>
84306 Date:   Mon Dec 12 13:08:48 2011 -0500
84307
84308     More clearly define 'named menu' in the XML parser
84309
84310     This is when menus have id='' attributes.
84311
84312  gio/gmenumarkup.c | 15 ++++++++-------
84313  1 file changed, 8 insertions(+), 7 deletions(-)
84314
84315 commit 60bcb367832b5e625e51d11f863a9044712de924
84316 Author: Ryan Lortie <desrt@desrt.ca>
84317 Date:   Mon Dec 12 13:07:04 2011 -0500
84318
84319     GMenu parser: use G_MARKUP_COLLECT_BOOLEAN
84320
84321     ...instead of trying to parse the boolean for ourselves.
84322
84323  gio/gmenumarkup.c | 41 ++++++-----------------------------------
84324  1 file changed, 6 insertions(+), 35 deletions(-)
84325
84326 commit 5c70759482d9fe8797020590071615386831b86e
84327 Author: Ryan Lortie <desrt@desrt.ca>
84328 Date:   Mon Dec 12 10:43:54 2011 -0500
84329
84330     update maintainers in glib.doap
84331
84332     (at request of sysadmin team)
84333
84334  glib.doap | 6 +++---
84335  1 file changed, 3 insertions(+), 3 deletions(-)
84336
84337 commit 4f5732f721d11545bfd2ad3a971a44b76bfa7273
84338 Author: Matthias Clasen <mclasen@redhat.com>
84339 Date:   Mon Dec 12 01:44:41 2011 -0500
84340
84341     GApplication: fix a copy-paste error
84342
84343     Activating an action must not turn into a change-state request.
84344
84345  gio/gapplication.c | 6 ++++--
84346  1 file changed, 4 insertions(+), 2 deletions(-)
84347
84348 commit dec7ed8abad74baa70160e0652171666d5ca461f
84349 Author: Matthias Clasen <mclasen@redhat.com>
84350 Date:   Mon Dec 12 00:01:20 2011 -0500
84351
84352     Rearrange GApplication long desc a bit
84353
84354  gio/gapplication.c | 53
84355  +++++++++++++++++++++++++++--------------------------
84356  1 file changed, 27 insertions(+), 26 deletions(-)
84357
84358 commit e24241384793b9d4648d00df8ac972dafcbc87a0
84359 Author: Matthias Clasen <mclasen@redhat.com>
84360 Date:   Mon Dec 12 00:00:16 2011 -0500
84361
84362     Expand actiongroup docs a bit more
84363
84364  gio/gactiongroup.c | 33 +++++++++++++++++++++++++++------
84365  1 file changed, 27 insertions(+), 6 deletions(-)
84366
84367 commit 840482658a7cdacd012df6edba78edf7f7862036
84368 Author: Matthias Clasen <mclasen@redhat.com>
84369 Date:   Sun Dec 11 12:05:23 2011 -0500
84370
84371     Fix an assertion when activating apps a second time
84372
84373     This was causing the following critical when running bloatpad twice:
84374     GLib-CRITICAL **: g_hash_table_insert_internal: assertion `hash_table
84375     != NULL' failed
84376
84377  gio/gdbusactiongroup.c | 3 +++
84378  1 file changed, 3 insertions(+)
84379
84380 commit f40de4b15201eaf6936e7d82eeeb3c044067be7c
84381 Author: Matthias Clasen <mclasen@redhat.com>
84382 Date:   Sat Dec 10 22:14:34 2011 -0500
84383
84384     Add some more since tags
84385
84386  gio/gmenu.c      |  8 ++++++--
84387  gio/gmenumodel.c | 12 +++++++++---
84388  2 files changed, 15 insertions(+), 5 deletions(-)
84389
84390 commit f0eb58075a9716e5eb976e160b374c23a04ec5e5
84391 Author: Matthias Clasen <mclasen@redhat.com>
84392 Date:   Sat Dec 10 21:55:11 2011 -0500
84393
84394     Add a since tag
84395
84396  gio/gfile.c | 4 +++-
84397  1 file changed, 3 insertions(+), 1 deletion(-)
84398
84399 commit 042954de9f990e53e81374c1b14ad53c7e4f7018
84400 Author: Matthias Clasen <mclasen@redhat.com>
84401 Date:   Sat Dec 10 21:49:10 2011 -0500
84402
84403     Fix since tag
84404
84405  glib/gunicode.h | 2 +-
84406  1 file changed, 1 insertion(+), 1 deletion(-)
84407
84408 commit 2d6d127c96de7317c6364ff7abfb29475e644df2
84409 Author: Matthias Clasen <mclasen@redhat.com>
84410 Date:   Sat Dec 10 21:46:13 2011 -0500
84411
84412     Whitespace fixes
84413
84414     And add some missing since tags.
84415
84416  gio/gnetworkmonitor.c        |  66 +++++++-------
84417  gio/gnetworkmonitorbase.c    | 166 +++++++++++++++++-----------------
84418  gio/gnetworkmonitornetlink.c | 210
84419  +++++++++++++++++++++----------------------
84420  3 files changed, 223 insertions(+), 219 deletions(-)
84421
84422 commit d50f77b394641fbf3d8b57e1328d4a5bbceac31e
84423 Author: Matthias Clasen <mclasen@redhat.com>
84424 Date:   Sat Dec 10 21:42:49 2011 -0500
84425
84426     Add g_application_set/get_default to the docs
84427
84428  docs/reference/gio/gio-sections.txt | 2 ++
84429  1 file changed, 2 insertions(+)
84430
84431 commit f109415d950edae973ca630046deb7aebf3c8ddd
84432 Author: Matthias Clasen <mclasen@redhat.com>
84433 Date:   Sat Dec 10 20:47:22 2011 -0500
84434
84435     Add since tags
84436
84437  gio/gdbusactiongroup.c |   4 +-
84438  gio/gdbusmenumodel.c   |   5 ++-
84439  gio/gmenu.c            | 102
84440  +++++++++++++++++++++++++++++++++++++------------
84441  gio/gmenuexporter.c    |   4 +-
84442  gio/gmenumarkup.c      |  16 ++++++--
84443  gio/gmenumodel.c       |  68 ++++++++++++++++++++++++---------
84444  6 files changed, 150 insertions(+), 49 deletions(-)
84445
84446 commit 829b4dfb43c118602d1c333a1a1fb7ec50cef7b0
84447 Author: Ryan Lortie <desrt@desrt.ca>
84448 Date:   Sat Dec 10 17:21:53 2011 -0500
84449
84450     Clean up GApplication docs
84451
84452     Clean up the docs for GApplication and related classes.
84453
84454     I'm no longer writing documentation for the structure type of classes
84455     and interfaces.  See https://bugzilla.gnome.org/show_bug.cgi?id=665926
84456     for discussin on the correct way forward on this point.
84457
84458     Also: stop putting gtk-doc comments in installed headers.
84459
84460  docs/reference/gio/gio-sections.txt |  4 +++-
84461  gio/Makefile.am                     | 32 ++++++++++++++++++--------------
84462  gio/gaction.c                       | 17 +++++++++++++++++
84463  gio/gaction.h                       | 14 --------------
84464  gio/gactiongroup.c                  | 23 +++++++++++++++++++++++
84465  gio/gactiongroup.h                  | 20 --------------------
84466  gio/gactionmap.c                    | 15 ++++++++++++++-
84467  gio/gapplication.c                  | 35
84468  +++++++++++++++++++++++++++++++++++
84469  gio/gapplication.h                  | 35
84470  -----------------------------------
84471  gio/gapplicationcommandline.c       |  8 ++++++++
84472  gio/gapplicationcommandline.h       | 16 ----------------
84473  11 files changed, 118 insertions(+), 101 deletions(-)
84474
84475 commit a8927732c9889d345fd34384b25a930ba8b76ef8
84476 Author: Ryan Lortie <desrt@desrt.ca>
84477 Date:   Sat Dec 10 14:06:18 2011 -0500
84478
84479     GDate: gtk-doc fixup
84480
84481  glib/gdate.c | 18 +++++++++++-------
84482  1 file changed, 11 insertions(+), 7 deletions(-)
84483
84484 commit 3e06a34abaa0cee15b5372d5c9ba546509c2dd87
84485 Author: Seong-ho, Cho <darkcircle.0426@gmail.com>
84486 Date:   Sat Dec 10 23:32:23 2011 +0900
84487
84488     Updated Korean translation
84489
84490  po/ko.po | 5780
84491  +++++++++++++++++++++++++++++++-------------------------------
84492  1 file changed, 2915 insertions(+), 2865 deletions(-)
84493
84494 commit ee4b21bc8c1c00d58009e0537b815677e10f2451
84495 Author: Yaron Shahrabani <sh.yaron@gmail.com>
84496 Date:   Sat Dec 10 11:03:08 2011 +0200
84497
84498     Updated Hebrew translation.
84499
84500  po/he.po | 612
84501  +++++++++++++++++++++++++++++++++++----------------------------
84502  1 file changed, 338 insertions(+), 274 deletions(-)
84503
84504 commit 4eeac41d7dd9b75d2d44f5542f70d4f795a34333
84505 Author: Colin Walters <walters@verbum.org>
84506 Date:   Fri Dec 9 11:13:23 2011 -0500
84507
84508     gfile: Don't use C++ keyword "template" as variable name
84509
84510     This breaks autotestkeyword.cc from gtk+.
84511
84512  gio/gfile.c | 8 ++++----
84513  gio/gfile.h | 2 +-
84514  2 files changed, 5 insertions(+), 5 deletions(-)
84515
84516 commit 8fcb73b0a90e663f5b1bf6d7b2554623c6b14968
84517 Author: Aleksander Morgado <aleksander@lanedo.com>
84518 Date:   Fri Dec 9 12:11:53 2011 +0100
84519
84520     gdbus-codegen: fix typo in generated documentation
84521
84522     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=665858
84523
84524  gio/gdbus-2.0/codegen/codegen.py | 2 +-
84525  1 file changed, 1 insertion(+), 1 deletion(-)
84526
84527 commit 721667399a2ebc198292ecb5bfedc8f296aef04d
84528 Author: Thomas Hindoe Paaboel Andersen <phomes@gmail.com>
84529 Date:   Thu Dec 8 23:17:07 2011 +0100
84530
84531     GFile: add g_file_new_temp
84532
84533     A convenience function that creates a temporary file and returns
84534     a GFile and GFileIOStream for it.
84535
84536     The file is created using g_file_open_tmp.
84537
84538     https://bugzilla.gnome.org/show_bug.cgi?id=657085
84539
84540  docs/reference/gio/gio-sections.txt |  1 +
84541  gio/gfile.c                         | 54
84542  ++++++++++++++++++++++++++++++++++++-
84543  gio/gfile.h                         |  3 +++
84544  gio/gio.symbols                     |  1 +
84545  gio/glocalfileoutputstream.c        | 10 +++++++
84546  gio/glocalfileoutputstream.h        |  1 +
84547  6 files changed, 69 insertions(+), 1 deletion(-)
84548
84549 commit e50d8a11b273498407cd360330533bda80e1f38d
84550 Author: Matthias Clasen <mclasen@redhat.com>
84551 Date:   Fri Dec 9 08:01:12 2011 -0500
84552
84553     Cosmetic doc change
84554
84555  gobject/gobject.c | 2 +-
84556  1 file changed, 1 insertion(+), 1 deletion(-)
84557
84558 commit 605856adfa0cbd2a4cfed63bf013c86f09d15f04
84559 Author: Piotr Drąg <piotrdrag@gmail.com>
84560 Date:   Fri Dec 9 12:55:40 2011 +0100
84561
84562     Updated POTFILES.in
84563
84564  po/POTFILES.in | 1 +
84565  1 file changed, 1 insertion(+)
84566
84567 commit 8d428e3cc43e4732feba2c47237b0a50c08cab92
84568 Author: Matthias Clasen <mclasen@redhat.com>
84569 Date:   Thu Dec 8 23:44:30 2011 -0500
84570
84571     GApplication: Make ::startup run-first
84572
84573     https://bugzilla.gnome.org/show_bug.cgi?id=665817
84574
84575  gio/gapplication.c | 2 +-
84576  1 file changed, 1 insertion(+), 1 deletion(-)
84577
84578 commit 94a2ed4bc2dad2547b4ae89aad40b4d4483e2d0d
84579 Author: Matthias Clasen <mclasen@redhat.com>
84580 Date:   Thu Dec 8 22:00:24 2011 -0500
84581
84582     Updates
84583
84584  NEWS | 4 ++++
84585  1 file changed, 4 insertions(+)
84586
84587 commit a65429cf4442168981130463e2e40fc1bf136293
84588 Author: Ryan Lortie <desrt@desrt.ca>
84589 Date:   Thu Dec 8 17:52:10 2011 -0500
84590
84591     gio.symbols fixes
84592
84593  gio/gio.symbols | 10 +++-------
84594  1 file changed, 3 insertions(+), 7 deletions(-)
84595
84596 commit a6366dc2892ff476a737f36ddfb0952895e58158
84597 Author: Ryan Lortie <desrt@desrt.ca>
84598 Date:   Thu Dec 8 17:49:01 2011 -0500
84599
84600     GDBusActionGroup: make API just like GDBusMenuModel
84601
84602     Have one simple _get() API that returns the group immediately, in an
84603     empty state.  The group is initialised on the first attempt to
84604     interact
84605     with it.
84606
84607     Leave a secret 'back door' for GApplication to do a blocking
84608     initialisation.
84609
84610  docs/reference/gio/gio-sections.txt |   5 +-
84611  gio/gapplicationimpl-dbus.c         |  12 +-
84612  gio/gdbusactiongroup.c              | 430
84613  +++++++++++++++++-------------------
84614  gio/gdbusactiongroup.h              |  16 +-
84615  gio/tests/actions.c                 |  18 +-
84616  5 files changed, 216 insertions(+), 265 deletions(-)
84617
84618 commit 0fdd9985bb4c840d1767f1e15e2fa5c97870ed7a
84619 Author: Ryan Lortie <desrt@desrt.ca>
84620 Date:   Thu Dec 8 16:06:01 2011 -0500
84621
84622     GDBusActionGroup: drop ability to 'inject'
84623
84624     Also drop the GDBusActionGroupFlags that were only meant to facilitate
84625     injection-based usage.
84626
84627  gio/gapplicationimpl-dbus.c |  3 +-
84628  gio/gdbusactiongroup.c      | 97
84629  +++++++++++++--------------------------------
84630  gio/gdbusactiongroup.h      |  8 ----
84631  gio/gioenums.h              | 19 ---------
84632  gio/tests/actions.c         |  2 +-
84633  5 files changed, 29 insertions(+), 100 deletions(-)
84634
84635 commit caa6287f399422677f6496412c2e009e686c42c2
84636 Author: Matthias Clasen <mclasen@redhat.com>
84637 Date:   Thu Dec 8 00:46:03 2011 -0500
84638
84639     More documentation fixes
84640
84641  gio/gapplication.c | 17 +++++++++--------
84642  1 file changed, 9 insertions(+), 8 deletions(-)
84643
84644 commit 04aab0cd46c1623f3dc6b4524f41c0a4cf243868
84645 Author: Matthias Clasen <mclasen@redhat.com>
84646 Date:   Thu Dec 8 00:31:23 2011 -0500
84647
84648     Fix up docs
84649
84650  docs/reference/gio/gio-docs.xml     |  2 +-
84651  docs/reference/gio/gio-sections.txt | 14 +++++++-------
84652  docs/reference/gio/gio.types        |  2 +-
84653  gio/gdbusactiongroup.c              |  2 +-
84654  gio/gdbusmenumodel.c                |  2 +-
84655  5 files changed, 11 insertions(+), 11 deletions(-)
84656
84657 commit 39bebbed8241d9ce5209eff2d3dd5793e4221505
84658 Author: Matthias Clasen <mclasen@redhat.com>
84659 Date:   Wed Dec 7 22:31:10 2011 -0500
84660
84661     Don't use deprecated GApplication api in examples
84662
84663  gio/tests/gapplication-example-actions.c | 10 ++--------
84664  gio/tests/gapplication-example-menu.c    | 14 +++-----------
84665  2 files changed, 5 insertions(+), 19 deletions(-)
84666
84667 commit 13e084437b6d3611ccd59f18aa799c87a2bfc3fd
84668 Author: Ryan Lortie <desrt@desrt.ca>
84669 Date:   Wed Dec 7 21:22:51 2011 -0500
84670
84671     GDBusMenuModel: become thread-aware
84672
84673     Allow imports of the same menu on multiple different main contexts at
84674     the same time by creating a separate object for each context.
84675
84676  gio/gdbusmenumodel.c | 38 ++++++++++++++++++++++++++++----------
84677  1 file changed, 28 insertions(+), 10 deletions(-)
84678
84679 commit 25ffde957cfcaa07c44a348da61d04456865d396
84680 Author: Ryan Lortie <desrt@desrt.ca>
84681 Date:   Wed Dec 7 21:10:18 2011 -0500
84682
84683     menu threaded test: run the mainloop after export
84684
84685     GDBusConnection now dispatches GDestroyNotify calls back to the
84686     mainloop.  Adding an idle to the mainloop is O(n) in the number
84687     of idles
84688     already there.  We therefore need to periodically empty the
84689     mainloop to
84690     avoid quadratic behaviour with a very large 'n'.
84691
84692  gio/tests/gmenumodel.c | 1 +
84693  1 file changed, 1 insertion(+)
84694
84695 commit 1c036cb9f525853174c96d11e77160c315476df0
84696 Author: Ryan Lortie <desrt@desrt.ca>
84697 Date:   Wed Dec 7 21:05:38 2011 -0500
84698
84699     Rename GMenuProxy to GDBusMenuModel
84700
84701     This improves consistency with GDBusActionGroup.
84702
84703  gio/Makefile.am                        |   4 +-
84704  gio/{gmenuproxy.c => gdbusmenumodel.c} | 422
84705  ++++++++++++++++-----------------
84706  gio/{gmenuproxy.h => gdbusmenumodel.h} |  27 ++-
84707  gio/gio.h                              |   2 +-
84708  gio/tests/gmenumodel.c                 |   8 +-
84709  5 files changed, 232 insertions(+), 231 deletions(-)
84710
84711 commit 14900d37f46ecab99deb4fd97822f1f2ec105c40
84712 Author: Ryan Lortie <desrt@desrt.ca>
84713 Date:   Wed Dec 7 20:39:23 2011 -0500
84714
84715     action exporter: clarify threading situation
84716
84717     Exporting can only be done relative to a particular given main context
84718     and all interaction with the action group must be on that same
84719     context.
84720
84721     Fix up the implementation so that the user can specify that context
84722     with
84723     the normal (thread default) mechanism and document the limitation
84724     on the
84725     API.
84726
84727     Adjust the testcase to adhere to the documentation limitations.  It
84728     passes now.
84729
84730  gio/gactiongroupexporter.c | 16 ++++++++++++++--
84731  gio/tests/actions.c        | 41 ++++++++++++++++++-----------------------
84732  2 files changed, 32 insertions(+), 25 deletions(-)
84733
84734 commit 7af08e1fc06fbf0180d3e6c3b8314cda5258c0f6
84735 Author: Ryan Lortie <desrt@desrt.ca>
84736 Date:   Wed Dec 7 20:23:41 2011 -0500
84737
84738     action exporter: use GSource* instead of source id
84739
84740     Keep track of the GSource* of our event dispatch idle instead of using
84741     source ID.
84742
84743  gio/gactiongroupexporter.c | 26 +++++++++++++++++---------
84744  1 file changed, 17 insertions(+), 9 deletions(-)
84745
84746 commit 64e3e10c9827ff53c8388ebfb672810a6c5fa658
84747 Author: Ryan Lortie <desrt@desrt.ca>
84748 Date:   Wed Dec 7 14:43:50 2011 -0500
84749
84750     action exporter: cancel pending events on unexport
84751
84752     If there are events pending when we unexport the action group,
84753     free them
84754     and cancel the pending idle.
84755
84756  gio/gactiongroupexporter.c | 5 +++++
84757  1 file changed, 5 insertions(+)
84758
84759 commit 21aca44ee1c16bec9338fe3df1b285a9f0ffaf4a
84760 Author: Ryan Lortie <desrt@desrt.ca>
84761 Date:   Wed Dec 7 10:35:29 2011 -0500
84762
84763     GMenuModel exporter: remove workaround
84764
84765     With Bug 665733 fixed, we can remove the workaround (which was causing
84766     thread safety problems).
84767
84768  gio/gmenuexporter.c | 28 ++++------------------------
84769  1 file changed, 4 insertions(+), 24 deletions(-)
84770
84771 commit 328bf4616a3ffa45ffe3c1e6b1a00f658b108897
84772 Author: Matthias Clasen <mclasen@redhat.com>
84773 Date:   Wed Dec 7 00:58:01 2011 -0500
84774
84775     Add testcase for threaded menu exporter use
84776
84777     This currently fails
84778
84779  gio/tests/gmenumodel.c | 70
84780  ++++++++++++++++++++++++++++++++++++++++++++++++++
84781  1 file changed, 70 insertions(+)
84782
84783 commit f1a403e80983a33dbe7cebb7a60c24ecaf0f2d28
84784 Author: Matthias Clasen <mclasen@redhat.com>
84785 Date:   Wed Dec 7 00:43:49 2011 -0500
84786
84787     Add a test for multithreaded action group exporter use
84788
84789  gio/tests/actions.c | 74
84790  +++++++++++++++++++++++++++++++++++++++++++++++++++++
84791  1 file changed, 74 insertions(+)
84792
84793 commit 77f6e6a97f96312eac0fec06e032fc686e7fca59
84794 Author: Ryan Lortie <desrt@desrt.ca>
84795 Date:   Sun Dec 4 21:33:55 2011 -0500
84796
84797     GApplication dbus: publish the menus again
84798
84799  gio/gapplicationimpl-dbus.c | 150
84800  ++++++++++++++++++++++++++++++++++++++++++++
84801  1 file changed, 150 insertions(+)
84802
84803 commit 690596e9fbcad66f1692f92f919cd3be61ee27cb
84804 Author: Matthias Clasen <mclasen@redhat.com>
84805 Date:   Sat Dec 3 22:26:59 2011 -0500
84806
84807     Fully implement app-menu and menubar properties
84808
84809  gio/gapplication.c | 10 ++++++++++
84810  1 file changed, 10 insertions(+)
84811
84812 commit ac8bc3d40732e6b2fb759e9fdc2f11a8d0e1e885
84813 Author: Ryan Lortie <desrt@desrt.ca>
84814 Date:   Sat Dec 3 17:17:13 2011 -0500
84815
84816     GApplication: make menu properties readwrite
84817
84818     Otherwise the notify signals won't be emitted.
84819
84820  gio/gapplication.c | 4 ++--
84821  1 file changed, 2 insertions(+), 2 deletions(-)
84822
84823 commit ef8c443092e52e5f4a934c77b1e30a06f59451d9
84824 Author: Ryan Lortie <desrt@desrt.ca>
84825 Date:   Fri Dec 2 17:47:34 2011 -0500
84826
84827     menumodel test: don't get stuck in a loop
84828
84829     Sometimes randa and randb end up having the same state, causing
84830     them to
84831     return the same stream of 'random numbers'.  This is a problem for the
84832     testcase that is looping to find unequal menus.
84833
84834     If we find ourselves in this state, throw one of the random generators
84835     away and recreate it so we have a better chance of getting some
84836     unequal
84837     menus.
84838
84839  gio/tests/gmenumodel.c | 7 +++++++
84840  1 file changed, 7 insertions(+)
84841
84842 commit 4f2c2077457bcd59ff09b2829b9f25b45e37a515
84843 Author: Ryan Lortie <desrt@desrt.ca>
84844 Date:   Fri Dec 2 16:50:09 2011 -0500
84845
84846     menu/action exporter docs fixup
84847
84848  docs/reference/gio/gio-sections.txt | 10 ++++------
84849  gio/gactiongroupexporter.c          | 36
84850  ++++++++++++++++++++++++-----------
84851  gio/gactiongroupexporter.h          |  2 +-
84852  gio/gmenuexporter.c                 | 38
84853  +++++++++++++++++++++++--------------
84854  gio/gmenuexporter.h                 |  2 +-
84855  5 files changed, 55 insertions(+), 33 deletions(-)
84856
84857 commit 46e3dca2e4c3b9c83f88894984046f6a376281c9
84858 Author: Ryan Lortie <desrt@desrt.ca>
84859 Date:   Fri Dec 2 16:29:28 2011 -0500
84860
84861     gio symbol cleanups
84862
84863  gio/gio.symbols  | 16 ++++++++--------
84864  gio/gmenuproxy.c |  2 ++
84865  2 files changed, 10 insertions(+), 8 deletions(-)
84866
84867 commit cfbc1b5a4b0bdf6de856fc054149e8f558970dff
84868 Author: Ryan Lortie <desrt@desrt.ca>
84869 Date:   Fri Dec 2 15:36:15 2011 -0500
84870
84871     Menu model exporter: clean up the API
84872
84873     Give it the same treatment as the exporter for GActionGroup just got.
84874
84875     There is a wart here: the exporter attempt to re-enter GDBusConnection
84876     when it is freed in order to cancel outstanding name watches.
84877     GDBusConnection holds its own lock while calling the destroy
84878     notify, so
84879     the attempt at reentrancy results in a deadlock.
84880
84881     We have a workaround to deal with that for now...
84882
84883  gio/gmenuexporter.c    | 176
84884  +++++++++++++------------------------------------
84885  gio/gmenuexporter.h    |  15 ++---
84886  gio/tests/gmenumodel.c |  12 ++--
84887  3 files changed, 58 insertions(+), 145 deletions(-)
84888
84889 commit a9f03596fa6da9999f3493d1deb8771f52efea3f
84890 Author: Ryan Lortie <desrt@desrt.ca>
84891 Date:   Fri Dec 2 15:17:56 2011 -0500
84892
84893     GApplication: menu can change after registration
84894
84895     Allow the menu to be changed after registration.  This is quite useful
84896     for setting up the menus from the ::startup handler instead of
84897     having to
84898     do it before registration because it lets you skip the work if you're
84899     not the primary instance.
84900
84901  gio/gapplication.c | 8 --------
84902  1 file changed, 8 deletions(-)
84903
84904 commit f7886d6adbef560ea9dcc2ced3f327c927899752
84905 Author: Ryan Lortie <desrt@desrt.ca>
84906 Date:   Fri Dec 2 15:04:53 2011 -0500
84907
84908     Action group exporter: clean up the API
84909
84910     Make it look more like a typical GDBusConnection API with integer
84911     registration ID and corresponding unexport call.  Kill the 'query'
84912     call.
84913
84914  gio/gactiongroupexporter.c  | 127
84915  ++++++++++----------------------------------
84916  gio/gactiongroupexporter.h  |  15 +++---
84917  gio/gapplicationimpl-dbus.c |  12 ++---
84918  gio/tests/actions.c         |  10 ++--
84919  4 files changed, 45 insertions(+), 119 deletions(-)
84920
84921 commit 5a3276930089a801e86ddc3fef2167e4dcca5704
84922 Author: Ryan Lortie <desrt@desrt.ca>
84923 Date:   Fri Dec 2 14:24:17 2011 -0500
84924
84925     GApplication: simplify dbus impl
84926
84927     The error handling on register() was just totally out of hand before.
84928     Clean that mess up.
84929
84930     Take out the menu export for now as well.  It will be added back again
84931     later.
84932
84933  gio/gapplicationimpl-dbus.c | 298
84934  ++++++++++++++++++--------------------------
84935  1 file changed, 123 insertions(+), 175 deletions(-)
84936
84937 commit 03d894d81fffefe837b4fa072338308a96f6f25d
84938 Author: Ryan Lortie <desrt@desrt.ca>
84939 Date:   Fri Dec 2 11:19:18 2011 -0500
84940
84941     GApplication dbus: use XML for introspection
84942
84943     The hand-written structures are hard to read and cause quite a lot of
84944     relocations at library load time.  Avoid that.
84945
84946  gio/gapplicationimpl-dbus.c | 144
84947  ++++++++++++++++++++------------------------
84948  1 file changed, 66 insertions(+), 78 deletions(-)
84949
84950 commit 088682d860b80eb843e2c15026cc5b10f00b9ed7
84951 Author: Ryan Lortie <desrt@desrt.ca>
84952 Date:   Fri Dec 2 10:32:28 2011 -0500
84953
84954     GApplication: implement GActionMap
84955
84956     and deprecate g_application_set_action_group().
84957
84958  gio/gapplication.c | 70
84959  +++++++++++++++++++++++++++++++++++++++++++++---------
84960  gio/gapplication.h |  1 +
84961  2 files changed, 60 insertions(+), 11 deletions(-)
84962
84963 commit 75f1802a1c88007e2d29b5ac0cb55d9eb3b3a794
84964 Author: Ryan Lortie <desrt@desrt.ca>
84965 Date:   Thu Dec 1 22:53:07 2011 -0500
84966
84967     Fix some GMenu and GMenuItem leaking
84968
84969  gio/gapplication.c | 6 ++++++
84970  gio/gmenumarkup.c  | 1 +
84971  2 files changed, 7 insertions(+)
84972
84973 commit 38216273665bb264d5f86157191b0a9a5ab8ad1d
84974 Author: Ryan Lortie <desrt@desrt.ca>
84975 Date:   Thu Dec 1 12:14:04 2011 -0500
84976
84977     GApplication: make distinction about menus
84978
84979     Rename g_application_set_menu to g_application_set_app_menu and make a
84980     couple of fixups.  Clarify the documentation about exactly what this
84981     menu is meant to be.
84982
84983     Add g_application_set_menubar and document that as well.
84984
84985  docs/reference/gio/gio-sections.txt   |   6 +-
84986  gio/gapplication.c                    | 139
84987  +++++++++++++++++++++++++++-------
84988  gio/gapplication.h                    |  10 ++-
84989  gio/gapplicationimpl-dbus.c           |  10 +--
84990  gio/tests/gapplication-example-menu.c |   2 +-
84991  5 files changed, 130 insertions(+), 37 deletions(-)
84992
84993 commit 8777b08a5ac72c1c8fb54d7ab5d5aa180094f427
84994 Author: Colin Walters <walters@verbum.org>
84995 Date:   Thu Dec 1 09:38:04 2011 -0500
84996
84997     gsimpleaction: Ensure actions are enabled
84998
84999  gio/gsimpleaction.c | 1 +
85000  1 file changed, 1 insertion(+)
85001
85002 commit a8a8633cef2472ad85dc17a50cc0433a068db7dc
85003 Author: Matthias Clasen <mclasen@redhat.com>
85004 Date:   Wed Nov 30 23:19:35 2011 -0500
85005
85006     Include gactionmap.h in gio.h
85007
85008  gio/gio.h | 7 ++++---
85009  1 file changed, 4 insertions(+), 3 deletions(-)
85010
85011 commit eb09099f6502a952a933d0bcb1043a929dcee12c
85012 Author: Matthias Clasen <mclasen@redhat.com>
85013 Date:   Wed Nov 30 19:04:08 2011 -0500
85014
85015     Minor doc improvements
85016
85017  docs/reference/gio/gio-sections.txt |  1 -
85018  gio/gaction.c                       |  2 +-
85019  gio/gmenumodel.c                    | 18 +++++++++---------
85020  3 files changed, 10 insertions(+), 11 deletions(-)
85021
85022 commit c8e76fdda2dc932ddf471d8a6c6a7ced750bfd41
85023 Author: Matthias Clasen <mclasen@redhat.com>
85024 Date:   Wed Nov 30 19:03:41 2011 -0500
85025
85026     Add GActionMap to the docs
85027
85028  docs/reference/gio/gio-docs.xml     |  1 +
85029  docs/reference/gio/gio-sections.txt | 22 ++++++++++++-
85030  docs/reference/gio/gio.types        |  1 +
85031  gio/gactionmap.c                    | 66
85032  +++++++++++++++++++++++++++++++++----
85033  gio/gsimpleactiongroup.c            |  8 ++---
85034  5 files changed, 87 insertions(+), 11 deletions(-)
85035
85036 commit 41e5ba86a791a17bb560dd7813ad7e849e0230dc
85037 Author: Colin Walters <walters@verbum.org>
85038 Date:   Wed Nov 30 17:26:59 2011 -0500
85039
85040     GSimpleAction: Fix to comply with constructor rules
85041
85042     foo_new_*() must be pure wrappers around g_object_new(), otherwise
85043     their functionality is inaccessible to bindings.
85044
85045  gio/gaction.c       | 12 +++++---
85046  gio/gsimpleaction.c | 82
85047  ++++++++++++++++++++++++++++++++---------------------
85048  2 files changed, 57 insertions(+), 37 deletions(-)
85049
85050 commit 76527e5cd5e864f1695b3afe0d6350e7546606bb
85051 Author: Ryan Lortie <desrt@desrt.ca>
85052 Date:   Wed Nov 30 11:36:08 2011 -0500
85053
85054     add GActionMap interface
85055
85056     This is an interface to represent GSimpleActionGroup-like objects (ie:
85057     those GActionGroups that operate by containing a number of named
85058     GAction
85059     instances).
85060
85061  gio/Makefile.am          |   2 +
85062  gio/gactionmap.c         | 211 +++++++++++++++++++++++++++++++++++++++
85063  gio/gactionmap.h         |  94 ++++++++++++++++++
85064  gio/gio.symbols          |   5 +
85065  gio/giotypes.h           |   1 +
85066  gio/gsimpleactiongroup.c | 250
85067  +++++++++++++++--------------------------------
85068  gio/gsimpleactiongroup.h |  23 +----
85069  7 files changed, 392 insertions(+), 194 deletions(-)
85070
85071 commit 02b001f8f600b3a44883fe0337b20967c3420bde
85072 Author: Ryan Lortie <desrt@desrt.ca>
85073 Date:   Tue Nov 29 08:18:38 2011 -0500
85074
85075     gmenu exporter: put submenus in separate groups
85076
85077     Keep sections in the same subscription group as the parent (since they
85078     will be needed immediately) but put submenus in a separate group.
85079
85080  gio/gmenuexporter.c | 5 ++++-
85081  1 file changed, 4 insertions(+), 1 deletion(-)
85082
85083 commit a0a94cd6c68e339bc36a998ea7ce9f5b5b87d586
85084 Author: Ryan Lortie <desrt@desrt.ca>
85085 Date:   Tue Nov 29 08:16:19 2011 -0500
85086
85087     menu tests: keep mirror of proxy
85088
85089     Create a 'mirror' model of the proxy for the testcase.  In addition to
85090     testing that the proxy model emits the proper signals this also keeps
85091     the proxy alive (by holding references to it from the mirror).
85092
85093     The previous code would create the submenu proxies and destroy them
85094     right away (from the recursive step in the equality comparison
85095     functions).  This means that the subscription would go out over D-Bus
85096     and the proxy would be destroyed before it returned.  Keeping the
85097     model
85098     alive allows it to be actually updated.
85099
85100  gio/tests/gmenumodel.c | 8 ++++++--
85101  1 file changed, 6 insertions(+), 2 deletions(-)
85102
85103 commit d6f2281329ca6b70e63537d41b2b6cf0b9aa94ef
85104 Author: Matthias Clasen <mclasen@redhat.com>
85105 Date:   Mon Nov 28 20:37:07 2011 -0500
85106
85107     Shorten a variable name
85108
85109  gio/gmenuexporter.c | 23 ++++++++++++-----------
85110  1 file changed, 12 insertions(+), 11 deletions(-)
85111
85112 commit ad09498fa7dd6e759236cdc9893e50c4ed6afbd3
85113 Author: Matthias Clasen <mclasen@redhat.com>
85114 Date:   Mon Nov 28 18:34:08 2011 -0500
85115
85116     Expand dbus action group tests
85117
85118     The new tests check that activation and state changes propagate
85119     back.
85120
85121  gio/tests/actions.c | 83
85122  ++++++++++++++++++++++++++++++++++++++++++-----------
85123  1 file changed, 67 insertions(+), 16 deletions(-)
85124
85125 commit 5718804e5894de7de19d9fb98ae831d60ba001d7
85126 Author: Matthias Clasen <mclasen@redhat.com>
85127 Date:   Mon Nov 28 18:13:16 2011 -0500
85128
85129     Some more assertions
85130
85131  gio/tests/gmenumodel.c | 5 ++++-
85132  1 file changed, 4 insertions(+), 1 deletion(-)
85133
85134 commit 22c9d20b7aad101d795a8034866a637b8d3bd611
85135 Author: Matthias Clasen <mclasen@redhat.com>
85136 Date:   Mon Nov 28 18:12:46 2011 -0500
85137
85138     Add some dbus action group tests
85139
85140  gio/tests/actions.c | 214
85141  ++++++++++++++++++++++++++++++++++++++++++++++++++++
85142  1 file changed, 214 insertions(+)
85143
85144 commit 7ef3e27255d66af428f046b58281d4402a045b54
85145 Author: Matthias Clasen <mclasen@redhat.com>
85146 Date:   Mon Nov 28 18:12:17 2011 -0500
85147
85148     Fix the dbus action group query_action implementation
85149
85150  gio/gdbusactiongroup.c | 2 +-
85151  1 file changed, 1 insertion(+), 1 deletion(-)
85152
85153 commit 5002cb29358ed3161afe1395397ccd995806c281
85154 Author: Matthias Clasen <mclasen@redhat.com>
85155 Date:   Mon Nov 28 18:11:25 2011 -0500
85156
85157     Make stopping an action group export work
85158
85159  gio/gactiongroupexporter.c | 2 ++
85160  1 file changed, 2 insertions(+)
85161
85162 commit 7a0faf66fe41649def3753eda09149883991da60
85163 Author: Ryan Lortie <desrt@desrt.ca>
85164 Date:   Mon Nov 28 11:45:20 2011 -0500
85165
85166     rework GMenuProxy links
85167
85168     Only resolve the link at the point that we pull it through the API
85169     rather than at the point that we first are told about it.
85170     This reduces
85171     the lifespan of subscriptions and, more importantly, avoids a tricky
85172     reference cycle issue.
85173
85174  gio/gmenuproxy.c | 72
85175  ++++++++++++++++++++++++++++++++------------------------
85176  1 file changed, 41 insertions(+), 31 deletions(-)
85177
85178 commit 2c4ded15e53d2c0e46aeaab2bea50320d86b4f37
85179 Author: Ryan Lortie <desrt@desrt.ca>
85180 Date:   Mon Nov 28 11:44:25 2011 -0500
85181
85182     g_menu_model_get_item_link: be careful with refs
85183
85184     Don't unref the hashtable until after we already take the ref on the
85185     value that was contained in the hashtable, otherwise we may kill the
85186     value.
85187
85188  gio/gmenumodel.c | 5 ++++-
85189  1 file changed, 4 insertions(+), 1 deletion(-)
85190
85191 commit 1bb0a89de65e93dc055cb6147318d3760a535a8d
85192 Author: Matthias Clasen <mclasen@redhat.com>
85193 Date:   Mon Nov 28 10:22:25 2011 -0500
85194
85195     Add debug code
85196
85197     This adds a dump method to show the entire tree of proxies.
85198
85199  gio/gmenuproxy.c | 37 +++++++++++++++++++++++++++++++++++++
85200  1 file changed, 37 insertions(+)
85201
85202 commit 2cf4866e33127a4f1dd2dbae94583af7c6457f1c
85203 Author: Matthias Clasen <mclasen@redhat.com>
85204 Date:   Mon Nov 28 07:51:57 2011 -0500
85205
85206     Avoid cross-talk between tests
85207
85208     Each test needs to remove the sources that it attaches
85209     to the default main context, or else things will work
85210     fine in isolation, but go bad in a full test run.
85211
85212  gio/tests/gmenumodel.c | 15 ++++++++++-----
85213  1 file changed, 10 insertions(+), 5 deletions(-)
85214
85215 commit 39ce59f955ad04d4689d82dd35029723f7e7f3cd
85216 Author: Matthias Clasen <mclasen@redhat.com>
85217 Date:   Mon Nov 28 07:40:55 2011 -0500
85218
85219     Typo fix
85220
85221  gio/gmenuproxy.c | 2 +-
85222  1 file changed, 1 insertion(+), 1 deletion(-)
85223
85224 commit ff833ccac9d8c175e8879540d042d4fb76fdad10
85225 Author: Matthias Clasen <mclasen@redhat.com>
85226 Date:   Mon Nov 28 00:18:39 2011 -0500
85227
85228     Remove unused variable
85229
85230  gio/tests/gmenumodel.c | 1 -
85231  1 file changed, 1 deletion(-)
85232
85233 commit 500f8fbac5efda5b0970020af15b17ff14629aac
85234 Author: Matthias Clasen <mclasen@redhat.com>
85235 Date:   Sun Nov 27 23:28:53 2011 -0500
85236
85237     Add a test for menu subscriptions
85238
85239  gio/tests/gmenumodel.c | 165
85240  ++++++++++++++++++++++++++++++++++++++++++++++++-
85241  1 file changed, 163 insertions(+), 2 deletions(-)
85242
85243 commit efd23e23c68d2fa90c24870c5f89db96796fd41e
85244 Author: Matthias Clasen <mclasen@redhat.com>
85245 Date:   Sun Nov 27 18:52:15 2011 -0500
85246
85247     Take out excessive width
85248
85249  gio/gmenuproxy.h | 24 ++++++++++++------------
85250  1 file changed, 12 insertions(+), 12 deletions(-)
85251
85252 commit 381b23fc85a4c5f94497394a68146c540cb26dab
85253 Author: Matthias Clasen <mclasen@redhat.com>
85254 Date:   Sun Nov 27 18:50:04 2011 -0500
85255
85256     Reduce excessive width
85257
85258  gio/gmenumarkup.h | 30 +++++++++++++++---------------
85259  1 file changed, 15 insertions(+), 15 deletions(-)
85260
85261 commit f9f0ef19d7d163abc822e06f9e6b09c80cc8b1f7
85262 Author: Matthias Clasen <mclasen@redhat.com>
85263 Date:   Sun Nov 27 18:46:57 2011 -0500
85264
85265     whitespace fix
85266
85267  gio/gmenu.h | 1 +
85268  1 file changed, 1 insertion(+)
85269
85270 commit 0f88b7af3375ab6ed43be46e51409262526f0c70
85271 Author: Matthias Clasen <mclasen@redhat.com>
85272 Date:   Sun Nov 27 18:12:52 2011 -0500
85273
85274     Add some tests for links
85275
85276  gio/tests/gmenumodel.c | 68
85277  ++++++++++++++++++++++++++++++++++++++++++++++++++
85278  1 file changed, 68 insertions(+)
85279
85280 commit 0760bf5850ebde4d87db035d3b38c1f1873f0d2a
85281 Author: Matthias Clasen <mclasen@redhat.com>
85282 Date:   Sun Nov 27 16:51:13 2011 -0500
85283
85284     Add parser roundtrip tests
85285
85286  gio/tests/gmenumodel.c | 160
85287  ++++++++++++++++++++++++++++++++++++++++++++++++-
85288  1 file changed, 158 insertions(+), 2 deletions(-)
85289
85290 commit a2aeea7acdd0c98b14c3b8d9519fc479748b0ca3
85291 Author: Matthias Clasen <mclasen@redhat.com>
85292 Date:   Sun Nov 27 16:50:17 2011 -0500
85293
85294     GMenuMarkup: fixes uncovered by roundtrip testing
85295
85296     The print function was forgetting to emit type information for
85297     attributes, and the parser was not handling types properly either.
85298
85299  gio/gmenumarkup.c | 16 +++++++---------
85300  1 file changed, 7 insertions(+), 9 deletions(-)
85301
85302 commit d5a1b674f5a54ed0edef8d46d8e73715b7d88cd8
85303 Author: Matthias Clasen <mclasen@redhat.com>
85304 Date:   Sun Nov 27 13:46:49 2011 -0500
85305
85306     Improve docs
85307
85308     Specify that g_menu_item_set_attribute_value consumes floating
85309     @values.
85310
85311  gio/gmenu.c | 3 ++-
85312  1 file changed, 2 insertions(+), 1 deletion(-)
85313
85314 commit 41c19c7df8f13101a40e7df115efbb8cd8de3f67
85315 Author: Matthias Clasen <mclasen@redhat.com>
85316 Date:   Sun Nov 27 02:16:51 2011 -0500
85317
85318     GApplication: Add a menu example to the docs
85319
85320  gio/gapplication.c                    |  8 +++
85321  gio/tests/Makefile.am                 |  4 ++
85322  gio/tests/gapplication-example-menu.c | 95
85323  +++++++++++++++++++++++++++++++++++
85324  3 files changed, 107 insertions(+)
85325
85326 commit 8d96e68eeb6fddff167e730492be6f33a0e543a6
85327 Author: Matthias Clasen <mclasen@redhat.com>
85328 Date:   Sun Nov 27 01:44:14 2011 -0500
85329
85330     GMenu: Enforce attribute name restrictions
85331
85332     The code assumes in various places that ':' does not occur
85333     in attribute names. We are a little more strict than that,
85334     and only allow lowercase ASCII, digits and '-'.
85335
85336  gio/gmenu.c | 65
85337  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++----
85338  1 file changed, 61 insertions(+), 4 deletions(-)
85339
85340 commit 9bebf15077e462f1c3e657df5d377b5ec6e806c3
85341 Author: Matthias Clasen <mclasen@redhat.com>
85342 Date:   Sun Nov 27 01:16:39 2011 -0500
85343
85344     Reduce excessive width of gmenu.h
85345
85346  gio/gmenu.h | 198
85347  ++++++++++++++++++++++++++++++------------------------------
85348  1 file changed, 99 insertions(+), 99 deletions(-)
85349
85350 commit 58a8c02dfb2b003d4bb104dbe622b31c816107bc
85351 Author: Matthias Clasen <mclasen@redhat.com>
85352 Date:   Sun Nov 27 01:06:17 2011 -0500
85353
85354     Match up a parameter name
85355
85356  gio/gmenu.c | 10 +++++-----
85357  1 file changed, 5 insertions(+), 5 deletions(-)
85358
85359 commit 60ab57c4b07edb4be50f240f07b8fbd7f73918a0
85360 Author: Matthias Clasen <mclasen@redhat.com>
85361 Date:   Sun Nov 27 00:54:17 2011 -0500
85362
85363     Describe the org.gtk.Menus interface
85364
85365     Even though we consider the interface to be an implementation
85366     detail, we should have internal documentation of the interface.
85367
85368  gio/gmenuexporter.c | 101
85369  ++++++++++++++++++++++++++++++++++++++++++++++++++++
85370  1 file changed, 101 insertions(+)
85371
85372 commit cd22e1967d82cfd37cd018c058d7e60a3c92df6f
85373 Author: Matthias Clasen <mclasen@redhat.com>
85374 Date:   Sun Nov 27 00:52:51 2011 -0500
85375
85376     Describe the org.gtk.Actions interface
85377
85378     Even though we consider the interface to be an implementation
85379     detail, we should have internal documentation for the interface.
85380
85381  gio/gactiongroupexporter.c | 93
85382  ++++++++++++++++++++++++++++++++++++++++++++++
85383  1 file changed, 93 insertions(+)
85384
85385 commit db34b1aebebfab110078ddea2f509fa338e7c8c7
85386 Author: Matthias Clasen <mclasen@redhat.com>
85387 Date:   Sat Nov 26 23:21:12 2011 -0500
85388
85389     Rename exporter APIs
85390
85391     There are no public 'exporter' objects, so don't allude to them
85392     in the function names. At the same time, we want to make it clear
85393     that these functions are D-Bus specific.
85394
85395     The new APIs are
85396     g_action_group_dbus_export_start
85397     g_action_group_dbus_export_query
85398     g_action_group_dbus_export_stop
85399     g_menu_model_dbus_export_start
85400     g_menu_model_dbus_export_query
85401     g_menu_model_dbus_export_stop
85402
85403  docs/reference/gio/gio-sections.txt | 12 ++++++------
85404  gio/gactiongroupexporter.c          | 30 +++++++++++++++---------------
85405  gio/gactiongroupexporter.h          | 16 ++++++++--------
85406  gio/gapplicationimpl-dbus.c         | 28 ++++++++++++++--------------
85407  gio/gdbusactiongroup.c              |  2 +-
85408  gio/gio.symbols                     | 12 ++++++------
85409  gio/gmenuexporter.c                 | 34
85410  +++++++++++++++++-----------------
85411  gio/gmenuexporter.h                 | 18 ++++++++----------
85412  gio/gmenuproxy.c                    |  2 +-
85413  gio/tests/gmenumodel.c              |  4 ++--
85414  10 files changed, 78 insertions(+), 80 deletions(-)
85415
85416 commit 435b2418dae32a5d5e5ee750744e4061d1cf07b8
85417 Author: Matthias Clasen <mclasen@redhat.com>
85418 Date:   Sat Nov 26 21:44:46 2011 -0500
85419
85420     GActionGroup: Mention GMenuModel in the docs
85421
85422  gio/gactiongroup.c | 7 +++++--
85423  1 file changed, 5 insertions(+), 2 deletions(-)
85424
85425 commit ae0bd032cac1931fba13bd7a20040760edcd349c
85426 Author: Matthias Clasen <mclasen@redhat.com>
85427 Date:   Sat Nov 26 22:17:47 2011 -0500
85428
85429     Add g_application_set_menu
85430
85431     This adds ane asy way to export menu information alongside
85432     the actions that are already exported by GApplication.
85433
85434  docs/reference/gio/gio-sections.txt |  2 +
85435  gio/gapplication.c                  | 73
85436  +++++++++++++++++++++++++++++++++++--
85437  gio/gapplication.h                  |  4 ++
85438  gio/gapplicationimpl-dbus.c         | 39 ++++++++++++++++++++
85439  gio/gio.symbols                     |  2 +
85440  5 files changed, 117 insertions(+), 3 deletions(-)
85441
85442 commit 6dfb9d583f264da11430acbc7c141f3955fe78ed
85443 Author: Ryan Lortie <desrt@desrt.ca>
85444 Date:   Fri Oct 21 23:51:48 2011 -0400
85445
85446     Add GMenuModel testcases
85447
85448  gio/tests/.gitignore   |   1 +
85449  gio/tests/Makefile.am  |   3 +
85450  gio/tests/gmenumodel.c | 625
85451  +++++++++++++++++++++++++++++++++++++++++++++++++
85452  3 files changed, 629 insertions(+)
85453
85454 commit d110fd9202a1084e1fe1d8efcfbdda1d078945e4
85455 Author: Ryan Lortie <desrt@desrt.ca>
85456 Date:   Fri Oct 21 22:49:54 2011 -0400
85457
85458     Add GMenuProxy
85459
85460     GMenuProxy can be used as a client-side wrapper
85461     for the a menu model that has been exported on D-Bus.
85462
85463  docs/reference/gio/gio-docs.xml     |   1 +
85464  docs/reference/gio/gio-sections.txt |  14 +
85465  docs/reference/gio/gio.types        |   1 +
85466  gio/Makefile.am                     |   2 +
85467  gio/gio.h                           |   1 +
85468  gio/gio.symbols                     |   2 +
85469  gio/gmenuproxy.c                    | 858
85470  ++++++++++++++++++++++++++++++++++++
85471  gio/gmenuproxy.h                    |  44 ++
85472  8 files changed, 923 insertions(+)
85473
85474 commit 66e089f086c0243eb43847137081bf99f2fc89dc
85475 Author: Matthias Clasen <mclasen@redhat.com>
85476 Date:   Sat Nov 26 21:02:15 2011 -0500
85477
85478     Add GMenuModel D-Bus exporter
85479
85480  docs/reference/gio/gio-docs.xml     |   1 +
85481  docs/reference/gio/gio-sections.txt |   7 +
85482  gio/Makefile.am                     |   2 +
85483  gio/gio.h                           |   1 +
85484  gio/gio.symbols                     |   3 +
85485  gio/gmenuexporter.c                 | 884
85486  ++++++++++++++++++++++++++++++++++++
85487  gio/gmenuexporter.h                 |  45 ++
85488  7 files changed, 943 insertions(+)
85489
85490 commit 6b40d4eb6bf2a974e52be34e7c25b9f9f98242db
85491 Author: Matthias Clasen <mclasen@redhat.com>
85492 Date:   Sat Nov 26 22:00:48 2011 -0500
85493
85494     Add GMenu markup
85495
85496     These functions serialize and deserialize a GMenuModel
85497     to and from XML.
85498
85499  docs/reference/gio/gio-docs.xml     |   1 +
85500  docs/reference/gio/gio-sections.txt |  10 +
85501  gio/Makefile.am                     |   5 +
85502  gio/gio.h                           |   1 +
85503  gio/gio.symbols                     |   6 +
85504  gio/gmenumarkup.c                   | 717
85505  ++++++++++++++++++++++++++++++++++++
85506  gio/gmenumarkup.h                   |  47 +++
85507  gio/menumarkup.dtd                  |  29 ++
85508  gio/menumarkup.xml                  |  26 ++
85509  gio/menumarkup2.xml                 |  75 ++++
85510  10 files changed, 917 insertions(+)
85511
85512 commit 13f59777350f120dd82d1bd36e15155057b073c3
85513 Author: Matthias Clasen <mclasen@redhat.com>
85514 Date:   Sat Nov 26 22:48:24 2011 -0500
85515
85516     Add GMenu
85517
85518  docs/reference/gio/gio-docs.xml     |    1 +
85519  docs/reference/gio/gio-sections.txt |   62 +++
85520  docs/reference/gio/gio.types        |    1 +
85521  gio/Makefile.am                     |    2 +
85522  gio/gio.h                           |    1 +
85523  gio/gio.symbols                     |   29 +
85524  gio/gmenu.c                         | 1019
85525  +++++++++++++++++++++++++++++++++++
85526  gio/gmenu.h                         |  130 +++++
85527  8 files changed, 1245 insertions(+)
85528
85529 commit 12a39a05d3085783923a3613d6a93987732d4d0a
85530 Author: Matthias Clasen <mclasen@redhat.com>
85531 Date:   Sat Nov 26 22:46:51 2011 -0500
85532
85533     Add GMenuModel
85534
85535  docs/reference/gio/Makefile.am      |   4 +-
85536  docs/reference/gio/gio-docs.xml     |   1 +
85537  docs/reference/gio/gio-sections.txt |  76 +++
85538  docs/reference/gio/gio.types        |   8 +
85539  docs/reference/gio/menu-example.png | Bin 0 -> 31470 bytes
85540  docs/reference/gio/menu-model.png   | Bin 0 -> 20647 bytes
85541  gio/Makefile.am                     |   8 +-
85542  gio/gio.h                           |   1 +
85543  gio/gio.symbols                     |  22 +
85544  gio/giotypes.h                      |   2 +
85545  gio/gmenumodel.c                    | 954
85546  ++++++++++++++++++++++++++++++++++++
85547  gio/gmenumodel.h                    | 195 ++++++++
85548  12 files changed, 1268 insertions(+), 3 deletions(-)
85549
85550 commit df4cd241e5fd03d539295fa428a00a584b526353
85551 Author: Matthias Clasen <mclasen@redhat.com>
85552 Date:   Sat Nov 26 22:30:02 2011 -0500
85553
85554     GApplication: use GDBusActionGroup
85555
85556     instead of the internal version of the same
85557
85558  gio/gapplication.c          |  84 +++++-----------
85559  gio/gapplicationimpl-dbus.c | 234
85560  ++------------------------------------------
85561  gio/gapplicationimpl.h      |  14 +--
85562  3 files changed, 32 insertions(+), 300 deletions(-)
85563
85564 commit c249e10d117c432aad540b4009c334411c77ea2d
85565 Author: Ryan Lortie <desrt@desrt.ca>
85566 Date:   Fri Jul 1 02:41:30 2011 +0100
85567
85568     Add GDBusActionGroup
85569
85570     GDBusActionGroup can be used as a client-side wrapper
85571     for the an action group that has been exported on D-Bus.
85572
85573  docs/reference/gio/gio-docs.xml     |   1 +
85574  docs/reference/gio/gio-sections.txt |  20 ++
85575  docs/reference/gio/gio.types        |   1 +
85576  gio/Makefile.am                     |   2 +
85577  gio/gdbusactiongroup.c              | 574
85578  ++++++++++++++++++++++++++++++++++++
85579  gio/gdbusactiongroup.h              |  74 +++++
85580  gio/gio.h                           |   1 +
85581  gio/gio.symbols                     |   6 +
85582  gio/gioenums.h                      |  20 ++
85583  gio/giotypes.h                      |   1 +
85584  10 files changed, 700 insertions(+)
85585
85586 commit bc5fe41dec00a80ee0f9e827898e75e0553ed39c
85587 Author: Ryan Lortie <desrt@desrt.ca>
85588 Date:   Thu Jun 30 10:40:51 2011 +0100
85589
85590     GApplication: port action client to new D-Bus API
85591
85592     for compatibility with GActionGroup exporter
85593
85594  gio/gapplicationimpl-dbus.c | 205
85595  ++++++++++++++++++++++++--------------------
85596  1 file changed, 110 insertions(+), 95 deletions(-)
85597
85598 commit 20d1de3a1bfd0cc297dc8a5224fa274aaa6fca4a
85599 Author: Ryan Lortie <desrt@desrt.ca>
85600 Date:   Thu Jun 30 09:52:24 2011 +0100
85601
85602     GApplication: use GActionGroup exporter
85603
85604     instead of home-grown internal implementation of the same
85605
85606  gio/gapplicationimpl-dbus.c | 203
85607  +++-----------------------------------------
85608  1 file changed, 12 insertions(+), 191 deletions(-)
85609
85610 commit 940ec94f0a0f1c1c77deaf4eb88722f155544445
85611 Author: Ryan Lortie <desrt@desrt.ca>
85612 Date:   Wed Jun 29 01:02:21 2011 +0100
85613
85614     Add GActionGroup D-Bus exporter
85615
85616  docs/reference/gio/gio-docs.xml     |   1 +
85617  docs/reference/gio/gio-sections.txt |   7 +
85618  gio/Makefile.am                     |   2 +
85619  gio/gactiongroupexporter.c          | 624
85620  ++++++++++++++++++++++++++++++++++++
85621  gio/gactiongroupexporter.h          |  48 +++
85622  gio/gio.h                           |   1 +
85623  gio/gio.symbols                     |   3 +
85624  7 files changed, 686 insertions(+)
85625
85626 commit 8d1cc7f4635c1ab5cb9a7963b3dfebba56d87629
85627 Author: Ryan Lortie <desrt@desrt.ca>
85628 Date:   Fri Dec 2 16:22:13 2011 -0500
85629
85630     Revert "Use an XML blob for gapplication interface info"
85631
85632     This reverts commit 8013401f6e4edb01dd31b716c179806b55d4064b.
85633
85634  gio/gapplicationimpl-dbus.c | 165
85635  ++++++++++++++++++++++++++++----------------
85636  1 file changed, 107 insertions(+), 58 deletions(-)
85637
85638 commit 45818762d398588fd36be138e9981525d98bf687
85639 Author: Ryan Lortie <desrt@desrt.ca>
85640 Date:   Fri Dec 2 16:22:01 2011 -0500
85641
85642     Revert "Forgot one interface..."
85643
85644     This reverts commit 30580bdca7764525a49899dd56dcdde25a300a21.
85645
85646  gio/gapplicationimpl-dbus.c | 27 +++------------------------
85647  1 file changed, 3 insertions(+), 24 deletions(-)
85648
85649 commit 888a52034bcd06b6b5aeac98d372216d1f7b2798
85650 Author: Matthias Clasen <mclasen@redhat.com>
85651 Date:   Wed Dec 7 20:41:33 2011 -0500
85652
85653     Updates
85654
85655  NEWS | 45 +++++++++++++++++++++++++++++++++++++++++++++
85656  1 file changed, 45 insertions(+)
85657
85658 commit 3d686e3d8f6af393b01fe38cd7d29517e52dea50
85659 Author: Matthias Clasen <mclasen@redhat.com>
85660 Date:   Wed Dec 7 14:36:56 2011 -0500
85661
85662     Clarify docs around main loop vfuncs
85663
85664     Mention that the vfuncs are no longer used, and tweak the
85665     wording around what g_application_run() does.
85666
85667     https://bugzilla.gnome.org/show_bug.cgi?id=665391
85668
85669  gio/gapplication.c |  4 ++--
85670  gio/gapplication.h | 12 +++++++-----
85671  2 files changed, 9 insertions(+), 7 deletions(-)
85672
85673 commit 70dacf83d23ed468ff60972fd166769482d7195f
85674 Author: David Zeuthen <davidz@redhat.com>
85675 Date:   Wed Dec 7 10:25:24 2011 -0500
85676
85677     Bug 665733 – GDBusConnection holds lock while calling destroynotify
85678
85679     Fix this problem by always running the destroynotify from an idle.
85680
85681     https://bugzilla.gnome.org/show_bug.cgi?id=665733
85682
85683     Signed-off-by: David Zeuthen <davidz@redhat.com>
85684
85685  gio/gdbusconnection.c    | 45
85686  +++++++++++++++++----------------------------
85687  gio/tests/gdbus-export.c |  4 ++++
85688  2 files changed, 21 insertions(+), 28 deletions(-)
85689
85690 commit 386bb0faadd98c190f171cbdd4c51dba50e85505
85691 Author: Philip Withnall <philip@tecnocode.co.uk>
85692 Date:   Tue Dec 6 19:41:31 2011 +0000
85693
85694     unicode: Fix a few issues with G_UNICHAR_MAX_DECOMPOSITION_LENGTH
85695
85696     Raised by Matthias in bgo#665685 but which I didn't spot until
85697     after pushing
85698     commit 3ac7c35656649b1d1fcf2ccaa670b854809d4cd8.
85699
85700     Renames G_UNICHAR_MAX_DECOMPOSITION_LEN to
85701     G_UNICHAR_MAX_DECOMPOSITION_LENGTH
85702     and fixes a few documentation issues.
85703
85704     See: bgo#665685
85705
85706  docs/reference/glib/glib-sections.txt | 1 +
85707  glib/gunicode.h                       | 4 ++--
85708  glib/gunidecomp.c                     | 5 +++--
85709  glib/guniprop.c                       | 2 +-
85710  4 files changed, 7 insertions(+), 5 deletions(-)
85711
85712 commit 3ac7c35656649b1d1fcf2ccaa670b854809d4cd8
85713 Author: Philip Withnall <philip@tecnocode.co.uk>
85714 Date:   Tue Dec 6 18:30:43 2011 +0000
85715
85716     Bug 665685 — Add a #define for the max length of a Unicode
85717     decomposition
85718
85719     Add G_UNICHAR_MAX_DECOMPOSITION_LEN for the maximum length of the
85720     decomposition of a single Unicode character.
85721
85722     Closes: bgo#665685
85723
85724  glib/gunicode.h   | 12 ++++++++++++
85725  glib/gunidecomp.c |  4 ++--
85726  glib/guniprop.c   |  4 ++--
85727  3 files changed, 16 insertions(+), 4 deletions(-)
85728
85729 commit 990af4b3725faba230abc6c2e68c112da6f13b41
85730 Author: David Zeuthen <davidz@redhat.com>
85731 Date:   Tue Dec 6 13:32:12 2011 -0500
85732
85733     GDBus: Note in docs that g_dbus_node_info_new_for_xml() is using
85734     GMarkup
85735
85736     This was discussed in bug 665634.
85737
85738     https://bugzilla.gnome.org/show_bug.cgi?id=665634
85739
85740     Signed-off-by: David Zeuthen <davidz@redhat.com>
85741
85742  gio/gdbusintrospection.c | 4 ++++
85743  1 file changed, 4 insertions(+)
85744
85745 commit 74e131551dcc347fa659183aa19558c0509f0445
85746 Author: David Zeuthen <davidz@redhat.com>
85747 Date:   Tue Dec 6 13:29:01 2011 -0500
85748
85749     GDBus: fix link to D-Bus spec
85750
85751     Signed-off-by: David Zeuthen <davidz@redhat.com>
85752
85753  gio/gdbusintrospection.c | 2 +-
85754  1 file changed, 1 insertion(+), 1 deletion(-)
85755
85756 commit 10a154446c2427861656763b68f312e48f7d0bd6
85757 Author: Behdad Esfahbod <behdad@behdad.org>
85758 Date:   Tue Dec 6 13:20:39 2011 -0500
85759
85760     Minor doc fix.
85761
85762  glib/gunidecomp.c | 2 +-
85763  1 file changed, 1 insertion(+), 1 deletion(-)
85764
85765 commit 91fb373d553779b7b2b535c44a3236907f0a72c8
85766 Author: Behdad Esfahbod <behdad@behdad.org>
85767 Date:   Tue Dec 6 13:18:47 2011 -0500
85768
85769     Minor
85770
85771  glib/guniprop.c | 2 +-
85772  1 file changed, 1 insertion(+), 1 deletion(-)
85773
85774 commit 6bb8fdaa5fad07713b189ea53e6c5afd67ad9b4e
85775 Author: Matthias Clasen <mclasen@redhat.com>
85776 Date:   Tue Dec 6 07:43:35 2011 -0500
85777
85778     Make the qsort_r check cross-compile friendly
85779
85780     Pointed out by Daniel Mack.
85781
85782     https://bugzilla.gnome.org/show_bug.cgi?id=665607
85783
85784  configure.ac | 2 +-
85785  1 file changed, 1 insertion(+), 1 deletion(-)
85786
85787 commit 482f226270efd6c0c8d336b9146376986979e1f4
85788 Author: Benjamin Otte <otte@redhat.com>
85789 Date:   Mon Dec 5 22:40:18 2011 +0100
85790
85791     outputstream: Clarify docs of flush()
85792
85793     After questioning the semantics of flush on IRC, it seemed necessary
85794     to
85795     clarify what flushing is supposed to do. The Linux man page for
85796     fflush()
85797     seemed to cover it perfectly, so I just copied it.
85798
85799     I did not add the "via the underlying write mechanism" part as that in
85800     my opinion is not something subclasses should need to guarantee.
85801
85802  gio/goutputstream.c | 8 +++++---
85803  1 file changed, 5 insertions(+), 3 deletions(-)
85804
85805 commit fd1e9938b36677587dfe9960dacb678bbd3981bf
85806 Author: Cosimo Alfarano <cosimo.alfarano@collabora.co.uk>
85807 Date:   Wed Jan 19 19:08:15 2011 +0000
85808
85809     Send CHANGES_DONE_HINT on file moves if no IN_CLOSE_WRITE is emitted
85810
85811     This patch makes GFileMonitor to emit EVENT_CHANGES_DONE_HINT when
85812     EVENT_CREATED is emitted but the file is not opened for writing.
85813
85814     On file moves across different mounted volumes, inotify will
85815     always emit
85816     IN_CREATE and IN_CLOSE_WRITE (plus other events).
85817     This translates into GIO's _EVENT_CREATED and
85818     _EVENT_CHANGES_DONE_HINT.
85819
85820     On file moves across the same mounted volumes, inotify will emit
85821     IN_MOVED_FROM/IN_MOVED_TO which will be translated into
85822     _EVENT_DELETED/_EVENT_CREATED GIO's side. No _EVENT_CHANGES_DONE_HINT
85823     is
85824     emited afterwards.
85825     Under such circumstances a file indexer does not know when actually
85826     the
85827     file is ready to be indexed, either waiting too much or triggering the
85828     indexing twice. On small devices it's not advisable.
85829
85830     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=640077
85831     Bug-NB: NB#219982
85832     Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
85833     Reviewed-by: Tomas Bzatek <tbzatek@redhat.com>
85834
85835  gio/inotify/inotify-helper.c | 24 ++++++++++++++++++++++++
85836  gio/inotify/inotify-kernel.c |  4 +++-
85837  gio/inotify/inotify-kernel.h |  8 ++++++++
85838  3 files changed, 35 insertions(+), 1 deletion(-)
85839
85840 commit 83d0c8a7396e8c1f70619e01f0b0c06fd22790b7
85841 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
85842 Date:   Mon Nov 28 17:54:46 2011 +0000
85843
85844     GDBusConnection: propagate error correctly if flags are inappropriate
85845
85846     Previously, this would fail the assertion
85847     "connection->initialization_error != NULL" after the label "out".
85848
85849     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=665067
85850     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
85851     Reviewed-by: David Zeuthen <davidz@redhat.com>
85852
85853  gio/gdbusconnection.c | 2 +-
85854  1 file changed, 1 insertion(+), 1 deletion(-)
85855
85856 commit 15437a7e5a89dcb2a812f829bc8e9e1db7ce350b
85857 Author: Sam Thursfield <sam.thursfield@codethink.co.uk>
85858 Date:   Thu Dec 1 15:48:27 2011 +0000
85859
85860     Link to libpcre correctly when static linking
85861
85862     https://bugzilla.gnome.org/show_bug.cgi?id=665298
85863
85864  glib-2.0.pc.in | 1 +
85865  1 file changed, 1 insertion(+)
85866
85867 commit eb315b68cf6b868e100b8171661d2e162a37bf21
85868 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
85869 Date:   Fri Dec 2 18:27:07 2011 +0100
85870
85871     Updated Spanish translation
85872
85873  po/es.po | 203
85874  ++++++++++++++++++++++++++++++---------------------------------
85875  1 file changed, 98 insertions(+), 105 deletions(-)
85876
85877 commit a00530ecb0e8576e7a023f37a97528da4d0dfce5
85878 Author: Tristan Van Berkom <tristanvb@openismus.com>
85879 Date:   Fri Dec 2 11:20:21 2011 -0500
85880
85881     GDBusInterfaceSkeleton: make it possible to export on multiple
85882     connections
85883
85884     This is useful in peer-to-peer connections.
85885
85886     With minor changes by David Zeuthen <davidz@redhat.com>.
85887
85888     https://bugzilla.gnome.org/show_bug.cgi?id=662718
85889
85890     Signed-off-by: David Zeuthen <davidz@redhat.com>
85891
85892  docs/reference/gio/gio-sections.txt |   3 +
85893  gio/gdbus-2.0/codegen/codegen.py    |  56 ++++--
85894  gio/gdbusinterfaceskeleton.c        | 364
85895  +++++++++++++++++++++++++++++-------
85896  gio/gdbusinterfaceskeleton.h        |   6 +
85897  gio/gio.symbols                     |   3 +
85898  gio/tests/Makefile.am               |   8 +-
85899  gio/tests/gdbus-peer.c              | 239 +++++++++++++++++++++++
85900  7 files changed, 592 insertions(+), 87 deletions(-)
85901
85902 commit 22da18fa706c685da015c9b9a786d810270b3a5f
85903 Author: Philip Withnall <philip@tecnocode.co.uk>
85904 Date:   Wed Nov 30 10:20:13 2011 +0000
85905
85906     GVariant: add preconditions to ref. counting functions
85907
85908     These prevent GVariants from accidentally being brought back to
85909     life after
85910     being freed, and should make it easier to track down ref. counting
85911     issues.
85912
85913     Closes: bgo#665184
85914
85915  glib/gvariant-core.c | 10 ++++++++++
85916  1 file changed, 10 insertions(+)
85917
85918 commit 190645bcc40a4dda579cb5cabd3b1778628d9ef6
85919 Author: Kjartan Maraas <kmaraas@gnome.org>
85920 Date:   Thu Dec 1 18:01:02 2011 +0100
85921
85922     Updated Norwegian bokmål translation
85923
85924  po/nb.po | 76
85925  ++++++++++++++++++++++++++++------------------------------------
85926  1 file changed, 33 insertions(+), 43 deletions(-)
85927
85928 commit e79834958718725493029a61c62f3faf6a4d039c
85929 Author: Dan Winship <danw@gnome.org>
85930 Date:   Thu Dec 1 13:10:25 2011 +0100
85931
85932     GMemoryInputStream/GMemoryOutputStream: fix bug in previous commit
85933
85934     A g_input_stream_read_async() implementation can't call
85935     g_input_stream_read() on itself directly because it will fail because
85936     the pending flag is already set. So fix that by invoking the vmethod
85937     directly rather than calling the wrapper. Likewise with
85938     GMemoryOutputStream.
85939
85940     Add a test to gio/tests/memory-input-stream.c to catch read_async
85941     failures in the future.
85942
85943  gio/gmemoryinputstream.c        | 12 ++++++--
85944  gio/gmemoryoutputstream.c       | 16 ++++++----
85945  gio/tests/memory-input-stream.c | 66
85946  +++++++++++++++++++++++++++++++++++++++++
85947  3 files changed, 86 insertions(+), 8 deletions(-)
85948
85949 commit a5876e5fc1b1e192e8cde664780957798b8a2607
85950 Author: Dan Winship <danw@gnome.org>
85951 Date:   Wed Nov 30 10:32:42 2011 +0100
85952
85953     GMemoryInputStream/GMemoryOutputStream: make these properly
85954     subclassable
85955
85956     The async methods were directly invoking their own implementations of
85957     the sync methods, making it impossible for a subclass to reimplement
85958     them.
85959
85960     https://bugzilla.gnome.org/show_bug.cgi?id=664635
85961
85962  gio/gmemoryinputstream.c  |  4 ++--
85963  gio/gmemoryoutputstream.c | 10 +++++-----
85964  2 files changed, 7 insertions(+), 7 deletions(-)
85965
85966 commit b13e79da62b256058e4ca1d9fdd46376d3013f16
85967 Author: Matthias Clasen <mclasen@redhat.com>
85968 Date:   Tue Nov 29 22:53:50 2011 -0500
85969
85970     Don't abort if g_ascii_strtod tests fail
85971
85972     https://bugzilla.gnome.org/show_bug.cgi?id=652560
85973
85974  glib/tests/strfuncs.c | 25 ++-----------------------
85975  1 file changed, 2 insertions(+), 23 deletions(-)
85976
85977 commit 22748dbbc9c20c149ccfd4ae99e7aeea490820da
85978 Author: Geek87 <geek87@gmx.com>
85979 Date:   Mon Jul 25 13:08:24 2011 +0200
85980
85981     Remove two useless lines of code
85982
85983     https://bugzilla.gnome.org/show_bug.cgi?id=648516
85984
85985  glib/gtree.c | 2 --
85986  1 file changed, 2 deletions(-)
85987
85988 commit 27e70806c1e4a44d2ff753cba152446ab1762fd5
85989 Author: Geek87 <geek87@gmx.com>
85990 Date:   Mon Jul 25 13:06:02 2011 +0200
85991
85992     Fix a little comment error in the _GTreeNode struct
85993
85994     https://bugzilla.gnome.org/show_bug.cgi?id=648516
85995
85996  glib/gtree.c | 2 +-
85997  1 file changed, 1 insertion(+), 1 deletion(-)
85998
85999 commit 3aa0fc43a6811cdc4126d5678e03ab991e1f4bf6
86000 Author: Matthias Clasen <mclasen@redhat.com>
86001 Date:   Tue Nov 29 22:09:58 2011 -0500
86002
86003     Clarify local_command_line docs
86004
86005     https://bugzilla.gnome.org/show_bug.cgi?id=641720
86006
86007  gio/gapplication.h | 7 ++++---
86008  1 file changed, 4 insertions(+), 3 deletions(-)
86009
86010 commit f24d8247b3a20cc62b4be50a0515acffd7e7d277
86011 Author: Nicola Fontana <ntd@entidi.it>
86012 Date:   Tue Nov 29 22:02:00 2011 -0500
86013
86014     Do not use static GTypeInfo and GInterfaceInfo
86015
86016     Either g_type_register_static_simple (used by G_DEFINE_TYPE_EXTENDED)
86017     and G_IMPLEMENT_INTERFACE use automatic variables for GTypeInfo and
86018     GInterfaceInfo structs, while tutorials and source code often use
86019     static variables. This commit consistently adopts the former method.
86020
86021     https://bugzilla.gnome.org/show_bug.cgi?id=600161
86022
86023  docs/reference/gobject/tut_gtype.xml | 8 ++++----
86024  docs/reference/gobject/tut_howto.xml | 2 +-
86025  gobject/gboxed.c                     | 2 +-
86026  gobject/genums.c                     | 2 +-
86027  gobject/gobject.c                    | 2 +-
86028  gobject/gparam.c                     | 2 +-
86029  gobject/gtype.h                      | 2 +-
86030  gobject/gtypemodule.c                | 4 ++--
86031  gobject/gtypeplugin.c                | 2 +-
86032  gobject/gvaluetypes.c                | 2 +-
86033  gobject/testgobject.c                | 6 +++---
86034  tests/gobject/defaultiface.c         | 2 +-
86035  tests/gobject/deftype.c              | 2 +-
86036  tests/gobject/ifacecheck.c           | 2 +-
86037  tests/gobject/ifaceinit.c            | 2 +-
86038  tests/gobject/testcommon.h           | 6 +++---
86039  tests/refcount/objects.c             | 2 +-
86040  tests/refcount/objects2.c            | 2 +-
86041  tests/refcount/properties.c          | 2 +-
86042  tests/refcount/properties2.c         | 2 +-
86043  tests/refcount/signals.c             | 2 +-
86044  21 files changed, 29 insertions(+), 29 deletions(-)
86045
86046 commit 1f33446e1fae721cc6c8f260afe2ebfa42dd51c8
86047 Author: Dan Winship <danw@gnome.org>
86048 Date:   Tue Nov 29 21:45:37 2011 +0100
86049
86050     gnetworkmonitornetlink.c: Make the error messages less geeky
86051
86052     This makes several different errors have identical messages, but
86053     they're pretty much "can't happen" situations anyway.
86054
86055     https://bugzilla.gnome.org/show_bug.cgi?id=664406
86056
86057  gio/gnetworkmonitornetlink.c | 10 +++++-----
86058  1 file changed, 5 insertions(+), 5 deletions(-)
86059
86060 commit 69043de3e00cbc1f661e9613000cd820ea989ba5
86061 Author: Dan Winship <danw@gnome.org>
86062 Date:   Tue Nov 29 21:42:41 2011 +0100
86063
86064     gzlibdecompressor.c: fix a comment
86065
86066  gio/gzlibdecompressor.c | 2 +-
86067  1 file changed, 1 insertion(+), 1 deletion(-)
86068
86069 commit 0627759331d857a3b99eec0ed2c13e5cf7f67130
86070 Author: Michael Vogt <michael.vogt@ubuntu.com>
86071 Date:   Tue Nov 29 12:00:38 2011 +0100
86072
86073     Add missing annotation to g_file_set_attribute()
86074
86075     g_file_set_attribute() also permits a NULL value for value_p, and
86076     requires it
86077     to be NULL to unset it. Also fix the wrong variable name in the
86078     documentation.
86079
86080     Signed-off-by: Martin Pitt <martin.pitt@ubuntu.com>
86081
86082  gio/gfile.c | 4 ++--
86083  1 file changed, 2 insertions(+), 2 deletions(-)
86084
86085 commit 30580bdca7764525a49899dd56dcdde25a300a21
86086 Author: Matthias Clasen <mclasen@redhat.com>
86087 Date:   Mon Nov 28 19:57:44 2011 -0500
86088
86089     Forgot one interface...
86090
86091  gio/gapplicationimpl-dbus.c | 27 ++++++++++++++++++++++++---
86092  1 file changed, 24 insertions(+), 3 deletions(-)
86093
86094 commit 8013401f6e4edb01dd31b716c179806b55d4064b
86095 Author: Matthias Clasen <mclasen@redhat.com>
86096 Date:   Mon Nov 28 19:33:24 2011 -0500
86097
86098     Use an XML blob for gapplication interface info
86099
86100     This is both more readable and more efficient. Double win !
86101
86102  gio/gapplicationimpl-dbus.c | 165
86103  ++++++++++++++++----------------------------
86104  1 file changed, 58 insertions(+), 107 deletions(-)
86105
86106 commit 4ce5a11dafb0999aa26b36b32df18124e8ebd51d
86107 Author: Carlos Garcia Campos <cgarcia@igalia.com>
86108 Date:   Fri Nov 25 15:39:31 2011 +0100
86109
86110     gtester: Add command line option to skip tests
86111
86112     https://bugzilla.gnome.org/show_bug.cgi?id=664809
86113
86114  docs/reference/glib/gtester.xml |  7 +++++++
86115  glib/gtester.c                  | 18 ++++++++++++++++++
86116  glib/gtestutils.c               | 17 +++++++++++++++++
86117  3 files changed, 42 insertions(+)
86118
86119 commit e4b7cfcb038c4e19d23fae19e0d68705dfef2d63
86120 Author: Matthias Clasen <mclasen@redhat.com>
86121 Date:   Sat Nov 26 22:38:32 2011 -0500
86122
86123     Rearrange GApplication docs
86124
86125     Move the GApplication docs to the front of the section,
86126     where they belong.
86127
86128  docs/reference/gio/gio-docs.xml | 4 ++--
86129  1 file changed, 2 insertions(+), 2 deletions(-)
86130
86131 commit 01ce06ac272aa31c5cf572d551195c45c4e65c15
86132 Author: Ryan Lortie <desrt@desrt.ca>
86133 Date:   Fri Oct 21 23:54:31 2011 -0400
86134
86135     gio.symbols: add g_application_[gs]et_default()
86136
86137  gio/gio.symbols | 2 ++
86138  1 file changed, 2 insertions(+)
86139
86140 commit c7dc66602aeee9c1c3692666998bb77ae5818a0f
86141 Author: Matthias Clasen <mclasen@redhat.com>
86142 Date:   Sat Nov 26 01:42:21 2011 -0500
86143
86144     Cosmetics
86145
86146     Reword the title of GSimpleAction in the docs.
86147
86148  gio/gsimpleaction.c | 6 +++---
86149  1 file changed, 3 insertions(+), 3 deletions(-)
86150
86151 commit a81cdf297ca97e375d28463556a7b838f4fb0ac1
86152 Author: Ryan Lortie <desrt@desrt.ca>
86153 Date:   Thu Sep 29 23:52:16 2011 -0400
86154
86155     GApplication: add default application
86156
86157  gio/gapplication.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
86158  gio/gapplication.h |  3 +++
86159  2 files changed, 52 insertions(+)
86160
86161 commit 95c3796d6af8017d5b789938dc7518fd6576a65e
86162 Author: Ryan Lortie <desrt@desrt.ca>
86163 Date:   Thu Jun 30 09:47:40 2011 +0100
86164
86165     GApplication: unregister action interface export
86166
86167     We missed a few cases of unexporting the action group interface (in
86168     error cases, and on GApplication teardown).
86169
86170  gio/gapplicationimpl-dbus.c | 6 ++++++
86171  1 file changed, 6 insertions(+)
86172
86173 commit 2cbc6d9ae6a949818f48c20d3f4230688371e2ea
86174 Author: Matthias Clasen <mclasen@redhat.com>
86175 Date:   Sat Nov 26 19:43:46 2011 -0500
86176
86177     GApplication: Implement query_action
86178
86179  gio/gapplication.c | 138
86180  +++++++++++++----------------------------------------
86181  1 file changed, 32 insertions(+), 106 deletions(-)
86182
86183 commit c3a2c280c3697938f0666a737bbfb96ad20dc132
86184 Author: Matthias Clasen <mclasen@redhat.com>
86185 Date:   Fri Nov 25 22:35:33 2011 -0500
86186
86187     GSimpleActionGroup: Implement query_action
86188
86189  gio/gsimpleactiongroup.c | 94
86190  +++++++++++-------------------------------------
86191  1 file changed, 20 insertions(+), 74 deletions(-)
86192
86193 commit f468e9c3097cb8a797091822c52fee29d5bdca90
86194 Author: Ryan Lortie <desrt@desrt.ca>
86195 Date:   Thu Nov 24 19:52:48 2011 -0500
86196
86197     Add g_action_group_query_action()
86198
86199     This new API allows requesting multiple pieces of information about a
86200     particular action in one go and also simplifies the burden for
86201     GActionGroup implementations -- they need not implement all the
86202     separate
86203     APIs now.
86204
86205  docs/reference/gio/gio-sections.txt |   7 +-
86206  gio/gactiongroup.c                  | 184
86207  +++++++++++++++++++++++++++++++++++-
86208  gio/gactiongroup.h                  |  17 ++++
86209  gio/gio.symbols                     |   1 +
86210  4 files changed, 204 insertions(+), 5 deletions(-)
86211
86212 commit fcc69fd318f55ca0edc52864b4c0488b304b8382
86213 Author: Stef Walter <stefw@collabora.co.uk>
86214 Date:   Fri Nov 11 17:08:26 2011 +0100
86215
86216     GBytes: A new type for an immutable set of bytes.
86217
86218      * Represents an immutable reference counted block of memory.
86219      * This is basically the internal glib GBuffer structure exposed,
86220        renamed, and with some additional capabilities.
86221      * The GBytes name comes from python3's immutable 'bytes' type
86222      * GBytes can be safely used as keys in hash tables, and have
86223        functions for doing so: g_bytes_hash, g_bytes_equal
86224      * GByteArray is a mutable form of GBytes, and vice versa. There
86225        are functions for converting from one to the other efficiently:
86226        g_bytes_unref_to_array() and g_byte_array_free_to_bytes()
86227      * Adds g_byte_array_new_take() to support above functions
86228
86229     https://bugzilla.gnome.org/show_bug.cgi?id=663291
86230
86231  docs/reference/glib/Makefile.am             |   2 +-
86232  docs/reference/glib/glib-sections.txt       |  21 +-
86233  docs/reference/gobject/gobject-sections.txt |   1 +
86234  glib/Makefile.am                            |   5 +-
86235  glib/garray.c                               |  77 ++++-
86236  glib/garray.h                               |   4 +
86237  glib/gbuffer.c                              | 210 ------------
86238  glib/gbufferprivate.h                       |  88 -----
86239  glib/gbytes.c                               | 478
86240  ++++++++++++++++++++++++++++
86241  glib/gbytes.h                               |  69 ++++
86242  glib/glib.h                                 |   1 +
86243  glib/glib.symbols                           |  16 +
86244  glib/gmappedfile.c                          |  11 -
86245  glib/gmappedfile.h                          |   1 +
86246  glib/gtimezone.c                            |  27 +-
86247  glib/gvariant-core.c                        |  50 +--
86248  glib/gvariant-core.h                        |   6 +-
86249  glib/gvariant.c                             |  26 +-
86250  glib/tests/.gitignore                       |   1 +
86251  glib/tests/Makefile.am                      |   3 +
86252  glib/tests/array-test.c                     |  33 ++
86253  glib/tests/bytes.c                          | 331 +++++++++++++++++++
86254  gobject/gboxed.c                            |   1 +
86255  gobject/glib-types.h                        |  10 +
86256  gobject/gobject.symbols                     |   1 +
86257  25 files changed, 1102 insertions(+), 371 deletions(-)
86258
86259 commit 069ec3719c65be5663c10eb98569e45e13501d97
86260 Author: Matthias Clasen <mclasen@redhat.com>
86261 Date:   Wed Nov 23 18:13:44 2011 -0500
86262
86263     Fix distcheck
86264
86265     Now that we have switched to template-free docs, these
86266     hand-rolled cleanup rules get in the way.
86267
86268  docs/reference/gio/Makefile.am                              | 2 +-
86269  docs/reference/gio/gdbus-object-manager-example/Makefile.am | 2 +-
86270  docs/reference/glib/Makefile.am                             | 2 +-
86271  docs/reference/gobject/Makefile.am                          | 2 +-
86272  4 files changed, 4 insertions(+), 4 deletions(-)
86273
86274 commit 0104c62f3fda9016658809d79cf395d78611e35a
86275 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
86276 Date:   Thu Oct 20 15:01:47 2011 +0100
86277
86278     GInitable, GAsyncInitable: not initializing gives undefined behaviour
86279
86280     This is the ISO C sense of undefined behaviour, in which
86281     works-by-coincidence, critical warning, abort,
86282     demons-fly-out-of-your-nose
86283     are all valid implementations.
86284
86285     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662208
86286     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
86287     Reviewed-by: David Zeuthen <davidz@redhat.com>
86288
86289  gio/gasyncinitable.c |  8 +++++---
86290  gio/ginitable.c      | 31 ++++++++++++++++++++-----------
86291  2 files changed, 25 insertions(+), 14 deletions(-)
86292
86293 commit 968ef5f5ffbe5e694bae3052bea34e9b9d1aef35
86294 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
86295 Date:   Wed Nov 23 11:20:15 2011 +0000
86296
86297     GDBusWorker: continue_writing: initialize flush_async_data if closing
86298
86299     This was a regression in commit f41178c6c: flush_async_data wasn't
86300     necessarily NULL in the "don't flush" case.
86301
86302     Also move initialization of these variables up so that it's
86303     unconditional, since that's easier to verify than checking
86304     that each branch gets it right.
86305
86306     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=664617
86307     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
86308
86309  gio/gdbusprivate.c | 8 +++-----
86310  1 file changed, 3 insertions(+), 5 deletions(-)
86311
86312 commit 1b01109377a4780431996d617643704351a27d8f
86313 Author: Matthias Clasen <mclasen@redhat.com>
86314 Date:   Tue Nov 22 23:57:18 2011 -0500
86315
86316     Add some more mainloop tests
86317
86318  glib/tests/mainloop.c | 178
86319  ++++++++++++++++++++++++++++++++++++++++++++++++++
86320  1 file changed, 178 insertions(+)
86321
86322 commit d0e2865a2ed237be1867b212cba6740e7f15fbc0
86323 Author: Matthias Clasen <mclasen@redhat.com>
86324 Date:   Tue Nov 22 19:31:30 2011 -0500
86325
86326     Remove unnecessary includes
86327
86328     These were meant for some other test that ended up not getting
86329     added. This fixes bug 664559.
86330
86331  glib/tests/mainloop.c | 3 ---
86332  1 file changed, 3 deletions(-)
86333
86334 commit 2da24259ab2a4da63885155460e281beb3d5998b
86335 Author: Matthias Clasen <mclasen@redhat.com>
86336 Date:   Tue Nov 22 19:25:03 2011 -0500
86337
86338     Fix !debug builds
86339
86340     As pointed out by Chun-wei Fan in bug 664455, parts of the merged
86341     gobjectnotifyqueue.c code ended up inside an #ifdef G_ENABLE_DEBUG
86342     section.
86343
86344  gobject/gobject.c | 15 +++++++--------
86345  1 file changed, 7 insertions(+), 8 deletions(-)
86346
86347 commit 6dde6b7f21af0d3748f142c3f718f1d4cb21739e
86348 Author: Matthias Clasen <mclasen@redhat.com>
86349 Date:   Tue Nov 22 19:12:48 2011 -0500
86350
86351     Add back required _XOPEN_SOURCE define
86352
86353     This got lost somewhere between 2.30 and now, but it is needed
86354     for isnan(). See bug 664354, reported by Tim Mooney.
86355
86356  glib/tests/strfuncs.c | 1 +
86357  1 file changed, 1 insertion(+)
86358
86359 commit 345688c9e9d811b2844ea573c82be63cb02996ce
86360 Author: Ryan Lortie <desrt@desrt.ca>
86361 Date:   Tue Nov 22 17:32:04 2011 -0500
86362
86363     GApplication: don't fail if can't get session bus
86364
86365     If we can't get on the session bus, just behave like a normal
86366     non-unique
86367     application.
86368
86369     This turns out to be remarkably easy to implement and lets us avoid
86370     adding a 'dummy' backend.
86371
86372     Add a test for this case as well.
86373
86374     Idea from Zachary Dovel.
86375
86376     https://bugzilla.gnome.org/show_bug.cgi?id=651997
86377
86378  gio/gapplicationimpl-dbus.c | 15 +++++++++------
86379  gio/tests/gapplication.c    | 37 +++++++++++++++++++++++++++++++++++++
86380  2 files changed, 46 insertions(+), 6 deletions(-)
86381
86382 commit 1f02ef3205e810dd937f316f5a7b58ecc2893d59
86383 Author: Matthias Clasen <mclasen@redhat.com>
86384 Date:   Tue Nov 22 11:06:07 2011 -0500
86385
86386     gio: Move gmodule to Requires.private
86387
86388     Users of GIO are not generally expected to use gmodule API,
86389     so don't force them all to link against it.
86390
86391  gio-2.0.pc.in      | 5 +++--
86392  gio-unix-2.0.pc.in | 2 +-
86393  2 files changed, 4 insertions(+), 3 deletions(-)
86394
86395 commit c4a11858cfb098ccc25d35dd7f5461c51b7f6ad3
86396 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
86397 Date:   Tue Nov 22 12:39:54 2011 +0000
86398
86399     GDBusConnection: don't pass boolean > 1 to _g_dbus_worker_new
86400
86401     This happens to work at the moment (because GDBusWorker.frozen is a
86402     gboolean and not just a 1-bit bitfield), but isn't right: the gboolean
86403     ends up with values 0 or
86404     G_DBUS_CONNECTION_FLAGS_DELAY_MESSAGE_PROCESSING
86405     (which is more than 1).
86406
86407     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=664558
86408     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
86409     Reviewed-by: David Zeuthen <davidz@redhat.com>
86410
86411  gio/gdbusconnection.c | 2 +-
86412  1 file changed, 1 insertion(+), 1 deletion(-)
86413
86414 commit 95faa44f2d04593f201a2d98210575e894d4cf01
86415 Author: Dan Winship <danw@gnome.org>
86416 Date:   Tue Nov 22 08:56:54 2011 -0500
86417
86418     GSocketInputStream/GSocketOutputStream: fix win32 build
86419
86420     based on a patch from Chun-wei Fan
86421
86422     https://bugzilla.gnome.org/show_bug.cgi?id=664455
86423
86424  gio/gsocketinputstream.c  | 10 +++++++---
86425  gio/gsocketoutputstream.c |  9 +++++++--
86426  2 files changed, 14 insertions(+), 5 deletions(-)
86427
86428 commit 38a00cec67709e5c154398e8cbb8f15a15bed583
86429 Author: Rico Tzschichholz <ricotz@t-online.de>
86430 Date:   Mon Nov 21 23:06:15 2011 +0100
86431
86432     gio/tests: Fix for -Werror=format-security
86433
86434  gio/tests/test-pipe-unix.c | 2 +-
86435  1 file changed, 1 insertion(+), 1 deletion(-)
86436
86437 commit b2cb386b78203fc2e3fb540e94dc6eab10a1a0ef
86438 Author: Ryan Lortie <desrt@desrt.ca>
86439 Date:   Mon Nov 21 15:21:23 2011 -0500
86440
86441     post-release bump
86442
86443  configure.ac | 2 +-
86444  1 file changed, 1 insertion(+), 1 deletion(-)
86445
86446 commit 36c21d4790044683a042f8d9479ffc5798914b5b
86447 Author: Ryan Lortie <desrt@desrt.ca>
86448 Date:   Mon Nov 21 12:18:32 2011 -0500
86449
86450     release glib 2.31.2
86451
86452  configure.ac | 2 +-
86453  1 file changed, 1 insertion(+), 1 deletion(-)
86454
86455 commit 59623973fa1853552f0bd59c850aa9c505c42d7d
86456 Author: Ryan Lortie <desrt@desrt.ca>
86457 Date:   Mon Nov 21 12:36:43 2011 -0500
86458
86459     dist gio/tests/key8.pem
86460
86461  gio/tests/Makefile.am | 1 +
86462  1 file changed, 1 insertion(+)
86463
86464 commit 4bb411948c9ca00a534e5ec06efbf8ef22fc07f1
86465 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
86466 Date:   Tue Nov 1 18:03:12 2011 +0000
86467
86468     Add test case for #662395
86469
86470     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662395
86471     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
86472     Reviewed-by: Cosimo Alfarano <cosimo.alfarano@collabora.co.uk>
86473
86474  gio/tests/Makefile.am              |  10 +
86475  gio/tests/gdbus-connection-flush.c | 384
86476  +++++++++++++++++++++++++++++++++++++
86477  2 files changed, 394 insertions(+)
86478
86479 commit 96deb40caaf82bc9c51675515971dc3d638c72a0
86480 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
86481 Date:   Tue Nov 1 16:49:36 2011 +0000
86482
86483     GDBus tests: factor out TestIOStream, test_pipe and test_bidi_pipe
86484
86485     These might even make useful public API if they grew a Windows
86486     implementation, but for now they can be Unix-only test API.
86487
86488     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662395
86489     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
86490     Reviewed-by: Cosimo Alfarano <cosimo.alfarano@collabora.co.uk>
86491
86492  gio/tests/Makefile.am        |  10 ++-
86493  gio/tests/gdbus-non-socket.c | 143
86494  ++++++++++---------------------------------
86495  gio/tests/test-io-stream.c   | 104 +++++++++++++++++++++++++++++++
86496  gio/tests/test-io-stream.h   |  53 ++++++++++++++++
86497  gio/tests/test-pipe-unix.c   | 130
86498  +++++++++++++++++++++++++++++++++++++++
86499  gio/tests/test-pipe-unix.h   |  37 +++++++++++
86500  6 files changed, 365 insertions(+), 112 deletions(-)
86501
86502 commit bae9928246d5104e1d73a60dd66bfbc45740d640
86503 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
86504 Date:   Mon Nov 21 17:20:52 2011 +0000
86505
86506     _g_dbus_worker_flush_sync: always flush if we need to
86507
86508     We didn't previously flush in a couple of cases where we should have
86509     done:
86510
86511     * a write is running when flush is called: we should flush after it
86512       finishes
86513
86514     * writes have been made since the last flush, but none are pending or
86515       running right now: we should flush the underlying transport straight
86516       away
86517
86518     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662395
86519     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
86520     Reviewed-by: Cosimo Alfarano <cosimo.alfarano@collabora.co.uk>
86521
86522  gio/gdbusprivate.c | 43 +++++++++++++++++++++++++++++++++++++------
86523  1 file changed, 37 insertions(+), 6 deletions(-)
86524
86525 commit f41178c6c79a00a1fb3a99bc3ae7c88a85c833fc
86526 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
86527 Date:   Mon Nov 21 17:18:01 2011 +0000
86528
86529     GDBusWorker: move flush async op into continue_writing()
86530
86531     This makes it easier to schedule a flush, by putting it on the
86532     same code
86533     path as writing and closing.
86534
86535     Also change message_written to expect the lock to be held, since all
86536     that's left in that function either wants to hold the lock or doesn't
86537     care, and it's silly to release the lock immediately before calling
86538     message_written, which just takes it again.
86539
86540     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662395
86541     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
86542     Reviewed-by: Cosimo Alfarano <cosimo.alfarano@collabora.co.uk>
86543
86544  gio/gdbusprivate.c | 101
86545  ++++++++++++++++++++++++++++++++++++-----------------
86546  1 file changed, 68 insertions(+), 33 deletions(-)
86547
86548 commit 301332168b096e8c64e26932e2a02bd24fafdbab
86549 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
86550 Date:   Mon Nov 21 17:16:16 2011 +0000
86551
86552     schedule_write_in_worker_thread: require caller to lock; rename
86553     accordingly
86554
86555     When we use this function to schedule a flush, it'll be called
86556     with the lock held. Releasing and immediately re-taking the lock would
86557     be pointless.
86558
86559     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662395
86560     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
86561     Reviewed-by: Cosimo Alfarano <cosimo.alfarano@collabora.co.uk>
86562
86563  gio/gdbusprivate.c | 20 ++++++++++----------
86564  1 file changed, 10 insertions(+), 10 deletions(-)
86565
86566 commit 56eb16ff50cee51117db2e4979f5632a8df19e40
86567 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
86568 Date:   Fri Oct 21 14:43:44 2011 +0100
86569
86570     GDBusWorker: rename some functions
86571
86572     maybe_write_next_message now also closes, and I'm about to make it
86573     consider whether to flush as well, so its name is increasingly
86574     inappropriate. Similarly, write_message_in_idle_cb is a wrapper around
86575     it which could do any of those things.
86576
86577     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662395
86578     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
86579     Reviewed-by: Cosimo Alfarano <cosimo.alfarano@collabora.co.uk>
86580
86581  gio/gdbusprivate.c | 14 +++++++-------
86582  1 file changed, 7 insertions(+), 7 deletions(-)
86583
86584 commit 18482ab17ef5abe3b41bf0f6a076546ff1a5b28e
86585 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
86586 Date:   Mon Nov 21 17:14:55 2011 +0000
86587
86588     GDBusWorker: distinguish between 3 sorts of output that might
86589     be pending
86590
86591     If the user calls flush_sync() with no messages in the queue, but an
86592     async write call pending, then we ought to flush after that async
86593     write
86594     returns (although we don't currently do that). If it was an async
86595     close
86596     or flush that was pending, there's no need to flush (again)
86597     afterwards.
86598     So, we need to distinguish.
86599
86600     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662395
86601     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
86602     Reviewed-by: Cosimo Alfarano <cosimo.alfarano@collabora.co.uk>
86603
86604  gio/gdbusprivate.c | 71
86605  ++++++++++++++++++++++++++++++------------------------
86606  1 file changed, 39 insertions(+), 32 deletions(-)
86607
86608 commit a795e563dfec28842846700d30360acaff9699e3
86609 Author: Ryan Lortie <desrt@desrt.ca>
86610 Date:   Mon Nov 21 12:02:02 2011 -0500
86611
86612     Drop last uses of @returns:
86613
86614  gio/gapplication.c            |  24 +++++---
86615  gio/gkeyfilesettingsbackend.c |   3 +-
86616  gio/gsettings.c               | 128
86617  ++++++++++++++++++++++++++----------------
86618  gio/gsettings.h               |  11 ++--
86619  gio/gsettingsbackend.c        |  18 ++++--
86620  5 files changed, 118 insertions(+), 66 deletions(-)
86621
86622 commit 0f1fb417bf0425fc4d5c277ffb86b881fd3f1c48
86623 Author: Ryan Lortie <desrt@desrt.ca>
86624 Date:   Mon Nov 21 11:39:52 2011 -0500
86625
86626     Missed a couple of @returns
86627
86628  glib/gvariant.c | 9 ++++++---
86629  1 file changed, 6 insertions(+), 3 deletions(-)
86630
86631 commit 0e0554bd62e897f001aaa9388345c1d4e62614af
86632 Author: Ryan Lortie <desrt@desrt.ca>
86633 Date:   Mon Nov 21 11:33:05 2011 -0500
86634
86635     GVariant: drop use of @returns
86636
86637  glib/gvariant-core.c       |  42 +++++---
86638  glib/gvariant-parser.c     |   6 +-
86639  glib/gvariant-serialiser.c |   6 +-
86640  glib/gvariant.c            | 240
86641  +++++++++++++++++++++++++++++----------------
86642  glib/gvarianttype.c        |  84 ++++++++++------
86643  5 files changed, 249 insertions(+), 129 deletions(-)
86644
86645 commit 4527e7cbf75f5f06a3f8b3ee9c5ecb16f6a27406
86646 Author: Matthias Clasen <mclasen@redhat.com>
86647 Date:   Mon Nov 21 11:09:42 2011 -0500
86648
86649     gbitlock: Drop @returns syntax from doc comments
86650
86651  glib/gbitlock.c | 6 ++++--
86652  1 file changed, 4 insertions(+), 2 deletions(-)
86653
86654 commit 22d3972284df905e948143792afc8865b193700e
86655 Author: Matthias Clasen <mclasen@redhat.com>
86656 Date:   Mon Nov 21 11:05:43 2011 -0500
86657
86658     GBuffer: Drop @returns syntax from doc comments
86659
86660  glib/gbuffer.c | 12 ++++++++----
86661  1 file changed, 8 insertions(+), 4 deletions(-)
86662
86663 commit f62ee0a0ca29c263083f15d3dd144dc1fb01be22
86664 Author: Matthias Clasen <mclasen@redhat.com>
86665 Date:   Mon Nov 21 11:03:31 2011 -0500
86666
86667     GSocketClient: Drop @returns syntax from doc comments
86668
86669  gio/gsocketclient.c | 3 ++-
86670  1 file changed, 2 insertions(+), 1 deletion(-)
86671
86672 commit b9f0cb0f0754d5985cef5e01c2761975eacdd87b
86673 Author: Matthias Clasen <mclasen@redhat.com>
86674 Date:   Mon Nov 21 11:02:30 2011 -0500
86675
86676     GSimplePermission: Drop @returns syntax in doc comments
86677
86678  gio/gsimplepermission.c | 3 ++-
86679  1 file changed, 2 insertions(+), 1 deletion(-)
86680
86681 commit 2011ecd6ac9dff37aaab9a0d831b78c369375b4b
86682 Author: Matthias Clasen <mclasen@redhat.com>
86683 Date:   Mon Nov 21 11:01:16 2011 -0500
86684
86685     GPermission: Drop @returns syntax from doc comments
86686
86687  gio/gpermission.c | 21 ++++++++++++++-------
86688  1 file changed, 14 insertions(+), 7 deletions(-)
86689
86690 commit ef4ae742cecf696acb0449ab08ad4dac2a91aac2
86691 Author: Matthias Clasen <mclasen@redhat.com>
86692 Date:   Mon Nov 21 01:53:29 2011 -0500
86693
86694     Improve test coverage
86695
86696  glib/tests/test-printf.c | 23 +++++++++++++++++++++++
86697  1 file changed, 23 insertions(+)
86698
86699 commit 89ad8bda233cb69608570471a18bc3c42d28db28
86700 Author: Matthias Clasen <mclasen@redhat.com>
86701 Date:   Mon Nov 21 01:40:51 2011 -0500
86702
86703     Improve mainloop test coverage slightly
86704
86705  glib/tests/mainloop.c | 18 ++++++++++++++++++
86706  1 file changed, 18 insertions(+)
86707
86708 commit b0fa0968705743ff81df7e22b4f5417cd22cf882
86709 Author: Matthias Clasen <mclasen@redhat.com>
86710 Date:   Mon Nov 21 01:02:50 2011 -0500
86711
86712     Improve test coverage
86713
86714  glib/tests/keyfile.c | 20 ++++++++++++++++++++
86715  1 file changed, 20 insertions(+)
86716
86717 commit 0fd14b1a56085d59fcb2619dd5071d854997e4d7
86718 Author: Matthias Clasen <mclasen@redhat.com>
86719 Date:   Mon Nov 21 00:27:25 2011 -0500
86720
86721     Fix a case conversion bug
86722
86723     For titlecase chars without uppercase variant, we were returning
86724     0, contrary to the docs.
86725
86726  glib/guniprop.c | 2 +-
86727  1 file changed, 1 insertion(+), 1 deletion(-)
86728
86729 commit 5197870665c0b90f3d3e475f1cd8c64f7cfb7bd2
86730 Author: Matthias Clasen <mclasen@redhat.com>
86731 Date:   Mon Nov 21 00:27:12 2011 -0500
86732
86733     Improve test coverage
86734
86735  glib/tests/unicode.c | 36 ++++++++++++++++++++++++++++++++++++
86736  1 file changed, 36 insertions(+)
86737
86738 commit 4cbacb91de6010c0d852979202901e70e24de790
86739 Author: Matthias Clasen <mclasen@redhat.com>
86740 Date:   Sun Nov 20 23:18:20 2011 -0500
86741
86742     Add a test for g_unichar_isdefined
86743
86744  glib/tests/unicode.c | 13 +++++++++++++
86745  1 file changed, 13 insertions(+)
86746
86747 commit 3aeddaa2d4d9c2eba708e24e2368536e7eeee8da
86748 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
86749 Date:   Mon Nov 21 11:53:02 2011 +0800
86750
86751     gio/Makefile.am
86752
86753     Filter out yet another *nix only source file from the Visual C++
86754     project
86755     file completion rules.
86756
86757  gio/Makefile.am | 6 +++---
86758  1 file changed, 3 insertions(+), 3 deletions(-)
86759
86760 commit fee6293bc9703c6c31d4a6dcb6e5b572b75a283d
86761 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
86762 Date:   Mon Nov 21 10:45:27 2011 +0800
86763
86764     Update GLib Visual C++ projects
86765
86766     Also link to WinMM.lib since timeGetTime is used (commit 8d023c27).
86767
86768  build/win32/vs10/glib.vcxprojin | 16 ++++++++--------
86769  build/win32/vs9/glib.vcprojin   | 16 ++++++++--------
86770  2 files changed, 16 insertions(+), 16 deletions(-)
86771
86772 commit 928e356cdbf48d6c7967e5d3bc4135c1c1a9ed55
86773 Author: Fran Diéguez <fran.dieguez@mabishu.com>
86774 Date:   Mon Nov 21 01:59:07 2011 +0100
86775
86776     Updated Galician translations
86777
86778  po/gl.po | 5966
86779  +++++++++++++++++++++++++++++++-------------------------------
86780  1 file changed, 3018 insertions(+), 2948 deletions(-)
86781
86782 commit 0878f5ba438b153c1654d3275527442b7e4f5008
86783 Author: Matthias Clasen <mclasen@redhat.com>
86784 Date:   Sun Nov 20 15:12:05 2011 -0500
86785
86786     GFile: Add some introspection annotations
86787
86788     progress_callback in g_file_copy and g_file_copy_async may be NULL.
86789     Annotations should reflect that. Pointed out by Carlo Teubner.
86790
86791     https://bugzilla.gnome.org/show_bug.cgi?id=664415
86792
86793  gio/gfile.c | 30 ++++++++++++++++--------------
86794  1 file changed, 16 insertions(+), 14 deletions(-)
86795
86796 commit ff2f4a12ee673cbb020d44fca2adb81be3c99f49
86797 Author: Josselin Mouette <joss@debian.org>
86798 Date:   Sun Nov 20 16:53:36 2011 +0100
86799
86800     Document that g_list_sort is a stable sort.
86801
86802     This is a guarantee for the future so that applications can rely
86803     on it.
86804
86805     https://bugzilla.gnome.org/show_bug.cgi?id=531973
86806
86807  glib/glist.c | 3 ++-
86808  1 file changed, 2 insertions(+), 1 deletion(-)
86809
86810 commit b6732da5e749b73f6386d9da87eec2aa867d89b0
86811 Author: Jorge González <jorgegonz@svn.gnome.org>
86812 Date:   Sun Nov 20 10:10:13 2011 +0100
86813
86814     Updated Spanish translation
86815
86816  po/es.po | 81
86817  ++++++++++++++++++++++++++++++++--------------------------------
86818  1 file changed, 41 insertions(+), 40 deletions(-)
86819
86820 commit d920cb6bdbefc20d9dfb33b289b388a7e63415c6
86821 Author: Matthias Clasen <mclasen@redhat.com>
86822 Date:   Thu Nov 17 23:30:32 2011 -0500
86823
86824     GApplication: unregister bus name
86825
86826     https://bugzilla.gnome.org/show_bug.cgi?id=647987
86827
86828  gio/gapplicationimpl-dbus.c | 11 +++++++++++
86829  1 file changed, 11 insertions(+)
86830
86831 commit 6c7387f6d13d8e1db16a754d7b7c25635b2118f5
86832 Author: Matthias Clasen <mclasen@redhat.com>
86833 Date:   Sat Nov 19 16:23:33 2011 -0500
86834
86835     Trivial doc typo fix
86836
86837  gio/gdbusconnection.c | 2 +-
86838  1 file changed, 1 insertion(+), 1 deletion(-)
86839
86840 commit b55daa7f599e77f3abedb747eb70859d8ecdeae7
86841 Author: Kjartan Maraas <kmaraas@gnome.org>
86842 Date:   Sat Nov 19 12:02:08 2011 +0100
86843
86844     Updated Norwegian bokmål translation
86845
86846  po/nb.po | 5818
86847  +++++++++++++++++++++++++++++++-------------------------------
86848  1 file changed, 2935 insertions(+), 2883 deletions(-)
86849
86850 commit 1dc8d1f93213a08d8f63bcadf31ce0e3d169b936
86851 Author: Dan Winship <danw@gnome.org>
86852 Date:   Fri Nov 18 15:05:34 2011 -0500
86853
86854     GTlsCertificate: support unencrypted PKCS#8 private keys
86855
86856     PKCS#8 is the "right" way to encode private keys. Although the APIs do
86857     not currently support encrypted keys, we should at least support
86858     unencrypted PKCS#8 keys.
86859
86860     https://bugzilla.gnome.org/show_bug.cgi?id=664321
86861
86862  gio/gtlscertificate.c       | 76
86863  ++++++++++++++++++++++++++++++++-------------
86864  gio/tests/key8.pem          | 16 ++++++++++
86865  gio/tests/tls-certificate.c | 36 ++++++++++++++++++++-
86866  3 files changed, 105 insertions(+), 23 deletions(-)
86867
86868 commit cb74c366783944057492bae1e6b9472e36e2e7f1
86869 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
86870 Date:   Thu Nov 17 13:04:04 2011 -0500
86871
86872     [gio] Terminate connect call when application proxy is used
86873
86874     The connect_async() calls would never terminated when an application
86875     side
86876     proxy was being used. Note we also skip over TLS handshake in
86877     this case,
86878     as the application may have to do some proxy handshake before.
86879
86880  gio/gsocketclient.c | 17 ++++++++++++++++-
86881  1 file changed, 16 insertions(+), 1 deletion(-)
86882
86883 commit d2fd6dac4a794211eb2c1b034f67d6bcfc348b20
86884 Author: Giovanni Campagna <gcampagna@src.gnome.org>
86885 Date:   Thu Nov 17 22:30:29 2011 +0100
86886
86887     GMain: allow NULL context to g_source_attach
86888
86889     Documentation says it's fine and means default context, but the
86890     annotations
86891     are missing (and thus bindings would complain).
86892
86893     https://bugzilla.gnome.org/show_bug.cgi?id=664302
86894
86895  glib/gmain.c | 2 +-
86896  1 file changed, 1 insertion(+), 1 deletion(-)
86897
86898 commit 71d3dad3ffc13a102689f00a8ae398c5d96577c4
86899 Author: Giovanni Campagna <gcampagna@src.gnome.org>
86900 Date:   Thu Nov 17 22:29:18 2011 +0100
86901
86902     GPollable*Stream: expose source methods to introspection
86903
86904     GSource has been introspectable for a while, so can stop skipping
86905     methods of GPollableInputStream/OutputStream that return it.
86906
86907     https://bugzilla.gnome.org/show_bug.cgi?id=664302
86908
86909  gio/gpollableinputstream.c  | 4 ++--
86910  gio/gpollableoutputstream.c | 2 +-
86911  2 files changed, 3 insertions(+), 3 deletions(-)
86912
86913 commit 951827379f34e491a72473a45eb84618c8715f73
86914 Author: Murray Cumming <murrayc@murrayc.com>
86915 Date:   Fri Nov 18 10:46:35 2011 +0100
86916
86917     gsignal.h: Remove trailing comma
86918
86919  gobject/gsignal.h | 2 +-
86920  1 file changed, 1 insertion(+), 1 deletion(-)
86921
86922 commit f9cc0786715afa977e4fa55a684ba2e12f98a203
86923 Author: Ryan Lortie <desrt@desrt.ca>
86924 Date:   Fri Nov 18 09:41:07 2011 +0000
86925
86926     We need <locale.h> in gsettingsschema.c now
86927
86928     for LC_TIME (since we moved a bunch of code over from gsettings.c).
86929
86930  gio/gsettings.c       | 1 -
86931  gio/gsettingsschema.c | 1 +
86932  2 files changed, 1 insertion(+), 1 deletion(-)
86933
86934 commit 4ae42ceb3c6f671d41a390aa664edd2f5f21fb4a
86935 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
86936 Date:   Thu Nov 17 13:01:05 2011 -0500
86937
86938     Clear proxy address upon retry
86939
86940     The proxy address was not cleared between each attempt. That
86941     would lead
86942     to leak or worse, trying to do the proxy handshake on the final
86943     destination address. To make all this safer, I have regroup all
86944     the cleanup
86945     where the iterations starts.
86946
86947     https://bugzilla.gnome.org/show_bug.cgi?id=664141
86948
86949  gio/gsocketclient.c | 36 ++++++------------------------------
86950  1 file changed, 6 insertions(+), 30 deletions(-)
86951
86952 commit 216fd8a82c902486ba5e5bdcf4a0a0d3d61036c4
86953 Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
86954 Date:   Mon Nov 14 22:06:07 2011 +0100
86955
86956     Silence compiler warnings
86957
86958     Fix several warnings for format strings (-Werror=format-security) and
86959     set but unused variables (-Wunused-but-set-variable)
86960
86961     https://bugzilla.gnome.org/show_bug.cgi?id=664144
86962
86963  tests/iochannel-test.c | 10 ++++------
86964  1 file changed, 4 insertions(+), 6 deletions(-)
86965
86966 commit fcffe6abbb1363b4645752ef2f06c098767f2194
86967 Author: Jürg Billeter <j@bitron.ch>
86968 Date:   Fri Nov 4 22:48:56 2011 +0100
86969
86970     GKeyFile: Accept empty files
86971
86972     It already accepts files consisting solely of whitespace.
86973
86974     https://bugzilla.gnome.org/show_bug.cgi?id=663432
86975
86976  glib/gkeyfile.c | 8 --------
86977  1 file changed, 8 deletions(-)
86978
86979 commit a0c755710cdf3e06622b34e10088d4209189e6f9
86980 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
86981 Date:   Tue Oct 18 11:14:20 2011 +0100
86982
86983     Document exactly what g_time_val_to_iso8601() produces
86984
86985     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=537637
86986     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
86987
86988  glib/gtimer.c | 22 ++++++++++++++++++++--
86989  1 file changed, 20 insertions(+), 2 deletions(-)
86990
86991 commit dc89b51c2d71088c014ec94572629aabf143310e
86992 Author: Alexandre Rostovtsev <tetromino@gentoo.org>
86993 Date:   Wed Nov 16 15:05:46 2011 +0000
86994
86995     _g_dbus_get_machine_id(): check /etc/machine-id too
86996
86997     machine-id can be in /etc or in /var/lib/dbus.
86998
86999     [amended with slightly revised error handling -smcv]
87000
87001     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=663928
87002
87003  gio/gdbusprivate.c | 13 +++++++++++--
87004  1 file changed, 11 insertions(+), 2 deletions(-)
87005
87006 commit 8d9f600aeab76277abfad0ee924954297a1c06d9
87007 Author: Rico Tzschichholz <ricotz@t-online.de>
87008 Date:   Thu Nov 17 19:46:54 2011 +0100
87009
87010     Remove redefinition of typedef 'GSettingsSchemaSource'
87011
87012  gio/gsettingsschema.c | 2 --
87013  1 file changed, 2 deletions(-)
87014
87015 commit 99718b9e221b032545674662a3ec7d959e38f813
87016 Author: Ryan Lortie <desrt@desrt.ca>
87017 Date:   Thu Nov 17 17:40:36 2011 +0000
87018
87019     start on the NEWS
87020
87021  NEWS | 30 ++++++++++++++++++++++++++++++
87022  1 file changed, 30 insertions(+)
87023
87024 commit 7f285291900f0cf7892bd79a5721d95f9bcdce4e
87025 Author: Ryan Lortie <desrt@desrt.ca>
87026 Date:   Thu Nov 17 17:33:19 2011 +0000
87027
87028     g_settings_new_full(): more docs
87029
87030  gio/gsettings.c | 7 +++++++
87031  1 file changed, 7 insertions(+)
87032
87033 commit ee31c7f4ed7317fdae06ee5d37158908dcc83ca5
87034 Author: Ryan Lortie <desrt@desrt.ca>
87035 Date:   Thu Nov 17 14:02:39 2011 +0000
87036
87037     add plugin example for GSettingsSchemaSource
87038
87039  gio/gsettingsschema.c | 89
87040  ++++++++++++++++++++++++++++++++++++++++++++++++++-
87041  1 file changed, 88 insertions(+), 1 deletion(-)
87042
87043 commit a4421529b88a1ff2229102ab6853039007ab6bf8
87044 Author: Ryan Lortie <desrt@desrt.ca>
87045 Date:   Thu Nov 17 10:06:49 2011 +0000
87046
87047     Add gtk-doc for gsettingsschema{,source}
87048
87049  docs/reference/gio/Makefile.am      |   2 +-
87050  docs/reference/gio/gio-docs.xml     |   1 +
87051  docs/reference/gio/gio-sections.txt |  30 ++++++
87052  gio/gsettingsschema.c               | 188
87053  +++++++++++++++++++++++++++++++++++-
87054  4 files changed, 219 insertions(+), 2 deletions(-)
87055
87056 commit 011a71cf7167479d4006685acf6b8ac8cad3be34
87057 Author: Matthias Clasen <mclasen@redhat.com>
87058 Date:   Wed Nov 16 23:24:46 2011 -0500
87059
87060     'make dist' fixes
87061
87062  gio/Makefile.am       | 1 +
87063  gio/tests/Makefile.am | 4 +++-
87064  2 files changed, 4 insertions(+), 1 deletion(-)
87065
87066 commit 97cf2d78c58c942538ab125bd90bf23841e169b0
87067 Author: Matthias Clasen <mclasen@redhat.com>
87068 Date:   Wed Nov 16 22:25:16 2011 -0500
87069
87070     settings-source test: Check returned error as well
87071
87072  gio/tests/gsettings.c | 1 +
87073  1 file changed, 1 insertion(+)
87074
87075 commit a7ce1953fa1dc5aef72814678494cb94a9668611
87076 Author: Matthias Clasen <mclasen@redhat.com>
87077 Date:   Wed Nov 16 22:12:21 2011 -0500
87078
87079     Trivial typo fix
87080
87081  gio/gsettingsschema.c | 2 +-
87082  1 file changed, 1 insertion(+), 1 deletion(-)
87083
87084 commit f47264ef5c4cfdb1abb903b4d8409352c65f98b9
87085 Author: Jasper St. Pierre <jstpierre@mecheye.net>
87086 Date:   Wed Nov 16 14:51:45 2011 -0500
87087
87088     gsettings: add annotations for _new_full()
87089
87090     The path and backend arguments to g_settings_new_full are optional.
87091
87092  gio/gsettings.c | 4 ++--
87093  1 file changed, 2 insertions(+), 2 deletions(-)
87094
87095 commit 6339b5fe2de6e49807938983805152bd7c94ef0a
87096 Author: Jasper St. Pierre <jstpierre@mecheye.net>
87097 Date:   Wed Nov 16 14:53:03 2011 -0500
87098
87099     schema source: avoid introspection confusion
87100
87101     Any method that has its prefix'd argument as its first parameter
87102     will be
87103     interpreted by introspection as a method. We don't want this, so
87104     we need
87105     to swap the first two parameters.
87106
87107  gio/gsettingsschema.c | 4 ++--
87108  gio/gsettingsschema.h | 4 ++--
87109  gio/tests/gsettings.c | 6 +++---
87110  3 files changed, 7 insertions(+), 7 deletions(-)
87111
87112 commit bef773408cfebd5a80475c32d96a2b14afaabf8e
87113 Author: Jasper St. Pierre <jstpierre@mecheye.net>
87114 Date:   Wed Nov 16 14:51:27 2011 -0500
87115
87116     gsettingsschema: Use the trusted parameter
87117
87118  gio/gsettingsschema.c | 2 +-
87119  1 file changed, 1 insertion(+), 1 deletion(-)
87120
87121 commit 148f731748a586ecc2d6e15afcc760a46e929a84
87122 Author: Ryan Lortie <desrt@desrt.ca>
87123 Date:   Wed Nov 16 10:38:04 2011 +0000
87124
87125     Add test case and fix some bugs
87126
87127     Add the first test case for the schema source functionality and fix a
87128     couple of bugs that got uncovered by that.
87129
87130  gio/gsettings.c                                 |  3 +-
87131  gio/gsettingsschema.c                           |  3 +-
87132  gio/tests/gsettings.c                           | 89
87133  +++++++++++++++++++++++++
87134  gio/tests/org.gtk.schemasourcecheck.gschema.xml |  7 ++
87135  4 files changed, 100 insertions(+), 2 deletions(-)
87136
87137 commit fee2c87ba133cf029cb4a285cbb4d057d0d73391
87138 Author: Ryan Lortie <desrt@desrt.ca>
87139 Date:   Wed Nov 16 10:37:30 2011 +0000
87140
87141     Add g_settings_schema_source_new_from_directory()
87142
87143     It is now possible for plugin loading systems to do the right thing.
87144
87145  gio/gio.symbols       |  1 +
87146  gio/gsettingsschema.c | 25 +++++++++++++++++++++++++
87147  gio/gsettingsschema.h | 23 ++++++++++++++---------
87148  3 files changed, 40 insertions(+), 9 deletions(-)
87149
87150 commit 446eda8c2b8656bf18b233a04c415f20821ae138
87151 Author: Ryan Lortie <desrt@desrt.ca>
87152 Date:   Tue Nov 15 12:42:02 2011 +0000
87153
87154     Clarify docs/params for 'schema' vs 'schema id'
87155
87156     Clean up our parameter naming and documentation to draw a clearer line
87157     between a schema and its identifier.
87158
87159  gio/gsettings.c | 45 ++++++++++++++++++++++++---------------------
87160  gio/gsettings.h |  8 ++++----
87161  2 files changed, 28 insertions(+), 25 deletions(-)
87162
87163 commit 1e700720657aa75b0ac4d2457b2ee2f216477c87
87164 Author: Ryan Lortie <desrt@desrt.ca>
87165 Date:   Tue Nov 15 12:38:01 2011 +0000
87166
87167     Add g_settings_new_full() taking GSettingsSchema
87168
87169  gio/gio.symbols |  1 +
87170  gio/gsettings.c | 37 +++++++++++++++++++++++++++++++++++++
87171  gio/gsettings.h |  4 ++++
87172  3 files changed, 42 insertions(+)
87173
87174 commit 1c8ae819edf2f2be4e4ad89dee534309ff62ef75
87175 Author: Ryan Lortie <desrt@desrt.ca>
87176 Date:   Tue Nov 15 12:16:50 2011 +0000
87177
87178     GSettings: add 'settings-schema' property
87179
87180     Ideally we'd have called this 'schema', but it is already used.
87181
87182  gio/gsettings.c | 53
87183  ++++++++++++++++++++++++++++++++++++++++++++++++++++-
87184  1 file changed, 52 insertions(+), 1 deletion(-)
87185
87186 commit 269c99946345efd2bbf17a7b9778615e38ae046e
87187 Author: Ryan Lortie <desrt@desrt.ca>
87188 Date:   Tue Nov 15 12:28:28 2011 +0000
87189
87190     add boxed types for GSettingSchema{,Source}
87191
87192  gio/gio.symbols       | 2 ++
87193  gio/gsettingsschema.c | 3 +++
87194  gio/gsettingsschema.h | 8 +++++++-
87195  3 files changed, 12 insertions(+), 1 deletion(-)
87196
87197 commit c25a36c920e2b884ef0856bb1bf6679ab38d7132
87198 Author: Ryan Lortie <desrt@desrt.ca>
87199 Date:   Tue Nov 15 11:56:18 2011 +0000
87200
87201     Drop the 'schema_name' field of GSettings
87202
87203     This is strictly redundant now that we can get the ID from the schema
87204     itself.  Its only other purpose was to get the schema name from the
87205     set_property() call to the constructed() call and we can avoid that by
87206     doing the schema lookup at the time of the property being set.
87207
87208  gio/gsettings.c | 68
87209  +++++++++++++++++++++++++++++----------------------------
87210  1 file changed, 35 insertions(+), 33 deletions(-)
87211
87212 commit 48b99017de2057666d442167d9f329b0724cec02
87213 Author: Ryan Lortie <desrt@desrt.ca>
87214 Date:   Tue Nov 15 11:39:12 2011 +0000
87215
87216     speak of 'schema id' rather than 'schema name'
87217
87218     Schemas are identified by id='' in the xml file, so we should use the
87219     same language on the C and GObject property APIs.
87220
87221  gio/gio.symbols       |  2 +-
87222  gio/gsettings.c       | 38 +++++++++++++++++++-------------------
87223  gio/gsettingsschema.c | 25 ++++++++++++-------------
87224  gio/gsettingsschema.h |  4 ++--
87225  4 files changed, 34 insertions(+), 35 deletions(-)
87226
87227 commit 736a286dce9dec2d9b331ed0df14fb984107a254
87228 Author: Ryan Lortie <desrt@desrt.ca>
87229 Date:   Tue Nov 15 11:31:58 2011 +0000
87230
87231     GSettings: deprecate 'schema' property
87232
87233     This should have been called 'schema-name'.
87234
87235  gio/gsettings.c | 45 ++++++++++++++++++++++++++++++++++-----------
87236  1 file changed, 34 insertions(+), 11 deletions(-)
87237
87238 commit 3bcf1137f4f9a9c84814f3a2102d06d90858daa2
87239 Author: Ryan Lortie <desrt@desrt.ca>
87240 Date:   Tue Nov 15 08:03:38 2011 +0000
87241
87242     drop the now-trivial g_settings_schema_new
87243
87244     Combine it into g_settings_constructed()
87245
87246  gio/gsettings.c                | 12 +++++++++++-
87247  gio/gsettingsschema-internal.h |  2 --
87248  gio/gsettingsschema.c          | 19 -------------------
87249  3 files changed, 11 insertions(+), 22 deletions(-)
87250
87251 commit d5fb032f726dfc712a3e863adc6707c205b69da3
87252 Author: Ryan Lortie <desrt@desrt.ca>
87253 Date:   Tue Nov 15 08:00:16 2011 +0000
87254
87255     new public header: gsettingsschema.h
87256
87257     Expose some GSettingsSchemaSource and GSettingsSchema APIs.
87258
87259     These are mostly useless so far...
87260
87261  gio/Makefile.am                |  1 +
87262  gio/gio.h                      |  1 +
87263  gio/gio.symbols                |  8 ++++++++
87264  gio/gsettingsschema-internal.h | 12 +-----------
87265  gio/gsettingsschema.c          |  1 +
87266  gio/gsettingsschema.h          | 43
87267  ++++++++++++++++++++++++++++++++++++++++++
87268  6 files changed, 55 insertions(+), 11 deletions(-)
87269
87270 commit 2633f2903ea3ec5f5019f6c3fe57b687fd2d3eb9
87271 Author: Ryan Lortie <desrt@desrt.ca>
87272 Date:   Tue Nov 15 07:47:56 2011 +0000
87273
87274     Add non-aborting g_settings_schema_source_lookup()
87275
87276     And rewrite g_settings_schema_new() in terms of it
87277
87278  gio/gsettingsschema.c | 66
87279  ++++++++++++++++++++++++++++++++++++---------------
87280  1 file changed, 47 insertions(+), 19 deletions(-)
87281
87282 commit bf5626ddc20f973baf92edfc3c888ef77e9de1db
87283 Author: Ryan Lortie <desrt@desrt.ca>
87284 Date:   Tue Nov 15 07:31:20 2011 +0000
87285
87286     GSettingSchemaSource: add refcounting
87287
87288  gio/gsettingsschema.c | 27 +++++++++++++++++++++++++++
87289  1 file changed, 27 insertions(+)
87290
87291 commit e01a43b6216a27194fddcabe9e864ab40c052d50
87292 Author: Ryan Lortie <desrt@desrt.ca>
87293 Date:   Tue Nov 15 07:24:48 2011 +0000
87294
87295     GSettingsSchema: use our own linked lists
87296
87297     Switch from GSList for the list of schema sources to using our own
87298     linked list type called GSettingsSchemaSource.
87299
87300  gio/gsettingsschema.c | 46 +++++++++++++++++++++++++++++++---------------
87301  1 file changed, 31 insertions(+), 15 deletions(-)
87302
87303 commit 5ec84e805626657d0470accfebea72ddcbadf052
87304 Author: Ryan Lortie <desrt@desrt.ca>
87305 Date:   Tue Nov 15 07:16:48 2011 +0000
87306
87307     GSettingsSchema: alter our 'reverse' technology
87308
87309     Instead of building a reversed linked list by prepending in order and
87310     then reversing it at the end, prepend in reverse by iterating
87311     backwards
87312     through the directories (to get a list in-order when we're done).
87313
87314  gio/gsettingsschema.c | 17 +++++++++++------
87315  1 file changed, 11 insertions(+), 6 deletions(-)
87316
87317 commit 104f7353a7c86a8a34b1b284d1b7d453eacb0c74
87318 Author: Ryan Lortie <desrt@desrt.ca>
87319 Date:   Mon Nov 14 17:15:58 2011 +0100
87320
87321     move GSettingsSchemaKey to gsettingsschema.c
87322
87323     These functions no longer have anything to do with GSettings
87324     itself, so
87325     they should not be in that file anymore.
87326
87327     GSettings still wants direct access to the GSettingsSchemaKey
87328     structure,
87329     so put that one in gsettingsschema-internal.h.
87330
87331  gio/gsettings.c                | 333
87332  +----------------------------------------
87333  gio/gsettingsschema-internal.h |  50 +++++++
87334  gio/gsettingsschema.c          | 312
87335  ++++++++++++++++++++++++++++++++++++++
87336  3 files changed, 363 insertions(+), 332 deletions(-)
87337
87338 commit 53b591854586171c05ea602795e27982faea5eaa
87339 Author: Ryan Lortie <desrt@desrt.ca>
87340 Date:   Mon Nov 14 17:08:31 2011 +0100
87341
87342     GSettingsSchemaKey: store the GSettingsSchema*
87343
87344  gio/gsettings.c | 32 +++++++++++++++++---------------
87345  1 file changed, 17 insertions(+), 15 deletions(-)
87346
87347 commit 54964e22d481f0ebac8bd3c0fb13fd7569013b57
87348 Author: Ryan Lortie <desrt@desrt.ca>
87349 Date:   Mon Nov 14 17:03:57 2011 +0100
87350
87351     g_settings_schema_key_init: take GSettingsSchema*
87352
87353     instead of of GSettings *
87354
87355  gio/gsettings.c | 28 ++++++++++++++--------------
87356  1 file changed, 14 insertions(+), 14 deletions(-)
87357
87358 commit 10907cafc39958fc65b8c8082cbbe08b53e96659
87359 Author: Ryan Lortie <desrt@desrt.ca>
87360 Date:   Mon Nov 14 17:02:04 2011 +0100
87361
87362     add internal g_settings_schema_get_name()
87363
87364  gio/gsettingsschema-internal.h | 2 ++
87365  gio/gsettingsschema.c          | 6 ++++++
87366  2 files changed, 8 insertions(+)
87367
87368 commit e6b4074e41ae379a17768b199c5adc2a1a3e02cb
87369 Author: Ryan Lortie <desrt@desrt.ca>
87370 Date:   Sun Nov 13 23:47:49 2011 +0100
87371
87372     rename GSettingsKeyInfo to GSettingsSchemaKey
87373
87374  gio/gsettings.c | 347
87375  +++++++++++++++++++++++++++-----------------------------
87376  1 file changed, 169 insertions(+), 178 deletions(-)
87377
87378 commit 426b146e5f31fa4d788dfd78857499dabf64000e
87379 Author: Ryan Lortie <desrt@desrt.ca>
87380 Date:   Sun Nov 13 23:38:47 2011 +0100
87381
87382     GSettingsKeyInfo: rename field 'key' to 'name'
87383
87384  gio/gsettings.c | 44 +++++++++++++++++++++-----------------------
87385  1 file changed, 21 insertions(+), 23 deletions(-)
87386
87387 commit ca2004fe73ca853bc1f9ade6160c1b59d2865c67
87388 Author: Ryan Lortie <desrt@desrt.ca>
87389 Date:   Sun Nov 13 23:35:27 2011 +0100
87390
87391     remove GSettings* from GSettingsKeyInfo
87392
87393     This way GSettingsKeyInfo depends strictly on the information in the
87394     schema.  Pass the GSettings* around separately where we need it.
87395
87396  gio/gsettings.c | 48 ++++++++++++++++++++++++------------------------
87397  1 file changed, 24 insertions(+), 24 deletions(-)
87398
87399 commit d6c3c2f3c2fe0f22870abb643853640dba5cc8be
87400 Author: Ryan Lortie <desrt@desrt.ca>
87401 Date:   Sun Nov 13 23:31:39 2011 +0100
87402
87403     store some extra info in GSettingsKeyInfo
87404
87405  gio/gsettings.c | 27 ++++++++++++++-------------
87406  1 file changed, 14 insertions(+), 13 deletions(-)
87407
87408 commit f60e0e724286fc85c03c7c739474390cd4c27c62
87409 Author: Ryan Lortie <desrt@desrt.ca>
87410 Date:   Sun Nov 13 23:24:24 2011 +0100
87411
87412     GSettingsKeyInfo: drop unused variable
87413
87414  gio/gsettings.c | 2 --
87415  1 file changed, 2 deletions(-)
87416
87417 commit 11ef4d7981d81746d25296e3336a390f1a3330a8
87418 Author: Ryan Lortie <desrt@desrt.ca>
87419 Date:   Sun Nov 13 21:41:01 2011 +0100
87420
87421     rename gsettingsschema.h to -internal.h
87422
87423  gio/gsettings.c                                       |  2 +-
87424  gio/{gsettingsschema.h => gsettingsschema-internal.h} | 10 +++-------
87425  gio/gsettingsschema.c                                 |  2 +-
87426  3 files changed, 5 insertions(+), 9 deletions(-)
87427
87428 commit 577faeae5bcdff8431c298c9275bf7703d8b6a22
87429 Author: Ryan Lortie <desrt@desrt.ca>
87430 Date:   Sun Nov 13 21:38:31 2011 +0100
87431
87432     unGObjectify GSettingsSchema
87433
87434  gio/gsettings.c       |  2 +-
87435  gio/gsettingsschema.c | 82
87436  +++++++++++++++++++++++----------------------------
87437  gio/gsettingsschema.h | 34 ++++-----------------
87438  3 files changed, 43 insertions(+), 75 deletions(-)
87439
87440 commit eaaf18960f84989cfe2ac927ad5e19a0c56524de
87441 Author: Christian Persch <chpe@gnome.org>
87442 Date:   Thu Nov 17 14:21:24 2011 +0100
87443
87444     Fix the fix for G*_TO_POINTER casts on 32 bits
87445
87446     The 'fix' from commit 16292dd753cb63f8ccb2267644aefbd2632dd52c
87447     broke the
87448     build on 32 bit because it was missing the parentheses around "gint" /
87449     "guint"
87450     in glib_gp[u]i_cast.
87451
87452     https://bugzilla.gnome.org/show_bug.cgi?id=661546
87453
87454  configure.ac | 4 ++--
87455  1 file changed, 2 insertions(+), 2 deletions(-)
87456
87457 commit affbdd8206edcb89eadcae4a0453da76e8bd723f
87458 Author: Jorge González <jorgegonz@svn.gnome.org>
87459 Date:   Thu Nov 17 14:21:12 2011 +0100
87460
87461     Updated Spanish translation
87462
87463  po/es.po | 190
87464  ++++++++++++++++++++++++++++++++-------------------------------
87465  1 file changed, 97 insertions(+), 93 deletions(-)
87466
87467 commit 6d405f81c2778dff2df4a36748bf98647f385497
87468 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
87469 Date:   Thu Nov 17 12:36:54 2011 +0100
87470
87471     Updated Spanish translation
87472
87473  po/es.po | 66
87474  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------
87475  1 file changed, 59 insertions(+), 7 deletions(-)
87476
87477 commit 9e19b6fe0fefc5c6c26e749a56418061ce339154
87478 Author: Matthias Clasen <mclasen@redhat.com>
87479 Date:   Thu Nov 17 00:01:18 2011 -0500
87480
87481     Fix doc formatting
87482
87483  gmodule/gmodule.c | 1 -
87484  1 file changed, 1 deletion(-)
87485
87486 commit 1a08591c3a953d53fb22b8da59b2023d278590d6
87487 Author: Matthias Clasen <mclasen@redhat.com>
87488 Date:   Wed Nov 16 21:42:28 2011 -0500
87489
87490     Deal gracefully with NULL log domains
87491
87492  glib/gmessages.c | 2 +-
87493  1 file changed, 1 insertion(+), 1 deletion(-)
87494
87495 commit 877c0ad5b885f598006f576a5756dd7cda1ef4ee
87496 Author: Ryan Lortie <desrt@desrt.ca>
87497 Date:   Wed Nov 16 15:46:19 2011 +0000
87498
87499     [notify] remove some rather bogus 'inline' use
87500
87501  gobject/gobject.c | 6 +++---
87502  1 file changed, 3 insertions(+), 3 deletions(-)
87503
87504 commit 9253f38a908f4b3304e2e195c87aad7b098e8bac
87505 Author: Ryan Lortie <desrt@desrt.ca>
87506 Date:   Wed Nov 16 15:45:31 2011 +0000
87507
87508     [notify] add warning to gobjectnotifyqueue.c
87509
87510     Mention that this file gets installed, so people should probably not
87511     modify it.
87512
87513  gobject/gobjectnotifyqueue.c | 6 ++++++
87514  1 file changed, 6 insertions(+)
87515
87516 commit ac0ddcf23f4f57efc2f4e6f370022586d7897f6a
87517 Author: Ryan Lortie <desrt@desrt.ca>
87518 Date:   Wed Nov 16 13:02:23 2011 +0000
87519
87520     [notify] dispatch 'notify' directly if not frozen
87521
87522     Avoid the notify queue in the case that we're not already frozen.
87523
87524  gobject/gobject.c | 19 +++++++++++++++----
87525  1 file changed, 15 insertions(+), 4 deletions(-)
87526
87527 commit 39458748dd32c8745f60e8ba83bd35ad9ceebb12
87528 Author: Ryan Lortie <desrt@desrt.ca>
87529 Date:   Wed Nov 16 15:42:36 2011 +0000
87530
87531     [notify] add 'conditional' to _notify_queue_freeze
87532
87533     When the 'conditional' parameter is TRUE, the queue will only
87534     be frozen
87535     (ie: have its freeze count increase by one) if it is already frozen.
87536
87537     This will allow us to avoid a freeze-notify-thaw in the case that we
87538     just want to notify on a single property.
87539
87540     Another approach may have been to add an is_frozen() type call
87541     and avoid
87542     even increasing the freeze count at all in this case.  Unfortunately,
87543     I'm not totally sure what is the exact expected semantics of
87544     simultaneous notifications in multiple threads and this may interact
87545     badly with someone freezing or thawing in between our check and
87546     emission.
87547
87548  gobject/gobject.c | 25 ++++++++++++++++---------
87549  1 file changed, 16 insertions(+), 9 deletions(-)
87550
87551 commit 393d4c28b4af6aea45100edc636c116d38dca460
87552 Author: Ryan Lortie <desrt@desrt.ca>
87553 Date:   Wed Nov 16 15:41:06 2011 +0000
87554
87555     [notify] Remove GObjectNotifyContext indirection
87556
87557     This silly abstraction is causing more trouble than it's worth -- just
87558     use the relevant bits directly.
87559
87560  gobject/gobject.c | 60
87561  +++++++++++++++++--------------------------------------
87562  1 file changed, 18 insertions(+), 42 deletions(-)
87563
87564 commit 8215fc5f255ae499904534042ac08e221c4f5f13
87565 Author: Ryan Lortie <desrt@desrt.ca>
87566 Date:   Wed Nov 16 15:38:25 2011 +0000
87567
87568     [notify] lift some logic out of _notify_queue_add
87569
87570     Lift the check-if-READABLE and redirect-target logic from out of
87571     g_object_notify_queue_add() into its own function, get_notify_pspec().
87572
87573     Use that function at the site of our two calls to
87574     g_object_notify_queue_add().
87575
87576  gobject/gobject.c | 63
87577  ++++++++++++++++++++++++++++++++++++-------------------
87578  1 file changed, 42 insertions(+), 21 deletions(-)
87579
87580 commit 760037ec46bb3a8af8ea98e06a624a3ebac1cb1a
87581 Author: Ryan Lortie <desrt@desrt.ca>
87582 Date:   Wed Nov 16 15:37:17 2011 +0000
87583
87584     [notify] remove an obviously false comment
87585
87586  gobject/gobject.c | 1 -
87587  1 file changed, 1 deletion(-)
87588
87589 commit 45d80cf9bdd4ee3edaa64069dd16ad220d615c4e
87590 Author: Ryan Lortie <desrt@desrt.ca>
87591 Date:   Wed Nov 16 15:36:57 2011 +0000
87592
87593     [notify] lift some code outside of critical region
87594
87595  gobject/gobject.c | 8 ++++----
87596  1 file changed, 4 insertions(+), 4 deletions(-)
87597
87598 commit 1d98f931946c45301531a576107f5f9d12d63c28
87599 Author: Ryan Lortie <desrt@desrt.ca>
87600 Date:   Wed Nov 16 15:35:58 2011 +0000
87601
87602     [notify] drop some unused code
87603
87604  gobject/gobject.c | 28 ----------------------------
87605  1 file changed, 28 deletions(-)
87606
87607 commit 128862eafe49b5454c4b32b0866800d4aa7c53f3
87608 Author: Ryan Lortie <desrt@desrt.ca>
87609 Date:   Wed Nov 16 15:31:58 2011 +0000
87610
87611     [notify] merge gobjectnotifyqueue.c into gobject.c
87612
87613     This was done as a separate file before, and #include brought it into
87614     gobject.c.  That's a bit mad, so stop doing that.
87615
87616     Unfortunately, the insanity steps up a level: gobjectnotifyqueue.c is
87617     installed in the public include dir, so we can't just get rid of it
87618     entirely.
87619
87620  gobject/gobject.c | 162
87621  +++++++++++++++++++++++++++++++++++++++++++++++++++++-
87622  1 file changed, 160 insertions(+), 2 deletions(-)
87623
87624 commit 688059cb9402281f8922827dc98fe76b914f21cf
87625 Author: Ryan Lortie <desrt@desrt.ca>
87626 Date:   Wed Nov 16 12:47:40 2011 +0000
87627
87628     [notify] remove some useless forward declarations
87629
87630     These cause trouble in the next commit.
87631
87632  gobject/gobject.c | 7 -------
87633  1 file changed, 7 deletions(-)
87634
87635 commit 3c66ada4358ca0a8d9c31a14d45c13cd9de0b084
87636 Author: Benjamin Otte <otte@redhat.com>
87637 Date:   Wed Nov 2 00:31:50 2011 +0100
87638
87639     localfileenumerator: Improve non-stat'ing code
87640
87641     We now avoid the per-enumerated-file stat for type and names. We could
87642     improve this further by moving things to the no_stat function,
87643     but this
87644     is what the file chooser needs for autocomplete, so I am happy.
87645
87646  gio/glocalfileenumerator.c | 5 +++--
87647  1 file changed, 3 insertions(+), 2 deletions(-)
87648
87649 commit 93aea49bd7a8fa29d4ad857fd5de9f282edd8603
87650 Author: Benjamin Otte <otte@redhat.com>
87651 Date:   Tue Nov 1 23:37:35 2011 +0100
87652
87653     localfileinfo: Split out attributes that don't need a stat
87654
87655     This will be used in the next commit.
87656
87657  gio/glocalfileinfo.c | 80
87658  +++++++++++++++++++++++++++++-----------------------
87659  gio/glocalfileinfo.h | 10 +++++++
87660  2 files changed, 54 insertions(+), 36 deletions(-)
87661
87662 commit 8863071b9d17fa37036549b8c6579736d259a9cd
87663 Author: Benjamin Otte <otte@redhat.com>
87664 Date:   Tue Nov 1 23:21:42 2011 +0100
87665
87666     localfileenumerator: Take the type from the readdir() call
87667
87668     That way, we can avoid stat() calls for all enumerated files in
87669     various
87670     cases. In particular in the autocompletion code in the GTK
87671     filechooser.
87672
87673  configure.ac               |  2 +
87674  gio/glocalfileenumerator.c | 96
87675  +++++++++++++++++++++++++++++++++++++++-------
87676  2 files changed, 84 insertions(+), 14 deletions(-)
87677
87678 commit 6fe9791f2401c7842ed8e4b72e62296f1da1e47d
87679 Author: Benjamin Otte <otte@redhat.com>
87680 Date:   Tue Nov 1 20:12:27 2011 +0100
87681
87682     gio: Add tests for g_file_attribute_matcher_subtract()
87683
87684  gio/tests/fileattributematcher.c | 90
87685  ++++++++++++++++++++++++++++++++++++++++
87686  1 file changed, 90 insertions(+)
87687
87688 commit 1985d54bb2eee39e88e62d1b749bf85f43a55721
87689 Author: Benjamin Otte <otte@redhat.com>
87690 Date:   Tue Nov 1 20:11:47 2011 +0100
87691
87692     fileinfo: Add g_file_attribute_matcher_subtract()
87693
87694     Added as public API so I can write tests, the use case is local.
87695
87696  docs/reference/gio/gio-sections.txt |  1 +
87697  gio/gfileinfo.c                     | 83
87698  ++++++++++++++++++++++++++++++++++++-
87699  gio/gfileinfo.h                     |  2 +
87700  gio/gio.symbols                     |  1 +
87701  4 files changed, 85 insertions(+), 2 deletions(-)
87702
87703 commit 60c42f66482f0b3c7cd9353156de99e077fc73c7
87704 Author: Benjamin Otte <otte@redhat.com>
87705 Date:   Tue Nov 1 19:12:17 2011 +0100
87706
87707     tests: Add tests for fileattributematchers
87708
87709  gio/tests/Makefile.am            |  4 ++
87710  gio/tests/fileattributematcher.c | 88
87711  ++++++++++++++++++++++++++++++++++++++++
87712  2 files changed, 92 insertions(+)
87713
87714 commit b400127b3eb6039ecfcada3fa398f8aecb4945bd
87715 Author: Benjamin Otte <otte@redhat.com>
87716 Date:   Tue Nov 1 19:06:39 2011 +0100
87717
87718     fileinfo: Add g_file_attribute_matcher_to_string()
87719
87720     This is to be mainly used for debugging and tests.
87721
87722  docs/reference/gio/gio-sections.txt |  1 +
87723  gio/gfileinfo.c                     | 40
87724  +++++++++++++++++++++++++++++++++++++
87725  gio/gfileinfo.h                     |  1 +
87726  gio/gio.symbols                     |  1 +
87727  4 files changed, 43 insertions(+)
87728
87729 commit 86d29e4e7302525b178ff7fb7463026243c89603
87730 Author: Benjamin Otte <otte@redhat.com>
87731 Date:   Tue Nov 1 17:50:22 2011 +0100
87732
87733     fileinfo: Store namespace::* as 0th attribute
87734
87735     This way, we can get_attribute() namespaces. This will be important in
87736     the next commit.
87737
87738  gio/gfileinfo.c | 3 ++-
87739  1 file changed, 2 insertions(+), 1 deletion(-)
87740
87741 commit 128e0cb787dedc0bb57f7f1fbdc52aa20c20d9b6
87742 Author: Benjamin Otte <otte@redhat.com>
87743 Date:   Tue Nov 1 13:58:09 2011 +0100
87744
87745     fileinfo: Change the way attribute matchers are created
87746
87747     We now sort the matchers and remove unnecessary duplicates (like
87748     removing standard:type when we already match standard:*), so that
87749     we can
87750     do more complex operations on them easily in later commits.
87751
87752  gio/gfileinfo.c | 102
87753  ++++++++++++++++++++++++++++++++++++++++----------------
87754  1 file changed, 74 insertions(+), 28 deletions(-)
87755
87756 commit 1850d23f52639a5eaf33551fad7a1936edbbfb0a
87757 Author: Benjamin Otte <otte@redhat.com>
87758 Date:   Tue Nov 1 12:47:33 2011 +0100
87759
87760     fileinfo: Remove optimization for GFileAttributeMatcher
87761
87762     It makes code more complicated, in particular the code I'm about
87763     to add.
87764
87765  gio/gfileinfo.c | 100
87766  ++++++++++++++++----------------------------------------
87767  1 file changed, 28 insertions(+), 72 deletions(-)
87768
87769 commit 16292dd753cb63f8ccb2267644aefbd2632dd52c
87770 Author: Lucas De Marchi <lucas.demarchi@profusion.mobi>
87771 Date:   Thu Oct 6 11:18:03 2011 -0300
87772
87773     Fix G*_TO_POINTER casts on 32 bits
87774
87775     If we don't do the cast to the proper size in 32 bits, things
87776     like below
87777     doesn't work:
87778
87779     uint8_t u = 20;
87780     void *p;
87781
87782     p = GUINT_TO_POINTER(u);
87783
87784     Signed-off-by: Colin Walters <walters@verbum.org>
87785
87786     https://bugzilla.gnome.org/show_bug.cgi?id=661546
87787
87788  configure.ac | 4 ++--
87789  1 file changed, 2 insertions(+), 2 deletions(-)
87790
87791 commit 3a7960f75730fdde77652b97ad6492004c5b1ec1
87792 Author: Alexander Larsson <alexl@redhat.com>
87793 Date:   Fri Nov 4 16:45:41 2011 +0100
87794
87795     win32: Make g_get_monotonic_clock lockless
87796
87797  glib/gmain.c | 32 ++++++++++++++++++++------------
87798  1 file changed, 20 insertions(+), 12 deletions(-)
87799
87800 commit 8d023c2706c1aca43dd04e807dd7d78aee96f202
87801 Author: Alexander Larsson <alexl@redhat.com>
87802 Date:   Fri Nov 4 15:42:38 2011 +0100
87803
87804     win32: Use timeGetTime as monotonic base
87805
87806     This allows apps that need it to increase timer accuracy
87807     using timeBeginPeriod
87808
87809  configure.ac         |  2 +-
87810  glib/gmain.c         | 69
87811  +++++++++++++++++++++++++++++++++++++++++++++++++---
87812  glib/makefile.msc.in |  2 +-
87813  3 files changed, 68 insertions(+), 5 deletions(-)
87814
87815 commit 64dec8ad9ff3d9be7d66b11d5f2b22ce3e0954aa
87816 Author: Alexander Larsson <alexl@redhat.com>
87817 Date:   Fri Nov 4 11:27:00 2011 +0100
87818
87819     win32: Add a monotonic timer
87820
87821  glib/glib-init.c |  1 +
87822  glib/glib-init.h |  1 +
87823  glib/gmain.c     | 59
87824  ++++++++++++++++++++++++++++++++++++++++++++++++++++++--
87825  3 files changed, 59 insertions(+), 2 deletions(-)
87826
87827 commit 2056906bb7504e520aae5ab3fc69fa3f80da1da0
87828 Author: Piotr Drąg <piotrdrag@gmail.com>
87829 Date:   Tue Nov 15 20:46:17 2011 +0100
87830
87831     Updated POTFILES.in
87832
87833  po/POTFILES.in | 4 ++++
87834  1 file changed, 4 insertions(+)
87835
87836 commit 8d4a141b14dda229a9074d14e9288cddc3191536
87837 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
87838 Date:   Tue Nov 15 17:37:39 2011 +0100
87839
87840     Updated Spanish translation
87841
87842  po/es.po | 5989
87843  +++++++++++++++++++++++++++++++-------------------------------
87844  1 file changed, 2998 insertions(+), 2991 deletions(-)
87845
87846 commit f08a1d126c2aba7d23c107a7c6882cf0f850b6f4
87847 Author: Javier Jardón <jjardon@gnome.org>
87848 Date:   Tue Nov 15 12:11:55 2011 +0000
87849
87850     docs: Remove tmpl directory
87851
87852     We use inline comments now
87853
87854  docs/reference/glib/tmpl/.gitignore       |   74 ---
87855  docs/reference/glib/tmpl/glib-unused.sgml | 1015
87856  -----------------------------
87857  2 files changed, 1089 deletions(-)
87858
87859 commit 469e1a15a0eea2cf355fba245343a3ac1c29662b
87860 Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
87861 Date:   Sun Nov 13 17:49:57 2011 +0100
87862
87863     Fix 1bit mutex test on platforms with 32 bit aligned pointers
87864
87865     The 1 bit mutex tests asserts: ((gsize) ptrs) % 8, ==, 0), which fails
87866     when the platform only aligns porters to 32 bits (e.g. S390 and
87867     powerpc).
87868
87869     I'm not sure why this assertion was placed here, but given
87870     that internally g_pointer_bit_trylock uses g_atomic_int_or internally
87871     change the assertion so it only requires the alignment to be
87872     a multiple
87873     of sizeof(int)
87874
87875  glib/tests/1bit-mutex.c | 2 +-
87876  1 file changed, 1 insertion(+), 1 deletion(-)
87877
87878 commit 65eb65b7779e5e6ec72de9bb372568d88b1ec7bb
87879 Author: Matthias Clasen <mclasen@redhat.com>
87880 Date:   Mon Nov 14 23:30:18 2011 -0500
87881
87882     Avoid unused variable warnings in g_ascii_strtod
87883
87884  glib/gstrfuncs.c | 16 ++++++++++------
87885  1 file changed, 10 insertions(+), 6 deletions(-)
87886
87887 commit 7c0ee79e348cfa3711ecf74f1c0e4d9a2e29864e
87888 Author: Matthias Clasen <mclasen@redhat.com>
87889 Date:   Mon Nov 14 22:18:13 2011 -0500
87890
87891     GThread: handle thread names safely
87892
87893     Avoid a race condition where the string may be freed before
87894     the new thread got around to using it. Also add a test for
87895     thread names.
87896
87897     https://bugzilla.gnome.org/show_bug.cgi?id=663381
87898
87899  glib/gthread.c        | 13 +++++++++----
87900  glib/gthreadprivate.h |  2 +-
87901  glib/tests/thread.c   | 28 ++++++++++++++++++++++++++++
87902  3 files changed, 38 insertions(+), 5 deletions(-)
87903
87904 commit 375015018bb16cdd02708e1df0953d91916033ca
87905 Author: Matthias Clasen <mclasen@redhat.com>
87906 Date:   Mon Nov 14 21:18:12 2011 -0500
87907
87908     Switch to using template-free docs build
87909
87910     All docs are finally inline, so we can do this switch.
87911
87912  configure.ac | 2 +-
87913  1 file changed, 1 insertion(+), 1 deletion(-)
87914
87915 commit 3f0d275295d0dbf8028e77c3f7ef662c3a41cdf3
87916 Author: Matthias Clasen <mclasen@redhat.com>
87917 Date:   Mon Nov 14 07:44:52 2011 -0500
87918
87919     Move remaining docs inline
87920
87921     This introduces a fake source file just for holding
87922     docs that have no good place elsewhere. Not great, but
87923     better than templates.
87924
87925  docs/reference/glib/glib-docs.sgml            |    1 -
87926  docs/reference/glib/glib-sections.txt         |  133 +-
87927  docs/reference/glib/tmpl/.gitignore           |    8 +
87928  docs/reference/glib/tmpl/byte_order.sgml      |  628 -------
87929  docs/reference/glib/tmpl/limits.sgml          |  253 ---
87930  docs/reference/glib/tmpl/macros.sgml          |  233 ---
87931  docs/reference/glib/tmpl/macros_misc.sgml     |  743 --------
87932  docs/reference/glib/tmpl/numerical.sgml       |  121 --
87933  docs/reference/glib/tmpl/type_conversion.sgml |  125 --
87934  docs/reference/glib/tmpl/types.sgml           |  327 ----
87935  docs/reference/glib/tmpl/windows.sgml         |  142 --
87936  glib/Makefile.am                              |    1 +
87937  glib/docs.c                                   | 2259
87938  +++++++++++++++++++++++++
87939  glib/gtimer.c                                 |   11 +
87940  14 files changed, 2330 insertions(+), 2655 deletions(-)
87941
87942 commit 127df9bd83d610cb989e63037f3e3a6b64c034e0
87943 Author: Matthias Clasen <mclasen@redhat.com>
87944 Date:   Mon Nov 14 21:06:30 2011 -0500
87945
87946     Move GModule docs inline
87947
87948  docs/reference/glib/tmpl/.gitignore   |   1 +
87949  docs/reference/glib/tmpl/modules.sgml | 291
87950  ----------------------------------
87951  gmodule/gmodule.c                     | 258
87952  ++++++++++++++++++++++++++++--
87953  3 files changed, 250 insertions(+), 300 deletions(-)
87954
87955 commit 2195e20dce58ab14db40187dbcd78682e4287889
87956 Author: Matthias Clasen <mclasen@redhat.com>
87957 Date:   Sun Nov 13 15:37:56 2011 -0500
87958
87959     Move GDate docs inline
87960
87961  docs/reference/glib/tmpl/.gitignore |   1 +
87962  docs/reference/glib/tmpl/date.sgml  | 822
87963  ------------------------------------
87964  glib/gdate.c                        | 638 +++++++++++++++++++++++++++-
87965  3 files changed, 637 insertions(+), 824 deletions(-)
87966
87967 commit 18da6e6be97c838edf6ef150b196b428ff3118cf
87968 Author: Matthias Clasen <mclasen@redhat.com>
87969 Date:   Sun Nov 13 00:43:50 2011 -0500
87970
87971     Move i18n docs inline
87972
87973  docs/reference/glib/tmpl/.gitignore |   1 +
87974  docs/reference/glib/tmpl/i18n.sgml  | 252
87975  ------------------------------------
87976  glib/ggettext.c                     | 156 ++++++++++++++++++++++
87977  3 files changed, 157 insertions(+), 252 deletions(-)
87978
87979 commit c8b0617a2b9b71ca89b9fdd0e6f3b6afdd255a49
87980 Author: Matthias Clasen <mclasen@redhat.com>
87981 Date:   Sun Nov 13 00:26:57 2011 -0500
87982
87983     Move slice and hook docs inline
87984
87985  docs/reference/glib/tmpl/.gitignore         |   2 +
87986  docs/reference/glib/tmpl/hooks.sgml         | 470
87987  ----------------------------
87988  docs/reference/glib/tmpl/memory_slices.sgml | 256 ---------------
87989  glib/ghook.c                                | 421
87990  ++++++++++++++++++++++++-
87991  glib/gslice.c                               | 255 +++++++++++++++
87992  5 files changed, 676 insertions(+), 728 deletions(-)
87993
87994 commit bad6c0ad1516ab149d2917c8db9d84a235c4667c
87995 Author: Dan Winship <danw@gnome.org>
87996 Date:   Mon Nov 14 19:46:02 2011 -0500
87997
87998     GSocketClient: improve error messages on connection failure
87999
88000     Include the hostname (or proxy hostname if it was the connection to
88001     the proxy server that failed) in the GError message when
88002     g_socket_client_connect* fail.
88003
88004     https://bugzilla.gnome.org/show_bug.cgi?id=661266
88005
88006  gio/gsocket.c       |  7 +++----
88007  gio/gsocketclient.c | 55
88008  +++++++++++++++++++++++++++++++++++++++++++++++------
88009  2 files changed, 52 insertions(+), 10 deletions(-)
88010
88011 commit 74dad004d143a2d3fbe4171d20e57cc9942ad89d
88012 Author: Dan Winship <danw@gnome.org>
88013 Date:   Mon Nov 14 18:27:34 2011 -0500
88014
88015     GUnixInput/OutputStream: fix blocking methods to always block
88016
88017     Previously, if you created a GUnixInputStream or GUnixOutputStream
88018     from a non-blocking file descriptor, it might sometimes return
88019     G_IO_ERROR_WOULD_BLOCK from g_input_stream_read/g_output_stream_write,
88020     which is wrong. Fix that. (Use the GPollableInput/OutputStream methods
88021     if you want non-blocking I/O.)
88022
88023     Also, add a test for this to gio/tests/unix-streams.
88024
88025     Also, fix the GError messages to say "Error reading from file
88026     descriptor", etc instead of "Error reading from unix" (which was
88027     presumably from a bad search and replace job).
88028
88029     https://bugzilla.gnome.org/show_bug.cgi?id=626866
88030
88031  gio/gunixinputstream.c   | 48 ++++++++++++++++++++++++------------------
88032  gio/gunixoutputstream.c  | 54
88033  +++++++++++++++++++++++++++---------------------
88034  gio/tests/unix-streams.c | 24 +++++++++++++++++++--
88035  3 files changed, 81 insertions(+), 45 deletions(-)
88036
88037 commit 29f786851d9fb8c8229161087e55254e379ef6e7
88038 Author: Dan Winship <danw@gnome.org>
88039 Date:   Mon Nov 14 13:55:14 2011 -0500
88040
88041     Fix glib/tests/utils for g_parse_debug_string() changes
88042
88043  glib/tests/utils.c | 2 +-
88044  1 file changed, 1 insertion(+), 1 deletion(-)
88045
88046 commit fe5ba0f291c11a22fbfe812d1c8315837fa14177
88047 Author: Dan Winship <danw@gnome.org>
88048 Date:   Sun Jun 12 15:59:36 2011 -0400
88049
88050     add GNetworkMonitor, for... monitoring the network
88051
88052     Add GNetworkMonitor and its associated extension point, provide a base
88053     implementation that always claims the network is available, and a
88054     netlink-based implementation built on top of that that actually tracks
88055     the network state.
88056
88057     https://bugzilla.gnome.org/show_bug.cgi?id=620932
88058
88059  configure.ac                        |   4 +
88060  docs/reference/gio/gio-docs.xml     |   5 +-
88061  docs/reference/gio/gio-sections.txt |  20 ++
88062  gio/Makefile.am                     |  11 +
88063  gio/gio.h                           |   1 +
88064  gio/gio.symbols                     |  10 +
88065  gio/giomodule.c                     |  11 +
88066  gio/giotypes.h                      |   1 +
88067  gio/gnetworkmonitor.c               | 261 ++++++++++++++++++++
88068  gio/gnetworkmonitor.h               |  89 +++++++
88069  gio/gnetworkmonitorbase.c           | 412
88070  ++++++++++++++++++++++++++++++++
88071  gio/gnetworkmonitorbase.h           |  66 +++++
88072  gio/gnetworkmonitornetlink.c        | 465
88073  ++++++++++++++++++++++++++++++++++++
88074  gio/gnetworkmonitornetlink.h        |  57 +++++
88075  gio/tests/.gitignore                |   1 +
88076  gio/tests/Makefile.am               |   3 +
88077  gio/tests/network-monitor.c         | 463
88078  +++++++++++++++++++++++++++++++++++
88079  17 files changed, 1878 insertions(+), 2 deletions(-)
88080
88081 commit eb9755dc9c765cd0381f8b6d897e6ff4f7582a0a
88082 Author: Dan Winship <danw@gnome.org>
88083 Date:   Sat Oct 1 08:31:54 2011 -0400
88084
88085     GInetAddressMask: new type for internet address range matching
88086
88087     Eg, for matching a GInetAddress to a range like "10.0.0.0/8" or
88088     "fe80::/10"
88089
88090     https://bugzilla.gnome.org/show_bug.cgi?id=620932
88091
88092  docs/reference/gio/gio-docs.xml     |   1 +
88093  docs/reference/gio/gio-sections.txt |  25 ++
88094  gio/Makefile.am                     |   2 +
88095  gio/ginetaddressmask.c              | 463
88096  ++++++++++++++++++++++++++++++++++++
88097  gio/ginetaddressmask.h              |  78 ++++++
88098  gio/gio.h                           |   1 +
88099  gio/gio.symbols                     |   9 +
88100  gio/giotypes.h                      |   1 +
88101  8 files changed, 580 insertions(+)
88102
88103 commit fac9e8d29f3b73afb17feca1fefe51986a09327c
88104 Author: Dan Winship <danw@gnome.org>
88105 Date:   Sun Nov 13 16:39:45 2011 -0500
88106
88107     gunixinput/outputstream: fix docs
88108
88109     Don't try to link to the docs of undocumented private classes
88110
88111  gio/gunixinputstream.c  | 3 +--
88112  gio/gunixoutputstream.c | 3 +--
88113  2 files changed, 2 insertions(+), 4 deletions(-)
88114
88115 commit 9b4cc6edf4a698597c0cee9a5ef4d40ad13aa888
88116 Author: Dan Winship <danw@gnome.org>
88117 Date:   Tue Apr 27 16:54:18 2010 -0400
88118
88119     GUnixInputStream, GUnixOutputStream: support ordinary files better
88120
88121     If the fd is not a pipe or socket, fall back to using threads to do
88122     async I/O rather than poll, since poll doesn't work the way you want
88123     for ordinary files.
88124
88125     https://bugzilla.gnome.org/show_bug.cgi?id=606913
88126
88127  gio/gunixinputstream.c  | 34 +++++++++++++++++++++++++++++-----
88128  gio/gunixoutputstream.c | 34 +++++++++++++++++++++++++++++-----
88129  2 files changed, 58 insertions(+), 10 deletions(-)
88130
88131 commit e60846dc78b9dace8d27276f7ef512e209dba7b3
88132 Author: Matthias Clasen <mclasen@redhat.com>
88133 Date:   Sat Nov 12 22:52:24 2011 -0500
88134
88135     Some more docs reshuffling
88136
88137  docs/reference/glib/building.sgml  | 980
88138  +++++++++++++++++--------------------
88139  docs/reference/glib/glib-docs.sgml | 132 ++---
88140  2 files changed, 509 insertions(+), 603 deletions(-)
88141
88142 commit 06bb6c75a2e5e6e0c3bfcb99ae829143768e1702
88143 Author: Matthias Clasen <mclasen@redhat.com>
88144 Date:   Sat Nov 12 21:54:42 2011 -0500
88145
88146     More consistent doc formatting
88147
88148     Move some things around, make capitalization of short descriptions
88149     more consistent.
88150
88151  docs/reference/glib/glib-docs.sgml       |   6 +-
88152  docs/reference/glib/gvariant-text.xml    |   4 +
88153  docs/reference/glib/gvariant-varargs.xml |   7 +-
88154  docs/reference/glib/regex-syntax.sgml    |   9 +-
88155  docs/reference/glib/running.sgml         | 237
88156  +++++++++++++++----------------
88157  glib/gchecksum.c                         |   2 +-
88158  glib/gconvert.c                          |   2 +-
88159  glib/gdatetime.c                         |   2 +-
88160  glib/ghmac.c                             |   2 +-
88161  glib/glist.c                             |   4 +-
88162  glib/gslist.c                            |   4 +-
88163  glib/gtimezone.c                         |   2 +-
88164  glib/gurifuncs.c                         |   7 +-
88165  glib/gversion.c                          |   2 +-
88166  14 files changed, 148 insertions(+), 142 deletions(-)
88167
88168 commit 599f254066beb3bdad1d4fb70a7afd28c45d7634
88169 Author: Matthias Clasen <mclasen@redhat.com>
88170 Date:   Sat Nov 12 19:13:44 2011 -0500
88171
88172     Cleanups to debug env var handling
88173
88174  glib/glib-init.c |  6 +++---
88175  glib/gslice.c    | 48 ++++++++++++++++++------------------------------
88176  gobject/gtype.c  | 13 +++++--------
88177  3 files changed, 26 insertions(+), 41 deletions(-)
88178
88179 commit 943a18b5643443438820eae3453d3b279213547e
88180 Author: Matthias Clasen <mclasen@redhat.com>
88181 Date:   Sat Nov 12 18:36:52 2011 -0500
88182
88183     Parse G_DEBUG only once
88184
88185  glib/glib-init.c | 15 +++------------
88186  1 file changed, 3 insertions(+), 12 deletions(-)
88187
88188 commit 5d9f05eef147f17d71e38c9fba2e3f622c9ed21b
88189 Author: Matthias Clasen <mclasen@redhat.com>
88190 Date:   Sat Nov 12 10:26:31 2011 -0500
88191
88192     glib-unix.h: Add G_BEGIN/END_DECLS
88193
88194     The omission was pointed out in bug 663880.
88195
88196  glib/glib-unix.h | 6 +++++-
88197  1 file changed, 5 insertions(+), 1 deletion(-)
88198
88199 commit faebf0f6536f85bfc4afd81a69d9d46383031fa6
88200 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
88201 Date:   Sat Nov 12 10:38:31 2011 +0800
88202
88203     gstrfuncs.c: Fix variable declaration
88204
88205     Declare variables at top of block to stop C89 compilers from
88206     complaining.
88207
88208  glib/gstrfuncs.c | 21 +++++++++++----------
88209  1 file changed, 11 insertions(+), 10 deletions(-)
88210
88211 commit 0f01bef4b458b73f2500ad8926b9c8a886215dc3
88212 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
88213 Date:   Fri Nov 11 14:41:50 2011 +0000
88214
88215     GDBusWorker: tolerate read errors while closing
88216
88217     My previous fix for GNOME#662100 was incomplete: it seems that
88218     with some
88219     timings, the stream can be closed with an async read in-flight. This
88220     can make the read fail immediately with G_IO_ERROR_CLOSED instead of
88221     becoming cancelled.
88222
88223     This happens reliably on an embedded device, and rarely on my laptop;
88224     repeating the test 100 times in quick succession reliably reproduces
88225     the bug on my laptop.
88226
88227     It seems as though what we really want is to ignore read errors, once
88228     we've established that we want to close the connection anyway - this
88229     means that after asking to close, you're immune to exit-on-close,
88230     which seems like a good rule.
88231
88232     An additional subtlety is that continuing to read after we know we
88233     want to close is still required, otherwise we'll never emit ::closed.
88234
88235     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662100
88236     Bug-NB: NB#287088
88237     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
88238     Reviewed-by: Colin Walters <walters@verbum.org>
88239
88240  gio/gdbusprivate.c | 22 +++++++++++++++++++++-
88241  1 file changed, 21 insertions(+), 1 deletion(-)
88242
88243 commit 214d249f40de028c5f76cea6ed665af5e1cf45d0
88244 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
88245 Date:   Thu Nov 10 19:06:43 2011 +0000
88246
88247     GDBusWorker: debug on read errors if transport debugging is enabled
88248
88249     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662100
88250     Bug-NB: NB#287088
88251     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
88252     Reviewed-by: Colin Walters <walters@verbum.org>
88253
88254  gio/gdbusprivate.c | 13 +++++++++++++
88255  1 file changed, 13 insertions(+)
88256
88257 commit fc21c6ced0f1d7e6c8960b2e1439d814a960e7bf
88258 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
88259 Date:   Thu Nov 3 18:33:08 2011 +0000
88260
88261     gdbus-exit-on-close test: don't leak a variant
88262
88263     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662100
88264     Bug-NB: NB#287088
88265     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
88266     Reviewed-by: Colin Walters <walters@verbum.org>
88267
88268  gio/tests/gdbus-exit-on-close.c | 1 +
88269  1 file changed, 1 insertion(+)
88270
88271 commit f0c383917bdae58393410f2c3052bad2a4b51d9e
88272 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
88273 Date:   Thu Nov 3 18:32:53 2011 +0000
88274
88275     gdbus-exit-on-close test: optionally be more verbose for debugging
88276
88277     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662100
88278     Bug-NB: NB#287088
88279     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
88280     Reviewed-by: Colin Walters <walters@verbum.org>
88281
88282  gio/tests/gdbus-exit-on-close.c | 28 +++++++++++++++++++++++++++-
88283  1 file changed, 27 insertions(+), 1 deletion(-)
88284
88285 commit 759c0e935d0d189aebbb7ff8186c397e88477c7f
88286 Author: Dan Winship <danw@gnome.org>
88287 Date:   Sat Sep 3 09:03:17 2011 -0400
88288
88289     gio: more implementations of GFileDescriptorBased
88290
88291     Implement GFileDescriptorBased in GSocket{Input,Output}Stream and
88292     GUnix{Input,Output}Stream.
88293
88294     https://bugzilla.gnome.org/show_bug.cgi?id=616852
88295
88296  gio/gsocketinputstream.c  | 27 ++++++++++++++++++++++++++-
88297  gio/gsocketoutputstream.c | 29 +++++++++++++++++++++++++++--
88298  gio/gunixinputstream.c    | 12 +++++++++++-
88299  gio/gunixoutputstream.c   | 12 +++++++++++-
88300  4 files changed, 75 insertions(+), 5 deletions(-)
88301
88302 commit f218353e04ca61dbf5e4d7a3a024fe414dbfa46a
88303 Author: Kristian Rietveld <kris@loopnest.org>
88304 Date:   Wed Nov 9 08:32:33 2011 +0100
88305
88306     Need to include xlocale.h on Darwin for strtod_l
88307
88308     This fixes the build of gstrfuncs.c on Darwin.
88309
88310  configure.ac     | 2 ++
88311  glib/gstrfuncs.c | 5 +++++
88312  2 files changed, 7 insertions(+)
88313
88314 commit fb95c20c965bc241fc9d519afede94d3bc7838a8
88315 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
88316 Date:   Mon Nov 7 20:04:15 2011 +0100
88317
88318     Add G_SIGNAL_DEPRECATED
88319
88320     Similar to G_PARAM_DEPRECATED. It will warn only for users of the
88321     signals, so a signal can still be emited without warning, for
88322     compatibility reasons.
88323
88324     Apparently, there is no way user flags could have been used before,
88325     so that shouldn't break anyone.
88326
88327     https://bugzilla.gnome.org/show_bug.cgi?id=663581
88328
88329  gobject/gobject.c |  2 +-
88330  gobject/gsignal.c | 32 +++++++++++++++++++++++++++++++-
88331  gobject/gsignal.h |  8 ++++++--
88332  3 files changed, 38 insertions(+), 4 deletions(-)
88333
88334 commit f09e71aff05bfa07e58c68b2dd8396ed760e4666
88335 Author: Dan Winship <danw@gnome.org>
88336 Date:   Mon Nov 7 13:50:00 2011 -0500
88337
88338     gio/tests/proxy: don't use deprecated functions
88339
88340  gio/tests/proxy.c | 2 +-
88341  1 file changed, 1 insertion(+), 1 deletion(-)
88342
88343 commit a5bf1c117b9042906763d166f396e8cccaf48f91
88344 Author: Dan Winship <danw@gnome.org>
88345 Date:   Mon Nov 7 13:48:30 2011 -0500
88346
88347     Fix g_variant_get_gtype() deprecation message
88348
88349     Instead of:
88350
88351     warning: ‘g_variant_get_gtype’ is deprecated (declared at
88352     ../../gobject/glib-types.h:242): Use '((GType) ((21) << (2)))'
88353     instead [-Wdeprecated-declarations]
88354
88355     show:
88356
88357     warning: ‘g_variant_get_gtype’ is deprecated (declared at
88358     ../../gobject/glib-types.h:242): Use ''G_VARIANT_GET_TYPE'' instead
88359     [-Wdeprecated-declarations]
88360
88361     Also, document the macro-expansion problem in the
88362     G_GNUC_DEPRECATED_FOR docs
88363
88364  docs/reference/glib/tmpl/macros_misc.sgml | 7 +++++++
88365  gobject/glib-types.h                      | 2 +-
88366  2 files changed, 8 insertions(+), 1 deletion(-)
88367
88368 commit 7d1c7af1a6ed30d4caec244ac8ebe47dc86bf04f
88369 Author: Benjamin Otte <otte@redhat.com>
88370 Date:   Sun Oct 16 12:58:29 2011 -0700
88371
88372     docs: Improve g_variant_loop() docs
88373
88374     Typo fix and changing "is not recommended" to the nice version of
88375     "don't
88376     do this", aka "causes undefined behavior".
88377
88378  gio/glocalfileinfo.c | 5 ++++-
88379  glib/gvariant.c      | 4 ++--
88380  2 files changed, 6 insertions(+), 3 deletions(-)
88381
88382 commit 14677e16d8ac6b7bdb22885ef94ae889f67751ee
88383 Author: Benjamin Otte <otte@redhat.com>
88384 Date:   Mon Jul 25 13:08:59 2011 +0200
88385
88386     docs: Tell which function to use to avoid errors.
88387
88388  glib/gvarianttype.h | 3 ++-
88389  1 file changed, 2 insertions(+), 1 deletion(-)
88390
88391 commit 0e283dcb94a6be20ccc0b8446c3df70ff14d36f1
88392 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
88393 Date:   Mon Nov 7 14:14:45 2011 +0800
88394
88395     Update VS property sheets
88396
88397     gmain.h was added into the list of deprecated headers, so "install"
88398     that as weel.
88399
88400  build/win32/vs10/glib.props  | 2 ++
88401  build/win32/vs9/glib.vsprops | 1 +
88402  2 files changed, 3 insertions(+)
88403
88404 commit fc0b8d4f28c1d3d24a0d92b134ebbe74966a4a73
88405 Author: Matthias Clasen <mclasen@redhat.com>
88406 Date:   Mon Nov 7 00:14:28 2011 -0500
88407
88408     Add a test for CDATA in gschema.xml files
88409
88410  gio/tests/gschema-compile.c              | 3 ++-
88411  gio/tests/schema-tests/cdata.gschema.xml | 7 +++++++
88412  2 files changed, 9 insertions(+), 1 deletion(-)
88413
88414 commit 7ec69ecd3207abc750291231c37739d16d8d5a42
88415 Author: Matthias Clasen <mclasen@redhat.com>
88416 Date:   Mon Nov 7 00:13:56 2011 -0500
88417
88418     Accept CDATA in gschema.xml files
88419
88420  gio/glib-compile-schemas.c | 1 +
88421  1 file changed, 1 insertion(+)
88422
88423 commit 41b8ce7100fa5fa4ecb01555e52b3664bcc41b28
88424 Author: Alexander Larsson <alexl@redhat.com>
88425 Date:   Thu Nov 3 17:27:08 2011 +0100
88426
88427     win32: Remove some debug spew on startup
88428
88429     This is not needed anymore and was causing problems for pkg-config.
88430
88431  glib/gthread-win32.c | 9 ++-------
88432  1 file changed, 2 insertions(+), 7 deletions(-)
88433
88434 commit d2d62ecfcd09f91ed423b66b5b21be602dce2ecd
88435 Author: Matthias Clasen <mclasen@redhat.com>
88436 Date:   Thu Nov 3 01:48:54 2011 -0400
88437
88438     Make the default log handler more useful
88439
88440     We make the default log handler only print default and informational
88441     messages if the log domain is explicitly requested.
88442
88443     https://bugzilla.gnome.org/show_bug.cgi?id=661926
88444
88445  docs/reference/glib/running.sgml | 34 +++++++++++++++++++++++++++++++++-
88446  glib/gmessages.c                 | 37
88447  +++++++++++++++++++++++++++++++++++++
88448  glib/tests/logging.c             | 23 ++++++++++++++++++++++-
88449  3 files changed, 92 insertions(+), 2 deletions(-)
88450
88451 commit 7456b43c3e31355c97c19218e1e75eb44611d12f
88452 Author: Matthias Clasen <mclasen@redhat.com>
88453 Date:   Thu Nov 3 00:39:31 2011 -0400
88454
88455     Move old deprecated gmain api into deprecated/
88456
88457  glib/Makefile.am        |   1 +
88458  glib/deprecated/gmain.h | 138
88459  ++++++++++++++++++++++++++++++++++++++++++++++++
88460  glib/glib.h             |   1 +
88461  glib/gmain.h            | 100 -----------------------------------
88462  4 files changed, 140 insertions(+), 100 deletions(-)
88463
88464 commit a3c8712c4bc8c8ed4e7523ee06766436a6a84c0e
88465 Author: Matthias Clasen <mclasen@redhat.com>
88466 Date:   Thu Nov 3 00:30:56 2011 -0400
88467
88468     Remove single-include guards in deprecated/
88469
88470     Not allowed to include these headers single anymore, either.
88471
88472  glib/deprecated/gallocator.h  | 2 +-
88473  glib/deprecated/gcompletion.h | 2 +-
88474  glib/deprecated/grel.h        | 2 +-
88475  glib/deprecated/gthread.h     | 2 +-
88476  4 files changed, 4 insertions(+), 4 deletions(-)
88477
88478 commit 5896808e8c6a66db34d9c0c5562a3bef00357a25
88479 Author: Matthias Clasen <mclasen@redhat.com>
88480 Date:   Thu Nov 3 00:16:41 2011 -0400
88481
88482     GIO: Don't use G_DISABLE_DEPRECATED for functions
88483
88484  gio/gdesktopappinfo.c    | 2 --
88485  gio/gdesktopappinfo.h    | 6 ++++--
88486  gio/gdrive.h             | 2 --
88487  gio/gfile.h              | 4 ----
88488  gio/giomodule.c          | 2 --
88489  gio/gmount.h             | 2 --
88490  gio/gtlsconnection.h     | 5 ++---
88491  gio/gunixsocketaddress.h | 4 ----
88492  gio/gvolume.h            | 2 --
88493  gio/gvolumemonitor.h     | 3 +--
88494  10 files changed, 7 insertions(+), 25 deletions(-)
88495
88496 commit 328be3938ec4b65f2d19adc531148ce8c0b1803f
88497 Author: Matthias Clasen <mclasen@redhat.com>
88498 Date:   Thu Nov 3 00:09:32 2011 -0400
88499
88500     GObject: Don't use G_DISABLE_DEPRECATED for functions
88501
88502  gobject/gboxed.h      | 2 --
88503  gobject/glib-types.h  | 3 +--
88504  gobject/gobject.h     | 5 +----
88505  gobject/gparam.h      | 2 --
88506  gobject/gvaluetypes.h | 7 ++-----
88507  5 files changed, 4 insertions(+), 15 deletions(-)
88508
88509 commit 07bcb3f8d6451de9d44c1ff5891f7fc79d8fa524
88510 Author: Matthias Clasen <mclasen@redhat.com>
88511 Date:   Thu Nov 3 00:05:29 2011 -0400
88512
88513     Update deprecation docs
88514
88515  docs/reference/glib/compiling.sgml | 21 ++++++++++-----------
88516  1 file changed, 10 insertions(+), 11 deletions(-)
88517
88518 commit 03766a1a38407fbbbf8c30874e6f8d46e2b0da43
88519 Author: Matthias Clasen <mclasen@redhat.com>
88520 Date:   Thu Nov 3 00:04:15 2011 -0400
88521
88522     Don't use G_DISABLE_DEPRECATED guards around deprecated functions
88523
88524     I'm leaving the old-style deprecation guards in place around
88525     deprecated macros, enumeration values, etc, for now.
88526
88527  glib/gasyncqueue.h | 2 --
88528  glib/gatomic.h     | 2 --
88529  glib/gfileutils.h  | 6 ++----
88530  glib/ghash.h       | 4 +---
88531  glib/giochannel.c  | 2 --
88532  glib/giochannel.h  | 2 --
88533  glib/glib.h        | 2 --
88534  glib/gmain.h       | 3 +--
88535  glib/gmappedfile.h | 2 --
88536  glib/gmessages.h   | 3 +--
88537  glib/gstrfuncs.h   | 8 --------
88538  glib/gstring.h     | 6 ++----
88539  glib/gtree.h       | 2 --
88540  glib/gunicode.h    | 3 ---
88541  glib/gutils.h      | 2 +-
88542  15 files changed, 8 insertions(+), 41 deletions(-)
88543
88544 commit f9c2362e434b2d190296f8a41a7aa68c50474923
88545 Author: Dan Winship <danw@gnome.org>
88546 Date:   Fri Oct 28 15:38:52 2011 -0400
88547
88548     glib-mkenums: add --identifier-prefix and --symbol-prefix args
88549
88550     Allow passing --identifier-prefix and --symbol-prefix to glib-mkenums,
88551     with the same meanings as in g-ir-scanner, to allow fixing up the enum
88552     name parsing globally rather than needing to add a /<* *>/ override to
88553     each enum.
88554
88555     https://bugzilla.gnome.org/show_bug.cgi?id=661797
88556
88557  docs/reference/gobject/glib-mkenums.xml | 24 ++++++++++++++++++
88558  gobject/glib-mkenums.in                 | 43
88559  ++++++++++++++++++++++++---------
88560  2 files changed, 56 insertions(+), 11 deletions(-)
88561
88562 commit 78a0dbd8536f993094be30bf8f1e3b189f571325
88563 Author: Dan Winship <danw@gnome.org>
88564 Date:   Fri Oct 28 15:38:27 2011 -0400
88565
88566     docs: don't refer to a deprecated glib-mkenums flag
88567
88568     Refer to the new flag instead
88569
88570     https://bugzilla.gnome.org/show_bug.cgi?id=661797
88571
88572  docs/reference/gobject/glib-mkenums.xml | 4 ++--
88573  1 file changed, 2 insertions(+), 2 deletions(-)
88574
88575 commit dd4a8d333ddab043c5a6e89c0d19e56a1bdcec3e
88576 Author: Dan Winship <danw@gnome.org>
88577 Date:   Fri Oct 14 14:32:11 2011 -0400
88578
88579     glib-mkenums.in: fix @ENUMPREFIX@ with /*< underscore_name=... >*/
88580
88581     For enums defined with an underscore_name override, @ENUMPREFIX@
88582     would include a trailing "_". Fix.
88583
88584     https://bugzilla.gnome.org/show_bug.cgi?id=661797
88585
88586  gobject/glib-mkenums.in | 2 +-
88587  1 file changed, 1 insertion(+), 1 deletion(-)
88588
88589 commit 9782598b81ffe35f892bb510c27bc0d1afffaeee
88590 Author: Aleksander Morgado <aleksander@lanedo.com>
88591 Date:   Thu Oct 27 16:54:02 2011 +0200
88592
88593     gdbus: avoid warning when finalizing a GDBusObjectManagerClient
88594
88595     If the GDBusObjectManagerClient doesn't get a name owner during
88596     its lifetime,
88597     `on_control_proxy_g_signal' will never be connected to any signal,
88598     so we
88599     shouldn't dump any warning in that case.
88600
88601     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=662858
88602
88603  gio/gdbusobjectmanagerclient.c | 6 +++---
88604  1 file changed, 3 insertions(+), 3 deletions(-)
88605
88606 commit 1fc897352e2bd8c52f33517088213ee4b0024932
88607 Author: David Zeuthen <davidz@redhat.com>
88608 Date:   Thu Oct 27 10:30:58 2011 -0400
88609
88610     g_bus_own_name: fix race when unowning a name immediately after
88611     owning it
88612
88613     ... and also add a test to verify that the fix works.
88614
88615     https://bugzilla.gnome.org/show_bug.cgi?id=662808
88616
88617     Signed-off-by: David Zeuthen <davidz@redhat.com>
88618
88619  gio/gdbusnameowning.c   | 86
88620  +++++++++++++++++++++++++++++++++++--------------
88621  gio/tests/gdbus-names.c | 29 +++++++++++++++--
88622  2 files changed, 89 insertions(+), 26 deletions(-)
88623
88624 commit 4c038429b10a961b59b0c4a5c7ede40fe5aee494
88625 Author: Ryan Lortie <desrt@desrt.ca>
88626 Date:   Wed Oct 26 15:10:33 2011 -0400
88627
88628     Revert "gthread: G_STATIC_MUTEX_INIT: Fix this for the non-win32
88629     case."
88630
88631     This reverts commit 52fd106724aa79ad57ecaa7ad9d340f8c89da06d.
88632
88633  glib/deprecated/gthread.h | 8 --------
88634  1 file changed, 8 deletions(-)
88635
88636 commit 52fd106724aa79ad57ecaa7ad9d340f8c89da06d
88637 Author: Murray Cumming <murrayc@murrayc.com>
88638 Date:   Wed Oct 26 11:38:13 2011 +0200
88639
88640     gthread: G_STATIC_MUTEX_INIT: Fix this for the non-win32 case.
88641
88642     Also initialize the unused member. This was correct before but
88643     was broken when the ifndef was moved inside the GStaticMutex
88644     struct:
88645     http://git.gnome.org/browse/glib/commit/glib/gthread.h?id=24652730a9faaedb19b9e90024077eb7f75a6907
88646     This avoids a compiler warning.
88647
88648  glib/deprecated/gthread.h | 8 ++++++++
88649  1 file changed, 8 insertions(+)
88650
88651 commit 73d22207d166d02660d8864034b3eab855ad2f54
88652 Author: Damien Lespinau <damien.lespinau@gmail.com>
88653 Date:   Mon Oct 24 22:25:59 2011 -0400
88654
88655     Add TAGS files to .gitignore
88656
88657     "make tags" is the best way to produce tags in an automake project and
88658     yet very few people are using it so the tags files it generates
88659     are never
88660     added to the .gitignore files.
88661
88662     Add TAGS files to .gitignore then.
88663
88664     https://bugzilla.gnome.org/show_bug.cgi?id=615424
88665
88666  .gitignore | 1 +
88667  1 file changed, 1 insertion(+)
88668
88669 commit ba7bf09285636a3c150a83620c6d91611aa37b05
88670 Author: Robert Nagy <robert@openbsd.org>
88671 Date:   Mon Oct 24 21:18:48 2011 -0400
88672
88673     Fix some build issues on OpenBSD
88674
88675     Adapt to some OpenBSD header quirks.
88676     Patch by Robert Nagy.
88677
88678     https://bugzilla.gnome.org/show_bug.cgi?id=661386
88679
88680  configure.ac | 17 +++++++++++++----
88681  1 file changed, 13 insertions(+), 4 deletions(-)
88682
88683 commit 6a81ced72d0d5dc835e53dd6ae6652a3c9de494b
88684 Author: Sjoerd Simons <sjoerd@luon.net>
88685 Date:   Fri Oct 21 15:40:56 2011 +0200
88686
88687     Fix document generation in out of tree builds
88688
88689     https://bugzilla.gnome.org/show_bug.cgi?id=662390
88690
88691  docs/reference/glib/Makefile.am    | 2 +-
88692  docs/reference/gobject/Makefile.am | 2 +-
88693  2 files changed, 2 insertions(+), 2 deletions(-)
88694
88695 commit 5e2a2ef288abafa34213982365bf2019e882864e
88696 Author: Will Thompson <will.thompson@collabora.co.uk>
88697 Date:   Thu Oct 20 16:07:03 2011 +0100
88698
88699     g_parse_debug_string: invert flags given besides "all"
88700
88701     Any flags specified as well as "all" are subtracted from the result,
88702     allowing the user to specify FOO_DEBUG="all,bar,baz" to mean "give me
88703     debugging information for everything except bar and baz".
88704
88705     https://bugzilla.gnome.org/show_bug.cgi?id=642452
88706
88707  glib/glib-init.c | 41 +++++++++++++++++++++++++++++------------
88708  tests/testglib.c | 18 ++++++++++++++++--
88709  2 files changed, 45 insertions(+), 14 deletions(-)
88710
88711 commit 73ffa9034f80ff08c30ff519984b5d00894c63c6
88712 Author: Will Thompson <will.thompson@collabora.co.uk>
88713 Date:   Wed Feb 16 10:48:22 2011 +0000
88714
88715     Test g_parse_debug_string ("all")
88716
88717     https://bugzilla.gnome.org/show_bug.cgi?id=642452
88718
88719  tests/testglib.c | 5 ++++-
88720  1 file changed, 4 insertions(+), 1 deletion(-)
88721
88722 commit 94a46ea410ced6904691dba16d01485b6a6283f0
88723 Author: Matthias Clasen <mclasen@redhat.com>
88724 Date:   Mon Oct 24 13:43:11 2011 -0400
88725
88726     Fix 'make check' with clang
88727
88728     Patch by Elias Pipping
88729
88730     https://bugzilla.gnome.org/show_bug.cgi?id=662491
88731
88732  tests/run-assert-msg-test.sh | 4 ++--
88733  1 file changed, 2 insertions(+), 2 deletions(-)
88734
88735 commit 73e3c98df07ae7180922216aa3bebfb434405375
88736 Author: Matthias Clasen <mclasen@redhat.com>
88737 Date:   Mon Oct 24 13:25:15 2011 -0400
88738
88739     Fix g_hash_table_iter_replace
88740
88741     When reusing an existing key 'internally', we must avoid calling
88742     the key_destroy function on the old key.
88743
88744     https://bugzilla.gnome.org/show_bug.cgi?id=662544
88745
88746  glib/ghash.c      | 17 ++++++++++++-----
88747  glib/tests/hash.c | 47 +++++++++++++++++++++++++++++++++++++++++++++++
88748  2 files changed, 59 insertions(+), 5 deletions(-)
88749
88750 commit a124562d1bdd51de4b136725b3902b1e518d991f
88751 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
88752 Date:   Fri Oct 21 11:42:10 2011 +0100
88753
88754     GDBusConnection: document that this object is (meant to be)
88755     thread-safe
88756
88757     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661992
88758     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
88759     Reviewed-by: David Zeuthen <davidz@redhat.com>
88760
88761  gio/gdbusconnection.c | 9 +++++++++
88762  1 file changed, 9 insertions(+)
88763
88764 commit a031bacaac77d5de7388203dbe1ccc67b9142482
88765 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
88766 Date:   Fri Oct 21 15:46:00 2011 +0100
88767
88768     GDBusConnection: make the closed flag atomic (but still lock to write)
88769
88770     Strictly speaking, neither of the two uses that aren't under the lock
88771     *needs* to be atomic, but it seems better to be obviously correct (and
88772     we save another 4 bytes of struct).
88773
88774     One of these uses is in g_dbus_connection_is_closed(), any use
88775     of which
88776     is inherently a race condition anyway.
88777
88778     The other is g_dbus_connection_flush_sync, which as far as I can tell
88779     just needs a best-effort check, to not waste effort on a connection
88780     that
88781     has been closed for a while (but I could be wrong).
88782
88783     I removed the check for the closed flag altogether in
88784     g_dbus_connection_send_message_with_reply_unlocked, because it
88785     turns out
88786     to be redundant with one in g_dbus_connection_send_message_unlocked,
88787     which is called immediately after.
88788
88789     g_dbus_connection_close_sync held the lock to check the closed flag,
88790     which is no longer needed.
88791
88792     As far as I can tell, the only reason why the lock is still desirable
88793     when setting the closed flag is so that remove_match_rule can't fail
88794     by racing with close notification from the worker thread - but
88795     on_worker_closed needs to hold the lock anyway, to deal with other
88796     data structures, so there's no point in trying to eliminate the
88797     requirement to hold the lock.
88798
88799     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661992
88800     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
88801     Reviewed-by: David Zeuthen <davidz@redhat.com>
88802
88803  gio/gdbusconnection.c | 163
88804  +++++++++++++++++++++++++++++---------------------
88805  1 file changed, 96 insertions(+), 67 deletions(-)
88806
88807 commit 9857cf8c46511b0fb1ed60ea96da8f4a310263e5
88808 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
88809 Date:   Fri Oct 21 16:24:29 2011 +0100
88810
88811     GDBusConnection: document which properties are protected by @lock
88812
88813     Also, a few that don't need to be.
88814
88815     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661992
88816     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
88817     Reviewed-by: David Zeuthen <davidz@redhat.com>
88818
88819  gio/gdbusconnection.c | 25 ++++++++++++++++---------
88820  1 file changed, 16 insertions(+), 9 deletions(-)
88821
88822 commit 8df114f5975ac8819a5a16cb4c5492a179cdfa2e
88823 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
88824 Date:   Mon Oct 17 19:27:23 2011 +0100
88825
88826     GDBusConnection: access the exit-on-close flag atomically
88827
88828     This isn't strictly necessary, because in every location where it's
88829     checked, if the reading thread misses an update from another thread,
88830     it's indistinguishable from the reading thread having been scheduled
88831     before the writing thread, which is an unavoidable race condition that
88832     callers need to cope with anyway. On the other hand, merging
88833     exit_on_close
88834     into atomic_flags gives the least astonishing semantics to library
88835     users
88836     and saves 4 bytes of struct, and if you're accessing exit-on-close
88837     often
88838     enough for it to be a performance concern, you're probably doing
88839     it wrong.
88840
88841     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661992
88842     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
88843     Reviewed-by: David Zeuthen <davidz@redhat.com>
88844
88845  gio/gdbusconnection.c | 24 +++++++++++++++++-------
88846  1 file changed, 17 insertions(+), 7 deletions(-)
88847
88848 commit 3a0b60647d8fd3b7ecffd5f79641a1daa9d79299
88849 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
88850 Date:   Mon Oct 17 13:27:03 2011 +0100
88851
88852     Annotate GDBusConnection private functions with thread/lock status
88853
88854     The thread shared between all GDBusWorker instances was variously
88855     called
88856     the "worker thread" or "message handler thread", which I mostly
88857     changed to
88858     "the GDBusWorker thread" to avoid ambiguity.
88859
88860     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661992
88861     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
88862     Reviewed-by: David Zeuthen <davidz@redhat.com>
88863
88864  gio/gdbusconnection.c | 89
88865  ++++++++++++++++++++++++++++++++++++---------------
88866  1 file changed, 63 insertions(+), 26 deletions(-)
88867
88868 commit a886c2b3b8396bfacf546c9c52911fabb58acc57
88869 Author: Yaron Shahrabani <sh.yaron@gmail.com>
88870 Date:   Sat Oct 22 12:39:15 2011 +0200
88871
88872     Updated Hebrew translation.
88873
88874  po/he.po | 5798
88875  +++++++++++++++++++++++++++++++-------------------------------
88876  1 file changed, 2916 insertions(+), 2882 deletions(-)
88877
88878 commit c75ee5ed17c865072c7ee7c48fbea96ea8c09a62
88879 Author: Matej Urbančič <mateju@svn.gnome.org>
88880 Date:   Fri Oct 21 21:24:06 2011 +0200
88881
88882     Updated Slovenian translation
88883
88884  po/sl.po | 5811
88885  +++++++++++++++++++++++++++++++-------------------------------
88886  1 file changed, 2908 insertions(+), 2903 deletions(-)
88887
88888 commit 9c07e7dc90b1331dab9f0e960d119d0889c7d585
88889 Author: Ryan Lortie <desrt@desrt.ca>
88890 Date:   Fri Oct 21 14:05:10 2011 -0400
88891
88892     GDBusMessage: fix leak of GError
88893
88894     As part of the deserialisation process of a zero-length array in the
88895     DBus wire format, parse_value_from_blob() recursively calls itself
88896     with
88897     the expectation of failing (as can be seen by the assert immediately
88898     following).
88899
88900     It passes &local_error to this always-failing call and then fails to
88901     free it (indeed, to use it at all).  The result is that the GError is
88902     leaked.
88903
88904     Fix it by passing in NULL instead, so that the GError is never created
88905     in the first place.
88906
88907     https://bugzilla.gnome.org/show_bug.cgi?id=662411
88908
88909  gio/gdbusmessage.c | 2 +-
88910  1 file changed, 1 insertion(+), 1 deletion(-)
88911
88912 commit 3d13ee1b5ff2a2ad5f32704cc5f071167a8852a6
88913 Author: Ryan Lortie <desrt@desrt.ca>
88914 Date:   Fri Oct 21 15:00:24 2011 -0400
88915
88916     GVariant format string docs: fix maybe types
88917
88918     The documentation for maybe types failed to mention 'a' as one of the
88919     types that was handled with a single pointer for which NULL means
88920     "nothing".  Correct that omission.
88921
88922     Problem caught by Shaun McCance.
88923
88924  docs/reference/glib/gvariant-varargs.xml | 11 ++++++-----
88925  1 file changed, 6 insertions(+), 5 deletions(-)
88926
88927 commit e52437982c4dd1c88459f3eed0d8ad1dc167c0eb
88928 Author: Matthias Clasen <mclasen@redhat.com>
88929 Date:   Fri Oct 21 14:57:47 2011 -0400
88930
88931     Make g_ascii_strtod behave as documented
88932
88933     The docs explicitly state that we reset errno, so lets do that,
88934     even if we just wrap strtod_l. Also move the argument check
88935     out of the ifdef.
88936
88937     https://bugzilla.gnome.org/show_bug.cgi?id=662398
88938
88939  glib/gstrfuncs.c | 8 +++++---
88940  1 file changed, 5 insertions(+), 3 deletions(-)
88941
88942 commit 848df03e16e190eddf1ee63733d85f687b65bdf9
88943 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
88944 Date:   Wed Oct 19 17:23:30 2011 +0100
88945
88946     GDBusConnection: check for initializedness in most public API
88947
88948     The only exceptions are those of the trivial getters/setters that
88949     don't
88950     already need the initialization check for its secondary role as
88951     a memory
88952     barrier (this is consistent with GSocket, where trivial
88953     getters/setters
88954     don't check):
88955
88956     * g_dbus_connection_set_exit_on_close
88957     * g_dbus_connection_get_exit_on_close
88958     * g_dbus_connection_is_closed
88959
88960     g_dbus_connection_set_exit_on_close needs to be safe for
88961     use before initialization anyway, so it can be set at construct-time.
88962
88963     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661689
88964     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
88965     Reviewed-by: David Zeuthen <davidz@redhat.com>
88966
88967  gio/gdbusconnection.c | 13 +++++++++++++
88968  1 file changed, 13 insertions(+)
88969
88970 commit 3958a9fc1ef99b474373415d5d46d596293764f6
88971 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
88972 Date:   Thu Oct 20 20:02:02 2011 +0100
88973
88974     GDBusConnection: document use while uninitialized as undefined
88975     behaviour
88976
88977     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661689
88978     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662208
88979     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
88980     Reviewed-by: David Zeuthen <davidz@redhat.com>
88981
88982  gio/gdbusconnection.c | 16 ++++++++++++++++
88983  1 file changed, 16 insertions(+)
88984
88985 commit a7ea94929420cafe5189b477f24da4903bec9e49
88986 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
88987 Date:   Thu Oct 20 13:12:26 2011 +0100
88988
88989     GDBusConnection: check for initialization where needed for
88990     thread-safety
88991
88992     Also document which fields require such a check in order to have
88993     correct
88994     threading semantics.
88995
88996     This usage doesn't matches the GInitable documentation, which suggests
88997     use of a GError - but using an uninitialized GDBusConnection is
88998     programming error, and not usefully recoverable. (The GInitable
88999     documentation may have been a mistake - GNOME#662208.) Also, not
89000     all of
89001     the places where we need it can raise a GError.
89002
89003     The check serves a dual purpose: it turns a non-deterministic
89004     crash into
89005     a deterministic critical warning, and is also a memory barrier for
89006     thread-safety. All of these functions dereference or return fields
89007     that
89008     are meant to be protected by FLAG_INITIALIZED, so they could crash or
89009     return an undefined value to their caller without this, if called
89010     from a
89011     thread that isn't the one that called initable_init() (although
89012     I can't
89013     think of any way to do that without encountering a memory barrier,
89014     undefined behaviour, or a race condition that leads to undefined
89015     behaviour if the non-initializing thread wins the race).
89016
89017     One exception is that initable_init() itself makes a synchronous call.
89018     We deal with that by passing new internal flags up the call stack, to
89019     reassure g_dbus_connection_send_message_unlocked() that it can
89020     go ahead.
89021
89022     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661689
89023     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661992
89024     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
89025     Reviewed-by: David Zeuthen <davidz@redhat.com>
89026
89027  gio/gdbusconnection.c | 139
89028  +++++++++++++++++++++++++++++++++++++++++++++++---
89029  gio/gioenums.h        |   2 +
89030  2 files changed, 133 insertions(+), 8 deletions(-)
89031
89032 commit 245d68be6ff0104783ce0b2d4bc0a139f09e0c34
89033 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
89034 Date:   Fri Oct 21 16:02:22 2011 +0100
89035
89036     GDBusConnection: replace is_initialized with an atomic flag
89037
89038     The comment implied that even failed initialization would set
89039     is_initialized = TRUE, but this wasn't the case - failed
89040     initialization
89041     would only set initialization_error, and it was necessary to check
89042     both.
89043
89044     It turns out the documented semantics are nicer than the implemented
89045     semantics, since this lets us use atomic operations, which are also
89046     memory barriers, to avoid needing separate memory barriers or locks
89047     for initialization_error (and other members that are read-only after
89048     construction).
89049
89050     I expect to need more than one atomically-accessed flag to fix thread
89051     safety, so instead of a minimal implementation I've turned
89052     is_initialized
89053     into a flags word.
89054
89055     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
89056     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661689
89057     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661992
89058     Reviewed-by: David Zeuthen <davidz@redhat.com>
89059
89060  gio/gdbusconnection.c | 44 +++++++++++++++++++++++++++++---------------
89061  1 file changed, 29 insertions(+), 15 deletions(-)
89062
89063 commit e1a481ec0ab4b727632e9ef5d74e001318ab84a2
89064 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
89065 Date:   Thu Oct 20 14:42:51 2011 +0800
89066
89067     Fix VS 2008 property sheet
89068
89069     Missed a required ';'-sorry about this.  DOH! :|
89070
89071  build/win32/vs9/glib.vsprops | 2 +-
89072  1 file changed, 1 insertion(+), 1 deletion(-)
89073
89074 commit 269acbe7032cbc02b0c0edead054824ba111a5f1
89075 Author: Matthias Clasen <mclasen@redhat.com>
89076 Date:   Wed Oct 19 21:03:43 2011 -0400
89077
89078     Deprecate g_atexit
89079
89080     This function was just not a good idea to begin with.
89081     Its documentation gives plenty of reason not to use it.
89082
89083  glib/gutils.c | 3 +++
89084  glib/gutils.h | 4 +++-
89085  2 files changed, 6 insertions(+), 1 deletion(-)
89086
89087 commit 3569af4af10b2ae65d4d93bfb3de929e1d1e2308
89088 Author: Cosimo Cecchi <cosimoc@gnome.org>
89089 Date:   Tue Oct 18 10:48:31 2011 -0400
89090
89091     desktop-app-info: annotate g_desktop_app_info_get_keywords()
89092
89093     https://bugzilla.gnome.org/show_bug.cgi?id=662096
89094
89095  gio/gdesktopappinfo.c | 2 +-
89096  1 file changed, 1 insertion(+), 1 deletion(-)
89097
89098 commit 9da3dc292c1a0e3e0418eec2b909163ff2b68be8
89099 Author: Ryan Lortie <desrt@desrt.ca>
89100 Date:   Wed Oct 19 15:26:25 2011 -0400
89101
89102     more NEWS
89103
89104  NEWS | 27 ++++++++++++++++++++++++++-
89105  1 file changed, 26 insertions(+), 1 deletion(-)
89106
89107 commit 2a98cc635e03e57623268045cb0d6761b1619fea
89108 Author: Ryan Lortie <desrt@desrt.ca>
89109 Date:   Wed Oct 19 15:07:22 2011 -0400
89110
89111     The usual docs unbreaking...
89112
89113  docs/reference/glib/Makefile.am       |  1 +
89114  docs/reference/glib/building.sgml     |  2 +-
89115  docs/reference/glib/glib-sections.txt |  4 +---
89116  glib/giochannel.c                     | 10 +++++++++-
89117  glib/gmessages.c                      |  2 +-
89118  5 files changed, 13 insertions(+), 6 deletions(-)
89119
89120 commit 3fd412549fa50e06f92fb279d54a5d5b668600bc
89121 Author: Ryan Lortie <desrt@desrt.ca>
89122 Date:   Wed Oct 19 10:11:54 2011 -0400
89123
89124     configure.ac: join the cargo-cult of _cv_
89125
89126     For some reason, the setting of g_atomic_lock_free wasn't making
89127     it down
89128     to the lower part of the configure script where glibconfig.h was being
89129     generated when building using mingw32-configure.
89130
89131     If we prefix glib_cv_ to the start of the variable name (like everyone
89132     else is doing) then it magically starts working.
89133
89134     I love you, automake.
89135
89136  configure.ac | 9 +++++----
89137  1 file changed, 5 insertions(+), 4 deletions(-)
89138
89139 commit 612d2384670378d23e46046ab42ca98d618aba43
89140 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
89141 Date:   Tue Oct 18 16:19:43 2011 +0100
89142
89143     gdbus-non-socket test: avoid use of a GMainContext across a fork
89144
89145     See https://bugzilla.gnome.org/show_bug.cgi?id=658999 for why
89146     this would
89147     be bad.
89148
89149     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662100
89150     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
89151     Reviewed-by: David Zeuthen <davidz@redhat.com>
89152
89153  gio/tests/gdbus-non-socket.c | 51
89154  +++++++++++++++++++++++++++++++++-----------
89155  1 file changed, 38 insertions(+), 13 deletions(-)
89156
89157 commit be89f052c2f578a812d7bba4bbd02be04a4fdc03
89158 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
89159 Date:   Tue Oct 18 16:18:21 2011 +0100
89160
89161     gdbus-exit-on-close test: cover more possibilities
89162
89163     We didn't previously test anything except the implicit default
89164     of TRUE.
89165     Now we test implicit TRUE, explicit TRUE, explicit FALSE, and
89166     disconnecting at the local end (which regressed while fixing Bug
89167     #651268).
89168
89169     Also avoid some questionable use of a main context, which fell foul of
89170     Bug #658999 and caused this test to be disabled in master.
89171
89172     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662100
89173     Bug-NB: NB#287088
89174     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
89175     Reviewed-by: David Zeuthen <davidz@redhat.com>
89176
89177  gio/tests/gdbus-exit-on-close.c | 141
89178  +++++++++++++++++++++++++++++++++++-----
89179  1 file changed, 125 insertions(+), 16 deletions(-)
89180
89181 commit 5e0492da509aad12b93b732c449dae1a016367c1
89182 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
89183 Date:   Wed Oct 19 10:49:56 2011 +0100
89184
89185     GDBusWorker: if a read was cancelled it means we closed the connection
89186
89187     This was a regression caused by my previous work on GDBusWorker
89188     thread-safety
89189     (Bug #651268). The symptom is that if you disconnect a GDBusConnection
89190     locally, the default implementation of GDBusConnection::closed
89191     terminates your process, even though it shouldn't do that for
89192     locally-closed connections; this is because GDBusWorker didn't think a
89193     cancelled read was a local close.
89194
89195     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662100
89196     Bug-NB: NB#287088
89197     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
89198     Reviewed-by: David Zeuthen <davidz@redhat.com>
89199
89200  gio/gdbusprivate.c | 12 +++++++++++-
89201  1 file changed, 11 insertions(+), 1 deletion(-)
89202
89203 commit 6c33e1cd9d9e247b8b2aa95e9617904a317b78c6
89204 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
89205 Date:   Tue Oct 18 16:27:21 2011 +0100
89206
89207     Revert "Disable two GDBus tests"
89208
89209     This reverts commit 05ef173466e32d8b3d212803e4a72239913a362d.
89210
89211     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=662100
89212     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
89213     Reviewed-by: David Zeuthen <davidz@redhat.com>
89214
89215  gio/tests/gdbus-exit-on-close.c | 3 +--
89216  gio/tests/gdbus-non-socket.c    | 3 +--
89217  2 files changed, 2 insertions(+), 4 deletions(-)
89218
89219 commit 99f0eaa4c5a86f6fa721044bb6841f6bda4c689b
89220 Author: Ryan Lortie <desrt@desrt.ca>
89221 Date:   Tue Oct 18 23:26:00 2011 -0400
89222
89223     Fix bug in g_static_rec_mutex_unlock_full()
89224
89225     pthreads doesn't implement the _lock_full() and _unlock_full()
89226     calls on
89227     recursive mutexes so we don't have it on GRecMutex either.  Now that
89228     we're using GRecMutex to implement GStaticRecMutex, we have to fake it
89229     by keeping an internal counter of the number of locks and calling
89230     g_rec_mutex_unlock() the appropriate number of times.
89231
89232     The code to do this looked like:
89233
89234       depth = mutex->depth;
89235       while (mutex->depth--)
89236         g_rec_mutex_unlock (rm);
89237       return depth;
89238
89239     which unfortunately did one last decrement after mutex->depth was
89240     already zero (leaving it equal to -1).
89241
89242     When locked the next time, the count would then increase from -1 to 0
89243     and then the next _unlock_full() call would not do any calls to
89244     g_rec_mutex_unlock(), leading to a deadlock.
89245
89246     https://bugzilla.gnome.org/show_bug.cgi?id=661914
89247
89248  glib/deprecated/gthread-deprecated.c | 7 +++++--
89249  1 file changed, 5 insertions(+), 2 deletions(-)
89250
89251 commit aba0f0c38bbfa11ad48b5410ebdbed2a99e68c58
89252 Author: Ryan Lortie <desrt@desrt.ca>
89253 Date:   Tue Oct 18 16:21:50 2011 -0400
89254
89255     gatomic: introduce G_ATOMIC_LOCK_FREE
89256
89257     We clean up the detection of if we should do 'real' atomic
89258     operations or
89259     mutex-emulated ones with the introduction of a new (public) macro:
89260     G_ATOMIC_LOCK_FREE.  If defined, our atomic operations are
89261     guaranteed to
89262     be done in hardware.
89263
89264     We need to use __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 to determine if our
89265     compiler supports GCC-style atomic operations from the gatomic.h
89266     header
89267     because we might be building a program against GLib using a different
89268     set of compiler options (or a different compiler) than was used
89269     to build
89270     GLib itself.
89271
89272     Unfortunately, this macro is not available on clang, so it has
89273     currently
89274     regressed to using the mutex emulation.  A bug about that has been
89275     opened here:
89276
89277       http://llvm.org/bugs/show_bug.cgi?id=11174
89278
89279  configure.ac                           | 85
89280  +++++++++++++++++++++-------------
89281  docs/reference/glib/glib-overrides.txt |  5 ++
89282  docs/reference/glib/glib-sections.txt  |  3 ++
89283  glib/gatomic.c                         | 48 ++++++++++---------
89284  glib/gatomic.h                         |  4 +-
89285  glib/glibconfig.h.win32.in             |  2 +
89286  6 files changed, 93 insertions(+), 54 deletions(-)
89287
89288 commit c9b6c3c85ac8f870ff193ae75b2bd19a7a310ec9
89289 Author: Ryan Lortie <desrt@desrt.ca>
89290 Date:   Tue Oct 18 16:21:17 2011 -0400
89291
89292     gatomic: cast to the correct pointer sign
89293
89294     In the fallback case of the g_atomic_int_ macros we had some (gint*)
89295     casts that should have been (guint*) casts.
89296
89297  glib/gatomic.h | 6 +++---
89298  1 file changed, 3 insertions(+), 3 deletions(-)
89299
89300 commit 4641d13770d4591ce85c5d8ffaf0484703666cc4
89301 Author: Mario Blättermann <mariobl@gnome.org>
89302 Date:   Tue Oct 18 22:28:23 2011 +0200
89303
89304     [l10n] Updated German translation
89305
89306  po/de.po | 5958
89307  +++++++++++++++++++++++++++++++-------------------------------
89308  1 file changed, 2981 insertions(+), 2977 deletions(-)
89309
89310 commit 915e2238c478737def2f8919204ee10d06ecb98a
89311 Author: David Zeuthen <davidz@redhat.com>
89312 Date:   Thu Oct 13 16:53:44 2011 -0400
89313
89314     gio: Introduce get_sort_key() methods on GDrive, GVolume and GMount
89315
89316     This is needed to implement efficient and predictable proxy volume
89317     monitors, see
89318
89319      https://bugzilla.gnome.org/show_bug.cgi?id=661711
89320
89321     for details.
89322
89323     Signed-off-by: David Zeuthen <davidz@redhat.com>
89324
89325  docs/reference/gio/gio-sections.txt |  3 +++
89326  gio/gdrive.c                        | 25 +++++++++++++++++++++++++
89327  gio/gdrive.h                        |  5 +++++
89328  gio/gio.symbols                     |  3 +++
89329  gio/gmount.c                        | 25 +++++++++++++++++++++++++
89330  gio/gmount.h                        |  5 +++++
89331  gio/gvolume.c                       | 25 +++++++++++++++++++++++++
89332  gio/gvolume.h                       |  5 +++++
89333  8 files changed, 96 insertions(+)
89334
89335 commit 4a25d21bd08b7dcf38f781bf678ee8fffe817203
89336 Author: Javier Jardón <jjardon@gnome.org>
89337 Date:   Sun Oct 2 17:58:16 2011 +0100
89338
89339     tests/gobject: Use G_VALUE_INIT
89340
89341  tests/gobject/override.c | 10 +++++-----
89342  1 file changed, 5 insertions(+), 5 deletions(-)
89343
89344 commit 108480b7baad8d02b7b0f9729146a04ad09219de
89345 Author: Javier Jardón <jjardon@gnome.org>
89346 Date:   Fri Sep 30 17:19:50 2011 +0100
89347
89348     gobject: Use G_VALUE_INIT
89349
89350  gobject/gbinding.c              | 16 ++++++++--------
89351  gobject/gobject.c               |  8 ++++----
89352  gobject/gparam.c                |  4 ++--
89353  gobject/gsignal.c               |  6 +++---
89354  gobject/gsourceclosure.c        |  6 +++---
89355  gobject/gvaluetypes.c           |  2 +-
89356  gobject/tests/boxed.c           | 26 +++++++++++++-------------
89357  gobject/tests/enums.c           |  4 ++--
89358  gobject/tests/ifaceproperties.c |  4 ++--
89359  gobject/tests/param.c           | 12 ++++++------
89360  gobject/tests/reference.c       |  2 +-
89361  gobject/tests/valuearray.c      |  2 +-
89362  12 files changed, 46 insertions(+), 46 deletions(-)
89363
89364 commit 8d3250016dac9d43b2a2de6dacb670a9fbc88808
89365 Author: Javier Jardón <jjardon@gnome.org>
89366 Date:   Fri Sep 30 17:08:15 2011 +0100
89367
89368     gio: Use G_VALUE_INIT
89369
89370  gio/gasynchelper.c               | 4 ++--
89371  gio/gcancellable.c               | 4 ++--
89372  gio/gdbus-2.0/codegen/codegen.py | 6 +++---
89373  gio/gdbusnameowning.c            | 6 +++---
89374  gio/gdbusnamewatching.c          | 4 ++--
89375  gio/gpollableinputstream.c       | 4 ++--
89376  gio/gsettings.c                  | 4 ++--
89377  gio/gsocket.c                    | 4 ++--
89378  8 files changed, 18 insertions(+), 18 deletions(-)
89379
89380 commit f07201c314e891354f236d7ec49a11700ce02da0
89381 Author: Sjoerd Simons <sjoerd@luon.net>
89382 Date:   Sun Oct 16 10:57:29 2011 +0100
89383
89384     GDBusConnection: Fix race in /gdbus/connection/life-cycle
89385
89386     GDBusConnection sets the closed flag in the worker thread, then
89387     adds an
89388     idle callback (which refs the Connection) to signal this in the main
89389     thread. The tests session_bus_down doesn't spin the mainloop, so the
89390     "closed" signal will always fire if iterating the mainloop later (and
89391     drops the ref when doing so). But _is_closed can return TRUE even
89392     before
89393     signalling this, in which case the "closed" signal isn't fired and the
89394     ref isn't dropped, causing the test to fail.
89395
89396     Instead simply always wait for the closed signal, which is a good
89397     thing
89398     to check anyway and ensures the ref is closed.
89399
89400     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661896
89401     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
89402
89403  gio/tests/gdbus-connection.c | 3 +--
89404  1 file changed, 1 insertion(+), 2 deletions(-)
89405
89406 commit cf3f1b026b13fe377057f6e1102eefaad1e24c72
89407 Author: Alexander Larsson <alexl@redhat.com>
89408 Date:   Tue Oct 18 14:15:07 2011 +0200
89409
89410     Actually Don't define GLIB_COMPILATION in libgthread
89411
89412     Last commit was wrong, fixing it up
89413
89414  glib/gthread-win32.c   | 9 +++++++--
89415  gthread/Makefile.am    | 1 -
89416  gthread/gthread-impl.c | 4 ++++
89417  3 files changed, 11 insertions(+), 3 deletions(-)
89418
89419 commit be770969e93f989d7165b240c4e7e5e6ac9c0587
89420 Author: Alexander Larsson <alexl@redhat.com>
89421 Date:   Tue Oct 18 13:34:06 2011 +0200
89422
89423     Don't define GLIB_COMPILATION in libgthread
89424
89425     This was turning all the GLIB_VARs in the glib headers into
89426     dllexports on windows, causing all sort of nastiness. libgthread is
89427     mostly empty now anyway, so we don't need any GLIB_COMPILATION like
89428     flag.
89429
89430  glib/gthread-win32.c   | 9 ++-------
89431  gthread/gthread-impl.c | 4 ----
89432  2 files changed, 2 insertions(+), 11 deletions(-)
89433
89434 commit 735420e54690d5971a0e258e12fff6ee79ae34a6
89435 Author: Matthias Clasen <mclasen@redhat.com>
89436 Date:   Mon Oct 17 17:01:36 2011 -0400
89437
89438     Fix an include guard mismatch
89439
89440     Spotted by Colin Walters.
89441
89442  glib/gcharset.h | 2 +-
89443  1 file changed, 1 insertion(+), 1 deletion(-)
89444
89445 commit 52389bd01067284565b007bc156643d534282842
89446 Author: Alexander Larsson <alexl@redhat.com>
89447 Date:   Mon Oct 17 23:00:29 2011 +0200
89448
89449     Fix up testcase broken due to g_thread_new API change
89450
89451  gio/tests/win32-streams.c | 4 ++--
89452  1 file changed, 2 insertions(+), 2 deletions(-)
89453
89454 commit f3ac581713f7297b0bf33c77c47e9bf32961775f
89455 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
89456 Date:   Tue Oct 18 00:15:37 2011 +0800
89457
89458     Move _glib_get_locale_dir to ggettext.c
89459
89460     -Move _glib_get_locale_dir to ggettext.c, as Matthias suggested
89461     -Made up for the headers that needed to be included in ggettext.c
89462     to avoid
89463      C4013 (implicit declaration of ...) errors/warnings
89464
89465  glib/ggettext.c | 56
89466  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
89467  glib/gutils.c   | 50 --------------------------------------------------
89468  2 files changed, 56 insertions(+), 50 deletions(-)
89469
89470 commit 9973383bd05236272f28909db8f422f7a56b11ea
89471 Author: Piotr Drąg <piotrdrag@gmail.com>
89472 Date:   Mon Oct 17 18:31:48 2011 +0200
89473
89474     Updated POTFILES.in
89475
89476  po/POTFILES.in | 41 +++++++++++++++++++++--------------------
89477  1 file changed, 21 insertions(+), 20 deletions(-)
89478
89479 commit 32214583c361e1b0406a3e6c77c66d907f3f1126
89480 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
89481 Date:   Mon Oct 17 14:54:50 2011 +0800
89482
89483     Fix gio.symbols
89484
89485     g_simple_action_get_parameter_type is now static, so this symbol
89486     needs to
89487     be removed from here...
89488
89489  gio/gio.symbols | 1 -
89490  1 file changed, 1 deletion(-)
89491
89492 commit b25177fc4f1aaa1daf27791982ecc5e001845d2c
89493 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
89494 Date:   Mon Oct 17 14:53:58 2011 +0800
89495
89496     GLib: Add forgotten includes and build fixes
89497
89498     -gcharset.c, genviron.c, gunicollate.c: Some headers were missed
89499     in those
89500      files that triggered C4013 warnings/errors (aka. implicit declaration
89501      of ... in GCC).  Make up for them here.
89502     -gwin32.h: Only define g_win32_get_package_installation_directory/
89503      g_win32_get_package_installation_subdirectory as macros
89504      (alias of g_win32_get_package_installation_directory_utf8/
89505      g_win32_get_package_installation_subdirectory_utf8) on Win64 (x64) as
89506      g_win32_get_package_installation_directory/
89507      g_win32_get_package_installation_subdirectory have seperate existing
89508      implmentations for Win32-this is a long-standing problem but was
89509      covered-
89510      up by G_DISABLE_DEPRECATED, which we are stopping to use as of
89511      2.31.0.
89512
89513  glib/gcharset.c    | 3 +++
89514  glib/genviron.c    | 6 ++++++
89515  glib/gunicollate.c | 1 +
89516  glib/gwin32.h      | 2 ++
89517  4 files changed, 12 insertions(+)
89518
89519 commit e5fd0f5df6043887a985f922ee4a35b73585ca3e
89520 Author: Ryan Lortie <desrt@desrt.ca>
89521 Date:   Mon Oct 17 10:54:50 2011 -0400
89522
89523     Revert "Bug 652827 - glib-2.29.8 no longer builds with mingw.org's
89524     toolchain"
89525
89526     This reverts commit 349212211247781e7bec43b95cb57dddc1d0e5b1.
89527
89528  configure.ac   | 12 +-----------
89529  glib/gatomic.c |  2 +-
89530  2 files changed, 2 insertions(+), 12 deletions(-)
89531
89532 commit 3a04f8796855777aa503f1be9ee90107d978cd76
89533 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
89534 Date:   Mon Oct 17 17:47:00 2011 +0800
89535
89536     Update VS property sheets
89537
89538     Some new headers were added...
89539
89540  build/win32/vs10/glib.props  | 10 ++++++++++
89541  build/win32/vs9/glib.vsprops |  5 +++++
89542  2 files changed, 15 insertions(+)
89543
89544 commit e192f45a932b62edcd1d3e2315a5dff20747a346
89545 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
89546 Date:   Mon Oct 17 17:18:20 2011 +0800
89547
89548     glib/tests/thread.c: Add config guards
89549
89550     Not all systems come with unistd.h and sys/time.h, so use config
89551     guards
89552     on them so that they are only included when available.
89553
89554  glib/tests/thread.c | 4 ++++
89555  1 file changed, 4 insertions(+)
89556
89557 commit 1bfa7e7e860feb9e825ad0a4ae340aca7afe51a6
89558 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
89559 Date:   Mon Oct 17 16:40:44 2011 +0800
89560
89561     Update VS property sheets
89562
89563     gcache.h is now a deprecated header, so up the "install" part for it.
89564
89565  build/win32/vs10/glib.props  | 4 ++--
89566  build/win32/vs9/glib.vsprops | 2 +-
89567  2 files changed, 3 insertions(+), 3 deletions(-)
89568
89569 commit 2f71118e785be41953765d048a7d03718a94e619
89570 Author: Matthias Clasen <mclasen@redhat.com>
89571 Date:   Mon Oct 17 02:14:18 2011 -0400
89572
89573     More include cleanups
89574
89575  glib/gconvert.c      | 2 --
89576  glib/grand.c         | 1 -
89577  glib/gstrfuncs.c     | 1 -
89578  glib/gthread-win32.c | 4 +---
89579  4 files changed, 1 insertion(+), 7 deletions(-)
89580
89581 commit eb125665d8ad11c22457b4ec5062ede6594b8d89
89582 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
89583 Date:   Mon Oct 17 14:17:53 2011 +0800
89584
89585     Update VS property sheets
89586
89587     Stop using G_DISABLE_DEPRECATED as there are now warnings for usage of
89588     deprecated APIs/items in GLib
89589
89590  build/win32/vs10/glib.props  | 2 +-
89591  build/win32/vs9/glib.vsprops | 2 +-
89592  2 files changed, 2 insertions(+), 2 deletions(-)
89593
89594 commit 0ec3c744c4f90d99b46658b39cab36a530904ab8
89595 Author: Matthias Clasen <mclasen@redhat.com>
89596 Date:   Mon Oct 17 01:59:35 2011 -0400
89597
89598     include cleanup
89599
89600  glib/gutils.c | 4 ----
89601  1 file changed, 4 deletions(-)
89602
89603 commit d9053e026c5b56a0aab2ca684de0929024181d10
89604 Author: Matthias Clasen <mclasen@redhat.com>
89605 Date:   Mon Oct 17 01:52:10 2011 -0400
89606
89607     Make things compile again
89608
89609  glib/Makefile.am |   2 +
89610  glib/glib.h      |   1 +
89611  glib/gstrfuncs.c | 308
89612  +------------------------------------------------------
89613  glib/gstrfuncs.h |  19 ----
89614  glib/gutils.c    |  63 +-----------
89615  5 files changed, 5 insertions(+), 388 deletions(-)
89616
89617 commit 08933846e49d14e48dded58b6237cbc0a7a9c371
89618 Author: Matthias Clasen <mclasen@redhat.com>
89619 Date:   Mon Oct 17 01:50:00 2011 -0400
89620
89621     Move gettext variations into their own files
89622
89623  glib/ggettext.c | 402
89624  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
89625  glib/ggettext.h |  59 +++++++++
89626  2 files changed, 461 insertions(+)
89627
89628 commit 67bf0083db329d02ad2e99a8f4586ebfdcba1dd2
89629 Author: Matthias Clasen <mclasen@redhat.com>
89630 Date:   Mon Oct 17 01:30:31 2011 -0400
89631
89632     Reshuffle some functions between gutils and gfileutils
89633
89634     Move filename-related functions to gfileutils, and move
89635     size formatting functions to gutils.
89636
89637  glib/gfileutils.c | 709
89638  ++++++++++++++++++++++++++++++++++--------------------
89639  glib/gfileutils.h | 101 +++++---
89640  glib/gutils.c     | 679
89641  +++++++++++++++++++--------------------------------
89642  glib/gutils.h     |  60 +----
89643  4 files changed, 779 insertions(+), 770 deletions(-)
89644
89645 commit 23afdb119e05741e90d048b0d54077842de25720
89646 Author: Matthias Clasen <mclasen@redhat.com>
89647 Date:   Mon Oct 17 01:30:09 2011 -0400
89648
89649     include cleanup
89650
89651  glib/gconvert.c | 1 +
89652  1 file changed, 1 insertion(+)
89653
89654 commit f8a747130887ee1b48d31fe2a5b3480b121379d7
89655 Author: Matthias Clasen <mclasen@redhat.com>
89656 Date:   Mon Oct 17 01:11:56 2011 -0400
89657
89658     Trivial
89659
89660  glib/genviron.c | 3 +--
89661  1 file changed, 1 insertion(+), 2 deletions(-)
89662
89663 commit fbe24cab21fbf85c5f52b3cb5967efe614194756
89664 Author: Matthias Clasen <mclasen@redhat.com>
89665 Date:   Mon Oct 17 00:33:54 2011 -0400
89666
89667     Reshuffle genviron.c
89668
89669     Split win32 functions off into their own section, instead
89670     of having large and unwieldy ifdef sections inside each function.
89671
89672     Also move the compat versions of env functions over from gutils.c
89673
89674  glib/genviron.c | 727
89675  ++++++++++++++++++++++++++++++--------------------------
89676  glib/gutils.c   |  49 ----
89677  2 files changed, 396 insertions(+), 380 deletions(-)
89678
89679 commit b0ab7aba6bf2d70e0546f85091d76d9f83174ce8
89680 Author: Ryan Lortie <desrt@desrt.ca>
89681 Date:   Sun Oct 16 21:59:55 2011 -0400
89682
89683     push G_THREADS_MANDATORY over the cliff
89684
89685     This was used as an optimisation for the macro hackery that used
89686     to live
89687     in gthread.h.  If a particular library or program knew that it could
89688     rely on thread support being enabled, it would allow for static
89689     evaluation of conditionals in some of those macros.
89690
89691     Since the macros are dead and thread support is now always-on, we can
89692     get rid of this bit of legacy.
89693
89694  gio/Makefile.am           | 2 --
89695  glib/Makefile.am          | 1 -
89696  glib/deprecated/gthread.h | 6 +-----
89697  gobject/Makefile.am       | 2 --
89698  4 files changed, 1 insertion(+), 10 deletions(-)
89699
89700 commit b0760207197cb32dcc89190f6329a043670ecbd7
89701 Author: Ryan Lortie <desrt@desrt.ca>
89702 Date:   Sun Oct 16 21:53:03 2011 -0400
89703
89704     gobject/gio: some last missed statics/inclues
89705
89706  gio/glib-compile-schemas.c | 2 +-
89707  gobject/gparam.c           | 2 +-
89708  gobject/gvalue.c           | 1 +
89709  gobject/testgobject.c      | 2 +-
89710  4 files changed, 4 insertions(+), 3 deletions(-)
89711
89712 commit a6d9cf3380a3be9ea518227cba3c571726bb99c6
89713 Author: Ryan Lortie <desrt@desrt.ca>
89714 Date:   Sun Oct 16 21:50:26 2011 -0400
89715
89716     gthread/: fix up declarations
89717
89718     g_thread_init() is now a deprecated API, so drop G_DISABLE_DEPRECATED
89719     from the CFLAGS for gthread/.  Add the missing declaration for
89720     g_thread_init_with_errorcheck_mutexes() back to deprecated/gthread.h.
89721
89722  glib/deprecated/gthread.h | 2 ++
89723  gthread/Makefile.am       | 3 +--
89724  gthread/gthread-impl.c    | 2 +-
89725  3 files changed, 4 insertions(+), 3 deletions(-)
89726
89727 commit 3eec796b18e56351638cc6c0c03ab481618d0e29
89728 Author: Ryan Lortie <desrt@desrt.ca>
89729 Date:   Sun Oct 16 20:58:02 2011 -0400
89730
89731     Add private prototype for g_thread_init_glib()
89732
89733     This function was never put in a header and was only used internally
89734     from libgthread, but we should keep the symbol around to avoid
89735     triggering any false-positives on ABI checkers.
89736
89737     For -Wmissing-prototypes compatibility with this unusual case,
89738     we should
89739     add a private prototype in the .c file just before.
89740
89741  glib/deprecated/gthread-deprecated.c | 1 +
89742  1 file changed, 1 insertion(+)
89743
89744 commit 09429e2c820118918e6132d32884eb02203136d4
89745 Author: Ryan Lortie <desrt@desrt.ca>
89746 Date:   Sun Oct 16 21:24:45 2011 -0400
89747
89748     gio static fixups
89749
89750  gio/gapplicationimpl-dbus.c   | 2 +-
89751  gio/giomodule.c               | 2 +-
89752  gio/gkeyfilesettingsbackend.c | 2 +-
89753  gio/gnetworkaddress.c         | 1 +
89754  gio/gnetworkservice.c         | 1 +
89755  gio/gsettingsschema.c         | 2 ++
89756  gio/gsimpleaction.c           | 2 +-
89757  gio/gsocketaddress.c          | 1 +
89758  gio/gsocketclient.c           | 2 +-
89759  gio/gsrvtarget.c              | 2 +-
89760  gio/gtlscertificate.c         | 4 ++--
89761  11 files changed, 13 insertions(+), 8 deletions(-)
89762
89763 commit 740eacbfcacb4acdc09a5ef93cb2840d1648ce28
89764 Author: Ryan Lortie <desrt@desrt.ca>
89765 Date:   Sun Oct 16 21:17:10 2011 -0400
89766
89767     static and #include fixups in glib/
89768
89769  glib/gfileutils.c      | 2 +-
89770  glib/gmain.c           | 2 +-
89771  glib/gvariant-parser.c | 2 +-
89772  3 files changed, 3 insertions(+), 3 deletions(-)
89773
89774 commit 1b018a8bb2c4c508fe8e3996a31210d655b70d30
89775 Author: Ryan Lortie <desrt@desrt.ca>
89776 Date:   Sun Oct 16 21:13:22 2011 -0400
89777
89778     genviron: #include fixups
89779
89780  glib/genviron.c | 2 ++
89781  glib/genviron.h | 2 ++
89782  2 files changed, 4 insertions(+)
89783
89784 commit 38e8ecd62a4e9dfcdf37bc31d8de6fb1fd39d6b5
89785 Author: Ryan Lortie <desrt@desrt.ca>
89786 Date:   Sun Oct 16 21:11:11 2011 -0400
89787
89788     more 'static' adding in testcases
89789
89790     No dead code found this time...
89791
89792  gio/tests/gapplication-example-cmdline2.c | 3 ++-
89793  gio/tests/gdbus-example-export.c          | 3 ++-
89794  gio/tests/gsettings.c                     | 7 ++++---
89795  gio/tests/gtlsconsoleinteraction.c        | 4 ++--
89796  gio/tests/io-stream.c                     | 1 +
89797  gio/tests/socket-common.c                 | 2 +-
89798  gio/tests/tls-interaction.c               | 1 +
89799  gobject/tests/binding.c                   | 2 ++
89800  gobject/tests/boxed.c                     | 1 +
89801  gobject/tests/dynamictests.c              | 5 ++++-
89802  gobject/tests/ifaceproperties.c           | 7 ++++---
89803  gobject/tests/properties.c                | 1 +
89804  gobject/tests/reference.c                 | 1 +
89805  gobject/tests/signals.c                   | 4 ++--
89806  gobject/tests/threadtests.c               | 7 +++++++
89807  15 files changed, 35 insertions(+), 14 deletions(-)
89808
89809 commit b264fccd23cfb678fbaba9fc7459220f5eef7e14
89810 Author: Ryan Lortie <desrt@desrt.ca>
89811 Date:   Sun Oct 16 21:10:23 2011 -0400
89812
89813     contexts test: don't use deprecated GCond wait API
89814
89815  gio/tests/contexts.c | 7 +++----
89816  1 file changed, 3 insertions(+), 4 deletions(-)
89817
89818 commit 3d93c44374964b5846aea61f32ecb294efe148db
89819 Author: Ryan Lortie <desrt@desrt.ca>
89820 Date:   Sun Oct 16 20:57:40 2011 -0400
89821
89822     Mark some functions 'static' in glib/tests
89823
89824     This has uncovered two unused testcases in option-context.c.  They are
89825     currently broken and require more investigation (which is probably why
89826     they are unused).
89827
89828  glib/tests/642026.c           |  2 +-
89829  glib/tests/collate.c          |  4 +-
89830  glib/tests/cond.c             |  2 +-
89831  glib/tests/logging.c          |  8 ++--
89832  glib/tests/markup-subparser.c |  2 +-
89833  glib/tests/option-context.c   | 91
89834  ++++++++++++++++++++++---------------------
89835  glib/tests/sequence.c         |  2 +-
89836  glib/tests/slice.c            |  2 +-
89837  glib/tests/strfuncs.c         |  2 +-
89838  glib/tests/string.c           |  2 +-
89839  10 files changed, 59 insertions(+), 58 deletions(-)
89840
89841 commit 5f79db145d5caf5c16d254cba80cccfdb82e1abc
89842 Author: OKANO Takayoshi <kano@na.rim.or.jp>
89843 Date:   Mon Oct 17 09:25:08 2011 +0900
89844
89845     Updated Japanese translation
89846
89847  po/ja.po | 12 ++++++------
89848  1 file changed, 6 insertions(+), 6 deletions(-)
89849
89850 commit c3a1d832b8f783308f038bf2b821359c87fedcaf
89851 Author: Ryan Lortie <desrt@desrt.ca>
89852 Date:   Sun Oct 16 19:21:35 2011 -0400
89853
89854     README: Add note about gobject->gthread situation
89855
89856  README.in | 13 +++++++++++++
89857  1 file changed, 13 insertions(+)
89858
89859 commit 086d577b3dc7aa1509e95a875984682d9048aabc
89860 Author: Ryan Lortie <desrt@desrt.ca>
89861 Date:   Sun Oct 16 19:17:52 2011 -0400
89862
89863     gobject.pc: remove dependency on gthread
89864
89865     GObject no longer uses gthread, so libgthread should no longer be
89866     included in the linker flags of programs built against GObject.
89867
89868  gobject-2.0.pc.in | 2 +-
89869  1 file changed, 1 insertion(+), 1 deletion(-)
89870
89871 commit 306aa62ea5fa4d3a57bca419afcc159f9509b476
89872 Author: Ryan Lortie <desrt@desrt.ca>
89873 Date:   Sun Oct 16 19:14:18 2011 -0400
89874
89875     drop -uninstalled.pc files
89876
89877     These were meant to provide the ability to use GLib directly out
89878     of its
89879     build tree but have a couple of rather serious limitations that
89880     prevent
89881     their serious use:
89882
89883      - these files only worked with programs built using libtool
89884
89885      - for non-trivial uses, other environment variables will need to be
89886        setup to allow GLib to function properly
89887
89888      - the system doesn't stack well when attempting to use multiple
89889        libraries all uninstalled
89890
89891     The jhbuild --prefix= style system works much better in every way,
89892     so we
89893     remove this old hack.
89894
89895  Makefile.am                             |  9 +--------
89896  README.in                               |  2 ++
89897  configure.ac                            |  7 -------
89898  gio-2.0-uninstalled.pc.in               |  6 ------
89899  gio-unix-2.0-uninstalled.pc.in          |  6 ------
89900  glib-2.0-uninstalled.pc.in              |  9 ---------
89901  gmodule-2.0-uninstalled.pc.in           |  8 --------
89902  gmodule-no-export-2.0-uninstalled.pc.in | 14 --------------
89903  gobject-2.0-uninstalled.pc.in           |  7 -------
89904  gthread-2.0-uninstalled.pc.in           |  6 ------
89905  10 files changed, 3 insertions(+), 71 deletions(-)
89906
89907 commit c5aa8390b27c6cb535251187f8d4f86da59730e9
89908 Author: Ryan Lortie <desrt@desrt.ca>
89909 Date:   Sun Oct 16 19:11:00 2011 -0400
89910
89911     gitignore
89912
89913  gio/tests/.gitignore  | 14 ++++++++------
89914  glib/tests/.gitignore | 13 +++++++++++++
89915  2 files changed, 21 insertions(+), 6 deletions(-)
89916
89917 commit a9a1c97904aeed96bcb248e16cb495e6907b7126
89918 Author: Ryan Lortie <desrt@desrt.ca>
89919 Date:   Sun Oct 16 19:08:59 2011 -0400
89920
89921     gthread: move test cases to glib/
89922
89923  configure.ac                                  |  1 -
89924  {gthread => glib}/tests/1bit-mutex.c          |  0
89925  {gthread => glib}/tests/642026.c              |  0
89926  glib/tests/Makefile.am                        | 46
89927  ++++++++++++++++++++++--
89928  {gthread => glib}/tests/gwakeuptest.c         |  0
89929  {gthread => glib}/tests/spawn-multithreaded.c |  0
89930  {gthread => glib}/tests/spawn-singlethread.c  |  0
89931  {gthread => glib}/tests/test-spawn-echo.c     |  0
89932  gthread/Makefile.am                           |  3 --
89933  gthread/tests/.gitignore                      | 11 ------
89934  gthread/tests/Makefile.am                     | 52
89935  ---------------------------
89936  11 files changed, 44 insertions(+), 69 deletions(-)
89937
89938 commit fb4e120d88777affc4a8fbeb73312b1e810e2431
89939 Author: Ryan Lortie <desrt@desrt.ca>
89940 Date:   Sun Oct 16 19:04:19 2011 -0400
89941
89942     tests: merge gthread/ and glib/ atomic tests
89943
89944  glib/tests/atomic.c       | 60 +++++++++++++++++++++++++++++++++++++++-
89945  gthread/tests/Makefile.am |  4 ---
89946  gthread/tests/atomic.c    | 70
89947  -----------------------------------------------
89948  3 files changed, 59 insertions(+), 75 deletions(-)
89949
89950 commit f5e869478221387f915bb619892d68d10744ff65
89951 Author: Ryan Lortie <desrt@desrt.ca>
89952 Date:   Sun Oct 16 19:01:55 2011 -0400
89953
89954     glib/tests/atomic: convert to proper gtester test
89955
89956  glib/tests/atomic.c | 14 ++++++++++++--
89957  1 file changed, 12 insertions(+), 2 deletions(-)
89958
89959 commit 6c1d768f7bb4ced7d0f484fe9fe8ee2daef489e2
89960 Author: Matthias Clasen <mclasen@redhat.com>
89961 Date:   Sun Oct 16 18:43:22 2011 -0400
89962
89963     Also clean up includes
89964
89965  glib/gconvert.c  | 1 +
89966  glib/gmessages.c | 3 ++-
89967  glib/gunicode.h  | 3 ---
89968  glib/gutils.h    | 4 ----
89969  4 files changed, 3 insertions(+), 8 deletions(-)
89970
89971 commit 0589f715e5462b6bfcadc044fe4bcf9bbaf62ccb
89972 Author: Matthias Clasen <mclasen@redhat.com>
89973 Date:   Sun Oct 16 18:40:58 2011 -0400
89974
89975     Move charset and locale name functions to their own files
89976
89977     They did not really belong into either gutils or gutf8.
89978
89979  glib/Makefile.am |   6 +-
89980  glib/gcharset.c  | 589
89981  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
89982  glib/gcharset.h  |  40 ++++
89983  glib/glib.h      |   1 +
89984  glib/gutf8.c     | 193 ------------------
89985  glib/gutils.c    | 363 ----------------------------------
89986  6 files changed, 634 insertions(+), 558 deletions(-)
89987
89988 commit 86cc4b246da0896d7842d121bf5bc019741ba99b
89989 Author: Matthias Clasen <mclasen@redhat.com>
89990 Date:   Sun Oct 16 17:37:29 2011 -0400
89991
89992     Add deprecation annotations to mem chunk apis
89993
89994  glib/deprecated/gallocator.h | 18 ++++++++++++++++++
89995  1 file changed, 18 insertions(+)
89996
89997 commit e7b4319d61495d742915770a7b6f4fc14c29db02
89998 Author: Matthias Clasen <mclasen@redhat.com>
89999 Date:   Sun Oct 16 17:01:26 2011 -0400
90000
90001     Move version APIs out of gutils
90002
90003     Just another cleanup.
90004
90005  glib/Makefile.am |   2 +
90006  glib/glib.h      |   1 +
90007  glib/gutils.c    |  93 -----------------------------------
90008  glib/gutils.h    |  42 ----------------
90009  glib/gversion.c  | 145
90010  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
90011  glib/gversion.h  |  78 ++++++++++++++++++++++++++++++
90012  6 files changed, 226 insertions(+), 135 deletions(-)
90013
90014 commit 45f221c32f7c88e487fe260eefb3be8d1c2443af
90015 Author: Matthias Clasen <mclasen@redhat.com>
90016 Date:   Sun Oct 16 16:52:24 2011 -0400
90017
90018     Move GTrashStack out of gutils.[hc]
90019
90020     Reducing the mess in gutils, and moving docs inline
90021     at the same time. Double win.
90022
90023  docs/reference/glib/tmpl/.gitignore       |   1 +
90024  docs/reference/glib/tmpl/trash_stack.sgml |  77 ----------------------
90025  glib/Makefile.am                          |   2 +
90026  glib/glib.h                               |   1 +
90027  glib/gslice.c                             |   1 +
90028  glib/gtrashstack.c                        |  94
90029  +++++++++++++++++++++++++++
90030  glib/gtrashstack.h                        | 103
90031  ++++++++++++++++++++++++++++++
90032  glib/gutils.h                             |  61 ------------------
90033  8 files changed, 202 insertions(+), 138 deletions(-)
90034
90035 commit 6ab1c772705560f62b3f302ee0d396eed06eefb4
90036 Author: Matthias Clasen <mclasen@redhat.com>
90037 Date:   Sun Oct 16 16:23:18 2011 -0400
90038
90039     Pass correct data to fatal log handlers
90040
90041     This was pointed out by John Ralls in bug 653052.
90042     He also provided the test case.
90043
90044  glib/gmessages.c     |  2 +-
90045  glib/tests/logging.c | 58
90046  ++++++++++++++++++++++++++++++++++++++++++++++++++++
90047  2 files changed, 59 insertions(+), 1 deletion(-)
90048
90049 commit 1435db48baff185660650d46992f1a290a803b9d
90050 Author: Martin Pitt <martin.pitt@ubuntu.com>
90051 Date:   Wed Aug 17 08:57:15 2011 +0200
90052
90053     Clarify g_spawn_*() behaviour without full path
90054
90055     Document the previously uncovered case of calling
90056     g_spawn_async_with_pipes()
90057     without a full path but no G_SPAWN_SEARCH_PATH. This runs programs
90058     from the
90059     current directory, which might be unexpected and even dangerous in
90060     some corner
90061     cases.
90062
90063     https://bugzilla.gnome.org/show_bug.cgi?id=656621
90064
90065  glib/gspawn.c | 4 ++++
90066  1 file changed, 4 insertions(+)
90067
90068 commit 8ff94df6325b54264cd2ea7b7b6701665b1014a9
90069 Author: Matthias Clasen <mclasen@redhat.com>
90070 Date:   Sun Oct 16 14:34:16 2011 -0400
90071
90072     Add a tests of some GVfs functions
90073
90074     https://bugzilla.gnome.org/show_bug.cgi?id=656621
90075
90076  gio/tests/Makefile.am |  7 +++++--
90077  gio/tests/vfs.c       | 55
90078  +++++++++++++++++++++++++++++++++++++++++++++++++++
90079  2 files changed, 60 insertions(+), 2 deletions(-)
90080
90081 commit c41f6a0b7c90a51f7e195669083754e96c794d6a
90082 Author: Jiro Matsuzawa <jmatsuzawa@src.gnome.org>
90083 Date:   Mon Oct 17 01:54:33 2011 +0900
90084
90085     Updated Japanese translation
90086
90087  po/ja.po | 218
90088  +++++++++++++++++++++++++++++++++++----------------------------
90089  1 file changed, 122 insertions(+), 96 deletions(-)
90090
90091 commit 0e68a7d06d5ca68253d1992a8147afc3ecd90460
90092 Author: Jiro Matsuzawa <jmatsuzawa@src.gnome.org>
90093 Date:   Sat Sep 17 11:30:01 2011 +0900
90094
90095     Updated Japanese translation
90096
90097  po/ja.po | 195
90098  ++++++++++++++++++++++++++++++++-------------------------------
90099  1 file changed, 98 insertions(+), 97 deletions(-)
90100
90101 commit 448be24cf38e90c0ba415cb37cbc0bae09666593
90102 Author: Matthias Clasen <mclasen@redhat.com>
90103 Date:   Sun Oct 16 00:08:42 2011 -0400
90104
90105     Add app lauch environment test
90106
90107  gio/tests/appinfo.c | 31 +++++++++++++++++++++++++++++++
90108  1 file changed, 31 insertions(+)
90109
90110 commit cbb0b2a0ed4e5e219902fd0dbbff408ff0324381
90111 Author: Matthias Clasen <mclasen@redhat.com>
90112 Date:   Sat Oct 15 23:58:30 2011 -0400
90113
90114     Add g_get_codeset test
90115
90116  glib/tests/utils.c | 29 +++++++++++++++++++++++++++++
90117  1 file changed, 29 insertions(+)
90118
90119 commit 1493285f1d4693b54020dd77bbbfd8a5086af6ae
90120 Author: Matthias Clasen <mclasen@redhat.com>
90121 Date:   Sat Oct 15 23:58:18 2011 -0400
90122
90123     Add GAsyncQueue unit test
90124
90125  glib/tests/Makefile.am  |   3 +
90126  glib/tests/asyncqueue.c | 182
90127  ++++++++++++++++++++++++++++++++++++++++++++++++
90128  2 files changed, 185 insertions(+)
90129
90130 commit d0bb1e0b0a3237f982a0ec234e7be877d4e223f2
90131 Author: Matthias Clasen <mclasen@redhat.com>
90132 Date:   Sat Oct 15 23:27:28 2011 -0400
90133
90134     Move g_get_codeset next to g_get_charset
90135
90136     g_get_codeset is a close relatove to g_get_charset, and up to now
90137     it lived a shadowy existence without any header presence.
90138
90139  docs/reference/glib/glib-sections.txt |  1 +
90140  glib/gunicode.h                       | 13 ++++---------
90141  glib/gutf8.c                          | 28 +++++++++++++++++++++++-----
90142  glib/gutils.c                         | 18 ------------------
90143  4 files changed, 28 insertions(+), 32 deletions(-)
90144
90145 commit 976b0b72a477d64c9d4382de11b6db900ed9405f
90146 Author: Matthias Clasen <mclasen@redhat.com>
90147 Date:   Sat Oct 15 20:06:32 2011 -0400
90148
90149     Include genviron.h where necessary
90150
90151  glib/gasyncqueue.c | 1 +
90152  glib/grand.c       | 1 +
90153  glib/gspawn.c      | 1 +
90154  3 files changed, 3 insertions(+)
90155
90156 commit 327e72f9fb9a44e9756dd037c2562701925a6a81
90157 Author: Matthias Clasen <mclasen@redhat.com>
90158 Date:   Sat Oct 15 19:39:14 2011 -0400
90159
90160     And fix the syntax, too
90161
90162  glib/genviron.h | 2 ++
90163  1 file changed, 2 insertions(+)
90164
90165 commit 7df9637f0f09a2eefaddb1a76f171dc3f20e3430
90166 Author: Matthias Clasen <mclasen@redhat.com>
90167 Date:   Sat Oct 15 19:38:10 2011 -0400
90168
90169     Forgotten file
90170
90171  glib/genviron.h | 61
90172  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
90173  1 file changed, 61 insertions(+)
90174
90175 commit d4dfca21bb01c98fcf415f974edc63297a38b59c
90176 Author: Matthias Clasen <mclasen@redhat.com>
90177 Date:   Sat Oct 15 18:23:07 2011 -0400
90178
90179     Drop unused  copy of _g_getenv_nomalloc
90180
90181  glib/genviron.c | 610
90182  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
90183  1 file changed, 610 insertions(+)
90184
90185 commit a7143a0e9f597916e3cfb7e3b59674f571e9cba6
90186 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
90187 Date:   Thu Oct 13 17:39:03 2011 +0100
90188
90189     GDBusConnection: warn that direct access to the stream is a bad idea
90190
90191     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=661679
90192     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
90193
90194  gio/gdbusconnection.c | 16 ++++++++++++++++
90195  1 file changed, 16 insertions(+)
90196
90197 commit 70eff50f218e9bf34dafb97f50f0bc5da9356256
90198 Author: Torsten Schönfeld <kaffeetisch@gmx.de>
90199 Date:   Tue Aug 16 19:11:43 2011 +0200
90200
90201     Add two annotations to gio
90202
90203     https://bugzilla.gnome.org/show_bug.cgi?id=656679
90204
90205  gio/gfile.c     | 2 +-
90206  gio/gfileinfo.c | 2 +-
90207  2 files changed, 2 insertions(+), 2 deletions(-)
90208
90209 commit 5dcc502f914db3b57599e6740345b46292a979a4
90210 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
90211 Date:   Tue Oct 4 10:14:35 2011 +0100
90212
90213     Document that types are limited to 64 KiB
90214
90215     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=659916
90216     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
90217
90218  gobject/gtype.c | 9 ++++++++-
90219  1 file changed, 8 insertions(+), 1 deletion(-)
90220
90221 commit 33a86fce6a157ec7a69fe21a157b27748cb286eb
90222 Author: Kean Johnston <kean.johnson@gmail.com>
90223 Date:   Sat Oct 15 17:57:23 2011 -0400
90224
90225     GIOModule: Use G_SEARCHPATH_SEPARATOR_S instead of ":"
90226
90227     https://bugzilla.gnome.org/show_bug.cgi?id=661257
90228
90229  gio/giomodule.c | 2 +-
90230  1 file changed, 1 insertion(+), 1 deletion(-)
90231
90232 commit 94accc2d7891c8147ea5468828a346c716b06045
90233 Author: Giovanni Campagna <gcampagna@src.gnome.org>
90234 Date:   Sat Oct 15 17:54:41 2011 -0400
90235
90236     GKeyFile: improve introspection annotations
90237
90238     Ensure that all methods that take or return arrays are annotated
90239     (including length). Mark ref, unref and free methods as (skip).
90240
90241     https://bugzilla.gnome.org/show_bug.cgi?id=590808
90242
90243  glib/gkeyfile.c | 60
90244  ++++++++++++++++++++++++++++-----------------------------
90245  1 file changed, 30 insertions(+), 30 deletions(-)
90246
90247 commit 96817746d999ce34b4fd3471b3c58d3a6be2dcbd
90248 Author: Giovanni Campagna <gcampagna@src.gnome.org>
90249 Date:   Sat Oct 15 17:51:25 2011 -0400
90250
90251     Turn GKeyFile into a boxed for introspection
90252
90253     Using the new refcounting API, introduce a boxed type wrapping
90254     GKeyFile and expose it introspection bindings in glib-types.h.
90255
90256  docs/reference/gobject/gobject-sections.txt |  1 +
90257  gobject/gboxed.c                            |  2 ++
90258  gobject/glib-types.h                        | 10 ++++++++++
90259  gobject/gobject.symbols                     |  1 +
90260  4 files changed, 14 insertions(+)
90261
90262 commit a57c9148cf6dde67c967b837d74faf92a12c3ca6
90263 Author: Christian Persch <chpe@gnome.org>
90264 Date:   Mon May 25 15:07:27 2009 +0200
90265
90266     GKeyFile: Add refcounting API
90267
90268     Adds g_key_file_ref and g_key_file_unref, to be used by a future
90269     GKeyFile boxed type for language bindings.
90270
90271     Based on the patch by Christian Persch and Emmanuele Bassi.
90272
90273     Author: Christian Persch
90274     Signed-off-by: Johan Dahlin
90275     Signed-off-by: Giovanni Campagna
90276
90277     https://bugzilla.gnome.org/show_bug.cgi?id=590808
90278
90279  docs/reference/glib/glib-sections.txt |  2 ++
90280  glib/gkeyfile.c                       | 59
90281  ++++++++++++++++++++++++++++++++---
90282  glib/gkeyfile.h                       |  2 ++
90283  glib/glib.symbols                     |  2 ++
90284  4 files changed, 60 insertions(+), 5 deletions(-)
90285
90286 commit dfd75d2ead8c41f307f0daeb84aaa9e4bd923119
90287 Author: Matthias Clasen <mclasen@redhat.com>
90288 Date:   Sat Oct 15 17:31:47 2011 -0400
90289
90290     Add 'Since 2.32' indexes to gio and gobject docs
90291
90292  docs/reference/gio/gio-docs.xml          | 4 ++++
90293  docs/reference/gobject/gobject-docs.sgml | 4 ++++
90294  2 files changed, 8 insertions(+)
90295
90296 commit de834bed306565c0652050665eafff4dfcdf0d8b
90297 Author: Dan Winship <danw@gnome.org>
90298 Date:   Sat Oct 15 16:59:59 2011 -0400
90299
90300     GAppLaunchContext: add environment-manipulating functions
90301
90302     Add functions for manipulating the environment under which a
90303     GAppLaunchContext will launch its children, to avoid thread-related
90304     bugs with using setenv() directly.
90305
90306     FIXME: win32 side isn't implemented yet
90307
90308     https://bugzilla.gnome.org/show_bug.cgi?id=659326
90309
90310  docs/reference/gio/gio-sections.txt |   3 +
90311  gio/gappinfo.c                      |  99 +++++++++++++++++++++++-
90312  gio/gappinfo.h                      |  66 ++++++++--------
90313  gio/gdesktopappinfo.c               | 145
90314  +++++++++++++++++++++---------------
90315  gio/gio.symbols                     |   3 +
90316  gio/gwin32appinfo.c                 |   9 +++
90317  6 files changed, 232 insertions(+), 93 deletions(-)
90318
90319 commit 117e534091d7cf21ab48c56141a3340a15c74390
90320 Author: Matthias Clasen <mclasen@redhat.com>
90321 Date:   Sat Oct 15 16:50:23 2011 -0400
90322
90323     Misc doc formatting fixes
90324
90325  docs/reference/glib/glib-sections.txt |  1 -
90326  glib/gscanner.c                       |  9 ++++-----
90327  glib/gthread.c                        | 16 +++++++---------
90328  glib/gthread.h                        |  2 +-
90329  glib/gthreadpool.c                    |  4 ++--
90330  5 files changed, 14 insertions(+), 18 deletions(-)
90331
90332 commit 94c246e8e3816d05971e9a825cf15769b04e8098
90333 Author: Matthias Clasen <mclasen@redhat.com>
90334 Date:   Sat Oct 15 16:28:07 2011 -0400
90335
90336     Add tests for new g_environ_ functions
90337
90338  glib/tests/environment.c | 62
90339  ++++++++++++++++++++++++++++++++++++++++++++++--
90340  1 file changed, 60 insertions(+), 2 deletions(-)
90341
90342 commit 7a9987d35d568707df2c7c12e851623b46e9e63d
90343 Author: Matthias Clasen <mclasen@redhat.com>
90344 Date:   Sat Oct 15 16:13:08 2011 -0400
90345
90346     Move environment-related functions into their own files
90347
90348     gutils.[hc] is a bit of a grab bag, so lets start cleaning
90349     things up by moving all the environment-related functions
90350     into separate genviron.[hc] files.
90351
90352     The private _g_getenv_nomalloc has been moved to its sole caller.
90353
90354  glib/Makefile.am |   4 +-
90355  glib/glib.h      |   1 +
90356  glib/gslice.c    |  20 +-
90357  glib/gutils.c    | 591
90358  +------------------------------------------------------
90359  glib/gutils.h    |  38 +---
90360  5 files changed, 30 insertions(+), 624 deletions(-)
90361
90362 commit 409d93148f2d95c2966f75fe0901edd1e06c99a9
90363 Author: Dan Winship <danw@gnome.org>
90364 Date:   Sat Oct 15 15:52:28 2011 -0400
90365
90366     gutils: Add functions for working with environment arrays
90367
90368     When spawning a child process, it is not safe to call setenv() before
90369     the fork() (because setenv() isn't thread-safe), but it's also not
90370     safe to call it after the fork() (because it's not async-signal-safe).
90371     So the only safe way to alter the environment for a child process from
90372     a threaded program is to pass a fully-formed envp array to
90373     exec*/g_spawn*/etc.
90374
90375     So, add g_environ_getenv(), g_environ_setenv(), and
90376     g_environ_unsetenv(), which act like their namesakes, but work on
90377     arbitrary arrays rather than working directly on the environment.
90378
90379     http://bugzilla.gnome.org/show_bug.cgi?id=659326
90380
90381  docs/reference/glib/glib-sections.txt |   3 +
90382  glib/glib.symbols                     |   3 +
90383  glib/gspawn.h                         |  36 ++++--
90384  glib/gutils.c                         | 204
90385  +++++++++++++++++++++++++++++-----
90386  glib/gutils.h                         |  27 +++--
90387  5 files changed, 225 insertions(+), 48 deletions(-)
90388
90389 commit 5ff803d91f252bfeb4a9cfaf2f94ecdea6e6a687
90390 Author: Ryan Lortie <desrt@desrt.ca>
90391 Date:   Sat Oct 15 13:27:46 2011 -0400
90392
90393     Add to the pitfalls: fork() and daemon()
90394
90395  glib/gthread.c | 12 ++++++++++++
90396  1 file changed, 12 insertions(+)
90397
90398 commit ef6371ff746e618eabd301b237b4e4a620ca5e47
90399 Author: Ryan Lortie <desrt@desrt.ca>
90400 Date:   Sat Oct 15 11:03:07 2011 -0400
90401
90402     tests/Makefile.am: remove unused LDFLAGS variable
90403
90404  tests/Makefile.am | 1 -
90405  1 file changed, 1 deletion(-)
90406
90407 commit 6651bd221e4d9316884b4fad3c3e9943695ab639
90408 Author: Matthias Clasen <mclasen@redhat.com>
90409 Date:   Sat Oct 15 13:04:20 2011 -0400
90410
90411     Expand thread docs a bit
90412
90413     Add some discussion of pitfalls of threaded programming.
90414
90415  glib/gthread.c | 43 ++++++++++++++++++++++++++++++++++++++-----
90416  1 file changed, 38 insertions(+), 5 deletions(-)
90417
90418 commit e4699af8eb384cac336a36db6b97722d021e1cbf
90419 Author: Matthias Clasen <mclasen@redhat.com>
90420 Date:   Sat Oct 15 11:37:03 2011 -0400
90421
90422     Documentation tweaks
90423
90424  glib/gthread.c | 66
90425  ++++++++++++++++++++++++++++++++++++----------------------
90426  1 file changed, 41 insertions(+), 25 deletions(-)
90427
90428 commit 55654fc8adb1cb2f907aa0228631951860dc6dda
90429 Author: Fran Dieguez <fran@openhost.es>
90430 Date:   Sat Oct 15 16:29:50 2011 +0200
90431
90432     Updaged Galician translations
90433
90434  po/gl.po | 824
90435  ++++++++++++++++++++++++++++++++-------------------------------
90436  1 file changed, 422 insertions(+), 402 deletions(-)
90437
90438 commit 3fe3fdd75abb313fc43b58ebd4a71dcfe8bab32f
90439 Author: Ryan Lortie <desrt@desrt.ca>
90440 Date:   Sat Oct 15 09:48:42 2011 -0400
90441
90442     Check for "our" threads in some places
90443
90444     Don't allow g_thread_join() to be called on or g_thread_exit() to be
90445     called from within threads that were not created by GLib.  Document
90446     this.
90447
90448  glib/gthread.c | 20 +++++++++++++++++---
90449  1 file changed, 17 insertions(+), 3 deletions(-)
90450
90451 commit 11f3684b715ef35dd97ad108c7116260c7c4cdc2
90452 Author: Ryan Lortie <desrt@desrt.ca>
90453 Date:   Sat Oct 15 09:48:22 2011 -0400
90454
90455     gtk-doc g_thread_ref() and g_thread_unref()
90456
90457  glib/gthread.c | 18 ++++++++++++++++++
90458  1 file changed, 18 insertions(+)
90459
90460 commit e75e9c30446157b52013644fdc5fd406733027b9
90461 Author: Ryan Lortie <desrt@desrt.ca>
90462 Date:   Sat Oct 15 09:48:10 2011 -0400
90463
90464     Rename g_thread_try to g_thread_try_new
90465
90466  docs/reference/glib/glib-sections.txt |  2 +-
90467  glib/glib.symbols                     |  2 +-
90468  glib/gthread.c                        | 18 +++++++++---------
90469  glib/gthread.h                        |  2 +-
90470  glib/gthreadpool.c                    |  2 +-
90471  glib/tests/thread.c                   |  4 ++--
90472  6 files changed, 15 insertions(+), 15 deletions(-)
90473
90474 commit 4417e77f17902e8a4d782979b187f23f6b86bf9e
90475 Author: Matthias Clasen <mclasen@redhat.com>
90476 Date:   Sat Oct 15 00:56:08 2011 -0400
90477
90478     Add atomic test to TEST_PROGS
90479
90480  glib/tests/Makefile.am | 4 ++--
90481  1 file changed, 2 insertions(+), 2 deletions(-)
90482
90483 commit 482bb387484c3febb6f7b01326cb6ab66d900f91
90484 Author: Matthias Clasen <mclasen@redhat.com>
90485 Date:   Sat Oct 15 00:26:02 2011 -0400
90486
90487     Documentation additions
90488
90489  glib/deprecated/gthread-deprecated.c | 2 ++
90490  1 file changed, 2 insertions(+)
90491
90492 commit 8bc8cd7aa05900dcfad943b91c3720caa7b611ee
90493 Author: Matthias Clasen <mclasen@redhat.com>
90494 Date:   Sat Oct 15 00:09:20 2011 -0400
90495
90496     Improve test coverage
90497
90498  glib/tests/Makefile.am |  3 +++
90499  glib/tests/mainloop.c  | 58
90500  ++++++++++++++++++++++++++++++++++++++++++++++++--
90501  glib/tests/strfuncs.c  | 15 +++++++++++++
90502  3 files changed, 74 insertions(+), 2 deletions(-)
90503
90504 commit 52321def8f187eb1586c8989c407b473e19cf2e6
90505 Author: Matthias Clasen <mclasen@redhat.com>
90506 Date:   Fri Oct 14 23:20:06 2011 -0400
90507
90508     Add a test involving g_thread_ref/unref
90509
90510     Also, fix the resource-limit test to properly unset RLIMIT_NPROC.
90511
90512  glib/tests/thread.c | 17 +++++++++++++++--
90513  1 file changed, 15 insertions(+), 2 deletions(-)
90514
90515 commit 81431fa5b8093ea15533a41cd46c5569941fe99a
90516 Author: Matthias Clasen <mclasen@redhat.com>
90517 Date:   Fri Oct 14 23:12:06 2011 -0400
90518
90519     Add g_thread_try to the docs
90520
90521  docs/reference/glib/glib-sections.txt | 1 +
90522  1 file changed, 1 insertion(+)
90523
90524 commit d000bf67f70f83bd37ae078b38cf83ee7d3c6447
90525 Author: Matthias Clasen <mclasen@redhat.com>
90526 Date:   Fri Oct 14 23:01:05 2011 -0400
90527
90528     Update doc lists
90529
90530  docs/reference/glib/glib-sections.txt | 5 +++--
90531  1 file changed, 3 insertions(+), 2 deletions(-)
90532
90533 commit 5ddcc284e801a84a455bfecca18dbc68dd91439b
90534 Author: Matthias Clasen <mclasen@redhat.com>
90535 Date:   Fri Oct 14 23:00:17 2011 -0400
90536
90537     Minor doc clarifications
90538
90539  glib/gthread.c | 13 +++++++------
90540  1 file changed, 7 insertions(+), 6 deletions(-)
90541
90542 commit a6da2b9ff91f0b8782a243e342e17a0ace415c11
90543 Author: Ryan Lortie <desrt@desrt.ca>
90544 Date:   Fri Oct 14 21:52:36 2011 -0400
90545
90546     Mention thread API changes in README
90547
90548  README.in | 13 +++++++++++--
90549  1 file changed, 11 insertions(+), 2 deletions(-)
90550
90551 commit 4359cbd810e29f964aae16fb186d2ad2fe331189
90552 Author: Ryan Lortie <desrt@desrt.ca>
90553 Date:   Fri Oct 14 21:43:51 2011 -0400
90554
90555     I read the news today, oh boy...
90556
90557  NEWS | 201
90558  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
90559  1 file changed, 201 insertions(+)
90560
90561 commit 7ab25865f229ad8d98a067b590319bfdd988e50e
90562 Author: Ryan Lortie <desrt@desrt.ca>
90563 Date:   Fri Oct 14 19:41:08 2011 -0400
90564
90565     Stop checking for fork() across GMainContext
90566
90567     01ed78d525cf2f8769022e27cc2573ec7ba123b3 introduced assertion
90568     checks for
90569     creating a main context, forking, and attempting to use the main
90570     context
90571     from the child side of the fork.
90572
90573     Some code (such as gnome-keyring-daemon) daemonise after calling
90574     GMainContext.  That's probably still mostly safe since we still only
90575     have one side of the fork touching the context afterwards.
90576
90577     This use case is still troubling, however, since if any worker threads
90578     have been created at the time of the fork(), we could end up in the
90579     classic situation of leaving some mutexes in a locked state when the
90580     other threads disappear from the copy of the image that the child
90581     gets.
90582
90583     This will require some deeper thinking...
90584
90585  glib/gmain.c | 14 --------------
90586  1 file changed, 14 deletions(-)
90587
90588 commit 51773c6c64431c03242a6f3d12d44f99282c815c
90589 Author: Ryan Lortie <desrt@desrt.ca>
90590 Date:   Fri Oct 14 13:02:58 2011 -0400
90591
90592     Mask all signals in GLib worker thread
90593
90594     Some code using GLib (gnome-keyring-daemon, for example) assumes that
90595     they can catch signals by masking them out in the main thread and
90596     calling sigwait() from a worker.
90597
90598     The problem is that our new worker thread catches the signals before
90599     sigwait() has a chance and the default action occurs (typically
90600     resulting in program termination).
90601
90602     If we mask all the signals in our worker, then this can't happen.
90603
90604  docs/reference/glib/tmpl/macros_misc.sgml | 15 +++++++++++++++
90605  glib/gmain.c                              | 11 +++++++++++
90606  2 files changed, 26 insertions(+)
90607
90608 commit 1ed88f0615d1be4d629f3f1933ec5b249cb6429e
90609 Author: Florian Müllner <fmuellner@gnome.org>
90610 Date:   Thu Oct 13 22:33:21 2011 +0200
90611
90612     desktop-app-info: Add support for X-GNOME-Keywords
90613
90614     With search gaining traction as being the preferred way to locate
90615     applications, the existing .desktop file fields meant for browsing
90616     often produce insufficient results.
90617     gnome-control-center introduced a custom X-GNOME-Keywords field for
90618     that purpose, which we plan to support in gnome-shell as well.
90619
90620     https://bugzilla.gnome.org/show_bug.cgi?id=661763
90621
90622  docs/reference/gio/gio-sections.txt |  1 +
90623  gio/gdesktopappinfo.c               | 21 +++++++++++++++++++++
90624  gio/gdesktopappinfo.h               |  1 +
90625  gio/gio.symbols                     |  1 +
90626  4 files changed, 24 insertions(+)
90627
90628 commit 14e3b128237279d895128e4d611cd12c604a67d4
90629 Author: Ryan Lortie <desrt@desrt.ca>
90630 Date:   Fri Oct 14 00:00:14 2011 -0400
90631
90632     g_cond_timed_wait: support NULL time parameter
90633
90634     It was undocumented, but this used to mean "wait forever".  Looks like
90635     we have some uses of this internally and there may be others in the
90636     wild...
90637
90638  glib/deprecated/gthread-deprecated.c | 6 ++++++
90639  1 file changed, 6 insertions(+)
90640
90641 commit 4033c616ff23eb1e647a0b0cd13ac54f28e1242b
90642 Author: Ryan Lortie <desrt@desrt.ca>
90643 Date:   Thu Oct 13 23:24:23 2011 -0400
90644
90645     GCond: use monotonic time for timed waits
90646
90647     Switch GCond to using monotonic time for timed waits by introducing a
90648     new API based on monotonic time in a gint64: g_cond_wait_until().
90649
90650     Deprecate the old API based on wallclock time in a GTimeVal.
90651
90652     Fix up the gtk-doc for GCond while we're at it: update the examples to
90653     use static-allocated GCond and GMutex and clarify some things a bit.
90654     Also explain the rationale behind using an absolute time instead of a
90655     relative time.
90656
90657  docs/reference/glib/glib-sections.txt |   2 +-
90658  glib/deprecated/gthread-deprecated.c  |  46 +++++++++++
90659  glib/deprecated/gthread.h             |  12 ++-
90660  glib/glib.symbols                     |   2 +-
90661  glib/gthread-posix.c                  | 148
90662  ++++++++++++++++++----------------
90663  glib/gthread-win32.c                  |  30 +------
90664  glib/gthread.c                        |  42 ++++++----
90665  glib/gthread.h                        |   5 +-
90666  8 files changed, 167 insertions(+), 120 deletions(-)
90667
90668 commit fd382156b80a0ba848d6de7e009337fdb32221d9
90669 Author: Ryan Lortie <desrt@desrt.ca>
90670 Date:   Thu Oct 13 10:51:35 2011 -0400
90671
90672     tests: disable deprecation warnings for tests
90673
90674     We need to test deprecated functions, so don't warn us for doing so.
90675
90676  tests/Makefile.am          | 5 +++--
90677  tests/gobject/Makefile.am  | 1 +
90678  tests/refcount/Makefile.am | 1 +
90679  3 files changed, 5 insertions(+), 2 deletions(-)
90680
90681 commit 3ebdb4d46a97790e0d93db3e2411b44e46da0159
90682 Author: Ryan Lortie <desrt@desrt.ca>
90683 Date:   Thu Oct 13 09:14:57 2011 -0400
90684
90685     gutils: stop using GStaticPrivate
90686
90687     This was our last internal use.
90688
90689  glib/gutils.c | 6 +++---
90690  1 file changed, 3 insertions(+), 3 deletions(-)
90691
90692 commit 62fe0532685a592c760d98c791379dea4d79fbe1
90693 Author: Ryan Lortie <desrt@desrt.ca>
90694 Date:   Thu Oct 13 09:00:54 2011 -0400
90695
90696     Revert "make struct _GThread private"
90697
90698     This reverts commit d904612100120d12126f1a6623a106d8a5b02fa6.
90699
90700     glibmm touches the contents of GThread, so this broke their build.
90701
90702  glib/deprecated/gthread.h | 9 +++++++++
90703  glib/gthreadprivate.h     | 9 ---------
90704  2 files changed, 9 insertions(+), 9 deletions(-)
90705
90706 commit d904612100120d12126f1a6623a106d8a5b02fa6
90707 Author: Ryan Lortie <desrt@desrt.ca>
90708 Date:   Thu Oct 13 01:24:16 2011 -0400
90709
90710     make struct _GThread private
90711
90712     Hide the definition of struct _GThread in gthreadprivate.h for now.
90713
90714     This is possibly an API break -- although the structure contents were
90715     undocumented and it was not safe to access them in a meaningful way,
90716     someone may have tried to do it anyway.  We'll leave it here for
90717     a while
90718     to see if it causes any problems.
90719
90720     Avoid merging its contents with GRealThread for now, just incase
90721     we need
90722     to expose it again.
90723
90724  glib/deprecated/gthread.h | 9 ---------
90725  glib/gthreadprivate.h     | 9 +++++++++
90726  2 files changed, 9 insertions(+), 9 deletions(-)
90727
90728 commit b1cc2579c199c6568e1bf5cef1aab7633f99824f
90729 Author: Ryan Lortie <desrt@desrt.ca>
90730 Date:   Thu Oct 13 01:22:51 2011 -0400
90731
90732     tidy up gthreadprivate.h
90733
90734     Remove some unused includes, too.
90735
90736  glib/deprecated/gthread-deprecated.c |  1 +
90737  glib/gthreadprivate.h                | 40
90738  +++++++++++++++---------------------
90739  2 files changed, 18 insertions(+), 23 deletions(-)
90740
90741 commit 332f74a2fc40da5d8f9313020468ed27e56b2b14
90742 Author: Ryan Lortie <desrt@desrt.ca>
90743 Date:   Thu Oct 13 01:17:36 2011 -0400
90744
90745     drop g_thread_new_full()
90746
90747     We'll hold out on this until someone has a really convincing
90748     reason for
90749     why they need to control the stack size.
90750
90751     If we do decide to add it back, it should probably have a name like
90752     _new_with_stack_size(), not _full().
90753
90754  glib/deprecated/gthread-deprecated.c |  2 +-
90755  glib/deprecated/gthread.h            |  2 +-
90756  glib/glib.symbols                    |  1 -
90757  glib/gthread.c                       | 51
90758  ++++--------------------------------
90759  glib/gthread.h                       |  5 ----
90760  glib/tests/thread.c                  |  6 ++---
90761  6 files changed, 10 insertions(+), 57 deletions(-)
90762
90763 commit 430c5635f245ca485f09035f1b6c3a59dd69758c
90764 Author: Ryan Lortie <desrt@desrt.ca>
90765 Date:   Thu Oct 13 01:00:57 2011 -0400
90766
90767     g_thread_new: never fail
90768
90769     Remove the GError argument from g_thread_new() and abort on failure.
90770     Introduce g_thread_try() for those who want to handle failure.
90771
90772  gio/gdbusprivate.c                  |  5 +----
90773  gio/tests/contexts.c                |  2 +-
90774  gio/tests/gdbus-export.c            |  7 +------
90775  gio/tests/gdbus-peer.c              | 14 ++++---------
90776  gio/tests/gdbus-proxy-threads.c     |  4 +---
90777  gio/tests/gdbus-test-codegen.c      |  3 +--
90778  gio/tests/gdbus-threading.c         | 24 ++++------------------
90779  gio/tests/resolver.c                |  4 +---
90780  gio/tests/send-data.c               |  4 +---
90781  gio/tests/socket-client.c           |  4 +---
90782  gio/tests/socket-server.c           |  4 +---
90783  gio/tests/socket.c                  |  3 +--
90784  gio/tests/tls-interaction.c         |  3 +--
90785  gio/tests/unix-streams.c            |  4 ++--
90786  glib/glib.symbols                   |  1 +
90787  glib/gmain.c                        |  6 +-----
90788  glib/gthread.c                      | 40
90789  +++++++++++++++++++++++++++++++++----
90790  glib/gthread.h                      |  3 +++
90791  glib/gthreadpool.c                  |  2 +-
90792  glib/tests/once.c                   |  2 +-
90793  glib/tests/thread.c                 |  6 +++---
90794  gobject/tests/dynamictests.c        |  2 +-
90795  gthread/tests/1bit-mutex.c          |  3 +--
90796  gthread/tests/atomic.c              |  2 +-
90797  gthread/tests/gwakeuptest.c         |  2 +-
90798  gthread/tests/spawn-multithreaded.c |  6 ++----
90799  26 files changed, 73 insertions(+), 87 deletions(-)
90800
90801 commit 015f4b4513279c4be40c03121473ffcea347ed84
90802 Author: Ryan Lortie <desrt@desrt.ca>
90803 Date:   Thu Oct 13 00:43:33 2011 -0400
90804
90805     thread: nuke the concept of 'joinable'
90806
90807     And remove the 'joinable' argument from g_thread_new() and
90808     g_thread_new_full().
90809
90810     Change the wording in the docs.  Clarify expectations for
90811     (deprecated) g_thread_create().
90812
90813  gio/gdbusprivate.c                   |  1 -
90814  gio/tests/contexts.c                 |  2 +-
90815  gio/tests/gdbus-export.c             |  1 -
90816  gio/tests/gdbus-peer.c               |  4 ---
90817  gio/tests/gdbus-proxy-threads.c      |  2 +-
90818  gio/tests/gdbus-test-codegen.c       |  1 -
90819  gio/tests/gdbus-threading.c          |  4 ---
90820  gio/tests/resolver.c                 |  8 +++++-
90821  gio/tests/send-data.c                |  6 ++++-
90822  gio/tests/socket-client.c            |  6 ++++-
90823  gio/tests/socket-server.c            |  6 ++++-
90824  gio/tests/socket.c                   |  2 +-
90825  gio/tests/tls-interaction.c          |  2 +-
90826  gio/tests/unix-streams.c             |  4 +--
90827  glib/deprecated/gthread-deprecated.c | 24 ++++++++++++------
90828  glib/gmain.c                         |  2 +-
90829  glib/gthread.c                       | 48
90830  +++++++++++-------------------------
90831  glib/gthread.h                       |  2 --
90832  glib/gthreadpool.c                   | 13 +++++-----
90833  glib/gthreadprivate.h                | 14 +++++------
90834  glib/tests/once.c                    |  2 +-
90835  glib/tests/thread.c                  | 12 ++++-----
90836  gobject/tests/dynamictests.c         |  2 +-
90837  gthread/tests/1bit-mutex.c           |  4 +--
90838  gthread/tests/atomic.c               |  2 +-
90839  gthread/tests/gwakeuptest.c          |  2 +-
90840  gthread/tests/spawn-multithreaded.c  |  3 +--
90841  27 files changed, 87 insertions(+), 92 deletions(-)
90842
90843 commit b0e73ca390d0f22baccc3636dd4d2e8e9cb0f58f
90844 Author: Ryan Lortie <desrt@desrt.ca>
90845 Date:   Thu Oct 13 00:29:04 2011 -0400
90846
90847     GThread: make refcounting public
90848
90849  glib/glib.symbols |  2 ++
90850  glib/gthread.c    | 12 +++++++++++-
90851  glib/gthread.h    |  2 ++
90852  3 files changed, 15 insertions(+), 1 deletion(-)
90853
90854 commit 62be9365d9641073185c28c8f0a8fe06fb9a92e0
90855 Author: Ryan Lortie <desrt@desrt.ca>
90856 Date:   Thu Oct 13 00:18:17 2011 -0400
90857
90858     thread: simplify 'free' process
90859
90860     GThread is freed using some very slightly confusing logic: if
90861     the thread
90862     was created 'joinable', then the structure is freed after the join()
90863     call succeeds (since we know the thread has exited).  If the
90864     thread was
90865     not created 'joinable' then the free is when the thread quits
90866     (since we
90867     know 'join' will not be called later).
90868
90869     Move to a straight ref-counting system: 1 ref owned by the thread
90870     and 1
90871     extra ref if the thread is joinable.  Both thread quit and joining
90872     will
90873     decrease the refcount by 1.
90874
90875  glib/gthread.c        | 40 ++++++++++++++++++----------------------
90876  glib/gthreadprivate.h |  1 +
90877  2 files changed, 19 insertions(+), 22 deletions(-)
90878
90879 commit becb4b820f84badac9eaee4e123c8a0ef41a9ba3
90880 Author: Ryan Lortie <desrt@desrt.ca>
90881 Date:   Thu Oct 13 00:01:28 2011 -0400
90882
90883     remove 'joinable' parameter to backends
90884
90885     Both backends are now oblivious to the concept of joinability,
90886     so don't
90887     bother passing the parameter.
90888
90889  glib/gthread-posix.c  | 1 -
90890  glib/gthread-win32.c  | 1 -
90891  glib/gthread.c        | 2 +-
90892  glib/gthreadprivate.h | 1 -
90893  4 files changed, 1 insertion(+), 4 deletions(-)
90894
90895 commit dbf20d585fd53c612a1dd8ef07275d2affcf7fc0
90896 Author: Ryan Lortie <desrt@desrt.ca>
90897 Date:   Wed Oct 12 23:40:02 2011 -0400
90898
90899     posix threads: joinable tweaks
90900
90901     Make the POSIX backend a little bit more like the win32 one in
90902     terms of
90903     how we deal with joinability.
90904
90905     Calling g_system_thread_join() is now optional, and
90906     g_system_thread_wait() can be safely called by multiple threads.
90907
90908     There is no longer any internal concept of joinability.
90909
90910  glib/gthread-posix.c | 24 +++++++++++++++++++-----
90911  1 file changed, 19 insertions(+), 5 deletions(-)
90912
90913 commit f970dfc73471f2108bc21c10e4714eafea70315c
90914 Author: Ryan Lortie <desrt@desrt.ca>
90915 Date:   Wed Oct 12 23:25:12 2011 -0400
90916
90917     tests: don't #include <sys/resource.h> on win32
90918
90919  glib/tests/thread.c | 5 ++++-
90920  1 file changed, 4 insertions(+), 1 deletion(-)
90921
90922 commit 45736d33bb0a855cfa1aa07453c7af0d26996e9b
90923 Author: Ryan Lortie <desrt@desrt.ca>
90924 Date:   Wed Oct 12 23:22:31 2011 -0400
90925
90926     win32 threads: simplify
90927
90928     Merge the GThreadData with the GThreadWin32 struct.  Drop the
90929     extra TLS
90930     variable.
90931
90932     Close the handle on _free(), which means that there is no leak if
90933     g_system_thread_join() isn't called.
90934
90935     Remove all internal concept of joinability.
90936
90937  glib/gthread-win32.c | 57
90938  +++++++++-------------------------------------------
90939  1 file changed, 9 insertions(+), 48 deletions(-)
90940
90941 commit dfd466979be8ab93d7c569c3e5199a02d03671e8
90942 Author: Ryan Lortie <desrt@desrt.ca>
90943 Date:   Wed Oct 12 23:16:49 2011 -0400
90944
90945     Only g_system_thread_free() our own threads
90946
90947     Keep track of if we created a thread for ourselves or if the GThread*
90948     was allocated in response to g_thread_self() on a previously-unknown
90949     thread.
90950
90951     Only call g_system_thread_free() in the first case.
90952
90953  glib/gthread.c        | 21 +++++++++++++--------
90954  glib/gthreadprivate.h |  2 ++
90955  2 files changed, 15 insertions(+), 8 deletions(-)
90956
90957 commit a5800ef336661e51db019d7bc4b98b184b06ba86
90958 Author: Ryan Lortie <desrt@desrt.ca>
90959 Date:   Wed Oct 12 23:04:15 2011 -0400
90960
90961     Finish killing off GSystemThread
90962
90963  configure.ac               | 14 --------------
90964  glib/deprecated/gthread.h  | 13 +++++++++++--
90965  glib/glibconfig.h.win32.in | 16 ----------------
90966  glib/gthreadprivate.h      |  1 -
90967  4 files changed, 11 insertions(+), 33 deletions(-)
90968
90969 commit e0c9757b9b0d7074923f96716adb3bff07b32349
90970 Author: Ryan Lortie <desrt@desrt.ca>
90971 Date:   Wed Oct 12 22:53:52 2011 -0400
90972
90973     win32 threads: use our own data, not system_thread
90974
90975     Stop using the generic system_thread field in GRealThread.
90976     Use our own
90977     pointer instead.
90978
90979  glib/gthread-win32.c | 24 +++++++++++++++++-------
90980  1 file changed, 17 insertions(+), 7 deletions(-)
90981
90982 commit 67e28068e14428afe8335a1503ea7d734419326d
90983 Author: Ryan Lortie <desrt@desrt.ca>
90984 Date:   Wed Oct 12 22:49:39 2011 -0400
90985
90986     win32: fix function name clash
90987
90988  glib/gthread-win32.c | 4 ++--
90989  1 file changed, 2 insertions(+), 2 deletions(-)
90990
90991 commit 2010f7f95554df5654e6ee626f76189a0712dbfe
90992 Author: Ryan Lortie <desrt@desrt.ca>
90993 Date:   Wed Oct 12 22:40:37 2011 -0400
90994
90995     posix threads: use our own system_thread
90996
90997     Wrap GRealThread in a GThreadPosix that includes its own pthread_t
90998     field
90999     called "system_thread" and use that instead of the generic field in
91000     GRealThread.
91001
91002  glib/gthread-posix.c | 24 +++++++++++++++++-------
91003  1 file changed, 17 insertions(+), 7 deletions(-)
91004
91005 commit 2f5486f02040b0d5cfc67eb97bd037a0ffd86635
91006 Author: Ryan Lortie <desrt@desrt.ca>
91007 Date:   Wed Oct 12 22:35:35 2011 -0400
91008
91009     thread creation: Simplify error handling
91010
91011     Instead of always returning non-NULL and finding out about errors via
91012     the GError*, return NULL from the backend in the event of an error.
91013
91014  glib/gthread-posix.c |  5 +++--
91015  glib/gthread-win32.c |  3 ++-
91016  glib/gthread.c       | 23 +++++++++--------------
91017  3 files changed, 14 insertions(+), 17 deletions(-)
91018
91019 commit e14a3746db8c9979b3d9840602be5f79af501605
91020 Author: Ryan Lortie <desrt@desrt.ca>
91021 Date:   Wed Oct 12 22:29:13 2011 -0400
91022
91023     Combine g_sytem_thread_{new,create}()
91024
91025  glib/gthread-posix.c  | 24 ++++++++++--------------
91026  glib/gthread-win32.c  | 25 ++++++++++---------------
91027  glib/gthread.c        | 11 ++++-------
91028  glib/gthreadprivate.h | 12 +++++-------
91029  4 files changed, 29 insertions(+), 43 deletions(-)
91030
91031 commit a3f82c847f8f9dc7931bc9c81f95205e2178ab49
91032 Author: Ryan Lortie <desrt@desrt.ca>
91033 Date:   Wed Oct 12 22:23:12 2011 -0400
91034
91035     g_system_thread_create: drop 'data' arg
91036
91037     Since it's now always the same as the 'thread' arg.
91038
91039  glib/gthread-posix.c  | 3 +--
91040  glib/gthread-win32.c  | 3 +--
91041  glib/gthread.c        | 2 +-
91042  glib/gthreadprivate.h | 1 -
91043  4 files changed, 3 insertions(+), 6 deletions(-)
91044
91045 commit 3237eaf5d527ecccae51b490d9cfbbf7e6b8538c
91046 Author: Ryan Lortie <desrt@desrt.ca>
91047 Date:   Wed Oct 12 22:19:28 2011 -0400
91048
91049     g_system_thread_create: SystemThread -> RealThread
91050
91051     Just like g_system_thread_wait().
91052
91053  glib/gthread-posix.c  | 4 ++--
91054  glib/gthread-win32.c  | 4 ++--
91055  glib/gthread.c        | 2 +-
91056  glib/gthreadprivate.h | 2 +-
91057  4 files changed, 6 insertions(+), 6 deletions(-)
91058
91059 commit 6613b2f8fdc9d7422b124b69231c3f4b93c744c3
91060 Author: Matthias Clasen <mclasen@redhat.com>
91061 Date:   Wed Oct 12 22:29:18 2011 -0400
91062
91063     Move more docs inline
91064
91065  docs/reference/glib/tmpl/.gitignore    |   1 +
91066  docs/reference/glib/tmpl/messages.sgml | 300
91067  ---------------------------------
91068  glib/gmessages.c                       | 268
91069  +++++++++++++++++++++++++++++
91070  3 files changed, 269 insertions(+), 300 deletions(-)
91071
91072 commit dc3727cc5f4f4c9939e010722ea28e152cf9b324
91073 Author: Ryan Lortie <desrt@desrt.ca>
91074 Date:   Wed Oct 12 22:15:46 2011 -0400
91075
91076     g_system_thread_join: rename to _wait()
91077
91078  glib/gthread-posix.c  | 2 +-
91079  glib/gthread-win32.c  | 2 +-
91080  glib/gthread.c        | 2 +-
91081  glib/gthreadprivate.h | 2 +-
91082  4 files changed, 4 insertions(+), 4 deletions(-)
91083
91084 commit 4bb968e3358db98a4ad41ce7e72cf62f4458053d
91085 Author: Ryan Lortie <desrt@desrt.ca>
91086 Date:   Wed Oct 12 22:14:38 2011 -0400
91087
91088     g_system_thread_join: take GRealThread *
91089
91090     Make g_system_thread_join take the GRealThread* instead of a
91091     GSystemThread.
91092
91093  glib/gthread-posix.c  | 4 ++--
91094  glib/gthread-win32.c  | 4 ++--
91095  glib/gthread.c        | 2 +-
91096  glib/gthreadprivate.h | 3 ++-
91097  4 files changed, 7 insertions(+), 6 deletions(-)
91098
91099 commit e064c9bfeca33b59627e7e1ee43d805713fde280
91100 Author: Ryan Lortie <desrt@desrt.ca>
91101 Date:   Wed Oct 12 22:03:14 2011 -0400
91102
91103     thread: delegate allocation of GThread to backends
91104
91105     Add g_system_thread_new() and g_system_thread_free(), implemented with
91106     GSlice.  Use those instead of g_new() and g_free().
91107
91108     Presently, the backends are both doing the same thing.  This will
91109     change
91110     soon.
91111
91112  glib/gthread-posix.c  | 12 ++++++++++++
91113  glib/gthread-win32.c  | 12 ++++++++++++
91114  glib/gthread.c        |  8 ++++----
91115  glib/gthreadprivate.h |  5 +++++
91116  4 files changed, 33 insertions(+), 4 deletions(-)
91117
91118 commit 75ea14e885322ea1241315e070b2cdd68645e267
91119 Author: Matthias Clasen <mclasen@redhat.com>
91120 Date:   Wed Oct 12 21:48:34 2011 -0400
91121
91122     Move GScanner docs inline
91123
91124  docs/reference/glib/tmpl/.gitignore   |   1 +
91125  docs/reference/glib/tmpl/scanner.sgml | 607
91126  ----------------------------------
91127  glib/gscanner.c                       | 472 +++++++++++++++++++++++++-
91128  3 files changed, 471 insertions(+), 609 deletions(-)
91129
91130 commit d537726ded76eb470a78d41418579b8652c4ae8b
91131 Author: Ryan Lortie <desrt@desrt.ca>
91132 Date:   Wed Oct 12 21:47:25 2011 -0400
91133
91134     thread: stop sharing g_once_mutex
91135
91136     Unrelated code shouldn't be sharing the same mutex for no good
91137     reason --
91138     particularly not across a file boundary.
91139
91140  glib/deprecated/gthread-deprecated.c | 9 +++++----
91141  glib/gthread.c                       | 2 +-
91142  glib/gthreadprivate.h                | 2 --
91143  3 files changed, 6 insertions(+), 7 deletions(-)
91144
91145 commit 8cff9c57b1cbb443aa4063d8624af8a7bb392b75
91146 Author: Ryan Lortie <desrt@desrt.ca>
91147 Date:   Wed Oct 12 21:44:07 2011 -0400
91148
91149     thread: drop thread setup function hackery
91150
91151     Use a custom proxy function for the deprecated case instead.
91152
91153     Now GRealThread has strictly zero members dedicated to deprecated
91154     functionality.
91155
91156  glib/deprecated/gthread-deprecated.c | 15 +++++++++++++--
91157  glib/gthread.c                       | 17 ++++++-----------
91158  glib/gthreadprivate.h                |  7 ++++---
91159  3 files changed, 23 insertions(+), 16 deletions(-)
91160
91161 commit 2da83bbd36efd4adb1f4c036fe4793befbb8d120
91162 Author: Matthias Clasen <mclasen@redhat.com>
91163 Date:   Wed Oct 12 19:55:02 2011 -0400
91164
91165     Deprecate GCache
91166
91167     Ryan said it would be 'deprecated soon in GLib', when he removed
91168     the use of this in GTK+. That was a year ago, so its about time
91169     we act on it.
91170
91171  docs/reference/glib/glib-docs.sgml |   2 +-
91172  glib/Makefile.am                   |   4 +-
91173  glib/{ => deprecated}/gcache.c     | 100
91174  +++++++++++++++++++++----------------
91175  glib/{ => deprecated}/gcache.h     |   9 ++--
91176  glib/glib.h                        |   2 +-
91177  5 files changed, 67 insertions(+), 50 deletions(-)
91178
91179 commit 39ae59c47e2fbed30da725041b4cad552bea82c7
91180 Author: Ryan Lortie <desrt@desrt.ca>
91181 Date:   Wed Oct 12 18:35:45 2011 -0400
91182
91183     thread: Delete g_system_thread_self()
91184
91185     It's no longer used for anything at all.
91186
91187  glib/gthread-posix.c  |  6 ------
91188  glib/gthread-win32.c  | 23 -----------------------
91189  glib/gthreadprivate.h |  1 -
91190  3 files changed, 30 deletions(-)
91191
91192 commit a90a4b967fde1c2d7c7d6d978a797731adb25057
91193 Author: Ryan Lortie <desrt@desrt.ca>
91194 Date:   Wed Oct 12 18:33:07 2011 -0400
91195
91196     thread: reduce use of system_thread
91197
91198     The use of system_thread is now limited to joining.  We don't do that
91199     for threads that we didn't create for ourselves, so we don't need to
91200     call g_system_thread_self() to fill in system_thread for those.
91201
91202  glib/gthread.c | 2 --
91203  1 file changed, 2 deletions(-)
91204
91205 commit b7f05063710ff5bfd0e7f3722687eb63c0709ac3
91206 Author: Ryan Lortie <desrt@desrt.ca>
91207 Date:   Wed Oct 12 18:27:06 2011 -0400
91208
91209     thread: hide g_static_rec_mutex_get_rec_mutex_impl
91210
91211     Unlike with GStaticMutex, this function was never part of the pre-2.32
91212     ABI, so we should keep it tucked in.
91213
91214  glib/deprecated/gthread-deprecated.c | 2 +-
91215  glib/gconvert.c                      | 6 +++---
91216  2 files changed, 4 insertions(+), 4 deletions(-)
91217
91218 commit 1f34ef4117559f268257d902dd48ea91b3d4993e
91219 Author: Ryan Lortie <desrt@desrt.ca>
91220 Date:   Wed Oct 12 18:25:40 2011 -0400
91221
91222     missed from last commit
91223
91224  glib/gthreadprivate.h | 2 --
91225  1 file changed, 2 deletions(-)
91226
91227 commit 47e20ed3ac5206c8aa83f7d307d9802328eed05f
91228 Author: Ryan Lortie <desrt@desrt.ca>
91229 Date:   Wed Oct 12 18:24:48 2011 -0400
91230
91231     thread: remove GSystemThread assign/equal
91232
91233     These are no longer in use.
91234
91235  glib/gthread-posix.c  | 7 -------
91236  glib/gthread-win32.c  | 7 -------
91237  glib/gthreadprivate.h | 9 ---------
91238  3 files changed, 23 deletions(-)
91239
91240 commit 903705edf2e33384914688ee30ea118486cb537c
91241 Author: Ryan Lortie <desrt@desrt.ca>
91242 Date:   Wed Oct 12 18:23:20 2011 -0400
91243
91244     thread: remove dead decl from gthreadprivate.h
91245
91246     This function hasn't existed for a while...
91247
91248  glib/gthreadprivate.h | 3 ---
91249  1 file changed, 3 deletions(-)
91250
91251 commit ed35d2719ba60fe36032db6eae5e07cd45b4fe1c
91252 Author: Ryan Lortie <desrt@desrt.ca>
91253 Date:   Wed Oct 12 18:22:31 2011 -0400
91254
91255     thread: Remove the zero_thread
91256
91257     This was only used for redundant assertion checks.
91258
91259  glib/deprecated/gthread-deprecated.c | 2 --
91260  glib/gthread.c                       | 8 +-------
91261  glib/gthreadprivate.h                | 1 -
91262  3 files changed, 1 insertion(+), 10 deletions(-)
91263
91264 commit 2b281e40f32b7916d856dcc95e6f8fe625fcff03
91265 Author: Ryan Lortie <desrt@desrt.ca>
91266 Date:   Tue Oct 11 11:08:48 2011 -0400
91267
91268     GStaticRecMutex: implement via GRecMutex
91269
91270     Instead of doing our own hacked-up version.
91271
91272     This also reduces use of GSystemThread.
91273
91274  glib/deprecated/gthread-deprecated.c | 128
91275  ++++++++++++++++-------------------
91276  1 file changed, 57 insertions(+), 71 deletions(-)
91277
91278 commit 96904b679061d78da65bf0dd0b331f4a3c754b3d
91279 Author: Ryan Lortie <desrt@desrt.ca>
91280 Date:   Wed Oct 12 17:01:33 2011 -0400
91281
91282     thread: use GSList for g_thread_foreach list
91283
91284     ...instead of having a 'next' pointer in the GThread struct.
91285
91286     Now GThread contains no fields used only by deprecated code
91287     (except for
91288     the rather generic setup function field).
91289
91290  glib/deprecated/gthread-deprecated.c | 28 ++++++++--------------------
91291  glib/gthreadprivate.h                |  1 -
91292  2 files changed, 8 insertions(+), 21 deletions(-)
91293
91294 commit 9ca4f142641e6c756e48555c7dc0ea8780000359
91295 Author: Ryan Lortie <desrt@desrt.ca>
91296 Date:   Wed Oct 12 16:50:43 2011 -0400
91297
91298     thread: call g_enumerable_thread_add via callback
91299
91300     There are no longer any functions defined in gthread-deprecated.c
91301     called
91302     from gthread.c.
91303
91304  glib/deprecated/gthread-deprecated.c | 123
91305  ++++++++++++++++++-----------------
91306  glib/gthread.c                       |  21 +++---
91307  glib/gthreadprivate.h                |  22 +++----
91308  3 files changed, 83 insertions(+), 83 deletions(-)
91309
91310 commit f788a2e5e1f7c9898675d3876367e2cf7d55f386
91311 Author: Ryan Lortie <desrt@desrt.ca>
91312 Date:   Wed Oct 12 16:26:39 2011 -0400
91313
91314     thread: use GPrivate for enumerable threads
91315
91316     Use a GPrivate to track the destruction of enumerable threads
91317     and remove
91318     them from the list.
91319
91320  glib/deprecated/gthread-deprecated.c | 27 ++++++++++++++++-----------
91321  glib/gthread.c                       | 11 +++--------
91322  glib/gthreadprivate.h                |  1 -
91323  3 files changed, 19 insertions(+), 20 deletions(-)
91324
91325 commit 1368533dc2c117202d11acdde27724a0301ad301
91326 Author: Colin Walters <walters@verbum.org>
91327 Date:   Wed Oct 12 15:25:12 2011 -0400
91328
91329     gvariant: Doc typo fix
91330
91331  glib/gvariant.c | 2 +-
91332  1 file changed, 1 insertion(+), 1 deletion(-)
91333
91334 commit 15b9f64004e7377dabad7b9a03dae094df51a0e4
91335 Author: Colin Walters <walters@verbum.org>
91336 Date:   Wed Oct 12 15:22:09 2011 -0400
91337
91338     gvariant: Briefly mention limits
91339
91340  glib/gvariant.c | 5 +++++
91341  1 file changed, 5 insertions(+)
91342
91343 commit 0af48a5d7b9504dd190d497963a14d8f7a4942ed
91344 Author: Dan Winship <danw@gnome.org>
91345 Date:   Wed Oct 12 13:59:33 2011 -0400
91346
91347     gthread-deprecated: add a mising "static" to a method
91348
91349  glib/deprecated/gthread-deprecated.c | 2 +-
91350  1 file changed, 1 insertion(+), 1 deletion(-)
91351
91352 commit 95cab96515d84a9bc5dd731ea6eee08d7e786f50
91353 Author: Dan Winship <danw@gnome.org>
91354 Date:   Wed Oct 12 13:57:44 2011 -0400
91355
91356     giomodule: make the default_modules mutex recursive
91357
91358     It is possible for _g_io_module_get_default() to be called recursively
91359     (eg, if a module of one type is loaded that tries to look up gsettings
91360     from its init() method and ends up causing the gsettings module to be
91361     loaded). So use a recursive mutex.
91362
91363  gio/giomodule.c | 10 +++++-----
91364  1 file changed, 5 insertions(+), 5 deletions(-)
91365
91366 commit 71cf70b39cd3859ac4cb4954c369bda731a61171
91367 Author: Dan Winship <danw@gnome.org>
91368 Date:   Tue Oct 11 15:38:37 2011 -0400
91369
91370     Simplify checks for CLOCK_MONOTONIC
91371
91372     Remove the complicated configure-time and runtime checks, and just use
91373     CLOCK_MONOTONIC if it's defined.
91374
91375     https://bugzilla.gnome.org/show_bug.cgi?id=661421
91376
91377  configure.ac | 15 -----------
91378  glib/gmain.c | 84
91379  ++++++++++++++++++++++++------------------------------------
91380  2 files changed, 34 insertions(+), 65 deletions(-)
91381
91382 commit daede1dc27bbf28d2cbefc2fac22e0f917a23952
91383 Author: Matthias Clasen <mclasen@redhat.com>
91384 Date:   Wed Oct 12 00:37:02 2011 -0400
91385
91386     Disable deprecations where appropriate in tests
91387
91388  glib/tests/unix.c                   | 4 ----
91389  gobject/tests/boxed.c               | 2 ++
91390  gobject/tests/dynamictests.c        | 3 +--
91391  gobject/tests/param.c               | 1 +
91392  gobject/tests/threadtests.c         | 2 +-
91393  gthread/tests/1bit-mutex.c          | 4 +---
91394  gthread/tests/642026.c              | 8 ++------
91395  gthread/tests/atomic.c              | 4 +---
91396  gthread/tests/gwakeuptest.c         | 4 +---
91397  gthread/tests/spawn-multithreaded.c | 6 ++----
91398  gthread/tests/spawn-singlethread.c  | 2 --
91399  11 files changed, 12 insertions(+), 28 deletions(-)
91400
91401 commit bcdb865c597b9201b717f0d4b420e73a2393e5ff
91402 Author: Matthias Clasen <mclasen@redhat.com>
91403 Date:   Wed Oct 12 00:37:02 2011 -0400
91404
91405     Disable deprecations where appropriate in tests
91406
91407  glib/tests/cache.c      |  3 +++
91408  glib/tests/cond.c       |  3 +++
91409  glib/tests/date.c       |  3 +++
91410  glib/tests/fileutils.c  |  4 ++++
91411  glib/tests/mainloop.c   | 38 ++++++++++++++++++++++++++++++++++++++
91412  glib/tests/mappedfile.c |  2 ++
91413  glib/tests/mutex.c      |  3 +++
91414  glib/tests/once.c       |  2 +-
91415  glib/tests/private.c    |  5 +++--
91416  glib/tests/rec-mutex.c  |  3 +++
91417  glib/tests/rwlock.c     |  3 +++
91418  glib/tests/strfuncs.c   |  6 +++---
91419  glib/tests/string.c     |  3 +++
91420  glib/tests/thread.c     |  2 --
91421  glib/tests/tree.c       |  3 +++
91422  glib/tests/unicode.c    |  3 +++
91423  16 files changed, 78 insertions(+), 8 deletions(-)
91424
91425 commit 7455dd370eb37ce3b0b409ff6120501f37b50569
91426 Author: Matthias Clasen <mclasen@redhat.com>
91427 Date:   Wed Oct 12 00:24:46 2011 -0400
91428
91429     Make single includes mandatory
91430
91431     This has been the official line since 2.17, which seems plenty
91432     long enough for a transition phase.
91433
91434  README.in                          | 3 +++
91435  configure.ac                       | 2 --
91436  docs/reference/glib/compiling.sgml | 8 ++------
91437  glib/galloca.h                     | 2 +-
91438  glib/garray.h                      | 2 +-
91439  glib/gasyncqueue.h                 | 2 +-
91440  glib/gatomic.h                     | 2 +-
91441  glib/gbacktrace.h                  | 2 +-
91442  glib/gbase64.h                     | 2 +-
91443  glib/gbitlock.h                    | 2 +-
91444  glib/gbookmarkfile.h               | 2 +-
91445  glib/gcache.h                      | 2 +-
91446  glib/gchecksum.h                   | 2 +-
91447  glib/gconvert.h                    | 2 +-
91448  glib/gdataset.h                    | 2 +-
91449  glib/gdate.h                       | 2 +-
91450  glib/gdatetime.h                   | 2 +-
91451  glib/gdir.h                        | 2 +-
91452  glib/gerror.h                      | 2 +-
91453  glib/gfileutils.h                  | 2 +-
91454  glib/ghash.h                       | 2 +-
91455  glib/ghmac.h                       | 2 +-
91456  glib/ghook.h                       | 2 +-
91457  glib/giochannel.h                  | 2 +-
91458  glib/gkeyfile.h                    | 2 +-
91459  glib/glist.h                       | 2 +-
91460  glib/gmacros.h                     | 2 +-
91461  glib/gmain.h                       | 2 +-
91462  glib/gmappedfile.h                 | 2 +-
91463  glib/gmarkup.h                     | 2 +-
91464  glib/gmem.h                        | 2 +-
91465  glib/gmessages.h                   | 2 +-
91466  glib/gnode.h                       | 2 +-
91467  glib/goption.h                     | 2 +-
91468  glib/gpattern.h                    | 2 +-
91469  glib/gprimes.h                     | 2 +-
91470  glib/gqsort.h                      | 2 +-
91471  glib/gquark.h                      | 2 +-
91472  glib/gqueue.h                      | 2 +-
91473  glib/grand.h                       | 2 +-
91474  glib/gregex.h                      | 2 +-
91475  glib/gscanner.h                    | 2 +-
91476  glib/gsequence.h                   | 2 +-
91477  glib/gshell.h                      | 2 +-
91478  glib/gslice.h                      | 2 +-
91479  glib/gslist.h                      | 2 +-
91480  glib/gspawn.h                      | 2 +-
91481  glib/gstrfuncs.h                   | 2 +-
91482  glib/gstring.h                     | 2 +-
91483  glib/gstringchunk.h                | 2 +-
91484  glib/gtestutils.h                  | 2 +-
91485  glib/gthread.h                     | 2 +-
91486  glib/gthreadpool.h                 | 2 +-
91487  glib/gtimer.h                      | 2 +-
91488  glib/gtimezone.h                   | 2 +-
91489  glib/gtree.h                       | 2 +-
91490  glib/gtypes.h                      | 2 +-
91491  glib/gunicode.h                    | 2 +-
91492  glib/gurifuncs.h                   | 2 +-
91493  glib/gutils.h                      | 2 +-
91494  glib/gvariant.h                    | 2 +-
91495  glib/gvarianttype.h                | 2 +-
91496  glib/gwin32.h                      | 2 +-
91497  63 files changed, 65 insertions(+), 68 deletions(-)
91498
91499 commit 9bb5a55bda83c58ddbd0381693d98c7a2f701d01
91500 Author: Ryan Lortie <desrt@desrt.ca>
91501 Date:   Tue Oct 11 23:13:22 2011 -0400
91502
91503     GStaticPrivate: implement via GPrivate
91504
91505     Thanks to the modifications in
91506     3d4846d92309d001697c2827660fa41b5c63dbc4,
91507     GStaticPrivate is not so directly tied in with GThread anymore.  It is
91508     now a simple matter to cut it out completely by using a GPrivate to
91509     store the GArray instead of storing it in the GThread.
91510
91511  glib/deprecated/gthread-deprecated.c | 49
91512  ++++++++++++++++--------------------
91513  glib/gthread.c                       |  4 ---
91514  glib/gthreadprivate.h                |  2 --
91515  3 files changed, 22 insertions(+), 33 deletions(-)
91516
91517 commit c6016458ba2a981ccd72f02208f8140abde6c9d1
91518 Author: Matthias Clasen <mclasen@redhat.com>
91519 Date:   Tue Oct 11 23:50:34 2011 -0400
91520
91521     Update deprecation docs
91522
91523  docs/reference/glib/compiling.sgml | 17 ++++++++++++++---
91524  1 file changed, 14 insertions(+), 3 deletions(-)
91525
91526 commit 3d282dcc2ef1dba36e67f91d8a6c5f589ce249ea
91527 Author: Matthias Clasen <mclasen@redhat.com>
91528 Date:   Tue Oct 11 23:44:43 2011 -0400
91529
91530     Silence deprecations in deprecated/ (again)
91531
91532  glib/deprecated/gallocator.c         | 5 +++++
91533  glib/deprecated/gcompletion.c        | 3 +++
91534  glib/deprecated/grel.c               | 3 +++
91535  glib/deprecated/gthread-deprecated.c | 7 +------
91536  4 files changed, 12 insertions(+), 6 deletions(-)
91537
91538 commit f5f242caf80d96a6ec057fc746e5d53a34de7077
91539 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
91540 Date:   Wed Oct 12 11:23:49 2011 +0800
91541
91542     Update VS projects
91543
91544     Get rid of _CRT_SECURE_NO_WARNINGS and _CRT_NONSTDC_NO_WARNINGS
91545     from the preprocessor definitions as those two macros are now defined
91546     in msvc_recommended_pragmas.h, which is force-included in these
91547     projects
91548     via the property sheets.  This will silence C4005 warnings on macro
91549     redefinition.
91550
91551  build/win32/vs10/glib-compile-schemas.vcxproj        | 8 ++++----
91552  build/win32/vs10/gsettings.vcxproj                   | 8 ++++----
91553  build/win32/vs10/gspawn-win32-helper-console.vcxproj | 8 ++++----
91554  build/win32/vs10/gspawn-win32-helper.vcxproj         | 8 ++++----
91555  build/win32/vs10/testglib.vcxproj                    | 8 ++++----
91556  build/win32/vs9/glib-compile-schemas.vcproj          | 8 ++++----
91557  build/win32/vs9/gsettings.vcproj                     | 8 ++++----
91558  build/win32/vs9/gspawn-win32-helper-console.vcproj   | 8 ++++----
91559  build/win32/vs9/gspawn-win32-helper.vcproj           | 8 ++++----
91560  build/win32/vs9/testglib.vcproj                      | 8 ++++----
91561  10 files changed, 40 insertions(+), 40 deletions(-)
91562
91563 commit b93d6ab83a0cddce0a3847984a91a2819df61130
91564 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
91565 Date:   Wed Oct 12 10:53:30 2011 +0800
91566
91567     Bug 661438: Update msvc_recommended_pragmas.h
91568
91569     Don't disable warning C4996 as that is the Visual C++ warning
91570     triggered by
91571     __declspec(deprecated) and __declspec(deprecated('..."))-disabling
91572     that
91573     warning will defeat the purpose of G_DPRECATED/G_DEPRECATED_FOR.
91574
91575     For people who don't want to see the GLib deprecation warnings
91576     during GLib
91577     compilation, define GLIB_DISABLE_DEPRECATION_WARNINGS in the
91578     projects or
91579     property sheet.
91580
91581  msvc_recommended_pragmas.h | 3 ++-
91582  1 file changed, 2 insertions(+), 1 deletion(-)
91583
91584 commit 36ccdab760003fc1efd2f49e77932cb253f006f4
91585 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
91586 Date:   Wed Oct 12 10:38:47 2011 +0800
91587
91588     Bug 661438: Fix up gmacros.h a bit
91589
91590     The macro here should be G_DEPRECATED, not G_GNUC_DEPRECATED.
91591
91592  glib/gmacros.h | 2 +-
91593  1 file changed, 1 insertion(+), 1 deletion(-)
91594
91595 commit 17c713d3f6322e2e968e1f7774f1009bac6881c2
91596 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
91597 Date:   Wed Oct 12 10:37:24 2011 +0800
91598
91599     Update VS property sheets
91600
91601     Missed the new glib/gstringchunk.h header that needed to be
91602     installed as
91603     well.
91604
91605  build/win32/vs10/glib.props  | 2 ++
91606  build/win32/vs9/glib.vsprops | 1 +
91607  2 files changed, 3 insertions(+)
91608
91609 commit 380ec80d07218123b8274ace506274f36af7c445
91610 Author: Dan Winship <danw@gnome.org>
91611 Date:   Tue Oct 11 19:28:59 2011 -0400
91612
91613     g_time_val_from_iso8601: clarify the docs a bit
91614
91615  glib/gtimer.c | 5 +++++
91616  1 file changed, 5 insertions(+)
91617
91618 commit baa394910b23bfa7162c2571d83d1c196522c636
91619 Author: Ryan Lortie <desrt@desrt.ca>
91620 Date:   Tue Oct 11 18:39:57 2011 -0400
91621
91622     gmain: use GPrivate instead of GStaticPrivate
91623
91624  glib/gmain.c | 25 +++++++++++++------------
91625  1 file changed, 13 insertions(+), 12 deletions(-)
91626
91627 commit b3e39140621228788cedd2f6ce7fa03b0fef4664
91628 Author: Dan Winship <danw@gnome.org>
91629 Date:   Tue Oct 11 15:36:42 2011 -0400
91630
91631     Fix two tests for G_DEBUG=gc-friendly
91632
91633  glib/tests/array-test.c | 9 ++++-----
91634  glib/tests/protocol.c   | 6 +++++-
91635  2 files changed, 9 insertions(+), 6 deletions(-)
91636
91637 commit 08d6e1147d2e6e3abf85ae7a399c689609a7b761
91638 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
91639 Date:   Tue Oct 11 14:34:59 2011 +0800
91640
91641     Use GLIB_DEPRECATED instead of G_GNUC_DEPRECATED in our headers
91642
91643     This will let others opt out of seeing GLib deprecation warnings
91644     by defining GLIB_DISABLE_DEPRECATION_WARNINGS.
91645
91646     https://bugzilla.gnome.org/show_bug.cgi?id=661438
91647
91648  gio/gdrive.h                  |   7 +-
91649  gio/gfile.h                   |  14 ++--
91650  gio/gmount.h                  |  14 ++--
91651  gio/gtlsconnection.h          |   5 +-
91652  gio/gunixsocketaddress.h      |   6 +-
91653  gio/gvolume.h                 |   7 +-
91654  glib/deprecated/gcompletion.h |  22 +++++--
91655  glib/deprecated/grel.h        |  32 +++++----
91656  glib/deprecated/gthread.h     | 149
91657  ++++++++++++++++++++++++++++--------------
91658  glib/gasyncqueue.h            |   7 +-
91659  glib/gatomic.h                |   3 +-
91660  glib/gcache.h                 |   3 +-
91661  glib/gdate.h                  |   3 +-
91662  glib/gfileutils.h             |   3 +-
91663  glib/giochannel.h             |  15 +++--
91664  glib/gmain.h                  |   3 +-
91665  glib/gmappedfile.h            |   3 +-
91666  glib/gstrfuncs.h              |  13 ++--
91667  glib/gstring.h                |   6 +-
91668  glib/gtree.h                  |   3 +-
91669  glib/gunicode.h               |   3 +-
91670  glib/gutils.h                 |   3 +-
91671  gobject/gboxed.h              |   3 +-
91672  gobject/gobject.h             |   3 +-
91673  gobject/gparam.h              |   3 +-
91674  gobject/gvaluetypes.h         |   8 ++-
91675  26 files changed, 231 insertions(+), 110 deletions(-)
91676
91677 commit a1acf35653ac5d437bdd8dce1b2b56333b005c0c
91678 Author: Matthias Clasen <mclasen@redhat.com>
91679 Date:   Tue Oct 11 13:33:07 2011 -0400
91680
91681     Add our own deprecation macros
91682
91683     This will allow to suppress deprecation warnings on a per-module
91684     basis, if needed. They are on by default now, though.
91685
91686  docs/reference/glib/glib-sections.txt |  2 ++
91687  glib/gmacros.h                        | 14 ++++++++++++++
91688  2 files changed, 16 insertions(+)
91689
91690 commit 0da0411a4a2f9efde4f8fc3d6bf504ee488c2e4a
91691 Author: Matthias Clasen <mclasen@redhat.com>
91692 Date:   Tue Oct 11 13:06:58 2011 -0400
91693
91694     Add better deprecation macros
91695
91696     Unlike G_GNUC_... macros, the new G_DEPRECATED[_FOR] are
91697     meant as abstractions that work with different compilers.
91698     Using a new name also lets us restrict it to 'must be placed
91699     before the declaration', which works with more compilers.
91700
91701     https://bugzilla.gnome.org/show_bug.cgi?id=661438
91702
91703  docs/reference/glib/glib-sections.txt |  4 ++++
91704  glib/gmacros.h                        | 17 +++++++++++++++++
91705  2 files changed, 21 insertions(+)
91706
91707 commit a73113908f310c8ccc532d04f4cf4b4625860962
91708 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
91709 Date:   Tue Oct 11 18:04:07 2011 +0800
91710
91711     Update VS property sheets
91712
91713     Copy the deprecated headers in their appropriate places.
91714
91715  build/win32/vs10/glib.props  | 15 +++++++++++----
91716  build/win32/vs9/glib.vsprops |  8 ++++++--
91717  2 files changed, 17 insertions(+), 6 deletions(-)
91718
91719 commit 0e71214bef4038316f96a12dfcf7b2635c94e5b1
91720 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
91721 Date:   Tue Oct 11 14:19:02 2011 +0800
91722
91723     glibconfig.win32(.in): Cleanup cruft
91724
91725     The definitions of _GMutex* and G_STATIC_MUTEX_INIT is now found in
91726     glib/deprecated/gthread.h, and should no longer be in the mainline
91727     code, so remove them from here.
91728
91729  glib/glibconfig.h.win32.in | 2 --
91730  1 file changed, 2 deletions(-)
91731
91732 commit 3e5a30fc17ee071254d7c2a70e1713d554e4a1ad
91733 Author: Ryan Lortie <desrt@desrt.ca>
91734 Date:   Mon Oct 10 13:13:31 2011 -0400
91735
91736     GStaticMutex: ABI fixup
91737
91738     Everything was OK as long as GMutex was backed by pthread_mutex_t on
91739     POSIX.  Since this is no longer the case, the ABI of GStaticMutex was
91740     broken.
91741
91742     Fix that up by using pthread_mutex_t directly in the structure.  Since
91743     that's potentially incompatible with our GMutex implementation, set
91744     g_thread_use_default_impl to FALSE to cause the fallback code (which
91745     manually allocates a GMutex) to run, even in the case of
91746     already-existing code (without the need for a recompile).  This will
91747     cause the pthread_mutex_t part of the struct to be completely ignored.
91748
91749  glib/deprecated/gthread-deprecated.c | 13 ++++++++-----
91750  glib/deprecated/gthread.h            | 25 +++++++++++++------------
91751  2 files changed, 21 insertions(+), 17 deletions(-)
91752
91753 commit 2c1cbde21e24be0e0ae1e20ad772b03255e96c53
91754 Author: Matthias Clasen <mclasen@redhat.com>
91755 Date:   Mon Oct 10 11:10:20 2011 -0400
91756
91757     Compile private test with -pthread on UNIX
91758
91759     We are using explicit pthread calls here, so we should
91760     use the right linker flags for that.
91761
91762     https://bugzilla.gnome.org/show_bug.cgi?id=661318
91763
91764  glib/tests/Makefile.am | 8 +++++---
91765  1 file changed, 5 insertions(+), 3 deletions(-)
91766
91767 commit 93e49aea1b5563c90f1c5152ab9cb65f19329891
91768 Author: Matthias Clasen <mclasen@redhat.com>
91769 Date:   Mon Oct 10 09:49:50 2011 -0400
91770
91771     Don't use deprecated GThread API in gio tests
91772
91773  gio/tests/async-close-output-stream.c |  1 -
91774  gio/tests/contexts.c                  |  3 +--
91775  gio/tests/echo-server.c               |  1 -
91776  gio/tests/gdbus-connection-loss.c     |  1 -
91777  gio/tests/gdbus-export.c              |  9 +++++----
91778  gio/tests/gdbus-non-socket.c          |  1 -
91779  gio/tests/gdbus-peer.c                | 37
91780  +++++++++++++++++++----------------
91781  gio/tests/gdbus-proxy-threads.c       |  5 +++--
91782  gio/tests/gdbus-test-codegen.c        |  9 +++++----
91783  gio/tests/gdbus-threading.c           | 37
91784  +++++++++++++++++++----------------
91785  gio/tests/httpd.c                     |  1 -
91786  gio/tests/resolver.c                  |  2 +-
91787  gio/tests/send-data.c                 |  3 +--
91788  gio/tests/socket-client.c             |  4 +---
91789  gio/tests/socket-server.c             |  4 +---
91790  gio/tests/socket.c                    |  2 +-
91791  gio/tests/tls-interaction.c           |  3 +--
91792  gio/tests/unix-streams.c              |  5 ++---
91793  gio/tests/win32-streams.c             |  5 ++---
91794  19 files changed, 64 insertions(+), 69 deletions(-)
91795
91796 commit 5662619f22073e8d7ceec5429c36aae7bb9cf8ea
91797 Author: Kjartan Maraas <kmaraas@gnome.org>
91798 Date:   Mon Oct 10 07:53:16 2011 +0200
91799
91800     Updated Norwegian bokmål translation
91801
91802  po/nb.po | 765
91803  +++++++++++++++++++++++++++++++--------------------------------
91804  1 file changed, 382 insertions(+), 383 deletions(-)
91805
91806 commit 918954e089c9c1aea0019e4dc8a73f994d8bdf83
91807 Author: Algimantas Margevičius <gymka@mail.ru>
91808 Date:   Sun Oct 9 22:00:49 2011 +0300
91809
91810     Updated Lithuanian translation
91811
91812  po/lt.po | 1777
91813  +++++++++++++++++++++++++++++++-------------------------------
91814  1 file changed, 879 insertions(+), 898 deletions(-)
91815
91816 commit 5e2764d70cbd9f556fe4d873897e2d4a174a98a7
91817 Author: Matthias Clasen <mclasen@redhat.com>
91818 Date:   Sun Oct 9 09:57:13 2011 -0400
91819
91820     Silence deprecation warnings in deprecated/
91821
91822     We know we are all deprecated here...
91823
91824  glib/deprecated/gthread-deprecated.c | 8 ++++++++
91825  1 file changed, 8 insertions(+)
91826
91827 commit ff2dafb20999d0b00ee599f998ef00ea514e4482
91828 Author: Matthias Clasen <mclasen@redhat.com>
91829 Date:   Sat Oct 8 23:49:04 2011 -0400
91830
91831     Add G_GNUC_DEPRECATED to deprecated functions in gio
91832
91833  gio/gdesktopappinfo.h    |  3 ++-
91834  gio/gdrive.h             | 12 ++++++------
91835  gio/gfile.h              | 24 ++++++++++++------------
91836  gio/gmount.h             |  8 ++++----
91837  gio/gtlsconnection.h     |  4 ++--
91838  gio/gunixsocketaddress.h |  8 ++++----
91839  gio/gvolume.h            | 12 ++++++------
91840  7 files changed, 36 insertions(+), 35 deletions(-)
91841
91842 commit 93b3f6477e1670536d9d208e1d51d682a81d3d65
91843 Author: Matthias Clasen <mclasen@redhat.com>
91844 Date:   Sat Oct 8 23:23:43 2011 -0400
91845
91846     Add G_GNUC_DEPRECATED to deprecated functions in gobject
91847
91848  gobject/gboxed.h      |  2 +-
91849  gobject/gobject.h     |  2 +-
91850  gobject/gparam.h      |  2 +-
91851  gobject/gvaluetypes.h | 10 +++++-----
91852  4 files changed, 8 insertions(+), 8 deletions(-)
91853
91854 commit f9b29ca0343a23d8eaa0aa41034169b95405383e
91855 Author: Matthias Clasen <mclasen@redhat.com>
91856 Date:   Sat Oct 8 23:16:01 2011 -0400
91857
91858     Add G_GNUC_DEPRECATED to deprecated APIs in glib
91859
91860  glib/deprecated/gcompletion.h | 20 ++++++-------
91861  glib/deprecated/grel.h        | 20 ++++++-------
91862  glib/deprecated/gthread.h     | 66
91863  +++++++++++++++++++++----------------------
91864  glib/gasyncqueue.h            |  4 +--
91865  glib/gatomic.h                |  2 +-
91866  glib/gcache.h                 |  2 +-
91867  glib/gdate.h                  |  2 +-
91868  glib/gfileutils.h             |  2 +-
91869  glib/giochannel.h             | 22 +++++++--------
91870  glib/gmain.h                  |  2 +-
91871  glib/gmappedfile.h            |  2 +-
91872  glib/gstrfuncs.h              | 14 ++++-----
91873  glib/gstring.h                |  4 +--
91874  glib/gtree.h                  |  2 +-
91875  glib/gunicode.h               |  2 +-
91876  glib/gutils.h                 |  2 +-
91877  16 files changed, 84 insertions(+), 84 deletions(-)
91878
91879 commit 30b320b61c34f953bf7b7bbc27d978c321fe1c4d
91880 Author: Matthias Clasen <mclasen@redhat.com>
91881 Date:   Sat Oct 8 12:43:12 2011 -0400
91882
91883     Add some GHookList tests
91884
91885  glib/tests/Makefile.am |  3 ++
91886  glib/tests/hook.c      | 95
91887  ++++++++++++++++++++++++++++++++++++++++++++++++++
91888  2 files changed, 98 insertions(+)
91889
91890 commit 6109db27aec99f456c5bbda27bd4afe851b5bcff
91891 Author: Matthias Clasen <mclasen@redhat.com>
91892 Date:   Sat Oct 8 12:42:41 2011 -0400
91893
91894     Test a few more GIOChannel functions
91895
91896  glib/tests/protocol.c | 3 +++
91897  1 file changed, 3 insertions(+)
91898
91899 commit d33f625444c28cd1c6313410d639360141dfd16b
91900 Author: Matthias Clasen <mclasen@redhat.com>
91901 Date:   Sat Oct 8 12:42:06 2011 -0400
91902
91903     Remove a bit of dead code
91904
91905  glib/gmarkup.c | 3 ---
91906  1 file changed, 3 deletions(-)
91907
91908 commit b3ead3c998931b11d6d413474bba4866d6afd29d
91909 Author: Matthias Clasen <mclasen@redhat.com>
91910 Date:   Sat Oct 8 12:41:38 2011 -0400
91911
91912     Pass G_DEBUG=g-gc-friendly when running the tests
91913
91914  Makefile.decl | 2 +-
91915  1 file changed, 1 insertion(+), 1 deletion(-)
91916
91917 commit d5a1ca8fd751c6f0a28ad3990259976f23954a34
91918 Author: Matthias Clasen <mclasen@redhat.com>
91919 Date:   Thu Oct 6 09:01:24 2011 -0400
91920
91921     Add some more GMarkup tests
91922
91923  glib/tests/markups/fail-41.expected  |  1 +
91924  glib/tests/markups/fail-41.gmarkup   |  3 +++
91925  glib/tests/markups/fail-42.expected  |  1 +
91926  glib/tests/markups/fail-42.gmarkup   |  5 +++++
91927  glib/tests/markups/fail-43.expected  |  1 +
91928  glib/tests/markups/fail-43.gmarkup   |  1 +
91929  glib/tests/markups/fail-44.expected  |  3 +++
91930  glib/tests/markups/fail-44.gmarkup   |  1 +
91931  glib/tests/markups/fail-45.expected  |  3 +++
91932  glib/tests/markups/fail-45.gmarkup   |  1 +
91933  glib/tests/markups/fail-46.expected  |  2 ++
91934  glib/tests/markups/fail-46.gmarkup   |  2 ++
91935  glib/tests/markups/fail-47.expected  |  1 +
91936  glib/tests/markups/fail-47.gmarkup   |  1 +
91937  glib/tests/markups/fail-48.expected  |  1 +
91938  glib/tests/markups/fail-48.gmarkup   |  2 ++
91939  glib/tests/markups/fail-49.expected  |  3 +++
91940  glib/tests/markups/fail-49.gmarkup   |  1 +
91941  glib/tests/markups/valid-12.expected |  5 +++++
91942  glib/tests/markups/valid-12.gmarkup  |  3 +++
91943  glib/tests/markups/valid-13.expected |  4 ++++
91944  glib/tests/markups/valid-13.gmarkup  |  3 +++
91945  glib/tests/markups/valid-14.expected | 30 ++++++++++++++++++++++++++++++
91946  glib/tests/markups/valid-14.gmarkup  | 24 ++++++++++++++++++++++++
91947  24 files changed, 102 insertions(+)
91948
91949 commit 08e17ae51b6336d059b0cc85071cc26772ab2f0c
91950 Author: Matthias Clasen <mclasen@redhat.com>
91951 Date:   Thu Oct 6 08:59:51 2011 -0400
91952
91953     Call setlocale in markup-parse test
91954
91955     This is necessary to make utf-8 text come out properly.
91956
91957  glib/tests/markup-parse.c | 3 +++
91958  1 file changed, 3 insertions(+)
91959
91960 commit 87cb246f4627a7644d0291e1ae131fa2e628fde9
91961 Author: Matthias Clasen <mclasen@redhat.com>
91962 Date:   Wed Oct 5 23:36:35 2011 -0400
91963
91964     Improve GNode test coverage
91965
91966  glib/tests/node.c | 13 +++++++++++++
91967  1 file changed, 13 insertions(+)
91968
91969 commit dca6a601c13798dde689cab7f9ac67db2765ae2d
91970 Author: Matthias Clasen <mclasen@redhat.com>
91971 Date:   Wed Oct 5 23:31:14 2011 -0400
91972
91973     Improve GCache test coverage
91974
91975  glib/tests/cache.c | 15 +++++++++++++++
91976  1 file changed, 15 insertions(+)
91977
91978 commit eeedaac3e8306403c9359edd8e4baea6a22153ed
91979 Author: Matthias Clasen <mclasen@redhat.com>
91980 Date:   Wed Oct 5 23:24:27 2011 -0400
91981
91982     Improve coverage of string function tests
91983
91984  glib/tests/strfuncs.c | 30 ++++++++++++++++++++++++++++++
91985  1 file changed, 30 insertions(+)
91986
91987 commit 944f66f38fa24c657c192e7d72ca2508020f68dd
91988 Author: Matthias Clasen <mclasen@redhat.com>
91989 Date:   Wed Oct 5 23:24:08 2011 -0400
91990
91991     Improve coverage of GHmac tests
91992
91993  glib/tests/hmac.c | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
91994  1 file changed, 50 insertions(+)
91995
91996 commit d9e9239a4659c972279955e77d0351e664613e70
91997 Author: Matthias Clasen <mclasen@redhat.com>
91998 Date:   Wed Oct 5 23:00:09 2011 -0400
91999
92000     Add a test for g_date_time_new_from_timeval_utc
92001
92002  glib/tests/gdatetime.c | 26 ++++++++++++++++++++++++++
92003  1 file changed, 26 insertions(+)
92004
92005 commit c739a5df14ff5ee8cf262ce6e1cebdd0096aff5a
92006 Author: Antoine Jacoutot <ajacoutot@openbsd.org>
92007 Date:   Sat Oct 8 11:47:20 2011 +0200
92008
92009     gio: enable test_peer regression test for OpenBSD
92010
92011     https://bugzilla.gnome.org/show_bug.cgi?id=661255
92012
92013  gio/tests/gdbus-peer.c | 12 ++++++++++++
92014  1 file changed, 12 insertions(+)
92015
92016 commit 3c4d3dec092609bb8e8bf77dcaea5ad9ddfb4ed3
92017 Author: David Zeuthen <davidz@redhat.com>
92018 Date:   Fri Oct 7 14:20:03 2011 -0400
92019
92020     GDBusConnection: Make pending calls error when the connection is lost
92021
92022     If the connection to the bus is lost while a method call is ongoing,
92023     the method call does not get cancelled. Instead it just sits around
92024     until it times out.
92025
92026     This is visible here on XO laptops when stopping the display manager
92027     during shutdown. imsettings starts sending a sync message to give up
92028     its bus name (via g_bus_unown_name()), then systemd terminates the
92029     session bus at approximately the same time. imsettings then hangs for
92030     about 20 seconds before timing out the message.
92031
92032      http://lists.freedesktop.org/archives/dbus/2011-September/014717.html
92033
92034     imsettings behaviour could be improved as described in that thread,
92035     but I think this is a glib bug. I've also come up with the attached
92036     patch which fixes it.
92037
92038     Credits for the bug-fix goes to Daniel Drake <dsd@laptop.org>. The
92039     test
92040     case was written by David Zeuthen <zeuthen@gmail.com>.
92041
92042     https://bugzilla.gnome.org/show_bug.cgi?id=660637
92043
92044     Signed-off-by: David Zeuthen <davidz@redhat.com>
92045
92046  gio/gdbusconnection.c             |  42 +++++++++--
92047  gio/tests/Makefile.am             |   4 +
92048  gio/tests/gdbus-connection-loss.c | 155
92049  ++++++++++++++++++++++++++++++++++++++
92050  3 files changed, 194 insertions(+), 7 deletions(-)
92051
92052 commit edcac1ee419116327aee73435f7442f2201752e6
92053 Author: John Ralls <jralls@ceridwen.us>
92054 Date:   Fri Oct 7 09:51:04 2011 -0700
92055
92056     Bug 661129: Duplicate symbols zero_thread and g_once_mutex on OSX
92057
92058  glib/gthreadprivate.h | 4 ++--
92059  1 file changed, 2 insertions(+), 2 deletions(-)
92060
92061 commit 59f1f5465571bac403357b59cf7bfe2723356a37
92062 Author: Dan Winship <danw@gnome.org>
92063 Date:   Wed Oct 5 10:46:57 2011 -0400
92064
92065     Add g_main_context_ref_thread_default()
92066
92067     Add g_main_context_ref_thread_default(), which always returns a
92068     reffed GMainContext, rather than sometimes returning a (non-reffed)
92069     GMainContext, and sometimes returning NULL. This simplifies the
92070     bookkeeping in any code that needs to keep a reference to the
92071     thread-default context for a while.
92072
92073     https://bugzilla.gnome.org/show_bug.cgi?id=660994
92074
92075  docs/reference/glib/glib-sections.txt |  1 +
92076  gio/gdbus-2.0/codegen/codegen.py      |  7 ++----
92077  gio/gdbusconnection.c                 | 46
92078  +++++++++++++----------------------
92079  gio/gdbusinterfaceskeleton.c          |  7 ++----
92080  gio/gdbusnameowning.c                 | 17 ++++++-------
92081  gio/gdbusnamewatching.c               | 17 ++++++-------
92082  gio/gdbusserver.c                     |  9 +++----
92083  gio/gfilemonitor.c                    |  5 ++--
92084  gio/gioscheduler.c                    |  7 ++----
92085  gio/gsettings.c                       |  7 +-----
92086  gio/gsimpleasyncresult.c              |  9 ++-----
92087  gio/gtlsinteraction.c                 |  7 ++----
92088  glib/glib.symbols                     |  1 +
92089  glib/gmain.c                          | 34 ++++++++++++++++++++++++--
92090  glib/gmain.h                          |  1 +
92091  15 files changed, 84 insertions(+), 91 deletions(-)
92092
92093 commit d91769b64160353b4f9861cb68a97a0171b323ad
92094 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
92095 Date:   Fri Oct 7 10:14:10 2011 +0200
92096
92097     Updated Spanish translation
92098
92099  po/es.po | 936
92100  ++++++++++++++++++++++++++++++++-------------------------------
92101  1 file changed, 481 insertions(+), 455 deletions(-)
92102
92103 commit 97b0b36ae39d5eb087315259ff56c799271b28c3
92104 Author: Matthias Clasen <mclasen@redhat.com>
92105 Date:   Fri Oct 7 01:19:15 2011 -0400
92106
92107     USE __COUNTER__ instead of __LINE__ when available
92108
92109     I've seen builds fail with
92110
92111     nm-connection.c:119:691: error: declaration of
92112     '_GStaticAssertCompileTimeAssertion_119' shadows a previous local
92113     [-Werror=shadow]
92114
92115     because several compile-time assertions ended up on the same
92116     line. __COUNTER__ is meant specifically for the purpose of
92117     constructing identifiers, so use it when available.
92118
92119  glib/gmacros.h | 4 ++++
92120  1 file changed, 4 insertions(+)
92121
92122 commit c51fa1852dc7c661dc5d46355303d97a521e0a0c
92123 Author: Matthias Clasen <mclasen@redhat.com>
92124 Date:   Fri Oct 7 00:42:52 2011 -0400
92125
92126     Don't redundantly redeclare
92127
92128     It makes gcc throw an error:
92129
92130     redundant redeclaration of 'g_static_mutex_get_mutex_impl'
92131     [-Werror=redundant-decls]
92132
92133  glib/deprecated/gthread.h | 3 ---
92134  1 file changed, 3 deletions(-)
92135
92136 commit e76927006a6886b92e73eb25b5ed559485a83af0
92137 Author: Ryan Lortie <desrt@desrt.ca>
92138 Date:   Thu Oct 6 12:24:21 2011 -0400
92139
92140     Move G_LOCK below GMutex in the docs
92141
92142     The flow is currently a bit wrong since G_LOCK makes reference
92143     to GMutex
92144     which was not yet defined, so switch things around.
92145
92146  docs/reference/glib/glib-sections.txt | 16 ++++++++--------
92147  1 file changed, 8 insertions(+), 8 deletions(-)
92148
92149 commit 761e75f84966e58f9a40ddae6ca3bc497c45afbe
92150 Author: Ryan Lortie <desrt@desrt.ca>
92151 Date:   Thu Oct 6 12:21:33 2011 -0400
92152
92153     .gitignore
92154
92155  docs/reference/glib/tmpl/.gitignore | 16 +++++++++-------
92156  1 file changed, 9 insertions(+), 7 deletions(-)
92157
92158 commit 083812f8546230deef08a63f2064c293438b3802
92159 Author: Ryan Lortie <desrt@desrt.ca>
92160 Date:   Thu Oct 6 12:19:58 2011 -0400
92161
92162     Several docs cleanups
92163
92164  docs/reference/glib/glib-sections.txt |  8 ++++++++
92165  glib/deprecated/gthread-deprecated.c  | 11 +++++++++++
92166  glib/gthread.h                        |  1 +
92167  glib/gvariant.h                       |  2 +-
92168  4 files changed, 21 insertions(+), 1 deletion(-)
92169
92170 commit 94b7d2ee6cb9f1e0416c82e2bf0615fd2d0c848a
92171 Author: Ryan Lortie <desrt@desrt.ca>
92172 Date:   Thu Oct 6 12:01:53 2011 -0400
92173
92174     Cleanup thread documentation
92175
92176  docs/reference/glib/Makefile.am        |   3 +
92177  docs/reference/glib/glib-docs.sgml     |   9 ++-
92178  docs/reference/glib/glib-overrides.txt |   2 +-
92179  docs/reference/glib/glib-sections.txt  |  92
92180  +++++++++++++++---------------
92181  glib/deprecated/gthread-deprecated.c   |  18 ++++++
92182  glib/gthread-posix.c                   |  40 ++++++-------
92183  glib/gthread.c                         | 101
92184  ++++++---------------------------
92185  7 files changed, 114 insertions(+), 151 deletions(-)
92186
92187 commit 49b93a0bba1d2a837e5ea8f299464aa7ecd02321
92188 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
92189 Date:   Thu Oct 6 16:02:18 2011 +0800
92190
92191     gobjet/gclosure.c: Fix styling issues
92192
92193     ...so that it looks more consistent with the rest.
92194
92195  gobject/gclosure.c | 2 +-
92196  1 file changed, 1 insertion(+), 1 deletion(-)
92197
92198 commit e80d8f0c2304ca471e6643dec846153307eee0fa
92199 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
92200 Date:   Thu Oct 6 15:37:52 2011 +0800
92201
92202     gobject/gclosure.c: Add type cast for int_val = value
92203
92204     This will silence compiler warnings on Visual C++.
92205
92206     (Sorry for the bad fix just now.)
92207
92208  gobject/gclosure.c | 2 +-
92209  1 file changed, 1 insertion(+), 1 deletion(-)
92210
92211 commit d77f65d24dbdff40052e2346861eb420af9718ad
92212 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
92213 Date:   Thu Oct 6 15:33:34 2011 +0800
92214
92215     Revert "gobject/gclosure.c: Made up for missed pointer deref"
92216
92217     This reverts commit d792a1ebe445cfab942ee9e079daa3b87bd60304.
92218
92219  gobject/gclosure.c | 2 +-
92220  1 file changed, 1 insertion(+), 1 deletion(-)
92221
92222 commit d792a1ebe445cfab942ee9e079daa3b87bd60304
92223 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
92224 Date:   Thu Oct 6 15:24:08 2011 +0800
92225
92226     gobject/gclosure.c: Made up for missed pointer deref
92227
92228     The value parameter is a gpointer * (void **), but ffi_arg itself
92229     is not a
92230     pointer type, so make up for dereference here.
92231
92232  gobject/gclosure.c | 2 +-
92233  1 file changed, 1 insertion(+), 1 deletion(-)
92234
92235 commit ed03047a5be48995be01e217d3f942619dedc030
92236 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
92237 Date:   Thu Oct 6 15:12:22 2011 +0800
92238
92239     gthread-deprecated.c: Include gutils.h
92240
92241     This is needed for declaration of inline.
92242
92243  glib/deprecated/gthread-deprecated.c | 2 ++
92244  1 file changed, 2 insertions(+)
92245
92246 commit eb17516a6731acf7347e9f72ee81651c59087232
92247 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
92248 Date:   Thu Oct 6 15:02:54 2011 +0800
92249
92250     config.h.win32(.in): Update for strcasecmp
92251
92252     Visual C++ uses _stricmp, which is identical to strcasecmp on gcc.
92253
92254  config.h.win32.in | 10 ++++++----
92255  1 file changed, 6 insertions(+), 4 deletions(-)
92256
92257 commit 3636cf2c640ab0b6a7c3b9d2358332bb52f4dc6e
92258 Author: Matthias Clasen <mclasen@redhat.com>
92259 Date:   Wed Oct 5 22:43:22 2011 -0400
92260
92261     Update threads docs for the demise of g_thread_init()
92262
92263  glib/gthread.c | 37 +++++++++++++++++--------------------
92264  1 file changed, 17 insertions(+), 20 deletions(-)
92265
92266 commit 47c7fa2ccd9baad00da95fcc9a3dc6c2ef222747
92267 Author: Matthias Clasen <mclasen@redhat.com>
92268 Date:   Wed Oct 5 22:31:17 2011 -0400
92269
92270     Remove mention of gthread-2.0.pc from 'Compiling' section
92271
92272     At the same time, add one or two other corrections.
92273
92274  docs/reference/glib/compiling.sgml | 55
92275  ++++++++++++++++++++++----------------
92276  1 file changed, 32 insertions(+), 23 deletions(-)
92277
92278 commit 749758ec78b84ca577947fecca0ea54b790fd529
92279 Author: Matthias Clasen <mclasen@redhat.com>
92280 Date:   Wed Oct 5 22:23:25 2011 -0400
92281
92282     Add a warning to g_thread_init_with_errorcheck_mutexes
92283
92284     Should anybody try to use this, we should at least tell them that
92285     its gone.
92286
92287  gthread/gthread-impl.c | 1 +
92288  1 file changed, 1 insertion(+)
92289
92290 commit 8e82225aedf81ea8a33deb3eb27a8878cd606521
92291 Author: Dan Williams <dcbw@redhat.com>
92292 Date:   Fri Sep 23 12:32:23 2011 -0500
92293
92294     closure: fix handling of ENUMs and integral return types on 64-bit
92295     BE platforms
92296
92297     enums are stored in v_long but need to be marshalled as signed
92298     integers.  On platforms where int is 32 bits, taking the
92299     address of v_long resulted in the wrong 32 bits being marshalled.
92300     So we need to stuff the enum's int-sized value to a temporary
92301     int-sized variable and marshall that instead.
92302
92303     Second, on return, libffi actually returns a pointer to a value
92304     that's sized according to platform conventions, not according to
92305     what the caller requested.  ie if ffi_type_sint was requested, the
92306     value can still be a 64-bit sign-extended long on a 64-bit
92307     architecture like PPC64, thus the caller cannot simply cast
92308     the return value as a pointer to the desired type, but must cast
92309     as a pointer to an integral type and then cast to the desired
92310     type to remove any sign extension complications.
92311
92312     For more information on how to correctly handle libffi return
92313     values, see the following bug, specifically comment 35:
92314
92315     https://bugzilla.redhat.com/show_bug.cgi?id=736489
92316
92317     "For 64-bit ABIs that extend integral returns types to 64-bits,
92318     libffi always
92319     returns full 64-bit values that you can truncate in the calling code.
92320     It's
92321     just the way it is has always been.  Please don't change libffi.
92322     I'll document
92323     this clearly for the next version (perhaps there is a mention of
92324     this, I
92325     haven't looked yet).
92326
92327     The same is true for returning 8-bit values, for instance, on
92328     32-bit systems.
92329     All ABIs extend those results to the full 32-bits so you need to
92330     provide a
92331     properly aligned buffer that's big enough to hold the result."
92332
92333     https://bugzilla.gnome.org/show_bug.cgi?id=659881
92334
92335  gobject/gclosure.c | 76
92336  ++++++++++++++++++++++++++++++++++++++++++------------
92337  1 file changed, 59 insertions(+), 17 deletions(-)
92338
92339 commit c3133affcd55023a5e9cfbd87ec96e04a13c8e86
92340 Author: Colin Walters <walters@verbum.org>
92341 Date:   Wed Oct 5 11:27:45 2011 -0400
92342
92343     gmacros: Hide G_STATIC_ASSERT from g-ir-scanner
92344
92345     The C syntax here is twisted and confuses the scanner.  We don't
92346     need to see it, so let's just skip it.
92347
92348     https://bugzilla.gnome.org/show_bug.cgi?id=660413
92349
92350  glib/gmacros.h | 2 ++
92351  1 file changed, 2 insertions(+)
92352
92353 commit 9560423a6ea05d6f34b5ee8533974b8f41ab03fc
92354 Author: Ryan Lortie <desrt@desrt.ca>
92355 Date:   Wed Oct 5 13:16:05 2011 -0400
92356
92357     Be sure to #include "gutils.h" in gbacktrace.c
92358
92359     0e3f530185d494dbb9db1b47f72f10f3ae598564 introduced a compiler warning
92360     about implicit declaration of g_get_prgname().  Fix that.
92361
92362     Problem caught and fix suggested by Rico Tzschichholz.
92363
92364  glib/gbacktrace.c | 1 +
92365  1 file changed, 1 insertion(+)
92366
92367 commit f34908ef1555c8c579b0154e17932b84af04b81f
92368 Author: David Zeuthen <davidz@redhat.com>
92369 Date:   Wed Oct 5 12:33:55 2011 -0400
92370
92371     GDBus: Regenerate code when the codegen or options passed to it
92372     changes
92373
92374     https://bugzilla.gnome.org/show_bug.cgi?id=660498
92375
92376     Signed-off-by: David Zeuthen <davidz@redhat.com>
92377
92378  gio/gdbus-2.0/codegen/Makefile.am                  | 2 +-
92379  gio/tests/Makefile.am                              | 2 +-
92380  gio/tests/gdbus-object-manager-example/Makefile.am | 2 +-
92381  3 files changed, 3 insertions(+), 3 deletions(-)
92382
92383 commit 7ca83c6c9f369a88df98a86810596bb9efc73736
92384 Author: Dan Winship <danw@gnome.org>
92385 Date:   Wed Oct 5 11:45:51 2011 -0400
92386
92387     Fix up some doc comments that referred to threads not being enabled
92388
92389     (and a few other unrelated comment fixes)
92390
92391  gio/gasyncresult.c       |  6 ------
92392  gio/gioscheduler.c       |  2 +-
92393  gio/giotypes.h           |  6 +-----
92394  gio/gresolver.c          |  3 +--
92395  gio/gsimpleasyncresult.c |  2 +-
92396  gio/gsocketservice.c     | 12 +++++++-----
92397  glib/glib-unix.c         |  6 ------
92398  glib/gmain.c             |  2 +-
92399  glib/gthreadpool.c       |  2 +-
92400  9 files changed, 13 insertions(+), 28 deletions(-)
92401
92402 commit af55ff5a2b604399aa216bd731df97cba4474ad0
92403 Author: David Zeuthen <davidz@redhat.com>
92404 Date:   Wed Oct 5 10:56:11 2011 -0400
92405
92406     GDBus: disable two more GDBus tests using fork()
92407
92408     Signed-off-by: David Zeuthen <davidz@redhat.com>
92409
92410  gio/tests/gdbus-proxy.c | 4 ++++
92411  1 file changed, 4 insertions(+)
92412
92413 commit 2b963266b68a3b14afcaa237ed41319c99949e43
92414 Author: David Zeuthen <davidz@redhat.com>
92415 Date:   Tue Oct 4 11:37:16 2011 -0400
92416
92417     GDBusProxy: Correctly handle unknown members when having an expected
92418     interface
92419
92420     Since it is valid for a D-Bus interface / service to add new methods,
92421     signals or properties we must NEVER warn about unknown properties or
92422     drop unknown signals or disallow unknown method invocations when we
92423     have an expected interface.
92424
92425     So this means that the expected_interface machinery is only useful for
92426     checking that the service didn't break ABI.
92427
92428     Also update the docs so it is clear exactly what it means to have an
92429     expected interface.
92430
92431     https://bugzilla.gnome.org/show_bug.cgi?id=660886
92432
92433     Signed-off-by: David Zeuthen <davidz@redhat.com>
92434
92435  gio/gdbusproxy.c              | 165
92436  ++++++++++++++++++++++++++----------------
92437  gio/tests/gdbus-proxy.c       | 147 +++++++++++++++++++++++++++++++++++--
92438  gio/tests/gdbus-testserver.py |  12 +++
92439  3 files changed, 253 insertions(+), 71 deletions(-)
92440
92441 commit 2f48b4b7fb4d2d1f758ce5a8064ab51ac3d17a12
92442 Author: Dan Winship <danw@gnome.org>
92443 Date:   Wed Oct 5 08:36:03 2011 -0400
92444
92445     gthreadedresolver: remove a bit of cruft
92446
92447     Remove a test that only made sense when GThreadedResolver was the base
92448     class for the two non-threaded resolver classes that no longer exist.
92449
92450  gio/gthreadedresolver.c | 2 +-
92451  1 file changed, 1 insertion(+), 1 deletion(-)
92452
92453 commit 0e3f530185d494dbb9db1b47f72f10f3ae598564
92454 Author: Matthias Clasen <mclasen@redhat.com>
92455 Date:   Tue Oct 4 01:25:26 2011 -0400
92456
92457     Remove cruft from g_strerror and g_strsignal
92458
92459     We can just assume that strerror/strsignal are available
92460     nowadays. At the same time, drop use of thread-private storage.
92461     Instead, always return interned strings.
92462
92463     https://bugzilla.gnome.org/show_bug.cgi?id=660849
92464
92465  configure.ac     |  33 ---
92466  glib/gstrfuncs.c | 627
92467  +++----------------------------------------------------
92468  2 files changed, 29 insertions(+), 631 deletions(-)
92469
92470 commit 5fef796126e2c74ccc619528414339cfb5dfcf9c
92471 Author: Matthias Clasen <mclasen@redhat.com>
92472 Date:   Wed Oct 5 01:04:42 2011 -0400
92473
92474     Misc test coverage improvements
92475
92476     https://bugzilla.gnome.org/show_bug.cgi?id=660849
92477
92478  glib/tests/array-test.c | 6 +++++-
92479  glib/tests/fileutils.c  | 3 +++
92480  glib/tests/strfuncs.c   | 2 ++
92481  3 files changed, 10 insertions(+), 1 deletion(-)
92482
92483 commit ddbd4acdfbfd6766aaba2de5a3ff4c599dbf1b74
92484 Author: Matthias Clasen <mclasen@redhat.com>
92485 Date:   Wed Oct 5 01:04:02 2011 -0400
92486
92487     Need to check for prlimit
92488
92489  configure.ac | 1 +
92490  1 file changed, 1 insertion(+)
92491
92492 commit ea4bc6008f3acdd90a7da490a0cbc15f62ba608b
92493 Author: Matthias Clasen <mclasen@redhat.com>
92494 Date:   Wed Oct 5 00:28:53 2011 -0400
92495
92496     Add a test for thread creation failure
92497
92498  glib/tests/thread.c | 36 ++++++++++++++++++++++++++++++++++++
92499  1 file changed, 36 insertions(+)
92500
92501 commit 08a6d812312c6d164844bb77dad203d7781139e5
92502 Author: Ryan Lortie <desrt@desrt.ca>
92503 Date:   Tue Oct 4 20:31:33 2011 -0400
92504
92505     gthread.h: a bunch of pointless whitespace changes
92506
92507     Make it look pretty.
92508
92509  glib/gthread.h | 223
92510  +++++++++++++++++++++++++++------------------------------
92511  1 file changed, 107 insertions(+), 116 deletions(-)
92512
92513 commit 674543d091d0561f3b6a28b4326d21ac56f093c1
92514 Author: Ryan Lortie <desrt@desrt.ca>
92515 Date:   Tue Oct 4 20:23:20 2011 -0400
92516
92517     Move typedef GStaticPrivate to deprecated/
92518
92519     This was missed in the earlier move.
92520
92521  glib/deprecated/gthread.h | 1 +
92522  glib/gthread.h            | 1 -
92523  2 files changed, 1 insertion(+), 1 deletion(-)
92524
92525 commit 69c0b4440eabd5898066b36caccac9a34d783a78
92526 Author: Ryan Lortie <desrt@desrt.ca>
92527 Date:   Tue Oct 4 19:09:43 2011 -0400
92528
92529     Deprecate g_{mutex,cond}_{new,free}()
92530
92531     Now that we have _init() and _clear(), these old calls are no longer
92532     useful.
92533
92534     https://bugzilla.gnome.org/show_bug.cgi?id=660739
92535
92536  glib/deprecated/gthread-deprecated.c | 84
92537  ++++++++++++++++++++++++++++++++++++
92538  glib/deprecated/gthread.h            |  4 ++
92539  glib/gthread.c                       | 72 -------------------------------
92540  glib/gthread.h                       |  4 --
92541  4 files changed, 88 insertions(+), 76 deletions(-)
92542
92543 commit 26a6b3c6ff4ee086f72612930d3134df90980211
92544 Author: Ryan Lortie <desrt@desrt.ca>
92545 Date:   Tue Oct 4 20:07:31 2011 -0400
92546
92547     gdbusprivate: fix a missed g_mutex_free()
92548
92549     This should have been changed to g_mutex_clear()
92550
92551  gio/gdbusprivate.c | 2 +-
92552  1 file changed, 1 insertion(+), 1 deletion(-)
92553
92554 commit 6f343ca548af912e7ea6b0a35f5e12c8cb820126
92555 Author: Ryan Lortie <desrt@desrt.ca>
92556 Date:   Tue Oct 4 19:04:41 2011 -0400
92557
92558     Remove g_mutex_new()/g_cond_new() in testcases
92559
92560     These were the last users of the dynamic allocation API.
92561
92562     Keep the uses in glib/tests/mutex.c since this is actually meant
92563     to test
92564     the API (which has to continue working, even if it is deprecated).
92565
92566     https://bugzilla.gnome.org/show_bug.cgi?id=660739
92567
92568  gio/tests/contexts.c         | 30 +++++++++++++++---------------
92569  gio/tests/tls-interaction.c  | 28 ++++++++++++++++------------
92570  gobject/tests/dynamictests.c | 12 +++++-------
92571  gobject/tests/threadtests.c  | 27 ++++++++++++---------------
92572  tests/mainloop-test.c        | 30 ++++++++++++++----------------
92573  tests/memchunks.c            | 25 +++++++++----------------
92574  tests/onceinit.c             | 31 +++++++++++++++----------------
92575  tests/slice-concurrent.c     | 13 +++++--------
92576  tests/slice-test.c           |  2 --
92577  tests/thread-test.c          | 14 ++++++--------
92578  10 files changed, 97 insertions(+), 115 deletions(-)
92579
92580 commit 9793708931640df4d89f87d16678508d417fd1e6
92581 Author: Ryan Lortie <desrt@desrt.ca>
92582 Date:   Tue Oct 4 18:52:55 2011 -0400
92583
92584     drop errorcheck mutex test
92585
92586     We don't support errorchecking mutexes in GLib anymore.
92587
92588  tests/.gitignore              |   1 -
92589  tests/Makefile.am             |   1 -
92590  tests/errorcheck-mutex-test.c | 131
92591  ------------------------------------------
92592  3 files changed, 133 deletions(-)
92593
92594 commit 4d5fe2704834e5038aa7a05a54445336cff831b6
92595 Author: Ryan Lortie <desrt@desrt.ca>
92596 Date:   Tue Oct 4 17:27:27 2011 -0400
92597
92598     GVariant: add a clarification to the docs
92599
92600     Add a note to the doc for g_viarnat_get_child_value() that the return
92601     value is non-floating and must be freed with g_variant_unref().
92602
92603     https://bugzilla.gnome.org/show_bug.cgi?id=654412
92604
92605  glib/gvariant-core.c | 3 +++
92606  1 file changed, 3 insertions(+)
92607
92608 commit 6b566e1d0b672e156c0cb80ceddc21b2f01deeaf
92609 Author: Ryan Lortie <desrt@desrt.ca>
92610 Date:   Tue Oct 4 17:17:01 2011 -0400
92611
92612     gtimer: remove warnings about threads
92613
92614     GTimer no longer uses the thread system for time information and
92615     g_thread_init() no longer does anything, so remove the doubly-untrue
92616     warning about these topics.
92617
92618     https://bugzilla.gnome.org/show_bug.cgi?id=527214
92619
92620  glib/gtimer.c | 5 -----
92621  1 file changed, 5 deletions(-)
92622
92623 commit e3be556728831b03b448819741f2c1c69f939294
92624 Author: Ryan Lortie <desrt@desrt.ca>
92625 Date:   Tue Oct 4 16:52:03 2011 -0400
92626
92627     end the glib-ctor experiment
92628
92629     This was a bad approach.  We attempt to handle initailisation in
92630     a more
92631     centralised way now.
92632
92633  glib/Makefile.am |  1 -
92634  glib/glib-ctor.h | 25 -------------------------
92635  glib/gmem.c      |  2 --
92636  3 files changed, 28 deletions(-)
92637
92638 commit bb5d90a76806788c26a6a3ed2c8453b35cb8c86e
92639 Author: Ryan Lortie <desrt@desrt.ca>
92640 Date:   Tue Oct 4 16:36:53 2011 -0400
92641
92642     Test that g_slice_set_config() works
92643
92644     For a while it didn't work, due to the ctor-based initialisation of
92645     gslice.
92646
92647     https://bugzilla.gnome.org/show_bug.cgi?id=660887
92648
92649  glib/tests/.gitignore  |  1 +
92650  glib/tests/Makefile.am |  3 +++
92651  glib/tests/slice.c     | 28 ++++++++++++++++++++++++++++
92652  3 files changed, 32 insertions(+)
92653
92654 commit 5bfb64d50704f334ae6692184e53de6dbb2e6be4
92655 Author: Ryan Lortie <desrt@desrt.ca>
92656 Date:   Tue Oct 4 16:38:28 2011 -0400
92657
92658     gslice: stop using ctors
92659
92660     We can't initialise gslice from a ctor because g_slice_set_config()
92661     must
92662     be called before gslice initialisation.
92663
92664     Instead, do the initialisation in a threadsafe way from the
92665     initialisation function for the thread private data.  This will
92666     only be
92667     called once per thread so the synchronisation doesn't pose a
92668     significant
92669     overhead here.
92670
92671     Ensure that we try to grab the thread private data directly on
92672     entrance
92673     to g_slice_alloc() so that we force the initialisation to occur.
92674     Grabbing the private data is the common case anyway.
92675
92676     https://bugzilla.gnome.org/show_bug.cgi?id=660887
92677
92678  glib/gslice.c | 27 +++++++++++++++++++++------
92679  1 file changed, 21 insertions(+), 6 deletions(-)
92680
92681 commit f1512917e6e46e30000bcca2ebf06ef9d15b751d
92682 Author: Ryan Lortie <desrt@desrt.ca>
92683 Date:   Tue Oct 4 16:08:27 2011 -0400
92684
92685     win32: stop leaking GPrivate data
92686
92687     Instead of running the GPrivate destructors from our thread proxy
92688     code,
92689     run it from the DllMain handler for the DLL_THREAD_DETACH case.
92690
92691     This should ensure that thread-local data is free at the exit of all
92692     threads -- not just the ones we created for ourselves.
92693
92694     https://bugzilla.gnome.org/show_bug.cgi?id=660745
92695
92696  glib/glib-init.c     |  4 +++
92697  glib/glib-init.h     |  1 +
92698  glib/gthread-win32.c | 95
92699  +++++++++++++++++++++++++++-------------------------
92700  3 files changed, 54 insertions(+), 46 deletions(-)
92701
92702 commit dd09a95543dd9e2156a635e81892d2c583177f08
92703 Author: Ryan Lortie <desrt@desrt.ca>
92704 Date:   Tue Oct 4 16:02:16 2011 -0400
92705
92706     Add GPrivate destroy notify testcase
92707
92708     Ensure that GPrivate destroy notifies are properly called.
92709
92710     This test currently fails on win32 (where we are leaking).
92711
92712     https://bugzilla.gnome.org/show_bug.cgi?id=660745
92713
92714  glib/tests/private.c | 52
92715  ++++++++++++++++++++++++++++++++++++++++++++++++++++
92716  1 file changed, 52 insertions(+)
92717
92718 commit 2e5cb6f52242a235f09d0b72954ed06591c01c06
92719 Author: Ryan Lortie <desrt@desrt.ca>
92720 Date:   Tue Oct 4 15:44:48 2011 -0400
92721
92722     win32 fixes from g_thread_init() deprecation
92723
92724     I can't even begin to imagine how these fell through the cracks...
92725
92726  glib/gmessages.c     |  4 ----
92727  glib/gthread-win32.c |  2 +-
92728  glib/gutils.c        | 23 +----------------------
92729  3 files changed, 2 insertions(+), 27 deletions(-)
92730
92731 commit 1bf01efb9f41a3b261e480f4cee0c3385ce3cfcb
92732 Author: Ryan Lortie <desrt@desrt.ca>
92733 Date:   Tue Oct 4 15:34:15 2011 -0400
92734
92735     gitignore
92736
92737  glib/tests/.gitignore | 7 +++++--
92738  1 file changed, 5 insertions(+), 2 deletions(-)
92739
92740 commit 47444dacc069be5984df4064ae382d45a9ae8c9e
92741 Author: Ryan Lortie <desrt@desrt.ca>
92742 Date:   Tue Oct 4 15:30:39 2011 -0400
92743
92744     Deprecate g_thread_init()
92745
92746     Move the last few things that needed thread-safe initialisation to a
92747     global ctor.
92748
92749     https://bugzilla.gnome.org/show_bug.cgi?id=660744
92750
92751  glib/Makefile.am                     |   2 +
92752  glib/deprecated/gthread-deprecated.c |  49 +++++++
92753  glib/deprecated/gthread.h            |  15 +++
92754  glib/glib-init.c                     | 246
92755  +++++++++++++++++++++++++++++++++++
92756  glib/glib-init.h                     |  38 ++++++
92757  glib/gmain.c                         |   4 -
92758  glib/gmem.c                          |  54 +-------
92759  glib/gmessages.c                     |  87 +------------
92760  glib/grand.c                         |   2 -
92761  glib/gslice.c                        |   3 -
92762  glib/gstrfuncs.c                     |   2 -
92763  glib/gthread.c                       |  71 ----------
92764  glib/gthread.h                       |  14 --
92765  glib/gthreadpool.c                   |   1 -
92766  glib/gthreadprivate.h                |   3 -
92767  glib/gutils.c                        |  95 --------------
92768  glib/gwin32.c                        |   2 -
92769  gobject/gtype.c                      |   3 -
92770  gthread/gthread-impl.c               |  13 --
92771  19 files changed, 353 insertions(+), 351 deletions(-)
92772
92773 commit 310c3ed4cc733f47b88b44fb03757bd7213a4f9a
92774 Author: Ryan Lortie <desrt@desrt.ca>
92775 Date:   Wed Sep 21 21:20:07 2011 -0400
92776
92777     Clean up process of calling g_debug_init()
92778
92779     Make sure that it calls absolutely nothing that may ever recurse back
92780     into GLib again:
92781
92782       - g_ascii_strcasecmp() is unsafe because it has g_return_if_fail()
92783       at
92784         the top.  As far as I know, the only ASCII character letter that
92785         would get special treatment here is "i" and that appears in
92786         neither
92787         "help" nor "all".
92788
92789       - g_getenv() is very complicated on Windows, so use a simple version
92790         that is sufficient for our purposes.
92791
92792     Now that it's completely safe, we can just call it from g_logv()
92793     in the
92794     usual way without all of the hacks.
92795
92796     https://bugzilla.gnome.org/show_bug.cgi?id=660744
92797
92798  glib/gmessages.c | 83
92799  ++++++++++++++++++++++----------------------------------
92800  glib/gutils.c    | 16 +++++++----
92801  2 files changed, 43 insertions(+), 56 deletions(-)
92802
92803 commit 1481b7bca3c24149a2970758bc8762e1318f361e
92804 Author: Dan Winship <danw@gnome.org>
92805 Date:   Tue Jun 21 18:21:27 2011 -0400
92806
92807     Add _g_io_module_get_default(), use to simplify other *_get_default()s
92808
92809     Add _g_io_module_get_default(), which implements the
92810     figure-out-the-best-available-module-that-is-actually-usable logic,
92811     and use that to simplify g_proxy_resolver_get_default(),
92812     g_settings_backend_get_default(), g_tls_backend_get_default(), and
92813     g_vfs_get_default().
92814
92815     https://bugzilla.gnome.org/show_bug.cgi?id=620932
92816
92817  gio/giomodule-priv.h   |   5 ++
92818  gio/giomodule.c        | 127
92819  +++++++++++++++++++++++++++++++++++++++++++++++++
92820  gio/gproxyresolver.c   |  52 ++------------------
92821  gio/gsettingsbackend.c |  63 ++++++++----------------
92822  gio/gtlsbackend.c      |  35 +-------------
92823  gio/gvfs.c             |  53 ++-------------------
92824  6 files changed, 161 insertions(+), 174 deletions(-)
92825
92826 commit 38d21f6d8a761cf211c0e0ca21c394b4824d13f2
92827 Author: Dan Winship <danw@gnome.org>
92828 Date:   Thu Sep 22 11:52:53 2011 -0400
92829
92830     gsettingsbackend: remove useless check
92831
92832     GMemorySettingsBackend is always present, so there's no need to check
92833     for "no backends available"
92834
92835     https://bugzilla.gnome.org/show_bug.cgi?id=620932
92836
92837  gio/gsettingsbackend.c | 4 ----
92838  1 file changed, 4 deletions(-)
92839
92840 commit afa604f88179b4c95bdfe4e1819a93318f7b1d3f
92841 Author: Dan Winship <danw@gnome.org>
92842 Date:   Tue Oct 4 13:19:21 2011 -0400
92843
92844     gio/tests/socket-client: fix a crash (and some indentation)
92845
92846  gio/tests/socket-client.c | 23 ++++++++++++++++-------
92847  1 file changed, 16 insertions(+), 7 deletions(-)
92848
92849 commit 53fb4e986777ccad3b382151a23765c162a645c4
92850 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
92851 Date:   Tue Oct 4 23:52:38 2011 +0800
92852
92853     Bug 660851: Update GIO for changes in GThread API
92854
92855     gsocket.c: Use intern string instead of GStaticPrivate/
92856                g_static_private_set, as Dan suggested.
92857
92858  gio/gsocket.c | 8 +++++---
92859  1 file changed, 5 insertions(+), 3 deletions(-)
92860
92861 commit 82fae72ae9d68bcce23c47c9f7046a50bb226105
92862 Author: Bastien Nocera <hadess@hadess.net>
92863 Date:   Mon Oct 3 15:27:15 2011 +0100
92864
92865     [gio] Improve doc for g_file_make_directory_with_parents()
92866
92867     g_file_make_directory_with_parents() will fail for already
92868     existing directories, unlike g_mkdir_with_parents(), so mention
92869     this clearly in the docs.
92870
92871     https://bugzilla.gnome.org/show_bug.cgi?id=660791
92872
92873  gio/gfile.c | 4 +++-
92874  1 file changed, 3 insertions(+), 1 deletion(-)
92875
92876 commit 449a1e8bfd0ea7e8db1e3a436cf182b5cc71aa75
92877 Author: Ryan Lortie <desrt@desrt.ca>
92878 Date:   Tue Oct 4 11:07:15 2011 -0400
92879
92880     Fix an invalid non-looping use of GCond
92881
92882     The GIOScheduler was using a GCond in a way that didn't deal with the
92883     possibility of spurious wakeups.  Add an explicit predicate and
92884     a loop.
92885
92886     Problem caught by Matthias Clasen.
92887
92888     https://bugzilla.gnome.org/show_bug.cgi?id=660739
92889
92890  gio/gioscheduler.c | 5 ++++-
92891  1 file changed, 4 insertions(+), 1 deletion(-)
92892
92893 commit c474cd71ba3fe205865966c4a1467916597d43c4
92894 Author: Ryan Lortie <desrt@desrt.ca>
92895 Date:   Mon Oct 3 23:44:37 2011 -0400
92896
92897     GIO: switch a couple more GMutex users to _init()
92898
92899     Move a couple more GIO users off of _new()/_free() to
92900     _init()/_clear().
92901
92902     https://bugzilla.gnome.org/show_bug.cgi?id=660739
92903
92904  gio/gioscheduler.c    | 41 ++++++++++++++++++-----------------------
92905  gio/gtlsinteraction.c | 38 +++++++++++++++++++-------------------
92906  2 files changed, 37 insertions(+), 42 deletions(-)
92907
92908 commit e517fb6cb030c678918932aad5c0e63b4e0b1beb
92909 Author: Ryan Lortie <desrt@desrt.ca>
92910 Date:   Tue Oct 4 11:52:47 2011 -0400
92911
92912     Make G_ASSERT_STATIC work with clang
92913
92914     A simplified variant of an approach proposed by Behdad.
92915
92916     https://bugzilla.gnome.org/show_bug.cgi?id=660413
92917
92918  glib/gmacros.h | 2 +-
92919  1 file changed, 1 insertion(+), 1 deletion(-)
92920
92921 commit 7d4dea748d74a648989fe5d62361c1b151725f61
92922 Author: Ryan Lortie <desrt@desrt.ca>
92923 Date:   Tue Oct 4 00:09:53 2011 -0400
92924
92925     GDBus codegen: generate code with embedded GMutex
92926
92927     Modify GDBus code generator to emit code that uses GMutex embedded
92928     into
92929     the structure of the skeleton instead of a pointer.
92930
92931     https://bugzilla.gnome.org/show_bug.cgi?id=660739
92932
92933  gio/gdbus-2.0/codegen/codegen.py | 30 +++++++++++++++---------------
92934  1 file changed, 15 insertions(+), 15 deletions(-)
92935
92936 commit 8bcdabf25a16bfcbc14696849ecf34689022469b
92937 Author: Ryan Lortie <desrt@desrt.ca>
92938 Date:   Tue Oct 4 00:02:36 2011 -0400
92939
92940     GThreadedResolver: port to embedded GMutex/GCond
92941
92942     This is the only case that was non trivial to port, due to some of the
92943     logic being based on checking the GCond* for being non-%NULL.
92944
92945     https://bugzilla.gnome.org/show_bug.cgi?id=660739
92946
92947  gio/gthreadedresolver.c | 41 ++++++++++++++++++++---------------------
92948  1 file changed, 20 insertions(+), 21 deletions(-)
92949
92950 commit 518feb45eb1522f3e80125372d78b225b4e2e6e1
92951 Author: Ryan Lortie <desrt@desrt.ca>
92952 Date:   Mon Oct 3 23:52:13 2011 -0400
92953
92954     GMain, ThreadPool: embed GCond in struct
92955
92956     Use an embedded GCond and g_cond_init()/clear() instead of a pointer
92957     with g_cond_new() and _free().
92958
92959     https://bugzilla.gnome.org/show_bug.cgi?id=660739
92960
92961  glib/gmain.c       | 24 ++++++++----------------
92962  glib/gthreadpool.c | 14 +++++---------
92963  2 files changed, 13 insertions(+), 25 deletions(-)
92964
92965 commit 19cd57d4f3d1da19b3792f6294d354c2b3c70b85
92966 Author: Ryan Lortie <desrt@desrt.ca>
92967 Date:   Mon Oct 3 23:33:57 2011 -0400
92968
92969     GCancellable: use GCond and GMutex directly
92970
92971     Use a statically-allocated GCond and directly use GMutex instead of
92972     making use of the undocumented G_LOCK_NAME() macro.
92973
92974     https://bugzilla.gnome.org/show_bug.cgi?id=660739
92975
92976  gio/gcancellable.c | 51
92977  +++++++++++++++++++++++++++------------------------
92978  1 file changed, 27 insertions(+), 24 deletions(-)
92979
92980 commit 5f48e2cde5cb2871abb4e07b16140f52244d36ff
92981 Author: Ryan Lortie <desrt@desrt.ca>
92982 Date:   Mon Oct 3 23:26:55 2011 -0400
92983
92984     GDBus: switch to struct-embedded GMutex and GCond
92985
92986     Now that we have those, we should use them.
92987
92988     https://bugzilla.gnome.org/show_bug.cgi?id=660739
92989
92990  gio/gdbusconnection.c          | 22 ++++++------
92991  gio/gdbusinterfaceskeleton.c   | 44 +++++++++++------------
92992  gio/gdbusobjectmanagerclient.c | 58 +++++++++++++++---------------
92993  gio/gdbusobjectmanagerserver.c | 52 +++++++++++++--------------
92994  gio/gdbusobjectproxy.c         | 44 +++++++++++------------
92995  gio/gdbusobjectskeleton.c      | 50 +++++++++++++-------------
92996  gio/gdbusprivate.c             | 80
92997  +++++++++++++++++++++---------------------
92998  7 files changed, 175 insertions(+), 175 deletions(-)
92999
93000 commit e03db42792220e75fe7587f6c37493fd071e2b65
93001 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
93002 Date:   Tue Oct 4 13:56:30 2011 +0800
93003
93004     gstringchunk.c: Include gutils.h
93005
93006     This is due to usage of the inline keyword which may not be
93007     universally
93008     defined unless guils.h is included.
93009
93010  glib/gstringchunk.c | 2 ++
93011  1 file changed, 2 insertions(+)
93012
93013 commit 13bd399d0a369cd62590777f8da6f3c3e7e21172
93014 Author: Ryan Lortie <desrt@desrt.ca>
93015 Date:   Tue Oct 4 10:59:29 2011 -0400
93016
93017     Add README notes about recent changes
93018
93019  README.in | 12 ++++++++++++
93020  1 file changed, 12 insertions(+)
93021
93022 commit 794c1a30bc27b4c8d77537813acb1213d5ac80f2
93023 Author: Ryan Lortie <desrt@desrt.ca>
93024 Date:   Mon Oct 3 14:40:00 2011 -0400
93025
93026     macro wrappers for g_once_init_enter/leave
93027
93028     Give the macro wrapper treatment to g_once_init_enter() and leave() in
93029     the same style that we did for gatomic.
93030
93031     It is now possible to use these macros with any pointer-sized object,
93032     and not just gsize.  The leave() macro ensures that the initialisation
93033     result is a compatible type with the pointer that it is being written
93034     to.
93035
93036     Just like with gatomic, there could be problems caused by use of
93037     (void*)
93038     casts.  We'll see how that goes, and reevaluate if necessary.
93039
93040     https://bugzilla.gnome.org/show_bug.cgi?id=660743
93041
93042  glib/deprecated/gthread-deprecated.c |  7 +++++++
93043  glib/deprecated/gthread.h            |  2 ++
93044  glib/gthread.c                       | 15 ++++++++------
93045  glib/gthread.h                       | 40
93046  ++++++++++++++++++++++--------------
93047  glib/tests/once.c                    | 12 +++++++++++
93048  5 files changed, 55 insertions(+), 21 deletions(-)
93049
93050 commit 8f58c2c0c43fadc19463aec214b27bc41c6a1651
93051 Author: Antoine Jacoutot <ajacoutot@openbsd.org>
93052 Date:   Tue Oct 4 07:52:10 2011 +0200
93053
93054     Fix DATADIRNAME on OpenBSD.
93055
93056     On OpenBSD translation files are always installed under
93057     PREFIX/share/locale,
93058     there is no such thing as PREFIX/lib/locale; according to that, set
93059     DATADIRNAME to "share".
93060
93061  m4macros/glib-gettext.m4 | 4 ++++
93062  1 file changed, 4 insertions(+)
93063
93064 commit 037c91f845246b692acf5ff99c233b46514504ac
93065 Author: Ryan Lortie <desrt@desrt.ca>
93066 Date:   Sun Oct 2 12:08:56 2011 -0400
93067
93068     rec-mutex testcase: add a performance test
93069
93070     Add a reasonable performance test for uncontended and contended
93071     cases at
93072     different levels of recursion depth.
93073
93074  glib/tests/rec-mutex.c | 88
93075  ++++++++++++++++++++++++++++++++++++++++++++++++++
93076  1 file changed, 88 insertions(+)
93077
93078 commit 7973d9f8bac34fa090e330dec136b251f305d06c
93079 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
93080 Date:   Mon Oct 3 14:27:15 2011 +0100
93081
93082     In the GVariant intro, mention lack of built-in endianness, and
93083     rationale
93084
93085     Presumably, the rationale for not storing the endianness is that
93086     GVariant is a recursive type system, and in a sane format, endianness
93087     only needs to be stored once per blob of data (once per D-Bus message,
93088     once per file on disk, etc.).
93089
93090     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=632049
93091     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
93092     Reviewed-by: Ryan Lortie <desrt@desrt.ca>
93093
93094  glib/gvariant.c | 8 ++++++++
93095  1 file changed, 8 insertions(+)
93096
93097 commit ebb544f549c77d0e98431ee38c55824ff4de81ab
93098 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
93099 Date:   Mon Oct 3 14:20:51 2011 +0100
93100
93101     g_variant_get_data: mention what you need to know to deserialise
93102
93103     Also include a shorter version in the docs for g_variant_store, with a
93104     pointer to g_variant_get_data.
93105
93106     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=632049
93107     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
93108     Reviewed-by: Ryan Lortie <desrt@desrt.ca>
93109
93110  glib/gvariant-core.c | 14 ++++++++++++++
93111  1 file changed, 14 insertions(+)
93112
93113 commit 3869e40ac339a9395e47a9aa81b017dbaf8ad925
93114 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
93115 Date:   Mon Oct 3 14:19:58 2011 +0100
93116
93117     g_variant_new_from_data: mention that the caller might need to
93118     byteswap
93119
93120     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=632049
93121     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
93122     Reviewed-by: Ryan Lortie <desrt@desrt.ca>
93123
93124  glib/gvariant.c | 4 ++++
93125  1 file changed, 4 insertions(+)
93126
93127 commit 3d7264ce703f7dd55b6deac91562d64db69059ef
93128 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
93129 Date:   Tue Oct 4 12:39:08 2011 +0100
93130
93131     Fix a typo in describing GVariant serialisation functions
93132
93133     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=632049
93134     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
93135     Reviewed-by: Ryan Lortie <desrt@desrt.ca>
93136
93137  glib/gvariant.c | 4 ++--
93138  1 file changed, 2 insertions(+), 2 deletions(-)
93139
93140 commit 83afcc0a29202f7171e185c93ab0183dbf80cb39
93141 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
93142 Date:   Tue Oct 4 10:46:13 2011 +0100
93143
93144     Escape percent sign in g_variant_new_parsed documentation
93145
93146     Strings matching /%[a-z]/ are special syntax for gtk-doc.
93147
93148     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=632049
93149     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
93150     Reviewed-by: Ryan Lortie <desrt@desrt.ca>
93151
93152  glib/gvariant-parser.c | 2 +-
93153  1 file changed, 1 insertion(+), 1 deletion(-)
93154
93155 commit d34c9bc6f335b22260df25d849cb3f26d3998349
93156 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
93157 Date:   Wed Oct 13 12:22:41 2010 +0100
93158
93159     g_variant_get_fixed_array: document which types are appropriate
93160
93161     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=632049
93162     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
93163     Reviewed-by: Ryan Lortie <desrt@desrt.ca>
93164
93165  glib/gvariant.c | 33 ++++++++++++++++++++++++++++-----
93166  1 file changed, 28 insertions(+), 5 deletions(-)
93167
93168 commit 9e827ab6152cf1c83c27bbffa2686390c78fe46e
93169 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
93170 Date:   Wed Oct 13 12:21:22 2010 +0100
93171
93172     GVariant docs: be clear that the serialisation format isn't the same
93173     as D-Bus
93174
93175     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=632049
93176     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
93177     Reviewed-by: Ryan Lortie <desrt@desrt.ca>
93178
93179  glib/gvariant.c | 4 +++-
93180  1 file changed, 3 insertions(+), 1 deletion(-)
93181
93182 commit f778564ba2c389856904de3cc80126d7cfb988c2
93183 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
93184 Date:   Tue Oct 4 09:48:35 2011 +0100
93185
93186     Be clear that g_str_hash etc. don't accept NULL
93187
93188     This covers the str, double, int, int64 hash and equal functions,
93189     but not
93190     anything that takes an "object", since the convention is that "object
93191     methods" never accept NULL anyway.
93192
93193     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=592715
93194     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
93195     Reviewed-by: Colin Walters <walters@verbum.org>
93196
93197  glib/ghash.c | 23 +++++++++++++++--------
93198  1 file changed, 15 insertions(+), 8 deletions(-)
93199
93200 commit 34a122454966546fed0ccbb73338b28021e76481
93201 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
93202 Date:   Tue Oct 4 09:44:27 2011 +0100
93203
93204     Be completely clear about what g_direct_hash, g_direct_equal do
93205
93206     Also annotate them as (allow-none), more for the benefit of gtk-doc
93207     readers than introspection.
93208
93209     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=592715
93210     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
93211     Reviewed-by: Colin Walters <walters@verbum.org>
93212
93213  glib/ghash.c | 20 ++++++++++++++------
93214  1 file changed, 14 insertions(+), 6 deletions(-)
93215
93216 commit 06c96ab1e59dead8a920433498624b946abdb9ab
93217 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
93218 Date:   Tue Oct 4 09:42:28 2011 +0100
93219
93220     GHashTable: be more clear what g_int_hash wants
93221
93222     Using g_int_hash, g_int_equal with keys like GINT_TO_POINTER (n)
93223     seems to
93224     be a reasonably common GLib-novice mistake. It doesn't help that the
93225     documentation for GHashFunc was ambiguous about this.
93226
93227     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=592715
93228     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
93229     Reviewed-by: Colin Walters <walters@verbum.org>
93230
93231  glib/ghash.c | 13 ++++++++++++-
93232  1 file changed, 12 insertions(+), 1 deletion(-)
93233
93234 commit 5bed8317ea0dc615b02f34bde9b5dfa7374c5600
93235 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
93236 Date:   Mon Oct 3 18:48:15 2011 +0100
93237
93238     Warn when classes/instances exceed the allowed size, if possible
93239
93240     It's impossible to check this if the library user is using
93241     g_type_register_static, but in that case their compiler should
93242     hopefully
93243     warn about the truncation. This fixes it for G_DEFINE_TYPE and
93244     friends,
93245     at least.
93246
93247     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=659916
93248     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
93249     Reviewed-by: Colin Walters <walters@verbum.org>
93250
93251  gobject/gtype.c | 6 ++++++
93252  1 file changed, 6 insertions(+)
93253
93254 commit 29a71915d87aa3053ed60efbe30bd7cc63ae2114
93255 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
93256 Date:   Tue Oct 4 14:06:10 2011 +0800
93257
93258     Update glibconfig.h.win32(.in)
93259
93260     Update typedef of GStaticMutex here to match the typedef of GMutex
93261     in glib/gthread.h (due to commit c5634df6)
93262
93263  glib/glibconfig.h.win32.in | 2 +-
93264  1 file changed, 1 insertion(+), 1 deletion(-)
93265
93266 commit ca6a9850395ede6f8de8a1a34096eb32de3ba94d
93267 Author: Matthias Clasen <mclasen@redhat.com>
93268 Date:   Tue Oct 4 00:46:10 2011 -0400
93269
93270     Improve test coverage in the thread tests
93271
93272     Use g_thread_new_full() in some places.
93273
93274  glib/tests/thread.c | 10 ++++++----
93275  1 file changed, 6 insertions(+), 4 deletions(-)
93276
93277 commit e6fa27a5f80f05a6661b803620639e6f0ae96852
93278 Author: Matthias Clasen <mclasen@redhat.com>
93279 Date:   Tue Oct 4 00:45:42 2011 -0400
93280
93281     Improve test coverage in the GString tests
93282
93283  glib/tests/string.c | 51
93284  ++++++++++++++++++++++++++++++++++++++++++++++++++-
93285  1 file changed, 50 insertions(+), 1 deletion(-)
93286
93287 commit fc3248065813557c37e1f5ec3442b652d4b0d404
93288 Author: Matthias Clasen <mclasen@redhat.com>
93289 Date:   Tue Oct 4 00:44:58 2011 -0400
93290
93291     Improve testcoverage in the rec-mutex test
93292
93293     Test g_rec_mutex_trylock() in both locked and unlocked cases.
93294
93295  glib/tests/rec-mutex.c | 6 +++---
93296  1 file changed, 3 insertions(+), 3 deletions(-)
93297
93298 commit 823e32655e2fc4810dee34ba1bdd5553bb383a42
93299 Author: Matthias Clasen <mclasen@redhat.com>
93300 Date:   Mon Oct 3 23:55:02 2011 -0400
93301
93302     Add a few more tests
93303
93304     This brings test coverage for glist.c and glist.c to the
93305     coveted 100% lines mark.
93306
93307  glib/tests/list.c  | 69
93308  ++++++++++++++++++++++++++++++++++++++++++++++++++++--
93309  glib/tests/slist.c | 53 ++++++++++++++++++++++++++++++++++++++++-
93310  2 files changed, 119 insertions(+), 3 deletions(-)
93311
93312 commit 1fe4429318b147f275e730ef5a69cb94a0a25062
93313 Author: Matthias Clasen <mclasen@redhat.com>
93314 Date:   Mon Oct 3 23:54:08 2011 -0400
93315
93316     Remove bits of dead code identified by coverage tests
93317
93318     These lines could were not hit by our tests, and examination
93319     of the code reveals that they can't ever be hit.
93320
93321  glib/glist.c  | 16 ++++++----------
93322  glib/gslist.c | 12 ++----------
93323  2 files changed, 8 insertions(+), 20 deletions(-)
93324
93325 commit b74f46db6b585abe7fb665651e51888aea88b356
93326 Author: Matthias Clasen <mclasen@redhat.com>
93327 Date:   Mon Oct 3 22:22:55 2011 -0400
93328
93329     Add some more thread tests
93330
93331  glib/tests/Makefile.am |   3 ++
93332  glib/tests/thread.c    | 119
93333  +++++++++++++++++++++++++++++++++++++++++++++++++
93334  2 files changed, 122 insertions(+)
93335
93336 commit 070aefcf59b0238f4cf644cb9ec75cc0b2d4ffaf
93337 Author: Ryan Lortie <desrt@desrt.ca>
93338 Date:   Mon Oct 3 22:18:01 2011 -0400
93339
93340     GAsyncQueue: properly set free function
93341
93342     The copying of code from g_async_queue_new() to
93343     g_async_queue_new_full()
93344     in ef08aa786bca87c520ef319b97df4b3ed0782233 copied the setting of the
93345     free function to NULL (instead of the one passed in by the user).
93346
93347     Fix that up so that the test passes again.
93348
93349     https://bugzilla.gnome.org/show_bug.cgi?id=660843
93350
93351  glib/gasyncqueue.c | 2 +-
93352  1 file changed, 1 insertion(+), 1 deletion(-)
93353
93354 commit 3f982cb9ab1dc9a435c5bba2f0438f165eba25dc
93355 Author: David Zeuthen <davidz@redhat.com>
93356 Date:   Thu Sep 29 23:46:28 2011 -0400
93357
93358     GUnixMountPoint: expose options
93359
93360     Make the options from an /etc/fstab entry available as public API -
93361     this can be used to support options such as
93362
93363      comment=gvfs.name=Foo\040Bar
93364
93365     to e.g. set the name of an fstab mount in the UI to "Foo Bar".
93366
93367     https://bugzilla.gnome.org/show_bug.cgi?id=660536
93368
93369     Signed-off-by: David Zeuthen <davidz@redhat.com>
93370
93371  docs/reference/gio/gio-sections.txt |  1 +
93372  gio/gio.symbols                     |  1 +
93373  gio/gunixmounts.c                   | 28 ++++++++++++++++++++++++++++
93374  gio/gunixmounts.h                   |  1 +
93375  4 files changed, 31 insertions(+)
93376
93377 commit 3106391694408877ebf6e8451146c5ac5d7bb017
93378 Author: Ryan Lortie <desrt@desrt.ca>
93379 Date:   Mon Oct 3 10:19:14 2011 -0400
93380
93381     Revert "GSettings: don't abort on missing schemas"
93382
93383     This reverts commit c841c2ce3fda6f754c88ae2c9099f36dff2f0814.
93384
93385     This approach has been an unmitigated disaster.  We're getting
93386     all sorts
93387     of crashes due to functions that are returning NULL because they can't
93388     find the schema for the default value.  The people who get these
93389     crashes
93390     are then confused about the root cause of the problem and waste a
93391     lot of
93392     time trying to figure it out.
93393
93394     Until we find a better solution, we should go back to what we had
93395     before.
93396
93397     https://bugzilla.gnome.org/show_bug.cgi?id=655366
93398
93399  gio/gsettings.c       | 77
93400  +++++++++++----------------------------------------
93401  gio/gsettingsschema.c |  5 +---
93402  gio/tests/gsettings.c | 26 -----------------
93403  3 files changed, 17 insertions(+), 91 deletions(-)
93404
93405 commit 9d989c7b8aebda0e56aaadb843def0f48f909156
93406 Author: Matthias Clasen <mclasen@redhat.com>
93407 Date:   Sun Oct 2 23:53:56 2011 -0400
93408
93409     Cosmetics
93410
93411  glib/gthread.c | 9 +++++----
93412  1 file changed, 5 insertions(+), 4 deletions(-)
93413
93414 commit fa6710ab6f365b512281049276413747b311821d
93415 Author: Matthias Clasen <mclasen@redhat.com>
93416 Date:   Sun Oct 2 23:43:17 2011 -0400
93417
93418     Documentation fixes
93419
93420  docs/reference/glib/glib-sections.txt | 113 +++++++++++++++--------------
93421  glib/deprecated/gthread-deprecated.c  |   9 +--
93422  glib/gthread-posix.c                  |   3 +-
93423  glib/gthread.c                        | 133
93424  ++++++++++++++++++----------------
93425  4 files changed, 135 insertions(+), 123 deletions(-)
93426
93427 commit 65b84bb7d0e429a30f344ebc149dc3d8d79bddda
93428 Author: Matthias Clasen <mclasen@redhat.com>
93429 Date:   Sun Oct 2 22:38:49 2011 -0400
93430
93431     Fix doc build
93432
93433     The markup here was not only broken, it was also unnecessary,
93434     since gtk-doc knows to apply <function></function> tags to things
93435     that end with () already.
93436
93437  glib/gthread-posix.c | 14 ++++++--------
93438  1 file changed, 6 insertions(+), 8 deletions(-)
93439
93440 commit 65056180dd2fee9187426354e8ef5161bf980578
93441 Author: Ryan Lortie <desrt@desrt.ca>
93442 Date:   Sun Oct 2 23:37:20 2011 -0400
93443
93444     locks: Add initialisation notes
93445
93446     For each of the 4, mention that static storage or _init() is needed.
93447
93448  glib/gthread.c | 16 ++++++++++++++++
93449  1 file changed, 16 insertions(+)
93450
93451 commit c5634df6d3ffe2da013a246880b183140b8f1260
93452 Author: Ryan Lortie <desrt@desrt.ca>
93453 Date:   Sun Oct 2 20:59:15 2011 -0400
93454
93455     locks: change the ABI just a bit
93456
93457     Add a little bit more room in the ABI for our synchronisation
93458     primatives
93459     since we're going to need it when we add native implementations on
93460     Linux.
93461
93462     Also: rename the pointer field and add /*< private >*/ annotations.
93463
93464  glib/deprecated/gthread.h |  2 +-
93465  glib/gthread-posix.c      | 42 +++++++++++++++++++++---------------------
93466  glib/gthread-win32.c      | 15 +++++++--------
93467  glib/gthread.h            | 20 ++++++++++++++------
93468  4 files changed, 43 insertions(+), 36 deletions(-)
93469
93470 commit 2a677d1370a1983c2c5e1a4a6dd5f0d9fa9868b3
93471 Author: Ryan Lortie <desrt@desrt.ca>
93472 Date:   Sun Oct 2 20:51:38 2011 -0400
93473
93474     locks: drop _INIT macros
93475
93476     All locks are now zero-initialised, so we can drop the G_*_INIT macros
93477     for them.
93478
93479     Adjust various users around GLib accordingly and change the docs.
93480
93481     https://bugzilla.gnome.org/show_bug.cgi?id=659866
93482
93483  docs/reference/glib/glib-sections.txt |  4 ---
93484  gio/gunionvolumemonitor.c             |  2 +-
93485  glib/deprecated/gthread.h             |  2 +-
93486  glib/gbitlock.c                       |  2 +-
93487  glib/glib-ctor.h                      |  2 +-
93488  glib/gmem.c                           |  2 +-
93489  glib/gmessages.c                      |  2 +-
93490  glib/gslice.c                         |  2 +-
93491  glib/gthread-posix.c                  | 17 ++++-----
93492  glib/gthread-win32.c                  |  9 ++---
93493  glib/gthread.c                        | 67
93494  ++++-------------------------------
93495  glib/gthread.h                        |  7 +---
93496  glib/gvarianttypeinfo.c               |  2 +-
93497  glib/tests/cond.c                     |  4 +--
93498  glib/tests/mutex.c                    |  8 ++---
93499  glib/tests/private.c                  |  6 ++--
93500  glib/tests/rec-mutex.c                |  6 ++--
93501  glib/tests/rwlock.c                   | 18 +++-------
93502  gmodule/gmodule.c                     |  2 +-
93503  gobject/gparam.c                      |  2 +-
93504  gobject/gtype.c                       |  4 +--
93505  tests/thread-test.c                   |  2 +-
93506  22 files changed, 44 insertions(+), 128 deletions(-)
93507
93508 commit 3315aee70915deb12374ab1d6134e4414114bec3
93509 Author: Ryan Lortie <desrt@desrt.ca>
93510 Date:   Sun Oct 2 21:03:49 2011 -0400
93511
93512     Re-enable 'include' testcase
93513
93514     The bug is fixed now.
93515
93516     https://bugzilla.gnome.org/show_bug.cgi?id=659866
93517
93518  glib/tests/Makefile.am | 4 ++--
93519  1 file changed, 2 insertions(+), 2 deletions(-)
93520
93521 commit e081eadda598bc708fbf9dd53a190fc3b0e7fa76
93522 Author: Ryan Lortie <desrt@desrt.ca>
93523 Date:   Sun Oct 2 20:43:28 2011 -0400
93524
93525     GThread posix: switch to Windows ABI
93526
93527     Modify the POSIX implementation of the synchronisation primatives
93528     to use
93529     the same ABI as Windows: one pointer for each type.
93530
93531     This frees us from having to #include <pthread.h> and avoids the
93532     problem
93533     with pthread_rwlock_t not being defined under certain compiler
93534     defines.
93535
93536     A few more changes are expected to the ABI -- they will be committed
93537     separately.
93538
93539     https://bugzilla.gnome.org/show_bug.cgi?id=659866
93540
93541  glib/gthread-posix.c | 198
93542  +++++++++++++++++++++++++++++++++++++++------------
93543  glib/gthread.h       |  29 --------
93544  2 files changed, 152 insertions(+), 75 deletions(-)
93545
93546 commit 151756631dcac8e74df37c02bf0cf13d9df2e18b
93547 Author: Matthias Clasen <mclasen@redhat.com>
93548 Date:   Sun Oct 2 22:31:45 2011 -0400
93549
93550     Don't use g_thread_foreach in tests
93551
93552  tests/threadpool-test.c | 30 +++---------------------------
93553  1 file changed, 3 insertions(+), 27 deletions(-)
93554
93555 commit 3d4846d92309d001697c2827660fa41b5c63dbc4
93556 Author: Matthias Clasen <mclasen@redhat.com>
93557 Date:   Sun Oct 2 01:29:08 2011 -0400
93558
93559     Deprecate GStaticPrivate and g_thread_foreach
93560
93561     This commit moves GStaticPrivate, g_thread_foreach and all
93562     related functions and variables to gthread-deprecated.c. We
93563     introduce some internal API to make this possible.
93564
93565     g_thread_foreach is not a very useful function, since there is
93566     virtually nothing you can do with a GThread*, and implementing
93567     it requires us to keep a list of threads around.
93568
93569     GStaticPrivate has been made redundant by adding comparable
93570     capabilities to GPrivate.
93571
93572     https://bugzilla.gnome.org/show_bug.cgi?id=660635
93573
93574  glib/deprecated/gthread-deprecated.c | 324
93575  +++++++++++++++++++++++++++++++-
93576  glib/deprecated/gthread.h            |  18 +-
93577  glib/gthread.c                       | 348
93578  ++---------------------------------
93579  glib/gthread.h                       |  16 --
93580  glib/gthreadprivate.h                |  20 ++
93581  5 files changed, 371 insertions(+), 355 deletions(-)
93582
93583 commit 12287c8cc70fc65bc7bbeb4f7079b262337fce09
93584 Author: Matthias Clasen <mclasen@redhat.com>
93585 Date:   Sun Oct 2 09:51:13 2011 -0400
93586
93587     Don't put threads created with g_thread_new() on the list
93588
93589     This lets us avoid the overhead of maintaining the global
93590     list in the non-deprecated case.
93591
93592     https://bugzilla.gnome.org/show_bug.cgi?id=660635
93593
93594  glib/deprecated/gthread-deprecated.c |  4 +-
93595  glib/gthread.c                       | 76
93596  ++++++++++++++++++++++--------------
93597  glib/gthreadprivate.h                |  8 ++++
93598  3 files changed, 56 insertions(+), 32 deletions(-)
93599
93600 commit 1909d2398ad299b86fb708104d82ce5ab7415d36
93601 Author: Matthias Clasen <mclasen@redhat.com>
93602 Date:   Sun Oct 2 09:27:08 2011 -0400
93603
93604     Make thread names useful in a debugger
93605
93606     Associate the name with the system thread, so that debuggers
93607     can see it. This is currently only implemented for Linux, using
93608     prctl.
93609
93610     https://bugzilla.gnome.org/show_bug.cgi?id=660635
93611
93612  configure.ac          |  1 +
93613  glib/gthread-posix.c  | 12 +++++++++++-
93614  glib/gthread-win32.c  |  6 ++++++
93615  glib/gthread.c        |  3 +++
93616  glib/gthreadprivate.h |  1 +
93617  5 files changed, 22 insertions(+), 1 deletion(-)
93618
93619 commit 0d1a92ca3d234a4291ef3ecbf7df2d57442a63e5
93620 Author: Matthias Clasen <mclasen@redhat.com>
93621 Date:   Sun Oct 2 10:01:57 2011 -0400
93622
93623     Add new thread creation API
93624
93625     Deprecate both g_thread_create functions and add
93626     g_thread_new() and g_thread_new_full(). The new functions
93627     expect a name for the thread.
93628
93629     Change GThreadPool, GMainContext and GDBus to create named threads.
93630
93631     https://bugzilla.gnome.org/show_bug.cgi?id=660635
93632
93633  gio/gdbusprivate.c                   |  9 +++---
93634  glib/deprecated/gthread-deprecated.c | 36 ++++++++++++++++++++--
93635  glib/deprecated/gthread.h            |  4 +++
93636  glib/glib.symbols                    |  9 +++---
93637  glib/gmain.c                         |  2 +-
93638  glib/gthread.c                       | 59
93639  ++++++++++++++++++++++--------------
93640  glib/gthread.h                       |  6 ++--
93641  glib/gthreadpool.c                   |  2 +-
93642  8 files changed, 91 insertions(+), 36 deletions(-)
93643
93644 commit bc67c23bf939d3ad719e860362bdda0737c512a1
93645 Author: Matthias Clasen <mclasen@redhat.com>
93646 Date:   Sun Oct 2 21:57:06 2011 -0400
93647
93648     Define GLIB_COMPILATION when building libgthread.so
93649
93650     This is necessary, because gthreadprivate.h can only be
93651     included inside GLib, otherwise single-include guards trigger.
93652
93653  gthread/Makefile.am | 1 +
93654  1 file changed, 1 insertion(+)
93655
93656 commit 34ce4dd0324acd02ceb51d43fdaed5640041d8c1
93657 Author: Matthias Clasen <mclasen@redhat.com>
93658 Date:   Sun Oct 2 21:57:40 2011 -0400
93659
93660     Replace static privates by privates
93661
93662     GStaticPrivate is heading for deprecation soon, and GPrivate
93663     can replace these uses now.
93664
93665  gio/gcancellable.c | 12 ++++++------
93666  glib/gutf8.c       | 10 +++++-----
93667  gmodule/gmodule.c  |  6 +++---
93668  3 files changed, 14 insertions(+), 14 deletions(-)
93669
93670 commit 6f711518230cbb2e09c56a7853e191eb6269faef
93671 Author: Ryan Lortie <desrt@desrt.ca>
93672 Date:   Sun Oct 2 21:13:14 2011 -0400
93673
93674     win32: fix GPrivate fallout
93675
93676     Fix minor mistake in win32 GPrivate code.
93677
93678  glib/gthread-win32.c | 2 +-
93679  1 file changed, 1 insertion(+), 1 deletion(-)
93680
93681 commit cdd43d43c9be3914bfeca4b1548885b9b44dcabb
93682 Author: Ryan Lortie <desrt@desrt.ca>
93683 Date:   Sun Oct 2 20:24:18 2011 -0400
93684
93685     locks: rename a bunch of parameters
93686
93687  glib/gthread-posix.c | 84
93688  ++++++++++++++++++++++++++--------------------------
93689  glib/gthread.h       | 16 +++++-----
93690  2 files changed, 50 insertions(+), 50 deletions(-)
93691
93692 commit 8e43470c3827f5980f39bf9da0bc510858daf2be
93693 Author: Ryan Lortie <desrt@desrt.ca>
93694 Date:   Fri Sep 30 14:22:04 2011 -0400
93695
93696     Stop dithering over GPrivate
93697
93698     Take out the half-private g_private_init() stuff and replace it with a
93699     G_PRIVATE_INIT macro that allows specifying a GDestroyNotify.
93700
93701     Expose the GPrivate structure in a public header.
93702
93703     Add a g_private_replace() to (sort of) match the functionality of
93704     g_static_mutex_set().
93705
93706     Improve the documentation.
93707
93708     Deprecate g_private_new().
93709
93710  docs/reference/glib/glib-overrides.txt |  22 +---
93711  docs/reference/glib/glib-sections.txt  |   6 +-
93712  glib/deprecated/gthread-deprecated.c   |  26 ++++-
93713  glib/deprecated/gthread.h              |   3 +
93714  glib/glib.symbols                      |   1 +
93715  glib/gmessages.c                       |   7 --
93716  glib/gslice.c                          |   4 +-
93717  glib/gthread-posix.c                   | 197
93718  +++++++++++++++++++++++++++------
93719  glib/gthread-win32.c                   |  83 +++++++++-----
93720  glib/gthread.c                         | 100 +----------------
93721  glib/gthread.h                         |  11 +-
93722  glib/gthreadprivate.h                  |  14 ---
93723  12 files changed, 273 insertions(+), 201 deletions(-)
93724
93725 commit 7a75f56aa16ac13607a13f4e455a4fa4248ff750
93726 Author: Matthias Clasen <mclasen@redhat.com>
93727 Date:   Sun Oct 2 19:10:16 2011 -0400
93728
93729     Add a few comments
93730
93731  glib/gthread.c | 14 ++++++++++++--
93732  1 file changed, 12 insertions(+), 2 deletions(-)
93733
93734 commit 7df7c535574fc634461ed17750fdf5bb1e777d2f
93735 Author: Matthias Clasen <mclasen@redhat.com>
93736 Date:   Sun Oct 2 19:09:24 2011 -0400
93737
93738     Add another GCond test
93739
93740     This test shows how to implement a barrier using a GCond.
93741
93742  glib/tests/cond.c | 95
93743  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
93744  1 file changed, 95 insertions(+)
93745
93746 commit 1a5cc98ca2f1474c300a13247533bf0b0b05f1df
93747 Author: Matthias Clasen <mclasen@redhat.com>
93748 Date:   Sun Oct 2 01:21:46 2011 -0400
93749
93750     Rework the way GStaticPrivate data is freed
93751
93752     To avoid iterating threads in g_static_private_free(), defer freeing
93753     the per-thread data to thread exit. The one complication here is
93754     that it is possible for the static private index to be reused while
93755     'old' data is still around. To deal with that case, store the 'owner'
93756     with each per-thread data node, and free old data in
93757     g_static_private_get() if the owner doesn't match. The remaining
93758     possibility that a private index could be reused by a GStaticPrivate
93759     with the same address is sufficiently unlikely that we can probably
93760     ignore it.
93761
93762     With this change, per-thread data is now truly private again,
93763     and we can drop the lock for it as well.
93764
93765     https://bugzilla.gnome.org/show_bug.cgi?id=660635
93766
93767  glib/gthread.c | 169
93768  +++++++++++++++++----------------------------------------
93769  1 file changed, 50 insertions(+), 119 deletions(-)
93770
93771 commit 6a31cc66cde646aee5efdd2ba8cc8a203e29f1ed
93772 Author: Matthias Clasen <mclasen@redhat.com>
93773 Date:   Sun Oct 2 09:59:26 2011 -0400
93774
93775     Whitespace fixes
93776
93777  glib/gthread.c | 50 +++++++++++++++++++++++++-------------------------
93778  1 file changed, 25 insertions(+), 25 deletions(-)
93779
93780 commit 3c02c64474351a2decdab3348b4e9f7ab473bff8
93781 Author: Matthias Clasen <mclasen@redhat.com>
93782 Date:   Sun Oct 2 17:05:03 2011 -0400
93783
93784     Clean up includes
93785
93786  glib/gthread.c | 7 ++-----
93787  1 file changed, 2 insertions(+), 5 deletions(-)
93788
93789 commit 6d2b2ccaa0dea75b848bcff6d83ab03db547b0fe
93790 Author: Matthias Clasen <mclasen@redhat.com>
93791 Date:   Sun Oct 2 16:48:17 2011 -0400
93792
93793     Add tests for GPrivate and GStaticPrivate
93794
93795  glib/tests/Makefile.am |   3 +
93796  glib/tests/private.c   | 337
93797  +++++++++++++++++++++++++++++++++++++++++++++++++
93798  2 files changed, 340 insertions(+)
93799
93800 commit 3659ca99f5ae2058b53a2fefe052926fe2e1858f
93801 Author: Javier Jardón <jjardon@gnome.org>
93802 Date:   Fri Sep 30 17:21:52 2011 +0100
93803
93804     tests: Use G_VALUE_INIT
93805
93806  tests/gobject/gvalue-test.c    | 12 ++++++------
93807  tests/gobject/paramspec-test.c | 10 +++++-----
93808  2 files changed, 11 insertions(+), 11 deletions(-)
93809
93810 commit 91713e950ff20b6330ca66fe51c32beb1453e87e
93811 Author: Javier Jardón <jjardon@gnome.org>
93812 Date:   Fri Sep 30 17:04:23 2011 +0100
93813
93814     docs: Use G_VALUE_INIT
93815
93816  docs/reference/gobject/tut_gobject.xml | 2 +-
93817  docs/reference/gobject/tut_gtype.xml   | 8 ++++----
93818  2 files changed, 5 insertions(+), 5 deletions(-)
93819
93820 commit 406f7d2b39dab16cd38ccdbd4c978490eb1a2ba1
93821 Author: Ryan Lortie <desrt@desrt.ca>
93822 Date:   Fri Sep 30 23:05:27 2011 -0400
93823
93824     mutex testcase: add a performance test
93825
93826     Add a reasonable performance test for uncontended and contended cases.
93827
93828  glib/tests/mutex.c | 68
93829  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
93830  1 file changed, 68 insertions(+)
93831
93832 commit 6ef022bbb3b6dbe6f0f34858d7521a7b0ab331e3
93833 Author: Matthias Clasen <mclasen@redhat.com>
93834 Date:   Sun Oct 2 00:08:54 2011 -0400
93835
93836     Move all hash functions to ghash.c
93837
93838     This matches their location in the headers.
93839
93840  glib/ghash.c   | 204
93841  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
93842  glib/gstring.c |  95 ++++++---------------------
93843  glib/gutils.c  | 153 +------------------------------------------
93844  3 files changed, 226 insertions(+), 226 deletions(-)
93845
93846 commit e7ca67f20c9f44478cdaf5832a91dc39086f4c38
93847 Author: Matthias Clasen <mclasen@redhat.com>
93848 Date:   Sun Oct 2 00:08:13 2011 -0400
93849
93850     GHash: Cosmetic changes
93851
93852  glib/ghash.c | 424
93853  +++++++++++++++++++++++++++++++----------------------------
93854  glib/ghash.h | 134 ++++++++-----------
93855  2 files changed, 281 insertions(+), 277 deletions(-)
93856
93857 commit ed325b18798f29ce1efbc5377056c0e07cfe4175
93858 Author: Matthias Clasen <mclasen@redhat.com>
93859 Date:   Sat Oct 1 23:38:52 2011 -0400
93860
93861     One forgotten moved doc
93862
93863  glib/gmessages.c | 12 +++++++++++-
93864  1 file changed, 11 insertions(+), 1 deletion(-)
93865
93866 commit 10d86cda0266d7467cab449892e5fbb9258c607f
93867 Author: Matthias Clasen <mclasen@redhat.com>
93868 Date:   Sat Oct 1 23:38:23 2011 -0400
93869
93870     Move GStringChunk into its own files
93871
93872  glib/Makefile.am    |   2 +
93873  glib/glib.h         |   1 +
93874  glib/gstring.c      | 271 -------------------------------------------
93875  glib/gstring.h      |  17 ---
93876  glib/gstringchunk.c | 325
93877  ++++++++++++++++++++++++++++++++++++++++++++++++++++
93878  glib/gstringchunk.h |  53 +++++++++
93879  6 files changed, 381 insertions(+), 288 deletions(-)
93880
93881 commit 0e8bcc3ed7121c672af6ce52d8985a4d60f8545b
93882 Author: Matthias Clasen <mclasen@redhat.com>
93883 Date:   Sat Oct 1 23:27:45 2011 -0400
93884
93885     Move GString docs inline
93886
93887  docs/reference/glib/tmpl/.gitignore   |   1 +
93888  docs/reference/glib/tmpl/strings.sgml | 369
93889  ----------------------------------
93890  glib/gstring.c                        |  29 +++
93891  glib/gstring.h                        |  12 --
93892  4 files changed, 30 insertions(+), 381 deletions(-)
93893
93894 commit 459b14d89ae1065041d55089b82c170ec8e0f631
93895 Author: Matthias Clasen <mclasen@redhat.com>
93896 Date:   Sat Oct 1 23:23:40 2011 -0400
93897
93898     GString: cosmetic cleanups
93899
93900  glib/gstring.c | 535
93901  +++++++++++++++++++++++++++++----------------------------
93902  glib/gstring.h | 180 ++++++++++---------
93903  2 files changed, 357 insertions(+), 358 deletions(-)
93904
93905 commit 7154d44c5c5a23e0a631f571bc689ff43995ee82
93906 Author: Matthias Clasen <mclasen@redhat.com>
93907 Date:   Sat Oct 1 23:03:09 2011 -0400
93908
93909     Move file utility docs inline
93910
93911  docs/reference/glib/tmpl/.gitignore     |   1 +
93912  docs/reference/glib/tmpl/fileutils.sgml | 536
93913  --------------------------------
93914  glib/gdir.c                             |   6 +
93915  glib/gfileutils.c                       | 135 ++++++++
93916  glib/gmappedfile.c                      |  10 +-
93917  5 files changed, 151 insertions(+), 537 deletions(-)
93918
93919 commit ca77b0e252aa783ff25db7a247986a5ec45ea84f
93920 Author: Matthias Clasen <mclasen@redhat.com>
93921 Date:   Sat Oct 1 22:48:27 2011 -0400
93922
93923     Move string utility docs inline
93924
93925  docs/reference/glib/tmpl/.gitignore        |   1 +
93926  docs/reference/glib/tmpl/string_utils.sgml | 903
93927  -----------------------------
93928  glib/gstrfuncs.c                           | 427 ++++++++++++--
93929  3 files changed, 378 insertions(+), 953 deletions(-)
93930
93931 commit 793ff83527bd6be8117b483d4b8dde55f1d6f3b9
93932 Author: Matthias Clasen <mclasen@redhat.com>
93933 Date:   Sat Oct 1 22:00:41 2011 -0400
93934
93935     Move test docs inline
93936
93937  docs/reference/glib/tmpl/.gitignore   |   2 +
93938  docs/reference/glib/tmpl/testing.sgml | 691
93939  ----------------------------------
93940  glib/gtestutils.c                     | 369 +++++++++++++++++-
93941  3 files changed, 370 insertions(+), 692 deletions(-)
93942
93943 commit 9d3b37ac3fa7d5ea25a897e5baa7c7a66da0873f
93944 Author: Matthias Clasen <mclasen@redhat.com>
93945 Date:   Sat Oct 1 21:03:14 2011 -0400
93946
93947     Move keyfile docs inline
93948
93949  docs/reference/glib/tmpl/keyfile.sgml | 939
93950  ----------------------------------
93951  glib/gkeyfile.c                       | 364 ++++++++++++-
93952  2 files changed, 361 insertions(+), 942 deletions(-)
93953
93954 commit 3d814e7a2ae80f422889c5f830af7e26c1f88a02
93955 Author: Matthias Clasen <mclasen@redhat.com>
93956 Date:   Sat Oct 1 20:16:32 2011 -0400
93957
93958     GAsyncQueue: simplify an internal function
93959
93960     g_cond_timed_wait() behaves like g_cond_wait() when given
93961     NULL, so no need have different branches for that in
93962     g_async_queue_pop_intern_unlocked().
93963
93964  glib/gasyncqueue.c | 27 +++++++--------------------
93965  1 file changed, 7 insertions(+), 20 deletions(-)
93966
93967 commit 8c5400ff45b28a68cd97965abe16ce45dca2548c
93968 Author: Matthias Clasen <mclasen@redhat.com>
93969 Date:   Sat Oct 1 20:11:38 2011 -0400
93970
93971     GAsyncQueue: internal cleanup
93972
93973     Turn the 'try' parameter of g_async_queue_pop_intern_unlocked
93974     into a 'wait', for better alignment with the GCond api.
93975
93976  glib/gasyncqueue.c | 16 ++++++++--------
93977  1 file changed, 8 insertions(+), 8 deletions(-)
93978
93979 commit 793cf54275dea80d15e724d803273e79195308d0
93980 Author: Matthias Clasen <mclasen@redhat.com>
93981 Date:   Sat Oct 1 20:09:35 2011 -0400
93982
93983     GAsyncQueue: embed the GCond
93984
93985     Use g_cond_init/clear, now that we have them.
93986
93987  glib/gasyncqueue.c | 18 +++++++-----------
93988  1 file changed, 7 insertions(+), 11 deletions(-)
93989
93990 commit ef08aa786bca87c520ef319b97df4b3ed0782233
93991 Author: Matthias Clasen <mclasen@redhat.com>
93992 Date:   Sat Oct 1 19:24:24 2011 -0400
93993
93994     GAsyncQueue: Cosmetic fixes
93995
93996     Mostly doc formatting and whitespace fixes.
93997
93998  glib/gasyncqueue.c | 496
93999  ++++++++++++++++++++++++++++-------------------------
94000  glib/gasyncqueue.h |  70 ++------
94001  2 files changed, 281 insertions(+), 285 deletions(-)
94002
94003 commit 93abf20d3bc17fcf14cfb605b2142113dc1fd8e9
94004 Author: Matthias Clasen <mclasen@redhat.com>
94005 Date:   Sat Oct 1 18:42:48 2011 -0400
94006
94007     GAsyncQueue: Move private API to a private header
94008
94009  glib/Makefile.am          |  5 +++--
94010  glib/gasyncqueue.c        |  1 +
94011  glib/gasyncqueue.h        |  3 ---
94012  glib/gasyncqueueprivate.h | 31 +++++++++++++++++++++++++++++++
94013  glib/gthreadpool.c        | 23 +++++++++++++----------
94014  5 files changed, 48 insertions(+), 15 deletions(-)
94015
94016 commit b17b02da796628afe7829f5e8929c7666eb54f31
94017 Author: Matthias Clasen <mclasen@redhat.com>
94018 Date:   Sat Oct 1 18:20:27 2011 -0400
94019
94020     GThreadPool: cosmetic cleanups
94021
94022     Mostly documentation and formatting trivial, but also add
94023     boolean return types to GError taking functions.
94024
94025  glib/gthreadpool.c | 809
94026  +++++++++++++++++++++++++++--------------------------
94027  glib/gthreadpool.h |  49 ++--
94028  2 files changed, 444 insertions(+), 414 deletions(-)
94029
94030 commit 81e161edf261b4a8943f256531c57f440bcea2a4
94031 Author: Matthias Clasen <mclasen@redhat.com>
94032 Date:   Sat Oct 1 18:43:15 2011 -0400
94033
94034     GThread: cosmetic fix
94035
94036     Explicitly include gthread.h, don't rely on gthreadprivate.h
94037     to pull it in.
94038
94039  glib/gthread.c | 4 +++-
94040  1 file changed, 3 insertions(+), 1 deletion(-)
94041
94042 commit 5135241633cd13fa2ff6bee9b15f763c4c5d90e4
94043 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
94044 Date:   Sun Oct 2 11:21:18 2011 +1100
94045
94046     Updated Vietnamese translation
94047
94048  po/vi.po | 152
94049  +++++++++++++++++++++++++++++++--------------------------------
94050  1 file changed, 75 insertions(+), 77 deletions(-)
94051
94052 commit 98818afa0859dac68f57d07d6fec0b72d2b45ff7
94053 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
94054 Date:   Sun Oct 2 11:08:49 2011 +1100
94055
94056     po/vi: import from Damned Lies
94057
94058  po/vi.po | 75
94059  ++++++++++++++++++++++++++++++++--------------------------------
94060  1 file changed, 38 insertions(+), 37 deletions(-)
94061
94062 commit 1af5ac0179cfc98c8f7c0c2ed700e56ba072ec35
94063 Author: Matthias Clasen <mclasen@redhat.com>
94064 Date:   Sat Oct 1 13:47:54 2011 -0400
94065
94066     Add an index for 2.32 api additions
94067
94068  docs/reference/glib/glib-docs.sgml | 4 ++++
94069  1 file changed, 4 insertions(+)
94070
94071 commit b4dc4902c6b7099266985421b775084b68e5d44e
94072 Author: Matthias Clasen <mclasen@redhat.com>
94073 Date:   Sat Oct 1 13:47:09 2011 -0400
94074
94075     Mark g_thread_create_with_stack_size as new API
94076
94077  glib/gthread.c | 2 ++
94078  1 file changed, 2 insertions(+)
94079
94080 commit 65b7a20c67406f9309b2b8e1e7d7aaef98b81d02
94081 Author: Ryan Lortie <desrt@desrt.ca>
94082 Date:   Mon Sep 26 11:21:55 2011 -0400
94083
94084     GSettings schemas: allow for zero items in schema
94085
94086     GVDB deals with empty lists by returning NULL for the list instead
94087     of a
94088     zero-length (non-NULL) strv.  We can work around that in
94089     GSettingsSchema
94090     by checking for the NULL case and treating it like a zero-length list.
94091
94092     https://bugzilla.gnome.org/show_bug.cgi?id=660147
94093
94094  gio/gsettingsschema.c | 2 +-
94095  1 file changed, 1 insertion(+), 1 deletion(-)
94096
94097 commit e147d7aa2f1e4aba555df32b80763e2bc8199798
94098 Author: Jasper Lievisse Adriaanse <jasper@humppa.nl>
94099 Date:   Sat Oct 1 10:46:52 2011 +0200
94100
94101     Fix URL to strlcpy(3) manpage in comment.
94102
94103  glib/gstrfuncs.c | 2 +-
94104  1 file changed, 1 insertion(+), 1 deletion(-)
94105
94106 commit c48a0d881313676f2c215b30ba2f8674673071ad
94107 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
94108 Date:   Thu Sep 29 15:42:47 2011 +0100
94109
94110     markup-subparser test: use a real GError domain
94111
94112     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
94113     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
94114     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=660371
94115
94116  glib/tests/markup-subparser.c | 9 ++++++---
94117  1 file changed, 6 insertions(+), 3 deletions(-)
94118
94119 commit 7aad93c5b43faa383ccb609852209d480548dd64
94120 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
94121 Date:   Thu Sep 29 15:42:33 2011 +0100
94122
94123     sleepy-stream test: use a real GError domain
94124
94125     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
94126     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
94127     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=660371
94128
94129  gio/tests/sleepy-stream.c | 2 +-
94130  1 file changed, 1 insertion(+), 1 deletion(-)
94131
94132 commit e60e4999b9d4904b74e1a38bd5c24b9fd047f95d
94133 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
94134 Date:   Thu Sep 29 13:57:09 2011 +0100
94135
94136     g_dbus_error_encode_gerror: don't segfault on bad domains
94137
94138     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
94139     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
94140     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=660371
94141
94142  gio/gdbuserror.c | 4 ++++
94143  1 file changed, 4 insertions(+)
94144
94145 commit 5156d1b2d42d89d7ad916ca3c53db517a2674f31
94146 Author: Matthias Clasen <mclasen@redhat.com>
94147 Date:   Thu Sep 29 23:32:20 2011 -0400
94148
94149     Prevent data loss in gdesktopappinfo.c
94150
94151     Don't loose the content of mimeapps.list when it doesn't contain
94152     a [Added Associations] group. Pointed out by Alexander Larsson.
94153
94154     https://bugzilla.gnome.org/show_bug.cgi?id=660130
94155
94156  gio/gdesktopappinfo.c | 13 ++++++++-----
94157  1 file changed, 8 insertions(+), 5 deletions(-)
94158
94159 commit e6c76d9fd44a5e7c42f10a4833a03cbb44edeb5d
94160 Author: Matthias Clasen <mclasen@redhat.com>
94161 Date:   Thu Sep 29 23:13:49 2011 -0400
94162
94163     Clean up atomic cruft
94164
94165     Nothing is using these defines anymore, and the messages
94166     are misleading. Based on a patch by Kean Johnston.
94167
94168     https://bugzilla.gnome.org/show_bug.cgi?id=660013
94169
94170  config.h.win32.in | 32 --------------------
94171  configure.ac      | 90
94172  ++-----------------------------------------------------
94173  2 files changed, 2 insertions(+), 120 deletions(-)
94174
94175 commit cde8cf16faa14df3c688adc39f26a45aa0d88d38
94176 Author: Matthias Clasen <mclasen@redhat.com>
94177 Date:   Sun Sep 25 01:51:33 2011 -0400
94178
94179     Some more gthread reshuffling
94180
94181  glib/gthread.c | 49 +++++++++++++++++++++++++++----------------------
94182  1 file changed, 27 insertions(+), 22 deletions(-)
94183
94184 commit 934e0a7470fbcfccfd7c4d3e589d59e8778fa973
94185 Author: David Zeuthen <davidz@redhat.com>
94186 Date:   Thu Sep 29 15:49:09 2011 -0400
94187
94188     GUnixFileMonitor: Clean up /proc/mounts monitoring
94189
94190     Most suggestions from Colin Walters <walters@verbum.org>.
94191
94192     https://bugzilla.gnome.org/show_bug.cgi?id=660511
94193
94194     Signed-off-by: David Zeuthen <davidz@redhat.com>
94195
94196  gio/gunixmounts.c | 45 +++++++++++++++++++++++++++------------------
94197  1 file changed, 27 insertions(+), 18 deletions(-)
94198
94199 commit 55065461bfc5ace53e736dfa8181909e918c161b
94200 Author: David Zeuthen <davidz@redhat.com>
94201 Date:   Thu Sep 29 15:09:43 2011 -0400
94202
94203     GUnixFileMonitor: Use /proc/mounts for monitoring mount changes
94204
94205     On recent Linux distros /etc/mtab is just a symlink to /proc/mounts
94206     and GFileMonitor does not work there because of how the kernel conveys
94207     that the file changes.
94208
94209     https://bugzilla.gnome.org/show_bug.cgi?id=660511
94210
94211     Signed-off-by: David Zeuthen <davidz@redhat.com>
94212
94213  gio/gunixmounts.c | 53
94214  ++++++++++++++++++++++++++++++++++++++++++++++++-----
94215  1 file changed, 48 insertions(+), 5 deletions(-)
94216
94217 commit 6d05f684eb0193f7b272cbbe42cd7e72eb0f5174
94218 Author: Javier Jardón <jjardon@gnome.org>
94219 Date:   Thu Sep 29 20:00:16 2011 +0100
94220
94221     gfile: Be clear about freeing GFile objects
94222
94223  gio/gfile.c | 9 ++++++---
94224  1 file changed, 6 insertions(+), 3 deletions(-)
94225
94226 commit f992c240e86986dbede0124d1038e0223d8491dd
94227 Author: Dan Winship <danw@gnome.org>
94228 Date:   Thu Sep 29 09:58:57 2011 -0400
94229
94230     gthread: remove a stray reference to GStaticMutex
94231
94232  glib/gthread.c | 4 ++--
94233  1 file changed, 2 insertions(+), 2 deletions(-)
94234
94235 commit 76d2f7fa6a6835058d29381b50f763b12e97a861
94236 Author: Tiffany Antopolski <tiffany.antopolski@gmail.com>
94237 Date:   Thu Sep 29 06:24:55 2011 +0200
94238
94239     Updated Esperanto translation
94240
94241  po/eo.po | 1878
94242  +++++++++++++++++++++++++++++++++-----------------------------
94243  1 file changed, 1014 insertions(+), 864 deletions(-)
94244
94245 commit 0f4b278a4b35c54b4a5e887b35dc100c068fd52f
94246 Author: Dan Winship <danw@gnome.org>
94247 Date:   Wed Sep 28 12:18:10 2011 -0400
94248
94249     update .gitignores
94250
94251  gio/tests/.gitignore  | 4 ++++
94252  glib/tests/.gitignore | 5 +++++
94253  2 files changed, 9 insertions(+)
94254
94255 commit 6feff14f197f7e24d128d7f24ad5a15be5769016
94256 Author: Dan Williams <dcbw@redhat.com>
94257 Date:   Mon Sep 26 19:51:42 2011 -0500
94258
94259     tests: add signal marshalling return tests for int/uint
94260
94261     https://bugzilla.gnome.org/show_bug.cgi?id=659881
94262
94263  gobject/tests/signals.c | 104
94264  ++++++++++++++++++++++++++++++++++++++++++++++++
94265  1 file changed, 104 insertions(+)
94266
94267 commit a343904596a68458682da5707cc35fcc3ee7fa47
94268 Author: Dan Williams <dcbw@redhat.com>
94269 Date:   Mon Sep 26 13:07:51 2011 -0500
94270
94271     tests: fix generic closure marshalling tests
94272
94273     We're testing enums here, not flags, so we need to make sure
94274     we're trying to send enums through the marshalling.
94275
94276     https://bugzilla.gnome.org/show_bug.cgi?id=659881
94277
94278  gobject/tests/signals.c | 8 ++++----
94279  1 file changed, 4 insertions(+), 4 deletions(-)
94280
94281 commit adf7e0740c6bb7ec31c7acb32d7ea28951ec1027
94282 Author: Dan Williams <dcbw@redhat.com>
94283 Date:   Fri Sep 23 11:36:35 2011 -0500
94284
94285     tests: Add some return value torture testcases for the generic
94286     marshaller
94287
94288     Ensure that ENUM types are properly marshalled back from libffi types
94289     to glib types, which was failing on ppc64.
94290
94291     https://bugzilla.gnome.org/show_bug.cgi?id=659881
94292
94293  gobject/tests/signals.c | 106
94294  ++++++++++++++++++++++++++++++++++++++++++++++++
94295  1 file changed, 106 insertions(+)
94296
94297 commit 51166d0127d6d77ae7e4782887a76462858fdd91
94298 Author: Dan Winship <danw@gnome.org>
94299 Date:   Mon Sep 26 14:17:43 2011 -0400
94300
94301     Add thread-safety warnings to the g_setenv() and g_unsetenv() docs
94302
94303     https://bugzilla.gnome.org/show_bug.cgi?id=659326
94304
94305  glib/gutils.c | 22 ++++++++++++++++++++--
94306  1 file changed, 20 insertions(+), 2 deletions(-)
94307
94308 commit 104ea17125aa70f926bddb3889d594b6f5642a21
94309 Author: Ryan Lortie <desrt@desrt.ca>
94310 Date:   Mon Sep 26 03:56:22 2011 -0400
94311
94312     GDesktopAppInfo: simplify how defaults work
94313
94314     Previously, we took the default application for a particular mimetype
94315     from the system and copied it into the user's configuration as the
94316     default there.
94317
94318     Instead of doing that we leave the user's default unset, and at
94319     time of
94320     use, if the user has no explicitly-set default value, we use the
94321     system
94322     default.
94323
94324     This avoids complicated situations where inappropriate applications
94325     were
94326     being set as the default in the user's configuration.
94327
94328     https://bugzilla.gnome.org/show_bug.cgi?id=658188
94329
94330  gio/gdesktopappinfo.c | 66
94331  +++++++++++++++++++++------------------------------
94332  1 file changed, 27 insertions(+), 39 deletions(-)
94333
94334 commit 5b2c809dda6ae04bcf3205702b2cc91b1b47cc64
94335 Author: Edward Sheldrake <ejsheldrake@gmail.com>
94336 Date:   Wed Sep 21 19:14:50 2011 +0100
94337
94338     Add another mimeapps test
94339
94340     This tests the interaction between mimeinfo.cache, defaults.list and
94341     mimeapps.list to ensure g_app_info_set_as_last_used_for_type doesn't
94342     incorrectly change the default.
94343
94344     https://bugzilla.gnome.org/show_bug.cgi?id=658188
94345
94346  gio/tests/mimeapps.c | 142
94347  +++++++++++++++++++++++++++++++++++++++++++++++++++
94348  1 file changed, 142 insertions(+)
94349
94350 commit eba49a4f7fb5b8c85a84e28a31ff0b3ba7bc82ea
94351 Author: Dan Winship <danw@gnome.org>
94352 Date:   Mon Sep 26 12:42:23 2011 -0400
94353
94354     g_simple_async_result_complete_in_idle: add a minor doc clarification
94355
94356  gio/gsimpleasyncresult.c | 3 ++-
94357  1 file changed, 2 insertions(+), 1 deletion(-)
94358
94359 commit 6bd959b7276c557ec70a363497d2c4e432ec294f
94360 Author: Ryan Lortie <desrt@desrt.ca>
94361 Date:   Mon Sep 26 09:05:53 2011 -0400
94362
94363     glib tests: Compile new thread tests on win32
94364
94365     They accidentally got added inside of a 'if OS_UNIX'.  Move them out.
94366
94367  glib/tests/Makefile.am | 18 +++++++++---------
94368  1 file changed, 9 insertions(+), 9 deletions(-)
94369
94370 commit fdc594e963b52b1b554fbbc522b91937a39bb5dc
94371 Author: Ryan Lortie <desrt@desrt.ca>
94372 Date:   Mon Sep 26 04:44:41 2011 -0400
94373
94374     winxp threads: detect SRWLock emulation reentrancy
94375
94376     We lack SRWLock on Windows XP, so we use CRITICAL_SECTION to
94377     emulate it
94378     there.  SRWLock is non-recursive, but CRITICAL_SECTION will happily
94379     allow itself to be acquired multiple times by the same thread.
94380
94381     We need to detect if our second acquire succeeded because of the
94382     recursive nature of CRITICAL_SECTION.  In the case of a _lock()
94383     operation, we would normally have deadlocked, so abort.  In the
94384     case of
94385     a _trylock() operation, we need to ensure that FALSE is properly
94386     returned.
94387
94388     Problem caught by Matthias Clasen and Chun-wei Fan.
94389
94390     https://bugzilla.gnome.org/show_bug.cgi?id=660096
94391
94392  glib/gthread-win32.c | 31 +++++++++++++++++++++++++++++++
94393  1 file changed, 31 insertions(+)
94394
94395 commit 5ef7b964e5d7022c9ecc6b75b2a670e407c18698
94396 Author: Carles Ferrando <carles.ferrando@gmail.com>
94397 Date:   Mon Sep 26 14:40:23 2011 +0200
94398
94399     [l10n]Updated Catalan (Valencian) translation
94400
94401  po/ca@valencia.po | 809
94402  ++++++++++++++++++++++++++++--------------------------
94403  1 file changed, 418 insertions(+), 391 deletions(-)
94404
94405 commit f032536416c08a14bd42ea8833f81b2c91a63fe2
94406 Author: Petr Kovar <pknbe@volny.cz>
94407 Date:   Sun Sep 25 23:35:27 2011 +0200
94408
94409     Update Czech translation
94410
94411  po/cs.po | 260
94412  +++++++++++++++++++++++++++++++--------------------------------
94413  1 file changed, 130 insertions(+), 130 deletions(-)
94414
94415 commit 31ddbd688a8551aa00a082dafb92ad82b5ec744a
94416 Author: Gil Forcada <gforcada@gnome.org>
94417 Date:   Sun Sep 25 23:12:36 2011 +0200
94418
94419     [l10n]Updated Catalan translation
94420
94421  po/ca.po | 267
94422  +++++++++++++++++++++++++++++++--------------------------------
94423  1 file changed, 133 insertions(+), 134 deletions(-)
94424
94425 commit 5a95e19a462712010fece9c71079d5c311c77304
94426 Author: Stef Walter <stefw@collabora.co.uk>
94427 Date:   Fri Sep 23 10:57:55 2011 +0200
94428
94429     gvariant: Add g_variant_get_fixed_array()
94430
94431     Using g_variant_new_from_data() for creating new byte arrays is
94432     non-obvious.
94433     This patch adds a g_variant_new_fixed_array() function.
94434
94435     https://bugzilla.gnome.org/show_bug.cgi?id=659923
94436
94437  docs/reference/glib/glib-sections.txt |  1 +
94438  glib/glib.symbols                     |  1 +
94439  glib/gvariant.c                       | 65
94440  +++++++++++++++++++++++++++++++++++
94441  glib/gvariant.h                       |  5 ++-
94442  glib/tests/gvariant.c                 | 16 ++++++++-
94443  5 files changed, 86 insertions(+), 2 deletions(-)
94444
94445 commit 81e395b00b4270e5af16b572e5d2c82daa845374
94446 Author: Matthias Clasen <mclasen@redhat.com>
94447 Date:   Sun Sep 25 01:32:41 2011 -0400
94448
94449     More GThread docs tweaks
94450
94451  docs/reference/glib/glib-sections.txt |   2 +-
94452  glib/gthread.c                        | 256
94453  ++++++++++++++++------------------
94454  glib/gthread.h                        |  18 +--
94455  3 files changed, 123 insertions(+), 153 deletions(-)
94456
94457 commit 900c467fd0f5f375acabad78246ed320d1f208a1
94458 Author: Matthias Clasen <mclasen@redhat.com>
94459 Date:   Sun Sep 25 00:53:47 2011 -0400
94460
94461     Move GThread docs around
94462
94463  glib/gthread-posix.c | 138 ------------------------------------------
94464  glib/gthread.c       | 165
94465  +++++++++++++++++++++++++++++++++++++++++++++++----
94466  2 files changed, 152 insertions(+), 151 deletions(-)
94467
94468 commit db04f59780a40ada3c7abb77ca39652c35cfa9e4
94469 Author: Matthias Clasen <mclasen@redhat.com>
94470 Date:   Sun Sep 25 00:42:37 2011 -0400
94471
94472     Move includes to the top of the file
94473
94474  glib/gthread-posix.c | 37 ++++++++++++++++---------------------
94475  1 file changed, 16 insertions(+), 21 deletions(-)
94476
94477 commit 0ea89987e237ed30dad40ae589728d744b249fca
94478 Author: Matthias Clasen <mclasen@redhat.com>
94479 Date:   Sun Sep 25 00:37:31 2011 -0400
94480
94481     Move deprecated GThread functions to a separate file
94482
94483  glib/Makefile.am                     |    3 +-
94484  glib/deprecated/gthread-deprecated.c |  977
94485  ++++++++++++++++++++++++++++++
94486  glib/gthread.c                       | 1089
94487  ++--------------------------------
94488  glib/gthreadprivate.h                |    3 +
94489  4 files changed, 1047 insertions(+), 1025 deletions(-)
94490
94491 commit e34861da087aed7417b82efeb2621aad9ee0df61
94492 Author: Matthias Clasen <mclasen@redhat.com>
94493 Date:   Sat Sep 24 23:40:18 2011 -0400
94494
94495     GThread: more doc updates
94496
94497  glib/gthread.c | 42 +++++++++++++++---------------------------
94498  1 file changed, 15 insertions(+), 27 deletions(-)
94499
94500 commit 4e44e235172f63c78f5dcd8d8cb55208e204a60a
94501 Author: Matthias Clasen <mclasen@redhat.com>
94502 Date:   Sat Sep 24 23:13:55 2011 -0400
94503
94504     Drop G_THREADS_IMPL_NONE from the docs
94505
94506     GLib can no longer be built without thread support.
94507
94508  docs/reference/glib/glib-sections.txt | 1 -
94509  glib/gthread.c                        | 8 --------
94510  2 files changed, 9 deletions(-)
94511
94512 commit 8f340e2d75020991931d867b569137cb984ee233
94513 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
94514 Date:   Fri Sep 23 11:27:45 2011 +0800
94515
94516     Fix warning/error C4013 (implicit declarations)
94517
94518     -Include gthread.h in gregex.c as g_once_init_enter and
94519     g_once_init_leave
94520      are used.
94521     -Define prototype for g_thread_DllMain in gthreadprivate.h for Windows
94522
94523  glib/gregex.c         | 1 +
94524  glib/gthreadprivate.h | 4 ++++
94525  2 files changed, 5 insertions(+)
94526
94527 commit 2b391940c090b050c6a4ec30fabb4a1c49207046
94528 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
94529 Date:   Fri Sep 23 13:37:08 2011 +0800
94530
94531     gthread.c: Declare variable at start of block
94532
94533     This is so that C89 compilers will not complain.
94534
94535  glib/gthread.c | 3 ++-
94536  1 file changed, 2 insertions(+), 1 deletion(-)
94537
94538 commit a485a0e56504437ba88cfac2309ab4d18f7a32fc
94539 Author: Matthias Clasen <mclasen@redhat.com>
94540 Date:   Sat Sep 24 19:04:46 2011 -0400
94541
94542     Document G_THREADS_IMPL_WIN32
94543
94544  docs/reference/glib/glib-sections.txt | 1 +
94545  glib/gthread.c                        | 8 +++++++-
94546  2 files changed, 8 insertions(+), 1 deletion(-)
94547
94548 commit d6b0af99d711584ca4e44f218a4cd2151a9ccef4
94549 Author: Matthias Clasen <mclasen@redhat.com>
94550 Date:   Sat Sep 24 19:00:19 2011 -0400
94551
94552     GThread doc additions
94553
94554  docs/reference/glib/glib-sections.txt |  41 +++-
94555  glib/deprecated/gthread.h             |   3 +
94556  glib/gthread-posix.c                  | 406
94557  +++++++++++++++++++++++++++++++---
94558  glib/gthread.c                        |  66 ++++--
94559  4 files changed, 458 insertions(+), 58 deletions(-)
94560
94561 commit df9e5c2435d6e57f868d75b474ef1d047fd7ee36
94562 Author: Matthias Clasen <mclasen@redhat.com>
94563 Date:   Sat Sep 24 16:38:51 2011 -0400
94564
94565     Fix an uninialized variable warning
94566
94567  glib/tests/cond.c | 2 ++
94568  1 file changed, 2 insertions(+)
94569
94570 commit ef883fd0dcc7bec8c7b7b883635bca168b889988
94571 Author: Peter Mráz <etkinator@gmail.com>
94572 Date:   Sat Sep 24 21:52:10 2011 +0200
94573
94574     Updated Slovak translation
94575
94576  po/sk.po | 2105
94577  +++++++++++++++++++++++++++++++++-----------------------------
94578  1 file changed, 1124 insertions(+), 981 deletions(-)
94579
94580 commit aeee16e4a396b2f19bc2d6602c2e9266245226f6
94581 Author: Kenneth Nielsen <k.nielsen81@gmail.com>
94582 Date:   Sat Sep 24 14:42:07 2011 +0200
94583
94584     Updated Danish translation
94585
94586  po/da.po | 642
94587  +++++++++++++++++++++++++++++++++------------------------------
94588  1 file changed, 333 insertions(+), 309 deletions(-)
94589
94590 commit cf9623767a721607cb972d300440e91dc8a57861
94591 Author: Matthias Clasen <mclasen@redhat.com>
94592 Date:   Sat Sep 24 00:39:59 2011 -0400
94593
94594     Add a testcase for bug 659866
94595
94596     Mere inclusion of glib headers should not require you to define
94597     any XYZ_SOURCE macros.
94598
94599  glib/tests/Makefile.am |  6 ++++++
94600  glib/tests/include.c   | 17 +++++++++++++++++
94601  2 files changed, 23 insertions(+)
94602
94603 commit e1f68c129233f79b244692f35d4bba4792c0e4ad
94604 Author: Matthias Clasen <mclasen@redhat.com>
94605 Date:   Fri Sep 23 23:38:26 2011 -0400
94606
94607     Add a test for GCond
94608
94609  glib/tests/cond.c | 134
94610  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
94611  1 file changed, 134 insertions(+)
94612
94613 commit a11831359992dc9be6ca0f9a80d97d8f241ad3ea
94614 Author: Matthias Clasen <mclasen@redhat.com>
94615 Date:   Fri Sep 23 22:07:32 2011 -0400
94616
94617     Add a nontrivial read-write lock test
94618
94619  glib/tests/rwlock.c | 88
94620  +++++++++++++++++++++++++++++++++++++++++++++++++++++
94621  1 file changed, 88 insertions(+)
94622
94623 commit 158a0366be6ea2af574f13208068104adb7ea2e7
94624 Author: Matthias Clasen <mclasen@redhat.com>
94625 Date:   Fri Sep 23 21:10:40 2011 -0400
94626
94627     Add GOnce tests
94628
94629  glib/tests/Makefile.am |   3 ++
94630  glib/tests/once.c      | 125
94631  +++++++++++++++++++++++++++++++++++++++++++++++++
94632  2 files changed, 128 insertions(+)
94633
94634 commit dd002113f1ce4114f6f39b562f895aab6b47c8dc
94635 Author: Matthias Clasen <mclasen@redhat.com>
94636 Date:   Fri Sep 23 07:26:33 2011 -0400
94637
94638     Make the rec mutex test a little more verbose
94639
94640  glib/tests/rec-mutex.c | 4 +++-
94641  1 file changed, 3 insertions(+), 1 deletion(-)
94642
94643 commit bec571dc790f67a9ee13683b13011ae45ffd393c
94644 Author: Dan Winship <danw@gnome.org>
94645 Date:   Fri Sep 23 08:53:47 2011 -0400
94646
94647     giostream: "closed" property should not be marked writable
94648
94649     https://bugzilla.gnome.org/show_bug.cgi?id=659920
94650
94651  gio/giostream.c | 16 +---------------
94652  1 file changed, 1 insertion(+), 15 deletions(-)
94653
94654 commit 7aa824da6ea3600ae72dc5a7f4c999719ffdacb4
94655 Author: Dan Winship <danw@gnome.org>
94656 Date:   Fri Sep 23 07:46:55 2011 -0400
94657
94658     gio-2.0.pc.in: drop stray reference to libasyncns
94659
94660     gio-2.0.pc's Libs.private was still using @LIBASYNCNS_LIBADD@, which
94661     was no longer being substituted to anything and so broke "pkg-config
94662     --static". Fix it to be @NETWORK_LIBS@ instead.
94663
94664     https://bugzilla.gnome.org/show_bug.cgi?id=659889
94665
94666  gio-2.0.pc.in | 2 +-
94667  1 file changed, 1 insertion(+), 1 deletion(-)
94668
94669 commit cf020d8250c04abf52b5cde68076c09c02f6655d
94670 Author: Matthias Clasen <mclasen@redhat.com>
94671 Date:   Fri Sep 23 07:21:53 2011 -0400
94672
94673     Add a non-trivial GRWLock test
94674
94675     This one tests that the writer lock behaves like a mutex.
94676     Adapted from the corresponding test in GMutex.
94677
94678  glib/tests/rwlock.c | 77
94679  +++++++++++++++++++++++++++++++++++++++++++++++++++++
94680  1 file changed, 77 insertions(+)
94681
94682 commit 0a9885ebd84b9e7762346be3153c2428bc95ec50
94683 Author: Matthias Clasen <mclasen@redhat.com>
94684 Date:   Fri Sep 23 07:14:13 2011 -0400
94685
94686     Add a non-trivial GRecMutex test
94687
94688     Adapted from the corresponding GMutex test.
94689
94690  glib/tests/rec-mutex.c | 86
94691  ++++++++++++++++++++++++++++++++++++++++++++++++++
94692  1 file changed, 86 insertions(+)
94693
94694 commit de39df9dc1fee88d9d21dcfd40e70d61678508d9
94695 Author: Matthias Clasen <mclasen@redhat.com>
94696 Date:   Fri Sep 23 07:13:47 2011 -0400
94697
94698     Remove an unused variable
94699
94700  glib/tests/mutex.c | 1 -
94701  1 file changed, 1 deletion(-)
94702
94703 commit 16086900af6ec72cf6c83ca4dae87a3c1a9a410f
94704 Author: Manoj Kumar Giri <mgiri@dhcp193-76.pnq.redhat.com>
94705 Date:   Fri Sep 23 16:23:44 2011 +0530
94706
94707     Updated Oriya Translation
94708
94709  po/or.po | 240
94710  +++++++++++++++++++++++++++++++++------------------------------
94711  1 file changed, 126 insertions(+), 114 deletions(-)
94712
94713 commit 798a7d5abee46eb8b1ddb1c72ffa17a9cefc4ab0
94714 Author: Matthias Clasen <mclasen@redhat.com>
94715 Date:   Fri Sep 23 06:31:12 2011 -0400
94716
94717     Add some more rw lock tests
94718
94719     These test some simple mixed reader/writer api usage.
94720
94721  glib/tests/rwlock.c | 50
94722  ++++++++++++++++++++++++++++++++++++++++++++++++++
94723  1 file changed, 50 insertions(+)
94724
94725 commit 81b37081848c7638e6edc42a5c61e791320d23af
94726 Author: Matthias Clasen <mclasen@redhat.com>
94727 Date:   Fri Sep 23 06:29:36 2011 -0400
94728
94729     Add a mutex test
94730
94731     This tests that mutexes do what they are supposed to do.
94732     Copied from a similar test for bitlocks in gthread/tests/bitlock.c.
94733
94734  glib/tests/mutex.c | 77
94735  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
94736  1 file changed, 77 insertions(+)
94737
94738 commit bcd02d7a755154ec8760cae1a8c4a4dd085ac410
94739 Author: Yaron Shahrabani <sh.yaron@gmail.com>
94740 Date:   Fri Sep 23 08:23:25 2011 +0300
94741
94742     Updated Hebrew translation
94743
94744  po/he.po | 34 +++++++++++++++++++---------------
94745  1 file changed, 19 insertions(+), 15 deletions(-)
94746
94747 commit 4f3026ea230aeb73e5d24e9b8c72852c097e4354
94748 Author: Matthias Clasen <mclasen@redhat.com>
94749 Date:   Thu Sep 22 22:44:53 2011 -0400
94750
94751     Add headers
94752
94753  glib/tests/mutex.c     | 31 ++++++++++++++++++++++++++++++-
94754  glib/tests/rec-mutex.c | 28 +++++++++++++++++++++++++++-
94755  2 files changed, 57 insertions(+), 2 deletions(-)
94756
94757 commit d4d203e3cb320a80f61231f5834b289e03667846
94758 Author: Matthias Clasen <mclasen@redhat.com>
94759 Date:   Thu Sep 22 22:44:05 2011 -0400
94760
94761     Fix g_rwlock_{writer,reader}_trylock
94762
94763  glib/gthread-posix.c | 10 ++++++++--
94764  1 file changed, 8 insertions(+), 2 deletions(-)
94765
94766 commit ff139135372cb9d8d88fba19d553f6b68b3ffa37
94767 Author: Matthias Clasen <mclasen@redhat.com>
94768 Date:   Thu Sep 22 22:43:29 2011 -0400
94769
94770     Add basic tests for GRWLock
94771
94772     Just basic api usage, no functional test cases yet.
94773
94774  glib/tests/Makefile.am |  3 ++
94775  glib/tests/rwlock.c    | 77
94776  ++++++++++++++++++++++++++++++++++++++++++++++++++
94777  2 files changed, 80 insertions(+)
94778
94779 commit b2717740a23ee37d057cc293ee4f92d91993c648
94780 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
94781 Date:   Fri Sep 23 10:41:19 2011 +0800
94782
94783     VS support updates
94784
94785     -Fix GLib project/filter files generation as some source items
94786     are under
94787      the "deprecated" subfolder, and filter out the gthread-*.c
94788     -Explicitly specify gthread-win32.c in the GLib project/filter file
94789      templates, since tarballs are done on Linux.
94790     -Don't define g_static_mutex_get_mutex in the pregenerated
94791      glibconfig.h.win32(.in) as it is defined in deprecated/gthread.h
94792      for Windows
94793
94794  build/win32/vs10/glib.vcxproj.filtersin |  3 ++
94795  build/win32/vs10/glib.vcxprojin         |  1 +
94796  build/win32/vs9/glib.vcprojin           | 77
94797  +++++----------------------------
94798  glib/Makefile.am                        | 12 ++---
94799  glib/glibconfig.h.win32.in              |  2 -
94800  5 files changed, 20 insertions(+), 75 deletions(-)
94801
94802 commit 9de564bf1f0f0c874ea311479f1561158e0d55e8
94803 Author: Matthias Clasen <mclasen@redhat.com>
94804 Date:   Thu Sep 22 21:58:28 2011 -0400
94805
94806     Fix g_rec_mutex_trylock
94807
94808  glib/gthread-posix.c | 5 ++++-
94809  1 file changed, 4 insertions(+), 1 deletion(-)
94810
94811 commit 295af777e4c251559f15502e6082f540a7a0f325
94812 Author: Matthias Clasen <mclasen@redhat.com>
94813 Date:   Thu Sep 22 21:55:43 2011 -0400
94814
94815     Add trivial tests for GMutex and GRecMutex
94816
94817     Not testing any mutual exclusion with threads yet, just
94818     basic api use. This is already enough to reveal g_rec_mutex_trylock
94819     as broken...
94820
94821  glib/tests/Makefile.am |  6 +++++
94822  glib/tests/mutex.c     | 63
94823  ++++++++++++++++++++++++++++++++++++++++++++++++++
94824  glib/tests/rec-mutex.c | 52 +++++++++++++++++++++++++++++++++++++++++
94825  3 files changed, 121 insertions(+)
94826
94827 commit 9958909fb2cf818a24737dc3a90e98e6f2f02910
94828 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
94829 Date:   Thu Sep 22 22:10:23 2011 +0800
94830
94831     gmappedfile.c: Define S_IFREG on Win32 when it's not available
94832
94833     Make a workaround for S_IFREG in gmappedfile.c on Windows as it may
94834     not be
94835     available for a given compiler on that platform
94836
94837  glib/gmappedfile.c | 4 ++++
94838  1 file changed, 4 insertions(+)
94839
94840 commit f42fe6cdc056b77f74ff6e332389d444c50ae7dc
94841 Author: Colin Walters <walters@verbum.org>
94842 Date:   Thu Sep 22 16:08:35 2011 -0400
94843
94844     gvalue: Add explicitly signed g_value_get_schar() and
94845     g_value_set_schar()
94846
94847     The documentation for G_TYPE_CHAR says:
94848
94849     "The type designated by G_TYPE_CHAR is unconditionally an 8-bit signed
94850      integer."
94851
94852     However the return value for g_value_get_char() was just "char" which
94853     in C has an unspecified signedness; on e.g. x86 it's signed (which
94854     matches the GType), but on e.g. PowerPC or ARM, it's not.
94855
94856     We can't break the old API, so we need to suck it up and add new API.
94857     Port most internal users, but keep some tests of the old API too.
94858
94859     https://bugzilla.gnome.org/show_bug.cgi?id=659870
94860
94861  gio/gsettings-mapping.c        |  4 ++--
94862  gio/tests/gsettings.c          |  6 +++---
94863  gobject/gclosure.c             |  2 +-
94864  gobject/glib-genmarshal.c      |  2 +-
94865  gobject/gmarshal.c             |  2 +-
94866  gobject/gobject.symbols        |  2 ++
94867  gobject/gvaluetypes.c          | 42
94868  +++++++++++++++++++++++++++++++++++++++++-
94869  gobject/gvaluetypes.h          |  5 +++++
94870  gobject/tests/param.c          | 13 ++++++++++---
94871  tests/gobject/gvalue-test.c    |  1 +
94872  tests/gobject/paramspec-test.c | 16 ++++++++++++++++
94873  11 files changed, 83 insertions(+), 12 deletions(-)
94874
94875 commit 1df8160fa675b225809eed2f86d2489133e5e54d
94876 Author: Colin Walters <walters@verbum.org>
94877 Date:   Thu Sep 22 17:52:08 2011 -0400
94878
94879     tests: Add a some torture test cases for the generic marshaller
94880
94881     In particular this has a test case for a G_TYPE_ENUM which we were
94882     running into a failure on ppc64.
94883
94884     https://bugzilla.gnome.org/show_bug.cgi?id=659881
94885
94886  gobject/tests/signals.c | 136
94887  ++++++++++++++++++++++++++++++++++++++++++++++++
94888  1 file changed, 136 insertions(+)
94889
94890 commit c59846086bdc464b8bff97a83c09d91e8c860369
94891 Author: Ryan Lortie <desrt@desrt.ca>
94892 Date:   Thu Sep 22 13:47:25 2011 -0400
94893
94894     Add gthread.h to deprecated headers
94895
94896     ...not deprecated sources
94897
94898  glib/Makefile.am | 6 +++---
94899  1 file changed, 3 insertions(+), 3 deletions(-)
94900
94901 commit 8e716cbb497ba0cee11a86410c6faff805ea7d90
94902 Author: Emmanuele Bassi <ebassi@linux.intel.com>
94903 Date:   Thu Sep 22 17:16:55 2011 +0100
94904
94905     Fix annotations for source/target in g_object_bind_property_*
94906
94907     We use gpointer for convience of the C API users, but introspection
94908     users will not like it.
94909
94910     https://bugzilla.gnome.org/show_bug.cgi?id=659838
94911
94912  gobject/gbinding.c | 12 ++++++------
94913  1 file changed, 6 insertions(+), 6 deletions(-)
94914
94915 commit 35829d28b9f731e2443d48d868ec6b49cb202e5c
94916 Author: Manoj Kumar Giri <mgiri@dhcp193-76.pnq.redhat.com>
94917 Date:   Thu Sep 22 19:46:01 2011 +0530
94918
94919     Updated Oriya Translation
94920
94921  po/or.po | 277
94922  +++++++++++++++++++++++++++++++++++----------------------------
94923  1 file changed, 156 insertions(+), 121 deletions(-)
94924
94925 commit 558955dd85ffaa8435c95eacca27db7134ab4c11
94926 Author: Matthias Clasen <mclasen@redhat.com>
94927 Date:   Thu Sep 22 01:16:41 2011 -0400
94928
94929     Some gthread doc updates
94930
94931     Marking things as deprecated, mostly.
94932
94933  glib/gthread.c | 169
94934  ++++++++++++++++++++++++++++++++++-----------------------
94935  1 file changed, 100 insertions(+), 69 deletions(-)
94936
94937 commit cedc82290f860683d695d0c5326db153893eec21
94938 Author: Matthias Clasen <mclasen@redhat.com>
94939 Date:   Thu Sep 22 00:52:18 2011 -0400
94940
94941     Use adaptive mutexes when available
94942
94943     These are supposedly better on multi-cpu systems - and who doesn't
94944     have multiple cpus nowadays. One single-processor systems, they
94945     are identical to normal mutexes.
94946     See e.g. http://bugzilla.mozilla.org/show_bug.cgi?id=132089
94947
94948     https://bugzilla.gnome.org/show_bug.cgi?id=659423
94949
94950  glib/gthread-posix.c | 13 ++++++++++++-
94951  glib/gthread.h       |  4 ++++
94952  2 files changed, 16 insertions(+), 1 deletion(-)
94953
94954 commit 19e7026fe728678c33e4cf38290ea88f0941d648
94955 Author: Ryan Lortie <desrt@desrt.ca>
94956 Date:   Wed Sep 21 20:19:32 2011 -0400
94957
94958     GDateTime test: fix a race
94959
94960     We have a GDateTime test that compares the time now (as per the
94961     libc) to
94962     the time now (as per GDateTime).  The problem is that the time could
94963     change between those two "now"s.
94964
94965  glib/tests/gdatetime.c | 2 +-
94966  1 file changed, 1 insertion(+), 1 deletion(-)
94967
94968 commit af9e40dc5def1352e01368de56577addb2c7bbc1
94969 Author: Ryan Lortie <desrt@desrt.ca>
94970 Date:   Wed Sep 21 20:13:57 2011 -0400
94971
94972     gslice: remove single-threaded case
94973
94974     GPrivate always works, so use it normally at all times.
94975
94976  glib/gslice.c | 35 ++++-------------------------------
94977  1 file changed, 4 insertions(+), 31 deletions(-)
94978
94979 commit ca154c399b879ad17804af5d9a81e607e049861e
94980 Author: Philip Van Hoof <philip@codeminded.be>
94981 Date:   Wed Sep 21 19:59:03 2011 +0200
94982
94983     GMappedFile: Add API to create from an existing file descriptor
94984
94985     At Tracker we want to mmap files using O_NOATIME. With GMappedFile
94986     this is at
94987     the moment impossible. For that reason I added the constructor
94988     new_from_fd to
94989     the GMappedFile type.
94990
94991     https://bugzilla.gnome.org/show_bug.cgi?id=659754
94992
94993  glib/glib.symbols       |   1 +
94994  glib/gmappedfile.c      | 174
94995  +++++++++++++++++++++++++++++++-----------------
94996  glib/gmappedfile.h      |   3 +
94997  glib/tests/mappedfile.c |  48 +++++++++++++
94998  4 files changed, 164 insertions(+), 62 deletions(-)
94999
95000 commit 24652730a9faaedb19b9e90024077eb7f75a6907
95001 Author: Ryan Lortie <desrt@desrt.ca>
95002 Date:   Wed Sep 21 14:57:22 2011 -0400
95003
95004     Deprecate GStatic{,Rec,RW}Mutex
95005
95006     The new versions use the primatives of the OS directly and don't
95007     have an
95008     annoying ABI.
95009
95010  glib/deprecated/gthread.h | 65
95011  +++++++++++++++++++++++++++++++++++++++++++++++
95012  glib/gthread.h            | 65
95013  -----------------------------------------------
95014  2 files changed, 65 insertions(+), 65 deletions(-)
95015
95016 commit aecec33c4949e022abe6b335f83223495004c09f
95017 Author: Ryan Lortie <desrt@desrt.ca>
95018 Date:   Wed Sep 21 14:39:59 2011 -0400
95019
95020     gtype: port from GStaticRWLock to GRWLock
95021
95022  gobject/gtype.c | 18 +++++++++---------
95023  1 file changed, 9 insertions(+), 9 deletions(-)
95024
95025 commit b6140c2f89e3d9a613623b7eacad631360837df3
95026 Author: Ryan Lortie <desrt@desrt.ca>
95027 Date:   Wed Sep 21 14:37:34 2011 -0400
95028
95029     Port internal GStaticRecMutex users to GRecMutex
95030
95031  gio/gunionvolumemonitor.c | 38 +++++++++++++++++++-------------------
95032  glib/gvarianttypeinfo.c   | 12 ++++++------
95033  gmodule/gmodule.c         | 20 ++++++++++----------
95034  gobject/gtype.c           | 22 +++++++++++-----------
95035  4 files changed, 46 insertions(+), 46 deletions(-)
95036
95037 commit ad187e3a9b2efff3c773d361e78ec3acda36136e
95038 Author: Ryan Lortie <desrt@desrt.ca>
95039 Date:   Wed Sep 21 14:36:53 2011 -0400
95040
95041     Add a new recursive mutex type, GRecMutex
95042
95043     This is implemented using the native facilities of each platform
95044     instead
95045     of manually.
95046
95047  glib/glib.symbols    |  5 ++++
95048  glib/gthread-posix.c | 72
95049  ++++++++++++++++++++++++++++++++++++++++++++++++++++
95050  glib/gthread-win32.c | 68
95051  +++++++++++++++++++++++++++++++++++++++++++++++++
95052  glib/gthread.h       | 13 ++++++++++
95053  4 files changed, 158 insertions(+)
95054
95055 commit 3d4102776e59e748ee8b6e4d456a06a33593f308
95056 Author: Ryan Lortie <desrt@desrt.ca>
95057 Date:   Wed Sep 21 10:19:36 2011 -0400
95058
95059     Add GRWLock
95060
95061  glib/glib.symbols     |  8 ++++++++
95062  glib/gthread-posix.c  | 50
95063  ++++++++++++++++++++++++++++++++++++++++++++++++++
95064  glib/gthread-win32.c  | 51
95065  +++++++++++++++++++++++++++++++++++++++++++++++++++
95066  glib/gthread.h        | 26 ++++++++++++++++++++++++--
95067  glib/tests/strfuncs.c |  1 -
95068  5 files changed, 133 insertions(+), 3 deletions(-)
95069
95070 commit 42af8eb39d2744af68a470bcd9f7aae3c8f43602
95071 Author: Ryan Lortie <desrt@desrt.ca>
95072 Date:   Wed Sep 21 00:33:16 2011 -0400
95073
95074     gthread: remove impl init functions
95075
95076  glib/gthread-posix.c  | 14 +++-----------
95077  glib/gthread-win32.c  | 20 +++-----------------
95078  glib/gthread.c        |  2 --
95079  glib/gthreadprivate.h |  3 ---
95080  4 files changed, 6 insertions(+), 33 deletions(-)
95081
95082 commit 2539bd007d34c7e75788c34f8d9a1e0d5f225ea0
95083 Author: Ryan Lortie <desrt@desrt.ca>
95084 Date:   Tue Sep 20 10:06:57 2011 -0400
95085
95086     win32: Add 'shared' support to SRWLock emulation
95087
95088  glib/gthread-win32.c | 108
95089  +++++++++++++++++++++++++++++++++++++++++++++++++++
95090  1 file changed, 108 insertions(+)
95091
95092 commit 9f42e3be1b7b9e7588eb84e21c321dfbde0a6f9a
95093 Author: Ryan Lortie <desrt@desrt.ca>
95094 Date:   Tue Sep 20 00:05:34 2011 -0400
95095
95096     gthread-win32: trivial condition change
95097
95098     Make another do-nothing change to the SRWLock emulation.
95099
95100  glib/gthread-win32.c | 5 ++++-
95101  1 file changed, 4 insertions(+), 1 deletion(-)
95102
95103 commit 391aea32f31506cd07b251385450a84d705cc798
95104 Author: Ryan Lortie <desrt@desrt.ca>
95105 Date:   Tue Sep 20 00:04:43 2011 -0400
95106
95107     gthread-win32: rename a struct member
95108
95109     Our SRWLock is about to become a real reader/writer lock, so rename an
95110     instance variable to prepare for that.
95111
95112  glib/gthread-win32.c | 12 ++++++------
95113  1 file changed, 6 insertions(+), 6 deletions(-)
95114
95115 commit d7aeae97effab17a0562023497ed8baf46dcc09a
95116 Author: Ryan Lortie <desrt@desrt.ca>
95117 Date:   Mon Sep 19 13:58:36 2011 -0400
95118
95119     gthread.h: remove some bogus decl/comments
95120
95121     These are no longer relevent since the possibility of a
95122     thread-disabled
95123     GLib disappeared.
95124
95125  glib/gthread.h | 10 ----------
95126  1 file changed, 10 deletions(-)
95127
95128 commit 894dd4f62b5df008e9372394c0fb4ef2fd1dc527
95129 Author: Ryan Lortie <desrt@desrt.ca>
95130 Date:   Mon Sep 19 13:51:07 2011 -0400
95131
95132     Revert "Drop an unused variable"
95133
95134     This reverts commit c7f9cd17d446938aaf4126e0753302676f66fd22.
95135
95136     The old macros in gthread.h used this variable, so it must remain in
95137     place to keep ABI compatibility.
95138
95139  glib/gthread.c | 1 +
95140  1 file changed, 1 insertion(+)
95141
95142 commit 8ef30eb3da2e371bf6cbaa4d102b89b948fc04bb
95143 Author: Matthias Clasen <mclasen@redhat.com>
95144 Date:   Mon Sep 19 07:19:17 2011 -0400
95145
95146     Drop an unused variable
95147
95148  glib/gthread.c | 1 -
95149  1 file changed, 1 deletion(-)
95150
95151 commit 7d859fb67f42a88368f8c5d404cf7ade07dbf27d
95152 Author: Matthias Clasen <mclasen@redhat.com>
95153 Date:   Mon Sep 19 07:16:30 2011 -0400
95154
95155     More header cosmetics
95156
95157  glib/gthread.h | 36 ++++++++++++++++++------------------
95158  1 file changed, 18 insertions(+), 18 deletions(-)
95159
95160 commit c291259c659a2dd48f1202863852f61a34290a84
95161 Author: Matthias Clasen <mclasen@redhat.com>
95162 Date:   Mon Sep 19 00:29:53 2011 -0400
95163
95164     trivial: small header reordering
95165
95166  glib/gthread.h | 9 ++++-----
95167  1 file changed, 4 insertions(+), 5 deletions(-)
95168
95169 commit ae2ac9e809a91635c6ff9751145cd09b6de8dab9
95170 Author: Ryan Lortie <desrt@desrt.ca>
95171 Date:   Mon Sep 19 01:11:11 2011 -0400
95172
95173     Move some things to deprecated/gthread.h
95174
95175  glib/Makefile.am          |   3 +-
95176  glib/deprecated/gthread.h | 112
95177  ++++++++++++++++++++++++++++++++++++++++++++++
95178  glib/glib.h               |   1 +
95179  glib/gthread.c            |   2 +-
95180  glib/gthread.h            |  83 +---------------------------------
95181  5 files changed, 118 insertions(+), 83 deletions(-)
95182
95183 commit 97972fbb3a1d9234fbb5753802afd0c13db45f25
95184 Author: Ryan Lortie <desrt@desrt.ca>
95185 Date:   Mon Sep 19 01:02:44 2011 -0400
95186
95187     g_thread_init: take a gpointer as the arg
95188
95189     GThreadFunctions is about to disappear.
95190
95191  glib/gthread.h         | 2 +-
95192  gthread/gthread-impl.c | 4 ++--
95193  2 files changed, 3 insertions(+), 3 deletions(-)
95194
95195 commit abba53e39630fd9df7249e239db06b391ba1f47a
95196 Author: Ryan Lortie <desrt@desrt.ca>
95197 Date:   Mon Sep 19 00:55:16 2011 -0400
95198
95199     disable glib-ctor on win32
95200
95201  glib/glib-ctor.h | 2 +-
95202  1 file changed, 1 insertion(+), 1 deletion(-)
95203
95204 commit 14e6377a603abd03a3c9d7130da1c1113cec4d7b
95205 Author: Ryan Lortie <desrt@desrt.ca>
95206 Date:   Mon Sep 19 00:45:19 2011 -0400
95207
95208     Deprecate g_thread_create_full()
95209
95210     Replace it with g_thread_create_with_stack_size() and a real function
95211     implementation of g_thread_create().
95212
95213     Modify a testcase that was calling g_thread_create_full()
95214     inappropriately (it was using the default values anyway).
95215
95216  docs/reference/glib/glib-sections.txt |  1 +
95217  glib/glib.symbols                     |  2 ++
95218  glib/gthread.c                        | 64
95219  +++++++++++++++++++++++++++--------
95220  glib/gthread.h                        | 17 ++++++++--
95221  tests/slice-test.c                    |  4 +--
95222  5 files changed, 68 insertions(+), 20 deletions(-)
95223
95224 commit 9621b1093e7b745e6f8184012bc3c18ab1d261b1
95225 Author: Ryan Lortie <desrt@desrt.ca>
95226 Date:   Mon Sep 19 00:31:33 2011 -0400
95227
95228     Drop g_thread_fail()
95229
95230     This is now unused.
95231
95232  glib/gthread.c | 7 -------
95233  1 file changed, 7 deletions(-)
95234
95235 commit b2c1364ab29f82d863990c9b1b17abce798f9a84
95236 Author: Ryan Lortie <desrt@desrt.ca>
95237 Date:   Mon Sep 19 00:30:30 2011 -0400
95238
95239     g_system_thread_create: drop unused args
95240
95241     The 'bound' and 'priority' arguments are no longer in use, so
95242     drop them.
95243
95244  glib/gthread-posix.c  | 2 --
95245  glib/gthread-win32.c  | 2 --
95246  glib/gthread.c        | 2 +-
95247  glib/gthreadprivate.h | 2 --
95248  4 files changed, 1 insertion(+), 7 deletions(-)
95249
95250 commit 2b4c303d61d614af90a92de4c85532fcc245118e
95251 Author: Ryan Lortie <desrt@desrt.ca>
95252 Date:   Mon Sep 19 00:27:56 2011 -0400
95253
95254     Remove the concept of 'bound'
95255
95256     This was ignored on Windows.  On POSIX, where supported, it controlled
95257     if we ended up with a proper system thread or a user-mode thread.
95258     Linux
95259     did not support this.
95260
95261  glib/gthread-posix.c |  7 -------
95262  glib/gthread.c       | 10 +++-------
95263  2 files changed, 3 insertions(+), 14 deletions(-)
95264
95265 commit cebcfed78347e7f0e5853cdc192319168cd811a6
95266 Author: Matthias Clasen <mclasen@redhat.com>
95267 Date:   Mon Sep 19 00:25:12 2011 -0400
95268
95269     Remove a leftover from errorcheck mutexes
95270
95271  glib/gthread.h | 3 ---
95272  1 file changed, 3 deletions(-)
95273
95274 commit cffed9a03a54f92f04cf9648253a907573752975
95275 Author: Ryan Lortie <desrt@desrt.ca>
95276 Date:   Mon Sep 19 00:11:46 2011 -0400
95277
95278     Remove g_thread_functions_for_glib_use_old
95279
95280     This has been unused for a while and it should definitely go away now
95281     that g_thread_functions_for_glib_use is back in gthread.c.
95282
95283  glib/gthread.c | 39 ---------------------------------------
95284  1 file changed, 39 deletions(-)
95285
95286 commit 6972ed340b702a2b2674cab4338207e2a74a19f0
95287 Author: Ryan Lortie <desrt@desrt.ca>
95288 Date:   Mon Sep 19 00:03:40 2011 -0400
95289
95290     Merge g_thread_functions_for_glib_use
95291
95292     Move the now-identical copies of g_thread_functions_for_glib_use from
95293     gthread-{posix,win32}.c back into gthread.c.
95294
95295  glib/gthread-posix.c | 25 -------------------------
95296  glib/gthread-win32.c | 25 -------------------------
95297  glib/gthread.c       | 25 +++++++++++++++++++++++++
95298  3 files changed, 25 insertions(+), 50 deletions(-)
95299
95300 commit 6ea1721191efc27cef0236bf10174dd0a81125bb
95301 Author: Ryan Lortie <desrt@desrt.ca>
95302 Date:   Mon Sep 19 00:01:29 2011 -0400
95303
95304     gthread.h: drop the vtable access macros
95305
95306     We're finally free of these.  Drop them.
95307
95308  glib/gthread.h | 14 --------------
95309  1 file changed, 14 deletions(-)
95310
95311 commit 3422dcfd28c2e33b5dffbcc0f59cfa507b89a468
95312 Author: Ryan Lortie <desrt@desrt.ca>
95313 Date:   Mon Sep 19 00:00:12 2011 -0400
95314
95315     NULL g_system_thread_{exit,equal} in the vtable
95316
95317     These were never used from gthread.h and are no longer used from
95318     gthread.c.
95319
95320  glib/gthread-posix.c | 4 ++--
95321  glib/gthread-win32.c | 4 ++--
95322  2 files changed, 4 insertions(+), 4 deletions(-)
95323
95324 commit 7a69d46dc562188a8673c6057919b4d65798491d
95325 Author: Ryan Lortie <desrt@desrt.ca>
95326 Date:   Sun Sep 18 23:58:12 2011 -0400
95327
95328     GSystemThread: port 'self' 'join' and 'create'
95329
95330     Switch 'self' 'join' and 'create' from using the vtable to being
95331     called
95332     via normal g_system_thread_* internal API (implemented in each of
95333     gthread-{posix,win32}.c).
95334
95335     Again, we can put NULL in the vtable since these were never used from
95336     gthread.h.
95337
95338  glib/gthread-posix.c  | 32 ++++++++++++++++----------------
95339  glib/gthread-win32.c  | 32 ++++++++++++++++----------------
95340  glib/gthread.c        | 18 +++++++++---------
95341  glib/gthreadprivate.h | 10 ++++++++++
95342  4 files changed, 51 insertions(+), 41 deletions(-)
95343
95344 commit 51d92adeee67d1df30d13fe41e97af9e563f62ec
95345 Author: Ryan Lortie <desrt@desrt.ca>
95346 Date:   Sun Sep 18 23:43:27 2011 -0400
95347
95348     GThread: deprecate thread priorities
95349
95350     Thread priorities were already documented as not working on Solaris,
95351     and
95352     they are meaningless on Linux unless the process separately requests
95353     realtime scheduling (and even then, it appears only to work as root).
95354
95355     We can safely put a NULL into the vtable for set_priority since
95356     nothing
95357     outside of gthread.c ever calls this (and that call is gone).
95358
95359  glib/gthread-posix.c | 106
95360  +--------------------------------------------------
95361  glib/gthread-win32.c |  38 +-----------------
95362  glib/gthread.c       |  59 +++++++---------------------
95363  glib/gthread.h       |  10 +++--
95364  4 files changed, 22 insertions(+), 191 deletions(-)
95365
95366 commit a10306060c409c45b2ae7dc38813918ce5d611d4
95367 Author: Matthias Clasen <mclasen@redhat.com>
95368 Date:   Sun Sep 18 23:18:17 2011 -0400
95369
95370     Don't use the thread_exit vfunc
95371
95372     Instead, just have the backends implement an internal function
95373     named g_system_thread_exit.
95374
95375  glib/gthread-posix.c  |  6 +++---
95376  glib/gthread-win32.c  | 10 +++++-----
95377  glib/gthread.c        |  9 ++++-----
95378  glib/gthreadprivate.h |  2 ++
95379  4 files changed, 14 insertions(+), 13 deletions(-)
95380
95381 commit cc7631cd197756a1f804342a39f6ab10a28bc4f5
95382 Author: Matthias Clasen <mclasen@redhat.com>
95383 Date:   Sun Sep 18 23:10:25 2011 -0400
95384
95385     Don't use the thread_equal vfunc anymore
95386
95387     Just move the g_system_thread_equal implementation into
95388     the posix and win32 implementations, and drop some micro macro
95389     optimization.
95390
95391  glib/gthread-posix.c  |  7 ++++---
95392  glib/gthread-win32.c  |  7 +++++++
95393  glib/gthread.c        | 11 +++++------
95394  glib/gthreadprivate.h | 10 ++--------
95395  4 files changed, 18 insertions(+), 17 deletions(-)
95396
95397 commit e00bcfcdecbc25bf6e34492a328a855771ff08ef
95398 Author: Ryan Lortie <desrt@desrt.ca>
95399 Date:   Sun Sep 18 23:07:24 2011 -0400
95400
95401     gthread-win32: use __stdcall markers where needed
95402
95403     The "unknown reason" that the native thread implementation was
95404     broken is
95405     because functions in kernel32.dll are (obviously) following
95406     Microsoft's
95407     __stdcall ABI, not the GCC ABI.
95408
95409     Change our function pointers to be __stdcall pointers and change our
95410     emulated implementation to match.
95411
95412  glib/gthread-win32.c | 61
95413  +++++++++++++++++++++++++---------------------------
95414  1 file changed, 29 insertions(+), 32 deletions(-)
95415
95416 commit 835c9b75c8adb20f8a095a2bea486d59f16e72cc
95417 Author: Ryan Lortie <desrt@desrt.ca>
95418 Date:   Sun Sep 18 22:48:53 2011 -0400
95419
95420     g_private_new: use GSlice
95421
95422     We no longer call g_private_new() from anywhere in GLib, so we can use
95423     gslice instead of malloc().
95424
95425  glib/gthread.c | 2 +-
95426  1 file changed, 1 insertion(+), 1 deletion(-)
95427
95428 commit 0ebd842d240f74cee6654e02beb15966b058c603
95429 Author: Matthias Clasen <mclasen@redhat.com>
95430 Date:   Sun Sep 18 22:11:12 2011 -0400
95431
95432     And move the g_thread_yield() docs too
95433
95434  glib/gthread-posix.c | 9 +++++++++
95435  1 file changed, 9 insertions(+)
95436
95437 commit 71df02658053cab2b18a15f02323a139f1de2092
95438 Author: Matthias Clasen <mclasen@redhat.com>
95439 Date:   Sun Sep 18 21:39:35 2011 -0400
95440
95441     Don't use the thread vtable for g_thread_yield()
95442
95443  glib/gthread-posix.c |  6 +++---
95444  glib/gthread-win32.c |  6 +++---
95445  glib/gthread.c       | 15 ---------------
95446  3 files changed, 6 insertions(+), 21 deletions(-)
95447
95448 commit 862e086b79aa285c22f53b6351f6b8816adf2ed5
95449 Author: Matthias Clasen <mclasen@redhat.com>
95450 Date:   Sun Sep 18 21:24:25 2011 -0400
95451
95452     Move g_private_new() to common code
95453
95454     The implementations for posix and win32 were identical, so
95455     move it to gthread.c, to go with g_mutex_new() and g_cond_new().
95456
95457  glib/gthread-posix.c | 39 ---------------------------------------
95458  glib/gthread-win32.c | 13 -------------
95459  glib/gthread.c       | 37 +++++++++++++++++++++++++++++++++++++
95460  3 files changed, 37 insertions(+), 52 deletions(-)
95461
95462 commit dffca808469f372352a2f6cfe58f8ad026ce3a5e
95463 Author: Matthias Clasen <mclasen@redhat.com>
95464 Date:   Sun Sep 18 21:17:33 2011 -0400
95465
95466     Move docs around
95467
95468     Move the docs of functions to the actual functions. Also add
95469     docs for some new apis.
95470
95471  glib/gthread-posix.c | 237 ++++++++++++++++++++++++++++++++++++++++++++
95472  glib/gthread.c       | 275
95473  ++++++++++-----------------------------------------
95474  2 files changed, 290 insertions(+), 222 deletions(-)
95475
95476 commit 0044763a715ac5cec27fab5a7f247d3a1045d9aa
95477 Author: Matthias Clasen <mclasen@redhat.com>
95478 Date:   Sun Sep 18 20:04:28 2011 -0400
95479
95480     Clean up g_thread_yield implementation
95481
95482     This was the last macro wrapper that was directly accessing the
95483     vtable. Make it a regular function, like the rest.
95484
95485  glib/glib.symbols    |  1 +
95486  glib/gthread-posix.c |  2 +-
95487  glib/gthread.c       | 27 ++++++++++++++++-----------
95488  glib/gthread.h       |  2 +-
95489  4 files changed, 19 insertions(+), 13 deletions(-)
95490
95491 commit c4a69e784ebd5c19a79463c2593f8b9316aeb7b2
95492 Author: Ryan Lortie <desrt@desrt.ca>
95493 Date:   Sun Sep 18 02:27:03 2011 -0400
95494
95495     gmem: move to glib-ctor
95496
95497  glib/gmem.c           | 114
95498  +++++++++++++++++++++-----------------------------
95499  glib/gthread.c        |   3 --
95500  glib/gthreadprivate.h |   2 -
95501  3 files changed, 47 insertions(+), 72 deletions(-)
95502
95503 commit ae4419610cf920acc2ada9df0e5320a500e9965c
95504 Author: Ryan Lortie <desrt@desrt.ca>
95505 Date:   Sun Sep 18 02:17:17 2011 -0400
95506
95507     gslice: move initialisation to glib-ctor
95508
95509  glib/gslice.c         | 28 +++++-----------------------
95510  glib/gthread.c        |  3 ---
95511  glib/gthreadprivate.h |  1 -
95512  3 files changed, 5 insertions(+), 27 deletions(-)
95513
95514 commit 8f74c927f609139c51b0a0c067ad63c60ac9139b
95515 Author: Ryan Lortie <desrt@desrt.ca>
95516 Date:   Sun Sep 18 02:16:07 2011 -0400
95517
95518     Add glib-ctor functionality
95519
95520     A pair of macros to define a constructor function (on compilers that
95521     support such a concept) and to ensure that the function is run exactly
95522     once (on compilers that lack such support).
95523
95524     Presently only GCC is implemented.
95525
95526  glib/Makefile.am |  1 +
95527  glib/glib-ctor.h | 25 +++++++++++++++++++++++++
95528  2 files changed, 26 insertions(+)
95529
95530 commit 0e604ef0b527129f947637bc3ae742e9e2c30c90
95531 Author: Ryan Lortie <desrt@desrt.ca>
95532 Date:   Sun Sep 18 01:24:27 2011 -0400
95533
95534     GThread: always initialise the system thread
95535
95536     It's always safe to call the thread implementation 'self' function.
95537
95538  glib/gthread.c | 3 +--
95539  1 file changed, 1 insertion(+), 2 deletions(-)
95540
95541 commit 4596dfbc7587c20261b56b58a0a3e5fdeb7ff79a
95542 Author: Ryan Lortie <desrt@desrt.ca>
95543 Date:   Sun Sep 18 01:21:01 2011 -0400
95544
95545     gmessages: do implicit GPrivate initialisation
95546
95547     Initialise the GPrivate implicitly at the site of first use rather
95548     than
95549     explicitly from the thread initialisation function.
95550
95551  glib/gmessages.c | 10 ++++++++--
95552  1 file changed, 8 insertions(+), 2 deletions(-)
95553
95554 commit 90679997ec7439ae520c97eb37b5ae36e0da6bba
95555 Author: Ryan Lortie <desrt@desrt.ca>
95556 Date:   Sun Sep 18 01:10:07 2011 -0400
95557
95558     Continue GPrivate rework
95559
95560     We remove the macros while at the same time switching all libglib
95561     users
95562     from g_private_new() to g_private_init().  We deal with the strange
95563     expectations of the libglib code that g_private_* should work
95564     before the
95565     GPrivate has been initialised with a temporary shim.
95566
95567  glib/gmessages.c      | 10 +++++-----
95568  glib/gslice.c         |  8 ++++----
95569  glib/gthread-posix.c  | 18 ++++++++++++++----
95570  glib/gthread-win32.c  | 17 ++++++++++++++---
95571  glib/gthread.c        | 12 ++++++------
95572  glib/gthread.h        | 14 +++-----------
95573  glib/gthreadprivate.h |  2 ++
95574  7 files changed, 48 insertions(+), 33 deletions(-)
95575
95576 commit b0d83576e26191505ce450cd3eae596be9aff1e1
95577 Author: Ryan Lortie <desrt@desrt.ca>
95578 Date:   Sat Sep 17 22:00:27 2011 -0400
95579
95580     Rework GPrivate
95581
95582      - expose the structure types for GLib internal use only
95583
95584      - avoid infinite recursion hazards by ensuring that GPrivate never
95585        calls back into any other part of GLib
95586
95587      - substantially rework the Windows implementation so that it never
95588        holds locks, contains no arbitrary limits and doesn't waste
95589        100*sizeof(void*) per thread
95590
95591     We have to keep the macro hacks for the time being since some code
95592     inside libglib depends on it.
95593
95594  glib/glib.symbols     |   3 +
95595  glib/gthread-posix.c  |  81 +++++++++++----------
95596  glib/gthread-win32.c  | 192
95597  +++++++++++++++++++++++---------------------------
95598  glib/gthread.h        |   5 ++
95599  glib/gthreadprivate.h |  12 ++++
95600  5 files changed, 155 insertions(+), 138 deletions(-)
95601
95602 commit 4ec6d47806dbb4934aeeb748196d24f7cd0eb10c
95603 Author: Ryan Lortie <desrt@desrt.ca>
95604 Date:   Sat Sep 17 20:15:07 2011 -0400
95605
95606     GStaticMutex: remove ./configure checks
95607
95608     Now that GMutex is exposed we can avoid the dance we did in
95609     ./configure
95610     to allocate the correct amount of space for it within the
95611     GStaticMutex.
95612
95613     Remove the checks and move the definitions to gthread.h, trying very
95614     hard to keep ABI-stable (even though we will be deprecating this
95615     soon).
95616
95617  configure.ac   | 63
95618  +---------------------------------------------------------
95619  glib/gthread.h | 22 +++++++++++---------
95620  2 files changed, 14 insertions(+), 71 deletions(-)
95621
95622 commit c33cd007398cfc81a9405b95280e99a231f58ff8
95623 Author: Ryan Lortie <desrt@desrt.ca>
95624 Date:   Sat Sep 17 19:33:30 2011 -0400
95625
95626     Stop using GStaticMutex in two testcases
95627
95628  gthread/tests/gwakeuptest.c | 14 ++++++--------
95629  tests/thread-test.c         | 14 +++++++-------
95630  2 files changed, 13 insertions(+), 15 deletions(-)
95631
95632 commit 1da913a7a3f120d7097a7474f7cccbeeb1a8383c
95633 Author: Ryan Lortie <desrt@desrt.ca>
95634 Date:   Sat Sep 17 19:32:57 2011 -0400
95635
95636     GParamSpecPool: port from GStaticMutex to GMutex
95637
95638  gobject/gparam.c | 35 ++++++++++++++++-------------------
95639  1 file changed, 16 insertions(+), 19 deletions(-)
95640
95641 commit 806de91cd55c7ba2599a637346dbecd3bb3a5562
95642 Author: Ryan Lortie <desrt@desrt.ca>
95643 Date:   Sat Sep 17 19:26:41 2011 -0400
95644
95645     GSettings: port from GStaticMutex to GMutex
95646
95647  gio/gdelayedsettingsbackend.c | 46
95648  +++++++++++++++++++++----------------------
95649  gio/gsettingsbackend.c        | 18 ++++++++---------
95650  2 files changed, 32 insertions(+), 32 deletions(-)
95651
95652 commit 646de11ae789fb19a878091491fa645788d89368
95653 Author: Ryan Lortie <desrt@desrt.ca>
95654 Date:   Sat Sep 17 18:30:07 2011 -0400
95655
95656     Remove "temporary until GLib is fixed" code
95657
95658     The original GMutex/GCond rework patch introduced some temporary
95659     code to
95660     cope with GLib's old approach to thread initialisation.  These are no
95661     longer required.
95662
95663  glib/gthread-posix.c | 20 --------------------
95664  glib/gthread-win32.c | 20 --------------------
95665  2 files changed, 40 deletions(-)
95666
95667 commit e996a836e854934c0c45e17cfa26b22a8a1bc8bb
95668 Author: Ryan Lortie <desrt@desrt.ca>
95669 Date:   Sat Sep 17 18:07:39 2011 -0400
95670
95671     Port g_cond_new to use GSlice
95672
95673     Now that nothing inside of GLib is using g_cond_new(), we can
95674     implement
95675     it using GSlice.  Since the implementations for POSIX and Windows are
95676     now the same, move it to gthread.c.
95677
95678  glib/gthread-posix.c | 23 -----------------------
95679  glib/gthread-win32.c | 22 ----------------------
95680  glib/gthread.c       | 18 ++++++++++++++++++
95681  3 files changed, 18 insertions(+), 45 deletions(-)
95682
95683 commit f1d34d0187cd658a95fba64473942b55d27bfcea
95684 Author: Ryan Lortie <desrt@desrt.ca>
95685 Date:   Sat Sep 17 18:05:24 2011 -0400
95686
95687     libglib: stop using g_cond_new in some places
95688
95689     Port a couple of low-level users of g_cond_new to use G_COND_INIT or
95690     g_cond_init() as appropriate.
95691
95692  glib/gbitlock.c | 13 ++++++-------
95693  glib/gthread.c  | 13 +++++--------
95694  2 files changed, 11 insertions(+), 15 deletions(-)
95695
95696 commit 22b3e26034017f19c81a3f2bfa7e9c8ec5a690a8
95697 Author: Ryan Lortie <desrt@desrt.ca>
95698 Date:   Sat Sep 17 17:59:03 2011 -0400
95699
95700     Port g_mutex_new to use GSlice
95701
95702     Now that nothing inside of GLib is using g_mutex_new, we can implement
95703     it using GSlice.  Since the implementations for POSIX and Windows are
95704     now the same, move it to gthread.c.
95705
95706  glib/gthread-posix.c | 21 ---------------------
95707  glib/gthread-win32.c | 21 ---------------------
95708  glib/gthread.c       | 19 +++++++++++++++++++
95709  3 files changed, 19 insertions(+), 42 deletions(-)
95710
95711 commit cf26a6fc32e32bd71d4652245257477ae34d9a15
95712 Author: Ryan Lortie <desrt@desrt.ca>
95713 Date:   Sat Sep 17 18:33:25 2011 -0400
95714
95715     G_LOCK: port from GStaticMutex to GMutex
95716
95717     GCancellable made use of the undocumented G_LOCK_NAME macro in an
95718     invalid way.  Fix that up while we're at it.
95719
95720  gio/gcancellable.c |  6 ++----
95721  glib/gthread.h     | 16 ++++++++--------
95722  2 files changed, 10 insertions(+), 12 deletions(-)
95723
95724 commit 2c7388c19a3f7895ee49a5bc7219822a50b5b514
95725 Author: Ryan Lortie <desrt@desrt.ca>
95726 Date:   Sat Sep 17 17:56:33 2011 -0400
95727
95728     libglib: stop using g_mutex_new
95729
95730     Use G_MUTEX_INIT or g_mutex_init() as appropriate.
95731
95732  glib/gasyncqueue.c | 46 ++++++++++++++++++------------------
95733  glib/gmem.c        | 17 ++++++--------
95734  glib/gmessages.c   | 53 +++++++++++++++++++++---------------------
95735  glib/gslice.c      | 68
95736  +++++++++++++++++++++++++-----------------------------
95737  glib/gthread.c     | 29 +++++++++++------------
95738  5 files changed, 101 insertions(+), 112 deletions(-)
95739
95740 commit f35362f3ae4a4bcc6c0d03b129758b2989e8cd79
95741 Author: Ryan Lortie <desrt@desrt.ca>
95742 Date:   Sat Sep 17 17:47:46 2011 -0400
95743
95744     libglib: drop use of GStaticMutex
95745
95746     Use GMutex directly instead.
95747
95748  glib/gbitlock.c | 12 ++++++------
95749  glib/gmain.c    | 19 +++++++++----------
95750  2 files changed, 15 insertions(+), 16 deletions(-)
95751
95752 commit 80730bc75ca8b0ad71f1372c9652bee39391244e
95753 Author: Ryan Lortie <desrt@desrt.ca>
95754 Date:   Fri Sep 16 18:05:23 2011 -0400
95755
95756     Rework GMutex and GCond APIs
95757
95758     Do a substantial rework of the GMutex and GCond APIs.
95759
95760      - remove all of the macro indirection hackery which is no longer
95761      needed
95762        since we dropped support for switchable thread implementations
95763
95764      - expose the structure types and add G_MUTEX_INIT and G_COND_INIT
95765        static initialiser macros
95766
95767      - add g_mutex_init() and g_mutex_clear() for use when embedding
95768      GMutex
95769        into another structure type and do the same for GCond as well
95770
95771      - avoid infinite recursion hazards by ensuring that neither GCond or
95772        GMutex ever calls back into any other part of GLib
95773
95774      - substantially rework the Windows implementation of GCond and GMutex
95775        to use the SRWLock and CONDITION_VARIABLE APIs present on Windows
95776        2008/Vista and later, emulating these APIs on XP
95777
95778  glib/glib.symbols    |  16 ++
95779  glib/gthread-posix.c | 363 ++++++++++++++++--------
95780  glib/gthread-win32.c | 759
95781  ++++++++++++++++++++++++++++++++++++++-------------
95782  glib/gthread.h       |  96 ++++---
95783  glib/gutils.c        |   3 +
95784  5 files changed, 907 insertions(+), 330 deletions(-)
95785
95786 commit c6f84faa17227da437eeceb58ce79334ffdfdb57
95787 Author: Matthias Clasen <mclasen@redhat.com>
95788 Date:   Wed Sep 21 15:46:24 2011 -0400
95789
95790     Forgotten part of an earlier mismerge
95791
95792     This is making gmappedfile.c identical to the glib-2-30 branch again.
95793
95794  glib/gmappedfile.c | 6 +++++-
95795  1 file changed, 5 insertions(+), 1 deletion(-)
95796
95797 commit 43254e8c4c60f102be1212a1919953ad7ddf31db
95798 Author: Ryan Lortie <desrt@desrt.ca>
95799 Date:   Wed Sep 21 15:27:37 2011 -0400
95800
95801     gmessage.c: mark a private function static
95802
95803  glib/gmessages.c | 2 +-
95804  1 file changed, 1 insertion(+), 1 deletion(-)
95805
95806 commit aabdb7e190fc4db595484e05e40315985c6c4645
95807 Author: David Zeuthen <davidz@redhat.com>
95808 Date:   Wed Sep 21 08:16:43 2011 -0400
95809
95810     GDBusObject{Proxy,Skeleton}: Prefix properties with g- to avoid
95811     collisions
95812
95813     Otherwise we might collide with an interface called Connection.
95814
95815     https://bugzilla.gnome.org/show_bug.cgi?id=659699
95816
95817     This is for the same reason that GDBusProxy has its properties
95818     prefixed with g-.
95819
95820     Signed-off-by: David Zeuthen <davidz@redhat.com>
95821
95822  gio/gdbus-2.0/codegen/codegen.py |  4 ++--
95823  gio/gdbusobjectmanagerclient.c   |  4 ++--
95824  gio/gdbusobjectmanagerserver.c   |  2 +-
95825  gio/gdbusobjectproxy.c           | 28 ++++++++++++++--------------
95826  gio/gdbusobjectskeleton.c        | 16 ++++++++--------
95827  5 files changed, 27 insertions(+), 27 deletions(-)
95828
95829 commit 1f5262d2c96f888c21bd113d43528cf3964f163d
95830 Author: Ryan Lortie <desrt@desrt.ca>
95831 Date:   Tue Sep 20 10:07:35 2011 -0400
95832
95833     gunixmounts: exempt entries with "none" mountpoint
95834
95835     We ignore entries with mountpoint of "swap" and "ignore".  Add "none"
95836     to
95837     that list, since Debian uses it.
95838
95839     Probably we should move to using our already-existing internal list of
95840     things to ignore, but this patch is more minimally intrusive for now.
95841
95842     https://bugzilla.gnome.org/show_bug.cgi?id=654563
95843
95844  gio/gunixmounts.c | 6 ++++--
95845  1 file changed, 4 insertions(+), 2 deletions(-)
95846
95847 commit 6b39085016110dc92d0b17d605ee80b0a0e80eb6
95848 Author: Xavier Claessens <xclaesse@gmail.com>
95849 Date:   Wed Sep 21 13:41:10 2011 +0200
95850
95851     gdbus-codegen: prepend arg_ to method/signal arg names
95852
95853     This is to avoid shadow declaration warning in the case an arg name
95854     is "time" for example.
95855
95856     https://bugzilla.gnome.org/show_bug.cgi?id=659690
95857
95858     Signed-off-by: David Zeuthen <davidz@redhat.com>
95859
95860  gio/gdbus-2.0/codegen/codegen.py | 36
95861  ++++++++++++++++++------------------
95862  1 file changed, 18 insertions(+), 18 deletions(-)
95863
95864 commit 933ad70c32f146d324b8fc1e9b79711e83472909
95865 Author: David Zeuthen <davidz@redhat.com>
95866 Date:   Wed Sep 21 07:12:32 2011 -0400
95867
95868     gdbus-codegen: Clarify how naming and Ugly_Case handling works
95869
95870     Basically, move some paragraphs around.
95871
95872     Signed-off-by: David Zeuthen <davidz@redhat.com>
95873
95874  docs/reference/gio/gdbus-codegen.xml | 92
95875  ++++++++++++++++++------------------
95876  1 file changed, 47 insertions(+), 45 deletions(-)
95877
95878 commit 30537b84de1b41e1813d2624968bb99271d45763
95879 Author: David Zeuthen <davidz@redhat.com>
95880 Date:   Wed Sep 21 06:57:29 2011 -0400
95881
95882     gdbus-codegen: Update man page to reflect how --annotate actually
95883     works
95884
95885     Signed-off-by: David Zeuthen <davidz@redhat.com>
95886
95887  docs/reference/gio/gdbus-codegen.xml | 32
95888  ++++++++++++++------------------
95889  1 file changed, 14 insertions(+), 18 deletions(-)
95890
95891 commit 70515ffe928fa4dc2cadeddfa68a67a7cd727cfe
95892 Author: Xavier Claessens <xclaesse@gmail.com>
95893 Date:   Tue Sep 20 23:46:23 2011 +0200
95894
95895     gdbus-codegen: Fix build errors in generated code
95896
95897     https://bugzilla.gnome.org/show_bug.cgi?id=659646
95898
95899  gio/gdbus-2.0/codegen/codegen.py | 24 ++++++++++++------------
95900  1 file changed, 12 insertions(+), 12 deletions(-)
95901
95902 commit 447eb0395623112ebf583988f7aa95b4a2be7c2f
95903 Author: Sweta Kothari <swkothar@redhat.com>
95904 Date:   Wed Sep 21 12:20:30 2011 +0530
95905
95906     Removed the glib.glib-2-30.gu.po file that was wrongly committed
95907
95908  po/glib.glib-2-30.gu.po | 3739
95909  -----------------------------------------------
95910  1 file changed, 3739 deletions(-)
95911
95912 commit 45dd6801cf368997b707a9cb0af5b6bba432dd49
95913 Author: Sweta Kothari <swkothar@redhat.com>
95914 Date:   Wed Sep 21 12:17:29 2011 +0530
95915
95916     Updated Gujarati Translations
95917
95918  po/gu.po | 4 ++--
95919  1 file changed, 2 insertions(+), 2 deletions(-)
95920
95921 commit 06560292c665b463ce948eb36e23acf11edfbfda
95922 Author: Sweta Kothari <swkothar@redhat.com>
95923 Date:   Wed Sep 21 12:14:29 2011 +0530
95924
95925     Updated Gujarati Translations
95926
95927  po/gu.po | 4 ++--
95928  1 file changed, 2 insertions(+), 2 deletions(-)
95929
95930 commit a7057f5c6ee78c8822090bbcc957a5db670fb2fb
95931 Author: Sweta Kothari <swkothar@redhat.com>
95932 Date:   Wed Sep 21 12:11:20 2011 +0530
95933
95934     Updated Gujarati Translations
95935
95936  po/gu.po | 6 +++---
95937  1 file changed, 3 insertions(+), 3 deletions(-)
95938
95939 commit 0c1dba064383154759d497568f8f3f95835fd6ea
95940 Author: Sweta Kothari <swkothar@redhat.com>
95941 Date:   Wed Sep 21 12:07:00 2011 +0530
95942
95943     Updated Gujarati Translations
95944
95945  po/gu.po | 355
95946  +++++++++++++++++++++++++++++----------------------------------
95947  1 file changed, 166 insertions(+), 189 deletions(-)
95948
95949 commit 855e13cc0acadd9d87baf55a2dd9a50e721ec6b1
95950 Author: Dan Winship <danw@gnome.org>
95951 Date:   Tue Sep 20 16:58:34 2011 -0400
95952
95953     GThreadedResolver: don't overwrite errors
95954
95955     If a dns op was cancelled and then the abandoned op failed, it would
95956     try to overwrite the original error. Fix that.
95957
95958     https://bugzilla.gnome.org/show_bug.cgi?id=658769
95959
95960  gio/gthreadedresolver.c | 19 +++++++++++--------
95961  1 file changed, 11 insertions(+), 8 deletions(-)
95962
95963 commit 88b3f6b866749d273247ccccf6dbfd6ddb6b647d
95964 Author: Cosimo Cecchi <cosimoc@gnome.org>
95965 Date:   Sat Sep 10 00:35:09 2011 -0400
95966
95967     timeval: add introspection annotations to g_time_val_from_iso8601()
95968
95969     The GTimeVal argument is missing an (out) annotations.
95970
95971     https://bugzilla.gnome.org/show_bug.cgi?id=658692
95972
95973  glib/gtimer.c | 2 +-
95974  1 file changed, 1 insertion(+), 1 deletion(-)
95975
95976 commit 0db338bdb0e9a0216681b6db7286ffb0f1711db1
95977 Author: Antoine Jacoutot <ajacoutot@openbsd.org>
95978 Date:   Tue Sep 20 01:18:45 2011 +0200
95979
95980     gunixmounts: Fix compilation on BSD
95981
95982     Commit afa82ae805f9c8bb875a3f863a7b4669953f159f introduced a
95983     compilation
95984     regression on BSD systems that use the sysctl(3) interface; we need to
95985     declare the buffer len in _g_get_unix_mount_points()
95986     BZ #659528
95987
95988  gio/gunixmounts.c | 1 +
95989  1 file changed, 1 insertion(+)
95990
95991 commit 11217edaaf3386c8504a6ed6f8f0fb69092ddfca
95992 Author: Matej Urbančič <mateju@svn.gnome.org>
95993 Date:   Tue Sep 20 15:40:29 2011 +0200
95994
95995     Updated Slovenian translation
95996
95997  po/sl.po | 16 ++++++++--------
95998  1 file changed, 8 insertions(+), 8 deletions(-)
95999
96000 commit 9365bc57611f21621c4ef88e302ae07611c2c6d3
96001 Author: Matej Urbančič <mateju@svn.gnome.org>
96002 Date:   Tue Sep 20 15:35:31 2011 +0200
96003
96004     Updated Slovenian translation
96005
96006  po/sl.po | 1897
96007  ++++++++++++++++++++++++++++++--------------------------------
96008  1 file changed, 911 insertions(+), 986 deletions(-)
96009
96010 commit f8dda0955ecddd02a4e300fba2714ea8cfa093ae
96011 Author: Sweta Kothari <swkothar@redhat.com>
96012 Date:   Tue Sep 20 13:31:07 2011 +0530
96013
96014     Updated Gujarati Translations
96015
96016  po/glib.glib-2-30.gu.po | 3739
96017  +++++++++++++++++++++++++++++++++++++++++++++++
96018  1 file changed, 3739 insertions(+)
96019
96020 commit 88f2b32eb00311da9799d2a71a55dedd92ff60bb
96021 Author: David Zeuthen <davidz@redhat.com>
96022 Date:   Mon Sep 19 17:31:21 2011 -0400
96023
96024     GDBusObjectManagerServer: Add test for export_uniquely() method
96025
96026     Signed-off-by: David Zeuthen <davidz@redhat.com>
96027
96028  gio/tests/gdbus-test-codegen.c | 27 +++++++++++++++++++++++++++
96029  1 file changed, 27 insertions(+)
96030
96031 commit b1c08ca41981da9ad62841b1a0cb7095ccc111f4
96032 Author: Matthew Barnes <mbarnes@redhat.com>
96033 Date:   Mon Sep 19 16:45:05 2011 -0400
96034
96035     GDBusObjectManagerServer: Use correct object path in export_uniquely()
96036     method
96037
96038     In registration_data_export_interface(), the object_path is obtained
96039     using:
96040
96041     object_path = g_dbus_object_get_object_path (G_DBUS_OBJECT
96042     (data->object));
96043
96044     But when exporting an object uniquely, the object_path is not assigned
96045     to the GDBusObject until after all the interfaces are exported.
96046     Therefore, registration_data_export_interface() is trying to export
96047     the interface on the non-unique object path, which can lead to
96048     run-time errors if an object already exists on that path.
96049
96050     Instead, registration_data_export_interface() should be passed the
96051     object_path explicitly, as is done in
96052     g_dbus_object_manager_server_export_unlocked().
96053
96054     Signed-off-by: David Zeuthen <davidz@redhat.com>
96055
96056  gio/gdbusobjectmanagerserver.c | 24 ++++++++++++------------
96057  1 file changed, 12 insertions(+), 12 deletions(-)
96058
96059 commit fe27bf003764e453cd15cab67e8a99fcda84db1d
96060 Author: Philip Withnall <philip@tecnocode.co.uk>
96061 Date:   Mon Sep 19 10:13:52 2011 +0200
96062
96063     Don't close stream twice when splicing
96064
96065     Ensure that the output/target stream in a
96066     g_output_stream_splice_async()
96067     operation is marked as closed if G_OUTPUT_STREAM_SPLICE_CLOSE_TARGET
96068     is
96069     passed to g_output_stream_splice_async(). This removes the
96070     possibility of
96071     local FDs being closed twice because the stream's not marked as
96072     closed.
96073
96074     This is implemented by calling g_output_stream_close() from within
96075     g_output_stream_splice_async() instead of calling the stream's
96076     close_fn()
96077     directly.
96078
96079     Closes: bgo#659324
96080
96081  gio/goutputstream.c | 88
96082  ++++++++++++++++++++++++++++++++---------------------
96083  1 file changed, 53 insertions(+), 35 deletions(-)
96084
96085 commit 808035666ac2f730b8819232f86cd3fac9de0d44
96086 Author: Ryan Lortie <desrt@desrt.ca>
96087 Date:   Sun Sep 18 22:20:08 2011 -0400
96088
96089     gbitlock: #include "gslice.h"
96090
96091     This is needed if we're doing emulated futexes.
96092
96093  glib/gbitlock.c | 1 +
96094  1 file changed, 1 insertion(+)
96095
96096 commit bb1ada779161b0c552573c33a10cd2251d5cdea0
96097 Author: Matthias Clasen <mclasen@redhat.com>
96098 Date:   Sun Sep 18 22:14:19 2011 -0400
96099
96100     Fix a merge accident
96101
96102  glib/tests/mappedfile.c | 1 +
96103  1 file changed, 1 insertion(+)
96104
96105 commit 8b03fed0cfdd07b367d4deb66980980d44f115ce
96106 Author: Ryan Lortie <desrt@desrt.ca>
96107 Date:   Sun Sep 18 14:22:07 2011 -0400
96108
96109     Remove unused header gdebug.h
96110
96111     This was only included from gmessages.c.  Nuke the unused parts and
96112     merge the rest into gmessages.c.
96113
96114  glib/Makefile.am |  1 -
96115  glib/gdebug.h    | 59 -------------------------------------
96116  glib/gmessages.c | 89
96117  ++++++++++++++++++++++++++++++--------------------------
96118  3 files changed, 47 insertions(+), 102 deletions(-)
96119
96120 commit 37c740d50946e59c5a5767e4b7aee5f34fcab268
96121 Author: Ryan Lortie <desrt@desrt.ca>
96122 Date:   Sun Sep 18 18:59:20 2011 -0400
96123
96124     Don't #include <glib/gslice.h> from gmem.h
96125
96126     It looks like this was done just to help people port from gmem to
96127     gslice, but nothing in this header actually requires gslice.h to be
96128     included.
96129
96130  glib/garray.c           | 1 +
96131  glib/gbuffer.c          | 2 +-
96132  glib/gcache.c           | 1 +
96133  glib/gchecksum.c        | 1 +
96134  glib/gdataset.c         | 1 +
96135  glib/gdatetime.c        | 1 +
96136  glib/gerror.c           | 1 +
96137  glib/ghash.c            | 1 +
96138  glib/ghmac.c            | 1 +
96139  glib/ghook.c            | 1 +
96140  glib/glist.c            | 1 +
96141  glib/gmarkup.c          | 1 +
96142  glib/gmem.c             | 1 +
96143  glib/gmem.h             | 1 -
96144  glib/gnode.c            | 2 ++
96145  glib/gqueue.c           | 1 +
96146  glib/gsequence.c        | 1 +
96147  glib/gslist.c           | 2 ++
96148  glib/gtestutils.c       | 1 +
96149  glib/gtimezone.c        | 1 +
96150  glib/gtree.c            | 1 +
96151  glib/gvariant-parser.c  | 1 +
96152  glib/gvariant.c         | 1 +
96153  glib/gvarianttypeinfo.c | 2 +-
96154  24 files changed, 25 insertions(+), 3 deletions(-)
96155
96156 commit e88a12caa0a4852a505911b12fe7ed93cd0068dc
96157 Author: Ryan Lortie <desrt@desrt.ca>
96158 Date:   Sun Sep 18 20:36:30 2011 -0400
96159
96160     Move deprecated GCompletion to deprecated/
96161
96162     Keep the docs for now, though.  We'll remove them after a few more
96163     cycles.
96164
96165     https://bugzilla.gnome.org/show_bug.cgi?id=659427
96166
96167  glib/Makefile.am                    |  4 ++--
96168  glib/{ => deprecated}/gcompletion.c | 12 +++++-------
96169  glib/{ => deprecated}/gcompletion.h |  4 ----
96170  glib/glib.h                         |  2 +-
96171  4 files changed, 8 insertions(+), 14 deletions(-)
96172
96173 commit c3fc0c285f001b3463eda4a63654d645594df08b
96174 Author: Ryan Lortie <desrt@desrt.ca>
96175 Date:   Sun Sep 18 20:31:09 2011 -0400
96176
96177     Move deprecated GRel to deprecated/
96178
96179     Keep the docs for now, though.  We'll remove them after a few more
96180     cycles.
96181
96182     https://bugzilla.gnome.org/show_bug.cgi?id=659427
96183
96184  glib/Makefile.am             |  8 ++++----
96185  glib/{ => deprecated}/grel.c | 17 ++++++++---------
96186  glib/{ => deprecated}/grel.h |  4 ----
96187  glib/glib.h                  |  2 +-
96188  4 files changed, 13 insertions(+), 18 deletions(-)
96189
96190 commit a2ea02d01ee7b0fe8f2be7f9a34decb17ec8193b
96191 Author: Ryan Lortie <desrt@desrt.ca>
96192 Date:   Sun Sep 18 20:17:59 2011 -0400
96193
96194     Move GAllocator/GMemChunk to separate file
96195
96196     Create a deprecated/ directory that we can start moving ancient chunks
96197     of code to.  Start with GAllocator, GMemChunk and related APIs.
96198
96199     Also drop all mention of them from the docs.
96200
96201     https://bugzilla.gnome.org/show_bug.cgi?id=659427
96202
96203  docs/reference/glib/glib-docs.sgml    |   2 -
96204  docs/reference/glib/glib-sections.txt |  56 -----
96205  glib/Makefile.am                      |   7 +
96206  glib/deprecated/gallocator.c          |  99 ++++++++
96207  glib/deprecated/gallocator.h          |  72 ++++++
96208  glib/glib.h                           |   4 +
96209  glib/glist.c                          |  33 ---
96210  glib/glist.h                          |   5 -
96211  glib/gmem.c                           | 442
96212  ----------------------------------
96213  glib/gmem.h                           |  44 ----
96214  glib/gnode.c                          |  31 ---
96215  glib/gnode.h                          |   5 -
96216  glib/gslist.c                         |  32 ---
96217  glib/gslist.h                         |   5 -
96218  14 files changed, 182 insertions(+), 655 deletions(-)
96219
96220 commit 45d2ba8683b730d556bfbf71341fe2c3ff9248eb
96221 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
96222 Date:   Mon Sep 19 03:07:41 2011 +0200
96223
96224     Updated Serbian translation
96225
96226  po/sr.po       | 7956
96227  ++++++++++++++++++++++----------------------------------
96228  po/sr@latin.po | 7956
96229  ++++++++++++++++++++++----------------------------------
96230  2 files changed, 6294 insertions(+), 9618 deletions(-)
96231
96232 commit 1e82f73f8b26393403e126916e9348e5dc8169d9
96233 Author: Matthias Clasen <mclasen@redhat.com>
96234 Date:   Sun Sep 18 14:50:31 2011 -0400
96235
96236     Fix g_ascii_formatd tests
96237
96238     The test was not changing to the locales it was looping over.
96239
96240  glib/tests/strfuncs.c | 1 +
96241  1 file changed, 1 insertion(+)
96242
96243 commit eb45a590fa1c41d5c04cae98313d82146d03051a
96244 Author: Dan Winship <danw@gnome.org>
96245 Date:   Sun Sep 18 10:49:58 2011 -0400
96246
96247     gsocks5proxy, gsocks4aproxy: simplify some error messages
96248
96249     There's no need to include the exact max length in the error messages,
96250     and it makes it look like the strings need to use ngettext() if
96251     you do.
96252
96253     https://bugzilla.gnome.org/show_bug.cgi?id=658206
96254
96255  gio/gsocks4aproxy.c |  9 ++++-----
96256  gio/gsocks5proxy.c  | 12 +++++-------
96257  2 files changed, 9 insertions(+), 12 deletions(-)
96258
96259 commit feafdad228bb35264b2b3a169ff1785461275289
96260 Author: Alexander Shopov <ash@kambanaria.org>
96261 Date:   Sun Sep 18 08:04:58 2011 +0300
96262
96263     Updated Bulgarian translation
96264
96265  po/bg.po | 339
96266  ++++++++++++++++++++++++++++++---------------------------------
96267  1 file changed, 162 insertions(+), 177 deletions(-)
96268
96269 commit e02b062635a5b41f997a169eb8b48de902116d5a
96270 Author: Matthias Clasen <mclasen@redhat.com>
96271 Date:   Sat Sep 17 22:44:28 2011 -0400
96272
96273     Use xlocale functions where available
96274
96275     Implement g_ascii_strto{d,ll,ull} and g_ascii_formatd using
96276     xlocale functions where available. This is slightly faster
96277     and a lot less icky than our homegrown code.
96278
96279     https://bugzilla.gnome.org/show_bug.cgi?id=640293
96280
96281  configure.ac     |  2 ++
96282  glib/gstrfuncs.c | 61
96283  +++++++++++++++++++++++++++++++++++++++++++++++++-------
96284  2 files changed, 56 insertions(+), 7 deletions(-)
96285
96286 commit 7b9571e4dd8ff9f8a123542c56c146d365368f98
96287 Author: Matthias Clasen <mclasen@redhat.com>
96288 Date:   Sat Sep 17 20:27:16 2011 -0400
96289
96290     Remove redundant checks
96291
96292     g_set_error() handles error == NULL, so no need to check.
96293     Patch by Ignacio Casal Quinteiro.
96294
96295     https://bugzilla.gnome.org/show_bug.cgi?id=640975
96296
96297  glib/gconvert.c | 25 +++++++++++--------------
96298  1 file changed, 11 insertions(+), 14 deletions(-)
96299
96300 commit f18eab2ac75ee457a4ff76a30bc4b727887be8da
96301 Author: Matthias Clasen <mclasen@redhat.com>
96302 Date:   Sat Sep 17 19:58:28 2011 -0400
96303
96304     GMappedFile: return an error when trying to map a device
96305
96306     Previously, we were returning an empty buffer for all filenames
96307     where fstat() gives a size of 0. But this is only appropriate
96308     for regular files.
96309
96310     Also improve the documentation around this issue. Based on a
96311     patch by Ryan Lortie.
96312
96313     Conflicts:
96314
96315             glib/tests/mappedfile.c
96316
96317     https://bugzilla.gnome.org/show_bug.cgi?id=659212
96318
96319  docs/reference/glib/tmpl/fileutils.sgml |  4 ++--
96320  glib/gmappedfile.c                      | 13 +++++++++----
96321  glib/tests/mappedfile.c                 | 12 ++++++++++++
96322  3 files changed, 23 insertions(+), 6 deletions(-)
96323
96324 commit b83e0a39fbab49430767484a3af1a35dd21404e0
96325 Author: Ryan Lortie <desrt@desrt.ca>
96326 Date:   Sat Sep 17 19:11:10 2011 -0400
96327
96328     glib-compile-schemas: remove --uninstall option
96329
96330     This option does nothing as has been documented as "will be removed
96331     soon" for the vast majority of its life.
96332
96333  gio/glib-compile-schemas.c | 2 --
96334  1 file changed, 2 deletions(-)
96335
96336 commit 2c9c72dc8cf180ae3a819f18eaf8cc140b49f4cd
96337 Author: Ryan Lortie <desrt@desrt.ca>
96338 Date:   Sat Sep 17 17:32:42 2011 -0400
96339
96340     GVariant: avoid 'ARRAY_INFO' as function name
96341
96342     Turns out that ARRAY_INFO isn't such a great name for a function since
96343     Windows appears to declare this symbol these days.  Use a different
96344     name.
96345
96346  glib/gvarianttypeinfo.c | 32 ++++++++++++++++----------------
96347  1 file changed, 16 insertions(+), 16 deletions(-)
96348
96349 commit f20294614616a4ae4fdfb34f1360354e6b2fbf27
96350 Author: Ryan Lortie <desrt@desrt.ca>
96351 Date:   Sat Sep 17 17:32:18 2011 -0400
96352
96353     gmain: fix some win32 build errors
96354
96355  glib/gmain.c | 14 ++++++++++----
96356  1 file changed, 10 insertions(+), 4 deletions(-)
96357
96358 commit 928ce3e5efad6befb9f8d3ad97da576ceb6be9ca
96359 Author: Aron Xu <aronxu@gnome.org>
96360 Date:   Sat Sep 17 16:18:03 2011 +0000
96361
96362     Update Simplified Chinese translation.
96363
96364  po/zh_CN.po | 215
96365  +++++++++++++++++++++++++++++-------------------------------
96366  1 file changed, 105 insertions(+), 110 deletions(-)
96367
96368 commit a0eefd65bc66b4520ba91008ef39f5b67c493efc
96369 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
96370 Date:   Sat Sep 17 00:03:56 2011 +0200
96371
96372     Updated Serbian translation
96373
96374  po/sr.po       | 7958
96375  +++++++++++++++++++++++++++++++++----------------------
96376  po/sr@latin.po | 7963
96377  ++++++++++++++++++++++++++++++++++----------------------
96378  2 files changed, 9624 insertions(+), 6297 deletions(-)
96379
96380 commit e2ae75ad4be9107ee172c644c096e5949598c4a8
96381 Author: Ryan Lortie <desrt@desrt.ca>
96382 Date:   Fri Sep 16 17:50:13 2011 -0400
96383
96384     gatomic: use pthread mutexes instead of GMutex
96385
96386     GStaticMutex makes use of atomic operations to initialise itself.  We
96387     were using GStaticMutex from the emulated case of gatomic.
96388     Use pthreads
96389     directly to avoid unbounded recursion in this case.
96390
96391  glib/gatomic.c | 85
96392  +++++++++++++++++++++++++++++++++++-----------------------
96393  1 file changed, 51 insertions(+), 34 deletions(-)
96394
96395 commit 48494dd55244fc95357a88fc1f01944d950b7b7b
96396 Author: David Zeuthen <davidz@redhat.com>
96397 Date:   Fri Sep 16 16:01:13 2011 -0400
96398
96399     gdbus-codegen: Support Ugly_Case for given C namespace
96400
96401     https://bugzilla.gnome.org/show_bug.cgi?id=658976
96402
96403     Signed-off-by: David Zeuthen <davidz@redhat.com>
96404
96405  gio/gdbus-2.0/codegen/codegen.py   |   9 +-
96406  gio/gdbus-2.0/codegen/dbustypes.py |  57 ++--
96407  gio/tests/Makefile.am              |   2 +-
96408  gio/tests/gdbus-test-codegen.c     | 572
96409  ++++++++++++++++++-------------------
96410  4 files changed, 325 insertions(+), 315 deletions(-)
96411
96412 commit c6c2c109467f61b324f9261c4c0b7eb27214360c
96413 Author: David Zeuthen <davidz@redhat.com>
96414 Date:   Fri Sep 16 15:20:00 2011 -0400
96415
96416     gdbus-codegen: Single letter namespaces get dropped from symbol names
96417
96418     https://bugzilla.gnome.org/show_bug.cgi?id=659082
96419
96420     Signed-off-by: David Zeuthen <davidz@redhat.com>
96421
96422  gio/gdbus-2.0/codegen/codegen.py | 2 +-
96423  1 file changed, 1 insertion(+), 1 deletion(-)
96424
96425 commit e34e8a25a04f31e7436af297fced96bbfc4b4f79
96426 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
96427 Date:   Mon Sep 12 18:42:36 2011 +0100
96428
96429     _g_dbus_worker_new: hold a ref until we have done the initial read
96430
96431     Otherwise, we could use-after-free the GDBusWorker, if its last-unref
96432     is immediately after _g_dbus_worker_new returns (before the worker
96433     thread
96434     does its initial read).
96435
96436     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=651268
96437     Bug-NB: NB#271520
96438     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
96439     Signed-off-by: David Zeuthen <davidz@redhat.com>
96440
96441  gio/gdbusprivate.c | 4 ++--
96442  1 file changed, 2 insertions(+), 2 deletions(-)
96443
96444 commit 698eeb3ef6992d551b310bba474d8a38c22ea9b7
96445 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
96446 Date:   Mon Sep 12 18:26:45 2011 +0100
96447
96448     GDBusWorker: as a precaution, access 'stopped' boolean atomically
96449
96450     This member is written in _g_dbus_worker_stop from arbitrary
96451     threads, and
96452     read by the worker thread, so it should be accessed atomically.
96453
96454     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=651268
96455     Bug-NB: NB#271520
96456     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
96457     Signed-off-by: David Zeuthen <davidz@redhat.com>
96458
96459  gio/gdbusprivate.c | 13 +++++++------
96460  1 file changed, 7 insertions(+), 6 deletions(-)
96461
96462 commit 20497f7af908697f958e43c06e38eca256bb58bf
96463 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
96464 Date:   Mon Sep 12 18:24:24 2011 +0100
96465
96466     Regression test for closing a stream, slowly, while a message
96467     is queued
96468
96469     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=651268
96470     Bug-NB: NB#271520
96471     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
96472     Signed-off-by: David Zeuthen <davidz@redhat.com>
96473
96474  gio/tests/Makefile.am           |   5 +
96475  gio/tests/gdbus-close-pending.c | 396
96476  ++++++++++++++++++++++++++++++++++++++++
96477  2 files changed, 401 insertions(+)
96478
96479 commit c180ea13ae29db3e06411a149b9487328aea29e0
96480 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
96481 Date:   Thu Sep 8 17:21:02 2011 +0100
96482
96483     GDBusWorker: annotate more functions with lock/pending state
96484
96485     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=651268
96486     Bug-NB: NB#271520
96487     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
96488     Signed-off-by: David Zeuthen <davidz@redhat.com>
96489
96490  gio/gdbusprivate.c | 71
96491  +++++++++++++++++++++++++++++++++++++++++++++---------
96492  1 file changed, 60 insertions(+), 11 deletions(-)
96493
96494 commit 8097e2de85e03667c2b8646326c007b213b55870
96495 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
96496 Date:   Tue Sep 13 17:31:27 2011 +0100
96497
96498     GDBusConnection: delegate to the worker to close the stream
96499
96500     We can't safely close the output part of the I/O stream until any
96501     pending write or flush has been completed. In the worst case,
96502     this could
96503     lead to an assertion failure in the worker (when the close wins the
96504     race) or not closing the stream at all (when the write wins the race).
96505
96506     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=651268
96507     Bug-NB: NB#271520
96508     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
96509     Signed-off-by: David Zeuthen <davidz@redhat.com>
96510
96511  gio/gdbusconnection.c |  64 +++++++------
96512  gio/gdbusprivate.c    | 247
96513  ++++++++++++++++++++++++++++++++++++++++----------
96514  gio/gdbusprivate.h    |   5 +
96515  3 files changed, 240 insertions(+), 76 deletions(-)
96516
96517 commit a8f75f21b4b2264b385022496c597573ecb709da
96518 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
96519 Date:   Tue Sep 13 17:37:33 2011 +0100
96520
96521     GDBusWorker: combine num_writes_pending with flush_pending
96522
96523     num_writes_pending was a counter, but it only took values 0 or 1,
96524     so make
96525     it a boolean: it would never make sense to be trying to write out two
96526     messages at the same time (they'd get interleaved).
96527
96528     Similarly, we can never be writing and flushing at the same time
96529     (that'd
96530     mean we were flushing halfway through a message, which would be
96531     pointless)
96532     so combine it with flush_pending too, calling the result
96533     output_pending.
96534
96535     Also assert that it takes the expected value whenever we change it,
96536     and document the locking discipline used for it, including a subtle
96537     case in write_message_in_idle_cb where it's not obvious at first
96538     glance
96539     why we don't need the lock.
96540
96541     (Having the combined boolean at the top of the block of write-related
96542     struct members improves struct packing on 64-bit platforms, by packing
96543     read_num_ancillary_messages and output_pending into one word.)
96544
96545     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=651268
96546     Bug-NB: NB#271520
96547     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
96548     Signed-off-by: David Zeuthen <davidz@redhat.com>
96549
96550  gio/gdbusprivate.c | 36 +++++++++++++++++++++++++-----------
96551  1 file changed, 25 insertions(+), 11 deletions(-)
96552
96553 commit 05ef173466e32d8b3d212803e4a72239913a362d
96554 Author: Ryan Lortie <desrt@desrt.ca>
96555 Date:   Fri Sep 16 11:06:50 2011 -0400
96556
96557     Disable two GDBus tests
96558
96559     These tests try to use GMainContext across fork() which now fails
96560     a lot
96561     more violently than it used to.
96562
96563     See https://bugzilla.gnome.org/show_bug.cgi?id=658999 for information.
96564
96565  gio/tests/gdbus-exit-on-close.c | 3 ++-
96566  gio/tests/gdbus-non-socket.c    | 3 ++-
96567  2 files changed, 4 insertions(+), 2 deletions(-)
96568
96569 commit 0bb01a150f131b409218e9710b0f75d7d1ec09bc
96570 Author: Murray Cumming <murrayc@murrayc.com>
96571 Date:   Fri Sep 16 16:09:56 2011 +0200
96572
96573     Revert "Add g_memory_input_stream_new_from_data_full/add_data_full()
96574     apis"
96575
96576     I'm not sure that this API is right now that I try to use it.
96577
96578     This reverts commit 42738469d15585791bd5613356c47bcc2c413c20.
96579
96580  gio/gmemoryinputstream.c | 70
96581  ++----------------------------------------------
96582  gio/gmemoryinputstream.h | 29 +++++++-------------
96583  2 files changed, 11 insertions(+), 88 deletions(-)
96584
96585 commit 42738469d15585791bd5613356c47bcc2c413c20
96586 Author: Tristan Van Berkom <tristanvb@openismus.com>
96587 Date:   Fri Sep 16 13:46:01 2011 +0200
96588
96589     Add g_memory_input_stream_new_from_data_full/add_data_full() apis
96590
96591     Add an extra state pointer and an extra GDestroyNotify function
96592     to the 'Chunk' definition... allowing bindings to attach some extra
96593     state to memory chunks (to get memory management correctly from
96594     language bindings).
96595     Bug #589887
96596
96597  gio/gmemoryinputstream.c | 70
96598  ++++++++++++++++++++++++++++++++++++++++++++++--
96599  gio/gmemoryinputstream.h | 29 +++++++++++++-------
96600  2 files changed, 88 insertions(+), 11 deletions(-)
96601
96602 commit b7051e8da82d955ca8f431c65079294747de0e1c
96603 Author: Behdad Esfahbod <behdad@behdad.org>
96604 Date:   Thu Sep 15 16:51:22 2011 -0400
96605
96606     Fix docs
96607
96608  glib/gunidecomp.c | 14 +++++++-------
96609  1 file changed, 7 insertions(+), 7 deletions(-)
96610
96611 commit 43007aa2d2f0d1fe3e63f7c61abb927dccaf799b
96612 Author: Ryan Lortie <desrt@desrt.ca>
96613 Date:   Tue Sep 13 21:57:30 2011 -0400
96614
96615     GApplication: don't create a mainloop
96616
96617     Just iterate the main context directly.  Also: avoid calling the
96618     virtual
96619     functions for mainloops.
96620
96621     https://bugzilla.gnome.org/show_bug.cgi?id=658805
96622
96623  gio/gapplication.c | 45 ++++++---------------------------------------
96624  1 file changed, 6 insertions(+), 39 deletions(-)
96625
96626 commit 39294664a679dbfa89d0d23ebfea2a44c1dee42b
96627 Author: Ryan Lortie <desrt@desrt.ca>
96628 Date:   Wed Sep 14 11:06:02 2011 -0400
96629
96630     GApplication test: fix testcase to avoid fork()
96631
96632     The GApplication test case tried to fork() while using GMainLoop,
96633     causing problems.  Avoid doing that by splitting the child process
96634     into
96635     a separate program and spawning it in the usual way.
96636
96637     https://bugzilla.gnome.org/show_bug.cgi?id=658999
96638
96639  gio/tests/.gitignore          |   1 +
96640  gio/tests/Makefile.am         |   3 +
96641  gio/tests/basic-application.c |  81 +++++++++++++++++++++
96642  gio/tests/gapplication.c      | 160
96643  +++++++-----------------------------------
96644  4 files changed, 111 insertions(+), 134 deletions(-)
96645
96646 commit 01ed78d525cf2f8769022e27cc2573ec7ba123b3
96647 Author: Ryan Lortie <desrt@desrt.ca>
96648 Date:   Tue Sep 13 19:56:22 2011 -0400
96649
96650     mainloop: detect fork() and abort
96651
96652     Abort if the child process returns to the mainloop after a fork().
96653
96654     https://bugzilla.gnome.org/show_bug.cgi?id=658999
96655
96656  glib/gmain.c | 39 ++++++++++++++++++++++++++++-----------
96657  1 file changed, 28 insertions(+), 11 deletions(-)
96658
96659 commit 01f9479438694d0e1f4ddd738ddf046f179cbd0e
96660 Author: Ryan Lortie <desrt@desrt.ca>
96661 Date:   Wed Sep 14 14:00:08 2011 -0400
96662
96663     GApplication: add chain-up checks
96664
96665     Make sure ::startup and ::shutdown are being chained up.
96666
96667  gio/gapplication.c | 26 ++++++++++++++++++++++----
96668  1 file changed, 22 insertions(+), 4 deletions(-)
96669
96670 commit 15b1c1bf4f782189cf881a44b9116460a066c5da
96671 Author: Brian Koning <brkoning@gmail.com>
96672 Date:   Wed Sep 14 13:42:35 2011 -0400
96673
96674     GApplication: introduce ::shutdown
96675
96676     Introduce ::shutdown as a dual to ::startup.
96677
96678     https://bugzilla.gnome.org/show_bug.cgi?id=643934
96679
96680  gio/gapplication.c | 22 ++++++++++++++++++++++
96681  gio/gapplication.h |  5 ++++-
96682  2 files changed, 26 insertions(+), 1 deletion(-)
96683
96684 commit 8d52bdfd97843ec0ad4a8086423cdf7c63afb467
96685 Author: Yuri Myasoedov <omerta13@yandex.ru>
96686 Date:   Wed Sep 14 21:26:49 2011 +0400
96687
96688     Updated Russian translation
96689
96690  po/ru.po | 1224
96691  +++++++++++++++++++++++++++++---------------------------------
96692  1 file changed, 577 insertions(+), 647 deletions(-)
96693
96694 commit 659b287a92d951d7121584587cb7aefa28e88416
96695 Author: Tomas Bzatek <tbzatek@redhat.com>
96696 Date:   Wed Sep 14 19:02:01 2011 +0200
96697
96698     gdbus-codegen: Fix segfault when remote property is invalidated
96699
96700     The 'key' variable is no longer valid outside the cycle, owned and
96701     probably already freed by GVariant. This causes apps to segfault
96702     when proxy is constructed and a property on remote d-bus service
96703     changes (actually is invalidated). Looks like a typo anyway.
96704
96705     https://bugzilla.gnome.org/show_bug.cgi?id=659070
96706
96707  gio/gdbus-2.0/codegen/codegen.py | 2 +-
96708  1 file changed, 1 insertion(+), 1 deletion(-)
96709
96710 commit 53e52d9f72e8c367b177852d1bbc40235bab6d2d
96711 Author: Og B. Maciel <ogmaciel@gnome.org>
96712 Date:   Wed Sep 14 09:14:02 2011 -0400
96713
96714     Updated Brazilian Portuguese translation.
96715
96716  po/pt_BR.po | 192
96717  +++++++++++++++++++++++++++++++-----------------------------
96718  1 file changed, 99 insertions(+), 93 deletions(-)
96719
96720 commit 8152e3f54e8f7fd309d19ae35dd8f036067db754
96721 Author: Richard Hughes <richard@hughsie.com>
96722 Date:   Tue Sep 13 16:38:40 2011 +0100
96723
96724     Fix the description for g_app_info_get_icon()
96725
96726     It can return NULL when there is no default icon.
96727
96728  gio/gappinfo.c | 3 ++-
96729  1 file changed, 2 insertions(+), 1 deletion(-)
96730
96731 commit 2dd32d24f34ed12da74b9714feb3dfadd8aec021
96732 Author: I Felix <ifelix25@gmail.com>
96733 Date:   Tue Sep 13 15:40:27 2011 +0530
96734
96735     Updated Tamil Translations
96736
96737  po/ta.po | 17 ++++++++---------
96738  1 file changed, 8 insertions(+), 9 deletions(-)
96739
96740 commit d1bcb0032d52709e5b208f76c6303cd5040cd8a1
96741 Author: I Felix <ifelix25@gmail.com>
96742 Date:   Tue Sep 13 15:34:22 2011 +0530
96743
96744     Updated Tamil Translations
96745
96746  po/ta.po | 909
96747  +++++++++++++++++++++++++++++++++++++--------------------------
96748  1 file changed, 535 insertions(+), 374 deletions(-)
96749
96750 commit 1b033919845cef366842373da9f1cfb56f522d01
96751 Merge: 2d44a45b6 92652ac79
96752 Author: Ryan Lortie <desrt@desrt.ca>
96753 Date:   Mon Sep 12 08:12:57 2011 -0400
96754
96755     Merge remote-tracking branch 'gvdb/master'
96756
96757 commit 92652ac79177bcdced5f01122debb50eabdb3e2c
96758 Author: Ryan Lortie <desrt@desrt.ca>
96759 Date:   Mon Sep 12 08:06:13 2011 -0400
96760
96761     hashing: always use signed chars
96762
96763     Our hashing of non-ASCII strings was undefined due to the fact that
96764     'char' is signed on some platforms, unsigned on others.  Always use a
96765     signed char.
96766
96767     Discovered by Alexander Larsson.
96768
96769     https://bugzilla.gnome.org/show_bug.cgi?id=658806
96770
96771  gvdb-builder.c | 2 +-
96772  gvdb-reader.c  | 2 +-
96773  2 files changed, 2 insertions(+), 2 deletions(-)
96774
96775 commit 2d44a45b6ba2cf8de2ba1468013cad501e9858d8
96776 Author: Matthias Clasen <mclasen@redhat.com>
96777 Date:   Mon Sep 12 01:56:45 2011 -0400
96778
96779     GDesktopAppInfo: Improve docs
96780
96781  gio/gdesktopappinfo.c | 32 ++++++++++++++++++--------------
96782  1 file changed, 18 insertions(+), 14 deletions(-)
96783
96784 commit 05342d0a930054647989c7d9bc5d248eb566f99d
96785 Author: Matthias Clasen <mclasen@redhat.com>
96786 Date:   Mon Sep 12 01:49:01 2011 -0400
96787
96788     Fix formatting in a doc comment
96789
96790  gio/gdesktopappinfo.c | 2 +-
96791  1 file changed, 1 insertion(+), 1 deletion(-)
96792
96793 commit 73c427fab9c61f523c57dff2107c959cb5d86751
96794 Author: Matthias Clasen <mclasen@redhat.com>
96795 Date:   Mon Sep 12 01:46:48 2011 -0400
96796
96797     Expand mimeapps test
96798
96799     This adds a test involving both defaults.list and mimeapps.list.
96800
96801  gio/tests/Makefile.am |   2 +-
96802  gio/tests/mimeapps.c  | 359
96803  +++++++++++++++++++++++++++++++++++++-------------
96804  2 files changed, 267 insertions(+), 94 deletions(-)
96805
96806 commit 2ba5a79a706d472a3040ac2956ae65a21d56b71a
96807 Author: Matthias Clasen <mclasen@redhat.com>
96808 Date:   Sun Sep 11 23:39:29 2011 -0400
96809
96810     Also check api results
96811
96812     In addition to looking at mimeapps.list, check that the default
96813     and recommended apps returned by g_app_info api are as expected.
96814
96815  gio/tests/mimeapps.c | 52
96816  ++++++++++++++++++++++++++++++++++++++++++++++++++++
96817  1 file changed, 52 insertions(+)
96818
96819 commit 75c989b9ab7e5f4b55ec21c82184904557d86759
96820 Author: Matthias Clasen <mclasen@redhat.com>
96821 Date:   Sun Sep 11 23:28:06 2011 -0400
96822
96823     Revert "Fix default setting generation in
96824     g_desktop_app_info_set_as_last_used"
96825
96826     This reverts commit a13f5ca4da05c3a7edaed9a70c508f63772897cb.
96827
96828  gio/gdesktopappinfo.c | 17 +++--------------
96829  1 file changed, 3 insertions(+), 14 deletions(-)
96830
96831 commit 938e57dd4b403c3fe494c8c63b50abfb3673c6f6
96832 Author: Matthias Clasen <mclasen@redhat.com>
96833 Date:   Sun Sep 11 23:25:20 2011 -0400
96834
96835     Adapt tests to string changes
96836
96837  gio/tests/gschema-compile.c | 6 +++---
96838  1 file changed, 3 insertions(+), 3 deletions(-)
96839
96840 commit cab5b8abd3407bc9a7a32a6fd9b8873799507c74
96841 Author: Ryan Lortie <desrt@desrt.ca>
96842 Date:   Sun Sep 11 15:44:39 2011 -0400
96843
96844     GType tutorial: clarify class struct initialisation
96845
96846     Make the information on how the class structure is initialised less
96847     confusing to first-time readers.
96848
96849  docs/reference/gobject/tut_gtype.xml | 9 +++++----
96850  1 file changed, 5 insertions(+), 4 deletions(-)
96851
96852 commit 61b51555ec83413397b85916bd9e9e1eb61b2cab
96853 Author: Matthias Clasen <mclasen@redhat.com>
96854 Date:   Sun Sep 11 13:08:14 2011 -0400
96855
96856     Cosmetics
96857
96858     Make configure --help output a little more regular, by using
96859     AC_HELP_STRING() more consistently.
96860
96861  configure.ac | 33 ++++++++++++++++++---------------
96862  1 file changed, 18 insertions(+), 15 deletions(-)
96863
96864 commit 5b8623125133c16ebd51856a5da2db9e439c3527
96865 Author: Jorge González <jorgegonz@svn.gnome.org>
96866 Date:   Sun Sep 11 11:05:50 2011 +0200
96867
96868     Updated Spanish translation
96869
96870  po/es.po | 2 +-
96871  1 file changed, 1 insertion(+), 1 deletion(-)
96872
96873 commit 0db179e75e332de3bdecb1309ffe8018ab567484
96874 Author: Matthias Clasen <mclasen@redhat.com>
96875 Date:   Sat Sep 10 16:09:39 2011 -0400
96876
96877     GKeyFile: Unify error messsages a bit
96878
96879     This marks a few forgotten error messages for translation, and
96880     makes some other strings more uniform. String change!
96881
96882     https://bugzilla.gnome.org/show_bug.cgi?id=658715
96883
96884  glib/gkeyfile.c | 26 ++++++++++++++------------
96885  1 file changed, 14 insertions(+), 12 deletions(-)
96886
96887 commit ec3653be00725556625072e39e032e8b9e7c7e34
96888 Author: Matthias Clasen <mclasen@redhat.com>
96889 Date:   Sat Sep 10 10:36:00 2011 -0400
96890
96891     glib-compile-schemas: Pedantic string fixes
96892
96893     Replace 'can not' by 'cannot' in several places. String change!
96894
96895     https://bugzilla.gnome.org/show_bug.cgi?id=658207
96896
96897  gio/glib-compile-schemas.c | 4 ++--
96898  1 file changed, 2 insertions(+), 2 deletions(-)
96899
96900 commit b1e04b2986cadc6fbb8c966eb7bffa73ff848316
96901 Author: Gabor Kelemen <kelemeng@gnome.hu>
96902 Date:   Sat Sep 10 14:39:43 2011 +0200
96903
96904     Updated Hungarian translation
96905
96906  po/hu.po | 173
96907  ++++++++++++++++++++++++++++++++-------------------------------
96908  1 file changed, 87 insertions(+), 86 deletions(-)
96909
96910 commit a13f5ca4da05c3a7edaed9a70c508f63772897cb
96911 Author: Josselin Mouette <joss@debian.org>
96912 Date:   Sat Sep 10 08:26:12 2011 +0200
96913
96914     Fix default setting generation in g_desktop_app_info_set_as_last_used
96915
96916      * Do not ignore the system default
96917      * Do not exclude the last used being set from the default list
96918
96919     This fixes the default applications dialog in control-center.
96920
96921     https://bugzilla.gnome.org/show_bug.cgi?id=658188
96922
96923  gio/gdesktopappinfo.c | 17 ++++++++++++++---
96924  1 file changed, 14 insertions(+), 3 deletions(-)
96925
96926 commit 011c0b488f0b2461e079a58cc4eacb4b92f23990
96927 Author: Matthias Clasen <mclasen@redhat.com>
96928 Date:   Fri Sep 9 23:43:02 2011 -0400
96929
96930     Add some tests for mimeapps.list handling
96931
96932     These tests directly look at mimeapps.list to verify that
96933     we make the expected changes to the database.
96934
96935  gio/tests/Makefile.am |   7 ++
96936  gio/tests/mimeapps.c  | 212
96937  ++++++++++++++++++++++++++++++++++++++++++++++++++
96938  2 files changed, 219 insertions(+)
96939
96940 commit 66a1dfc84facad7e233b8cfeb4772bb243ea5923
96941 Author: Matthias Clasen <mclasen@redhat.com>
96942 Date:   Fri Sep 9 23:42:47 2011 -0400
96943
96944     Avoid some compiler warnings
96945
96946  gio/tests/socket-client.c | 3 +++
96947  1 file changed, 3 insertions(+)
96948
96949 commit 644ab6a7d3f3462b782258e5bb8bac35d46064a0
96950 Author: Ryan Lortie <desrt@desrt.ca>
96951 Date:   Fri Sep 9 22:33:33 2011 -0400
96952
96953     Nix inaccurately named g_main_context_init_pipe()
96954
96955     ...and fold its contents into g_main_context_new()
96956
96957  glib/gmain.c | 12 +++---------
96958  1 file changed, 3 insertions(+), 9 deletions(-)
96959
96960 commit 1c8c408c51c85230356cc95c06f2e1bd3f376624
96961 Author: Ryan Lortie <desrt@desrt.ca>
96962 Date:   Fri Sep 9 21:40:05 2011 -0400
96963
96964     gmain: get rid of poll_waiting
96965
96966     This variable, which is the cause of much grief, exists for two
96967     reasons:
96968
96969       - ensuring the the wakeup pipe doesn't fill up
96970
96971       - preventing the first poll() after adding a source from waking up
96972         immediately
96973
96974     The first point is no longer an issue with GWakeup.
96975
96976     The second point is addressed by using different logic: we only
96977     signal a
96978     wakeup in the case that the context is currently acquired by a thread
96979     that is not us.
96980
96981     As an added bonus, we can now implement g_main_context_wakeup()
96982     without
96983     taking a lock.
96984
96985     https://bugzilla.gnome.org/show_bug.cgi?id=583511
96986     https://bugzilla.gnome.org/show_bug.cgi?id=320888
96987
96988  glib/gmain.c | 44 ++++++++++----------------------------------
96989  1 file changed, 10 insertions(+), 34 deletions(-)
96990
96991 commit e15d5313af8bc1fd4f68e7ddc59cd73a3a2c9502
96992 Author: Emmanuele Bassi <ebassi@linux.intel.com>
96993 Date:   Tue Oct 5 14:01:05 2010 +0100
96994
96995     Add macros for GSourceFunc return values
96996
96997     The boolean values to be returned by a GSourceFunc are always
96998     ambiguous,
96999     and even in case of experienced developers then can lead to confusion.
97000
97001     The Perl bindings for GLib have two simple constants, mapping to TRUE
97002     and FALSE, that make the return values less confusing:
97003     G_SOURCE_CONTINUE
97004     and G_SOURCE_REMOVE respectively.
97005
97006     https://bugzilla.gnome.org/show_bug.cgi?id=631413
97007
97008  docs/reference/glib/glib-sections.txt |  4 ++++
97009  glib/gmain.h                          | 20 ++++++++++++++++++++
97010  2 files changed, 24 insertions(+)
97011
97012 commit e5653c0050e232e1834a31c85672319873f7612b
97013 Author: Matthias Clasen <mclasen@redhat.com>
97014 Date:   Fri Sep 9 20:35:01 2011 -0400
97015
97016     Keep up with the standards
97017
97018     More choices, always better.
97019
97020  gio/gdesktopappinfo.c | 6 ++++--
97021  1 file changed, 4 insertions(+), 2 deletions(-)
97022
97023 commit 066c7b81211fe203d2f7a4c7556c05bd53293097
97024 Author: Ryan Lortie <desrt@desrt.ca>
97025 Date:   Fri Sep 9 19:54:06 2011 -0400
97026
97027     GRegex: fix thread-unsafe initialiser code
97028
97029  glib/gregex.c | 6 +++---
97030  1 file changed, 3 insertions(+), 3 deletions(-)
97031
97032 commit f1494c156dcbbe125807ef2a1b5ab0ca4b2acc66
97033 Author: Ryan Lortie <desrt@desrt.ca>
97034 Date:   Fri Sep 9 19:48:14 2011 -0400
97035
97036     Clean up l10n threading stuff
97037
97038     Remove the explicit thread initialisation functions for
97039     g_get_charset(),
97040     g_get_filename_charsets() and g_get_language_names().
97041
97042     Add a lock around one remaining case of access to libcharset
97043     (the other
97044     2 cases already have the lock).
97045
97046     Do a proper g_once_init_enter() style initialisation for the GLib
97047     gettext functions.
97048
97049     https://bugzilla.gnome.org/show_bug.cgi?id=658683
97050
97051  glib/gconvert.c       | 10 ----------
97052  glib/gthread.c        |  4 ----
97053  glib/gthreadprivate.h |  2 --
97054  glib/gutf8.c          |  2 ++
97055  glib/gutils.c         | 19 ++++++-------------
97056  5 files changed, 8 insertions(+), 29 deletions(-)
97057
97058 commit bceaf3a7194ecd5303b6cbc9797586ba4849b1bc
97059 Author: Ryan Lortie <desrt@desrt.ca>
97060 Date:   Fri Sep 9 16:05:55 2011 -0400
97061
97062     glib-private: #include <glib.h>
97063
97064     This is really our only choice if we don't want to annoy the
97065     single-include checking when we use this from inside of gio.
97066
97067  glib/glib-private.h | 7 +------
97068  1 file changed, 1 insertion(+), 6 deletions(-)
97069
97070 commit e27b5a2ea7f117028fb5b645033085866a804fb7
97071 Author: Ryan Lortie <desrt@desrt.ca>
97072 Date:   Fri Sep 9 15:47:01 2011 -0400
97073
97074     Drop long-removed atomic thread init from header
97075
97076  glib/gthreadprivate.h | 1 -
97077  1 file changed, 1 deletion(-)
97078
97079 commit 9e1d4aa257843849872abdf78326f5a29877c322
97080 Author: Ryan Lortie <desrt@desrt.ca>
97081 Date:   Fri Sep 9 15:21:07 2011 -0400
97082
97083     Remove now-useless glibprivate.h
97084
97085     The only symbol in glibprivate.h was moved to glib-private.h.
97086
97087  glib/Makefile.am   | 1 -
97088  glib/glibprivate.h | 6 ------
97089  2 files changed, 7 deletions(-)
97090
97091 commit d86386159d3fe1e592d813c6d8d6e293c2599231
97092 Author: Ryan Lortie <desrt@desrt.ca>
97093 Date:   Fri Sep 9 14:30:25 2011 -0400
97094
97095     glib worker: move to glib-private framework
97096
97097     Remove the private glib_get_worker_context() symbol and move it
97098     over to
97099     using the glib-private stuff like GWakeup is doing.
97100
97101     https://bugzilla.gnome.org/show_bug.cgi?id=657992
97102
97103  glib/glib-private.c |  7 ++++---
97104  glib/glib-private.h | 24 ++++++++++++++----------
97105  glib/glib.symbols   |  1 -
97106  glib/gmain.c        |  6 +++---
97107  4 files changed, 21 insertions(+), 17 deletions(-)
97108
97109 commit 3022ef47313648e10fd415ef132d746ee2db88e1
97110 Author: Ryan Lortie <desrt@desrt.ca>
97111 Date:   Fri Sep 9 14:30:01 2011 -0400
97112
97113     gwakeup.h: add missing header for GPollFD
97114
97115  glib/gwakeup.h | 2 ++
97116  1 file changed, 2 insertions(+)
97117
97118 commit 9bf59d4a14b3fc4bb62f10c3665e99f9d8788bdc
97119 Author: Colin Walters <walters@verbum.org>
97120 Date:   Thu Sep 1 14:32:11 2011 -0400
97121
97122     Add glib__private__() API to share between glib,gio; port GWakeup
97123     to it
97124
97125     Historically we've added random symbols to the public API with
97126     warnings
97127     that they're private; examples are:
97128
97129     glib_gettext(), glib_pgettext()
97130     g_thread_functions_for_glib_use, g_thread_use_default_impl, etc.
97131
97132     And we almost added "GWakeup" to public API just to share between
97133     glib and
97134     gio.
97135
97136     This new glib__private__() API exports a hidden vtable, and adds
97137     a macro
97138     GLIB_PRIVATE_CALL() that makes it generally convenient to use.
97139
97140     This adds an extremely tiny cost for the double indirection; but
97141     it has
97142     the benefit that we don't need to either:
97143
97144     1) compile the code into both glib and gio (like GWakeup), with the
97145        inefficiency that implies.
97146     2) Export a "do not use this" symbol; the serious problem with this is
97147        that someone CAN use it pretty easily.  Particularly if we document
97148        it.  It's far, far harder to peek into a structure without a public
97149        header file.
97150
97151     https://bugzilla.gnome.org/show_bug.cgi?id=657992
97152
97153  gio/Makefile.am     |  1 -
97154  gio/gcancellable.c  | 16 ++++++++--------
97155  glib/Makefile.am    |  2 ++
97156  glib/glib-private.c | 45 +++++++++++++++++++++++++++++++++++++++++++++
97157  glib/glib-private.h | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
97158  glib/glib.symbols   |  1 +
97159  6 files changed, 104 insertions(+), 9 deletions(-)
97160
97161 commit b891b3616fa1c2af542cd188c00e074295bad4fe
97162 Author: Ryan Lortie <desrt@desrt.ca>
97163 Date:   Tue Aug 30 13:32:58 2011 -0400
97164
97165     GMainLoop: remove wall clock time cache
97166
97167     Since GMainLoop is now purely monotonic, it really doesn't make
97168     sense to
97169     cache the wallclock time just for the sake of making a deprecated call
97170     more efficient.
97171
97172  glib/gmain.c | 37 +++++--------------------------------
97173  1 file changed, 5 insertions(+), 32 deletions(-)
97174
97175 commit 940a728fdabca90ce7f5769de97f12a81c264cc5
97176 Author: Ryan Lortie <desrt@desrt.ca>
97177 Date:   Wed Aug 31 23:02:03 2011 -0400
97178
97179     gtester: Remove SIGCHLD race workarounds
97180
97181     With the GMainLoop changes, gtester should now be race-free.
97182
97183  glib/gtester.c | 23 -----------------------
97184  1 file changed, 23 deletions(-)
97185
97186 commit ba7019e19e83ef46184e39e1d546ba08500dbfd7
97187 Author: Ryan Lortie <desrt@desrt.ca>
97188 Date:   Wed Aug 31 22:58:26 2011 -0400
97189
97190     Modify child and signal sources to use worker
97191
97192  glib/gmain.c | 370
97193  ++++++++++++++++++++++++-----------------------------------
97194  1 file changed, 151 insertions(+), 219 deletions(-)
97195
97196 commit 7eae486179e2799c369ed9ffcea663bf9161ce79
97197 Author: Ryan Lortie <desrt@desrt.ca>
97198 Date:   Wed Aug 31 22:07:02 2011 -0400
97199
97200     GMain: simplify logic for g_wakeup_acknowledge()
97201
97202     Instead of messing around with context->poll_waiting, just look at the
97203     GPollFD to see if the GWakeup needs to be acknowledged.
97204
97205  glib/gmain.c | 7 +++----
97206  1 file changed, 3 insertions(+), 4 deletions(-)
97207
97208 commit 87880dfa571926678bf671bce7ce5e56adcf07a2
97209 Author: Ryan Lortie <desrt@desrt.ca>
97210 Date:   Wed Aug 31 18:33:32 2011 -0400
97211
97212     GMainLoop: remove single-threaded case
97213
97214     Since we now always have thread support in libglib, we can remove the
97215     buggy single-threaded codepath for GMainContext.
97216
97217  glib/gmain.c          | 207
97218  +++++++++++---------------------------------------
97219  glib/gthread.c        |   1 -
97220  glib/gthreadprivate.h |   1 -
97221  3 files changed, 43 insertions(+), 166 deletions(-)
97222
97223 commit 1facd36d00fc5fc18fa9d690979f9e73c0f1d312
97224 Author: Ryan Lortie <desrt@desrt.ca>
97225 Date:   Wed Aug 31 18:20:24 2011 -0400
97226
97227     Add private glib_get_worker_context() API
97228
97229     The first time this is called, this creates a GMainContext * and a
97230     thread to run it.  Future calls return the same.  There are a lot of
97231     places that we could use this in GLib.
97232
97233  glib/Makefile.am   |  1 +
97234  glib/glib.symbols  |  1 +
97235  glib/glibprivate.h |  6 ++++++
97236  glib/gmain.c       | 36 ++++++++++++++++++++++++++++++++++++
97237  4 files changed, 44 insertions(+)
97238
97239 commit b6a2f502f28b112d791c8834b4ff7e5c8aa0fcd5
97240 Author: Ryan Lortie <desrt@desrt.ca>
97241 Date:   Fri Sep 9 13:39:22 2011 -0400
97242
97243     GRand: Make sure to g_thread_init_glib()
97244
97245     The last commit should g_thread_init_glib() before attempting to use
97246     GOnce.
97247
97248  glib/grand.c | 2 ++
97249  1 file changed, 2 insertions(+)
97250
97251 commit 71c72d5e13748c2a7e0fd52c5693240aed808238
97252 Author: Ryan Lortie <desrt@desrt.ca>
97253 Date:   Fri Sep 9 13:31:21 2011 -0400
97254
97255     GRand: remove setup from g_thread_init_glib
97256
97257     Use g_once_init_enter instead.
97258
97259  glib/grand.c          | 17 ++++-------------
97260  glib/gthread.c        |  1 -
97261  glib/gthreadprivate.h |  1 -
97262  3 files changed, 4 insertions(+), 15 deletions(-)
97263
97264 commit 413186a962973cff5dfbee66ef920016f4cb5c2d
97265 Author: Ryan Lortie <desrt@desrt.ca>
97266 Date:   Fri Sep 9 13:20:40 2011 -0400
97267
97268     emufutex: remove init from g_thread_init_glib
97269
97270     Use a GStaticMutex instead.
97271
97272  glib/gbitlock.c            | 19 ++++++-------------
97273  glib/gthread.c             |  1 -
97274  glib/gthreadprivate.h      |  1 -
97275  gthread/tests/1bit-mutex.c |  6 ++----
97276  4 files changed, 8 insertions(+), 19 deletions(-)
97277
97278 commit 80109acef586a5a1d34f604414a36e7e18b0cede
97279 Author: Ryan Lortie <desrt@desrt.ca>
97280 Date:   Fri Sep 9 13:15:17 2011 -0400
97281
97282     win32: remove version init from g_thread_init_glib
97283
97284     Instead, make this use g_once_init_enter() in the usual way.
97285
97286  glib/gthread.c        |  3 ---
97287  glib/gthreadprivate.h |  4 ----
97288  glib/gwin32.c         | 33 ++++++++-------------------------
97289  3 files changed, 8 insertions(+), 32 deletions(-)
97290
97291 commit 6c0dda8265a547d89b4c546298d0a29519f68749
97292 Author: Ryan Lortie <desrt@desrt.ca>
97293 Date:   Wed Aug 31 18:07:55 2011 -0400
97294
97295     make g_thread_init_glib() idempotent
97296
97297  glib/gthread.c | 7 +++++++
97298  1 file changed, 7 insertions(+)
97299
97300 commit cfa1d0540e4aaf83641f3876a2589a1e8f2b1242
97301 Author: Ryan Lortie <desrt@desrt.ca>
97302 Date:   Wed Aug 31 18:00:03 2011 -0400
97303
97304     Move the GThread implementations to glib/
97305
97306     We can now get threads initialised from inside of libglib by calling
97307     g_thread_init_glib().
97308
97309  glib/Makefile.am                  | 10 ++++++++--
97310  {gthread => glib}/gthread-posix.c |  8 +++-----
97311  {gthread => glib}/gthread-win32.c | 11 +++--------
97312  glib/gthread.c                    |  4 +++-
97313  glib/gthreadprivate.h             |  1 +
97314  gthread/Makefile.am               |  8 +-------
97315  gthread/gthread-impl.c            |  6 ++++--
97316  7 files changed, 23 insertions(+), 25 deletions(-)
97317
97318 commit 96e489680423f87428c74b1f6ec8a6b8a9c99645
97319 Author: Ryan Lortie <desrt@desrt.ca>
97320 Date:   Wed Aug 31 17:40:01 2011 -0400
97321
97322     invert gthread-impl includes
97323
97324     configure.ac defined G_THREAD_SOURCE and gthread-impl would
97325     #include it.
97326
97327     Instead, since we only have two thread implementations now, and
97328     since we
97329     always use the Windows one only on Windows, move the logic to the
97330     Makefile, predicated on 'if OS_WIN32'.  Then have the chosen
97331     backend do
97332     the #include "gthread-impl.c" from there.
97333
97334     Remove the G_THREAD_SOURCE define from configure.ac.
97335
97336  configure.ac            | 2 --
97337  gthread/Makefile.am     | 6 +++++-
97338  gthread/gthread-impl.c  | 7 -------
97339  gthread/gthread-posix.c | 5 +++++
97340  gthread/gthread-win32.c | 3 +++
97341  5 files changed, 13 insertions(+), 10 deletions(-)
97342
97343 commit fc6a9275a4c1e14edb0b9948672ec77af980bc23
97344 Author: Ryan Lortie <desrt@desrt.ca>
97345 Date:   Wed Aug 31 17:18:43 2011 -0400
97346
97347     win32 threads: assume TryEnterCriticalSection
97348
97349     Remove the dynamic lookup for TryEnterCriticalSection, which has
97350     existed
97351     since Windows 2000.
97352
97353  gthread/gthread-win32.c | 90
97354  ++++---------------------------------------------
97355  1 file changed, 7 insertions(+), 83 deletions(-)
97356
97357 commit 7cf89847e26af7817827a47cc2f4857d1742f4d0
97358 Author: Ryan Lortie <desrt@desrt.ca>
97359 Date:   Wed Aug 31 17:02:21 2011 -0400
97360
97361     Stop using HAVE_G_THREAD_IMPL_INIT
97362
97363     Just always call the init function.
97364
97365  gthread/gthread-impl.c  | 5 +----
97366  gthread/gthread-posix.c | 3 ---
97367  gthread/gthread-win32.c | 1 -
97368  3 files changed, 1 insertion(+), 8 deletions(-)
97369
97370 commit 46af418e05de82cfd6174575ef3f376aecfe8795
97371 Author: Ryan Lortie <desrt@desrt.ca>
97372 Date:   Wed Aug 31 16:30:04 2011 -0400
97373
97374     Move thread priority translation into the backends
97375
97376     The translation of GLib priorities into the thread priorities of
97377     different operating systems belongs in the implementation -- not
97378     half-way in the front end.
97379
97380  gthread/gthread-impl.c  | 26 --------------------------
97381  gthread/gthread-posix.c | 30 ++++++++++++++++++++++++++++--
97382  gthread/gthread-win32.c | 32 +++++++++++++++++++++++---------
97383  3 files changed, 51 insertions(+), 37 deletions(-)
97384
97385 commit a4777122c84bfa33f710dceccf9e05087b89a301
97386 Author: Ryan Lortie <desrt@desrt.ca>
97387 Date:   Wed Aug 31 16:46:32 2011 -0400
97388
97389     Remove useless macros from when we supported DCE
97390
97391     These are non-ops now, and easily replaced.
97392
97393  gthread/gthread-posix.c | 23 ++++++++---------------
97394  1 file changed, 8 insertions(+), 15 deletions(-)
97395
97396 commit 715f94e95147097d6caf86b0be230e52a64ed738
97397 Author: Ryan Lortie <desrt@desrt.ca>
97398 Date:   Wed Aug 31 16:41:24 2011 -0400
97399
97400     Remove support for DCE threads
97401
97402  configure.ac                      | 25 +++-------------
97403  docs/reference/glib/building.sgml |  2 +-
97404  gthread/gthread-posix.c           | 60
97405  +++------------------------------------
97406  3 files changed, 9 insertions(+), 78 deletions(-)
97407
97408 commit 7d885253fa72e0a529a5a262082e6347c30198ee
97409 Author: Ryan Lortie <desrt@desrt.ca>
97410 Date:   Wed Aug 31 16:10:55 2011 -0400
97411
97412     Remove support for custom thread implementations
97413
97414  gthread/gthread-impl.c | 64
97415  ++++++++------------------------------------------
97416  1 file changed, 10 insertions(+), 54 deletions(-)
97417
97418 commit cef0acb945271a85d1e2283af7785f3b3f93ac41
97419 Author: Ryan Lortie <desrt@desrt.ca>
97420 Date:   Wed Aug 31 16:03:22 2011 -0400
97421
97422     Remove the dead 'none' thread implementation
97423
97424  gthread/Makefile.am    |  1 -
97425  gthread/gthread-none.c | 37 -------------------------------------
97426  2 files changed, 38 deletions(-)
97427
97428 commit 3f931412434083a69f3fb794f01d82a3de8224ee
97429 Author: Ryan Lortie <desrt@desrt.ca>
97430 Date:   Wed Aug 31 16:01:09 2011 -0400
97431
97432     GThread: remove errorcheck mutex support
97433
97434     This can only possibly work if we call g_thread_init(), which we are
97435     moving away from.
97436
97437  glib/gthread.h         |  13 ---
97438  gthread/gthread-impl.c | 228
97439  ++-----------------------------------------------
97440  2 files changed, 8 insertions(+), 233 deletions(-)
97441
97442 commit 41cbb40dca659799f05567bca0477f630eeeda16
97443 Author: Ryan Lortie <desrt@desrt.ca>
97444 Date:   Wed Aug 31 15:53:36 2011 -0400
97445
97446     gthread: remove some unused forward declarations
97447
97448  gthread/gthread-impl.c | 7 -------
97449  1 file changed, 7 deletions(-)
97450
97451 commit e48573c402326a9428b032b0d33dd06644316990
97452 Author: Ryan Lortie <desrt@desrt.ca>
97453 Date:   Wed Aug 31 15:49:35 2011 -0400
97454
97455     Deprecated (undocumented) g_thread_gettime
97456
97457     g_thread_gettime() is an undocumented public function pointer that
97458     points to a function that returns the monotonic time in nanoseconds.
97459     g_get_monotonic_time() does the same in microseconds, so it can
97460     be used
97461     instead.
97462
97463     GLib had one internal user in GFileMonitor that only cared about
97464     millisecond accuracy; it has been ported to g_get_monotonic_time().
97465
97466  gio/gfilemonitor.c      |  2 +-
97467  glib/gthread.c          | 21 ++-------------------
97468  glib/gthread.h          |  2 ++
97469  gthread/gthread-impl.c  |  2 --
97470  gthread/gthread-none.c  |  2 --
97471  gthread/gthread-posix.c | 29 +----------------------------
97472  gthread/gthread-win32.c | 16 ----------------
97473  7 files changed, 6 insertions(+), 68 deletions(-)
97474
97475 commit 3534ff418c85481d245631abb06e89b8898790f4
97476 Author: Ryan Lortie <desrt@desrt.ca>
97477 Date:   Wed Aug 31 16:43:15 2011 -0400
97478
97479     Update building docs to mention mandatory threads
97480
97481     The docs used to say thread support was optional -- it's mandatory
97482     now.
97483
97484  docs/reference/glib/building.sgml | 7 +++----
97485  1 file changed, 3 insertions(+), 4 deletions(-)
97486
97487 commit 5a30712dc7e4adc36b0e8fd82cf5ccec19bbbdc5
97488 Author: Dan Winship <danw@gnome.org>
97489 Date:   Wed Aug 31 14:33:33 2011 -0400
97490
97491     Remove !g_thread_supported() codepaths in gio
97492
97493     In particular, remove the libasyncns import, which was only used by
97494     GUnixResolver, which is only used when threads are not available.
97495     Likewise remove GWin32Resolver, and the hacky broken non-threaded
97496     parts of GIOScheduler.
97497
97498     https://bugzilla.gnome.org/show_bug.cgi?id=616754
97499
97500  configure.ac               |    5 -
97501  gio/Makefile.am            |   10 +-
97502  gio/gcancellable.c         |    2 +-
97503  gio/gio.symbols            |    6 -
97504  gio/gioscheduler.c         |   60 +-
97505  gio/gresolver.c            |   18 +-
97506  gio/gthreadedresolver.c    |    8 +-
97507  gio/gunixresolver.c        |  516 ---------------
97508  gio/gunixresolver.h        |   53 --
97509  gio/gwin32resolver.c       |  483 --------------
97510  gio/gwin32resolver.h       |   49 --
97511  gio/libasyncns/Makefile.am |   15 -
97512  gio/libasyncns/README      |    7 -
97513  gio/libasyncns/asyncns.c   | 1533
97514  --------------------------------------------
97515  gio/libasyncns/asyncns.h   |  163 -----
97516  gio/libasyncns/g-asyncns.h |   33 -
97517  gio/libasyncns/update.sh   |   20 -
97518  gio/tests/resolver.c       |   41 +-
97519  18 files changed, 23 insertions(+), 2999 deletions(-)
97520
97521 commit aa586f63543fd584b782dbc1f90bcfae2c96502e
97522 Author: Ryan Lortie <desrt@desrt.ca>
97523 Date:   Wed Aug 31 14:30:11 2011 -0400
97524
97525     Revert "GIOSchedulerJob: Improve struct packing"
97526
97527     This reverts commit a2094d5e564433ed3a4398afeacce80519bbda44.
97528
97529     https://bugzilla.gnome.org/show_bug.cgi?id=616754
97530
97531  gio/gioscheduler.c | 3 ++-
97532  1 file changed, 2 insertions(+), 1 deletion(-)
97533
97534 commit 5bc7729d16b641022f5eb8a4022515a163063ce9
97535 Author: Dan Winship <danw@gnome.org>
97536 Date:   Wed Aug 31 14:01:45 2011 -0400
97537
97538     Make threads mandatory
97539
97540     G_THREADS_ENABLED still exists, but is always defined. It is still
97541     possible to use libglib without threads, but gobject (and everything
97542     above it) is now guaranteed to be using threads (as, in fact, it was
97543     before, since it was accidentally impossible to compile with
97544     --disable-threads).
97545
97546     https://bugzilla.gnome.org/show_bug.cgi?id=616754
97547
97548  configure.ac            | 440
97549  ++++++++++++++++++++++--------------------------
97550  gio/Makefile.am         |   6 +-
97551  glib/gmain.c            |  60 -------
97552  glib/gthread.c          |  11 +-
97553  glib/gthread.h          |  71 ++++----
97554  gobject/Makefile.am     |   6 +-
97555  gobject/gtype.c         |   2 -
97556  gthread/gthread-impl.c  |  18 --
97557  tests/asyncqueue-test.c |   2 -
97558  tests/child-test.c      |   6 +-
97559  tests/mainloop-test.c   |   4 -
97560  tests/thread-test.c     |   4 -
97561  tests/threadpool-test.c |   5 -
97562  13 files changed, 240 insertions(+), 395 deletions(-)
97563
97564 commit 0d1a2eb4bfcd733e0c015c76fb0ca0308b8a61f0
97565 Author: David Schleef <ds@schleef.org>
97566 Date:   Sun Aug 21 14:54:39 2011 -0700
97567
97568     Fix spelling of G_IO_FLAG_IS_WRITEABLE
97569
97570     Fixes #657045.
97571
97572  glib/giochannel.c | 7 ++++---
97573  glib/giochannel.h | 5 ++++-
97574  glib/giowin32.c   | 4 ++--
97575  3 files changed, 10 insertions(+), 6 deletions(-)
97576
97577 commit 7a45dde4fe64b4f6c6d3ebc54dfb54d106290e9d
97578 Author: Kushal Das <kdas@redhat.com>
97579 Date:   Fri Sep 2 12:15:21 2011 +0530
97580
97581     g_key_file_parse_value_as_integer: Integers can have trailing
97582     whitespaces or tabs
97583
97584     Now it can parse integer values with trailing whitespaces or tabs
97585     before CR.
97586     Using g_ascii_isspace() as suggested.
97587
97588     https://bugzilla.gnome.org/show_bug.cgi?id=653987
97589
97590  glib/gkeyfile.c | 8 ++++----
97591  1 file changed, 4 insertions(+), 4 deletions(-)
97592
97593 commit 4a1d79842a177e45210736c71bf0c7d277d73179
97594 Author: Piotr Drąg <piotrdrag@gmail.com>
97595 Date:   Thu Sep 8 21:07:54 2011 +0200
97596
97597     Updated Polish translation
97598
97599  po/pl.po | 6 +++---
97600  1 file changed, 3 insertions(+), 3 deletions(-)
97601
97602 commit 687144edc7c11fb7a1aff5860b95ab5616320f1f
97603 Author: Piotr Drąg <piotrdrag@gmail.com>
97604 Date:   Thu Sep 8 20:44:03 2011 +0200
97605
97606     Updated Polish translation
97607
97608  po/pl.po | 188
97609  +++++++++++++++++++++++++++++----------------------------------
97610  1 file changed, 85 insertions(+), 103 deletions(-)
97611
97612 commit c8ef5b7d6c08c2e455527d42e1a1845261d30f09
97613 Author: Damien Lespiau <damien.lespiau@intel.com>
97614 Date:   Thu Sep 8 14:25:41 2011 +0100
97615
97616     simpleaction: Fix documentation of :enabled
97617
97618     An over-zealous sed, most likely, transformed g_action_.*() into
97619     g_simple_action.*().
97620
97621     https://bugzilla.gnome.org/show_bug.cgi?id=658558
97622
97623  gio/gsimpleaction.c | 4 ++--
97624  1 file changed, 2 insertions(+), 2 deletions(-)
97625
97626 commit e03b70c4a2e8e44b8084de7f8a25b166727316e1
97627 Author: Alexandre Franke <alexandre.franke@gmail.com>
97628 Date:   Wed Sep 7 11:43:36 2011 +0200
97629
97630     Update French translation
97631
97632  po/fr.po | 189
97633  ++++++++++++++++++++++++++++++---------------------------------
97634  1 file changed, 89 insertions(+), 100 deletions(-)
97635
97636 commit 571185f0f6054c8bdb0927809c0b08c6fd86b012
97637 Author: Federico Mena Quintero <federico@gnome.org>
97638 Date:   Thu Sep 8 09:11:56 2011 -0500
97639
97640     bgo#640212 - Replace "error stating file" with friendlier messages
97641
97642     Non-technical users won't know that "stating" refers to stat(2), so we
97643     just use "error when getting information" now.
97644
97645     Signed-off-by: Federico Mena Quintero <federico@gnome.org>
97646
97647  gio/gdbusauthmechanismsha1.c | 2 +-
97648  gio/glocalfileinfo.c         | 4 ++--
97649  gio/glocalfileoutputstream.c | 2 +-
97650  3 files changed, 4 insertions(+), 4 deletions(-)
97651
97652 commit 62a648953b5985456d34a563e519ce8059d97998
97653 Author: Bruce Cowan <bruce@bcowan.me.uk>
97654 Date:   Wed Sep 7 16:58:57 2011 +0100
97655
97656     Updated British English translation
97657
97658  po/en_GB.po | 171
97659  ++++++++++++++++++++++++++++++------------------------------
97660  1 file changed, 86 insertions(+), 85 deletions(-)
97661
97662 commit b95237ba53b3454996790042312e4f9a3447a2a7
97663 Author: Luca Ferretti <lferrett@gnome.org>
97664 Date:   Wed Sep 7 00:33:39 2011 +0200
97665
97666     Updated Italian translation
97667
97668  po/it.po | 85
97669  ++++++++++++++++++++++++++++++++--------------------------------
97670  1 file changed, 43 insertions(+), 42 deletions(-)
97671
97672 commit ef0f90a0171aa73b4516483ffa49742b6abf3df5
97673 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
97674 Date:   Wed Sep 7 01:29:04 2011 +0300
97675
97676     Updated Belarusian translation.
97677
97678  po/be.po | 32 +++++++++++++++++---------------
97679  1 file changed, 17 insertions(+), 15 deletions(-)
97680
97681 commit cfe04105f4b95f00c2bd52f0759736aa5197fd2a
97682 Author: Kjartan Maraas <kmaraas@gnome.org>
97683 Date:   Tue Sep 6 21:49:06 2011 +0200
97684
97685     Added Norwegian bokmål translation
97686
97687  po/nb.po | 26 ++++++++++++--------------
97688  1 file changed, 12 insertions(+), 14 deletions(-)
97689
97690 commit 27fbaf371278e792c79a3478c2282e43f12472f5
97691 Author: Ryan Lortie <desrt@desrt.ca>
97692 Date:   Tue Sep 6 14:01:52 2011 -0400
97693
97694     GSettingsBackend: emit changes to correct thread
97695
97696     When g_settings_apply() is called on a delayed settings backend and
97697     there is a D-Bus error when communicating with dconf-service, recent
97698     versions of the dconf GSettingsBackend call a function in GLib that
97699     improperly delivered the signal directly instead of using
97700     g_main_context_invoke().
97701
97702     This patch fixes this function to route in the same way as the
97703     others so
97704     that the signal is dispatched in the proper GMainContext.
97705
97706  gio/gsettingsbackend.c | 6 +-----
97707  1 file changed, 1 insertion(+), 5 deletions(-)
97708
97709 commit 8060a7a207192297e62d29b4e5e1b551eab48622
97710 Author: Ryan Lortie <desrt@desrt.ca>
97711 Date:   Tue Sep 6 10:55:09 2011 -0400
97712
97713     'master' is now glib 2.31.0
97714
97715  configure.ac                              |  4 ++--
97716  docs/reference/glib/tmpl/date.sgml        | 16 +++++++++++++---
97717  docs/reference/glib/tmpl/fileutils.sgml   | 29
97718  +++++++++++++++++++++++++++++
97719  docs/reference/glib/tmpl/glib-unused.sgml |  8 ++++++++
97720  docs/reference/glib/tmpl/macros.sgml      |  2 ++
97721  docs/reference/glib/tmpl/messages.sgml    | 27
97722  ++++++---------------------
97723  docs/reference/glib/tmpl/modules.sgml     | 10 ++++++----
97724  docs/reference/glib/tmpl/testing.sgml     |  8 ++++++++
97725  8 files changed, 74 insertions(+), 30 deletions(-)
97726
97727 commit 9d6b55499f92a1d846f822d2f1aded2137b86999
97728 Author: Ryan Lortie <desrt@desrt.ca>
97729 Date:   Mon Sep 5 10:28:54 2011 -0400
97730
97731     glib 2.29.90
97732
97733  NEWS         | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
97734  configure.ac |  2 +-
97735  2 files changed, 50 insertions(+), 1 deletion(-)
97736
97737 commit 6f6c924b08915c93e411370ea670b6e8af37ac5d
97738 Author: Andika Triwidada <andika@gmail.com>
97739 Date:   Tue Sep 6 16:50:11 2011 +0700
97740
97741     Updated Indonesian translation
97742
97743  po/id.po | 533
97744  +++++++++++++++++----------------------------------------------
97745  1 file changed, 146 insertions(+), 387 deletions(-)
97746
97747 commit 8a7d33024a377c99ca17b37ff5f02854bb71463b
97748 Author: Ryan Lortie <desrt@desrt.ca>
97749 Date:   Tue Sep 6 00:12:12 2011 -0400
97750
97751     gio docs: lots more fixes
97752
97753  docs/reference/gio/Makefile.am       |  2 +-
97754  docs/reference/gio/gdbus-codegen.xml |  2 +-
97755  docs/reference/gio/gio-sections.txt  | 20 --------------------
97756  docs/reference/gio/gio.types         |  1 +
97757  gio/Makefile.am                      |  2 +-
97758  gio/gappinfo.h                       |  1 +
97759  gio/gapplication.c                   |  2 --
97760  gio/gasynchelper.c                   |  2 +-
97761  8 files changed, 6 insertions(+), 26 deletions(-)
97762
97763 commit e88d735787b4cbd3ddacef024a03135a32bab6ac
97764 Author: Ryan Lortie <desrt@desrt.ca>
97765 Date:   Tue Sep 6 00:01:29 2011 -0400
97766
97767     gio docs: only include GTlsInteraction once
97768
97769     It was included twice in the gio-docs.xml file.
97770
97771  docs/reference/gio/gio-docs.xml | 1 -
97772  1 file changed, 1 deletion(-)
97773
97774 commit f333aeb29771babd1b8d12a26c3d0d21c6410301
97775 Author: Ryan Lortie <desrt@desrt.ca>
97776 Date:   Mon Sep 5 23:56:33 2011 -0400
97777
97778     gio docs: drop GTimeZoneMonitor from docs
97779
97780  docs/reference/gio/gio-docs.xml | 1 -
97781  1 file changed, 1 deletion(-)
97782
97783 commit a44b225ae7f01f124e7d54f25a98cde300923b5f
97784 Author: Ryan Lortie <desrt@desrt.ca>
97785 Date:   Mon Sep 5 23:54:42 2011 -0400
97786
97787     Remove enums from gio.types
97788
97789     Only objects and interfaces should go in here.  If enums are in here
97790     then gtk-doc responds by outputting two anchors for the same name
97791     (which
97792     results in many warnings being printed).
97793
97794  docs/reference/gio/gio.types | 33 ---------------------------------
97795  1 file changed, 33 deletions(-)
97796
97797 commit fb700d7ea3d79be927918b4638cc705b280bbf8b
97798 Author: Ryan Lortie <desrt@desrt.ca>
97799 Date:   Mon Sep 5 19:41:16 2011 -0400
97800
97801     GDBus object manager example: update -sections.txt
97802
97803  .../gdbus-object-manager-example-sections.txt                         |
97804  4 ----
97805  1 file changed, 4 deletions(-)
97806
97807 commit c2e7ef17ac8da3ef911a5b6f86cd369b46b196bb
97808 Author: Ryan Lortie <desrt@desrt.ca>
97809 Date:   Mon Sep 5 19:35:16 2011 -0400
97810
97811     gio docs: ignore private .h files
97812
97813  docs/reference/gio/Makefile.am | 66
97814  ++++++++++++++++++++++++++++++++++++------
97815  1 file changed, 57 insertions(+), 9 deletions(-)
97816
97817 commit 1f9c189e2095ed0372fa1960da5cce2d6774af65
97818 Author: Ryan Lortie <desrt@desrt.ca>
97819 Date:   Mon Sep 5 19:10:04 2011 -0400
97820
97821     gio docs: don't scan subdirectories
97822
97823     This clears up >50% of the huge warning spew from building GIO docs.
97824
97825  docs/reference/gio/Makefile.am      | 11 +++++++++++
97826  docs/reference/gio/gio-sections.txt |  3 +--
97827  2 files changed, 12 insertions(+), 2 deletions(-)
97828
97829 commit c14a971f32d87a85d68137ba2dea5afe8ca5fea2
97830 Author: Ryan Lortie <desrt@desrt.ca>
97831 Date:   Mon Sep 5 19:00:11 2011 -0400
97832
97833     docs fixups for glib/
97834
97835  docs/reference/glib/glib-sections.txt | 2 +-
97836  glib/gwakeup.c                        | 2 +-
97837  2 files changed, 2 insertions(+), 2 deletions(-)
97838
97839 commit 9829d04be86fde5741340ed20b5bc0ae876c95e9
97840 Author: Ryan Lortie <desrt@desrt.ca>
97841 Date:   Mon Sep 5 18:46:59 2011 -0400
97842
97843     GObject docs: resolve broken links
97844
97845     Some links were broken due to typos, because functionality was removed
97846     in GLib 2.0 or for various other reasons.  Fix up as many of them
97847     as is
97848     reasonable.
97849
97850  docs/reference/gobject/tut_gobject.xml | 8 +++-----
97851  docs/reference/gobject/tut_gsignal.xml | 7 ++++---
97852  docs/reference/gobject/tut_gtype.xml   | 2 +-
97853  docs/reference/gobject/tut_howto.xml   | 4 ++--
97854  gobject/gobject.c                      | 4 ++--
97855  gobject/gparam.h                       | 4 ++--
97856  gobject/gparamspecs.c                  | 2 +-
97857  gobject/gsignal.h                      | 4 ++--
97858  gobject/gtype.c                        | 6 +++---
97859  gobject/gtype.h                        | 9 +++++----
97860  gobject/gvalue.h                       | 2 +-
97861  gobject/gvaluecollector.h              | 1 -
97862  12 files changed, 26 insertions(+), 27 deletions(-)
97863
97864 commit b402c3f014096dfa9e5cce47bcf60ca33aceb5ca
97865 Author: Ryan Lortie <desrt@desrt.ca>
97866 Date:   Mon Sep 5 18:05:05 2011 -0400
97867
97868     gobject docs: add symbols from GMainLoop boxing
97869
97870  docs/reference/gobject/gobject-sections.txt | 6 ++++++
97871  1 file changed, 6 insertions(+)
97872
97873 commit b407086b3807fd691c4de7e3e80ac1cc71362ed0
97874 Author: Ryan Lortie <desrt@desrt.ca>
97875 Date:   Mon Sep 5 17:54:52 2011 -0400
97876
97877     Back out some changes to docs Makefiles
97878
97879     Commit ab0e9dbfa76e056f875e969c0d7b6e133ec75431 introduced some
97880     changes
97881     to the documentation Makefiles designed to clean-up the process of
97882     deciding which headers get scanned for the docs.
97883
97884     Unfortunately, the gtk-doc Makefile doesn't use HFILE_GLOB for
97885     actually
97886     generating the docs -- only for knowing when it needs to redo the
97887     generation.  Because of this, we need to use IGNORE_HFILES or
97888     otherwise
97889     we get hundreds of symbols in the *-unused.txt files.
97890
97891     Revert the changes that that commit made to the docs Makefiles (but
97892     leave the generation of the *-public-headers.txt files in place).
97893
97894  docs/reference/gio/Makefile.am     |  2 +-
97895  docs/reference/glib/Makefile.am    | 28 ++++++++++++++++++++++++++--
97896  docs/reference/gobject/Makefile.am |  9 ++++++++-
97897  3 files changed, 35 insertions(+), 4 deletions(-)
97898
97899 commit c54bffb9e6cd9bec13b676c3e8e6ab596c58fa49
97900 Author: Duarte Loreto <happyguy_pt@hotmail.com>
97901 Date:   Mon Sep 5 22:30:09 2011 +0100
97902
97903     Updated Portuguese translation
97904
97905  po/pt.po | 156
97906  +++++++++++++++++++++++++++++++--------------------------------
97907  1 file changed, 77 insertions(+), 79 deletions(-)
97908
97909 commit 88c118aab3382824cbef245c2687d4b3c6326ff9
97910 Author: Ryan Lortie <desrt@desrt.ca>
97911 Date:   Mon Sep 5 11:39:04 2011 -0400
97912
97913     one missed docs fix
97914
97915  glib/gbookmarkfile.c | 2 +-
97916  1 file changed, 1 insertion(+), 1 deletion(-)
97917
97918 commit ba6d70a99e735161fb34cf67aef81b29c45e2a5c
97919 Author: Ryan Lortie <desrt@desrt.ca>
97920 Date:   Mon Sep 5 11:36:48 2011 -0400
97921
97922     include 'hmac' in the docs
97923
97924     It wasn't added to glib-docs.sgml, so it wasn't being included in
97925     the html.
97926
97927  docs/reference/glib/glib-docs.sgml | 1 +
97928  1 file changed, 1 insertion(+)
97929
97930 commit 3b25e975b3272f73e9e3d61ffd67ce89b6edfc8a
97931 Author: Ryan Lortie <desrt@desrt.ca>
97932 Date:   Mon Sep 5 11:30:58 2011 -0400
97933
97934     gtk-doc fixups for glib/
97935
97936  docs/reference/glib/tmpl/date.sgml |   2 +-
97937  glib/gbookmarkfile.c               |   4 +-
97938  glib/gdatetime.c                   | 100
97939  ++++++++++++++++++-------------------
97940  glib/glib-unix.c                   |   2 +-
97941  glib/glib-unix.h                   |  10 ++--
97942  glib/gmain.c                       |   2 +-
97943  glib/gtestutils.c                  |   2 +-
97944  glib/gunicode.h                    |   4 +-
97945  glib/guniprop.c                    |   2 +-
97946  9 files changed, 64 insertions(+), 64 deletions(-)
97947
97948 commit 118fa5d5022e570834d518ba03ae36bc20ed7a18
97949 Author: Ryan Lortie <desrt@desrt.ca>
97950 Date:   Mon Sep 5 10:29:09 2011 -0400
97951
97952     doc: Remove reference to non-existent #GChildWatch
97953
97954     The g_spawn_ documentation was talking about #GChildWatch, which
97955     doesn't
97956     exist.  Refer to g_child_watch_add() instead.
97957
97958  glib/gspawn.c | 19 +++++++++----------
97959  1 file changed, 9 insertions(+), 10 deletions(-)
97960
97961 commit c32c9526ad2507ca9f4bcbc117cf7dc057ad047e
97962 Author: Alexandre Franke <alexandre.franke@gmail.com>
97963 Date:   Mon Sep 5 13:22:37 2011 +0200
97964
97965     Fix missing semi-colon after struct definition
97966
97967  docs/reference/gobject/tut_howto.xml | 2 +-
97968  1 file changed, 1 insertion(+), 1 deletion(-)
97969
97970 commit 2fce869f10d5534d339421c1646468e996707fe7
97971 Author: Fran Dieguez <fran@openhost.es>
97972 Date:   Mon Sep 5 11:55:50 2011 +0200
97973
97974     Updated galician translations
97975
97976  po/gl.po | 10 ++++------
97977  1 file changed, 4 insertions(+), 6 deletions(-)
97978
97979 commit 66e124005563f345a904a526896a01e545cfcf30
97980 Author: Jorge González <jorgegonz@svn.gnome.org>
97981 Date:   Mon Sep 5 08:24:30 2011 +0200
97982
97983     Updated Spanish translation
97984
97985  po/es.po | 9 ++++-----
97986  1 file changed, 4 insertions(+), 5 deletions(-)
97987
97988 commit 041a086256d90f6316c7cf23d8d6c6187a460296
97989 Author: Ryan Lortie <desrt@desrt.ca>
97990 Date:   Mon Sep 5 00:38:14 2011 -0400
97991
97992     pa.po: prefer pa_IN date/time formats
97993
97994     It's clear that the other GDateTime formats in this file correspond
97995     with
97996     those in pa_IN, not pa_PK, so prefer those for the newly-added strings
97997     as well.
97998
97999  po/pa.po | 4 ++--
98000  1 file changed, 2 insertions(+), 2 deletions(-)
98001
98002 commit 76c49589064c38ce9fe4789677f65e3e09021b40
98003 Author: Ryan Lortie <desrt@desrt.ca>
98004 Date:   Mon Sep 5 00:03:39 2011 -0400
98005
98006     Populate missing GDateTime format strings
98007
98008     Use the glibc locale database to add GDateTime strings only for
98009     those locales
98010     that had not specifically added them for themselves.
98011
98012     Some locales have different translations from what is in the C
98013     library and we
98014     leave those alone with this commit.
98015
98016  po/af.po          |  2 +-
98017  po/am.po          | 68
98018  +++++++++++++++++++++++++++----------------------------
98019  po/as.po          | 68
98020  +++++++++++++++++++++++++++----------------------------
98021  po/ast.po         | 62 +++++++++++++++++++++++++-------------------------
98022  po/az.po          | 62 +++++++++++++++++++++++++-------------------------
98023  po/be.po          |  2 +-
98024  po/be@latin.po    | 62 +++++++++++++++++++++++++-------------------------
98025  po/bg.po          |  5 ++--
98026  po/bn.po          | 68
98027  +++++++++++++++++++++++++++----------------------------
98028  po/bn_IN.po       |  5 ++--
98029  po/bs.po          | 62 +++++++++++++++++++++++++-------------------------
98030  po/ca.po          |  2 +-
98031  po/ca@valencia.po |  2 +-
98032  po/cs.po          |  6 ++---
98033  po/cy.po          | 68
98034  +++++++++++++++++++++++++++----------------------------
98035  po/da.po          |  2 +-
98036  po/de.po          |  2 +-
98037  po/dz.po          | 68
98038  +++++++++++++++++++++++++++----------------------------
98039  po/el.po          |  5 ++--
98040  po/en_CA.po       |  3 +--
98041  po/en_GB.po       |  5 ++--
98042  po/et.po          |  2 +-
98043  po/eu.po          |  5 ++--
98044  po/fa.po          | 62 +++++++++++++++++++++++++-------------------------
98045  po/fi.po          |  2 +-
98046  po/fr.po          |  2 +-
98047  po/ga.po          |  2 +-
98048  po/gu.po          |  5 ++--
98049  po/he.po          |  5 ++--
98050  po/hi.po          | 68
98051  +++++++++++++++++++++++++++----------------------------
98052  po/hr.po          | 62 +++++++++++++++++++++++++-------------------------
98053  po/hu.po          |  5 ++--
98054  po/hy.po          | 62 +++++++++++++++++++++++++-------------------------
98055  po/id.po          |  2 +-
98056  po/is.po          | 66
98057  ++++++++++++++++++++++++++---------------------------
98058  po/it.po          |  2 +-
98059  po/ja.po          |  5 ++--
98060  po/ka.po          | 62 +++++++++++++++++++++++++-------------------------
98061  po/kk.po          | 62 +++++++++++++++++++++++++-------------------------
98062  po/kn.po          | 68
98063  +++++++++++++++++++++++++++----------------------------
98064  po/ko.po          |  3 +--
98065  po/ku.po          | 62 +++++++++++++++++++++++++-------------------------
98066  po/lv.po          |  2 +-
98067  po/mai.po         | 68
98068  +++++++++++++++++++++++++++----------------------------
98069  po/mg.po          | 62 +++++++++++++++++++++++++-------------------------
98070  po/mk.po          | 62 +++++++++++++++++++++++++-------------------------
98071  po/ml.po          | 68
98072  +++++++++++++++++++++++++++----------------------------
98073  po/mn.po          | 62 +++++++++++++++++++++++++-------------------------
98074  po/mr.po          | 68
98075  +++++++++++++++++++++++++++----------------------------
98076  po/ms.po          | 64
98077  +++++++++++++++++++++++++--------------------------
98078  po/nds.po         | 62 +++++++++++++++++++++++++-------------------------
98079  po/ne.po          | 68
98080  +++++++++++++++++++++++++++----------------------------
98081  po/nl.po          |  2 +-
98082  po/nn.po          | 62 +++++++++++++++++++++++++-------------------------
98083  po/oc.po          | 62 +++++++++++++++++++++++++-------------------------
98084  po/or.po          | 68
98085  +++++++++++++++++++++++++++----------------------------
98086  po/pa.po          |  5 ++--
98087  po/pl.po          |  2 +-
98088  po/ps.po          | 68
98089  +++++++++++++++++++++++++++----------------------------
98090  po/pt.po          |  2 +-
98091  po/ro.po          |  2 +-
98092  po/ru.po          |  2 +-
98093  po/rw.po          | 62 +++++++++++++++++++++++++-------------------------
98094  po/si.po          | 68
98095  +++++++++++++++++++++++++++----------------------------
98096  po/sk.po          | 64
98097  +++++++++++++++++++++++++--------------------------
98098  po/sl.po          |  2 +-
98099  po/sq.po          | 68
98100  +++++++++++++++++++++++++++----------------------------
98101  po/sr.po          |  5 ++--
98102  po/sr@ije.po      | 64
98103  +++++++++++++++++++++++++--------------------------
98104  po/sr@latin.po    |  5 ++--
98105  po/sv.po          |  2 +-
98106  po/ta.po          | 68
98107  +++++++++++++++++++++++++++----------------------------
98108  po/te.po          | 68
98109  +++++++++++++++++++++++++++----------------------------
98110  po/th.po          | 68
98111  +++++++++++++++++++++++++++----------------------------
98112  po/tl.po          | 68
98113  +++++++++++++++++++++++++++----------------------------
98114  po/tr.po          |  5 ++--
98115  po/tt.po          | 62 +++++++++++++++++++++++++-------------------------
98116  po/ug.po          |  2 +-
98117  po/uk.po          | 62 +++++++++++++++++++++++++-------------------------
98118  po/vi.po          |  5 ++--
98119  po/wa.po          | 68
98120  +++++++++++++++++++++++++++----------------------------
98121  po/xh.po          | 62 +++++++++++++++++++++++++-------------------------
98122  po/yi.po          | 68
98123  +++++++++++++++++++++++++++----------------------------
98124  po/zh_CN.po       |  5 ++--
98125  po/zh_HK.po       |  5 ++--
98126  po/zh_TW.po       |  5 ++--
98127  86 files changed, 1522 insertions(+), 1543 deletions(-)
98128
98129 commit 2752f8668e74fc080bda22994fdbddc3cc77cd6b
98130 Author: Ryan Lortie <desrt@desrt.ca>
98131 Date:   Mon Sep 5 00:01:02 2011 -0400
98132
98133     po/: update all .po files with 'make update-po'
98134
98135     This should get the proper Report-Msgid-Bugs-To: into each file.
98136
98137  po/af.po          | 1431 ++++++++++++++++-------------
98138  po/am.po          | 2373 +++++++++++++++++++++++++++++++++---------------
98139  po/ar.po          | 1899 ++++++++++++++++++++------------------
98140  po/as.po          | 2400 +++++++++++++++++++++++++++++++++---------------
98141  po/ast.po         | 2438
98142  ++++++++++++++++++++++++++++++++++---------------
98143  po/az.po          | 2375 +++++++++++++++++++++++++++++++++---------------
98144  po/be.po          |  204 +++--
98145  po/be@latin.po    | 2465
98146  +++++++++++++++++++++++++++++++++++---------------
98147  po/bg.po          |  389 ++++----
98148  po/bn.po          | 2395 +++++++++++++++++++++++++++++++++---------------
98149  po/bn_IN.po       | 1523 +++++++++++++++++--------------
98150  po/bs.po          | 2383 +++++++++++++++++++++++++++++++++---------------
98151  po/ca.po          | 1467 +++++++++++++++++-------------
98152  po/ca@valencia.po |  960 +++++++++++---------
98153  po/cs.po          | 1434 ++++++++++++++++-------------
98154  po/cy.po          | 2401
98155  ++++++++++++++++++++++++++++++++++---------------
98156  po/da.po          | 1441 ++++++++++++++++-------------
98157  po/de.po          |  555 +++++++-----
98158  po/dz.po          | 2385 +++++++++++++++++++++++++++++++++---------------
98159  po/el.po          | 1502 +++++++++++++++++--------------
98160  po/en@shaw.po     | 2496
98161  +++++++++++++++++++++++++++++++++++---------------
98162  po/en_CA.po       |   95 +-
98163  po/en_GB.po       | 1457 +++++++++++++++++-------------
98164  po/eo.po          | 1049 ++++++++++++---------
98165  po/es.po          |  250 ++---
98166  po/et.po          | 1096 ++++++++++++++++++++--
98167  po/eu.po          | 1816 +++++++++++++++++++++----------------
98168  po/fa.po          | 2403
98169  ++++++++++++++++++++++++++++++++++---------------
98170  po/fi.po          |  808 ++++++++++++++++-
98171  po/fr.po          |  553 +++++++-----
98172  po/ga.po          | 1046 ++++++++++++---------
98173  po/gl.po          |  204 +++--
98174  po/gu.po          | 1507 +++++++++++++++++--------------
98175  po/he.po          |  420 +++++----
98176  po/hi.po          | 2394 +++++++++++++++++++++++++++++++++---------------
98177  po/hr.po          | 2393 +++++++++++++++++++++++++++++++++---------------
98178  po/hu.po          | 1658 +++++++++++++++++++---------------
98179  po/hy.po          | 2299 +++++++++++++++++++++++++++++-----------------
98180  po/id.po          |  957 ++++++++++++--------
98181  po/is.po          | 2375 +++++++++++++++++++++++++++++++++---------------
98182  po/it.po          |  482 +++++-----
98183  po/ja.po          | 1442 ++++++++++++++++-------------
98184  po/ka.po          | 2389 +++++++++++++++++++++++++++++++++---------------
98185  po/kk.po          | 2226 +++++++++++++++++++++++++++++++--------------
98186  po/kn.po          | 2411
98187  ++++++++++++++++++++++++++++++++++---------------
98188  po/ko.po          |  266 +++---
98189  po/ku.po          | 2379 +++++++++++++++++++++++++++++++++---------------
98190  po/lt.po          | 1347 +++++++++++++--------------
98191  po/lv.po          |  588 +++++++-----
98192  po/mai.po         | 2401
98193  ++++++++++++++++++++++++++++++++++---------------
98194  po/mg.po          | 2385 +++++++++++++++++++++++++++++++++---------------
98195  po/mk.po          | 2407
98196  ++++++++++++++++++++++++++++++++++---------------
98197  po/ml.po          | 2394 +++++++++++++++++++++++++++++++++---------------
98198  po/mn.po          | 2406
98199  ++++++++++++++++++++++++++++++++++---------------
98200  po/mr.po          | 2394 +++++++++++++++++++++++++++++++++---------------
98201  po/ms.po          | 2375 +++++++++++++++++++++++++++++++++---------------
98202  po/nb.po          |  252 +++---
98203  po/nds.po         | 2379 +++++++++++++++++++++++++++++++++---------------
98204  po/ne.po          | 2381 +++++++++++++++++++++++++++++++++---------------
98205  po/nl.po          | 1459 +++++++++++++++++-------------
98206  po/nn.po          | 2422
98207  ++++++++++++++++++++++++++++++++++---------------
98208  po/oc.po          | 2379 +++++++++++++++++++++++++++++++++---------------
98209  po/or.po          | 2394 +++++++++++++++++++++++++++++++++---------------
98210  po/pa.po          |  615 ++++++-------
98211  po/pl.po          | 1452 +++++++++++++++++-------------
98212  po/ps.po          | 2386 +++++++++++++++++++++++++++++++++---------------
98213  po/pt.po          | 1443 ++++++++++++++++-------------
98214  po/pt_BR.po       |  285 +++---
98215  po/ro.po          | 1503 +++++++++++++++++--------------
98216  po/ru.po          | 1414 +++++++++++++++--------------
98217  po/rw.po          | 2389 +++++++++++++++++++++++++++++++++---------------
98218  po/si.po          | 2381 +++++++++++++++++++++++++++++++++---------------
98219  po/sk.po          | 2391 +++++++++++++++++++++++++++++++++---------------
98220  po/sl.po          | 2601
98221  +++++++++++++++++++++++++++++++----------------------
98222  po/sq.po          | 2460
98223  +++++++++++++++++++++++++++++++++++---------------
98224  po/sr.po          |  380 ++++----
98225  po/sr@ije.po      | 2375 +++++++++++++++++++++++++++++++++---------------
98226  po/sr@latin.po    |  419 +++++----
98227  po/sv.po          |  256 +++---
98228  po/ta.po          | 2394 +++++++++++++++++++++++++++++++++---------------
98229  po/te.po          | 2394 +++++++++++++++++++++++++++++++++---------------
98230  po/th.po          | 2402
98231  ++++++++++++++++++++++++++++++++++---------------
98232  po/tl.po          | 2393 +++++++++++++++++++++++++++++++++---------------
98233  po/tr.po          |  555 +++++++-----
98234  po/tt.po          | 2379 +++++++++++++++++++++++++++++++++---------------
98235  po/ug.po          |  398 ++++----
98236  po/uk.po          | 2413
98237  ++++++++++++++++++++++++++++++++++---------------
98238  po/vi.po          | 1490 ++++++++++++++++--------------
98239  po/wa.po          | 2379 +++++++++++++++++++++++++++++++++---------------
98240  po/xh.po          | 2387 +++++++++++++++++++++++++++++++++---------------
98241  po/yi.po          | 2394 +++++++++++++++++++++++++++++++++---------------
98242  po/zh_CN.po       | 1448 ++++++++++++++++-------------
98243  po/zh_HK.po       |  327 ++++---
98244  po/zh_TW.po       |  270 +++---
98245  94 files changed, 103729 insertions(+), 52698 deletions(-)
98246
98247 commit b6fdbb8e448be794fd9d098dc5f2bd327b2f23f0
98248 Author: Ryan Lortie <desrt@desrt.ca>
98249 Date:   Sun Sep 4 18:01:55 2011 -0400
98250
98251     g_date_time_format: honour T_FMT_AMPM for '%r'
98252
98253     We had the 12 hour time format hard-coded to "%02d:%02d:%02d %s"
98254     but it
98255     actually changes depending on the locale.  Just with the other
98256     formats,
98257     use nl_langinfo() if we have it, otherwise fall back on gettext().
98258
98259  configure.ac     |  2 ++
98260  glib/gdatetime.c | 17 +++++++----------
98261  2 files changed, 9 insertions(+), 10 deletions(-)
98262
98263 commit 9ddd25c18b59c443945ff9dcb19675e00caeca63
98264 Author: Ryan Lortie <desrt@desrt.ca>
98265 Date:   Sun Sep 4 20:35:31 2011 -0400
98266
98267     GDateTime: translate "AM"/"PM", not "am"/"pm"
98268
98269     "AM" and "PM" are the POSIX locale values.
98270
98271     Modify the 14 translations that have been updated since then to save a
98272     headache to those translators.
98273
98274  glib/gdatetime.c |  4 ++--
98275  po/be.po         |  8 ++++----
98276  po/en_CA.po      |  8 ++++----
98277  po/es.po         | 16 ++++++++--------
98278  po/gl.po         | 16 ++++++++--------
98279  po/ko.po         |  4 ++--
98280  po/lt.po         | 16 ++++++++--------
98281  po/nb.po         |  8 ++++----
98282  po/pt_BR.po      | 16 ++++++++--------
98283  po/ru.po         |  4 ++--
98284  po/sr.po         | 16 ++++++++--------
98285  po/sr@latin.po   | 16 ++++++++--------
98286  po/sv.po         | 16 ++++++++--------
98287  po/zh_HK.po      |  8 ++++----
98288  po/zh_TW.po      |  8 ++++----
98289  15 files changed, 82 insertions(+), 82 deletions(-)
98290
98291 commit e39a03e14d2f22ca6acbb772df908faa78a7d73e
98292 Author: Ryan Lortie <desrt@desrt.ca>
98293 Date:   Sun Sep 4 21:00:54 2011 -0400
98294
98295     Update en_CA.po (Canadian English translation)
98296
98297  po/en_CA.po | 3047
98298  +++++++++++++++++++++++++++++++++++++++--------------------
98299  1 file changed, 2042 insertions(+), 1005 deletions(-)
98300
98301 commit a2b350d9c3bcc979f1ce4dd6efc7ca79c07624b3
98302 Author: Ryan Lortie <desrt@desrt.ca>
98303 Date:   Sun Sep 4 21:31:13 2011 -0400
98304
98305     po/Makefile.in.in: intltool compatibility fixes
98306
98307     Our infrastructure for updating the glib20.pot file was incompatible
98308     with intltool in a couple of ways:
98309
98310      - we didn't set the Report-Msgid-Bugs-To to
98311
98312      - we used paths relative to the $(top_srcdir), rather than po/
98313
98314     This resulted in spamming of pointless changes to the .po files
98315     whenever
98316     'make update-po' was run (since all of the translators are using
98317     intltool-based tools).
98318
98319  po/Makefile.in.in | 5 +++--
98320  1 file changed, 3 insertions(+), 2 deletions(-)
98321
98322 commit 6274386e52efd7c951d5e40ed2eacd5d0a843b83
98323 Author: Matthias Clasen <mclasen@redhat.com>
98324 Date:   Sun Sep 4 20:06:53 2011 -0400
98325
98326     Only use gcc-specific options when the compiler is gcc
98327
98328     The -Wstrict-aliasing option that we use to compile atomic
98329     tests does not exist with compilers other than gcc, so
98330     don't pass it to those.
98331     https://bugzilla.gnome.org/show_bug.cgi?id=652272
98332     https://bugzilla.gnome.org/show_bug.cgi?id=656152
98333
98334  configure.ac           | 2 ++
98335  glib/tests/Makefile.am | 5 ++++-
98336  2 files changed, 6 insertions(+), 1 deletion(-)
98337
98338 commit 350a1cda0a4ef7ad29f0c041239a96ea1ea1c8c5
98339 Author: Dan Winship <danw@gnome.org>
98340 Date:   Sun Sep 4 17:33:21 2011 -0400
98341
98342     update .gitignore
98343
98344  tests/.gitignore | 1 +
98345  1 file changed, 1 insertion(+)
98346
98347 commit 749fa587bc081e0f5b9c4af1ed8bdf90bd0856d2
98348 Author: Dan Winship <danw@gnome.org>
98349 Date:   Sun Sep 4 17:17:11 2011 -0400
98350
98351     fix a few warnings on non-Linux
98352
98353     mostly #ifdeffing functions that are only called by #ifdeffed code
98354
98355  gio/gsocketaddress.c       | 1 +
98356  gio/xdgmime/xdgmimemagic.c | 2 ++
98357  glib/gfileutils.c          | 3 +++
98358  glib/tests/option-argv0.c  | 2 ++
98359  4 files changed, 8 insertions(+)
98360
98361 commit afa82ae805f9c8bb875a3f863a7b4669953f159f
98362 Author: Patrick Welche <prlw1@cam.ac.uk>
98363 Date:   Thu Sep 1 10:10:38 2011 +0100
98364
98365     Avoid getmntinfo
98366
98367     - getmntinfo can take struct statfs or statvfs depending on the
98368       OS. Use getvfsstat and if not found getfsstat instead. Idea from
98369       Dan Winship.
98370     - g_local_file_query_filesystem_info(): use statvfs.f_fstypename
98371       if available
98372
98373     https://bugzilla.gnome.org/show_bug.cgi?id=617949
98374
98375  configure.ac      |  5 +++--
98376  gio/glocalfile.c  | 12 ++++++++----
98377  gio/gunixmounts.c | 54
98378  ++++++++++++++++++++++++++++++++++++------------------
98379  3 files changed, 47 insertions(+), 24 deletions(-)
98380
98381 commit 5cea24fc88ec1fa9ce0d37e368d6041ea4e8bc7e
98382 Author: Fran Dieguez <fran@openhost.es>
98383 Date:   Sun Sep 4 18:37:11 2011 +0200
98384
98385     Updated galician translations
98386
98387  po/gl.po | 166
98388  +++++++++++++++++++++++++++++++++------------------------------
98389  1 file changed, 88 insertions(+), 78 deletions(-)
98390
98391 commit a78ffde652d1a9c6a2004519a8385d3df2c0d668
98392 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
98393 Date:   Sun Sep 4 18:52:29 2011 +0300
98394
98395     Updated Belarusian translation.
98396
98397  po/be.po | 196
98398  ++++++++++++++++++++++++++++++++-------------------------------
98399  1 file changed, 101 insertions(+), 95 deletions(-)
98400
98401 commit e74ca39dae4f90a365f9d83fb216e5b2f0de6113
98402 Author: Aurimas Černius <aurisc4@gmail.com>
98403 Date:   Sun Sep 4 18:31:33 2011 +0300
98404
98405     Updated Lithuanian translation
98406
98407  po/lt.po | 621
98408  +++++++++++++++++++++++++++++++++++----------------------------
98409  1 file changed, 343 insertions(+), 278 deletions(-)
98410
98411 commit 15f1ba47219be9cf92b1a6a1b615c090afde836d
98412 Author: Dan Winship <danw@gnome.org>
98413 Date:   Sun Sep 4 10:33:37 2011 -0400
98414
98415     gio/tests/tls-interaction: fix two sporadic errors
98416
98417     The threaded tests are using the default main context in the worker
98418     thread, but were not g_main_context_acquire()ing it first, which meant
98419     that g_tls_interaction_invoke_ask_password() in the main thread would
98420     sometimes succeed in acquiring it itself and thus performing the
98421     operation in the wrong thread. Fix that.
98422
98423     Also, we can't unref the loop from the worker thread, because the main
98424     thread isn't holding a reference on it, and so it might end up being
98425     destroyed while that thread is still inside g_main_loop_quit().
98426
98427  gio/tests/tls-interaction.c | 6 +++---
98428  1 file changed, 3 insertions(+), 3 deletions(-)
98429
98430 commit 655c9f5753e5a2a6be863632149459d0952d208b
98431 Author: Dan Winship <danw@gnome.org>
98432 Date:   Sun Sep 4 08:42:31 2011 -0400
98433
98434     gsocket: fix win32 build
98435
98436     https://bugzilla.gnome.org/show_bug.cgi?id=658157
98437
98438  gio/gsocket.c | 3 ++-
98439  1 file changed, 2 insertions(+), 1 deletion(-)
98440
98441 commit e943366de5cd4da4bdaf625f709b66ff9101ee3b
98442 Author: Dan Winship <danw@gnome.org>
98443 Date:   Sun Sep 4 08:42:03 2011 -0400
98444
98445     configure: fix win32 build
98446
98447     Only require -lresolv on unix, like before
98448
98449     https://bugzilla.gnome.org/show_bug.cgi?id=645336
98450
98451  configure.ac | 68
98452  +++++++++++++++++++++++++++++++-----------------------------
98453  1 file changed, 35 insertions(+), 33 deletions(-)
98454
98455 commit 2d7051e3a33a70a01d5ee06c1f10c347f6c08baf
98456 Author: Ryan Lortie <desrt@desrt.ca>
98457 Date:   Sat Sep 3 20:12:53 2011 -0400
98458
98459     g_date_time_format: improve support for alt digits
98460
98461     Improve a few situations where g_date_time_format() was getting the
98462     padding wrong when displaying alt digits (eg: Arabic numerals) for
98463     formatting time.
98464
98465     We now depend on nl_langinfo (_NL_CTYPE_OUTDIGITn_WC) to do the
98466     conversion, which is very likely glibc-specific, but our previous
98467     method
98468     relied on a glibc-specific printf() feature, so no harm done there.
98469
98470     Add a configure check for nl_langinfo (_NL_CTYPE_OUTDIGITn_WC).
98471
98472     Uncomment a few testcases that were failing previously.
98473
98474     https://bugzilla.gnome.org/show_bug.cgi?id=658107
98475
98476  configure.ac           |  20 ++++++
98477  glib/gdatetime.c       | 167
98478  +++++++++++++++++++++++++------------------------
98479  glib/tests/gdatetime.c |  19 +++---
98480  3 files changed, 114 insertions(+), 92 deletions(-)
98481
98482 commit 4a371c2ce5262cdecc48ab998e9b66ce7b46ee4b
98483 Author: Dan Winship <danw@gnome.org>
98484 Date:   Sat Sep 3 19:49:19 2011 -0400
98485
98486     g_network_address_parse: deprecate symbolic port names
98487
98488     (which shouldn't ever have been part of the API. Grr.)
98489
98490     Solaris /etc/services doesn't even have "http", which was causing
98491     tests/network-address to fail...
98492
98493  gio/gnetworkaddress.c       | 8 ++++++--
98494  gio/tests/network-address.c | 1 -
98495  2 files changed, 6 insertions(+), 3 deletions(-)
98496
98497 commit af2a905e5480bc7eb82e7a43ef7fead7b3b90dd7
98498 Author: Dan Winship <danw@gnome.org>
98499 Date:   Sat Sep 3 19:14:16 2011 -0400
98500
98501     gsocket: fix g_socket_details_from_fd() on Solaris
98502
98503     On Solaris, getsockname() on an unconnected socket gives an addrlen of
98504     0 and doesn't set the sockaddr. So use the SO_DOMAIN sockopt to find
98505     the socket family in that case. (SO_DOMAIN doesn't exist everywhere,
98506     so we can't use it unconditionally. Also, we have to only use it if
98507     getsockname() fails, since SO_DOMAIN returns a bogus value for
98508     accept()ed sockets on both Linux and Solaris...)
98509
98510  gio/gsocket.c | 30 ++++++++++++++++++++++++++----
98511  1 file changed, 26 insertions(+), 4 deletions(-)
98512
98513 commit 0d637931299f254e1b9a2cdb2d4e050b157ec8d9
98514 Author: Dan Winship <danw@gnome.org>
98515 Date:   Sat Sep 3 18:37:43 2011 -0400
98516
98517     configure: check if -lsocket is needed (for Solaris)
98518
98519     Also, link libgio to -lresolv explicitly, rather than depending on
98520     getting it implicitly via the libasyncns build (which should
98521     eventually be going away).
98522
98523     https://bugzilla.gnome.org/show_bug.cgi?id=645336
98524
98525  configure.ac               | 66
98526  ++++++++++++++++++++++++----------------------
98527  gio/Makefile.am            |  1 +
98528  gio/libasyncns/Makefile.am |  2 +-
98529  3 files changed, 37 insertions(+), 32 deletions(-)
98530
98531 commit a636dfd7fbe5757384773460dc01e2727d7ede75
98532 Author: Ryan Lortie <desrt@desrt.ca>
98533 Date:   Sat Sep 3 19:44:13 2011 -0400
98534
98535     Revert "g_date_time_format: support %D"
98536
98537     This reverts commit 46ce7907720074089040275280bb20208bafeb6a.
98538
98539     git-bz mishap (I think?)
98540
98541  glib/gdatetime.c | 10 ----------
98542  1 file changed, 10 deletions(-)
98543
98544 commit 4d382a5a1c23f33b9c21b4ad8314787cbc5347af
98545 Author: Og B. Maciel <ogmaciel@gnome.org>
98546 Date:   Sat Sep 3 18:39:01 2011 -0400
98547
98548     Merged improvements from 2-28 branch Brazilian Translations from
98549     Adorilson Bezerra <adorilson@gmail.com>.
98550
98551  po/pt_BR.po | 234
98552  +++++++++++++++++++++++++++++++-----------------------------
98553  1 file changed, 119 insertions(+), 115 deletions(-)
98554
98555 commit 793dae876d43420f9d80112735d65ab1f03ffe07
98556 Author: Og B. Maciel <ogmaciel@gnome.org>
98557 Date:   Sat Sep 3 17:50:36 2011 -0400
98558
98559     Updated Brazilian Portuguese translation.
98560
98561  po/pt_BR.po | 192
98562  ++++++++++++++++++++++++++++++++++--------------------------
98563  1 file changed, 108 insertions(+), 84 deletions(-)
98564
98565 commit 46511fd2ca0bbe660040a4aa8a995d456d4cb4c4
98566 Author: Changwoo Ryu <cwryu@debian.org>
98567 Date:   Sat Sep 3 21:15:43 2011 +0900
98568
98569     Update Korean translation
98570
98571  po/ko.po | 473
98572  +++++++++++++++++++++++++++++++++++----------------------------
98573  1 file changed, 266 insertions(+), 207 deletions(-)
98574
98575 commit c2b385c5c23d5f553add320f223282e96fd1c88a
98576 Author: Kjartan Maraas <kmaraas@gnome.org>
98577 Date:   Sat Sep 3 13:47:44 2011 +0200
98578
98579     Added Norwegian bokmål translation
98580
98581  po/nb.po | 94
98582  ++++++++++++++++++++++++++++++++++------------------------------
98583  1 file changed, 50 insertions(+), 44 deletions(-)
98584
98585 commit 8e7112a2d37323c29a8072a7ffe3fc6f44c17bb0
98586 Author: Jorge González <jorgegonz@svn.gnome.org>
98587 Date:   Sat Sep 3 13:38:38 2011 +0200
98588
98589     Updated Spanish translation
98590
98591  po/es.po | 15 ++++++++++-----
98592  1 file changed, 10 insertions(+), 5 deletions(-)
98593
98594 commit f091c6a99b1c9e23e8e60a9e5ef35290e0ab4853
98595 Author: Matthias Clasen <mclasen@redhat.com>
98596 Date:   Fri Sep 2 23:36:03 2011 -0400
98597
98598     gdatetime: Fix locale-changing code
98599
98600     As pointed out by Ryan Lortie, the code didn't actually ever
98601     switch back to the old locale.
98602
98603     https://bugzilla.gnome.org/show_bug.cgi?id=658104
98604
98605  glib/tests/gdatetime.c | 6 ++++--
98606  1 file changed, 4 insertions(+), 2 deletions(-)
98607
98608 commit 9860c83ad63ec664a25cf1719ceaeeed70b059d9
98609 Author: Ryan Lortie <desrt@desrt.ca>
98610 Date:   Fri Sep 2 21:12:16 2011 -0400
98611
98612     g_date_time_format: add standards notes to the doc
98613
98614     Explicitly mention C99's strftime() in the documentation for
98615     g_date_time_format() as the one that we aim for compatibility with.
98616     Specifically list the formats we do not support as well as the extra
98617     ones that we borrow from glibc.
98618
98619  glib/gdatetime.c | 13 +++++++++----
98620  1 file changed, 9 insertions(+), 4 deletions(-)
98621
98622 commit bdb34e3217e46236cafa61991a15b9aa2e80ba61
98623 Author: Ryan Lortie <desrt@desrt.ca>
98624 Date:   Fri Sep 2 21:04:02 2011 -0400
98625
98626     GDateTime: test _format against strftime()
98627
98628     Test g_date_time_format() against strftime().  This test found quite a
98629     few cases of incorrect behaviour on our part (fixes already committed
98630     for those).
98631
98632  glib/tests/gdatetime.c | 26 ++++++++++++++++++++++++++
98633  1 file changed, 26 insertions(+)
98634
98635 commit dcbfeb579a0890c3e3251f4c1ce0c16dc46f7c72
98636 Author: Ryan Lortie <desrt@desrt.ca>
98637 Date:   Fri Sep 2 21:03:33 2011 -0400
98638
98639     GDateTime test: plug a couple of leaks
98640
98641  glib/tests/gdatetime.c | 3 +++
98642  1 file changed, 3 insertions(+)
98643
98644 commit 1b04f0d9730e94c80db35f3dbd21cdfbb7e2c9da
98645 Author: Ryan Lortie <desrt@desrt.ca>
98646 Date:   Fri Sep 2 20:54:51 2011 -0400
98647
98648     g_date_time_format: rip out non-working %W format
98649
98650     Our implementation of %W is incorrect.  Nobody should want to use this
98651     format anyway and the implementation is non-trivial, so rip it out
98652     rather than fixing it.
98653
98654     Remove the testcase for %W as well.
98655
98656  glib/gdatetime.c       | 9 ---------
98657  glib/tests/gdatetime.c | 1 -
98658  2 files changed, 10 deletions(-)
98659
98660 commit b8c2fd7e05e18cb45eb83c751df394e0e3174084
98661 Author: Ryan Lortie <desrt@desrt.ca>
98662 Date:   Fri Sep 2 20:53:02 2011 -0400
98663
98664     g_date_time_format: clarify documentation
98665
98666     Add some clarification to the documentation for %g, %G, %V and %u
98667     formats (which all concern themselves with ISO 8601 week dates).
98668
98669  glib/gdatetime.c | 20 ++++++++++++--------
98670  1 file changed, 12 insertions(+), 8 deletions(-)
98671
98672 commit 46ce7907720074089040275280bb20208bafeb6a
98673 Author: Ryan Lortie <desrt@desrt.ca>
98674 Date:   Fri Sep 2 19:38:45 2011 -0400
98675
98676     g_date_time_format: support %D
98677
98678     %D represents the date in mm/dd/yy format.
98679
98680     https://bugzilla.gnome.org/show_bug.cgi?id=658061
98681
98682  glib/gdatetime.c | 10 ++++++++++
98683  1 file changed, 10 insertions(+)
98684
98685 commit 4b35f12552ebd9d064c7e6dc97e0e1e9c57b6215
98686 Author: Ryan Lortie <desrt@desrt.ca>
98687 Date:   Fri Sep 2 19:34:33 2011 -0400
98688
98689     g_date_time_format: small fixups
98690
98691     Add missing 'break;' from the case: block for %c.  Reorder the
98692     cases so
98693     that %F comes before %g/%G and %n comes in its correct alphabetical
98694     order.
98695
98696  glib/gdatetime.c | 19 ++++++++++---------
98697  1 file changed, 10 insertions(+), 9 deletions(-)
98698
98699 commit 65fe8b73c50b89358732e0c0d093587b62a1cea0
98700 Author: Ryan Lortie <desrt@desrt.ca>
98701 Date:   Fri Sep 2 19:33:32 2011 -0400
98702
98703     g_date_time_format: fix padding for some formats
98704
98705     %e is supposed to be space-padded and %W is supposed to be 0-padded
98706
98707     Adjust the testcase accordingly since it expects the wrong behaviour.
98708
98709  glib/gdatetime.c       | 4 ++--
98710  glib/tests/gdatetime.c | 2 +-
98711  2 files changed, 3 insertions(+), 3 deletions(-)
98712
98713 commit b4591aa3dc5689de4e3520f803ed6cf13ef570a0
98714 Author: Ryan Lortie <desrt@desrt.ca>
98715 Date:   Fri Sep 2 21:02:27 2011 -0400
98716
98717     GDateTime test: don't test removed %N
98718
98719  glib/tests/gdatetime.c | 1 -
98720  1 file changed, 1 deletion(-)
98721
98722 commit a1b665c1112912152c45b68dfe73c0da027ebdea
98723 Author: Ryan Lortie <desrt@desrt.ca>
98724 Date:   Fri Sep 2 14:53:21 2011 -0400
98725
98726     g_date_time_format: support %g and %G
98727
98728     These are the 2-digit and 4-digit ISO week-numbering years.
98729
98730     https://bugzilla.gnome.org/show_bug.cgi?id=658061
98731
98732  glib/gdatetime.c | 17 +++++++++++++++++
98733  1 file changed, 17 insertions(+)
98734
98735 commit 034952ead64842b95b75a9ebaed45741edd0c7aa
98736 Author: Ryan Lortie <desrt@desrt.ca>
98737 Date:   Fri Sep 2 13:38:03 2011 -0400
98738
98739     g_date_time_format: drop %N format
98740
98741     %N is not specified in any standards document, but we use it to
98742     display
98743     the number of microseconds.
98744
98745     The fact that our our current implementation of it is nearly useless
98746     (since it does not zero-pad) coupled with the high chance that
98747     a future
98748     version of the C standard may specify it with another meaning
98749     means that
98750     we should drop it.
98751
98752     https://bugzilla.gnome.org/show_bug.cgi?id=658061
98753
98754  glib/gdatetime.c | 8 --------
98755  1 file changed, 8 deletions(-)
98756
98757 commit f421f0b88323b2a07d3cf18bf2aa3e2acf509738
98758 Author: Javier Jardón <jjardon@gnome.org>
98759 Date:   Fri Sep 2 17:22:14 2011 +0100
98760
98761     g_date_time_format: support %w
98762
98763     %w represents the day of the week as a decimal, range 0 to 6,
98764     Sunday being 0.
98765
98766     https://bugzilla.gnome.org/show_bug.cgi?id=658061
98767
98768  glib/gdatetime.c | 14 ++++++++++++++
98769  1 file changed, 14 insertions(+)
98770
98771 commit e975b5b75c6e61ae417ad6a56cf9b9a86ec7d61a
98772 Author: Javier Jardón <jjardon@gnome.org>
98773 Date:   Fri Sep 2 17:09:07 2011 +0100
98774
98775     g_date_time_format: support %C
98776
98777     %C represents the century number (year/100) as a 2-digit integer
98778
98779     https://bugzilla.gnome.org/show_bug.cgi?id=658061
98780
98781  glib/gdatetime.c | 8 ++++++++
98782  1 file changed, 8 insertions(+)
98783
98784 commit 6f80dc60429e7310300a5df75a03a093c3fd4767
98785 Author: Javier Jardón <jjardon@gnome.org>
98786 Date:   Fri Sep 2 16:32:21 2011 +0100
98787
98788     g_date_time_format: support %c
98789
98790     %c represents the preferred  date  and  time  representation  for the
98791     current locale.
98792
98793     https://bugzilla.gnome.org/show_bug.cgi?id=658061
98794
98795  glib/gdatetime.c | 16 ++++++++++++++++
98796  1 file changed, 16 insertions(+)
98797
98798 commit b42d15490b88f5e1fdd6385143a4fd58040260db
98799 Author: Javier Jardón <jjardon@gnome.org>
98800 Date:   Fri Sep 2 14:52:37 2011 +0100
98801
98802     g_date_time_format: support %V
98803
98804     %V represents the  ISO 8601  week  number of the current year as a
98805     decimal number, range 01 to 53, where week 1 is the  first  week
98806     that  has  at least 4 days in the new year
98807
98808     https://bugzilla.gnome.org/show_bug.cgi?id=658061
98809
98810  glib/gdatetime.c | 11 +++++++++++
98811  1 file changed, 11 insertions(+)
98812
98813 commit 0ea581b80a703f181dc10e5c5fbf9c3a4643d20b
98814 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
98815 Date:   Fri Sep 2 20:56:39 2011 +0300
98816
98817     Updated Belarusian translation.
98818
98819  po/be.po | 506
98820  +++++++++++++++++++++++++++++++++++++--------------------------
98821  1 file changed, 296 insertions(+), 210 deletions(-)
98822
98823 commit 275f1864d836e76ff36ff3f4473370e981679698
98824 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
98825 Date:   Fri Sep 2 08:39:54 2011 +0800
98826
98827     Update Visual C++ README.txt's a bit
98828
98829     LibFFI 3.0.10 is now out officially...
98830
98831  build/win32/vs10/README.txt | 4 ++--
98832  build/win32/vs9/README.txt  | 4 ++--
98833  2 files changed, 4 insertions(+), 4 deletions(-)
98834
98835 commit 8beda5806ae6fb5ad994edecda89ea1df6473ba6
98836 Author: Daniel Nylander <po@danielnylander.se>
98837 Date:   Thu Sep 1 22:24:07 2011 +0200
98838
98839     Updated Swedish translation
98840
98841  po/sv.po | 1156
98842  +++++++++++++++++++++++++++++++++-----------------------------
98843  1 file changed, 619 insertions(+), 537 deletions(-)
98844
98845 commit b0048bb44413af26a4941f36aac0f904773c4822
98846 Author: Daniel Nylander <po@danielnylander.se>
98847 Date:   Thu Sep 1 22:22:32 2011 +0200
98848
98849     Updated Swedish translation
98850
98851  po/sv.po | 161
98852  ++++++++++++++++++++++++++++++++++-----------------------------
98853  1 file changed, 86 insertions(+), 75 deletions(-)
98854
98855 commit a020fbf8f6cd345c0e7cbd5eb0dae194c5dc6650
98856 Author: Will Thompson <will.thompson@collabora.co.uk>
98857 Date:   Thu Sep 1 14:28:57 2011 -0400
98858
98859     gdbus-codegen: post-process all interfaces when parsing >1 file
98860
98861     This also fixes a crash when you run gdbus-codegen with no arguments.
98862
98863     https://bugzilla.gnome.org/show_bug.cgi?id=656323
98864
98865     Signed-off-by: David Zeuthen <davidz@redhat.com>
98866
98867  gio/gdbus-2.0/codegen/codegen_main.py | 2 +-
98868  1 file changed, 1 insertion(+), 1 deletion(-)
98869
98870 commit dbfb56bda94c76366026f0ea738f5472fb7cd0c1
98871 Author: Kjartan Maraas <kmaraas@gnome.org>
98872 Date:   Wed Aug 31 21:17:10 2011 +0200
98873
98874     Updated Norwegian bokmål translation
98875
98876  po/nb.po | 27 ++++++++++++++++++---------
98877  1 file changed, 18 insertions(+), 9 deletions(-)
98878
98879 commit ab8938c64da8f9cf68faca2b8afb3bfa49ff4fa0
98880 Author: Ryan Lortie <desrt@desrt.ca>
98881 Date:   Tue Aug 30 21:31:40 2011 -0400
98882
98883     Revert "gdatetime: Add g_date_time_source_new()"
98884
98885     This reverts three commits:
98886
98887      - 1feb752996b404965a2f58b29a569a273d4374fa
98888      - 5763c631473539746646697e6a775f6eacaa08e2
98889      - 21a538934091e1449e0479daf066fa20df2dc2ef
98890
98891     https://bugzilla.gnome.org/show_bug.cgi?id=655129
98892
98893  configure.ac                          |  17 ---
98894  docs/reference/glib/glib-sections.txt |   3 -
98895  glib/gdatetime.c                      | 232
98896  ----------------------------------
98897  glib/gdatetime.h                      |   3 -
98898  glib/glib.symbols                     |   1 -
98899  glib/gmain.h                          |   1 -
98900  glib/tests/Makefile.am                |   4 -
98901  glib/tests/glib-clock.c               |  38 ------
98902  glib/tests/timeout.c                  |  70 ----------
98903  9 files changed, 369 deletions(-)
98904
98905 commit fe4fc3e8b5a5ad8d4113c4df1fe8e0e9f295035e
98906 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
98907 Date:   Tue Aug 30 16:20:55 2011 +0200
98908
98909     Make GMainLoop, GMainContext and GSource boxed types
98910
98911     Also add some annotations for better usage of these types in bindings.
98912
98913     https://bugzilla.gnome.org/show_bug.cgi?id=657725
98914
98915  glib/gmain.c            | 35 ++++++++++++++++++-----------------
98916  glib/gmain.h            |  8 ++++----
98917  gobject/gboxed.c        |  3 +++
98918  gobject/glib-types.h    | 30 ++++++++++++++++++++++++++++++
98919  gobject/gobject.symbols |  3 +++
98920  5 files changed, 58 insertions(+), 21 deletions(-)
98921
98922 commit 3354b02ccdb5bdc714cdfbe9bbe9a10589c84153
98923 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
98924 Date:   Wed Aug 31 13:01:04 2011 +0800
98925
98926     Update Win32 and VS Readme files
98927
98928     Tell people about the GNOME Live! page that outlines building
98929     GLib and its dependencies with Visual C++.
98930
98931  README.win32                | 5 +++++
98932  build/win32/vs10/README.txt | 5 +++++
98933  build/win32/vs9/README.txt  | 5 +++++
98934  3 files changed, 15 insertions(+)
98935
98936 commit dab38147aec8bd415a6816422baa59863c941ead
98937 Author: Ryan Lortie <desrt@desrt.ca>
98938 Date:   Tue Aug 30 21:13:08 2011 -0400
98939
98940     es.po: stop translating "kB" to "KiB", etc.
98941
98942     "kB" is used by GLib to mean 1000 bytes exactly -- not 1024.  It is
98943     therefore incorrect to translate this to KiB.  Same for the other
98944     units.
98945
98946     The original commit ef3e5917ca1239b39db2cb433c4306d0152f18f5
98947     fixing this
98948     problem was reverted, so I'm applying it again.
98949
98950     See http://mail.gnome.org/archives/gnome-i18n/2011-July/msg00078.html
98951     for more information.
98952
98953  po/es.po | 12 ++++++------
98954  1 file changed, 6 insertions(+), 6 deletions(-)
98955
98956 commit 2955981569808304399d16847712f0ef97c6355b
98957 Author: Dan Winship <danw@gnome.org>
98958 Date:   Tue Aug 16 19:12:59 2011 -0400
98959
98960     g_get_monotonic_time: fix race condition
98961
98962     Since there was nothing guaranteeing synchronization of the
98963     assignments to checked and clockid, it would be possible for one
98964     thread to set clockid = CLOCK_MONOTONIC, and for another thread to see
98965     checked = TRUE but still clockid = CLOCK_REALTIME.
98966
98967     https://bugzilla.gnome.org/show_bug.cgi?id=655129
98968
98969  glib/gmain.c | 29 ++++++++++++++---------------
98970  1 file changed, 14 insertions(+), 15 deletions(-)
98971
98972 commit c0eb77bfc8be7c30c271f2415c08f8f3186113c3
98973 Author: Ryan Lortie <desrt@desrt.ca>
98974 Date:   Tue Aug 30 09:45:52 2011 -0400
98975
98976     unix signal watch: make API match other sources
98977
98978     Change the unix signal watch API to match other sources in both
98979     available functions, names of those functions and order of the
98980     parameters to the _full function.
98981
98982     https://bugzilla.gnome.org/show_bug.cgi?id=657705
98983
98984  docs/reference/glib/glib-sections.txt |  3 ++-
98985  glib/glib-unix.c                      | 36
98986  ++++++++++++++++++++++++++++-------
98987  glib/glib-unix.h                      | 16 ++++++++++------
98988  glib/glib.symbols                     |  3 ++-
98989  glib/tests/unix.c                     | 12 ++----------
98990  5 files changed, 45 insertions(+), 25 deletions(-)
98991
98992 commit 1292ffc7805773312f42409eeee7a7ce6b5837fc
98993 Author: Javier Jardón <jjardon@gnome.org>
98994 Date:   Tue Aug 30 22:52:59 2011 +0100
98995
98996     glib.doap: Add glib to "platform" category
98997
98998  glib.doap | 1 +
98999  1 file changed, 1 insertion(+)
99000
99001 commit ae8dcf429d0e16f944f0f8e8ceab5569408ae410
99002 Author: Jorge González <jorgegonz@svn.gnome.org>
99003 Date:   Tue Aug 30 19:14:04 2011 +0200
99004
99005     Updated Spanish translation
99006
99007  po/es.po | 125
99008  +++++++++++++++++++++++++++++++++------------------------------
99009  1 file changed, 66 insertions(+), 59 deletions(-)
99010
99011 commit c6bd78f31c29a06d948b675da7f5682fe1c3c218
99012 Author: Jorge González <jorgegonz@svn.gnome.org>
99013 Date:   Tue Aug 30 19:00:15 2011 +0200
99014
99015     Updated Spanish translation
99016
99017  po/es.po | 225
99018  +++++++++++++++++++++++++++++++--------------------------------
99019  1 file changed, 109 insertions(+), 116 deletions(-)
99020
99021 commit 49bb7cff4b2f238453363b032f2c401055158026
99022 Author: Stef Walter <stefw@collabora.co.uk>
99023 Date:   Sun Aug 28 20:24:56 2011 +0200
99024
99025     gio: Add GTlsInteraction interaction method invocation guarantees
99026
99027      * Add 'invoke' style method, which can be used to call an interaction
99028        from any thread. The interaction will be run in the appropriate
99029        #GMainContext
99030      * Sync methods can be called whether main loop is running or not.
99031      * Derived classes can choose to implement only sync or async
99032        interaction method, and the invoke method will fill in the blanks.
99033      * Documentation for the above.
99034      * Tests for the above.
99035
99036     https://bugzilla.gnome.org/show_bug.cgi?id=657567
99037
99038  .gitignore                  |   1 +
99039  gio/gio.symbols             |   1 +
99040  gio/gtlsinteraction.c       | 423 +++++++++++++++++++++++-----
99041  gio/gtlsinteraction.h       |  12 +-
99042  gio/tests/Makefile.am       |   3 +
99043  gio/tests/tls-interaction.c | 661
99044  ++++++++++++++++++++++++++++++++++++++++++++
99045  6 files changed, 1036 insertions(+), 65 deletions(-)
99046
99047 commit 116b2932abfa7727cd0486e6e74624aaf4012ab7
99048 Author: Tomas Bzatek <tbzatek@redhat.com>
99049 Date:   Tue Aug 30 18:00:49 2011 +0200
99050
99051     glocalfile: Fix the grammar
99052
99053  gio/glocalfile.c | 2 +-
99054  1 file changed, 1 insertion(+), 1 deletion(-)
99055
99056 commit 780591b542dbd15f6165eb011e2e38b0c10bfe47
99057 Author: Matthias Clasen <mclasen@redhat.com>
99058 Date:   Tue Aug 30 11:44:57 2011 -0400
99059
99060     Post-release version bump
99061
99062  configure.ac | 2 +-
99063  1 file changed, 1 insertion(+), 1 deletion(-)
99064
99065 commit c6850add98dd0dde66217c47e632a121fee88e80
99066 Author: Matthias Clasen <mclasen@redhat.com>
99067 Date:   Tue Aug 30 11:10:40 2011 -0400
99068
99069     2.29.18
99070
99071  configure.ac | 2 +-
99072  1 file changed, 1 insertion(+), 1 deletion(-)
99073
99074 commit 229234111c418c2186868c47bfdd6684be8ee1cf
99075 Author: Bastien Nocera <hadess@hadess.net>
99076 Date:   Fri Aug 26 16:36:12 2011 +0100
99077
99078     gio: Error out when we cannot modify a GAppInfo
99079
99080     g_desktop_app_info_set_as_default_for_type() and
99081     g_desktop_app_info_set_as_last_used_for_type () require the
99082     application's ID, but depending on how the GAppInfo was created,
99083     we might not be have one, and would thus silently fail to set
99084     the default application, or last used application.
99085
99086     https://bugzilla.gnome.org/show_bug.cgi?id=657445
99087
99088  gio/gdesktopappinfo.c | 18 ++++++++++++++++--
99089  1 file changed, 16 insertions(+), 2 deletions(-)
99090
99091 commit 619b77319619d84523866fd11e2cc484b470ed80
99092 Author: Matthias Clasen <mclasen@redhat.com>
99093 Date:   Tue Aug 30 10:25:42 2011 -0400
99094
99095     More updates
99096
99097  NEWS | 6 ++++++
99098  1 file changed, 6 insertions(+)
99099
99100 commit 302a5072c915fc95e187e733acab139bca692e0b
99101 Author: Dan Winship <danw@gnome.org>
99102 Date:   Sat Aug 27 11:33:43 2011 -0400
99103
99104     gio/tests/gdbus-peer: make this work on non-Linux unixes
99105
99106     The test was using a socket in a temporary directory, but not actually
99107     creating that temporary directory. This worked fine on Linux since it
99108     actually ended up using an abstract socket instead, but failed on
99109     unixes without abstract sockets.
99110
99111     https://bugzilla.gnome.org/show_bug.cgi?id=657517
99112
99113  gio/tests/gdbus-peer.c | 26 ++++++++++++++++++++++++--
99114  1 file changed, 24 insertions(+), 2 deletions(-)
99115
99116 commit d156492c8333097d969e933abbde2cab6011b321
99117 Author: Matthias Clasen <mclasen@redhat.com>
99118 Date:   Tue Aug 30 00:00:37 2011 -0400
99119
99120     Add a forgotten section
99121
99122  docs/reference/gio/gio-docs.xml | 1 +
99123  1 file changed, 1 insertion(+)
99124
99125 commit 258ecdfbe643c76ac6c30d008541e17df27cfb47
99126 Author: Matthias Clasen <mclasen@redhat.com>
99127 Date:   Tue Aug 30 00:00:21 2011 -0400
99128
99129     More doc additions
99130
99131  docs/reference/gio/gio-sections.txt | 13 +++++++++++++
99132  1 file changed, 13 insertions(+)
99133
99134 commit 08208e3ce22ef5f42697fc9b015df7bff61e2859
99135 Author: Matthias Clasen <mclasen@redhat.com>
99136 Date:   Mon Aug 29 23:55:48 2011 -0400
99137
99138     Fix a doc comment
99139
99140  gio/giomodule.c | 7 ++++---
99141  1 file changed, 4 insertions(+), 3 deletions(-)
99142
99143 commit b57f2e9327c572c2823cebd53afb1e79589c476f
99144 Author: Matthias Clasen <mclasen@redhat.com>
99145 Date:   Mon Aug 29 23:42:24 2011 -0400
99146
99147     Clean up gobject docs
99148
99149  docs/reference/gobject/gobject-sections.txt | 9 +++++++--
99150  1 file changed, 7 insertions(+), 2 deletions(-)
99151
99152 commit 0196fcc9ce0492235f681584037de2f61557f3ac
99153 Author: Matthias Clasen <mclasen@redhat.com>
99154 Date:   Mon Aug 29 23:36:27 2011 -0400
99155
99156     Correct a doc typo
99157
99158  glib/ghmac.c | 2 +-
99159  1 file changed, 1 insertion(+), 1 deletion(-)
99160
99161 commit a8b128a01cb0798481c56c4c4a1f84625415d904
99162 Author: Matthias Clasen <mclasen@redhat.com>
99163 Date:   Mon Aug 29 23:33:48 2011 -0400
99164
99165     Remove no-longer existing api
99166
99167  docs/reference/glib/glib-sections.txt | 1 -
99168  1 file changed, 1 deletion(-)
99169
99170 commit fb74f6e303ee89ab8b37708556a24b5e219c1db1
99171 Author: Dan Winship <danw@gnome.org>
99172 Date:   Sat Aug 27 19:46:51 2011 -0400
99173
99174     GSocketAddress: create IPv4 addresses for IPv6 mapped-IPv4 addresses
99175
99176     IPv6-mapped-IPv4 addresses are annoying. Just translate them to real
99177     IPv4 addresses.
99178
99179     based on a patch from Jonny Lamb
99180     https://bugzilla.gnome.org/show_bug.cgi?id=646082
99181
99182  gio/gsocketaddress.c |  15 +++++++-
99183  gio/tests/socket.c   | 107
99184  ++++++++++++++++++++++++++++++++++++++++++++++++---
99185  2 files changed, 116 insertions(+), 6 deletions(-)
99186
99187 commit c938250c3335cac58cca8e6747ba8359534989c5
99188 Author: Matthias Clasen <mclasen@redhat.com>
99189 Date:   Mon Aug 29 21:43:50 2011 -0400
99190
99191     Add a 'since 2.30' index to gobject docs
99192
99193  docs/reference/gobject/gobject-docs.sgml | 4 ++++
99194  1 file changed, 4 insertions(+)
99195
99196 commit a21ee644c83b4a6cfabdc9b34d6f829277fe9253
99197 Author: Matthias Clasen <mclasen@redhat.com>
99198 Date:   Mon Aug 29 19:02:33 2011 -0400
99199
99200     Don't distribute MAINTAINERS
99201
99202     ...it does not exist anymore.
99203
99204  Makefile.am | 1 -
99205  1 file changed, 1 deletion(-)
99206
99207 commit 4fb921439b2b4aa874d0e88cb7cf800c4178bda4
99208 Author: Matthias Clasen <mclasen@redhat.com>
99209 Date:   Mon Aug 29 18:29:16 2011 -0400
99210
99211     First round of NEWS updates for 2.29.18
99212
99213  NEWS | 42 ++++++++++++++++++++++++++++++++++++++++++
99214  1 file changed, 42 insertions(+)
99215
99216 commit 027b63ab96f2c978f6670f42c27fe7c8dcdfd4aa
99217 Author: David Zeuthen <davidz@redhat.com>
99218 Date:   Mon Aug 29 16:46:45 2011 -0400
99219
99220     GDBusObjectManagerServer: Add locking
99221
99222     Signed-off-by: David Zeuthen <davidz@redhat.com>
99223
99224  gio/gdbusobjectmanagerserver.c | 157
99225  +++++++++++++++++++++++++++++------------
99226  1 file changed, 110 insertions(+), 47 deletions(-)
99227
99228 commit 4e7ef619ebe025bd97d2a3ef8dd8c1b7baa903b2
99229 Author: David Zeuthen <davidz@redhat.com>
99230 Date:   Mon Aug 29 16:20:50 2011 -0400
99231
99232     GDBusObjectManagerClient: Add locking
99233
99234     Signed-off-by: David Zeuthen <davidz@redhat.com>
99235
99236  gio/gdbusobjectmanagerclient.c | 107
99237  +++++++++++++++++++++++++++++++++--------
99238  1 file changed, 88 insertions(+), 19 deletions(-)
99239
99240 commit fcefc71d5932f2828a27c4064d8a64a0382891a9
99241 Author: David Zeuthen <davidz@redhat.com>
99242 Date:   Mon Aug 29 15:29:27 2011 -0400
99243
99244     GDBusObjectProxy: Add locking
99245
99246     Signed-off-by: David Zeuthen <davidz@redhat.com>
99247
99248  gio/gdbusobjectproxy.c | 62
99249  +++++++++++++++++++++++++++++++++++++++++++-------
99250  1 file changed, 54 insertions(+), 8 deletions(-)
99251
99252 commit dc38967fd35286f9489a8cdcb3d811d34113ceca
99253 Author: Matthias Clasen <mclasen@redhat.com>
99254 Date:   Mon Aug 29 15:18:29 2011 -0400
99255
99256     Don't call close on invalid fds
99257
99258     If an fd is -1, don't call close() on it, since that leads to
99259     EBDAF and complaints from valgrind.
99260
99261     https://bugzilla.gnome.org/show_bug.cgi?id=657593
99262
99263  glib/gtestutils.c | 9 ++++++---
99264  1 file changed, 6 insertions(+), 3 deletions(-)
99265
99266 commit fb94a0299bbe23e8531556002cb7e2f895d736e0
99267 Author: David Zeuthen <davidz@redhat.com>
99268 Date:   Mon Aug 29 15:19:42 2011 -0400
99269
99270     GDBusObjectSkeleton: Add locking
99271
99272     Signed-off-by: David Zeuthen <davidz@redhat.com>
99273
99274  gio/gdbusobjectskeleton.c | 84
99275  ++++++++++++++++++++++++++++++++++++++---------
99276  1 file changed, 69 insertions(+), 15 deletions(-)
99277
99278 commit faec5d6b5cebd1075cc75c8be75b8e7f225d4595
99279 Author: David Zeuthen <davidz@redhat.com>
99280 Date:   Mon Aug 29 14:23:02 2011 -0400
99281
99282     GDBusInterfaceSkeleton: Add locking
99283
99284     Signed-off-by: David Zeuthen <davidz@redhat.com>
99285
99286  gio/gdbusinterfaceskeleton.c | 75
99287  ++++++++++++++++++++++++++++++++++++++------
99288  1 file changed, 66 insertions(+), 9 deletions(-)
99289
99290 commit 4e4505b8deaad39d5a6dd598ad49f5cb5dd72480
99291 Author: Stef Walter <stefw@collabora.co.uk>
99292 Date:   Sun Aug 28 06:58:29 2011 +0200
99293
99294     Print out URL to HTML coverage report after 'make lcov'
99295
99296     * For easy clicking
99297
99298     https://bugzilla.gnome.org/show_bug.cgi?id=657540
99299
99300  Makefile.decl | 1 +
99301  1 file changed, 1 insertion(+)
99302
99303 commit 21a538934091e1449e0479daf066fa20df2dc2ef
99304 Author: Colin Walters <walters@verbum.org>
99305 Date:   Mon Aug 29 15:05:34 2011 -0400
99306
99307     gdatetime: Tweak g_date_time_source_new() documentation
99308
99309  glib/gdatetime.c | 3 ++-
99310  1 file changed, 2 insertions(+), 1 deletion(-)
99311
99312 commit 1b28408b8bfe282f671716a39bba3208d3fef39a
99313 Author: Matthias Clasen <mclasen@redhat.com>
99314 Date:   Mon Aug 29 14:49:32 2011 -0400
99315
99316     Spelling fixes
99317
99318     Spelling fixes in comments and docs, provided by
99319     Kjartan Maraas in bug 657336.
99320
99321  gio/gapplicationcommandline.c  |  2 +-
99322  gio/gasyncinitable.c           |  2 +-
99323  gio/gbufferedinputstream.c     |  4 ++--
99324  gio/gcancellable.c             |  2 +-
99325  gio/gconverter.c               |  4 ++--
99326  gio/gdatainputstream.c         |  2 +-
99327  gio/gdbusconnection.c          |  6 +++---
99328  gio/gdbusserver.c              |  2 +-
99329  gio/gdesktopappinfo.c          |  2 +-
99330  gio/gdrive.c                   |  2 +-
99331  gio/gfile.c                    |  4 ++--
99332  gio/gfileattribute.c           |  2 +-
99333  gio/gfileenumerator.c          |  8 ++++----
99334  gio/gfileinputstream.c         |  4 ++--
99335  gio/gfilemonitor.c             |  4 ++--
99336  gio/ginitable.c                |  8 ++++----
99337  gio/ginputstream.c             | 16 ++++++++--------
99338  gio/giomodule.h                |  2 +-
99339  gio/giostream.c                | 12 ++++++------
99340  gio/giotypes.h                 |  2 +-
99341  gio/gloadableicon.c            |  4 ++--
99342  gio/glocalfile.c               |  2 +-
99343  gio/gmount.c                   | 16 ++++++++--------
99344  gio/goutputstream.c            | 22 +++++++++++-----------
99345  gio/gproxyaddressenumerator.c  |  2 +-
99346  gio/gregistrysettingsbackend.c |  4 ++--
99347  gio/gseekable.c                |  4 ++--
99348  gio/gsettings.c                |  6 +++---
99349  gio/gsettingsbackend.c         |  4 ++--
99350  gio/gsimplepermission.c        |  2 +-
99351  gio/gsocket.c                  |  2 +-
99352  gio/gsocketaddress.c           |  2 +-
99353  gio/gsocks5proxy.c             |  4 ++--
99354  gio/gunionvolumemonitor.c      |  2 +-
99355  gio/gvolume.c                  |  6 +++---
99356  gio/gwin32mount.c              |  2 +-
99357  gio/strinfo.c                  |  4 ++--
99358  glib/gbsearcharray.h           |  2 +-
99359  glib/gconvert.c                | 18 +++++++++---------
99360  glib/gdataset.c                |  2 +-
99361  glib/gdatetime.c               | 10 +++++-----
99362  glib/gfileutils.c              |  2 +-
99363  glib/gmain.c                   |  2 +-
99364  glib/gregex.c                  | 16 ++++++++--------
99365  glib/gregex.h                  |  2 +-
99366  glib/gslice.c                  |  6 +++---
99367  glib/gstdio.h                  |  2 +-
99368  glib/gstrfuncs.c               |  2 +-
99369  glib/gthread.c                 |  6 +++---
99370  glib/gthreadpool.c             |  4 ++--
99371  glib/gthreadprivate.h          |  2 +-
99372  glib/gtimezone.c               |  2 +-
99373  glib/gutf8.c                   | 12 ++++++------
99374  glib/gutils.c                  |  2 +-
99375  glib/gvariant-parser.c         |  2 +-
99376  glib/gvariant-serialiser.c     |  4 ++--
99377  glib/gvariant.c                |  2 +-
99378  glib/gvarianttypeinfo.c        |  2 +-
99379  glib/gvarianttypeinfo.h        |  6 +++---
99380  glib/gwin32.c                  |  2 +-
99381  gmodule/gmodule.c              |  2 +-
99382  gmodule/gmodule.h              |  2 +-
99383  gobject/gboxed.c               |  4 ++--
99384  gobject/gclosure.c             |  4 ++--
99385  gobject/glib-genmarshal.c      |  2 +-
99386  gobject/gobject.c              |  2 +-
99387  gobject/gobject.h              |  6 +++---
99388  gobject/gparam.c               |  4 ++--
99389  gobject/gparam.h               |  2 +-
99390  gobject/gsignal.c              |  4 ++--
99391  gobject/gtype.c                |  4 ++--
99392  gobject/gvaluearray.c          |  4 ++--
99393  tests/memchunks.c              |  2 +-
99394  tests/threadpool-test.c        |  4 ++--
99395  74 files changed, 167 insertions(+), 167 deletions(-)
99396
99397 commit 5763c631473539746646697e6a775f6eacaa08e2
99398 Author: Colin Walters <walters@verbum.org>
99399 Date:   Wed Aug 17 13:09:27 2011 -0400
99400
99401     Add Linux timerfd_create() backend for g_date_time_source_new()
99402
99403     This makes the source efficient on Linux.
99404
99405     Tested on Fedora 15 x86_64 + updates, kernel-2.6.40-4.fc15.x86_64
99406     Also tested fallback code for unsupported flag TFD_TIMER_CANCEL_ON_SET
99407     on kernel 2.6.38.
99408
99409     https://bugzilla.gnome.org/show_bug.cgi?id=655129
99410
99411  configure.ac     | 17 ++++++++++++
99412  glib/gdatetime.c | 79
99413  ++++++++++++++++++++++++++++++++++++++++++++++++++++++--
99414  2 files changed, 94 insertions(+), 2 deletions(-)
99415
99416 commit 1feb752996b404965a2f58b29a569a273d4374fa
99417 Author: Colin Walters <walters@verbum.org>
99418 Date:   Sat Aug 13 08:55:20 2011 -0400
99419
99420     gdatetime: Add g_date_time_source_new()
99421
99422     Several different codebases in GNOME want to implement wall clocks.
99423     While we could pretty easily share a private library, it's not a
99424     substantial amount of code, and GLib already has a lot of the
99425     necessary system-specific detection and handling infrastructure.
99426
99427     Note this initial implementation just wakes up once a second in the
99428     cancel_on_set case; we'll add the Linux-specific handling in a
99429     subsequent commit.
99430
99431     https://bugzilla.gnome.org/show_bug.cgi?id=655129
99432
99433  docs/reference/glib/glib-sections.txt |   3 +
99434  glib/gdatetime.c                      | 156
99435  ++++++++++++++++++++++++++++++++++
99436  glib/gdatetime.h                      |   3 +
99437  glib/glib.symbols                     |   1 +
99438  glib/gmain.h                          |   1 +
99439  glib/tests/Makefile.am                |   4 +
99440  glib/tests/glib-clock.c               |  38 +++++++++
99441  glib/tests/timeout.c                  |  70 +++++++++++++++
99442  8 files changed, 276 insertions(+)
99443
99444 commit 1dfe332e4505d9de9d5819087a60a591b40dde28
99445 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
99446 Date:   Mon Aug 29 19:18:28 2011 +0800
99447
99448     Updated Traditional Chinese translation(Hong Kong and Taiwan)
99449
99450  po/zh_HK.po | 1410
99451  +++++++++++++++++++++++++++++++---------------------------
99452  po/zh_TW.po | 1412
99453  ++++++++++++++++++++++++++++++++---------------------------
99454  2 files changed, 1551 insertions(+), 1271 deletions(-)
99455
99456 commit 67613478ebeda4c8bcc4aff154ef38cc07387cbf
99457 Author: Yuri Myasoedov <omerta13@yandex.ru>
99458 Date:   Sun Aug 28 22:24:49 2011 +0400
99459
99460     Updated Russian translation
99461
99462  po/ru.po | 160
99463  +++++++++++++++++++++++++++++++++++----------------------------
99464  1 file changed, 89 insertions(+), 71 deletions(-)
99465
99466 commit 965232049f66a53005166e6c17d509ed92ec4b72
99467 Author: Kjartan Maraas <kmaraas@gnome.org>
99468 Date:   Sun Aug 28 19:07:09 2011 +0200
99469
99470     Updated Norwegian bokmål translation
99471
99472  po/nb.po | 141
99473  +++++++++++++++++++++++++++++++++------------------------------
99474  1 file changed, 75 insertions(+), 66 deletions(-)
99475
99476 commit b2b2f443ef3effd993de6ba3ba0883c9f81ef06f
99477 Author: Fran Dieguez <fran@openhost.es>
99478 Date:   Sun Aug 28 16:01:03 2011 +0200
99479
99480     Updated galician translations
99481
99482  po/gl.po | 97
99483  +++++++++++++++++++++++++++++++++++++---------------------------
99484  1 file changed, 56 insertions(+), 41 deletions(-)
99485
99486 commit 41e4db80768e0155fdc5eaa71c59a7f4011e624a
99487 Author: Kalev Lember <kalevlember@gmail.com>
99488 Date:   Mon Aug 15 16:09:18 2011 +0300
99489
99490     gio/tests/gtlsconsoleinteraction: Work around missing getpass()
99491     on win32
99492
99493     Loosely based on a patch by Sam Thursfield <ssssam@gmail.com>.
99494     https://bugzilla.gnome.org/show_bug.cgi?id=656341
99495
99496  gio/tests/gtlsconsoleinteraction.c | 31 +++++++++++++++++++++++++++++++
99497  1 file changed, 31 insertions(+)
99498
99499 commit a0029515caa2cce46fdd865d90043003bb6cd9b0
99500 Author: Jorge González <jorgegonz@svn.gnome.org>
99501 Date:   Sun Aug 28 10:14:54 2011 +0200
99502
99503     Updated Spanish translation
99504
99505  po/es.po | 141
99506  +++++++++++++++++++++++++++++++++------------------------------
99507  1 file changed, 75 insertions(+), 66 deletions(-)
99508
99509 commit 4d08b2094e6b657e4427e8ea5cc266010aa92987
99510 Author: Jorge González <jorgegonz@svn.gnome.org>
99511 Date:   Sun Aug 28 10:08:05 2011 +0200
99512
99513     Updated Spanish translation
99514
99515  po/es.po | 174
99516  +++++++++++++++++++++++++++++++++++----------------------------
99517  1 file changed, 97 insertions(+), 77 deletions(-)
99518
99519 commit be555ed2d035759236db20d0f4b4ef9644350779
99520 Author: Matthias Clasen <mclasen@redhat.com>
99521 Date:   Sat Aug 27 23:30:43 2011 -0400
99522
99523     Fix symbol lists
99524
99525  gio/gio.symbols | 1 +
99526  1 file changed, 1 insertion(+)
99527
99528 commit 6e80885c8d4efe20b5fe507af81ddaa7f408e8c5
99529 Author: Matthias Clasen <mclasen@redhat.com>
99530 Date:   Sat Aug 27 13:18:45 2011 -0400
99531
99532     Spell out file descriptors in a message
99533
99534     Translators don't necessarily know what 'fds' are.
99535     Pointed out in bug 657454.
99536
99537  gio/gdbusmessage.c | 2 +-
99538  1 file changed, 1 insertion(+), 1 deletion(-)
99539
99540 commit 1a2265889b174c069a58beb16dc57fc13a009263
99541 Author: Matthias Clasen <mclasen@redhat.com>
99542 Date:   Sat Aug 27 13:15:42 2011 -0400
99543
99544     GDBusMessage: Use ngettext() where appropriate
99545
99546     Pointed out in bug 657452.
99547
99548  gio/gdbusmessage.c | 15 ++++++++++++---
99549  1 file changed, 12 insertions(+), 3 deletions(-)
99550
99551 commit 06b23e2b5416e994d29560436587a04b762e21cd
99552 Author: Dan Winship <danw@gnome.org>
99553 Date:   Sat Aug 27 12:08:32 2011 -0400
99554
99555     gsocketaddress: don't return ABSTRACT if the OS doesn't support it
99556
99557     FreeBSD apparently has non-0-length (but nameless) ANONYMOUS sockets.
99558     Fix the heuristics here.
99559
99560  gio/gsocketaddress.c | 7 ++++++-
99561  1 file changed, 6 insertions(+), 1 deletion(-)
99562
99563 commit aa10574dc37982457765783781f5e0e67015d4ae
99564 Author: Dan Winship <danw@gnome.org>
99565 Date:   Sat Aug 27 11:36:05 2011 -0400
99566
99567     gunixcredentialsmessage: fix this on FreeBSD
99568
99569     pointed out by Henry Hu
99570     https://bugzilla.gnome.org/show_bug.cgi?id=628904
99571
99572  gio/gunixcredentialsmessage.c | 2 +-
99573  1 file changed, 1 insertion(+), 1 deletion(-)
99574
99575 commit cef679d004b9fe89ae08519861e235818dd57b46
99576 Author: Dan Winship <danw@gnome.org>
99577 Date:   Sat Aug 27 09:59:02 2011 -0400
99578
99579     GSocket: fix GIOCondition on timed-out socket operation
99580
99581     The docs for g_socket_set_timeout() claimed that if an async operation
99582     timed out, the GIOCondition passed to the source callback would be
99583     G_IO_IN or G_IO_OUT (thus prompting the caller to call
99584     g_socket_receive/send and get a G_IO_ERROR_TIMED_OUT), but in fact it
99585     ended up being 0, and gio/tests/socket.c was erroneously testing for
99586     that instead of the correct value. Fix this.
99587
99588  gio/gsocket.c      | 3 ++-
99589  gio/tests/socket.c | 4 ++--
99590  2 files changed, 4 insertions(+), 3 deletions(-)
99591
99592 commit 60f23ecbbc7d65eb5188875dc2c50a5f793a82a4
99593 Author: Og B. Maciel <ogmaciel@gnome.org>
99594 Date:   Fri Aug 26 11:07:57 2011 -0400
99595
99596     Updated Brazilian Portuguese translation.
99597
99598  po/pt_BR.po | 4 ++--
99599  1 file changed, 2 insertions(+), 2 deletions(-)
99600
99601 commit c04496d98d05edf3fa77db8d0a2c61634471f46b
99602 Author: Og B. Maciel <ogmaciel@gnome.org>
99603 Date:   Fri Aug 26 11:07:32 2011 -0400
99604
99605     Fixed typo: s/ether/enter.
99606
99607  gio/gtlspassword.c | 2 +-
99608  1 file changed, 1 insertion(+), 1 deletion(-)
99609
99610 commit 54b34bd4e41f5cfaeee6eff1aeb925c80ced699b
99611 Author: Og B. Maciel <ogmaciel@gnome.org>
99612 Date:   Fri Aug 26 11:06:13 2011 -0400
99613
99614     Updated Brazilian Portuguese translation.
99615
99616  po/pt_BR.po | 27 ++++++++++++++-------------
99617  1 file changed, 14 insertions(+), 13 deletions(-)
99618
99619 commit d789e78dff26d787b5a55c4b7f5858a7219d5a96
99620 Author: Stef Walter <stefw@collabora.co.uk>
99621 Date:   Fri Aug 26 15:27:19 2011 +0200
99622
99623     giomodule: When loading GIO_EXTRA_MODULES skip duplicates
99624
99625      * Load modules from paths listed in GIO_EXTRA_MODULES environment
99626        variable first.
99627      * Ignore duplicate modules based on module basename.
99628      * Add the concept of GIOModuleScope which allows other callers to
99629        skip duplicate loaded modules, or block specific modules based on
99630        basename.
99631      * Document behavior.
99632
99633     https://bugzilla.gnome.org/show_bug.cgi?id=656914
99634
99635  docs/reference/gio/gio-sections.txt |   5 +
99636  gio/gio.symbols                     |   5 +
99637  gio/gioenums.h                      |  16 +++
99638  gio/giomodule.c                     | 202
99639  +++++++++++++++++++++++++++++++++---
99640  gio/giomodule.h                     |  12 +++
99641  5 files changed, 224 insertions(+), 16 deletions(-)
99642
99643 commit 78ec02647e1b85596732e99beb31ac4d2285af34
99644 Author: Og B. Maciel <ogmaciel@gnome.org>
99645 Date:   Fri Aug 26 09:04:41 2011 -0400
99646
99647     Updated Brazilian Portuguese translation.
99648
99649  po/pt_BR.po | 1805
99650  ++++++++++++++++++++++++++++++++++++-----------------------
99651  1 file changed, 1093 insertions(+), 712 deletions(-)
99652
99653 commit 41432cb375eb04729c8fe506c40ce79fc803028b
99654 Author: Stef Walter <stefw@collabora.co.uk>
99655 Date:   Sat Aug 13 14:03:53 2011 +0200
99656
99657     Make GTlsInteraction virtual methods cancellable
99658
99659      * Add cancellable argument to g_tls_interaction_ask_password
99660        and g_tls_interaction_ask_password_async.
99661      * This is API breakage, but this API has not yet been released
99662        in a stable release (and very unlikely used yet).
99663      * Since we're breaking unreleased API, expand amount of padding
99664        on GTlsInteractionClass because we're going to need it.
99665
99666     https://bugzilla.gnome.org/show_bug.cgi?id=656443
99667
99668  gio/gioenums.h                     | 12 ++++----
99669  gio/gtlsinteraction.c              | 57
99670  ++++++++++++++++++++++++++++++++------
99671  gio/gtlsinteraction.h              | 18 ++++++++----
99672  gio/tests/gtlsconsoleinteraction.c | 25 +++++++++++++----
99673  4 files changed, 87 insertions(+), 25 deletions(-)
99674
99675 commit 7d679717f0007dac2f86f05edc763f373135aeee
99676 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
99677 Date:   Tue Aug 23 07:37:05 2011 +0200
99678
99679     Add gdbus-codegen to glib-zip.in
99680
99681     https://bugzilla.gnome.org/show_bug.cgi?id=650763
99682
99683  glib-zip.in | 3 +++
99684  1 file changed, 3 insertions(+)
99685
99686 commit a2614efd145eb4e20b0d7643c6f53c50a4d09296
99687 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
99688 Date:   Tue Aug 23 06:36:47 2011 +0100
99689
99690     Make gdbus-codegen 'relocatable' at runtime on Windows.
99691
99692     https://bugzilla.gnome.org/show_bug.cgi?id=650763
99693
99694  gio/gdbus-2.0/codegen/gdbus-codegen.in | 3 +++
99695  1 file changed, 3 insertions(+)
99696
99697 commit acb5b852c1175675d0edd2f05f76aefdaa29e1c7
99698 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
99699 Date:   Thu Aug 25 10:45:40 2011 +0100
99700
99701     gdbus-codegen: Revert to using /usr/bin/env for Python
99702
99703     After a lot of discussion, we decided /usr/bin/env is the most
99704     flexible for now.
99705
99706     https://bugzilla.gnome.org/show_bug.cgi?id=650763
99707
99708  gio/gdbus-2.0/codegen/Makefile.am      | 2 +-
99709  gio/gdbus-2.0/codegen/gdbus-codegen.in | 2 +-
99710  2 files changed, 2 insertions(+), 2 deletions(-)
99711
99712 commit cd0cd950785515d826abbe55d6b5948c411e1490
99713 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
99714 Date:   Tue Aug 23 16:38:36 2011 +0100
99715
99716     Introduce the UNINSTALLED_GLIB_SRCDIR environment variable
99717
99718     This makes it possible to avoid setting PYTHONPATH in
99719     Makefile.am files.
99720
99721     https://bugzilla.gnome.org/show_bug.cgi?id=650763
99722
99723  gio/gdbus-2.0/codegen/gdbus-codegen.in             | 13 +++++++++----
99724  gio/tests/Makefile.am                              |  4 ++--
99725  gio/tests/gdbus-object-manager-example/Makefile.am |  4 ++--
99726  3 files changed, 13 insertions(+), 8 deletions(-)
99727
99728 commit 5391aae0093c8046208ed1c7e3ae32ce9186057f
99729 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
99730 Date:   Tue Aug 23 17:37:35 2011 +0200
99731
99732     Introduce the UNINSTALLED_GLIB_BUILDDIR environment variable
99733
99734     This makes it possible to also use relative imports for
99735     gdbus-codegen's config module.
99736
99737     https://bugzilla.gnome.org/show_bug.cgi?id=650763
99738
99739  gio/gdbus-2.0/codegen/__init__.py                  | 29
99740  ++++++++++++++++++++
99741  gio/gdbus-2.0/codegen/codegen.py                   |  2 +-
99742  gio/gdbus-2.0/codegen/codegen_docbook.py           |  2 +-
99743  gio/gdbus-2.0/codegen/codegen_main.py              |  2 +-
99744  gio/tests/Makefile.am                              | 32
99745  ++++++++++++----------
99746  gio/tests/gdbus-object-manager-example/Makefile.am | 16 ++++++-----
99747  6 files changed, 58 insertions(+), 25 deletions(-)
99748
99749 commit 5dc3c2efc89ef57fe159736ab52aae8ff25a745c
99750 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
99751 Date:   Tue Aug 23 07:35:01 2011 +0200
99752
99753     Use relative imports for the gdbus/codegen package
99754
99755     But not yet for the config module (but is taken care
99756     of in a followup patch).
99757
99758     https://bugzilla.gnome.org/show_bug.cgi?id=650763
99759
99760  gio/gdbus-2.0/codegen/codegen.py         |  4 ++--
99761  gio/gdbus-2.0/codegen/codegen_docbook.py |  6 +++---
99762  gio/gdbus-2.0/codegen/codegen_main.py    | 10 +++++-----
99763  gio/gdbus-2.0/codegen/dbustypes.py       |  2 +-
99764  gio/gdbus-2.0/codegen/parser.py          |  4 ++--
99765  5 files changed, 13 insertions(+), 13 deletions(-)
99766
99767 commit 0eaec4e59a9a9662f82d9ceb0c00c15a396adc3f
99768 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
99769 Date:   Tue Aug 23 07:32:18 2011 +0200
99770
99771     Avoid using - (hyphen) in gdbus-codegen directory name
99772
99773     It's an invalid character in Python module names and prevents us from
99774     being able to import it.
99775
99776     https://bugzilla.gnome.org/show_bug.cgi?id=650763
99777
99778  configure.ac                                                | 4 ++--
99779  gio/Makefile.am                                             | 2 +-
99780  gio/{gdbus-codegen => gdbus-2.0/codegen}/.gitignore         | 0
99781  gio/{gdbus-codegen => gdbus-2.0/codegen}/Makefile.am        | 2 +-
99782  gio/{gdbus-codegen => gdbus-2.0/codegen}/__init__.py        | 0
99783  gio/{gdbus-codegen => gdbus-2.0/codegen}/codegen.py         | 0
99784  gio/{gdbus-codegen => gdbus-2.0/codegen}/codegen_docbook.py | 0
99785  gio/{gdbus-codegen => gdbus-2.0/codegen}/codegen_main.py    | 0
99786  gio/{gdbus-codegen => gdbus-2.0/codegen}/config.py.in       | 0
99787  gio/{gdbus-codegen => gdbus-2.0/codegen}/dbustypes.py       | 0
99788  gio/{gdbus-codegen => gdbus-2.0/codegen}/gdbus-codegen.in   | 2 +-
99789  gio/{gdbus-codegen => gdbus-2.0/codegen}/parser.py          | 0
99790  gio/{gdbus-codegen => gdbus-2.0/codegen}/utils.py           | 0
99791  13 files changed, 5 insertions(+), 5 deletions(-)
99792
99793 commit 33831bda2465c8f1e5d4a3fd2bf4e3618a812282
99794 Author: Ionut Biru <ibiru@archlinux.org>
99795 Date:   Wed Aug 24 19:09:53 2011 +0000
99796
99797     Use detected PYTHON shebang in gdbus-codegen
99798
99799     Change the hardcoded /usr/bin/python shebag from gdbus-codegen.in into
99800     @PYTHON@. Is used in Makefile.am to use detected python binary.
99801
99802     $(AM_V_GEN) sed -e 's,@libdir\@,$(libdir),' -e
99803     's,@PYTHON\@,$(PYTHON),'
99804     $< > $@.tmp && mv $@.tmp $@
99805
99806     Signed-off-by: Ionut Biru <ibiru@archlinux.org>
99807
99808     https://bugzilla.gnome.org/show_bug.cgi?id=657274
99809
99810  gio/gdbus-codegen/gdbus-codegen.in | 2 +-
99811  1 file changed, 1 insertion(+), 1 deletion(-)
99812
99813 commit fe8ca95882a88877ff8a7eac817a4d33149767c1
99814 Author: Yuri Myasoedov <omerta13@yandex.ru>
99815 Date:   Thu Aug 25 18:59:56 2011 +0400
99816
99817     Updated Russian translation
99818
99819  po/ru.po | 1302
99820  ++++++++++++++++++++++++++++++--------------------------------
99821  1 file changed, 632 insertions(+), 670 deletions(-)
99822
99823 commit 2e05470e3a8928e960dd093a89bb325a21e64df9
99824 Author: Javier Jardón <jjardon@gnome.org>
99825 Date:   Thu Aug 25 12:26:27 2011 +0100
99826
99827     glib.doap: Fix download location
99828
99829  glib.doap | 2 +-
99830  1 file changed, 1 insertion(+), 1 deletion(-)
99831
99832 commit 471593ebf0e133f97c08b27f357bc16ece5f81ec
99833 Author: Matthias Clasen <mclasen@redhat.com>
99834 Date:   Wed Aug 24 21:23:36 2011 -0400
99835
99836     GCancellable: Small annotation additions
99837
99838     https://bugzilla.gnome.org/show_bug.cgi?id=657243
99839
99840  gio/gcancellable.c | 26 +++++++++++++-------------
99841  1 file changed, 13 insertions(+), 13 deletions(-)
99842
99843 commit 3cb189c1ce5cc99c3c872becf38c4be95a0ed6e9
99844 Author: Fran Dieguez <fran@openhost.es>
99845 Date:   Wed Aug 24 20:59:50 2011 +0200
99846
99847     Updated Galician translations
99848
99849  po/gl.po | 210
99850  ++++++++++++++++++++++++++++++++++-----------------------------
99851  1 file changed, 113 insertions(+), 97 deletions(-)
99852
99853 commit 28e6ad2dbcc9a7fb1ae3850ac7d1a10b17215e78
99854 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
99855 Date:   Wed Aug 24 19:57:14 2011 +0200
99856
99857     Updated Spanish translation
99858
99859  po/es.po | 214
99860  ++++++++++++++++++++++++++++++++++-----------------------------
99861  1 file changed, 115 insertions(+), 99 deletions(-)
99862
99863 commit 2cd3c200687751c9cc26774f650b7651bffcc598
99864 Author: Dan Winship <danw@gnome.org>
99865 Date:   Mon Aug 22 11:37:48 2011 -0400
99866
99867     gfileutils: fix docs/annotations for temp file methods
99868
99869     https://bugzilla.gnome.org/show_bug.cgi?id=657084
99870
99871  glib/gfileutils.c | 40 ++++++++++++++++++++++------------------
99872  1 file changed, 22 insertions(+), 18 deletions(-)
99873
99874 commit 24e03ed409570cd026c459436db1b1a3e4bf3789
99875 Author: Emmanuele Bassi <ebassi@linux.intel.com>
99876 Date:   Wed Aug 24 18:20:32 2011 +0100
99877
99878     Add DOAP file and remove MAINTAINERS
99879
99880  MAINTAINERS | 12 ------------
99881  glib.doap   | 46 ++++++++++++++++++++++++++++++++++++++++++++++
99882  2 files changed, 46 insertions(+), 12 deletions(-)
99883
99884 commit b11eb65c67d2bc29fbcb52f3d14bb0e121f22201
99885 Author: Kjartan Maraas <kmaraas@gnome.org>
99886 Date:   Wed Aug 24 15:38:46 2011 +0200
99887
99888     Updated Norwegian bokmål translation
99889
99890  po/nb.po | 166
99891  ++++++++++++++++++++++++++++++++-------------------------------
99892  1 file changed, 85 insertions(+), 81 deletions(-)
99893
99894 commit 4d544b51a47c6d0172229c60c3e2ac59d0c12a66
99895 Author: Daniel Nylander <po@danielnylander.se>
99896 Date:   Wed Aug 24 09:19:20 2011 +0200
99897
99898     Updated Swedish translation
99899
99900  po/sv.po | 274
99901  +++++++++++++++++++++++++++------------------------------------
99902  1 file changed, 117 insertions(+), 157 deletions(-)
99903
99904 commit ff0cf7b681a2aac3b0f4b5608c8500db969ad4b7
99905 Author: Philip Withnall <philip@tecnocode.co.uk>
99906 Date:   Tue Aug 23 23:47:54 2011 +0100
99907
99908     Bug 657206 — GInputStream leaked in g_file_icon_load_async()
99909
99910     Add a missing unref to g_file_icon_load_async().
99911
99912     Closes: bgo#657206
99913
99914  gio/gfileicon.c | 1 +
99915  1 file changed, 1 insertion(+)
99916
99917 commit 30d9636df24000812179f6910cf5c4c3de23cdcd
99918 Author: Eduardo Lima Mitev <elima@igalia.com>
99919 Date:   Thu Jul 29 13:59:42 2010 +0200
99920
99921     GIO: Add more missing GI annotations
99922
99923      - g_io_extension_point_register()
99924      - g_io_extension_point_lookup()
99925      - g_io_extension_point_implement()
99926
99927     https://bugzilla.gnome.org/show_bug.cgi?id=625383
99928
99929  gio/giomodule.c | 10 +++++-----
99930  1 file changed, 5 insertions(+), 5 deletions(-)
99931
99932 commit 47987eaf1411bd2fb197524d204b43af9a4a41ac
99933 Author: Мирослав Николић <miroslavnikolic@rocketmail.com>
99934 Date:   Tue Aug 23 19:02:55 2011 +0200
99935
99936     Updated Serbian translation
99937
99938  po/sr.po       | 1408
99939  +++++++++++++++++++++++++++++++-------------------------
99940  po/sr@latin.po | 1408
99941  +++++++++++++++++++++++++++++++-------------------------
99942  2 files changed, 1554 insertions(+), 1262 deletions(-)
99943
99944 commit e604b2d0aff562c364b22cb7074a9261774c491f
99945 Author: David Zeuthen <davidz@redhat.com>
99946 Date:   Tue Aug 23 12:57:14 2011 -0400
99947
99948     gdbus-codegen: update comment in code to reflect reality
99949
99950     Signed-off-by: David Zeuthen <davidz@redhat.com>
99951
99952  gio/gdbus-codegen/codegen.py | 4 ----
99953  1 file changed, 4 deletions(-)
99954
99955 commit 05448a6befddb83eefa1214ca699efed248c32e5
99956 Author: David Zeuthen <davidz@redhat.com>
99957 Date:   Tue Aug 23 12:46:32 2011 -0400
99958
99959     gdbus-codegen: Rework C property getters
99960
99961     Rework property getters to use a vfunc so we can take the fast path
99962     and avoid allocating memory for both the skeleton and the proxy
99963     cases. This requires some special case because of how GVariant expects
99964     you to free memory in some cases, see #657100. Add test cases for
99965     this.
99966
99967     Document the _get_ functions as not being thread-safe and also
99968     generate _dup_ C getters (which are thread-safe).
99969
99970     Mark all the generated _get_, _dup_ and _set_ as (skip) as non-C
99971     languages should just use GObject properties and not the (socalled)
99972     "C binding".
99973
99974     Signed-off-by: David Zeuthen <davidz@redhat.com>
99975
99976  .../gdbus-object-manager-example-sections.txt      |   2 +
99977  gio/gdbus-codegen/codegen.py                       | 267
99978  ++++++++++++++++-----
99979  gio/gdbus-codegen/dbustypes.py                     |  42 ++++
99980  gio/tests/gdbus-test-codegen.c                     |  23 ++
99981  4 files changed, 274 insertions(+), 60 deletions(-)
99982
99983 commit a9e2305dce176fdeedc5f1b049a2f740005df539
99984 Author: Dan Winship <danw@gnome.org>
99985 Date:   Tue Aug 23 08:28:15 2011 -0400
99986
99987     po: add missing gtls files to POTFILES.in
99988
99989     Pointed out by Daniel Mustieles
99990     https://bugzilla.gnome.org/show_bug.cgi?id=657138
99991
99992  po/POTFILES.in | 2 ++
99993  1 file changed, 2 insertions(+)
99994
99995 commit d617091d8005279cb055e3de125f41898b427e24
99996 Author: Matthias Clasen <mclasen@redhat.com>
99997 Date:   Mon Aug 22 22:01:39 2011 -0400
99998
99999     gdatetime: Don't include langinfo.h unconditionally
100000
100001     It doesn't exist on Windows.
100002
100003     https://bugzilla.gnome.org/show_bug.cgi?id=657083
100004
100005  glib/gdatetime.c | 3 +++
100006  1 file changed, 3 insertions(+)
100007
100008 commit d51e0615f9a6c1aa1898c46f2cf3135ca5ccd463
100009 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
100010 Date:   Tue Aug 23 00:22:06 2011 +0800
100011
100012     Update VS property sheets
100013
100014     Stop the "installation" of gio/gtimezonemonitor.h as it has been
100015     removed
100016     from GIO (commit 5b68b49b2072)
100017
100018  build/win32/vs10/glib.props  | 2 --
100019  build/win32/vs9/glib.vsprops | 1 -
100020  2 files changed, 3 deletions(-)
100021
100022 commit 7e5874dd174e3761e1fec4d15ca7c2a66013f4b1
100023 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
100024 Date:   Tue Aug 23 00:08:24 2011 +0800
100025
100026     Update GLib Visual C++ Projects
100027
100028     Define USE_SYSTEM_PCRE for all configurations which uses the PCRE that
100029     was already built and "installed" beforehand (i.e. the *_ExtPCRE
100030     configurations) so that the compilation will not pick up the
100031     GLib-bundled pcre.h when one wants to use the PCRE "installation" on
100032     his/her system.
100033
100034  build/win32/vs10/glib.vcxprojin | 8 ++++----
100035  build/win32/vs9/glib.vcprojin   | 8 ++++----
100036  2 files changed, 8 insertions(+), 8 deletions(-)
100037
100038 commit 09a322c8e4822327130b91e16fa827c410996bce
100039 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
100040 Date:   Tue Aug 23 00:03:51 2011 +0800
100041
100042     Update config.h.win32.in
100043
100044     Make the pre-configured config.h(.win32.in) for Windows more like the
100045     config.h that would be produced during ./configure on Windows systems.
100046
100047  config.h.win32.in | 25 +++++++++++++++++--------
100048  1 file changed, 17 insertions(+), 8 deletions(-)
100049
100050 commit 5b68b49b2072c371c72ee96175e3d6a727eb5e8b
100051 Author: Colin Walters <walters@verbum.org>
100052 Date:   Fri Aug 19 03:27:16 2011 -0400
100053
100054     GTimeZoneMonitor: Revert addition of this class
100055
100056     The main rationale for adding it was to avoid having gnome-shell
100057     mmap'ing /etc/localtime once a second.  However, we can just as easily
100058     run inotify there, and given no one else was clamoring for a way to
100059     detect when the time zone changes, I don't see a need for public API
100060     here - at least not yet.
100061
100062     In the bigger picture, I just don't believe that the vast majority of
100063     applications are going to go out of their way to instantiate and keep
100064     around a random GTimeZoneMonitor class.  And if they do, it's has the
100065     side effect that for other bits of code in the process, local
100066     GDateTime
100067     instances may start varying again!
100068
100069     So, if code can't rely on local GDateTime instances being in a
100070     consistent state anyways, let's just do that always.  The
100071     documentation now says that this is the case.  Applications have
100072     always been able to work in a consistent local time zone by
100073     instantiating a zone and then using it for GDateTime constructors.
100074
100075     We fix the "gnome-shell stats /etc/localtime once a second" issue by
100076     using timerfd (in glib) and inotify (in gnome-shell).
100077
100078     https://bugzilla.gnome.org/show_bug.cgi?id=655129
100079
100080  docs/reference/gio/gio-sections.txt   |  13 ---
100081  docs/reference/gio/gio.types          |   1 -
100082  docs/reference/glib/glib-sections.txt |   2 -
100083  gio/Makefile.am                       |   2 -
100084  gio/gio.h                             |   1 -
100085  gio/gio.symbols                       |   2 -
100086  gio/gtimezonemonitor.c                | 156
100087  ----------------------------------
100088  gio/gtimezonemonitor.h                |  47 ----------
100089  glib/glib.symbols                     |   1 -
100090  glib/gtimezone.c                      |  66 ++------------
100091  glib/gtimezone.h                      |   2 -
100092  glib/tests/gdatetime.c                |  17 ----
100093  12 files changed, 5 insertions(+), 305 deletions(-)
100094
100095 commit 5fbf3c93b236970e1c68be05c08322099a51e6bf
100096 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
100097 Date:   Mon Aug 22 22:35:31 2011 +0800
100098
100099     Update VS property sheets
100100
100101     -Added glib/ghmac.h to the list of files to copy during the "install"
100102     stage
100103     -Cleaned up a bit (glib-2.0->glib-$(ApiVersion), where $(ApiVersion)
100104     is
100105      2.0)
100106
100107  build/win32/vs10/glib.props  |   8 +-
100108  build/win32/vs9/glib.vsprops | 443
100109  ++++++++++++++++++++++---------------------
100110  2 files changed, 229 insertions(+), 222 deletions(-)
100111
100112 commit f0db0d22cc2e22a9033947f5139b359962a3f81e
100113 Author: Colin Walters <walters@verbum.org>
100114 Date:   Sat Aug 13 06:03:18 2011 -0400
100115
100116     gmain: Clarify that timeouts are in terms of monotonic time
100117
100118     Also note that monotonic time does not include time spent while
100119     suspended (at least on Linux).
100120
100121     https://bugzilla.gnome.org/show_bug.cgi?id=655129
100122
100123  glib/gmain.c | 29 +++++++++++++++++++++++++----
100124  1 file changed, 25 insertions(+), 4 deletions(-)
100125
100126 commit 527dc867225ae815356d2d1a72213abe981bd067
100127 Author: Matthias Clasen <mclasen@redhat.com>
100128 Date:   Sun Aug 21 23:48:07 2011 -0400
100129
100130     GDateTime: use nl_langinfo() when available
100131
100132     This makes g_date_time_format() react to LC_TIME, which is
100133     what people expect.
100134
100135     Translators: this change means that the GDateTime strings
100136     are only used when the C library does not already provide
100137     suitable translated strings for these (month names, etc).
100138
100139  configure.ac     | 17 +++++++++++++++++
100140  glib/gdatetime.c | 38 ++++++++++++++++++++++++++++++++++----
100141  2 files changed, 51 insertions(+), 4 deletions(-)
100142
100143 commit 040dcc8a7882a6e99fe80a712c3c9804b23b16f4
100144 Author: Matthias Clasen <mclasen@redhat.com>
100145 Date:   Sun Aug 21 23:36:31 2011 -0400
100146
100147     GDateTime: cosmetics
100148
100149     Shuffle things around a bit, to move locale-dependent
100150     things together.
100151
100152  glib/gdatetime.c | 44 ++++++++++++++++++++++----------------------
100153  1 file changed, 22 insertions(+), 22 deletions(-)
100154
100155 commit 6fae33b10aa46f1b1bde7f8b0c871f2f13add6e0
100156 Author: Matthias Clasen <mclasen@redhat.com>
100157 Date:   Sun Aug 21 23:32:28 2011 -0400
100158
100159     GDateTime: cosmetics
100160
100161     Don't hide the recursion in g_date_time_format() behind
100162     a macro, make it explicit.
100163
100164  glib/gdatetime.c | 12 ++++++------
100165  1 file changed, 6 insertions(+), 6 deletions(-)
100166
100167 commit 76856241d0e845b3fc05812348af004a75bd1c50
100168 Author: Matthias Clasen <mclasen@redhat.com>
100169 Date:   Sun Aug 21 21:33:30 2011 -0400
100170
100171     Add a quick utility to test datetime formatting
100172
100173  tests/Makefile.am |  4 +++-
100174  tests/datetime.c  | 43 +++++++++++++++++++++++++++++++++++++++++++
100175  2 files changed, 46 insertions(+), 1 deletion(-)
100176
100177 commit 2282036b5df46741e33441033dac466b3614b4f9
100178 Author: Matthias Clasen <mclasen@redhat.com>
100179 Date:   Sun Aug 21 20:45:57 2011 -0400
100180
100181     GDateTime: don't use separate strings for upper/lowercase am/pm
100182
100183     We can just as well change the case ourselves.
100184
100185  glib/gdatetime.c | 23 +++++++++++++----------
100186  1 file changed, 13 insertions(+), 10 deletions(-)
100187
100188 commit 414c8ce532c19fe65deb8dfb80222d0164be5cbe
100189 Author: Matthias Clasen <mclasen@redhat.com>
100190 Date:   Sun Aug 21 19:51:45 2011 -0400
100191
100192     g_date_time_format: support %T
100193
100194     strftime supports it, and there is no reason not to do the same.
100195
100196  glib/gdatetime.c | 12 ++++++++++++
100197  1 file changed, 12 insertions(+)
100198
100199 commit fd1a12ca4dd164be612fbcd7ab8874b91193cdac
100200 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
100201 Date:   Sun Aug 21 17:15:52 2011 +0200
100202
100203     [gi] Add signal annotations
100204
100205  gobject/gsignal.c | 41 +++++++++++++++++++++--------------------
100206  gobject/gsignal.h |  4 ++--
100207  2 files changed, 23 insertions(+), 22 deletions(-)
100208
100209 commit e7a9b3196becd11482abf854b250ef06d6904fe1
100210 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
100211 Date:   Sun Aug 21 17:12:18 2011 +0200
100212
100213     [gi] Add annotations to g_quark functions
100214
100215  glib/gdataset.c | 10 +++++-----
100216  1 file changed, 5 insertions(+), 5 deletions(-)
100217
100218 commit af210cd0eed755eb461da0ccce38fe99545ffd08
100219 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
100220 Date:   Fri Aug 19 10:34:02 2011 +0200
100221
100222     Add missing GClosure annotations
100223
100224  gobject/gclosure.c |  7 ++++---
100225  gobject/gclosure.h | 19 +++++++++++--------
100226  2 files changed, 15 insertions(+), 11 deletions(-)
100227
100228 commit de6566b07d54dcfefff4d1e18239e7e865fd4a51
100229 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
100230 Date:   Fri Aug 19 10:34:37 2011 +0200
100231
100232     Add missing (allow-none) annotations to g_value_set_string functions
100233
100234  gobject/gvaluetypes.c | 8 ++++----
100235  1 file changed, 4 insertions(+), 4 deletions(-)
100236
100237 commit 26548e05bbb9bc2278fabeee07f6601f39d1a4dc
100238 Merge: f07b854a2 54579bf88
100239 Author: Stef Walter <stefw@collabora.co.uk>
100240 Date:   Fri Aug 19 11:21:11 2011 +0200
100241
100242     Merge branch 'concurrent-cancellable'
100243
100244 commit 54579bf88f2af4056fd19e539cc336bd17baea18
100245 Author: Stef Walter <stefw@collabora.co.uk>
100246 Date:   Fri Aug 12 11:49:31 2011 +0200
100247
100248     gio: GCancellable can be used concurrently
100249
100250      * Update documentation to note that GCancellable can be used
100251        concurrently by multiple operations.
100252      * Add documentation to g_cancellable_reset that behavior is
100253        undefined if called from within cancelled handler.
100254      * Add test for multiple concurrent operations using the same
100255        cancellable.
100256
100257     https://bugzilla.gnome.org/show_bug.cgi?id=656387
100258
100259  gio/gcancellable.c      |   7 +-
100260  gio/tests/.gitignore    |   1 +
100261  gio/tests/Makefile.am   |   3 +
100262  gio/tests/cancellable.c | 224
100263  ++++++++++++++++++++++++++++++++++++++++++++++++
100264  4 files changed, 233 insertions(+), 2 deletions(-)
100265
100266 commit f07b854a2b28dde75b3b0eb4746e674b2a220a42
100267 Author: A S Alam <aalam@users.sf.net>
100268 Date:   Fri Aug 19 08:26:25 2011 +0530
100269
100270     update translation for Punjabi
100271
100272  po/pa.po | 1369
100273  +++++++++++++++++++++++++++++++++++---------------------------
100274  1 file changed, 772 insertions(+), 597 deletions(-)
100275
100276 commit 931196a4d87a55aa4835cfaaf01db9888a52fca3
100277 Author: Abduxukur Abdurixit <abdurixit@gmail.com>
100278 Date:   Fri Aug 19 19:42:26 2011 +0200
100279
100280     Added UG translation
100281
100282  po/ug.po | 264
100283  +++++++++++++++++++++++++++++++++++++--------------------------
100284  1 file changed, 156 insertions(+), 108 deletions(-)
100285
100286 commit 654b349c30432ac03d48e6e9a8aae7fb543a78bb
100287 Author: Christian Dywan <christian@twotoasts.de>
100288 Date:   Thu Aug 18 01:38:34 2011 +0200
100289
100290     Use actual uint64 values to compare uint64 variants
100291
100292     Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=656772
100293
100294  glib/gvariant.c | 4 ++--
100295  1 file changed, 2 insertions(+), 2 deletions(-)
100296
100297 commit d4c5e3b1566616bf65b2d92b625c712dab961052
100298 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
100299 Date:   Wed Aug 17 07:37:36 2011 +0200
100300
100301     Add (allow-none) annotation for GValue setters.
100302
100303     Assorted g_value_set_xxx() and g_value_take_xxx() functions actually
100304     allow NULL in source parameter.
100305
100306  gobject/gboxed.c      | 8 ++++----
100307  gobject/gobject.c     | 6 +++---
100308  gobject/gparam.c      | 6 +++---
100309  gobject/gvalue.c      | 2 +-
100310  gobject/gvaluetypes.c | 4 ++--
100311  5 files changed, 13 insertions(+), 13 deletions(-)
100312
100313 commit e3219c8425e9417ee888dd2aa8b5c826da62edc1
100314 Author: Behdad Esfahbod <behdad@behdad.org>
100315 Date:   Wed Aug 17 12:13:17 2011 +0200
100316
100317     Fixup max decomposition len guarantee
100318
100319     Unicode Technical Committee agreed to limit decomposition length to
100320     18 in both cases.  Reflect that.
100321
100322  glib/gunidecomp.c | 9 ++++++---
100323  glib/guniprop.c   | 2 +-
100324  2 files changed, 7 insertions(+), 4 deletions(-)
100325
100326 commit b5f1ea4bb1070f1fbf6fc5170136254192c9bff0
100327 Author: Brian Cameron <brian.cameron@oracle.com>
100328 Date:   Wed Aug 17 03:01:14 2011 -0500
100329
100330     void functions should not return.  Fixes bug #656675.
100331
100332  gio/gdbusconnection.c       | 4 ++--
100333  gio/gdbusmethodinvocation.c | 4 ++--
100334  gio/gdbusproxy.c            | 4 ++--
100335  gio/gtlsdatabase.c          | 2 +-
100336  4 files changed, 7 insertions(+), 7 deletions(-)
100337
100338 commit b18ca488aef461295c0a728d0111e401cc482b57
100339 Author: Ryan Lortie <desrt@desrt.ca>
100340 Date:   Mon Aug 15 21:01:52 2011 -0400
100341
100342     post-release bump
100343
100344  configure.ac | 2 +-
100345  1 file changed, 1 insertion(+), 1 deletion(-)
100346
100347 commit e17ce3594e9d6d9ed6c9d2fd48a82ddcbb1ffcbc
100348 Author: Ryan Lortie <desrt@desrt.ca>
100349 Date:   Mon Aug 15 21:01:28 2011 -0400
100350
100351     glib 2.29.16
100352
100353  configure.ac | 2 +-
100354  1 file changed, 1 insertion(+), 1 deletion(-)
100355
100356 commit 0a4663343f81902f16cf43cd4a5bfc3ccf510200
100357 Author: Ryan Lortie <desrt@desrt.ca>
100358 Date:   Mon Aug 15 21:01:23 2011 -0400
100359
100360     distcheck fixes
100361
100362  gio/tests/Makefile.am | 8 ++++++++
100363  1 file changed, 8 insertions(+)
100364
100365 commit 4cd5762cccae21fe8c24b0679022974043c19114
100366 Author: Matthias Clasen <mclasen@redhat.com>
100367 Date:   Mon Aug 15 18:51:42 2011 -0400
100368
100369     More NEWS updates
100370
100371  NEWS | 9 +++++++++
100372  1 file changed, 9 insertions(+)
100373
100374 commit 472bd4d8a14977ed35c5948b6ed7cafde9a85b05
100375 Author: Ryan Lortie <desrt@desrt.ca>
100376 Date:   Mon Aug 15 13:33:27 2011 -0400
100377
100378     Updated Esperanto translation
100379
100380     Esperanto weekdays and month days are written in lowercase (as in
100381     French).
100382
100383  po/eo.po | 76
100384  ++++++++++++++++++++++++++++++++--------------------------------
100385  1 file changed, 38 insertions(+), 38 deletions(-)
100386
100387 commit 67cf3ea3682a0bd5b94e7b546675ec685a686a5a
100388 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
100389 Date:   Mon Aug 15 16:00:51 2011 +0100
100390
100391     Add a stress-test for GDBusProxy in threads with no default main
100392     context
100393
100394     Destroying a GDBusProxy in a thread used to race with NameOwnerChanged
100395     being delivered to the main context's thread (GNOME #651133).
100396
100397     Also, g_dbus_proxy_call_sync in a thread would race with
100398     NameOwnerChanged
100399     being delivered to the main context's thread and rewriting the
100400     name_owner
100401     (GNOME #656039).
100402
100403     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=656039
100404     Bug-NB: NB#259760
100405     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
100406     Signed-off-by: David Zeuthen <davidz@redhat.com>
100407
100408  gio/tests/.gitignore            |   1 +
100409  gio/tests/Makefile.am           |   5 +
100410  gio/tests/gdbus-proxy-threads.c | 253
100411  ++++++++++++++++++++++++++++++++++++++++
100412  3 files changed, 259 insertions(+)
100413
100414 commit 85214d1e7f1c1e065b2e05dae9d6cae29887e3d3
100415 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
100416 Date:   Mon Aug 15 15:59:45 2011 +0100
100417
100418     GDBusProxy: hold properties_lock while using any mutable property
100419
100420     This changes the meaning of "properties_lock" from "lock for D-Bus
100421     properties" to "lock for GObject properties".
100422
100423     The most common problem, and the only one I've reproduced in a
100424     regression
100425     test, is name_owner, which can be updated by the thread that owns
100426     the GDBusProxy's main context (i.e. the thread-default main context of
100427     the thread that constructed it) at the same time that a blocking call
100428     is made. When a GDBusProxy is constructed in a thread-pool thread for
100429     short-term use, the main context will typically be the global default
100430     main context (which is actively running in the main thread!), making
100431     this extremely problematic.
100432
100433     The interface info is perhaps a theoretical concern - one thread could
100434     conceivably set it at the same time that another thread uses it,
100435     but only
100436     in relatively pathological situations. The current API for this
100437     does have
100438     the problem that it returns a borrowed ref, but interface info is
100439     hopefully permanent anyway.
100440
100441     The default timeout is probably only a theoretical concern - it's
100442     just an
100443     int, so writes are indivisible, and there's no worry about whether
100444     something has been freed - but to be safe, let's hold the lock
100445     for that
100446     too.
100447
100448     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=656039
100449     Bug-NB: NB#259760
100450
100451     Signed-off-by: David Zeuthen <davidz@redhat.com>
100452
100453  gio/gdbusproxy.c | 132
100454  +++++++++++++++++++++++++++++++++++++++++++++----------
100455  1 file changed, 109 insertions(+), 23 deletions(-)
100456
100457 commit 5909cb10315ca0f331ccb97225f008c11ca0d9d7
100458 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
100459 Date:   Mon Aug 8 18:29:20 2011 +0100
100460
100461     GDBusProxy: factor out async_init_data_set_name_owner
100462
100463     This removes the need for async_init_get_name_owner_cb to cope
100464     with being
100465     called without a real GAsyncResult, and will simplify the addition of
100466     correct thread-locking.
100467
100468     In async_init_data_set_name_owner, use the name_owner parameter
100469     instead
100470     of the corresponding member of GDBusProxyPrivate, partly to reduce
100471     pointer-chasing but mainly to avoid needing to hold the lock.
100472
100473     Signed-off-by: David Zeuthen <davidz@redhat.com>
100474
100475  gio/gdbusproxy.c | 90
100476  +++++++++++++++++++++++++++++---------------------------
100477  1 file changed, 47 insertions(+), 43 deletions(-)
100478
100479 commit 03ae974f7cc992450907401f45e7de645caff141
100480 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
100481 Date:   Mon Aug 8 18:22:42 2011 +0100
100482
100483     g_dbus_proxy_get_property: use accessors for all mutable state
100484
100485     These ought to have thread-locking, and having it in the accessor
100486     seems
100487     better than duplicating it here.
100488
100489     Signed-off-by: David Zeuthen <davidz@redhat.com>
100490
100491  gio/gdbusproxy.c | 4 ++--
100492  1 file changed, 2 insertions(+), 2 deletions(-)
100493
100494 commit 20387d262ff104f9de3defc264c5c2010d272857
100495 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
100496 Date:   Mon Aug 15 15:57:59 2011 +0100
100497
100498     GDBusProxy: if a well-known name is not owned, don't GetAll from
100499     the dbus-daemon
100500
100501     If you run:
100502
100503         ( cd gio/tests && G_DBUS_DEBUG=all ./gdbus-proxy-well-known-name )
100504
100505     you can see that in the case where the name com.example.TestService
100506     isn't
100507     owned yet, the GDBusProxy calls GetAll() with no destination,
100508     resulting
100509     in an error reply from the peer (the dbus-daemon itself). That's
100510     clearly
100511     not right!
100512
100513     However, if priv->name is NULL, that indicates the special case
100514     where we
100515     really do want to talk directly to a peer, instead of via the
100516     bus daemon
100517     (most likely to be used on peer-to-peer connections); in that special
100518     case, do call GetAll().
100519
100520     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
100521     Signed-off-by: David Zeuthen <davidz@redhat.com>
100522
100523  gio/gdbusproxy.c | 21 ++++++++++++++++++++-
100524  1 file changed, 20 insertions(+), 1 deletion(-)
100525
100526 commit 2b0171a8080c233f85c1d66fa6df6d75640b37e5
100527 Author: Ryan Lortie <desrt@desrt.ca>
100528 Date:   Mon Aug 15 10:42:35 2011 -0400
100529
100530     g_settings_bind: add some g_return checks
100531
100532     https://bugzilla.gnome.org/show_bug.cgi?id=636405
100533
100534  gio/gsettings.c | 3 +++
100535  1 file changed, 3 insertions(+)
100536
100537 commit e1b41dcb9118b6e182119cb85fd05b45f07c059c
100538 Author: Ryan Lortie <desrt@desrt.ca>
100539 Date:   Wed Aug 10 12:25:57 2011 +0200
100540
100541     ghash: fix error in "as a set" documentation
100542
100543  glib/ghash.c | 2 +-
100544  1 file changed, 1 insertion(+), 1 deletion(-)
100545
100546 commit 20a4f2578fe74e80f58c442356bd2b91d790d7f8
100547 Author: David Zeuthen <davidz@redhat.com>
100548 Date:   Mon Aug 15 05:43:24 2011 -0400
100549
100550     GDBusObjectManagerClient: Emit signals on proxy before emitting
100551     on manager
100552
100553     This is needed because the proxy may need to update its internal state
100554     which a signal handler connected to the manager may rely on.
100555
100556     Signed-off-by: David Zeuthen <davidz@redhat.com>
100557
100558  gio/gdbusobjectmanagerclient.c | 18 +++++++++---------
100559  1 file changed, 9 insertions(+), 9 deletions(-)
100560
100561 commit 230efe70f418017e809e99710e0519f716edebe3
100562 Author: Antoine Jacoutot <ajacoutot@openbsd.org>
100563 Date:   Sun Aug 14 01:23:36 2011 +0200
100564
100565     open(2): POSIX compatibility.
100566
100567     Posix allows for open(2) to fail with errno = EINTR.
100568     Normal this isn't seen when opening files. However in some case we are
100569     opening a fifo for write which will block until another process
100570     opens it
100571     for read. If a signal is received while blocked, open(2) fails with
100572     errno = EINTR.
100573
100574     https://bugzilla.gnome.org/show_bug.cgi?id=656492
100575
100576  glib/giounix.c | 8 +++++++-
100577  1 file changed, 7 insertions(+), 1 deletion(-)
100578
100579 commit b76bb6713ba12a88fbccdaaf063d916ecd3af0b2
100580 Author: Matthias Clasen <mclasen@redhat.com>
100581 Date:   Sun Aug 14 14:09:58 2011 -0400
100582
100583     Add g_mkdtemp in the spirit of g_mkstemp
100584
100585     At the same time, also add g_mkdtemp_full and g_dir_make_tmp
100586     variants. The patch also unifies the unique-name-generating
100587     code for all variants of mkstemp and mkdtemp and adds tests
100588     for the new functions.
100589
100590     Based on patches by Paolo Bonzini,
100591     http://bugzilla.gnome.org/show_bug.cgi?id=118563
100592
100593  docs/reference/glib/glib-sections.txt |   3 +
100594  glib/gfileutils.c                     | 398
100595  +++++++++++++++++++++-------------
100596  glib/gfileutils.h                     |  17 +-
100597  glib/glib.symbols                     |   3 +
100598  tests/file-test.c                     |  52 +++++
100599  5 files changed, 313 insertions(+), 160 deletions(-)
100600
100601 commit 8377a886857396854069fb7a8309baeb77f144c2
100602 Author: Matthias Clasen <mclasen@redhat.com>
100603 Date:   Sun Aug 14 12:03:36 2011 -0400
100604
100605     GHmac: pedantic doc fixes
100606
100607     Add a link to an explanation of what HMAC is, and tweak
100608     some formatting.
100609
100610  glib/ghmac.c | 44 +++++++++++++++++++++++++-------------------
100611  1 file changed, 25 insertions(+), 19 deletions(-)
100612
100613 commit 1cb8640ccc2fbd7ef301e6526ee2043ed5061359
100614 Author: Matthias Clasen <mclasen@redhat.com>
100615 Date:   Sun Aug 14 00:47:04 2011 -0400
100616
100617     News for 2.29.16
100618
100619  NEWS | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
100620  1 file changed, 55 insertions(+)
100621
100622 commit acbcb8f7e37b1c0ff872fdbb74df7de690bc2c6f
100623 Author: Stef Walter <stefw@collabora.co.uk>
100624 Date:   Sun Aug 14 09:27:45 2011 +0200
100625
100626     hmac: Implementation of HMAC in glib
100627
100628     This implements g_hmac_xxx() functionality using the standard checksum
100629     functions supported by glib.
100630
100631     HMAC is a secure way to hash a key and a password. Many other
100632     approaches fraught with append and prepend issues.
100633
100634     Includes test cases defined in relevant RFCs
100635
100636     https://bugzilla.gnome.org/show_bug.cgi?id=652480
100637
100638  docs/reference/glib/glib-sections.txt |  16 ++
100639  glib/Makefile.am                      |   2 +
100640  glib/ghmac.c                          | 388
100641  ++++++++++++++++++++++++++++++++++
100642  glib/ghmac.h                          |  71 +++++++
100643  glib/glib.h                           |   1 +
100644  glib/glib.symbols                     |   9 +
100645  glib/tests/.gitignore                 |   1 +
100646  glib/tests/Makefile.am                |   3 +
100647  glib/tests/hmac.c                     | 268 +++++++++++++++++++++++
100648  9 files changed, 759 insertions(+)
100649
100650 commit d2ca14c270a8a0c01d8a897fad4ea2a9c2e31105
100651 Author: Marc-André Lureau <marcandre.lureau@redhat.com>
100652 Date:   Sun Jul 17 21:18:04 2011 +0200
100653
100654     Add G_VALUE_INIT
100655
100656     The implementation of GValue is not public or documented.  When
100657     allocated on the stack, initializing a GValue is usually done as
100658     documented with:
100659
100660     GValue value = { 0, };
100661
100662     There is lot code around (including WebKit) that added all the missing
100663     fields, resulting in this ugly and non-obvious:
100664
100665     GValue value = { 0, { { 0 } } };
100666
100667     However, this doesn't play nice with -Wmissing-field-initializers for
100668     example. Thus, G_VALUE_INIT.
100669
100670     http://bugzilla.gnome.org/show_bug.cgi?id=654793
100671     http://bugzilla.gnome.org/show_bug.cgi?id=577231
100672
100673  docs/reference/gobject/gobject-sections.txt |  1 +
100674  gobject/gvalue.c                            |  6 +++---
100675  gobject/gvalue.h                            | 16 ++++++++++++++++
100676  3 files changed, 20 insertions(+), 3 deletions(-)
100677
100678 commit a9ca74efb11bda0a90f482a44bb2ec214744ecc6
100679 Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
100680 Date:   Wed Aug 10 15:56:13 2011 +0200
100681
100682     Don't finish gtls connection if the handshake failed
100683
100684     https://bugzilla.gnome.org/show_bug.cgi?id=656283
100685
100686  gio/gsocketclient.c | 4 ++--
100687  1 file changed, 2 insertions(+), 2 deletions(-)
100688
100689 commit ae496a52a92c137b624eee3f5cf54e7756143086
100690 Author: Matthias Clasen <mclasen@redhat.com>
100691 Date:   Sat Aug 13 16:09:41 2011 -0400
100692
100693     GDBusProxy: on_properties_changed initialize some variables
100694
100695     This avoids calling g_variant_unref and g_free on uninitialized memory
100696     if PropertiesChanged is received in the creating thread's
100697     thread-default
100698     main context's thread, at the same time as releasing the last ref in
100699     another thread. This would result in "goto out" before the variables
100700     freed after that label had been initialized to NULL.
100701
100702     Based on a patch by Simon McVittie, bug 656282
100703
100704  gio/gdbusproxy.c | 6 +++---
100705  1 file changed, 3 insertions(+), 3 deletions(-)
100706
100707 commit 655299a0579b8c9b418eab2301201c1fd25d89ae
100708 Author: Matthias Clasen <mclasen@redhat.com>
100709 Date:   Sat Aug 13 15:48:47 2011 -0400
100710
100711     gdatetime: Add a test for %OM
100712
100713  glib/tests/gdatetime.c | 1 +
100714  1 file changed, 1 insertion(+)
100715
100716 commit be933706059a8d92fb8858219f5936f332b68f4a
100717 Author: Matthias Clasen <mclasen@redhat.com>
100718 Date:   Sat Aug 13 15:29:29 2011 -0400
100719
100720     Remove a gccism
100721
100722     Pointed out in bug 656152.
100723
100724  glib/tests/checksum.c | 18 ++++++++++++++++--
100725  1 file changed, 16 insertions(+), 2 deletions(-)
100726
100727 commit 3c504e47656e7d26c0c24465f492b92f673a5cec
100728 Author: Matthias Clasen <mclasen@redhat.com>
100729 Date:   Sat Aug 13 15:07:38 2011 -0400
100730
100731     Fix statfs/statvfs decision
100732
100733     We want to force use of statvfs when statfs is deficient.
100734     This does not make any difference on Linux.
100735
100736     https://bugzilla.gnome.org/show_bug.cgi?id=656151
100737
100738  configure.ac | 2 +-
100739  1 file changed, 1 insertion(+), 1 deletion(-)
100740
100741 commit f5472ed2325cac108f9faefaff5c86ec5d9e829b
100742 Author: Matthias Clasen <mclasen@redhat.com>
100743 Date:   Sat Aug 13 13:53:34 2011 -0400
100744
100745     Trivial typo fix
100746
100747  gobject/gsignal.c | 2 +-
100748  1 file changed, 1 insertion(+), 1 deletion(-)
100749
100750 commit 428f49b9c8d56ae18398d4bb33c70c80eda1d21d
100751 Author: David Zeuthen <davidz@redhat.com>
100752 Date:   Fri Aug 12 11:10:22 2011 -0400
100753
100754     In addition to /media and $HOME, also show mounts in $XDG_USER_DIR
100755
100756     Prepare for the future where udisks will use $XDG_USER_DIR/Volumes
100757     instead of /media when mounting filesystems on behalf of the user.
100758
100759     Signed-off-by: David Zeuthen <davidz@redhat.com>
100760
100761  gio/gunixmounts.c | 8 ++++++--
100762  1 file changed, 6 insertions(+), 2 deletions(-)
100763
100764 commit 9fafa343456ec7c6c6f5fce8b6a1116c149d7949
100765 Author: Andika Triwidada <andika@gmail.com>
100766 Date:   Fri Aug 12 15:48:34 2011 +0700
100767
100768     Updated Indonesian translation
100769
100770  po/id.po | 1803
100771  ++++++++++++++++++++++++++++++--------------------------------
100772  1 file changed, 869 insertions(+), 934 deletions(-)
100773
100774 commit ebc74835e09754c8a784e6f4f4eece3715ef03ea
100775 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
100776 Date:   Fri Aug 12 11:43:40 2011 +0800
100777
100778     Update VS property sheets ("install" phase)
100779
100780     Copy the new GioTLS headers that were introduced into the GIO
100781     library in commit       0f99cfa8822514dc6b7ccbc59efbe68f27aeb172
100782     during the
100783     "install" stage.
100784
100785  build/win32/vs10/glib.props  | 8 ++++++++
100786  build/win32/vs9/glib.vsprops | 4 ++++
100787  2 files changed, 12 insertions(+)
100788
100789 commit 2f8664306d20772f47a46af26637615a54fdfc39
100790 Author: Alexander Shopov <ash@kambanaria.org>
100791 Date:   Thu Aug 11 20:55:20 2011 +0300
100792
100793     Updated Bulgarian translation
100794
100795  po/bg.po | 632
100796  ++++++++++++++++++++++++++++++++++-----------------------------
100797  1 file changed, 345 insertions(+), 287 deletions(-)
100798
100799 commit ea6e2968bfdee766c8d3d5fd5b5bac34bcaaaf3e
100800 Author: Behdad Esfahbod <behdad@behdad.org>
100801 Date:   Thu Aug 11 19:02:14 2011 +0200
100802
100803     [gobject] Fix G_DEFINE_BOXED_TYPE compilation with C++
100804
100805  gobject/gtype.h | 2 +-
100806  1 file changed, 1 insertion(+), 1 deletion(-)
100807
100808 commit c3fd789bb759aefb6fda144b953c2d09fc0dc20d
100809 Author: Martin Pitt <martin.pitt@ubuntu.com>
100810 Date:   Thu Aug 11 14:08:33 2011 +0200
100811
100812     [gi] Add missing (out) annotation to
100813     g_dbus_{node,interface}_info_generate_xml()
100814
100815  gio/gdbusintrospection.c | 4 ++--
100816  1 file changed, 2 insertions(+), 2 deletions(-)
100817
100818 commit 782f83938395c0ac57198ec081e9566c170ef8ef
100819 Author: Martin Pitt <martin.pitt@ubuntu.com>
100820 Date:   Thu Aug 11 11:36:22 2011 +0200
100821
100822     [gi] Add missing Gio transfer annotations
100823
100824  gio/gdbusproxy.c           | 5 +++--
100825  gio/gtimezonemonitor.c     | 2 +-
100826  gio/gtlsbackend.c          | 3 ++-
100827  gio/gtlsclientconnection.c | 2 +-
100828  gio/gtlsconnection.c       | 2 +-
100829  gio/gtlsfiledatabase.c     | 2 +-
100830  gio/gtlsserverconnection.c | 2 +-
100831  7 files changed, 10 insertions(+), 8 deletions(-)
100832
100833 commit 0e548251201db63eb0c80091877f44df14f4a0fe
100834 Author: Martin Pitt <martin.pitt@ubuntu.com>
100835 Date:   Thu Aug 11 11:05:31 2011 +0200
100836
100837     [gi] Fix parameter name typos in Gio docstrings
100838
100839     Found by GIR compiler when building gobject-introspection:
100840
100841     gir/gio-2.0.c:33525: Warning: Gio: g_tls_password_set_description:
100842     unknown
100843     parameter 'flags' in documentation comment, should be one of
100844     'password',
100845     'description'
100846     gir/gio-2.0.c:14568: Warning: Gio:
100847     g_action_group_action_state_changed: unknown
100848     parameter 'state' in documentation comment, should be one of
100849     'action_group',
100850     'action_name', 'value'
100851
100852  gio/gactiongroup.h | 2 +-
100853  gio/gtlspassword.c | 2 +-
100854  2 files changed, 2 insertions(+), 2 deletions(-)
100855
100856 commit 77a10feafa4f77f1fcadb2ed1fd5da41dced3553
100857 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
100858 Date:   Thu Aug 11 15:30:48 2011 +0800
100859
100860     Bug 652827: Update config.h.win32.in
100861
100862     Add check macro for HAVE_WIN32_BUILTINS_FOR_ATOMIC_OPERATIONS,
100863     as it is
100864     now required for MSVC builds of glib/gatomic.c GLib 2.29.15+.
100865
100866     It is true that the MinGW cross-compiler on Linux systems will have
100867     HAVE_GCC_BUILTINS_FOR_ATOMIC_OPERATIONS and
100868     HAVE_WIN32_BUILTINS_FOR_ATOMIC_OPERATIONS defined during the
100869     completion
100870     of ./configure, but since this file is primarily meant for people
100871     compiling -on- Windows (and that the "native" Windows MinGW would
100872     neither
100873     ./configure to define HAVE_GCC_BUILTINS_FOR_ATOMIC_OPERATIONS and
100874     HAVE_WIN32_BUILTINS_FOR_ATOMIC_OPERATIONS), this file will be
100875     updated as
100876     it is for now at least until the situation for "native" Windows MinGW
100877     change. (please see Bug 652827 regarding this paragraph)
100878
100879  config.h.win32.in | 8 ++++++++
100880  1 file changed, 8 insertions(+)
100881
100882 commit 349212211247781e7bec43b95cb57dddc1d0e5b1
100883 Author: Behdad Esfahbod <behdad@behdad.org>
100884 Date:   Tue Aug 9 19:43:34 2011 +0200
100885
100886     Bug 652827 - glib-2.29.8 no longer builds with mingw.org's toolchain
100887
100888     Check for Win32 atomic intrinsics.
100889
100890  configure.ac   | 12 +++++++++++-
100891  glib/gatomic.c |  2 +-
100892  2 files changed, 12 insertions(+), 2 deletions(-)
100893
100894 commit fc442bdbe6d8113caf25a4dd4b0e8e4dc8d3913a
100895 Author: Behdad Esfahbod <behdad@behdad.org>
100896 Date:   Thu Aug 11 08:33:23 2011 +0200
100897
100898     Cleanup gatomic checks
100899
100900  configure.ac | 39 +++++++++++++++++----------------------
100901  1 file changed, 17 insertions(+), 22 deletions(-)
100902
100903 commit 21e682388dafb1de5308ac403c7ebdfe09e1030b
100904 Author: Behdad Esfahbod <behdad@behdad.org>
100905 Date:   Thu Aug 11 08:11:06 2011 +0200
100906
100907     Fix typo
100908
100909  configure.ac | 4 ++--
100910  1 file changed, 2 insertions(+), 2 deletions(-)
100911
100912 commit b2c6b801bc12429305f022c332b693a142098177
100913 Author: Martin Pitt <martin.pitt@ubuntu.com>
100914 Date:   Wed Aug 10 22:50:26 2011 +0200
100915
100916     [gi] Add missing transfer annotation to
100917     g_dbus_node_info_lookup_interface()
100918
100919  gio/gdbusintrospection.c | 2 +-
100920  1 file changed, 1 insertion(+), 1 deletion(-)
100921
100922 commit 27599d671e0f0c13f102f6d7ffc58e23825eba67
100923 Author: Kjartan Maraas <kmaraas@gnome.org>
100924 Date:   Wed Aug 10 15:12:54 2011 +0200
100925
100926     Updated Norwegian bokmål translation
100927
100928  po/nb.po | 391
100929  ++++++++++++++++++++++++++++++++++++++++-----------------------
100930  1 file changed, 249 insertions(+), 142 deletions(-)
100931
100932 commit c783bfd4e7ebbfa258bce49e5381e2c2afe0110f
100933 Author: Martin Pitt <martin.pitt@ubuntu.com>
100934 Date:   Tue Aug 9 14:51:34 2011 +0200
100935
100936     [gi] Add missing (allow-none) annotations to
100937     g_dbus_connection_register_object()
100938
100939  gio/gdbusconnection.c | 5 +++--
100940  1 file changed, 3 insertions(+), 2 deletions(-)
100941
100942 commit 3a631aa863ec8337bd7ea4ab55eed3a2fd3ef1b4
100943 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
100944 Date:   Mon Aug 8 17:18:08 2011 +0100
100945
100946     Ignore lcov-produced files in top-level .gitignore
100947
100948     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=656162
100949     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
100950
100951  .gitignore | 2 ++
100952  1 file changed, 2 insertions(+)
100953
100954 commit 8f503548701eb8c14ac37c0b84629da5d4493495
100955 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
100956 Date:   Mon Aug 8 15:48:27 2011 +0100
100957
100958     Allow current lcov (version 1.9) to be used for coverage
100959
100960     It seems to work fine with the same invocation already used.
100961
100962     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=656162
100963     Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
100964
100965  configure.ac | 2 +-
100966  1 file changed, 1 insertion(+), 1 deletion(-)
100967
100968 commit 9bcf89cd70946be7c724cbeac9cd1c028f74ea6e
100969 Author: Matthias Clasen <mclasen@redhat.com>
100970 Date:   Mon Aug 8 23:16:07 2011 +0200
100971
100972     Document libffi as new dependency
100973
100974  INSTALL.in        | 1 +
100975  README.in         | 8 ++++++++
100976  gobject/gsignal.c | 2 +-
100977  3 files changed, 10 insertions(+), 1 deletion(-)
100978
100979 commit 5f9e5c1124c6362fe463b5295c7a2b00afcec135
100980 Author: Fran Dieguez <fran@openhost.es>
100981 Date:   Sat Aug 6 22:33:00 2011 +0200
100982
100983     Updated Galician translations
100984
100985  po/gl.po | 467
100986  +++++++++++++++++++++++++++++++++++----------------------------
100987  1 file changed, 258 insertions(+), 209 deletions(-)
100988
100989 commit 2512341fa6b1842adc5b403ce9eb22b9f3478ee3
100990 Author: Colin Walters <walters@verbum.org>
100991 Date:   Sat Aug 6 09:36:49 2011 -0400
100992
100993     Require Python 2.5 explicitly
100994
100995     Without someone to regularly test 2.4, and since the code in reality
100996     requires 2.5, switch to that for now.
100997
100998  configure.ac | 2 +-
100999  1 file changed, 1 insertion(+), 1 deletion(-)
101000
101001 commit b3111f87e2f340f45106f24b640ba2ac68b9086b
101002 Author: Colin Walters <walters@verbum.org>
101003 Date:   Sat Aug 6 09:22:44 2011 -0400
101004
101005     configure: Fix statvfs/statfs detection
101006
101007     Add missing 'x' as pointed out by declanw@is.bbc.co.uk
101008
101009     https://bugzilla.gnome.org/show_bug.cgi?id=656048
101010
101011  configure.ac | 4 ++--
101012  1 file changed, 2 insertions(+), 2 deletions(-)
101013
101014 commit 871da75ca38b4b931c4fbcd500856b71596c1332
101015 Author: Yaron Shahrabani <sh.yaron@gmail.com>
101016 Date:   Sat Aug 6 16:02:50 2011 +0300
101017
101018     Updated Hebrew translation.
101019
101020  po/he.po | 580
101021  ++++++++++++++++++++++++++++++++++-----------------------------
101022  1 file changed, 315 insertions(+), 265 deletions(-)
101023
101024 commit 85d12096e4fdef6451033cbecc03de2cd4066eb1
101025 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
101026 Date:   Fri Aug 5 16:31:06 2011 +0200
101027
101028     Add missing GVariant annotations
101029
101030     https://bugzilla.gnome.org/show_bug.cgi?id=656031
101031
101032  glib/gvariant-core.c |  2 +-
101033  glib/gvariant.c      | 12 ++++++++----
101034  glib/gvarianttype.c  |  4 ++--
101035  3 files changed, 11 insertions(+), 7 deletions(-)
101036
101037 commit cfa90b8fc1c2b74bc309f0efe6c122e72be7d11a
101038 Author: Dan Winship <danw@gnome.org>
101039 Date:   Fri Aug 5 19:43:47 2011 -0400
101040
101041     gio/tests/.gitignore: fix
101042
101043  gio/tests/.gitignore | 2 +-
101044  1 file changed, 1 insertion(+), 1 deletion(-)
101045
101046 commit 27b5dab0d6ebc7717243bd736bc10859713b0f73
101047 Author: Claude Paroz <claude@2xlibre.net>
101048 Date:   Fri Aug 5 17:04:50 2011 +0200
101049
101050     Updated French translation
101051
101052  po/fr.po | 1287
101053  ++++++++++++++++++++++++++++++++++----------------------------
101054  1 file changed, 705 insertions(+), 582 deletions(-)
101055
101056 commit 6c8a61bc1bdea6c3434350d5c7c0fa0e7053664b
101057 Author: Mario Blättermann <mariobl@gnome.org>
101058 Date:   Fri Aug 5 12:11:02 2011 +0200
101059
101060     [l10n] Updated German translation
101061
101062  po/de.po | 1245
101063  ++++++++++++++++++++++++++++++++++----------------------------
101064  1 file changed, 686 insertions(+), 559 deletions(-)
101065
101066 commit d728c00a0488fb2bfbe69e95aba360a552a73d84
101067 Author: Murray Cumming <murrayc@murrayc.com>
101068 Date:   Thu Aug 4 21:47:07 2011 +0200
101069
101070     gio enums: Remove trailing commas
101071
101072  gio/gioenums.h | 4 ++--
101073  1 file changed, 2 insertions(+), 2 deletions(-)
101074
101075 commit 29aae440fb64e8811508e1a803ee524c752b3565
101076 Author: Stef Walter <stefw@collabora.co.uk>
101077 Date:   Thu Aug 4 09:43:45 2011 +0200
101078
101079     Fix up ABI symbols after GTlsDatabase merge.
101080
101081     https://bugzilla.gnome.org/show_bug.cgi?id=636572
101082
101083  gio/gio.symbols       | 28 ++++++++++++++++++++++++----
101084  gio/gtlsinteraction.c |  6 +++---
101085  2 files changed, 27 insertions(+), 7 deletions(-)
101086
101087 commit 0f99cfa8822514dc6b7ccbc59efbe68f27aeb172
101088 Author: Stef Walter <stefw@collabora.co.uk>
101089 Date:   Thu Aug 4 08:54:55 2011 +0200
101090
101091     GTlsDatabase and related objects
101092
101093     The database is an abstract object implemented by the various TLS
101094     backends, which is used by GTlsConnection to lookup certificates
101095     and keys, as well as verify certificate chains.
101096
101097     Also add GTlsInteraction, which can be used to prompt the user
101098     for a password or PIN (used with the database).
101099
101100     https://bugzilla.gnome.org/show_bug.cgi?id=636572
101101
101102  docs/reference/gio/gio-docs.xml     |   4 +
101103  docs/reference/gio/gio-sections.txt | 117 +++++
101104  docs/reference/gio/gio.types        |   2 +
101105  gio/Makefile.am                     |   8 +
101106  gio/gdummytlsbackend.c              | 105 +++-
101107  gio/gio.h                           |   4 +
101108  gio/gio.symbols                     |  21 +
101109  gio/gioenums.h                      |  70 +++
101110  gio/giotypes.h                      |   4 +
101111  gio/gtlsbackend.c                   |  44 ++
101112  gio/gtlsbackend.h                   |  28 +-
101113  gio/gtlsconnection.c                | 146 +++++-
101114  gio/gtlsconnection.h                |  12 +-
101115  gio/gtlsdatabase.c                  | 967
101116  ++++++++++++++++++++++++++++++++++++
101117  gio/gtlsdatabase.h                  | 235 +++++++++
101118  gio/gtlsfiledatabase.c              | 104 ++++
101119  gio/gtlsfiledatabase.h              |  56 +++
101120  gio/gtlsinteraction.c               | 197 ++++++++
101121  gio/gtlsinteraction.h               |  88 ++++
101122  gio/gtlspassword.c                  | 436 ++++++++++++++++
101123  gio/gtlspassword.h                  | 101 ++++
101124  gio/tests/.gitignore                |   1 +
101125  gio/tests/Makefile.am               |   4 +-
101126  gio/tests/gtlsconsoleinteraction.c  | 107 ++++
101127  gio/tests/gtlsconsoleinteraction.h  |  56 +++
101128  gio/tests/socket-client.c           | 291 +++++++----
101129  26 files changed, 3082 insertions(+), 126 deletions(-)
101130
101131 commit a187199efd7eb16f500cef31c950d4eafbfe3a4b
101132 Author: kotarou <nospam.kotarou.dono@gmail.com>
101133 Date:   Wed Aug 3 08:46:04 2011 -0400
101134
101135     build: Pass ZLIB_CFLAGS for gio build
101136
101137     Otherwise we will fail if zlib is in an alternative prefix.
101138
101139     Commit message written by Colin Walters <walters@verbum.org>
101140
101141     https://bugzilla.gnome.org/show_bug.cgi?id=655769
101142
101143  gio/Makefile.am | 2 ++
101144  1 file changed, 2 insertions(+)
101145
101146 commit ee63179b71f6a4153f08bc5c84c24a0d0ac76263
101147 Author: Owen W. Taylor <otaylor@fishsoup.net>
101148 Date:   Fri Jul 29 15:38:54 2011 -0400
101149
101150     g_cancellable_get_fd: silently return -1 for NULL cancellable
101151
101152     This keeps compatibility with previous behavior.
101153
101154     https://bugzilla.gnome.org/show_bug.cgi?id=655598
101155
101156     Signed-off-by: David Zeuthen <davidz@redhat.com>
101157
101158  gio/gcancellable.c | 3 +++
101159  1 file changed, 3 insertions(+)
101160
101161 commit 659ba3d0b3eca1ee3af13d277ac8c847651b0a6a
101162 Author: David Zeuthen <davidz@redhat.com>
101163 Date:   Mon Aug 1 11:54:47 2011 -0400
101164
101165     GDBusConnection: Only apply exit-on-closed semantics if properly
101166     initialized
101167
101168     Otherwise there is no point in gracefully handling the error...
101169
101170     https://bugzilla.gnome.org/show_bug.cgi?id=655664
101171
101172     Signed-off-by: David Zeuthen <davidz@redhat.com>
101173
101174  gio/gdbusconnection.c | 2 +-
101175  1 file changed, 1 insertion(+), 1 deletion(-)
101176
101177 commit fcc415b16cb9e618acabb921231dc2e49637f14c
101178 Author: Yuri Kozlov <yuray@komyakino.ru>
101179 Date:   Mon Aug 1 00:10:59 2011 +0400
101180
101181     Updated Russian translation
101182
101183  po/ru.po | 134
101184  ++++++++++++++++++++++++++++++++-------------------------------
101185  1 file changed, 69 insertions(+), 65 deletions(-)
101186
101187 commit bf21a693fa47cd0c4300822f24909b35892311df
101188 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
101189 Date:   Fri Jul 29 19:59:58 2011 +0200
101190
101191     Updated Spanish translation
101192
101193  po/es.po | 301
101194  ++++++++++++++++++++++++++++++---------------------------------
101195  1 file changed, 145 insertions(+), 156 deletions(-)
101196
101197 commit c3af3d8d2c191fe3b5b654e3925effa32b3d0daa
101198 Author: Daniel Nylander <po@danielnylander.se>
101199 Date:   Fri Jul 29 09:50:43 2011 +0200
101200
101201     Updated Swedish translation
101202
101203  po/sv.po | 2100
101204  ++++++++++++++++++++++++++++++++------------------------------
101205  1 file changed, 1101 insertions(+), 999 deletions(-)
101206
101207 commit d15f8682c006c8f5c3d4a93db0f211f687fb656e
101208 Author: Matthias Clasen <mclasen@redhat.com>
101209 Date:   Wed Jul 27 23:27:24 2011 -0400
101210
101211     Revert "Optimize g_[s]list_free_full a bit"
101212
101213     This reverts commit 98b667d052b1274f80b8898a32d0753e9e2e5c1a.
101214
101215     The commit was not actually an optimization, since g_list_free is
101216     pretty smart.
101217
101218  glib/glist.c  | 11 +++--------
101219  glib/gslist.c | 17 ++++++-----------
101220  2 files changed, 9 insertions(+), 19 deletions(-)
101221
101222 commit dbb78fe57de0792d409b1baf88661844384c2762
101223 Author: Nicolas Dufresne <nicolas.dufresne@collabora.com>
101224 Date:   Mon Jul 25 15:59:58 2011 -0400
101225
101226     Added TLS PEM parser unit test
101227
101228  gio/tests/Makefile.am       |   4 +
101229  gio/tests/cert-key.pem      |  32 +++++
101230  gio/tests/cert-list.pem     |  52 ++++++++
101231  gio/tests/cert1.pem         |  17 +++
101232  gio/tests/cert2.pem         |  17 +++
101233  gio/tests/cert3.pem         |  17 +++
101234  gio/tests/gtesttlsbackend.c | 312
101235  ++++++++++++++++++++++++++++++++++++++++++++
101236  gio/tests/gtesttlsbackend.h |  49 +++++++
101237  gio/tests/key-cert.pem      |  32 +++++
101238  gio/tests/key.pem           |  15 +++
101239  gio/tests/nothing.pem       |   0
101240  gio/tests/tls-certificate.c | 279 +++++++++++++++++++++++++++++++++++++++
101241  12 files changed, 826 insertions(+)
101242
101243 commit fdfb42b9f2bdbed44ad4f469bf2794b2057587c1
101244 Author: Nicolas Dufresne <nicolas.dufresne@collabora.com>
101245 Date:   Mon Jun 20 18:49:39 2011 -0400
101246
101247     Rework PEM parsing to not be order dependent
101248
101249     Some valid PEM file would not work because the private key was put
101250     before the certificate.
101251
101252  gio/gtlscertificate.c | 149
101253  ++++++++++++++++++++++++++++++++------------------
101254  1 file changed, 95 insertions(+), 54 deletions(-)
101255
101256 commit fb45baaf8cc62278c71030c284d4ed3d5f4f849d
101257 Author: Tomas Bzatek <tbzatek@redhat.com>
101258 Date:   Tue Jul 26 17:32:53 2011 +0200
101259
101260     Docs: Correct the namespace for g_file_query_filesystem_info()
101261
101262  gio/gfile.c | 4 ++--
101263  1 file changed, 2 insertions(+), 2 deletions(-)
101264
101265 commit ac5dd614aa796223dc49a100b016abb7996fd418
101266 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
101267 Date:   Tue Jul 26 23:23:31 2011 +0800
101268
101269     Updated glib-zip.in a bit further
101270
101271     Missed the bin/gsettings.exe part (corrected from bin/gsettings.)
101272
101273  glib-zip.in | 2 +-
101274  1 file changed, 1 insertion(+), 1 deletion(-)
101275
101276 commit 82a0733751b2dc3306e7dcf76358621eaea02bcb
101277 Author: Cosimo Cecchi <cosimoc@gnome.org>
101278 Date:   Tue Jul 26 16:44:18 2011 +0200
101279
101280     utf8: annotate the end pointer in g_utf8_validate as out + allow-none
101281
101282  glib/gutf8.c | 2 +-
101283  1 file changed, 1 insertion(+), 1 deletion(-)
101284
101285 commit b7f3638e5c3917d6007040747eb3ef1ccc338a0b
101286 Author: David Zeuthen <davidz@redhat.com>
101287 Date:   Tue Jul 26 10:05:57 2011 -0400
101288
101289     More gdbus-codegen fixed to build on non-Unix
101290
101291     https://bugzilla.gnome.org/show_bug.cgi?id=655148#c6
101292
101293     Signed-off-by: David Zeuthen <davidz@redhat.com>
101294
101295  gio/gdbus-codegen/codegen.py | 12 ++++++++----
101296  gio/tests/Makefile.am        | 22 +++++++++++++++++-----
101297  2 files changed, 25 insertions(+), 9 deletions(-)
101298
101299 commit 494db61c1946f0b06cc2d68a1194e8812871540e
101300 Author: Ryan Lortie <desrt@desrt.ca>
101301 Date:   Tue Jul 26 13:49:20 2011 +0200
101302
101303     gtester: small Windows fix
101304
101305     This code was unconditionally present in the gtester Makefile:
101306
101307     test-nonrecursive: ${TEST_PROGS}
101308
101309     On Windows, our testcases are compiled with a .exe suffix.  That means
101310     that if we had 'foo' in TEST_PROGS, running "make check" would
101311     depend on
101312     'foo' (not foo.exe) being compiled.
101313
101314     We could bring the EXEEXT in here to fix that up, but gtester doesn't
101315     work on Windows at all, so better to just disable it in that case.
101316
101317  Makefile.decl | 4 ++--
101318  1 file changed, 2 insertions(+), 2 deletions(-)
101319
101320 commit 44e85f73643ca24656aa89906d33a1385dcc87a5
101321 Author: Ryan Lortie <desrt@desrt.ca>
101322 Date:   Tue Jul 26 13:38:04 2011 +0200
101323
101324     GDateTime test: 1970 doesn't exist on Windows
101325
101326     It is not safe to call the system library mktime() function on Windows
101327     with a date in the 70s.  Use 1990 instead.
101328
101329  glib/tests/gdatetime.c | 4 ++--
101330  1 file changed, 2 insertions(+), 2 deletions(-)
101331
101332 commit d62d0336b8fb2d3369f02758c20c6ea38bee9464
101333 Author: Ryan Lortie <desrt@desrt.ca>
101334 Date:   Tue Jul 26 13:29:01 2011 +0200
101335
101336     g_format_size: fix on Windows
101337
101338     The long format that displays the exact number of bytes with
101339     separators
101340     (ie: "123,456,789 bytes") uses the ' format modifier, which is
101341     unsupported on Windows.  Disable that for now, until we come up with a
101342     better solution.
101343
101344  glib/gfileutils.c | 10 ++++++++++
101345  1 file changed, 10 insertions(+)
101346
101347 commit 01744c2d69fb11a8dfde62666540da91adafd6a8
101348 Author: Ryan Lortie <desrt@desrt.ca>
101349 Date:   Tue Jul 26 13:26:10 2011 +0200
101350
101351     g_format_size: avoid silly GString use
101352
101353     We were using a GString for the purpose of doing a single printf().
101354     Do
101355     g_strdup_printf() instead.
101356
101357  glib/gfileutils.c | 9 ++++-----
101358  1 file changed, 4 insertions(+), 5 deletions(-)
101359
101360 commit 81d0b28a4de87805c6f8c6661a8c2e0de3893267
101361 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
101362 Date:   Mon Jul 18 14:20:18 2011 +0200
101363
101364     Update glib-zip.in
101365
101366  glib-zip.in | 48 +++++++++++++++++++++++++++++++-----------------
101367  1 file changed, 31 insertions(+), 17 deletions(-)
101368
101369 commit 633fd86815fafa0ffb9cd0d8e5b958b0d3abe141
101370 Author: Ryan Lortie <desrt@desrt.ca>
101371 Date:   Tue Jul 26 11:20:12 2011 +0200
101372
101373     glocalfile: don't bother with fstype on win32
101374
101375     Fixes the broken build on Windows.
101376
101377  gio/glocalfile.c | 3 ++-
101378  1 file changed, 2 insertions(+), 1 deletion(-)
101379
101380 commit 12f516b44cb3b91d99a9ea0f0c51aaeeb3562688
101381 Merge: 32b1349a2 39b72a166
101382 Author: Ryan Lortie <desrt@desrt.ca>
101383 Date:   Tue Jul 26 10:50:25 2011 +0200
101384
101385     Merge branch 'gwakeup'
101386
101387 commit 39b72a166e72ebbafbb7e85383db954a31b929c2
101388 Author: Ryan Lortie <desrt@desrt.ca>
101389 Date:   Mon Jul 25 18:59:27 2011 +0200
101390
101391     GWakeup: fix Windows build breakage
101392
101393     ...from the attempt to make it private.
101394
101395  glib/gwakeup.c | 3 +++
101396  1 file changed, 3 insertions(+)
101397
101398 commit d87eddbb130bbc35ea17c5d4f0c3ee724b1c6d61
101399 Author: Ryan Lortie <desrt@desrt.ca>
101400 Date:   Mon Jul 25 18:52:36 2011 +0200
101401
101402     .gitignore the gwakeup-fallback testcase
101403
101404  gthread/tests/.gitignore | 1 +
101405  1 file changed, 1 insertion(+)
101406
101407 commit 6615349ffb1335ca506fd476d65dd864eb2ee494
101408 Author: Ryan Lortie <desrt@desrt.ca>
101409 Date:   Mon Jul 25 18:52:18 2011 +0200
101410
101411     Remove g_wakeup_* from glib.symbols
101412
101413  glib/glib.symbols | 5 -----
101414  1 file changed, 5 deletions(-)
101415
101416 commit c81eb121a1a29c7068b775d0f7665d05c0dd4dad
101417 Author: Ryan Lortie <desrt@desrt.ca>
101418 Date:   Mon Jul 25 18:50:45 2011 +0200
101419
101420     GWakeup: make it private API
101421
101422     Colin requests that we keep this one private for now.
101423
101424     Include it at each point of use (libglib, libgio, tests).
101425
101426  docs/reference/glib/Makefile.am            |  3 +++
101427  docs/reference/glib/glib-docs.sgml         |  1 -
101428  docs/reference/glib/glib-sections.txt      | 10 -------
101429  gio/Makefile.am                            |  1 +
101430  gio/gcancellable.c                         |  1 +
101431  glib/Makefile.am                           |  2 +-
101432  glib/glib.h                                |  1 -
101433  glib/gwakeup.c                             | 17 ++++++++++++
101434  glib/gwakeup.h                             | 15 +++++------
101435  gthread/tests/Makefile.am                  |  3 ++-
101436  gthread/tests/{gwakeup.c => gwakeuptest.c} | 43
101437  ++++++------------------------
101438  11 files changed, 39 insertions(+), 58 deletions(-)
101439
101440 commit 0584f0c50495e4c1d6691f30d9f598799a5d54ce
101441 Author: Ryan Lortie <desrt@desrt.ca>
101442 Date:   Mon Jul 25 17:43:28 2011 +0200
101443
101444     GWakeup: test fallback case
101445
101446     We need to test the case of eventfd in the libc but no kernel support.
101447
101448     In order to do that, we add a separate compile of the GWakeup testcase
101449     that interposes an 'eventfd' symbol that always returns -1 with errno
101450     set.  That will trigger the fallback case.
101451
101452  configure.ac              |  1 +
101453  gthread/tests/Makefile.am |  7 +++++++
101454  gthread/tests/gwakeup.c   | 39 +++++++++++++++++++++++++++++++++++++--
101455  3 files changed, 45 insertions(+), 2 deletions(-)
101456
101457 commit 7f15910e7907e17606ba9e149cc3b04be4887bbf
101458 Author: Ryan Lortie <desrt@desrt.ca>
101459 Date:   Mon Jul 25 16:35:08 2011 +0200
101460
101461     GWakeup: add signal safety note
101462
101463     Note that g_wakeup_signal() is safe to call from a UNIX signal handler
101464     (since this is a likely place to want to call it from).
101465
101466  glib/gwakeup.c | 2 ++
101467  1 file changed, 2 insertions(+)
101468
101469 commit 32b1349a23ff050b8026ede150a25cae56799901
101470 Author: David Zeuthen <davidz@redhat.com>
101471 Date:   Mon Jul 25 10:31:17 2011 -0400
101472
101473     More fixes for non-Unix builds
101474
101475     Signed-off-by: David Zeuthen <davidz@redhat.com>
101476
101477  gio/gdbusconnection.c | 8 ++++++++
101478  gio/gdbusproxy.c      | 8 ++++++++
101479  2 files changed, 16 insertions(+)
101480
101481 commit f8b98841ad44d4603c60fdbad6f3e58a64eb9043
101482 Author: David Zeuthen <davidz@redhat.com>
101483 Date:   Mon Jul 25 09:56:01 2011 -0400
101484
101485     Fix the build on non-Unix
101486
101487     https://bugzilla.gnome.org/show_bug.cgi?id=655148
101488
101489     Signed-off-by: David Zeuthen <davidz@redhat.com>
101490
101491  gio/gdbusconnection.c | 4 ----
101492  1 file changed, 4 deletions(-)
101493
101494 commit 3c25f9f609cfa6c1a180c46f267e73bbd87dd542
101495 Author: Ryan Lortie <desrt@desrt.ca>
101496 Date:   Mon Jul 25 15:08:47 2011 +0200
101497
101498     GWakeup .gitignore fixes
101499
101500  docs/reference/glib/tmpl/.gitignore | 1 +
101501  gthread/tests/.gitignore            | 1 +
101502  2 files changed, 2 insertions(+)
101503
101504 commit 452b6277d4badf7d471c73555277a5afd3393602
101505 Author: Ryan Lortie <desrt@desrt.ca>
101506 Date:   Mon Jul 25 14:37:18 2011 +0200
101507
101508     gtk-doc GWakeup
101509
101510  docs/reference/glib/glib-docs.sgml    |  1 +
101511  docs/reference/glib/glib-sections.txt | 10 ++++
101512  glib/gwakeup.c                        | 93
101513  ++++++++++++++++++++++++++++++++---
101514  glib/gwakeup.h                        |  2 +-
101515  4 files changed, 99 insertions(+), 7 deletions(-)
101516
101517 commit 0a971e46bf4158b7f58ac283db40d212b6f2d274
101518 Author: Ryan Lortie <desrt@desrt.ca>
101519 Date:   Mon Jul 25 15:02:28 2011 +0200
101520
101521     GCancellable: port to GWakeup
101522
101523  gio/gcancellable.c | 235
101524  ++++++++---------------------------------------------
101525  1 file changed, 32 insertions(+), 203 deletions(-)
101526
101527 commit 777e40989e66e583e6636e7b80ab8770cf15ff8c
101528 Author: Ryan Lortie <desrt@desrt.ca>
101529 Date:   Mon Jul 25 15:07:33 2011 +0200
101530
101531     port GMainContext to GWakeup
101532
101533  glib/gmain.c | 113
101534  +++++++----------------------------------------------------
101535  1 file changed, 13 insertions(+), 100 deletions(-)
101536
101537 commit 4026b3317425ea7880930787faeedbe526588b11
101538 Author: Ryan Lortie <desrt@desrt.ca>
101539 Date:   Mon Jul 25 15:07:16 2011 +0200
101540
101541     add a couple of testcases for GWakeup
101542
101543  gthread/tests/Makefile.am |   3 +
101544  gthread/tests/gwakeup.c   | 268
101545  ++++++++++++++++++++++++++++++++++++++++++++++
101546  2 files changed, 271 insertions(+)
101547
101548 commit 78545a641cb93811640e95792eb7f87f810e7aea
101549 Author: Ryan Lortie <desrt@desrt.ca>
101550 Date:   Mon Jul 25 15:05:03 2011 +0200
101551
101552     Add GWakeup
101553
101554     GWakeup is a utility class to handle the cross-thread signalling needs
101555     of GMainContext and GCancellable.  It may find some other users
101556     as well.
101557
101558     The desire here is to properly hide the implementation details in a
101559     module which can be properly unit tested and used in GMainContext and
101560     GCancellable without a rats nest of #ifdef.
101561
101562  glib/Makefile.am  |   2 +
101563  glib/glib.h       |   1 +
101564  glib/glib.symbols |   5 ++
101565  glib/gwakeup.c    | 157
101566  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
101567  glib/gwakeup.h    |  38 +++++++++++++
101568  5 files changed, 203 insertions(+)
101569
101570 commit 15a1cf804974c3fa526bab8a6b80eb27518313f3
101571 Author: Ryan Lortie <desrt@desrt.ca>
101572 Date:   Mon Jul 25 15:25:13 2011 +0200
101573
101574     g_unix_open_pipe: fix some bugs
101575
101576     Fix some bugs in the fallback case of g_unix_open_pipe:
101577
101578       - close both halves of the pipe on error (not just one)
101579
101580       - set the cloexec flag on both halves of the pipe (instead of
101581       settings
101582         it twice on one half)
101583
101584  glib/glib-unix.c | 3 ++-
101585  1 file changed, 2 insertions(+), 1 deletion(-)
101586
101587 commit aa4d704e632df68be9843074ea8197c30ebc52ed
101588 Author: Ryan Lortie <desrt@desrt.ca>
101589 Date:   Mon Jul 25 15:09:57 2011 +0200
101590
101591     Windows (mingw32) .gitignore additions
101592
101593  .gitignore | 2 ++
101594  1 file changed, 2 insertions(+)
101595
101596 commit 3769c1e1732a7f3889b5d819552c79512571e169
101597 Author: Murray Cumming <murrayc@murrayc.com>
101598 Date:   Mon Jul 25 09:23:51 2011 +0200
101599
101600     Docs: Fix tiny typo.
101601
101602  gio/gfileattribute.c | 2 +-
101603  1 file changed, 1 insertion(+), 1 deletion(-)
101604
101605 commit e6f37ca472860535606ef0f898f85f3ad6a7167c
101606 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
101607 Date:   Mon Jul 25 11:42:17 2011 +0800
101608
101609     Update Windows READMEs
101610
101611     -Tell people about that libFFI is now needed.
101612     -Tell people not to compile GLib in paths containing spaces.
101613
101614  README.win32                | 16 +++++++++++-----
101615  build/win32/vs10/README.txt |  4 +++-
101616  build/win32/vs9/README.txt  |  4 +++-
101617  3 files changed, 17 insertions(+), 7 deletions(-)
101618
101619 commit eac8d47e373bd57e3cb117508c0812b53963a732
101620 Author: Dan Winship <danw@gnome.org>
101621 Date:   Sun Jul 24 14:55:05 2011 -0400
101622
101623     gio/tests/socket: add some basic IPv4 and IPv6 tests
101624
101625  gio/tests/socket.c | 381
101626  ++++++++++++++++++++++++++++++++++++++++++++++++++++-
101627  1 file changed, 378 insertions(+), 3 deletions(-)
101628
101629 commit aefda965f650c6713ef895a9156dd1297793f1ff
101630 Author: Dan Winship <danw@gnome.org>
101631 Date:   Sun Jul 24 14:52:03 2011 -0400
101632
101633     GSocket: fix connected state after async connect
101634
101635     socket->priv->connected was only being set if g_socket_connect()
101636     succeeded right away; in the case where it returns G_IO_ERROR_PENDING,
101637     it never got set. Fix that by having g_socket_check_connect_result()
101638     set it on success.
101639
101640  gio/gsocket.c | 4 +++-
101641  1 file changed, 3 insertions(+), 1 deletion(-)
101642
101643 commit b8a0475e7a2ef6d49e61e7be684bff017ee22fa9
101644 Author: Dan Winship <danw@gnome.org>
101645 Date:   Sun Jul 24 12:41:11 2011 -0400
101646
101647     update .gitignore
101648
101649  glib/tests/.gitignore | 2 ++
101650  1 file changed, 2 insertions(+)
101651
101652 commit 4cb33b158b43b54108b20cb9c3f1143acbef9124
101653 Author: Matthias Clasen <mclasen@redhat.com>
101654 Date:   Sat Jul 23 21:59:49 2011 -0400
101655
101656     Explicitly unset the session bus address for the peer tests
101657
101658     Otherwise, we may run into trouble as opening a peer-to-peer
101659     connection uses a socket client, which uses a proxy resolver
101660     which may end up using gsettings, whose dconf backend may end
101661     up using the session bus to talk to dconfd...
101662
101663  gio/tests/gdbus-peer.c | 2 ++
101664  1 file changed, 2 insertions(+)
101665
101666 commit d344e69dc291df5e5da15d6e1c1b0ef897fdeea3
101667 Author: Matthias Clasen <mclasen@redhat.com>
101668 Date:   Sat Jul 23 21:16:28 2011 -0400
101669
101670     Properly bring up a session bus for application tests
101671
101672     As pointed out in bug 644601, session_bus_up() requires
101673     us to set up environment variables for things to work.
101674
101675  gio/tests/gapplication.c | 7 +++++++
101676  1 file changed, 7 insertions(+)
101677
101678 commit 1f9e84896bb1621e54fc5d0cb45006400e121043
101679 Author: Matthias Clasen <mclasen@redhat.com>
101680 Date:   Sat Jul 23 21:07:39 2011 -0400
101681
101682     Fix a typo
101683
101684  gio/gdbusconnection.c | 2 +-
101685  1 file changed, 1 insertion(+), 1 deletion(-)
101686
101687 commit e488cbd24b611e6648cc36049e503aa8d18b9fd6
101688 Author: Yuri Kozlov <yuray@komyakino.ru>
101689 Date:   Sat Jul 23 18:54:03 2011 +0400
101690
101691     Updated Russian translation
101692
101693  po/ru.po | 428
101694  +++++++++++++++++++++++++++++++++++----------------------------
101695  1 file changed, 236 insertions(+), 192 deletions(-)
101696
101697 commit 9c46740afdb5cf545fbc69bc55be274b8758fecb
101698 Author: Luca Ferretti <lferrett@gnome.org>
101699 Date:   Sat Jul 23 14:52:13 2011 +0200
101700
101701     [l10n] Updated Italian translation
101702
101703  po/it.po | 1311
101704  +++++++++++++++++++++++++++++++++-----------------------------
101705  1 file changed, 705 insertions(+), 606 deletions(-)
101706
101707 commit ae7c48b955cd6979a799574bb92e654081769c62
101708 Author: Vincent Untz <vuntz@gnome.org>
101709 Date:   Thu Jul 21 15:23:00 2011 +0200
101710
101711     GDesktopAppInfo: Add g_desktop_app_info_get_show_in()
101712
101713     Necessary for rebasing gnome-menus on top of GDesktopAppInfo.
101714
101715     https://bugzilla.gnome.org/show_bug.cgi?id=655044
101716
101717  docs/reference/gio/gio-sections.txt |   1 +
101718  gio/gdesktopappinfo.c               | 111
101719  +++++++++++++++++++++++-------------
101720  gio/gdesktopappinfo.h               |   2 +
101721  gio/gio.symbols                     |   1 +
101722  4 files changed, 76 insertions(+), 39 deletions(-)
101723
101724 commit 8ef050f9675e2ee097663c6a436a7b7f7abbe816
101725 Author: Colin Walters <walters@verbum.org>
101726 Date:   Fri Jul 22 13:39:21 2011 -0400
101727
101728     glib.symbols: Update for expected ABI changes
101729
101730  glib/glib.symbols | 2 +-
101731  1 file changed, 1 insertion(+), 1 deletion(-)
101732
101733 commit b79eae5c197aeec8d57f39c0f7bf5d5114068bea
101734 Author: Colin Walters <walters@verbum.org>
101735 Date:   Fri Jul 22 12:41:41 2011 -0400
101736
101737     glib-2.0.pc: Add -lrt to private libraries to assist static linking
101738
101739     https://bugzilla.gnome.org/show_bug.cgi?id=654078
101740
101741  glib-2.0.pc.in | 2 +-
101742  1 file changed, 1 insertion(+), 1 deletion(-)
101743
101744 commit 8b061e023ce97171d817e07ea7068f567129ae8a
101745 Author: Colin Walters <walters@verbum.org>
101746 Date:   Fri Jul 22 10:31:27 2011 -0400
101747
101748     Revert addition of g_key_file_has_key_full
101749
101750     Per IRC discussion, we can just ask bindings to use
101751     g_key_file_get_value() to test for the existence of a key.
101752
101753     I left the "fixed" code in the source tree as static because it makes
101754     more sense to me.
101755
101756  glib/gkeyfile.c      | 90
101757  ++++++++++++++++++++++------------------------------
101758  glib/gkeyfile.h      |  5 ---
101759  glib/tests/keyfile.c | 16 ----------
101760  3 files changed, 38 insertions(+), 73 deletions(-)
101761
101762 commit 753948316915e834801347af08b773c24078a3bd
101763 Author: Behdad Esfahbod <behdad@behdad.org>
101764 Date:   Fri Jul 22 10:33:47 2011 -0400
101765
101766     Don't use deprecated G_UNICODE_COMBINING_MARK
101767
101768  glib/gen-unicode-tables.pl |   2 +-
101769  glib/gunichartables.h      | 388
101770  ++++++++++++++++++++++-----------------------
101771  glib/guniprop.c            |   2 +-
101772  3 files changed, 196 insertions(+), 196 deletions(-)
101773
101774 commit 804e3ba4dddbcb00279ba0ab1a148606bc10a414
101775 Author: Ryan Lortie <desrt@desrt.ca>
101776 Date:   Fri Jul 22 15:47:11 2011 +0200
101777
101778     gitignore tweaks
101779
101780  docs/reference/glib/tmpl/.gitignore | 1 +
101781  gobject/tests/.gitignore            | 1 +
101782  gthread/tests/.gitignore            | 2 ++
101783  3 files changed, 4 insertions(+)
101784
101785 commit a14f2fa1a0ea2b453be35373f9d4c5d80b842d7d
101786 Author: Ryan Lortie <desrt@desrt.ca>
101787 Date:   Fri Jul 22 13:44:31 2011 +0200
101788
101789     Rename a few arguments
101790
101791     To fix header/function/doc-string mismatches.
101792
101793  glib/gdataset.c | 4 ++--
101794  glib/gunicode.h | 2 +-
101795  2 files changed, 3 insertions(+), 3 deletions(-)
101796
101797 commit 6492548b6f4d1805f7817911207648f0b1eeae19
101798 Author: Ryan Lortie <desrt@desrt.ca>
101799 Date:   Fri Jul 22 13:41:13 2011 +0200
101800
101801     Have gtk-doc ignore some #defines
101802
101803     We prefer to have gtk-doc pick up the function rather than the macro.
101804
101805  glib/gstdio.h | 2 ++
101806  glib/gwin32.h | 2 ++
101807  2 files changed, 4 insertions(+)
101808
101809 commit 5dbc12e9f1477eb699a92b1ef7363b62bdca68eb
101810 Author: Ryan Lortie <desrt@desrt.ca>
101811 Date:   Fri Jul 22 13:25:32 2011 +0200
101812
101813     Replace @Varargs with @...
101814
101815     to make gtk-doc happy.
101816
101817  glib/gerror.c     |  4 ++--
101818  glib/gfileutils.c |  4 ++--
101819  glib/gmarkup.c    |  2 +-
101820  glib/gmessages.c  |  4 ++--
101821  glib/gprintf.c    |  8 ++++----
101822  glib/grel.c       | 10 +++++-----
101823  glib/gstrfuncs.c  |  6 +++---
101824  glib/gstring.c    |  8 ++++----
101825  glib/gtestutils.c |  6 +++---
101826  9 files changed, 26 insertions(+), 26 deletions(-)
101827
101828 commit ea63f16c59b661d080c54c44147cedb4ad27e102
101829 Author: Ryan Lortie <desrt@desrt.ca>
101830 Date:   Fri Jul 22 12:59:44 2011 +0200
101831
101832     Remove duplicate 'struct real_pcre' declaration
101833
101834     The redundant forward declaration of 'struct real_pcre' before the
101835     typedef was tripping up gtk-doc.  Remove it.
101836
101837  glib/pcre/pcre.h | 3 +--
101838  1 file changed, 1 insertion(+), 2 deletions(-)
101839
101840 commit 668c399077b48ef49d2fdb6eb808226c9f127e70
101841 Author: Ryan Lortie <desrt@desrt.ca>
101842 Date:   Fri Jul 22 12:59:11 2011 +0200
101843
101844     Add deprecation guard to G_UNICODE_COMBINING_MARK
101845
101846     ...since it's deprecated now and documented as such.
101847
101848  glib/gunicode.h | 2 ++
101849  1 file changed, 2 insertions(+)
101850
101851 commit 4f36eb0f6d1eed7b720a53114e60c8d334782fab
101852 Author: Ryan Lortie <desrt@desrt.ca>
101853 Date:   Fri Jul 22 12:57:59 2011 +0200
101854
101855     Reword some docs comments to avoid 'Returns ...'
101856
101857     If gtk-doc sees 'Returns ...' written in the text of the documentation
101858     for a macro, it thinks that you are talking about the return value.
101859
101860     Avoid doing that and use 'Returns:' explicitly if we mean to.
101861
101862  glib/gmessages.h | 21 +++++++++++++--------
101863  glib/gutils.h    | 10 +++++++---
101864  2 files changed, 20 insertions(+), 11 deletions(-)
101865
101866 commit a0ed2537184f35e9cdde9ac2771f32667db570e1
101867 Author: Ryan Lortie <desrt@desrt.ca>
101868 Date:   Fri Jul 22 12:57:06 2011 +0200
101869
101870     move 'Since:' tags down
101871
101872     gtk-doc wants the Since: tag to be the absolute last thing in the docs
101873     comment.
101874
101875  glib/gkeyfile.c | 3 +--
101876  glib/gmain.c    | 4 ++--
101877  2 files changed, 3 insertions(+), 4 deletions(-)
101878
101879 commit eec69a75eeddc9e298f218e5b3e4bb5084adfe6f
101880 Author: Xavier Claessens <xclaesse@gmail.com>
101881 Date:   Thu Jul 14 10:51:06 2011 +0200
101882
101883     Add g_ptr_array_new_full
101884
101885     Fixes bug #654450
101886
101887  docs/reference/glib/glib-sections.txt |  1 +
101888  glib/garray.c                         | 28 ++++++++++++++++++++++++++++
101889  glib/garray.h                         |  2 ++
101890  3 files changed, 31 insertions(+)
101891
101892 commit 7df304a2d8c325726a13e072bcd1b647943928eb
101893 Author: Ryan Lortie <desrt@desrt.ca>
101894 Date:   Fri Jul 22 09:48:34 2011 +0200
101895
101896     Bump the version
101897
101898  configure.ac | 2 +-
101899  1 file changed, 1 insertion(+), 1 deletion(-)
101900
101901 commit a6c936c45fd959117e24a4e7b6f01f124963bf72
101902 Author: Ryan Lortie <desrt@desrt.ca>
101903 Date:   Fri Jul 22 08:55:35 2011 +0200
101904
101905     Release 2.29.14
101906
101907  NEWS         | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
101908  configure.ac |  2 +-
101909  2 files changed, 50 insertions(+), 1 deletion(-)
101910
101911 commit b30ca6e5a57fd40cf8f94ef2869e742498bc0577
101912 Author: Behdad Esfahbod <behdad@behdad.org>
101913 Date:   Thu Jul 21 16:05:43 2011 -0400
101914
101915     Bug 655076 - Our normalization code misses some
101916     Full_Composition_Exclusion=True.
101917
101918  glib/gen-unicode-tables.pl |  4 ++++
101919  glib/tests/unicode.c       | 16 ++++++++++++++++
101920  2 files changed, 20 insertions(+)
101921
101922 commit c404dbed11bc8bf4212d15719ef3a87ebf76efff
101923 Author: David Zeuthen <davidz@redhat.com>
101924 Date:   Thu Jul 21 16:03:27 2011 -0400
101925
101926     gdbus-codegen: Add support for new org.gtk.GDBus.C.UnixFD annotation
101927
101928     Also add convenience _with_unix_fd_list variants to GDBusConnection,
101929     GDBusProxy and GDBusMethodInvocation types to easily support this.
101930
101931     Signed-off-by: David Zeuthen <davidz@redhat.com>
101932
101933  docs/reference/gio/gdbus-codegen.xml |  21 +-
101934  docs/reference/gio/gio-sections.txt  |   7 +
101935  gio/gdbus-codegen/codegen.py         | 148 ++++++++--
101936  gio/gdbusconnection.c                | 557
101937  ++++++++++++++++++++++++-----------
101938  gio/gdbusconnection.h                |  30 ++
101939  gio/gdbusmethodinvocation.c          |  76 +++--
101940  gio/gdbusmethodinvocation.h          |   3 +
101941  gio/gdbusproxy.c                     | 495
101942  ++++++++++++++++++++++---------
101943  gio/gdbusproxy.h                     |  23 ++
101944  gio/gio.symbols                      |   7 +
101945  gio/tests/test-codegen.xml           |   8 +
101946  11 files changed, 1012 insertions(+), 363 deletions(-)
101947
101948 commit 7b22a8308f2a914b704051cd772edfa15e9a3b04
101949 Author: Dan Williams <dcbw@redhat.com>
101950 Date:   Wed Jul 20 17:28:20 2011 -0500
101951
101952     Document how to free return values from g_key_file_get_*_list
101953
101954     Makes the docs consistent with the string list getters.  Add
101955     GOI annotations while we're at it.
101956
101957  glib/gkeyfile.c | 18 ++++++++++++------
101958  1 file changed, 12 insertions(+), 6 deletions(-)
101959
101960 commit 3af40c204dab8fbd3bec0dceb7cbed0896178a4b
101961 Author: Behdad Esfahbod <behdad@behdad.org>
101962 Date:   Thu Jul 21 10:30:36 2011 -0400
101963
101964     Bug 655025 - #define G_UNICODE_SPACING_MARK G_UNICODE_COMBINING_MARK
101965
101966  glib/gunicode.h | 13 +++++++++++--
101967  1 file changed, 11 insertions(+), 2 deletions(-)
101968
101969 commit 03f673abc20693b907d5e4f1deb775737774d7ae
101970 Author: David Zeuthen <davidz@redhat.com>
101971 Date:   Thu Jul 21 09:43:59 2011 -0400
101972
101973     GDBus: Don't convert GVariant type 'h' to gint
101974
101975     The code-generator already uses GVariant* so generated code didn't
101976     really work at all. We want that instead of gint to avoid confusion
101977     because a 'h' instance is an _index_ into a GUnixFDList, not a file
101978     descriptor.
101979
101980     Signed-off-by: David Zeuthen <davidz@redhat.com>
101981
101982  gio/gdbusutils.c | 16 ++--------------
101983  1 file changed, 2 insertions(+), 14 deletions(-)
101984
101985 commit 419bfe325c40604268dbb7fa050e355c9681577e
101986 Author: David Zeuthen <davidz@redhat.com>
101987 Date:   Thu Jul 21 09:32:38 2011 -0400
101988
101989     gdbus-codegen: Use G_TYPE_STRV/gchar** for GVariant type 'ao'
101990
101991     This is possible now that we have better support for object path
101992     arrays, see
101993
101994      http://git.gnome.org/browse/glib/commit/?id=19878998bc386db78614f1c92ff8524a81479c7b
101995
101996     Note that this breaks the ABI of generated code but since
101997     gdbus-codegen(1) has never yet been in a stable GLib release, this is
101998     fine.
101999
102000     Signed-off-by: David Zeuthen <davidz@redhat.com>
102001
102002  docs/reference/gio/gdbus-codegen.xml |  3 ++-
102003  gio/gdbus-codegen/codegen.py         |  2 ++
102004  gio/gdbus-codegen/dbustypes.py       |  8 ++++++++
102005  gio/gdbusutils.c                     | 15 ++++++++++++++-
102006  gio/tests/gdbus-test-codegen.c       | 24 +++++++++++++-----------
102007  5 files changed, 39 insertions(+), 13 deletions(-)
102008
102009 commit b34eac204f54cefaf8a702a96dc537144f8c2d92
102010 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
102011 Date:   Thu Jul 21 10:22:01 2011 +0100
102012
102013     g_atomic_int_add: document that the return value is new
102014
102015     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=654988
102016     Reviewed-by: Matthias Clasen <mclasen@redhat.com>
102017
102018  glib/gatomic.c | 3 +++
102019  1 file changed, 3 insertions(+)
102020
102021 commit 79b80579282b2749a9eafe8b95845f434db95969
102022 Author: Ryan Lortie <desrt@desrt.ca>
102023 Date:   Thu Jul 21 09:21:18 2011 +0200
102024
102025     Advise against using GPrivate
102026
102027     GStaticPrivate is really a lot better in almost every way.
102028
102029  glib/gthread.c | 8 ++++++++
102030  1 file changed, 8 insertions(+)
102031
102032 commit 706b2751166bb8590e41800d0b3c3056ba529daa
102033 Author: Ryan Lortie <desrt@desrt.ca>
102034 Date:   Thu Jul 21 08:33:50 2011 +0200
102035
102036     GParam: try to avoid further invalid uses
102037
102038     In an attempt to avoid some potential future abuses of the GParamSpec
102039     API, qualify the 'name' field of the structure as 'const' and add a
102040     comment noting that it is an interned string.
102041
102042     This is a theoretical API break, but it will only ever result in
102043     warnings -- and even then, only if you were already doing something
102044     questionable.
102045
102046     Clean up some of the warnings that were caused internally in gparam.c
102047     from these changes.
102048
102049  gobject/gparam.c | 39 ++++++++++++++++++++++-----------------
102050  gobject/gparam.h |  2 +-
102051  2 files changed, 23 insertions(+), 18 deletions(-)
102052
102053 commit 9bcb3d74572cf99a17ff5a1fd4becb1a1136291c
102054 Author: Behdad Esfahbod <behdad@behdad.org>
102055 Date:   Wed Jul 20 22:11:08 2011 -0400
102056
102057     Add g_unicode_script_from_iso15924()
102058
102059     And adjust g_unicode_script_to_iso1592().
102060
102061  docs/reference/glib/glib-sections.txt |  1 +
102062  glib/glib.symbols                     |  1 +
102063  glib/gunicode.h                       |  1 +
102064  glib/guniprop.c                       | 43
102065  +++++++++++++++++++++++++++++++++--
102066  glib/tests/unicode.c                  |  9 ++++++--
102067  5 files changed, 51 insertions(+), 4 deletions(-)
102068
102069 commit a5e94cbd36304ac48e20599ad39fd4bfbd6a5cbe
102070 Author: Benjamin Otte <otte@redhat.com>
102071 Date:   Thu Jul 21 02:56:05 2011 +0200
102072
102073     glocalfile: Fix compilation without USE_STATFS and USE_STATVFS
102074
102075  gio/glocalfile.c | 9 ++++++++-
102076  1 file changed, 8 insertions(+), 1 deletion(-)
102077
102078 commit 7e03b28870a514e655f31298d31158a69f11de40
102079 Author: Behdad Esfahbod <behdad@behdad.org>
102080 Date:   Wed Jul 20 19:04:29 2011 -0400
102081
102082     Bug 648271 - Add g_unicode_script_to_iso15924()
102083
102084     Add g_unicode_script_to_iso15924() and tests.
102085
102086  docs/reference/glib/glib-sections.txt |   1 +
102087  glib/glib.symbols                     |   1 +
102088  glib/gunicode.h                       |   2 +
102089  glib/guniprop.c                       | 146
102090  +++++++++++++++++++++++++++++++++-
102091  glib/tests/unicode.c                  |   8 ++
102092  5 files changed, 157 insertions(+), 1 deletion(-)
102093
102094 commit d8d67d1596ed9fd394bb0427e9154bfad9b4b504
102095 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
102096 Date:   Wed Jul 20 22:32:38 2011 +0200
102097
102098     Updated Spanish translation
102099
102100  po/es.po | 207
102101  ++++++++++++++++++++++++++++++++++++++++-----------------------
102102  1 file changed, 133 insertions(+), 74 deletions(-)
102103
102104 commit e43a2969114e91332b127a479bcb078be6649353
102105 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
102106 Date:   Wed Jul 20 22:26:59 2011 +0200
102107
102108     Updated Spanish translation
102109
102110  po/es.po | 637
102111  +++++++++++++++++++++++++++++++--------------------------------
102112  1 file changed, 316 insertions(+), 321 deletions(-)
102113
102114 commit 8cadef1a88abf77569da2e65894a855b0f1376d4
102115 Author: Ryan Lortie <desrt@desrt.ca>
102116 Date:   Wed Jul 20 21:49:16 2011 +0200
102117
102118     Change order of GFormatSizeFlags
102119
102120     David requested that I change the order of the flags.
102121
102122     Also, assign numerical values to the flags in the usual way.  This
102123     wasn't a bug yet, but only by chance.
102124
102125  glib/gfileutils.c | 6 +++---
102126  glib/gfileutils.h | 6 +++---
102127  2 files changed, 6 insertions(+), 6 deletions(-)
102128
102129 commit c26462ab98e47fd629177d52984b69055f8fe37a
102130 Author: Ryan Lortie <desrt@desrt.ca>
102131 Date:   Wed Jul 20 21:47:00 2011 +0200
102132
102133     g_format_size: just use GString
102134
102135     Matthias wasn't too impressed by the homebrew stack-allocated string
102136     building I
102137     was doing.
102138
102139     Switch to GString.
102140
102141  glib/gfileutils.c | 81
102142  +++++++++++++++++++++++--------------------------------
102143  1 file changed, 34 insertions(+), 47 deletions(-)
102144
102145 commit 4aff6119812bb1dac40a6fca4833dab0520148d9
102146 Author: Ryan Lortie <desrt@desrt.ca>
102147 Date:   Wed Jul 20 21:30:03 2011 +0200
102148
102149     g_format_size: Return 'gchar' instead of 'char'
102150
102151     I meant to do that in the first place.
102152
102153  glib/gfileutils.h | 4 ++--
102154  1 file changed, 2 insertions(+), 2 deletions(-)
102155
102156 commit ef3e5917ca1239b39db2cb433c4306d0152f18f5
102157 Author: Ryan Lortie <desrt@desrt.ca>
102158 Date:   Wed Jul 20 19:58:43 2011 +0200
102159
102160     [ast, es, fr, nn] Update byte unit translations
102161
102162     The Asturian, French, Norwegian Nynorsk and Spanish translations
102163     incorrectly translated "MB" and friends to "MiB" (french: "Mio"), etc.
102164
102165     This was in response to the incorrect use of "MB" in the (now
102166     deprecated) g_format_size_for_display() function.
102167
102168     These strings are now used (correctly) in g_format_size(), so I have
102169     updated the translations accordingly.
102170
102171     Additionally, the Norwegian Nynorsk translation was incorrectly
102172     translating several larger units to "KiB", so that has been
102173     corrected as
102174     well.
102175
102176  po/ast.po |  6 +++---
102177  po/es.po  | 12 ++++++------
102178  po/fr.po  | 12 ++++++------
102179  po/nn.po  | 12 ++++++------
102180  4 files changed, 21 insertions(+), 21 deletions(-)
102181
102182 commit afd1e3697065c1bd23fe9a1cacf43d8744d0bc9b
102183 Author: Ryan Lortie <desrt@desrt.ca>
102184 Date:   Wed Jul 20 19:44:39 2011 +0200
102185
102186     Change GLib size units policy
102187
102188     This commit changes GLib size units policy.  We now prefer SI
102189     units and
102190     allow for use of proper IEC units where desired.
102191
102192     g_format_size_for_display() which incorrectly mixed IEC units with SI
102193     suffixes is left unmodified, but has been deprecated.
102194
102195     g_format_size() has been introduced which uses SI units and suffixes.
102196
102197     g_format_size_full() has also been added which takes a flags
102198     argument to
102199     allow for use of IEC units (with correct suffixes).  It also
102200     allows for
102201     a "long format" output which includes the total number of bytes.  For
102202     example: "238.5 MB (238,472,938 bytes)".
102203
102204  docs/reference/glib/glib-sections.txt |   5 +
102205  glib/gfileutils.c                     | 193
102206  ++++++++++++++++++++++++++++++++++
102207  glib/gfileutils.h                     |  13 +++
102208  glib/glib.symbols                     |   2 +
102209  glib/tests/fileutils.c                |  12 +++
102210  5 files changed, 225 insertions(+)
102211
102212 commit 90cccf14b2b1dfea574d35c605669c4773d6eba6
102213 Author: Ryan Lortie <desrt@desrt.ca>
102214 Date:   Wed Jul 20 17:30:56 2011 +0200
102215
102216     g_format_size_for_display: some internal renames
102217
102218     Rename the size constants from KILOBYTE to KIBIBYTE (etc.) since
102219     that's
102220     what they really are.
102221
102222     This is a strictly internal change with no externally-visible
102223     effect in
102224     terms of API or functionality.
102225
102226  glib/gfileutils.c | 36 ++++++++++++++++++------------------
102227  1 file changed, 18 insertions(+), 18 deletions(-)
102228
102229 commit 4e015d36a06a896c8f5ec575c1b02fedefe47397
102230 Author: Giovanni Campagna <gcampagna@src.gnome.org>
102231 Date:   Fri Jul 1 01:59:13 2011 +0200
102232
102233     gdbusintrospection: fix introspection annotations
102234
102235     g_dbus_interface_info_lookup_* were incorrectly considered
102236     (transfer full) by introspected bindings, and this caused memory
102237     corruptions.
102238
102239     https://bugzilla.gnome.org/show_bug.cgi?id=622921
102240
102241  gio/gdbusintrospection.c | 6 +++---
102242  1 file changed, 3 insertions(+), 3 deletions(-)
102243
102244 commit 4e213f385b45d8ce5d2fdb612d3706e214a7b368
102245 Author: Vincent Untz <vuntz@gnome.org>
102246 Date:   Wed Jul 20 09:22:12 2011 +0200
102247
102248     Stop using deprecated g_unicode_canonical_decomposition()
102249
102250     https://bugzilla.gnome.org/show_bug.cgi?id=654948
102251
102252  glib/guniprop.c | 5 ++---
102253  1 file changed, 2 insertions(+), 3 deletions(-)
102254
102255 commit 33c977917c1dbcfec56168083dc05837da8ea57c
102256 Author: Ryan Lortie <desrt@desrt.ca>
102257 Date:   Wed Jul 20 16:34:55 2011 +0200
102258
102259     GVariant: document avoiding g_variant_iter_loop
102260
102261     The choice between g_variant_iter_next() and g_variant_iter_loop()
102262     is a
102263     bit confusing for some people.  Add a note to the documentation of
102264     g_variant_iter_loop() to clarify that it should be avoided except in a
102265     few specific cases.
102266
102267  glib/gvariant.c | 12 ++++++++++--
102268  1 file changed, 10 insertions(+), 2 deletions(-)
102269
102270 commit 19878998bc386db78614f1c92ff8524a81479c7b
102271 Author: Ryan Lortie <desrt@desrt.ca>
102272 Date:   Wed Jul 20 13:11:19 2011 +0200
102273
102274     GVariant: better support for object path arrays
102275
102276     Add G_VARIANT_TYPE_OBJECT_PATH_ARRAY along with accessor functions
102277     g_variant_new_objv, g_variant_get_objv and g_variant_dup_objv.
102278     Also add
102279     support for '^ao' and '^a&o' format strings for g_variant_new() and
102280     g_variant_get().
102281
102282     https://bugzilla.gnome.org/show_bug.cgi?id=654955
102283
102284  docs/reference/glib/glib-sections.txt    |   4 +
102285  docs/reference/glib/gvariant-varargs.xml |  39 ++++++-
102286  glib/glib.symbols                        |   3 +
102287  glib/gvariant.c                          | 168
102288  +++++++++++++++++++++++++++++--
102289  glib/gvariant.h                          |   6 ++
102290  glib/gvarianttype.h                      |   7 ++
102291  glib/tests/gvariant.c                    |  53 ++++++++++
102292  7 files changed, 270 insertions(+), 10 deletions(-)
102293
102294 commit c841c2ce3fda6f754c88ae2c9099f36dff2f0814
102295 Author: Ryan Lortie <desrt@desrt.ca>
102296 Date:   Wed Jul 20 14:04:52 2011 +0200
102297
102298     GSettings: don't abort on missing schemas
102299
102300     Give a g_critical instead.
102301
102302  gio/gsettings.c       | 77
102303  ++++++++++++++++++++++++++++++++++++++++-----------
102304  gio/gsettingsschema.c |  5 +++-
102305  gio/tests/gsettings.c | 26 +++++++++++++++++
102306  3 files changed, 91 insertions(+), 17 deletions(-)
102307
102308 commit 06941419e347a8a37711e65873b6c59729873ddc
102309 Author: Ryan Lortie <desrt@desrt.ca>
102310 Date:   Wed Jul 20 10:52:07 2011 +0200
102311
102312     Add some blacklisted mount directories
102313
102314     Another long-carried Debian patch.  No reason that we should not have
102315     these few extra items in the (already long) upstream list.
102316
102317  gio/gunixmounts.c | 7 +++++++
102318  1 file changed, 7 insertions(+)
102319
102320 commit dbd0d63b6b45036c2b485b8e1993edf97970afd2
102321 Author: Ryan Lortie <desrt@desrt.ca>
102322 Date:   Wed Jul 20 10:49:48 2011 +0200
102323
102324     wait longer in threadpool test case
102325
102326     If we are going to fail an assert, wait for a bit longer before
102327     doing so
102328     (up to 5 seconds, if needed).
102329
102330     This is a long-standing Debian patch to fix build failures on really
102331     slow machines.
102332
102333  tests/threadpool-test.c | 13 ++++++++++---
102334  1 file changed, 10 insertions(+), 3 deletions(-)
102335
102336 commit 265f245376a3af5a006854ee96a484cf30fbc170
102337 Author: Matthias Clasen <mclasen@redhat.com>
102338 Date:   Tue Jul 19 23:04:04 2011 -0400
102339
102340     post-release bump
102341
102342  configure.ac | 2 +-
102343  1 file changed, 1 insertion(+), 1 deletion(-)
102344
102345 commit c073ce3a3b8fb8282b244dd8e8dbb6fa8676e84e
102346 Author: Matthias Clasen <mclasen@redhat.com>
102347 Date:   Tue Jul 19 23:02:05 2011 -0400
102348
102349     2.29.12
102350
102351  NEWS         | 35 +++++++++++++++++++++++++++++++++++
102352  configure.ac |  2 +-
102353  2 files changed, 36 insertions(+), 1 deletion(-)
102354
102355 commit 4c64e75ec59317cf36d2bb9765c56477acf2acd7
102356 Author: Matthias Clasen <mclasen@redhat.com>
102357 Date:   Tue Jul 19 20:40:28 2011 -0400
102358
102359     Drop the warnings.sgml template
102360
102361  docs/reference/glib/tmpl/.gitignore    |   1 +
102362  docs/reference/glib/tmpl/warnings.sgml | 236
102363  ---------------------------------
102364  glib/gbacktrace.c                      |  63 +++++++++
102365  glib/gbacktrace.h                      |  18 +--
102366  glib/gmessages.c                       | 124 +++++++++++++----
102367  glib/gmessages.h                       |  81 +++++++++--
102368  6 files changed, 238 insertions(+), 285 deletions(-)
102369
102370 commit d1e5161ab0206adc6f17325152e337d44ae6ec73
102371 Author: Holger Berndt <hb@gnome.org>
102372 Date:   Thu Jun 3 03:22:36 2010 +0200
102373
102374     Document how to unset attributes
102375
102376     Unsetting won't work on all attributes. Currently, only
102377     metadata attributes are supported.
102378
102379     https://bugzilla.gnome.org/show_bug.cgi?id=620423
102380
102381  gio/gfile.c | 3 +++
102382  1 file changed, 3 insertions(+)
102383
102384 commit ec98953e42a20061427b20681d1e31501907e2fa
102385 Author: Johan Dahlin <johan@gnome.org>
102386 Date:   Tue Jul 19 14:18:10 2011 -0300
102387
102388     Pass in NULL instead of g_cclosure_marshal_generic
102389
102390     NULL is now a shortcut for g_cclosure_marshal_generic, so avoid
102391     referencing it directly.
102392
102393     https://bugzilla.gnome.org/show_bug.cgi?id=654917
102394
102395  gio/gactiongroup.c             | 4 ++--
102396  gio/gapplication.c             | 4 ++--
102397  gio/gdbusauthobserver.c        | 2 +-
102398  gio/gdbusconnection.c          | 2 +-
102399  gio/gdbusinterfaceskeleton.c   | 2 +-
102400  gio/gdbusobjectmanager.c       | 4 ++--
102401  gio/gdbusobjectmanagerclient.c | 4 ++--
102402  gio/gdbusobjectskeleton.c      | 2 +-
102403  gio/gdbusproxy.c               | 4 ++--
102404  gio/gdbusserver.c              | 2 +-
102405  gio/gfilemonitor.c             | 2 +-
102406  gio/gmountoperation.c          | 6 +++---
102407  gio/gsettings.c                | 4 ++--
102408  gio/gsocketservice.c           | 2 +-
102409  gio/gthreadedsocketservice.c   | 2 +-
102410  gio/gtlsconnection.c           | 2 +-
102411  16 files changed, 24 insertions(+), 24 deletions(-)
102412
102413 commit fa2861e3b6109e002b68aa105b5ecbcba88724c1
102414 Author: Johan Dahlin <johan@gnome.org>
102415 Date:   Tue Jul 12 13:39:45 2011 -0300
102416
102417     Use a generic marshaller if one is not specified
102418
102419     Since g_cclosure_marshal_generic is always enabled, it makes
102420     sense to always use that instead of using generated ones.
102421
102422     https://bugzilla.gnome.org/show_bug.cgi?id=654917
102423
102424  gobject/gsignal.c | 31 +++++++++++++++++++++++--------
102425  1 file changed, 23 insertions(+), 8 deletions(-)
102426
102427 commit fe6dad271b06e6243d17137c2e0991f56a256cca
102428 Author: Ryan Lortie <desrt@desrt.ca>
102429 Date:   Tue Jul 19 16:12:30 2011 +0200
102430
102431     GSettings: remove key length restrictions
102432
102433     The key length now stands effectively unlimited at 1024 characters.
102434
102435     https://bugzilla.gnome.org/show_bug.cgi?id=654536
102436
102437  gio/glib-compile-schemas.c | 4 ++--
102438  gio/gsettings.c            | 3 +--
102439  2 files changed, 3 insertions(+), 4 deletions(-)
102440
102441 commit 9fd0f6c8e23e8cd8353039c99fa73583a7892b4f
102442 Author: Matthias Clasen <mclasen@redhat.com>
102443 Date:   Tue Jul 19 00:02:57 2011 -0400
102444
102445     Fix doc formatting errors
102446
102447  glib/gunicode.h | 12 ++++++------
102448  1 file changed, 6 insertions(+), 6 deletions(-)
102449
102450 commit c9379bcfe1423c43b09ea7e979242a3621dab2b2
102451 Author: Matthias Clasen <mclasen@redhat.com>
102452 Date:   Mon Jul 18 23:58:32 2011 -0400
102453
102454     Move GError docs inline and ditch template
102455
102456  docs/reference/glib/tmpl/.gitignore           |   1 +
102457  docs/reference/glib/tmpl/error_reporting.sgml | 531
102458  --------------------------
102459  glib/gerror.c                                 | 324 ++++++++++++++++
102460  glib/gerror.h                                 |   9 +
102461  4 files changed, 334 insertions(+), 531 deletions(-)
102462
102463 commit 09e2d2a61c3e9f93f61f5d94b3976bbc4a16839a
102464 Author: Matthias Clasen <mclasen@redhat.com>
102465 Date:   Mon Jul 18 23:23:17 2011 -0400
102466
102467     Move Unicode docs inline, ditch template
102468
102469  docs/reference/glib/tmpl/.gitignore   |   1 +
102470  docs/reference/glib/tmpl/unicode.sgml | 908
102471  ----------------------------------
102472  glib/gunicode.h                       | 424 +++++++++++++---
102473  glib/gunidecomp.c                     |  23 +
102474  4 files changed, 372 insertions(+), 984 deletions(-)
102475
102476 commit 2358616d6ad5c4db4fb037550eb40aeb8886e7ec
102477 Author: Matthias Clasen <mclasen@redhat.com>
102478 Date:   Mon Jul 18 23:00:09 2011 -0400
102479
102480     Remove queue.sgml
102481
102482  docs/reference/glib/tmpl/queue.sgml | 438
102483  ------------------------------------
102484  1 file changed, 438 deletions(-)
102485
102486 commit 615977d337c7ba776ac2eda6c688bf6f69316c4d
102487 Author: Behdad Esfahbod <behdad@behdad.org>
102488 Date:   Mon Jul 18 18:00:40 2011 -0400
102489
102490     Simplify Hangul Jamo decomposition
102491
102492     The algorithm is not copy/paste from Unicode anymore, but it's easy
102493     enough to follow the logic.
102494
102495  glib/gunidecomp.c | 62
102496  +++++++++++++++++--------------------------------------
102497  1 file changed, 19 insertions(+), 43 deletions(-)
102498
102499 commit 0584fe33de86f9fd8effe006d911cf5948b4ad05
102500 Author: Behdad Esfahbod <behdad@behdad.org>
102501 Date:   Mon Jul 18 17:52:40 2011 -0400
102502
102503     Bug 654651 - Better g_unicode_canonical_decomposition()
102504
102505     Add g_unichar_fully_decompose().
102506     Deprecate g_unicode_canonical_decomposition().
102507
102508  docs/reference/glib/glib-sections.txt |  1 +
102509  glib/glib.symbols                     |  3 +-
102510  glib/gunicode.h                       |  9 ++--
102511  glib/gunidecomp.c                     | 78
102512  ++++++++++++++++++++++++++++++++---
102513  glib/tests/unicode.c                  | 66 ++++++++++++++++++++++++++++-
102514  5 files changed, 147 insertions(+), 10 deletions(-)
102515
102516 commit 7f289c924bdc78bff9b5a96cf9e7c0ed943d64c6
102517 Author: Patrick Welche <prlw1@quantz.inf.phy.cam.ac.uk>
102518 Date:   Mon Jul 18 17:58:01 2011 +0100
102519
102520     Avoid failing arguments to statfs() test on systems which use statvfs.
102521
102522     - move choice of statfs vs statvfs from gio/glocalfile.c to
102523     configure.ac
102524     - if statvfs is the choice, then don't check number of arguments
102525     to statfs()
102526     - use choice in gio/gunixmounts.c as well
102527
102528     https://bugzilla.gnome.org/show_bug.cgi?id=617949
102529
102530  configure.ac      | 30 +++++++++++++++++++++++++++++-
102531  gio/glocalfile.c  | 22 ----------------------
102532  gio/gunixmounts.c | 32 +++++++++++++++++++++++++++++---
102533  3 files changed, 58 insertions(+), 26 deletions(-)
102534
102535 commit 75b30dc51c3926392483094a6228a3646a43e798
102536 Author: Benjamin Otte <otte@gnome.org>
102537 Date:   Mon Jul 18 14:10:35 2011 +0200
102538
102539     gtester: Count inability to run a test in a binary as a failure
102540
102541     Previously, when a binary did not run a single test - for whatever
102542     reason, from the binary not existing to the binary not using the
102543     gtester
102544     framework - no failures were recorded. Now we record a non-successful
102545     run of a binary that did not start any tests as a failure, too.
102546
102547     Note that this does not change the behavior of any binaries that exit
102548     successfully or that report the start of any gtester test.
102549
102550  glib/gtester.c | 4 ++++
102551  1 file changed, 4 insertions(+)
102552
102553 commit 4a25d6002341df796e13643695478a4ecb4c7a49
102554 Author: Benjamin Otte <otte@gnome.org>
102555 Date:   Mon Jul 18 13:39:36 2011 +0200
102556
102557     gtester: Return a failure exit code when a test fails
102558
102559     Previously, gtester used the testcase_fail_count as the number
102560     of tests
102561     that failed in the latest run testcase, but then use that as the
102562     return
102563     value of main().
102564
102565     Now we count the failed testcases of the whole run.
102566
102567  glib/gtester.c | 8 ++++----
102568  1 file changed, 4 insertions(+), 4 deletions(-)
102569
102570 commit dd1316ba92eba170bcba0425ec1b55faeb2bceed
102571 Author: Kjartan Maraas <kmaraas@gnome.org>
102572 Date:   Mon Jul 18 13:13:11 2011 +0200
102573
102574     Updated Norwegian bokmål translation
102575
102576  po/nb.po | 693
102577  +++++++++++++++++++++++++++++++++------------------------------
102578  1 file changed, 362 insertions(+), 331 deletions(-)
102579
102580 commit adc325fac0b1b8b0a8c21384f50fc759d2800572
102581 Author: Matthias Clasen <mclasen@redhat.com>
102582 Date:   Sun Jul 17 23:50:31 2011 -0400
102583
102584     Move version docs inline
102585
102586  docs/reference/glib/tmpl/.gitignore   |   2 +
102587  docs/reference/glib/tmpl/version.sgml | 115
102588  ----------------------------------
102589  glib/gutils.c                         |  40 ++++++++++++
102590  glib/gutils.h                         |  18 ++++++
102591  4 files changed, 60 insertions(+), 115 deletions(-)
102592
102593 commit 20cd4936b9d16ee8121d7082d359a76af65081db
102594 Author: Matthias Clasen <mclasen@redhat.com>
102595 Date:   Sun Jul 17 23:38:58 2011 -0400
102596
102597     Move GQueue docs inline
102598
102599  glib/gqueue.c | 25 ++++++++++++++++
102600  glib/gqueue.h | 91
102601  +++++++++++++++++++++++++++++++++++++----------------------
102602  2 files changed, 82 insertions(+), 34 deletions(-)
102603
102604 commit d3b09eee75f0f433779b0b6a6d9222453bc9df16
102605 Author: Tommi Vainikainen <thv@iki.fi>
102606 Date:   Mon Jul 18 00:45:45 2011 +0300
102607
102608     Updated Finnish translation
102609
102610  po/fi.po | 1485
102611  +++++++++++++++++++++++++-------------------------------------
102612  1 file changed, 603 insertions(+), 882 deletions(-)
102613
102614 commit d6c30e1766c975dd79e6f252d73c6c0581b64b01
102615 Author: Ryan Lortie <desrt@desrt.ca>
102616 Date:   Thu Jul 14 18:08:25 2011 +0200
102617
102618     GParamSpec: intern property names
102619
102620     Make it so that the ->name property on all GParamSpec objects is an
102621     interned string.
102622
102623     https://bugzilla.gnome.org/show_bug.cgi?id=654627
102624
102625  gobject/gparam.c | 18 ++++++++++++------
102626  gobject/gparam.h |  2 +-
102627  2 files changed, 13 insertions(+), 7 deletions(-)
102628
102629 commit 7041b701dd9fd4f617ca762860447d8fc015a2ab
102630 Author: Behdad Esfahbod <behdad@behdad.org>
102631 Date:   Thu Jul 14 16:53:12 2011 -0400
102632
102633     Remove comp_step_table table
102634
102635     Reuse the pre-existing composition data.
102636
102637  glib/gen-unicode-tables.pl |   15 +-
102638  glib/gunidecomp.c          |   66 +--
102639  glib/gunidecomp.h          | 1020
102640  --------------------------------------------
102641  3 files changed, 3 insertions(+), 1098 deletions(-)
102642
102643 commit 89a5d17d58c795f835642483bfbd9af6cf09f9fe
102644 Author: Behdad Esfahbod <behdad@behdad.org>
102645 Date:   Thu Jul 14 16:26:58 2011 -0400
102646
102647     Document, that the second part of a decompose() wouldn't decompose()
102648
102649     This is not directly documented in Unicode, or I couldn't find it,
102650     but the test I just added confirms that it is currently the case.
102651
102652  glib/gunidecomp.c    |  7 +++++++
102653  glib/tests/unicode.c | 16 ++++++++++++++++
102654  2 files changed, 23 insertions(+)
102655
102656 commit f4cf6c3db03440bb42771cf4b43f6c0f3b688e5f
102657 Author: Behdad Esfahbod <behdad@behdad.org>
102658 Date:   Thu Jul 14 16:22:16 2011 -0400
102659
102660     [test] Move non-utf8 tests into unicode.c
102661
102662  glib/tests/Makefile.am |   3 +
102663  glib/tests/unicode.c   | 548
102664  +++++++++++++++++++++++++++++++++++++++++++++++++
102665  glib/tests/utf8-misc.c | 513
102666  ---------------------------------------------
102667  3 files changed, 551 insertions(+), 513 deletions(-)
102668
102669 commit cff4b5b3a3bceeccd63a895ed795c31f7a20fcf0
102670 Author: Behdad Esfahbod <behdad@behdad.org>
102671 Date:   Thu Jul 14 16:19:46 2011 -0400
102672
102673     Remove stale comment
102674
102675     Unicode guarantees that.
102676
102677  glib/gunidecomp.c | 3 ---
102678  1 file changed, 3 deletions(-)
102679
102680 commit a73c66b1344c852c18279ba43e951cc71c5839a3
102681 Author: Behdad Esfahbod <behdad@behdad.org>
102682 Date:   Thu Jul 14 16:18:30 2011 -0400
102683
102684     Add tests for Unicode canonical composition/decomposition
102685
102686     Also update compose()/decompose() API corner cases and docs.
102687
102688  glib/gunidecomp.c      |  25 ++++++++++--
102689  glib/tests/utf8-misc.c | 107
102690  ++++++++++++++++++++++++++++++++++++++++++++++++-
102691  2 files changed, 128 insertions(+), 4 deletions(-)
102692
102693 commit 7ad2f0eb803dee72beb49dc9a22d2b9578d2e8b8
102694 Author: Behdad Esfahbod <behdad@behdad.org>
102695 Date:   Wed Jul 13 23:18:53 2011 -0400
102696
102697     Move declarations around
102698
102699     So g_unichar API comes before g_utf8.
102700
102701  glib/gunicode.h | 16 ++++++++--------
102702  1 file changed, 8 insertions(+), 8 deletions(-)
102703
102704 commit 761a1841eebedefeb7dc3675e442a56309f347c9
102705 Author: Matthias Clasen <mclasen@redhat.com>
102706 Date:   Wed Jul 13 22:07:11 2011 -0400
102707
102708     Bug 654195 - Add g_unichar_compose() and g_unichar_decompose()
102709
102710  docs/reference/glib/glib-sections.txt |    2 +
102711  glib/gen-unicode-tables.pl            |   40 +
102712  glib/glib.symbols                     |    2 +
102713  glib/gunicode.h                       |    9 +
102714  glib/gunidecomp.c                     |  189 +-
102715  glib/gunidecomp.h                     | 3080
102716  +++++++++++++++++++++++++++++++++
102717  6 files changed, 3321 insertions(+), 1 deletion(-)
102718
102719 commit 8c7de592ff961410de0e8507d2334b4f18bc9a58
102720 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
102721 Date:   Wed Jul 13 23:36:37 2011 +0300
102722
102723     Updated Belarusian translation.
102724
102725  po/be.po | 18 +++++++++---------
102726  1 file changed, 9 insertions(+), 9 deletions(-)
102727
102728 commit f45631bebc62b60dec1e1021923a0dc27d9e2be3
102729 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
102730 Date:   Wed Jul 13 23:30:49 2011 +0300
102731
102732     Updated Belarusian translation.
102733
102734  po/be.po | 44 +++++++++++++++++++++-----------------------
102735  1 file changed, 21 insertions(+), 23 deletions(-)
102736
102737 commit 09bba9fc60eb5d8c3156a0e907856a12037fe36a
102738 Author: Aurimas Černius <aurisc4@gmail.com>
102739 Date:   Tue Jul 12 23:21:25 2011 +0300
102740
102741     Updated Lithuanian translation
102742
102743  po/lt.po | 2113
102744  ++++++++++++++++++++++++++++++++------------------------------
102745  1 file changed, 1095 insertions(+), 1018 deletions(-)
102746
102747 commit 8926b612c8fce41db5bf72f87cce54f16079cd09
102748 Author: Changwoo Ryu <cwryu@debian.org>
102749 Date:   Wed Jul 13 02:51:03 2011 +0900
102750
102751     Updated Korean translation
102752
102753  po/ko.po | 1172
102754  +++++++++++++++++++++++++++++++++-----------------------------
102755  1 file changed, 626 insertions(+), 546 deletions(-)
102756
102757 commit 8f5e0cd24016cdf852a809dfb7b1356328542201
102758 Author: Ryan Lortie <desrt@desrt.ca>
102759 Date:   Tue Jul 12 02:56:57 2011 +0200
102760
102761     GDBusInterfaceSkeleton: fix odd use of floating refs
102762
102763     The get_properties() function was documented as returning a floating
102764
102765     Switch it over to returning a normal reference and patch a couple of
102766     uses.
102767
102768     https://bugzilla.gnome.org/show_bug.cgi?id=654394
102769
102770  gio/gdbusinterfaceskeleton.c   |  5 ++---
102771  gio/gdbusinterfaceskeleton.h   |  2 +-
102772  gio/gdbusobjectmanagerserver.c | 18 ++++++++++--------
102773  3 files changed, 13 insertions(+), 12 deletions(-)
102774
102775 commit 58c247e51bfc7d7ff4ed3b351ba4fdab0f012bac
102776 Author: Ryan Lortie <desrt@desrt.ca>
102777 Date:   Mon Jul 11 14:27:53 2011 +0200
102778
102779     GVariant: add g_variant_take_ref()
102780
102781     This function implements the following logic:
102782
102783       if (g_variant_is_floating (value))
102784         g_variant_ref_sink (value);
102785
102786     which is used for consuming the return value of callbacks that may or
102787     may not return floating references.
102788
102789     This patch also replaces a few instances of the above code with
102790     the new
102791     function (GSettings, GDBus) and lifts a long-standing restriction
102792     on the
102793     use of floating values as the return value for signal handlers by
102794     improving g_value_take_variant().
102795
102796     https://bugzilla.gnome.org/show_bug.cgi?id=627974
102797
102798  docs/reference/glib/glib-sections.txt |  1 +
102799  gio/gdbus-codegen/codegen.py          |  3 +--
102800  gio/gdbusconnection.c                 |  6 ++---
102801  gio/gsettings.c                       |  3 +--
102802  glib/glib.symbols                     |  1 +
102803  glib/gvariant-core.c                  | 51
102804  ++++++++++++++++++++++++++++++++++-
102805  glib/gvariant.h                       |  1 +
102806  gobject/gvaluetypes.c                 | 14 +++++-----
102807  8 files changed, 64 insertions(+), 16 deletions(-)
102808
102809 commit 2121e56ea7399091f6ef169a1da8a11aaa64b5c3
102810 Author: Rudolfs Mazurs <rudolfs.mazurs@gmail.com>
102811 Date:   Tue Jul 12 16:29:33 2011 +0300
102812
102813     Updated Latvian translation.
102814
102815  po/lv.po | 3578
102816  ++++++++++++++++++++++++++++++++++++++++----------------------
102817  1 file changed, 2288 insertions(+), 1290 deletions(-)
102818
102819 commit bbe7eb09ec71b519adf50ef35bee28d5a1a8e1bd
102820 Author: Murray Cumming <murrayc@murrayc.com>
102821 Date:   Tue Jul 12 12:09:31 2011 +0200
102822
102823     Docs: Fixed a typo.
102824
102825  gio/gappinfo.c | 4 ++--
102826  1 file changed, 2 insertions(+), 2 deletions(-)
102827
102828 commit 7654a848e2b575eaf278fafe05aa5be1b3afdc26
102829 Author: Tim-Philipp Müller <tim.muller@collabora.co.uk>
102830 Date:   Tue Jul 5 14:30:31 2011 +0100
102831
102832     tests: fix glib_translations_work()
102833
102834     If setlocale() to our test locale fails, translations
102835     won't work either.
102836
102837     https://bugzilla.gnome.org/show_bug.cgi?id=654017
102838
102839  gio/tests/gsettings.c | 10 ++++++----
102840  1 file changed, 6 insertions(+), 4 deletions(-)
102841
102842 commit 5eee90fbbc76ee129d7f846633a667889149ab03
102843 Author: Paolo Bonzini <pbonzini@redhat.com>
102844 Date:   Thu Apr 15 08:23:00 2010 +0200
102845
102846     add g_regex_escape_nul
102847
102848     The function can be used to let regex compile non-NUL-terminated
102849     strings without redesigning the way the pattern is stored in GRegex
102850     objects and retrieved with g_regex_get_pattern.
102851
102852     https://bugzilla.gnome.org/show_bug.cgi?id=615895
102853
102854  docs/reference/glib/glib-sections.txt |  1 +
102855  glib/glib.symbols                     |  1 +
102856  glib/gregex.c                         | 68
102857  +++++++++++++++++++++++++++++++++++
102858  glib/gregex.h                         |  2 ++
102859  glib/tests/regex.c                    | 42 ++++++++++++++++++++++
102860  5 files changed, 114 insertions(+)
102861
102862 commit 653c2f701a3e0a07a808f4e4fca7b846c50c93fa
102863 Author: Matthias Clasen <mclasen@redhat.com>
102864 Date:   Sun Jul 10 23:55:52 2011 -0400
102865
102866     Fix gtk-doc cross-linking among glib/gobject/gio
102867
102868     Patch by Daniel Macks, bug 644687.
102869
102870  docs/reference/gio/Makefile.am  | 3 +++
102871  docs/reference/glib/Makefile.am | 2 +-
102872  2 files changed, 4 insertions(+), 1 deletion(-)
102873
102874 commit 2caddda5341a9a89ccaff4fdb04d638d54a8c635
102875 Author: Matthias Clasen <mclasen@redhat.com>
102876 Date:   Sun Jul 10 23:11:30 2011 -0400
102877
102878     Take out the timeout from the large-message test
102879
102880     This is an attempt to make the test not fail on build slaves,
102881     which currently getting a timeout error here.
102882
102883  gio/tests/gdbus-connection-slow.c | 2 +-
102884  1 file changed, 1 insertion(+), 1 deletion(-)
102885
102886 commit 436dbe77444f54bb8fcf7e55085dc60e1fc627a3
102887 Author: Matthias Clasen <mclasen@redhat.com>
102888 Date:   Sun Jul 10 21:57:45 2011 -0400
102889
102890     Don't test negative values in ulong conversions
102891
102892     This is failing on 32bit build slaves.
102893
102894  gobject/tests/param.c | 6 +++---
102895  1 file changed, 3 insertions(+), 3 deletions(-)
102896
102897 commit 7c517bf3501ae68c4a87c8a126955281ad2393b2
102898 Author: Martin Storsjo <martin@martin.st>
102899 Date:   Wed Jul 6 16:41:44 2011 +0300
102900
102901     Don't needlessly use "echo -e"
102902
102903     The -e parameter to echo isn't recognized by echo in POSIX sh,
102904     but isn't needed when no escaped characters need to be
102905     interpreted.
102906
102907     This fixes building glib with a mingw cross compiler on Mac OS X.
102908
102909     https://bugzilla.gnome.org/show_bug.cgi?id=654085
102910
102911  gio/Makefile.am     | 2 +-
102912  glib/Makefile.am    | 2 +-
102913  gmodule/Makefile.am | 2 +-
102914  gobject/Makefile.am | 2 +-
102915  4 files changed, 4 insertions(+), 4 deletions(-)
102916
102917 commit 98b667d052b1274f80b8898a32d0753e9e2e5c1a
102918 Author: Matthias Clasen <mclasen@redhat.com>
102919 Date:   Sun Jul 10 20:42:58 2011 -0400
102920
102921     Optimize g_[s]list_free_full a bit
102922
102923     No need to iterate the list twice.
102924     Proposed by Luiz Augusto von Dentz,
102925     http://bugzilla.gnome.org/show_bug.cgi?id=653935
102926
102927  glib/glist.c  | 11 ++++++++---
102928  glib/gslist.c | 17 +++++++++++------
102929  2 files changed, 19 insertions(+), 9 deletions(-)
102930
102931 commit 182ed958618a098895eb07959c0fb77eb5dcd13c
102932 Author: Colin Walters <walters@verbum.org>
102933 Date:   Sun Jul 10 12:19:15 2011 -0400
102934
102935     GCancellable: Make eventfd() fall back to pipes on EINVAL too
102936
102937     https://bugzilla.gnome.org/show_bug.cgi?id=654232
102938
102939  gio/gcancellable.c | 8 +++++---
102940  1 file changed, 5 insertions(+), 3 deletions(-)
102941
102942 commit 6079443b4871040b40271d078311500e51f5ec69
102943 Author: Javier Jardón <jjardon@gnome.org>
102944 Date:   Fri Jul 8 16:15:52 2011 +0100
102945
102946     docs: G_GNUC_DEPRECATED_FOR was added in Glib 2.26
102947
102948  docs/reference/glib/tmpl/macros_misc.sgml | 2 +-
102949  1 file changed, 1 insertion(+), 1 deletion(-)
102950
102951 commit a3557577ef15054a062b0a42363f9b1eaf50ae68
102952 Author: Muhammet Kara <muhammet.k@gmail.com>
102953 Date:   Fri Jul 8 01:09:03 2011 +0300
102954
102955     [l10n]Updated Turkish translation
102956
102957  po/tr.po | 1274
102958  ++++++++++++++++++++++++++++++++------------------------------
102959  1 file changed, 654 insertions(+), 620 deletions(-)
102960
102961 commit 7e855ef4616c22210354b3ac1d2d48808fa02b16
102962 Author: Abduxukur Abdurixit <abdurixit@gmail.com>
102963 Date:   Thu Jul 7 16:31:17 2011 +0200
102964
102965     Added UG translation
102966
102967  po/ug.po | 439
102968  +++++++++++++++++++++++++++++++--------------------------------
102969  1 file changed, 218 insertions(+), 221 deletions(-)
102970
102971 commit c2dc66ccf2719df9813b0ab97f22af166770f944
102972 Author: Javier Jardón <jjardon@gnome.org>
102973 Date:   Wed Jul 6 22:13:05 2011 +0100
102974
102975     Move documentation to inline comments: spawn
102976
102977  docs/reference/glib/tmpl/.gitignore |   1 +
102978  docs/reference/glib/tmpl/spawn.sgml | 198
102979  ------------------------------------
102980  glib/gspawn.c                       |   9 ++
102981  glib/gspawn.h                       |  82 +++++++++++++++
102982  glib/gstring.h                      |  12 +++
102983  5 files changed, 104 insertions(+), 198 deletions(-)
102984
102985 commit 0e27a71899e7e08075e65cfdfa8b73fd3cb00197
102986 Author: Javier Jardón <jjardon@gnome.org>
102987 Date:   Wed Jul 6 21:49:55 2011 +0100
102988
102989     Move documentation to inline comments: conversions
102990
102991  docs/reference/glib/tmpl/.gitignore       |   1 +
102992  docs/reference/glib/tmpl/conversions.sgml | 218
102993  ------------------------------
102994  2 files changed, 1 insertion(+), 218 deletions(-)
102995
102996 commit 37ab5ced317342137c60c90feab26e1ac69b6285
102997 Author: Dan Winship <danw@gnome.org>
102998 Date:   Tue Jun 7 17:15:17 2011 -0400
102999
103000     g_output_stream_splice: deal with overflow
103001
103002     On 32-bit machines in particular, bytes_written may overflow a gssize.
103003     Notice when that happens and just return G_MAXSSIZE instead.
103004
103005     https://bugzilla.gnome.org/show_bug.cgi?id=649246
103006
103007  gio/goutputstream.c | 15 ++++++++++++---
103008  1 file changed, 12 insertions(+), 3 deletions(-)
103009
103010 commit 3b4a42d631b987714c1062c0c879da30fd40c4c7
103011 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
103012 Date:   Wed Jul 6 09:58:37 2011 +0800
103013
103014     Revert distribution of build/win32/setup.py
103015
103016     Revert commit on distribution of this file as it is meant to be
103017     used in
103018     a GIT checkout only.
103019
103020  build/win32/Makefile.am | 3 +--
103021  1 file changed, 1 insertion(+), 2 deletions(-)
103022
103023 commit f18ba785cad59cbcae640d30b4cc40af9f020310
103024 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
103025 Date:   Wed Jul 6 08:28:57 2011 +0800
103026
103027     Add build/win32/setup.py to distribution
103028
103029  build/win32/Makefile.am | 3 ++-
103030  1 file changed, 2 insertions(+), 1 deletion(-)
103031
103032 commit c83c91a57486fc684ca3d884d6e288972e8b82a7
103033 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
103034 Date:   Wed Jul 6 08:25:41 2011 +0800
103035
103036     Bug 653841: Update README.win32 and VS README.txt's
103037
103038     This relates to my previous commit titled "add a script to generator
103039     files for building" on behalf of Shixin Zeng.
103040
103041     Tell people about the availability of a python script to create the
103042     necessary files for a Visual C++ build from a GIT checkout.
103043
103044     This is done with the courtesy of Shixin Zeng's python script
103045     which does
103046     the job and eliminates the troubles of getting a suitable shell
103047     environment
103048     to do the "make dist" job (which is especially not easy on Windows
103049     itself!)
103050
103051  README.win32                | 705
103052  ++++++++++++++++++++++----------------------
103053  build/win32/vs10/README.txt |  11 +-
103054  build/win32/vs9/README.txt  |  11 +-
103055  3 files changed, 372 insertions(+), 355 deletions(-)
103056
103057 commit 004e2f060fa1865c8c14fdd399c5f8b3d7048289
103058 Author: Shixin Zeng <zeng.shixin@gmail.com>
103059 Date:   Wed Jun 29 00:04:14 2011 -0500
103060
103061     add a script to generator files for building
103062
103063     Signed-off-by: Chun-wei Fan <fanchunwei@src.gnome.org>
103064
103065  build/win32/setup.py | 366
103066  +++++++++++++++++++++++++++++++++++++++++++++++++++
103067  1 file changed, 366 insertions(+)
103068
103069 commit 65c6ebddee9f913778c1484b9319229486bf5134
103070 Author: Matthias Clasen <mclasen@redhat.com>
103071 Date:   Tue Jul 5 11:22:11 2011 -0400
103072
103073     Post-release version bump
103074
103075     Up to 2.29.11
103076
103077  configure.ac | 2 +-
103078  1 file changed, 1 insertion(+), 1 deletion(-)
103079
103080 commit 89df070c1f0893e4a973aa563213dab2d192d83d
103081 Author: Matthias Clasen <mclasen@redhat.com>
103082 Date:   Tue Jul 5 11:21:40 2011 -0400
103083
103084     2.29.10
103085
103086  configure.ac | 2 +-
103087  1 file changed, 1 insertion(+), 1 deletion(-)
103088
103089 commit 5f7be6c67d2bda1f6bac2e53c696b90a5a0c8353
103090 Author: Colin Walters <walters@verbum.org>
103091 Date:   Tue Jul 5 10:20:48 2011 -0400
103092
103093     build: Use --disable-maintainer-mode for distcheck
103094
103095     Otherwise due to weird things like gtk-doc.make copying files back
103096     into the source directory, we may run into the maintainer mode
103097     bits mistakenly attempting to rerun.
103098
103099  Makefile.am | 2 +-
103100  1 file changed, 1 insertion(+), 1 deletion(-)
103101
103102 commit e9d0c82252dab878ea3e631c48c40e97aa4f42ea
103103 Author: Colin Walters <walters@verbum.org>
103104 Date:   Tue Jul 5 09:42:39 2011 -0400
103105
103106     gio: Fix srcdir != builddir build for docs
103107
103108  docs/reference/gio/Makefile.am | 3 ++-
103109  1 file changed, 2 insertions(+), 1 deletion(-)
103110
103111 commit 0f9c4590d8bb226dad4d93a9a3181ee42ccc8c7a
103112 Author: Matthias Clasen <mclasen@redhat.com>
103113 Date:   Tue Jul 5 09:17:02 2011 -0400
103114
103115     Update NEWS for 2.29.10
103116
103117  NEWS | 41 +++++++++++++++++++++++++++++++++++++++++
103118  1 file changed, 41 insertions(+)
103119
103120 commit 9c09a48f57c36ce1ceb458bc7708f9b589239d8a
103121 Author: Matthias Clasen <mclasen@redhat.com>
103122 Date:   Mon Jul 4 16:03:33 2011 -0400
103123
103124     Fix the build
103125
103126     When renaming a variable from _SCRIPTS to _DATA, it helps to
103127     also rename all references.
103128
103129  gio/Makefile.am | 2 +-
103130  1 file changed, 1 insertion(+), 1 deletion(-)
103131
103132 commit 34e571c46611a0b07bf3f81cd417b9bca2b7d833
103133 Author: Matthias Clasen <mclasen@redhat.com>
103134 Date:   Mon Jul 4 13:09:54 2011 -0400
103135
103136     Disable a failing test
103137
103138  glib/tests/gdatetime.c | 2 ++
103139  1 file changed, 2 insertions(+)
103140
103141 commit c06e91bcaf32db7ea89abc18c0975d761093edc7
103142 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
103143 Date:   Mon Jul 4 22:21:05 2011 +0800
103144
103145     Update GIO VS 2010 project templates
103146
103147     Revert EOL of these files to Unix style as they are to be processed
103148     during "make dist"
103149
103150  build/win32/vs10/gio.vcxproj.filtersin |  58 ++---
103151  build/win32/vs10/gio.vcxprojin         | 428
103152  ++++++++++++++++-----------------
103153  2 files changed, 243 insertions(+), 243 deletions(-)
103154
103155 commit fabbf82ae169af0b2ae2da5f45b3e8bc798027a0
103156 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
103157 Date:   Mon Jul 4 21:47:59 2011 +0800
103158
103159     Updated GIO Visual Studio Projects
103160
103161     -In gio/Makefile.am, the name for one of the filters for capturing the
103162      sources for the GIO VS Project Files is corrected.
103163     -Remove the GIO source file items in the VS project files templates as
103164      a result for this change, and move the entry of the "new"
103165      gregistrysettingsbackend.c into the filter in gio/Makefile.am
103166
103167  build/win32/vs10/gio.vcxproj.filtersin |  79 +++---
103168  build/win32/vs10/gio.vcxprojin         | 435
103169  +++++++++++++++----------------
103170  build/win32/vs9/gio.vcprojin           | 457
103171  ++++++++++++++++-----------------
103172  gio/Makefile.am                        |   7 +-
103173  4 files changed, 472 insertions(+), 506 deletions(-)
103174
103175 commit 7ba753b002ca9888a46137b65f347a2f5f408e9e
103176 Author: Murray Cumming <murrayc@murrayc.com>
103177 Date:   Mon Jul 4 08:58:00 2011 +0200
103178
103179     G_STATIC_REC_MUTEX_INIT: Fix missing initialization.
103180
103181     Add the third struct field, zeroed, to avoid a compiler warning.
103182
103183  glib/gthread.h | 2 +-
103184  1 file changed, 1 insertion(+), 1 deletion(-)
103185
103186 commit 8fdfa8bf3322c9ab3a1619750de47db978f8a32e
103187 Author: Ryan Lortie <desrt@desrt.ca>
103188 Date:   Sun Jul 3 17:37:35 2011 +0200
103189
103190     Install completion scripts as DATA, not SCRIPTS
103191
103192     They are sourced by the shell and don't include a #!/bin/sh, so
103193     they shouldn't
103194     be marked as executable.
103195
103196  gio/Makefile.am | 2 +-
103197  1 file changed, 1 insertion(+), 1 deletion(-)
103198
103199 commit 2080bb1dc0bd6e7fb137df0e28796cdb2024645c
103200 Author: Dan Winship <danw@gnome.org>
103201 Date:   Wed Jun 29 08:29:16 2011 -0400
103202
103203     gasyncresult: document that NULL GAsyncReadyCallback is allowed
103204
103205     https://bugzilla.gnome.org/show_bug.cgi?id=653484
103206
103207  gio/gasyncresult.c | 8 +++++---
103208  1 file changed, 5 insertions(+), 3 deletions(-)
103209
103210 commit 2456db2c004d19cae0bca07a7de82feadc119b94
103211 Author: Dieter Verfaillie <dieterv@optionexplicit.be>
103212 Date:   Thu Jun 30 09:32:32 2011 -0400
103213
103214     GCancellable: Fix build on Win32
103215
103216     https://bugzilla.gnome.org/show_bug.cgi?id=653522
103217
103218  gio/gcancellable.c | 12 ++++++------
103219  1 file changed, 6 insertions(+), 6 deletions(-)
103220
103221 commit 847a8eb911553a76df0fd2ce124cf77dbc7c8877
103222 Author: Emmanuele Bassi <ebassi@linux.intel.com>
103223 Date:   Wed Jun 29 18:07:29 2011 +0100
103224
103225     gio: Some more build fixes
103226
103227  gio/gsimpleaction.c | 4 ++--
103228  1 file changed, 2 insertions(+), 2 deletions(-)
103229
103230 commit 87a542bc960ff230d1478d089436793fdde83db0
103231 Author: Emmanuele Bassi <ebassi@linux.intel.com>
103232 Date:   Wed Jun 29 18:00:53 2011 +0100
103233
103234     Fix build
103235
103236     The g_return_val_if_fail() macro takes a return value.
103237
103238  gio/gsimpleaction.c | 2 +-
103239  1 file changed, 1 insertion(+), 1 deletion(-)
103240
103241 commit b73e53f5776507427e1475ae184daf2ab969e3c2
103242 Author: Ryan Lortie <desrt@desrt.ca>
103243 Date:   Wed Jun 29 17:19:38 2011 +0100
103244
103245     parameter guards for GSimpleAction constructors
103246
103247  gio/gsimpleaction.c | 5 +++++
103248  1 file changed, 5 insertions(+)
103249
103250 commit bde41dacf7e52262df69f70ce00fa33272ea3afa
103251 Author: Ryan Lortie <desrt@desrt.ca>
103252 Date:   Wed Jun 29 17:13:58 2011 +0100
103253
103254     GAction: make GObject properties read-only
103255
103256     GAction is a read-only interface (as is visible by the lack of _set()
103257     functions
103258     on its API).  The properties on the interface currently force
103259     implementors to
103260     support writing of the properties at construct time, however.
103261
103262     Lift that restriction.
103263
103264     Take advantage of this from GSimpleAction by nuking the set_property
103265     function and setting the fields directly in the constructor.
103266
103267  gio/gaction.c       |  9 +++----
103268  gio/gsimpleaction.c | 68
103269  +++++++++++++++++------------------------------------
103270  2 files changed, 25 insertions(+), 52 deletions(-)
103271
103272 commit e6a25caa82410038e635c30deefbe3d0812aa9d3
103273 Author: Ryan Lortie <desrt@desrt.ca>
103274 Date:   Wed Jun 29 16:10:38 2011 +0100
103275
103276     actions: merge testcases change_state and entries
103277
103278     Since we have support for change_state in GActionEntry now.
103279
103280  gio/tests/actions.c | 67
103281  ++++++++++++++++++++++-------------------------------
103282  1 file changed, 28 insertions(+), 39 deletions(-)
103283
103284 commit 276750aa7aba853535a9f751429ef51aa9dcc924
103285 Author: Ryan Lortie <desrt@desrt.ca>
103286 Date:   Wed Jun 29 16:04:09 2011 +0100
103287
103288     Add 'change_state' callback to GActionEntry
103289
103290  gio/gsimpleactiongroup.c | 6 ++++++
103291  gio/gsimpleactiongroup.h | 6 +++++-
103292  2 files changed, 11 insertions(+), 1 deletion(-)
103293
103294 commit 535dcf4f22ba7621c6078f3fe96db6d3e64f0132
103295 Author: Ryan Lortie <desrt@desrt.ca>
103296 Date:   Wed Jun 29 14:53:24 2011 +0100
103297
103298     Add example for 'change-state' signal
103299
103300     Pulled from the testcase.
103301
103302  gio/gsimpleaction.c | 22 ++++++++++++++++++++++
103303  1 file changed, 22 insertions(+)
103304
103305 commit d5915a4be3e790daf99c306c2d6651328b8dbb66
103306 Author: Ryan Lortie <desrt@desrt.ca>
103307 Date:   Wed Jun 29 14:44:58 2011 +0100
103308
103309     Add testcase for GSimpleAction::change-state
103310
103311  gio/tests/actions.c | 73
103312  +++++++++++++++++++++++++++++++----------------------
103313  1 file changed, 43 insertions(+), 30 deletions(-)
103314
103315 commit 9a23ef6c2da48cd7f5c513f24ff478d6c5fab4d6
103316 Author: Ryan Lortie <desrt@desrt.ca>
103317 Date:   Wed Jun 29 14:35:12 2011 +0100
103318
103319     Add 'change-state' signal to GSimpleAction
103320
103321     If connected, allows the user to control the result of
103322     g_action_change_state().
103323
103324  gio/gsimpleaction.c | 39 ++++++++++++++++++++++++++++++++++++++-
103325  1 file changed, 38 insertions(+), 1 deletion(-)
103326
103327 commit 6383b3e7095790372982c6fe68c7e770a6f44a5e
103328 Author: Ryan Lortie <desrt@desrt.ca>
103329 Date:   Wed Jun 29 13:55:59 2011 +0100
103330
103331     Add example to docs for using GActionEntry
103332
103333  gio/gsimpleactiongroup.c | 38 ++++++++++++++++++++++++++++++++++++++
103334  1 file changed, 38 insertions(+)
103335
103336 commit 5978a6edb59d39ef430a5b7b99ae1109de8e63f7
103337 Author: Ryan Lortie <desrt@desrt.ca>
103338 Date:   Wed Jun 29 13:02:30 2011 +0100
103339
103340     Add a test case for GActionEntry
103341
103342  gio/tests/actions.c | 107
103343  ++++++++++++++++++++++++++++++++++++++++++++++++++++
103344  1 file changed, 107 insertions(+)
103345
103346 commit 7dd25022eeb1ef3f92b6352ba9ac9204dbb10305
103347 Author: Ryan Lortie <desrt@desrt.ca>
103348 Date:   Wed Jun 29 13:00:30 2011 +0100
103349
103350     Add g_simple_action_group_add_entries()
103351
103352     A convenience API for creating lots of actions quickly.
103353
103354  docs/reference/gio/gio-sections.txt |   4 ++
103355  gio/gio.symbols                     |   1 +
103356  gio/gsimpleactiongroup.c            | 111
103357  ++++++++++++++++++++++++++++++++++++
103358  gio/gsimpleactiongroup.h            |  23 ++++++++
103359  4 files changed, 139 insertions(+)
103360
103361 commit 695a9a799355713dc6df089801b7f67a010e3b13
103362 Author: Ryan Lortie <desrt@desrt.ca>
103363 Date:   Wed Jun 29 12:28:15 2011 +0100
103364
103365     allow NULL state in g_simple_action_new_stateful
103366
103367     as an undocumented feature
103368
103369  gio/gsimpleaction.c | 3 ++-
103370  1 file changed, 2 insertions(+), 1 deletion(-)
103371
103372 commit 5ff65d869543587d10d78c123698e47effc5fb8c
103373 Author: Ryan Lortie <desrt@desrt.ca>
103374 Date:   Wed Jun 29 10:11:59 2011 +0100
103375
103376     Make 4 incompatible changes to the GAction API
103377
103378     This commit represents an API break to GAction in the following ways:
103379
103380       - the 'set_state' entry in the GActionInterface vtable has been
103381         renamed to 'change_state'.  The number and order of vtable
103382         items has
103383         not otherwise changed.
103384
103385       - g_action_set_state() has been renamed to g_action_change_state()
103386       to
103387         match the updated vtable entry.
103388
103389       - the "state" property of the GAction interface has been changed to
103390         read-only to reflect the fact that g_action_set_state() no longer
103391         exists.
103392
103393       - GSimpleActionClass has been hidden.  GSimpleAction can no
103394       longer be
103395         subclassed.
103396
103397     >> Rationale
103398
103399     g_action_set_state() has never been a true setter in the sense that
103400     calling it will update the value of the "state" property.  It has
103401     always
103402     been closer to "request 'state' to be changed to this value" with
103403     semantics defined by the implementor of the interface.  This is
103404     why the
103405     equivalent method in GActionGroup had its name changed from 'set' to
103406     'change'.  This change makes the two interfaces more consistent and
103407     removes any implication about the effect that calling set_state()
103408     should
103409     have on the 'state' property.
103410
103411     >> Impact
103412
103413     This incompatible API break was undertaken only because I strongly
103414     suspect that it will go entirely unnoticed.  If the break actually
103415     affects anybody, then we will accommodate them (possibly going as
103416     far as
103417     to revert this commit entirely).
103418
103419     The virtual table change only impacts implementors of GAction.  I
103420     strongly suspect that this is nobody (except for GSimpleAction).
103421
103422     The hiding of GSimpleActionClass only impacts impacts subclasses of
103423     GSimpleAction.  I strongly suspect that none of these exist.
103424
103425     The changing of the property to be read-only only affects people who
103426     were trying to change the state by using GObject properties.
103427     I strongly
103428     suspect that this is nobody at all.
103429
103430     The removal of the g_action_set_state() call is the most dangerous,
103431     but
103432     I still suspect that it will impact nobody outside of GLib.
103433     If anybody
103434     is impacted by this change then, at their request, I will reintroduce
103435     the API as a deprecated alias for g_action_change_state().
103436
103437  docs/reference/gio/gio-sections.txt      |   3 +-
103438  gio/gaction.c                            |  25 +++--
103439  gio/gaction.h                            |  10 +-
103440  gio/gio.symbols                          |   3 +-
103441  gio/gsimpleaction.c                      | 158
103442  +++++++++++++++----------------
103443  gio/gsimpleaction.h                      |  45 +--------
103444  gio/gsimpleactiongroup.c                 |  10 +-
103445  gio/tests/actions.c                      |   6 +-
103446  gio/tests/gapplication-example-actions.c |  12 +--
103447  9 files changed, 117 insertions(+), 155 deletions(-)
103448
103449 commit d1e26c51c8298db782d253e0a5ff794b197270bf
103450 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
103451 Date:   Wed Jun 29 14:07:38 2011 +0800
103452
103453     Update Visual Studio README.txt's
103454
103455     -The VS2010 README.txt should have Windows CRLF EOL.
103456     -Tell people about the added dependency on LibFFI
103457
103458  build/win32/vs10/README.txt | 123
103459  ++++++++++++++++++++++++--------------------
103460  build/win32/vs9/README.txt  |  11 ++++
103461  2 files changed, 78 insertions(+), 56 deletions(-)
103462
103463 commit 1777614600bf844687a9f16cc57d68a87f212dce
103464 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
103465 Date:   Wed Jun 29 12:36:24 2011 +0800
103466
103467     Re-attempt to correct EOL on VS2010 solution
103468
103469     This time I realized that I needed to set autocrlf=false on my
103470     Windows side
103471     ... ugh...
103472
103473     This is one of those files that must have CRLF line endings to work
103474     orrectly :|
103475
103476  build/win32/vs10/glib.sln | 470
103477  +++++++++++++++++++++++-----------------------
103478  1 file changed, 235 insertions(+), 235 deletions(-)
103479
103480 commit 315210ecdb98bc8effe6524ee24baba39cd48056
103481 Author: Colin Walters <walters@verbum.org>
103482 Date:   Tue Jun 28 12:52:58 2011 -0400
103483
103484     GCancellable: Fix build on Win32
103485
103486     https://bugzilla.gnome.org/show_bug.cgi?id=653522
103487
103488  gio/gcancellable.c | 14 ++++++++------
103489  1 file changed, 8 insertions(+), 6 deletions(-)
103490
103491 commit 1b0e5e7683148f769189fc82ab731ee25d06c04c
103492 Author: Colin Walters <walters@verbum.org>
103493 Date:   Tue Jun 28 10:03:15 2011 -0400
103494
103495     gmain: Fall back to pipes if kernel doesn't support EFD_CLOEXEC
103496     for eventfd()
103497
103498     Also remove the caching of checking for eventfd; just try it every
103499     time, it's
103500     cheap enough to do so.
103501
103502     https://bugzilla.gnome.org/show_bug.cgi?id=653570
103503
103504  glib/gmain.c | 46 +++++++++++++++++-----------------------------
103505  1 file changed, 17 insertions(+), 29 deletions(-)
103506
103507 commit 8b1a0764f98fe1ce0880e684fb4310089e8327e7
103508 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
103509 Date:   Tue Jun 28 02:02:34 2011 +0300
103510
103511     Updated Belarusian translation.
103512
103513  po/be.po | 8 ++++----
103514  1 file changed, 4 insertions(+), 4 deletions(-)
103515
103516 commit 62d695f52d746112f50684399d0db2d58e499b57
103517 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
103518 Date:   Tue Jun 28 01:27:27 2011 +0300
103519
103520     Updated Belarusian translation.
103521
103522  po/be.po | 56 ++++++++++++++++++++++++++++----------------------------
103523  1 file changed, 28 insertions(+), 28 deletions(-)
103524
103525 commit b07f2833c0d2ab8282fae0c19ef065a38721a985
103526 Author: Ryan Lortie <desrt@desrt.ca>
103527 Date:   Mon Jun 27 11:28:55 2011 +0100
103528
103529     Change to AM_MAINTAINER_MODE([enable])
103530
103531     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=653429
103532
103533  configure.ac | 4 +---
103534  1 file changed, 1 insertion(+), 3 deletions(-)
103535
103536 commit 4d0279dfd879224ac8228c349f26840eb9e6531f
103537 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
103538 Date:   Sat Jun 25 19:14:09 2011 +0300
103539
103540     Updated Belarusian translation.
103541
103542  po/be.po | 3203
103543  ++++++++++++++++++++++++++++++--------------------------------
103544  1 file changed, 1530 insertions(+), 1673 deletions(-)
103545
103546 commit 3cbd5565ae32515e59e129e835b79b211b51d5d4
103547 Author: Claudio Saavedra <csaavedra@igalia.com>
103548 Date:   Fri Jun 24 16:04:54 2011 +0300
103549
103550     GSimpleAction: fix typo
103551
103552  gio/gsimpleaction.c | 2 +-
103553  1 file changed, 1 insertion(+), 1 deletion(-)
103554
103555 commit cacbdf0ea8792d6c11ab224f9ecc38c920f84e37
103556 Author: Krzesimir Nowak <qdlacz@gmail.com>
103557 Date:   Fri Jun 24 13:20:06 2011 +0200
103558
103559     Typo fix.
103560
103561     Fixes jhbuilding gobject-introspection.
103562
103563  gobject/glib-types.h | 2 +-
103564  1 file changed, 1 insertion(+), 1 deletion(-)
103565
103566 commit 088b08bdfc8e6b3a7cc4d884e2186fe1a156fadb
103567 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
103568 Date:   Fri Jun 24 11:22:47 2011 +0800
103569
103570     Refine Visual Studio Projects
103571
103572     -Reinstate build/win32/vs10/glib.sln with the correct EOL
103573     (DOS/Windows) so
103574      that the file can be correctly recognized by Windows, rather
103575      than having
103576      the "Unrecognized Visual Studio Version".
103577
103578     -Update the main GLib projects to output the DLL/LIB file into
103579     <Release or
103580      Debug>\<Win32 or x64>\bin for all configurations.
103581
103582     -Update/simplify the property sheets to copy all DLL and LIB
103583     files from
103584      <Release or Debug>\<Win32 or x64>\bin for all configurations.
103585
103586     -Update the VS 2008 property sheet to seperate the intermediate
103587     directories
103588      for all projects as well to avoid errors/warnings of being unable to
103589      write/access the PDB files as they are in use.
103590
103591  build/win32/vs10/glib.props     |   5 +-
103592  build/win32/vs10/glib.sln       | 235
103593  ++++++++++++++++++++++++++++++++++++++++
103594  build/win32/vs10/glib.vcxprojin |   4 +
103595  build/win32/vs9/glib.vcprojin   |   4 +
103596  build/win32/vs9/glib.vsprops    |   4 +-
103597  5 files changed, 245 insertions(+), 7 deletions(-)
103598
103599 commit 92365b05c4075302920eab75cc7053b130032468
103600 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
103601 Date:   Fri Jun 24 11:13:33 2011 +0800
103602
103603     Temporarily remove build/win32/vs10/glib.sln
103604
103605     To fix up for the line endings (this needs to be in the DOS/Windows
103606     format)
103607
103608  build/win32/vs10/glib.sln | 235
103609  ----------------------------------------------
103610  1 file changed, 235 deletions(-)
103611
103612 commit 9eb65dd3ed5e1a9638595cbe10699c7606376511
103613 Author: Matthias Clasen <mclasen@redhat.com>
103614 Date:   Thu Jun 23 21:31:40 2011 -0400
103615
103616     Unicode: add a g_utf8_substring convenience api
103617
103618     This function is useful in the GTK+ accessibility implementations,
103619     and seems like a nice thing to have around in general.
103620
103621  docs/reference/glib/glib-sections.txt |  1 +
103622  glib/glib.symbols                     | 25 +++++++++++++------------
103623  glib/gunicode.h                       |  8 ++++++--
103624  glib/gutf8.c                          | 32
103625  ++++++++++++++++++++++++++++++++
103626  glib/tests/utf8-misc.c                | 21 +++++++++++++++++++++
103627  5 files changed, 73 insertions(+), 14 deletions(-)
103628
103629 commit c2b112bc56184e5ffdaf99df5aeaf8e06f84af21
103630 Author: Christian Persch <chpe@gnome.org>
103631 Date:   Fri Jun 24 01:07:18 2011 +0200
103632
103633     Typo fix
103634
103635  glib/gregex.c | 2 +-
103636  1 file changed, 1 insertion(+), 1 deletion(-)
103637
103638 commit b1b8c95d3539d111632e5de88cadb0b547179a59
103639 Author: Christian Persch <chpe@gnome.org>
103640 Date:   Thu Jun 23 18:35:40 2011 +0200
103641
103642     Plug a mem leak in the regex test
103643
103644  glib/tests/regex.c | 1 +
103645  1 file changed, 1 insertion(+)
103646
103647 commit 316efa1b5d88f91df9d3384bfb1b0dd37134405d
103648 Author: Christian Persch <chpe@gnome.org>
103649 Date:   Thu Jun 23 18:31:29 2011 +0200
103650
103651     Add boxed GType for GMatchInfo
103652
103653  docs/reference/gobject/gobject-sections.txt |  2 ++
103654  gobject/gboxed.c                            |  2 ++
103655  gobject/glib-types.h                        | 10 ++++++++++
103656  gobject/gobject.symbols                     |  1 +
103657  4 files changed, 15 insertions(+)
103658
103659 commit 00afe3fed340cb87b638aaafa01a2829cb60efba
103660 Author: Christian Persch <chpe@gnome.org>
103661 Date:   Thu Jun 23 18:27:29 2011 +0200
103662
103663     Make GMatchInfo refcounted
103664
103665  docs/reference/glib/glib-sections.txt |  2 ++
103666  glib/glib.symbols                     |  2 ++
103667  glib/gregex.c                         | 49
103668  +++++++++++++++++++++++++++++++----
103669  glib/gregex.h                         |  2 ++
103670  4 files changed, 50 insertions(+), 5 deletions(-)
103671
103672 commit 3393711f426f101d851697e1af4105ec1d22b402
103673 Author: Patrick Welche <prlw1@cam.ac.uk>
103674 Date:   Thu Jun 23 15:08:46 2011 +0100
103675
103676     build: fix gtk-doc when srcdir != builddir
103677
103678     https://bugzilla.gnome.org/show_bug.cgi?id=653250
103679
103680  docs/reference/gio/Makefile.am     | 2 +-
103681  docs/reference/glib/Makefile.am    | 2 +-
103682  docs/reference/gobject/Makefile.am | 2 +-
103683  3 files changed, 3 insertions(+), 3 deletions(-)
103684
103685 commit 1e58d11a443e3c1b6228ff6e148ccbf244da9d84
103686 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
103687 Date:   Thu Jun 23 09:34:59 2011 +0200
103688
103689     Fix typo in GTime docs
103690
103691     deprected -> deprecated
103692
103693  docs/reference/glib/tmpl/date.sgml | 2 +-
103694  1 file changed, 1 insertion(+), 1 deletion(-)
103695
103696 commit 5db5a46c3d8f5beb7f3b6d40b0c727125a626f6f
103697 Author: Matthias Clasen <mclasen@redhat.com>
103698 Date:   Tue Jun 21 00:54:00 2011 -0400
103699
103700     Add tests for GValueArray
103701
103702  gobject/tests/valuearray.c | 65
103703  ++++++++++++++++++++++++++++++++++++++++++++++
103704  1 file changed, 65 insertions(+)
103705
103706 commit f4da19daa67b3a021563c8185fd094a6e4b907d5
103707 Author: Matthias Clasen <mclasen@redhat.com>
103708 Date:   Tue Jun 21 00:52:43 2011 -0400
103709
103710     Improve test coverage for GValue transformations
103711
103712  gobject/tests/Makefile.am |   3 +-
103713  gobject/tests/param.c     | 152
103714  +++++++++++++++++++++++++++++++++++++++++++++-
103715  2 files changed, 153 insertions(+), 2 deletions(-)
103716
103717 commit 6dfd21caef93b31c6a42025d7af928db37bca75c
103718 Author: Matthias Clasen <mclasen@redhat.com>
103719 Date:   Tue Jun 21 00:51:57 2011 -0400
103720
103721     Run some tests with errorcheck mutexes too
103722
103723     All in the name of better test coverage.
103724
103725  gthread/tests/642026.c    | 4 ++++
103726  gthread/tests/Makefile.am | 5 +++++
103727  2 files changed, 9 insertions(+)
103728
103729 commit d8d25d8c96f1f2f9c0f110812e477c1a8e2e1edf
103730 Author: Yuri Kozlov <yuray@komyakino.ru>
103731 Date:   Wed Jun 22 20:10:43 2011 +0400
103732
103733     Updated Russian translation
103734
103735  po/ru.po | 1025
103736  +++++++++++++++++++++++++++++++++-----------------------------
103737  1 file changed, 549 insertions(+), 476 deletions(-)
103738
103739 commit 0e4507a296bbf15b9ba4799c9081c8efaab7f34f
103740 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
103741 Date:   Wed Jun 22 15:22:55 2011 +0800
103742
103743     Update config.h.win32(.in)
103744
103745     Make file contents more like the config.h(.in) contents
103746
103747  config.h.win32.in | 3 +++
103748  1 file changed, 3 insertions(+)
103749
103750 commit fdca8060aa8dad34cd32a52553d831ef57f3f363
103751 Author: Colin Walters <walters@verbum.org>
103752 Date:   Tue Jun 21 23:24:07 2011 -0400
103753
103754     build: Cache check for futex() and eventfd()
103755
103756  configure.ac | 28 ++++++++++------------------
103757  1 file changed, 10 insertions(+), 18 deletions(-)
103758
103759 commit fa873992800c64722a56782a9d288c05ce0df21f
103760 Author: Colin Walters <walters@verbum.org>
103761 Date:   Tue Jun 21 21:43:19 2011 -0400
103762
103763     GCancellable: Use Linux eventfd() instead of pipe
103764
103765     See commit f626dd2b4311bd82137c5b208ab2de288c3e6fae for rationale;
103766     basically it's cheaper than a pipe.
103767
103768     https://bugzilla.gnome.org/show_bug.cgi?id=653140
103769
103770  gio/gcancellable.c | 88
103771  +++++++++++++++++++++++++++++++++++++++++-------------
103772  1 file changed, 68 insertions(+), 20 deletions(-)
103773
103774 commit 3904c8761a60dbadbdfaf98fe23ff19cbdcc4a9a
103775 Author: Colin Walters <walters@verbum.org>
103776 Date:   Tue Jun 21 19:01:10 2011 -0400
103777
103778     gmain: use Linux eventfd() for main context wake up
103779
103780     The Linux eventfd() call is basically tailor made for the main loop
103781     wake up pipe - all we want is a threadsafe way to write to a file
103782     descriptor, and wake up the context on the other end; we don't care
103783     about the content at all.
103784
103785     The eventfd manual page basically explains the benefits:
103786
103787            Applications can use an eventfd file descriptor instead of a
103788            pipe (see pipe(2)) in all cases where a pipe is used simply to
103789            signal events.  The kernel overhead of an eventfd file
103790            descriptor is much lower than that of a pipe, and only one file
103791            descriptor is required (versus the two required for a pipe).
103792
103793     When writing my multithreaded spawn test case I actually hit the 1024
103794     file descriptor limit quickly, because we used 2 fds per main context.
103795     This brings that down to 1.
103796
103797     https://bugzilla.gnome.org/show_bug.cgi?id=653140
103798
103799  configure.ac | 20 ++++++++++++++++++
103800  glib/gmain.c | 69
103801  ++++++++++++++++++++++++++++++++++++++++++++++++++++++------
103802  2 files changed, 83 insertions(+), 6 deletions(-)
103803
103804 commit 29bb7638a56cd692d82ad87956822070b0877ead
103805 Author: Dan Winship <danw@gnome.org>
103806 Date:   Tue Jun 21 16:14:50 2011 -0400
103807
103808     gio/Makefile.am: Remove stray references to $(marshal_sources)
103809
103810  gio/Makefile.am | 9 +--------
103811  1 file changed, 1 insertion(+), 8 deletions(-)
103812
103813 commit 9053ad07ba7210a5a2f8e7ca36f686fd9f96abe0
103814 Author: Colin Walters <walters@verbum.org>
103815 Date:   Tue Jun 21 10:26:58 2011 -0400
103816
103817     Fix a srcdir!=builddir issue, and export that we support it
103818
103819     Future jhbuild versions will consume the BUILD API and automatically
103820     use a builddir, so mark us as supporting it.
103821
103822  Makefile.am           | 3 +++
103823  gio/tests/Makefile.am | 2 +-
103824  2 files changed, 4 insertions(+), 1 deletion(-)
103825
103826 commit 3655178b14d3eaff59e8295906db84f414172507
103827 Author: Fran Diéguez <fran.dieguez@mabishu.com>
103828 Date:   Tue Jun 21 13:55:31 2011 +0200
103829
103830     Updated Galician translations
103831
103832  po/gl.po | 353
103833  ++++++++++++++++++++++++++++++++-------------------------------
103834  1 file changed, 181 insertions(+), 172 deletions(-)
103835
103836 commit f6ed3571017e7ace55c78491ef4e79bfc914c07b
103837 Author: Philip Van Hoof <philip@codeminded.be>
103838 Date:   Sat Jun 18 19:40:34 2011 +0200
103839
103840     Add iter_replace API to GHashTableIter
103841
103842     https://bugzilla.gnome.org/show_bug.cgi?id=652822
103843
103844  docs/reference/glib/glib-sections.txt |   1 +
103845  glib/ghash.c                          | 152
103846  ++++++++++++++++++++++++----------
103847  glib/ghash.h                          |   2 +
103848  glib/glib.symbols                     |   1 +
103849  glib/tests/hash.c                     |  23 +++++
103850  5 files changed, 135 insertions(+), 44 deletions(-)
103851
103852 commit 8f05da99cb88dfa6c79fb5ccdc640c775dcd631c
103853 Author: Matthias Clasen <mclasen@redhat.com>
103854 Date:   Mon Jun 20 22:49:34 2011 -0400
103855
103856     Make gmarshal.c actually compile standalone
103857
103858     It was lacking the necessary includes; in the past it has been
103859     included towards the bottom of gsignal.c, and gained its includes
103860     that way.
103861
103862  gobject/gmarshal.c | 597
103863  ++++++++++++++++++++++++++++++++++++++++++++++++-----
103864  1 file changed, 550 insertions(+), 47 deletions(-)
103865
103866 commit b74e2a720a09fcb5ceb1cd3b38e3ce32d14c2234
103867 Author: Colin Walters <walters@verbum.org>
103868 Date:   Mon Jun 20 09:06:07 2011 -0400
103869
103870     Stop using glib-genmarshal at build time
103871
103872     To help cross compilation, don't use glib-genmarshal in our
103873     build.  This is easy now that we have g_cclosure_marshal_generic().
103874
103875     In gobject/, add gmarshal.[ch] to git (making the existing entry
103876     points stubs).
103877
103878     In gio/, simply switch to using g_cclosure_marshal_generic().
103879
103880     https://bugzilla.gnome.org/show_bug.cgi?id=652168
103881
103882  gio/Makefile.am                |  23 ---
103883  gio/gactiongroup.c             |   5 +-
103884  gio/gapplication.c             |   5 +-
103885  gio/gcancellable.c             |   3 +-
103886  gio/gdbusauthobserver.c        |   3 +-
103887  gio/gdbusconnection.c          |   3 +-
103888  gio/gdbusinterface.c           |   1 -
103889  gio/gdbusinterfaceskeleton.c   |   3 +-
103890  gio/gdbusnameowning.c          |   7 +-
103891  gio/gdbusnamewatching.c        |   5 +-
103892  gio/gdbusobject.c              |   1 -
103893  gio/gdbusobjectmanager.c       |   5 +-
103894  gio/gdbusobjectmanagerclient.c |   5 +-
103895  gio/gdbusobjectskeleton.c      |   3 +-
103896  gio/gdbusproxy.c               |   5 +-
103897  gio/gdbusserver.c              |   3 +-
103898  gio/gfilemonitor.c             |   3 +-
103899  gio/gio-marshal.list           |  34 -----
103900  gio/gmountoperation.c          |   7 +-
103901  gio/gpollableinputstream.c     |   3 +-
103902  gio/gpollableoutputstream.c    |   1 -
103903  gio/gsettings.c                |   5 +-
103904  gio/gsettingsbackend.c         |   1 -
103905  gio/gsocket.c                  |   3 +-
103906  gio/gsocketservice.c           |   3 +-
103907  gio/gthreadedsocketservice.c   |   4 +-
103908  gio/gtlsclientconnection.c     |   1 -
103909  gio/gtlsconnection.c           |   3 +-
103910  gio/gtlsserverconnection.c     |   1 -
103911  gobject/.gitignore             |   1 -
103912  gobject/Makefile.am            |  37 +----
103913  gobject/gmarshal.c             | 338
103914  +++++++++++++++++++++++++++++++++++++++++
103915  gobject/gmarshal.h             | 187 +++++++++++++++++++++++
103916  gobject/gmarshal.list          |  27 +---
103917  gobject/gsignal.c              |   4 -
103918  35 files changed, 565 insertions(+), 178 deletions(-)
103919
103920 commit 322e25b535a63a631f2f53439a876a4d7d9c1f87
103921 Author: David Zeuthen <davidz@redhat.com>
103922 Date:   Mon Jun 20 16:32:03 2011 -0400
103923
103924     GDBus: Unref worker from worker-thread to avoid race
103925
103926     ... otherwise we might end up using the worker after it has been
103927     freed. Reported by Dan Winship and Colin Walters.
103928
103929     This fix uncovered a bug in the /gdbus/nonce-tcp test case so "fix"
103930     that as well to use a better way of having one thread wait for another
103931     (using quotes for the word "fix" since it's pretty hackish to
103932     busy-wait in one thread to wait for another).
103933
103934     Signed-off-by: David Zeuthen <davidz@redhat.com>
103935
103936  gio/gdbusprivate.c     | 21 ++++++++++++++++++++-
103937  gio/tests/gdbus-peer.c |  2 +-
103938  2 files changed, 21 insertions(+), 2 deletions(-)
103939
103940 commit 4344838781ee4fcd1c459ec0761e531d20baacfb
103941 Author: Colin Walters <walters@verbum.org>
103942 Date:   Mon Jun 20 14:09:31 2011 -0400
103943
103944     gthread tests: Remove spurious return;
103945
103946  gthread/tests/spawn-singlethread.c | 2 --
103947  1 file changed, 2 deletions(-)
103948
103949 commit 5e64717a5ffb61c51ca936d51d0d38e5abc08c3a
103950 Author: Colin Walters <walters@verbum.org>
103951 Date:   Mon Jun 20 11:15:27 2011 -0400
103952
103953     gclosure: Add G_TYPE_ENUM and G_TYPE_PARAM for
103954     g_cclosure_marshal_generic()
103955
103956     These are fundamental types missed in the original commit.
103957
103958  gobject/gclosure.c | 8 ++++++++
103959  1 file changed, 8 insertions(+)
103960
103961 commit d54c65448cf7426d132f11c645a1cd9eec034c03
103962 Author: Colin Walters <walters@verbum.org>
103963 Date:   Mon Jun 20 13:41:52 2011 -0400
103964
103965     gdbus-test-codegen: Allocate full integer space for uint16 properties
103966
103967     Because there is no G_TYPE_[U]INT16, we need to use integer types,
103968     otherwise we'll end up overwriting memory (in this case on the stack).
103969
103970  gio/tests/gdbus-test-codegen.c | 4 ++--
103971  1 file changed, 2 insertions(+), 2 deletions(-)
103972
103973 commit 49fac943f37d16ade1b3fdd0f5b0ee479a74e440
103974 Author: Javier Jardón <jjardon@gnome.org>
103975 Date:   Mon Jun 20 11:48:25 2011 +0100
103976
103977     configure.ac: Generate xz tarballs by default
103978
103979  configure.ac | 6 +++---
103980  1 file changed, 3 insertions(+), 3 deletions(-)
103981
103982 commit c68683f780d4960d0fc0e659c86d8a1efaa4da19
103983 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
103984 Date:   Mon Jun 20 11:50:57 2011 +0800
103985
103986     Visual C++ 2010 project files update
103987
103988     Consolidate my previous commit into property file... should have
103989     realized
103990     this sooner...
103991
103992  build/win32/vs10/gio.vcxprojin                       |  8 --------
103993  build/win32/vs10/glib-compile-schemas.vcxproj        |  8 --------
103994  build/win32/vs10/glib-genmarshal.vcxproj             |  8 --------
103995  build/win32/vs10/glib.props                          |  2 +-
103996  build/win32/vs10/glib.vcxprojin                      | 16
103997  ----------------
103998  build/win32/vs10/gmodule.vcxproj                     |  8 --------
103999  build/win32/vs10/gobject.vcxprojin                   |  8 --------
104000  build/win32/vs10/gsettings.vcxproj                   |  8 --------
104001  build/win32/vs10/gspawn-win32-helper-console.vcxproj |  8 --------
104002  build/win32/vs10/gspawn-win32-helper.vcxproj         |  8 --------
104003  build/win32/vs10/gthread.vcxproj                     |  8 --------
104004  build/win32/vs10/testglib.vcxproj                    |  8 --------
104005  12 files changed, 1 insertion(+), 97 deletions(-)
104006
104007 commit 801e52f8099f6ae6dba61f0f54bc1c7a60f52681
104008 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
104009 Date:   Mon Jun 20 11:34:15 2011 +0800
104010
104011     Update Visual C++ 2010 Projects
104012
104013     -Seperate intermediate directories for each project to avoid
104014     intermittent
104015      MSBuild errors that a build log cannot be written while in use, and
104016      update the property sheet as necessary.
104017     -Minor cleanups of uneeded tags in the projects/properties
104018
104019  build/win32/vs10/gio.vcxprojin                       |  9 ++++++++-
104020  build/win32/vs10/glib-compile-schemas.vcxproj        |  9 ++++++++-
104021  build/win32/vs10/glib-genmarshal.vcxproj             |  9 ++++++++-
104022  build/win32/vs10/glib.props                          |  3 +--
104023  build/win32/vs10/glib.vcxprojin                      | 17
104024  ++++++++++++++++-
104025  build/win32/vs10/gmodule.vcxproj                     |  9 ++++++++-
104026  build/win32/vs10/gobject.vcxprojin                   |  9 ++++++++-
104027  build/win32/vs10/gsettings.vcxproj                   |  9 ++++++++-
104028  build/win32/vs10/gspawn-win32-helper-console.vcxproj |  9 ++++++++-
104029  build/win32/vs10/gspawn-win32-helper.vcxproj         |  9 ++++++++-
104030  build/win32/vs10/gthread.vcxproj                     |  9 ++++++++-
104031  build/win32/vs10/testglib.vcxproj                    |  9 ++++++++-
104032  12 files changed, 97 insertions(+), 13 deletions(-)
104033
104034 commit f9cec26968fad4ddecae9b13077f63bc11b66f86
104035 Author: Christian Persch <chpe@gnome.org>
104036 Date:   Sat Jun 18 16:22:53 2011 +0200
104037
104038     Clarify nul-termination of g_utf8_to_ucs4[_fast] result
104039
104040     The docs for g_utf8_to_ucs4_fast didn't mention that the resulting
104041     string is terminated by a 0 character.
104042
104043     Bug #652897.
104044
104045  glib/gutf8.c | 5 +++--
104046  1 file changed, 3 insertions(+), 2 deletions(-)
104047
104048 commit 580e177dccce98e4f8490b9463321d01343cac2d
104049 Author: Matthias Clasen <mclasen@redhat.com>
104050 Date:   Sun Jun 19 01:42:48 2011 -0400
104051
104052     Add tests for GCache
104053
104054  glib/tests/Makefile.am |   3 +
104055  glib/tests/cache.c     | 147
104056  +++++++++++++++++++++++++++++++++++++++++++++++++
104057  2 files changed, 150 insertions(+)
104058
104059 commit 9fa5b8e5c7701d9ea40577a9a317d02c79b17d18
104060 Author: Matthias Clasen <mclasen@redhat.com>
104061 Date:   Sun Jun 19 01:05:26 2011 -0400
104062
104063     asyncqueue: improve test coverage
104064
104065  tests/asyncqueue-test.c | 57
104066  ++++++++++++++++++++++++++++++++++++++++++++++---
104067  1 file changed, 54 insertions(+), 3 deletions(-)
104068
104069 commit 63fa44251a24d01854b86c82ce7e625c0553b88d
104070 Author: Matthias Clasen <mclasen@redhat.com>
104071 Date:   Sun Jun 19 01:05:05 2011 -0400
104072
104073     utils: silence tests unless verbose
104074
104075  glib/tests/utils.c | 77
104076  +++++++++++++++++++++++++++++++++++++++++++++++++++---
104077  1 file changed, 74 insertions(+), 3 deletions(-)
104078
104079 commit e1d4e06ab3dc9be6e239eb27f2f168e277ae273c
104080 Author: Matthias Clasen <mclasen@redhat.com>
104081 Date:   Sun Jun 19 01:04:48 2011 -0400
104082
104083     logging: improve test coverage
104084
104085  glib/tests/logging.c | 39 +++++++++++++++++++++++++++++++++++++++
104086  1 file changed, 39 insertions(+)
104087
104088 commit ed3ac87afe51de67b631abf5f8dc50622b141a8b
104089 Author: Matthias Clasen <mclasen@redhat.com>
104090 Date:   Sun Jun 19 01:04:30 2011 -0400
104091
104092     hash: Improve test coverage
104093
104094  glib/tests/hash.c | 15 +++++++++++++--
104095  1 file changed, 13 insertions(+), 2 deletions(-)
104096
104097 commit c4796a4d7a9bbbfbcf9ec82d0cdc442cdccb8113
104098 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
104099 Date:   Sat Jun 18 17:55:58 2011 +0800
104100
104101     Update gsettings/glib-compile-schemas VS Projects
104102
104103     These tools require the use of GModule headers also, so update
104104     the include
104105     directories so that the correct gmodule.h will be included instead
104106     of the
104107     system-installed version.
104108
104109  build/win32/vs10/glib-compile-schemas.vcxproj | 4 ++++
104110  build/win32/vs10/gsettings.vcxproj            | 4 ++++
104111  build/win32/vs9/glib-compile-schemas.vcproj   | 4 ++++
104112  build/win32/vs9/gsettings.vcproj              | 4 ++++
104113  4 files changed, 16 insertions(+)
104114
104115 commit 4476e22a14af93d375d3a9d8cd2ab8deedf669ad
104116 Author: Colin Walters <walters@verbum.org>
104117 Date:   Fri Jun 17 09:39:48 2011 -0400
104118
104119     gvariant: Mark g_variant_new_variant as constructor
104120
104121     https://bugzilla.gnome.org/show_bug.cgi?id=647796
104122
104123  glib/gvariant.c | 2 +-
104124  1 file changed, 1 insertion(+), 1 deletion(-)
104125
104126 commit 19610184c40b37c48ddf8006db26e14d563c7eda
104127 Author: Colin Walters <walters@verbum.org>
104128 Date:   Fri Jun 17 08:52:05 2011 -0400
104129
104130     gdatainputstream: Add Since: tags and update gio-sections.txt
104131
104132     https://bugzilla.gnome.org/show_bug.cgi?id=652758
104133
104134  docs/reference/gio/gio-sections.txt | 2 ++
104135  gio/gdatainputstream.c              | 4 +++-
104136  2 files changed, 5 insertions(+), 1 deletion(-)
104137
104138 commit 28254a38a7f077d5fc03939ea7c03260aabe5188
104139 Author: Colin Walters <walters@verbum.org>
104140 Date:   Thu Jun 16 14:00:36 2011 -0400
104141
104142     GDataInputStream: Add _utf8() variants of _read_line
104143
104144     These will validate the resulting line, and throw a conversion error.
104145     In practice these will likely be used by bindings, but it's good
104146     for even C apps too that don't want to explode if that text file
104147     they're reading into Pango actually has invalid UTF-8.
104148
104149     https://bugzilla.gnome.org/show_bug.cgi?id=652758
104150
104151  gio/gdatainputstream.c        | 82
104152  +++++++++++++++++++++++++++++++++++++++++++
104153  gio/gdatainputstream.h        |  8 +++++
104154  gio/gio.symbols               |  2 ++
104155  gio/tests/data-input-stream.c | 74 ++++++++++++++++++++++++++++++++++++++
104156  4 files changed, 166 insertions(+)
104157
104158 commit ff2f46a7f42d5c0d0b8af0d4328f960605420790
104159 Author: Colin Walters <walters@verbum.org>
104160 Date:   Thu Jun 16 13:14:44 2011 -0400
104161
104162     GDataInputStream: Clarify read_line() docs, mark as byte array
104163
104164     g_data_input_stream_read_line() and
104165     g_data_input_stream_read_line_finish() don't do any encoding checks,
104166     so we shouldn't call the returned value a "string" (which I'd like to
104167     mean UTF-8).  Annotate them as byte arrays and add encoding warnings
104168     to the docstrings.
104169
104170     https://bugzilla.gnome.org/show_bug.cgi?id=652758
104171
104172  gio/gdatainputstream.c | 30 ++++++++++++++++++------------
104173  1 file changed, 18 insertions(+), 12 deletions(-)
104174
104175 commit de0519581ab7aedcfc8b6b5a46139a8c9728c596
104176 Author: Patrick Welche <prlw1@cam.ac.uk>
104177 Date:   Tue Jun 14 09:43:33 2011 +0100
104178
104179     Fix build due to trivial typos in ab0e9dbf.
104180
104181     https://bugzilla.gnome.org/show_bug.cgi?id=652750
104182
104183  docs/reference/gio/Makefile.am     | 101
104184  -------------------------------------
104185  docs/reference/gobject/Makefile.am |   2 +-
104186  2 files changed, 1 insertion(+), 102 deletions(-)
104187
104188 commit 34b7126a4e0b743b07b9d55309fce0d15802b69c
104189 Author: Murray Cumming <murrayc@murrayc.com>
104190 Date:   Wed Jun 15 10:47:13 2011 +0200
104191
104192     G_STATIC_REC_MUTEX_INIT: Add a 0 to the initialization.
104193
104194     This avoids a compiler warning about an incomplete initialization
104195     when using this.
104196
104197  glib/gthread.h | 2 +-
104198  1 file changed, 1 insertion(+), 1 deletion(-)
104199
104200 commit 23f684454f6f0151cb7181c527bf254f6b97ed35
104201 Author: Ryan Lortie <desrt@desrt.ca>
104202 Date:   Tue Jun 14 22:44:10 2011 -0400
104203
104204     Drop dead code in GVariant parser
104205
104206     There is no chance that an unsigned integer value will be negative
104207     after
104208     we do the bounds check that enforces its non-negativity.
104209
104210     Caught by Matthias running Coverity.
104211
104212  glib/gvariant-parser.c | 6 +++---
104213  1 file changed, 3 insertions(+), 3 deletions(-)
104214
104215 commit a6b9db6907117639b2493e96f8dee9e54bdba788
104216 Author: Matthias Clasen <mclasen@redhat.com>
104217 Date:   Tue Jun 14 20:44:15 2011 -0400
104218
104219     Eliminate some dead code
104220
104221  glib/gspawn.c | 13 +++++--------
104222  1 file changed, 5 insertions(+), 8 deletions(-)
104223
104224 commit 9b68d9892a125e00958ff019d5edcf4f6b409cf8
104225 Author: Matthias Clasen <mclasen@redhat.com>
104226 Date:   Tue Jun 14 20:36:37 2011 -0400
104227
104228     Remove a redundant NULL check
104229
104230  gmodule/gmodule.c | 5 ++---
104231  1 file changed, 2 insertions(+), 3 deletions(-)
104232
104233 commit 28008138c3ef88ad7f44055580f2b19796b9c29f
104234 Author: Matthias Clasen <mclasen@redhat.com>
104235 Date:   Tue Jun 14 20:15:04 2011 -0400
104236
104237     Silence a compiler warning
104238
104239  gio/gdbusaddress.c | 2 +-
104240  1 file changed, 1 insertion(+), 1 deletion(-)
104241
104242 commit f966a0af9ac5524b26917b266abcbbac890c58e0
104243 Author: Matthias Clasen <mclasen@redhat.com>
104244 Date:   Tue Jun 14 19:52:19 2011 -0400
104245
104246     Add some argument checks to filename conversion functions
104247
104248  glib/gconvert.c | 4 ++++
104249  1 file changed, 4 insertions(+)
104250
104251 commit c9f883f133bc83942484cb8a1349b58ada46b4bc
104252 Author: Colin Walters <walters@verbum.org>
104253 Date:   Tue Jun 14 18:46:06 2011 -0400
104254
104255     gmain: Close race condition in _g_main_wake_up_all_contexts()
104256
104257     Running gthread/tests/spawn-multithreaded in a loop, I very easily
104258     hit:
104259
104260     GLib-CRITICAL **: g_main_context_wakeup: assertion `g_atomic_int_get
104261     (&context->ref_count) > 0' failed
104262
104263     Testing the refcount still left a window where we would fall into the
104264     assertion.  Fix this by just locking the context.
104265
104266  glib/gmain.c | 17 +++++------------
104267  1 file changed, 5 insertions(+), 12 deletions(-)
104268
104269 commit 211d7adf6e452c30dc0b76225e7bdcddee7c5f8f
104270 Author: Colin Walters <walters@verbum.org>
104271 Date:   Wed Jun 8 11:31:14 2011 -0400
104272
104273     gmain: Only run through signal delivery once per read()
104274
104275     This is what I intended to do before.
104276
104277     https://bugzilla.gnome.org/show_bug.cgi?id=652072
104278
104279  glib/gmain.c | 16 +++++++++-------
104280  1 file changed, 9 insertions(+), 7 deletions(-)
104281
104282 commit ed827deb7756bde270eb015eb4263324a313be14
104283 Author: Colin Walters <walters@verbum.org>
104284 Date:   Sat Jun 11 12:10:57 2011 -0400
104285
104286     gmain: Use sigset_t for keeping track of installed signals
104287
104288     Minor code cleanup.
104289
104290     https://bugzilla.gnome.org/show_bug.cgi?id=652072
104291
104292  glib/gmain.c | 37 ++++++++++---------------------------
104293  1 file changed, 10 insertions(+), 27 deletions(-)
104294
104295 commit 1874ad97d809950901246c940a2b80ba3a6d9390
104296 Author: Colin Walters <walters@verbum.org>
104297 Date:   Fri Jun 10 10:48:07 2011 -0400
104298
104299     gspawn: Reset signal handlers for synchronous spawning
104300
104301     We should by default reset signal handlers; particularly with the
104302     ability to install them via g_unix_signal_source_new(), we don't
104303     want to call a user callback inside a fork()ed helper process.
104304
104305     https://bugzilla.gnome.org/show_bug.cgi?id=652072
104306
104307  glib/gspawn.c | 6 ++++++
104308  1 file changed, 6 insertions(+)
104309
104310 commit b9c67b43690bfc3b9a869a285f542a420f5b0067
104311 Author: Colin Walters <walters@verbum.org>
104312 Date:   Sat Jun 11 17:25:13 2011 -0400
104313
104314     glib/tests/unix.c: Also test SIGTERM
104315
104316     We expect this to not kill the process, so it'd be a good one to test.
104317
104318     https://bugzilla.gnome.org/show_bug.cgi?id=652072
104319
104320  glib/tests/unix.c | 50 ++++++++++++++++++++++++++++++++------------------
104321  1 file changed, 32 insertions(+), 18 deletions(-)
104322
104323 commit c2364ce9a4e59ca0276c02b2b9a1356327f2cffb
104324 Author: Colin Walters <walters@verbum.org>
104325 Date:   Fri Jun 10 10:35:27 2011 -0400
104326
104327     spawn-multithreaded: Clean up IO channel code
104328
104329     I modeled the new bits after how gunixmount.c handles GIOChannel;
104330     it's apparently easier not to look at the condition.
104331
104332     https://bugzilla.gnome.org/show_bug.cgi?id=652072
104333
104334  gthread/tests/spawn-multithreaded.c | 27 ++++++++++++++++-----------
104335  1 file changed, 16 insertions(+), 11 deletions(-)
104336
104337 commit 7e1886ba72a36f73296781c5ca5525ae5e8288aa
104338 Author: Colin Walters <walters@verbum.org>
104339 Date:   Fri Jun 10 10:14:25 2011 -0400
104340
104341     gspawn: Handle EINTR in a few more cases
104342
104343     I was debugging gthread/tests/spawn-multithreaded.c, and while I
104344     don't think I actually hit EINTR in any of these cases, it'd be
104345     good to fix them anyways.
104346
104347     https://bugzilla.gnome.org/show_bug.cgi?id=652072
104348
104349  glib/gspawn.c | 25 ++++++++++++++++++++++---
104350  1 file changed, 22 insertions(+), 3 deletions(-)
104351
104352 commit 922f6aa496b3907634b45efe7c95fe9e5ebc5107
104353 Author: Colin Walters <walters@verbum.org>
104354 Date:   Fri Jun 10 07:29:28 2011 -0400
104355
104356     spawn-singlethread.c: New test
104357
104358     https://bugzilla.gnome.org/show_bug.cgi?id=652072
104359
104360  gthread/tests/Makefile.am          |   4 +
104361  gthread/tests/spawn-singlethread.c | 194
104362  +++++++++++++++++++++++++++++++++++++
104363  2 files changed, 198 insertions(+)
104364
104365 commit 01ee9449e34d22c5527d30b70169f6ca2b778626
104366 Author: Colin Walters <walters@verbum.org>
104367 Date:   Fri Jun 10 07:27:29 2011 -0400
104368
104369     spawn-multithreaded: Also look for lt-test-echo
104370
104371     I hate libtool =(
104372
104373     https://bugzilla.gnome.org/show_bug.cgi?id=652072
104374
104375  gthread/tests/spawn-multithreaded.c | 5 +++++
104376  1 file changed, 5 insertions(+)
104377
104378 commit b6a829c314a837824c63afec35bcf56742c4b71d
104379 Author: Matthias Clasen <mclasen@redhat.com>
104380 Date:   Tue Jun 14 16:32:55 2011 -0400
104381
104382     If dup fails don't call close()
104383
104384  gio/gunixfdlist.c | 1 -
104385  1 file changed, 1 deletion(-)
104386
104387 commit 6e7a7052e01ef8e44891e9290c5275c3b3d6e07d
104388 Author: Matthias Clasen <mclasen@redhat.com>
104389 Date:   Tue Jun 14 16:20:26 2011 -0400
104390
104391     Remove a redundant assertion
104392
104393     A gsize is never going below 0.
104394
104395  gobject/gatomicarray.c | 9 ++++-----
104396  1 file changed, 4 insertions(+), 5 deletions(-)
104397
104398 commit ba6e66bff1684c0ef0af603f18b0ca53ed7c45fd
104399 Author: Matthias Clasen <mclasen@redhat.com>
104400 Date:   Tue Jun 14 16:18:45 2011 -0400
104401
104402     Don't compare unsigned numbers with 0
104403
104404     It does not work.
104405
104406  gio/gdbusaddress.c | 2 +-
104407  1 file changed, 1 insertion(+), 1 deletion(-)
104408
104409 commit a6d33d3a28071957e81d63ba389bdf759d29dc45
104410 Author: David Zeuthen <davidz@redhat.com>
104411 Date:   Tue Jun 14 18:11:09 2011 -0400
104412
104413     GDBusMessage: Optimize serializer and deserializer
104414
104415     ... by using a switch instead of if-then-else.
104416
104417     Signed-off-by: David Zeuthen <davidz@redhat.com>
104418
104419  gio/gdbusmessage.c | 763
104420  +++++++++++++++++++++++++++--------------------------
104421  1 file changed, 390 insertions(+), 373 deletions(-)
104422
104423 commit 7963a4cf95293cbf368a0ff891ba661e4ea3cc63
104424 Author: Colin Walters <walters@verbum.org>
104425 Date:   Tue Jun 14 12:28:57 2011 -0400
104426
104427     gclosure: Add missing include
104428
104429  gobject/gclosure.c | 1 +
104430  1 file changed, 1 insertion(+)
104431
104432 commit 01e6cf1360deffe49c7bb4d1fa3cbd3d904c6b30
104433 Author: Matthias Clasen <mclasen@redhat.com>
104434 Date:   Tue Jun 14 11:40:32 2011 -0400
104435
104436     Don't do < 0 on an unsigned value
104437
104438     It won't work. read() returns a signed value, anyway.
104439
104440  gio/tests/gdbus-sessionbus.c | 2 +-
104441  1 file changed, 1 insertion(+), 1 deletion(-)
104442
104443 commit 25a797fa25e17607a7b3618d3d098004b2be1cc8
104444 Author: Matthias Clasen <mclasen@redhat.com>
104445 Date:   Tue Jun 14 10:16:35 2011 -0400
104446
104447     Silence a compiler warning
104448
104449     Even though we are confident the filename will always
104450     end in .gmarkup, the compiler doesn't know that...
104451
104452  glib/tests/markup-parse.c | 3 ++-
104453  1 file changed, 2 insertions(+), 1 deletion(-)
104454
104455 commit 6ac8e6108cf15884e28fe1ecd3042dfce0e11dfd
104456 Author: Matthias Clasen <mclasen@redhat.com>
104457 Date:   Tue Jun 14 10:12:46 2011 -0400
104458
104459     Don't leak resources in error cases
104460
104461  glib/gfileutils.c | 3 +++
104462  1 file changed, 3 insertions(+)
104463
104464 commit 83d34f630939aa13539e03895bef87da738c4127
104465 Author: Matthias Clasen <mclasen@redhat.com>
104466 Date:   Tue Jun 14 10:07:22 2011 -0400
104467
104468     Don't forget to free resources in an early return
104469
104470  gio/xdgmime/xdgmimemagic.c | 5 ++++-
104471  1 file changed, 4 insertions(+), 1 deletion(-)
104472
104473 commit 3dc34de0fffca527e9a9e75f00ef913dec14da08
104474 Author: Matthias Clasen <mclasen@redhat.com>
104475 Date:   Tue Jun 14 10:04:06 2011 -0400
104476
104477     Avoid a deref-before-NULL-check warning
104478
104479  gio/gdbusaddress.c | 2 +-
104480  1 file changed, 1 insertion(+), 1 deletion(-)
104481
104482 commit 339cac8fc71f9409f97a4bfc3f42f912c262c06d
104483 Author: Matthias Clasen <mclasen@redhat.com>
104484 Date:   Tue Jun 14 09:53:26 2011 -0400
104485
104486     Remove unneeded NULL check
104487
104488     We ensure 10 lines up that parameters is not NULL.
104489
104490  gio/gdbusconnection.c | 3 +--
104491  1 file changed, 1 insertion(+), 2 deletions(-)
104492
104493 commit cf7f50b28ee84eb4f490540d0ebe84a9d5cf8375
104494 Author: Matthias Clasen <mclasen@redhat.com>
104495 Date:   Tue Jun 14 09:50:55 2011 -0400
104496
104497     Remove an unneeded NULL check
104498
104499     data->proxy cannot be NULL here, or we'd have crashed 10 lines up.
104500
104501  gio/gdbusproxy.c | 4 ++--
104502  1 file changed, 2 insertions(+), 2 deletions(-)
104503
104504 commit 4c63303f9fa1ea2737c6890a5e51188eaa534836
104505 Author: Matthias Clasen <mclasen@redhat.com>
104506 Date:   Tue Jun 14 09:44:45 2011 -0400
104507
104508     Silence an uninitialize variable warning
104509
104510  gio/xdgmime/xdgmimeparent.c | 1 +
104511  1 file changed, 1 insertion(+)
104512
104513 commit 114b9b2504d6f093daadef6fe0b5b734ca78ec6e
104514 Author: Matthias Clasen <mclasen@redhat.com>
104515 Date:   Tue Jun 14 07:17:06 2011 -0400
104516
104517     Fix up symbol lists and docs
104518
104519  docs/reference/gio/gio-sections.txt | 1 +
104520  gio/gio.symbols                     | 1 +
104521  2 files changed, 2 insertions(+)
104522
104523 commit 42c2e42a39bb04aae8fae3b691e22b290d1da48a
104524 Author: Xan Lopez <xlopez@igalia.com>
104525 Date:   Thu Jun 9 23:50:22 2011 +0200
104526
104527     gclosure: add missing fundamental types to generic marshaler
104528
104529     for GObject type the ffi->gvalue conversion was not handled. The
104530     GFlags type was completely missing.
104531
104532  gobject/gclosure.c | 8 ++++++++
104533  1 file changed, 8 insertions(+)
104534
104535 commit b87d9405be375ac5a5a690f10f6ec13fccd8e3bd
104536 Author: Vincent Untz <vuntz@gnome.org>
104537 Date:   Tue Jun 14 09:01:25 2011 +0200
104538
104539     GDesktopAppInfo: Fix declaration of g_desktop_app_info_get_nodisplay
104540
104541  gio/gdesktopappinfo.c | 2 +-
104542  gio/gdesktopappinfo.h | 2 +-
104543  2 files changed, 2 insertions(+), 2 deletions(-)
104544
104545 commit 86ffdf55705ef0f76159707576174227df0c2c3a
104546 Author: Vincent Untz <vuntz@gnome.org>
104547 Date:   Sun Jun 12 12:22:59 2011 +0200
104548
104549     GDesktopAppInfo: Add g_desktop_app_info_get_nodisplay
104550
104551     Necessary for rebasing gnome-menus on top of GDesktopAppInfo.
104552
104553     https://bugzilla.gnome.org/show_bug.cgi?id=652385
104554
104555  gio/gdesktopappinfo.c | 21 +++++++++++++++++++++
104556  gio/gdesktopappinfo.h |  1 +
104557  2 files changed, 22 insertions(+)
104558
104559 commit 9a9cca97641cbfdbb7f0ceac73b4317b66b63685
104560 Author: Matthias Clasen <mclasen@redhat.com>
104561 Date:   Mon Jun 13 23:54:59 2011 -0400
104562
104563     bump version
104564
104565  configure.ac | 2 +-
104566  1 file changed, 1 insertion(+), 1 deletion(-)
104567
104568 commit 9f11f054eb3f38dd507dadd61706a7390ebf2d0d
104569 Author: Matthias Clasen <mclasen@redhat.com>
104570 Date:   Mon Jun 13 21:58:33 2011 -0400
104571
104572     2.29.8
104573
104574  configure.ac | 2 +-
104575  1 file changed, 1 insertion(+), 1 deletion(-)
104576
104577 commit a0361ec04928be564e08189b6d40e67e4f0ff39e
104578 Author: Matthias Clasen <mclasen@redhat.com>
104579 Date:   Mon Jun 13 23:19:45 2011 -0400
104580
104581     Fix doc generation
104582
104583     It helps to use the same file name on both ends...
104584
104585  docs/reference/gio/Makefile.am  | 2 +-
104586  docs/reference/glib/Makefile.am | 2 +-
104587  2 files changed, 2 insertions(+), 2 deletions(-)
104588
104589 commit 4dc3d3e9996a3ab260385f9452eec1edaeb614d5
104590 Author: Matthias Clasen <mclasen@redhat.com>
104591 Date:   Mon Jun 13 22:48:54 2011 -0400
104592
104593     Use a realistic timeout in a test
104594
104595     Who knew that g_test_trap_fork() takes a timeout in microseconds...
104596
104597  glib/tests/dataset.c | 2 +-
104598  1 file changed, 1 insertion(+), 1 deletion(-)
104599
104600 commit bc403e63614b87e3cf485441d267997978b89351
104601 Author: Matthias Clasen <mclasen@redhat.com>
104602 Date:   Mon Jun 13 20:48:20 2011 -0400
104603
104604     Update NEWS
104605
104606  NEWS | 28 ++++++++++++++++++++++++++++
104607  1 file changed, 28 insertions(+)
104608
104609 commit 5ec6eafb0ea79d21a13fea42628119197476bb3f
104610 Author: Colin Walters <walters@verbum.org>
104611 Date:   Mon Jun 13 14:17:44 2011 -0400
104612
104613     gdbus-codegen tests: Fix usage of top_srcddir
104614
104615     Based on a patch from Rico Tzschichholz.
104616
104617  gio/tests/Makefile.am                              | 2 +-
104618  gio/tests/gdbus-object-manager-example/Makefile.am | 2 +-
104619  2 files changed, 2 insertions(+), 2 deletions(-)
104620
104621 commit fd772fbe95fd70a7f34401c85b048ed1460af898
104622 Author: Ryan Lortie <desrt@desrt.ca>
104623 Date:   Mon Jun 13 09:27:41 2011 -0400
104624
104625     Formally deprecate G_CONST_RETURN
104626
104627  glib/gmacros.h | 7 +++----
104628  1 file changed, 3 insertions(+), 4 deletions(-)
104629
104630 commit ce9681b87e64a53a35a3db25cdbc406f46e91602
104631 Author: Ryan Lortie <desrt@desrt.ca>
104632 Date:   Mon Jun 13 09:27:28 2011 -0400
104633
104634     Drop a few more G_CONST_RETURN
104635
104636  gobject/gvaluetypes.c | 2 +-
104637  tests/testglib.c      | 2 +-
104638  2 files changed, 2 insertions(+), 2 deletions(-)
104639
104640 commit 7412e073d195d9c9b0fd83fd81962f3364f5d2be
104641 Author: Dan Winship <danw@gnome.org>
104642 Date:   Sun Jun 12 16:17:30 2011 -0400
104643
104644     update .gitignores
104645
104646  gio/.gitignore           | 1 +
104647  glib/.gitignore          | 1 +
104648  glib/tests/.gitignore    | 4 +++-
104649  gobject/.gitignore       | 1 +
104650  gthread/tests/.gitignore | 6 +++++-
104651  5 files changed, 11 insertions(+), 2 deletions(-)
104652
104653 commit 9d53e2bc4e806f8b0e142a1ed73c5f25e0dd2347
104654 Author: Colin Walters <walters@verbum.org>
104655 Date:   Fri Jun 10 12:58:49 2011 -0400
104656
104657     gspawn: Fix annotations
104658
104659     g-ir-scanner wants guint8.
104660
104661  glib/gspawn.c | 8 ++++----
104662  1 file changed, 4 insertions(+), 4 deletions(-)
104663
104664 commit 28a9e91b136be5dc133651ae0ea2e70be3d99ba5
104665 Author: Christophe Fergeau <cfergeau@redhat.com>
104666 Date:   Thu Jun 9 13:36:19 2011 +0200
104667
104668     Fix regression in qsort_r BSD detection
104669
104670     We can use AC_CHECK_FUNCS to detect if qsort_r is available on
104671     the system or not since it will unconditionnally define
104672     HAVE_QSORT_R, which we don't want since on BSD, qsort_r isn't usable
104673     for us, so we don't want to have HAVE_QSORT_R defined on such
104674     platforms.
104675     By using AC_CHECK_FUNC instead, we can defer defining HAVE_QSORT_R
104676     until
104677     we have actually tested it's usable.
104678
104679     https://bugzilla.gnome.org/show_bug.cgi?id=651920
104680
104681  configure.ac | 7 ++++++-
104682  1 file changed, 6 insertions(+), 1 deletion(-)
104683
104684 commit 73905434a4c32fc0c1a1024a66856cddc77b18db
104685 Author: Yaron Shahrabani <sh.yaron@gmail.com>
104686 Date:   Fri Jun 10 12:54:51 2011 +0300
104687
104688     Updated Hebrew translation.
104689
104690  po/he.po | 176
104691  +++++++++++++++++++++++++++++++++------------------------------
104692  1 file changed, 92 insertions(+), 84 deletions(-)
104693
104694 commit 6a088820c287d2ffa0276e366e4623f89ca028d3
104695 Author: Mario Blättermann <mariobl@gnome.org>
104696 Date:   Fri Jun 10 11:17:15 2011 +0200
104697
104698     [l10n] Updated German translation
104699
104700  po/de.po | 331
104701  +++++++++++++++++++++++++++++++++------------------------------
104702  1 file changed, 171 insertions(+), 160 deletions(-)
104703
104704 commit 486c48fafba363bb6e0a2286bfc8a90467f6af3e
104705 Author: Abduxukur Abdurixit <abdurixit@gmail.com>
104706 Date:   Fri Jun 10 10:19:12 2011 +0200
104707
104708     Added UG translation
104709
104710  po/ug.po | 965
104711  ++++++++++++++++++++++++++++++++++-----------------------------
104712  1 file changed, 520 insertions(+), 445 deletions(-)
104713
104714 commit b5cadd8bb5bcae3d2fde60adada4461a03a1e257
104715 Author: Jorge González <jorgegonz@svn.gnome.org>
104716 Date:   Thu Jun 9 23:00:04 2011 +0200
104717
104718     Updated Spanish translation
104719
104720  po/es.po | 192
104721  ++++++++++++++++++++++++++++++---------------------------------
104722  1 file changed, 92 insertions(+), 100 deletions(-)
104723
104724 commit 4db88bd6e2957893b9f232527cc46bda799f2027
104725 Author: Murray Cumming <murrayc@murrayc.com>
104726 Date:   Thu Jun 9 20:17:52 2011 +0200
104727
104728     gioenums.h: Remove trailing commas
104729
104730  gio/gioenums.h | 4 ++--
104731  1 file changed, 2 insertions(+), 2 deletions(-)
104732
104733 commit 7ff248e822af910e95b68a352793b34db0cd8f8b
104734 Author: David Zeuthen <davidz@redhat.com>
104735 Date:   Thu Jun 9 13:29:58 2011 -0400
104736
104737     gdbus: Don't pass an unintialized GError pointer
104738
104739     Signed-off-by: David Zeuthen <davidz@redhat.com>
104740
104741  gio/gdbus-tool.c | 1 +
104742  1 file changed, 1 insertion(+)
104743
104744 commit 30dfc353920df56e31555d9e58a690d9d552058f
104745 Author: David Zeuthen <davidz@redhat.com>
104746 Date:   Thu Jun 9 13:22:18 2011 -0400
104747
104748     gdbus: Add --recurse and --only-properties options
104749
104750     These options are useful when debugging D-Bus services and working
104751     with bug reports.
104752
104753     Signed-off-by: David Zeuthen <davidz@redhat.com>
104754
104755  docs/reference/gio/gdbus.xml |  47 ++++++++++-
104756  gio/gdbus-tool.c             | 185
104757  ++++++++++++++++++++++++++++++-------------
104758  2 files changed, 178 insertions(+), 54 deletions(-)
104759
104760 commit c672b73602e1cec90cf60e464de5c9a26d0dacd5
104761 Author: David Zeuthen <davidz@redhat.com>
104762 Date:   Thu Jun 9 12:25:04 2011 -0400
104763
104764     gdbus: Clarify the --xml option in the man page
104765
104766     Signed-off-by: David Zeuthen <davidz@redhat.com>
104767
104768  docs/reference/gio/gdbus.xml | 8 ++++++--
104769  1 file changed, 6 insertions(+), 2 deletions(-)
104770
104771 commit 13b93f0c48a39c3502f55e011362bcb4d40a5a7d
104772 Author: David Zeuthen <davidz@redhat.com>
104773 Date:   Thu Jun 9 12:02:30 2011 -0400
104774
104775     Bug 652197 – Improper handling of double values in GDBusMessage
104776
104777     Matthew Bucknall pointed out
104778
104779       GDBusMessage does not serialize/deserialize double values correctly
104780       on platforms with strict alignment constraints (in my particular
104781       case, ARM926EJ-S).
104782
104783     This was reported in
104784
104785      https://bugzilla.gnome.org/show_bug.cgi?id=652197
104786
104787     Signed-off-by: David Zeuthen <davidz@redhat.com>
104788
104789  gio/gdbusmessage.c | 21 ++++++++++++---------
104790  1 file changed, 12 insertions(+), 9 deletions(-)
104791
104792 commit f819aa5f1715bb67fd4e269a6e8021144ecf91a6
104793 Author: David Zeuthen <davidz@redhat.com>
104794 Date:   Thu Jun 9 11:51:47 2011 -0400
104795
104796     gdbus-codegen: Fix build
104797
104798     See https://bugzilla.gnome.org/show_bug.cgi?id=651998 for details.
104799
104800     Signed-off-by: David Zeuthen <davidz@redhat.com>
104801
104802  gio/gdbus-codegen/codegen_main.py                  | 0
104803  gio/tests/Makefile.am                              | 2 +-
104804  gio/tests/gdbus-object-manager-example/Makefile.am | 2 +-
104805  3 files changed, 2 insertions(+), 2 deletions(-)
104806
104807 commit caa8d2ae18b16b200c7d401713733785fa818f5f
104808 Author: Ryan Lortie <desrt@desrt.ca>
104809 Date:   Sat Mar 12 22:04:53 2011 -0500
104810
104811     Document the deprecatation of G_CONST_RETURN
104812
104813     ...but don't actually deprecate it yet.
104814
104815  docs/reference/glib/tmpl/macros.sgml | 5 +++--
104816  1 file changed, 3 insertions(+), 2 deletions(-)
104817
104818 commit 8073759f8cad2033169730c1b95af5b763e3c126
104819 Author: Ryan Lortie <desrt@desrt.ca>
104820 Date:   Sat Mar 12 21:50:45 2011 -0500
104821
104822     Remove all uses of G_CONST_RETURN
104823
104824     Just use 'const'.
104825
104826     https://bugzilla.gnome.org/show_bug.cgi?id=644611
104827
104828  glib/gchecksum.c      |  2 +-
104829  glib/gchecksum.h      |  2 +-
104830  glib/gconvert.c       |  4 ++--
104831  glib/gconvert.h       |  2 +-
104832  glib/gdataset.c       |  6 +++---
104833  glib/gdir.c           |  4 ++--
104834  glib/gdir.h           |  2 +-
104835  glib/giochannel.c     |  4 ++--
104836  glib/giochannel.h     |  4 ++--
104837  glib/glibintl.h       |  6 +++---
104838  glib/gmain.c          |  2 +-
104839  glib/gmain.h          |  2 +-
104840  glib/gmarkup.c        |  4 ++--
104841  glib/gmarkup.h        |  4 ++--
104842  glib/goption.c        |  4 ++--
104843  glib/goption.h        |  4 ++--
104844  glib/gquark.h         |  6 +++---
104845  glib/gstrfuncs.c      | 16 +++++++--------
104846  glib/gstrfuncs.h      | 18 ++++++++---------
104847  glib/gunicode.h       |  2 +-
104848  glib/gutf8.c          |  2 +-
104849  glib/gutils.c         | 56
104850  +++++++++++++++++++++++++--------------------------
104851  glib/gutils.h         | 40 ++++++++++++++++++------------------
104852  gmodule/gmodule.c     |  6 +++---
104853  gmodule/gmodule.h     |  4 ++--
104854  gobject/gbinding.c    |  4 ++--
104855  gobject/gbinding.h    |  4 ++--
104856  gobject/gparam.c      |  6 +++---
104857  gobject/gparam.h      |  6 +++---
104858  gobject/gsignal.c     |  2 +-
104859  gobject/gsignal.h     |  2 +-
104860  gobject/gtype.c       |  6 +++---
104861  gobject/gtype.h       |  6 +++---
104862  gobject/gvaluetypes.h |  2 +-
104863  34 files changed, 122 insertions(+), 122 deletions(-)
104864
104865 commit 8f21e8145cf084ecd66c30cd868f56f7dcd87334
104866 Author: Ryan Lortie <desrt@desrt.ca>
104867 Date:   Thu Jun 9 11:11:30 2011 -0400
104868
104869     gobject: remove -DG_DISABLE_CONST_RETURNS
104870
104871     GObject had a few cases of depending on G_CONST_RETURN not being
104872     defined
104873     to 'const'.  Remove those in preparation for deprecation of
104874     G_CONST_RETURN.
104875
104876  gobject/Makefile.am   | 3 +--
104877  gobject/gbinding.c    | 4 ++--
104878  gobject/gobject.c     | 2 +-
104879  gobject/gparam.c      | 3 ++-
104880  gobject/gtype.c       | 2 +-
104881  gobject/testgobject.c | 4 ++--
104882  6 files changed, 9 insertions(+), 9 deletions(-)
104883
104884 commit 5794393c6fc6d63f4f1c9dd6fdd72946728f4246
104885 Author: Alexander Shopov <ash@kambanaria.org>
104886 Date:   Thu Jun 9 07:00:57 2011 +0300
104887
104888     Updated Bulgarian translation
104889
104890  po/bg.po | 902
104891  +++++++++++++++++++++++++++++++++------------------------------
104892  1 file changed, 479 insertions(+), 423 deletions(-)
104893
104894 commit b04f6dbca02e9f15e07fb82cb52287c5ce15e861
104895 Author: Matthias Clasen <mclasen@redhat.com>
104896 Date:   Wed Jun 8 23:48:55 2011 -0400
104897
104898     Move gmain docs inline
104899
104900  docs/reference/glib/tmpl/.gitignore |   1 +
104901  docs/reference/glib/tmpl/main.sgml  | 906
104902  ------------------------------------
104903  glib/gmain.h                        |  16 +
104904  3 files changed, 17 insertions(+), 906 deletions(-)
104905
104906 commit 7648415a5012ee595b07490f818f940e2bea2f7c
104907 Author: Matthias Clasen <mclasen@redhat.com>
104908 Date:   Wed Jun 8 23:44:39 2011 -0400
104909
104910     Move gutils docs inline
104911
104912  docs/reference/glib/tmpl/.gitignore      |   1 +
104913  docs/reference/glib/tmpl/misc_utils.sgml | 458
104914  -------------------------------
104915  glib/gprimes.c                           |  20 +-
104916  glib/gtypes.h                            |   9 +
104917  glib/gutils.c                            |  59 ++++
104918  glib/gutils.h                            |  27 +-
104919  6 files changed, 102 insertions(+), 472 deletions(-)
104920
104921 commit e89f183cf66e6a0846f267853cf9bb44ff52fb8a
104922 Author: Matthias Clasen <mclasen@redhat.com>
104923 Date:   Wed Jun 8 23:29:21 2011 -0400
104924
104925     Remove unused template
104926
104927  docs/reference/glib/tmpl/.gitignore  |   1 +
104928  docs/reference/glib/tmpl/gregex.sgml | 521
104929  -----------------------------------
104930  2 files changed, 1 insertion(+), 521 deletions(-)
104931
104932 commit 602f8baa0b572ef8693a6ec6711ecca0399a6b3f
104933 Author: Christophe Fergeau <cfergeau@redhat.com>
104934 Date:   Wed Jun 8 11:18:26 2011 +0200
104935
104936     bitlock: don't use asm goto on older gcc
104937
104938     asm goto was addded in gcc 4.5 so don't try to use it on gcc versions
104939     older than this one. This is achieved by explicitly checking gcc
104940     version, an alternative would be to try to compile a program using
104941     asm volatile in configure.
104942
104943     https://bugzilla.gnome.org/show_bug.cgi?id=651959
104944
104945  glib/gbitlock.c | 18 ++++++++++++------
104946  1 file changed, 12 insertions(+), 6 deletions(-)
104947
104948 commit d6b341c38c94bf684e84a5d2f0af1a5bc3c5ae1c
104949 Author: Matthias Clasen <mclasen@redhat.com>
104950 Date:   Wed Jun 8 22:38:11 2011 -0400
104951
104952     Test the previous fix
104953
104954     Just make one of the existing GApplication test cases use
104955     a dash in the id.
104956
104957  gio/tests/gapplication.c | 2 +-
104958  1 file changed, 1 insertion(+), 1 deletion(-)
104959
104960 commit f44cd4129356dd569fd90e3ea83e386bce0602a7
104961 Author: Ryan Lortie <desrt@desrt.ca>
104962 Date:   Wed Jun 8 22:21:15 2011 -0400
104963
104964     GApplication: allow '-' in application ID
104965
104966     By converting it to _ before trying to shove it into an object path.
104967
104968     https://bugzilla.gnome.org/show_bug.cgi?id=652025
104969
104970  gio/gapplicationimpl-dbus.c | 3 +++
104971  1 file changed, 3 insertions(+)
104972
104973 commit 6418769e4cf5657104e5842c3f60d67863c70560
104974 Author: Colomban Wendling <ban@herbesfolles.org>
104975 Date:   Tue Jun 7 21:59:15 2011 +0200
104976
104977     Fix a typo in GBinding
104978
104979     https://bugzilla.gnome.org/show_bug.cgi?id=652081
104980
104981  gobject/gbinding.c | 2 +-
104982  1 file changed, 1 insertion(+), 1 deletion(-)
104983
104984 commit 20d56289b97f9e8fd290f5ff41e9bfb69329423c
104985 Author: Javier Jardón <jjardon@gnome.org>
104986 Date:   Wed Jun 8 16:26:08 2011 +0100
104987
104988     gconverter: Improve cross-references
104989
104990  gio/gconverter.c | 6 +++---
104991  1 file changed, 3 insertions(+), 3 deletions(-)
104992
104993 commit adf70f4596c18982b984639c1b697cd4cabad13f
104994 Author: Dan Winship <danw@gnome.org>
104995 Date:   Tue Jun 7 17:22:58 2011 -0400
104996
104997     Fix export_symbols variable in gio/Makefile.am
104998
104999     https://bugzilla.gnome.org/show_bug.cgi?id=646608
105000
105001  gio/Makefile.am | 2 +-
105002  1 file changed, 1 insertion(+), 1 deletion(-)
105003
105004 commit 686f32fcc24a380400846c20c824fa5ef6484772
105005 Author: Dan Winship <danw@gnome.org>
105006 Date:   Tue Jun 7 17:19:24 2011 -0400
105007
105008     Fix "Since" tags on g_data_input_stream_read_upto{,_async}
105009
105010     https://bugzilla.gnome.org/show_bug.cgi?id=647930
105011
105012  gio/gdatainputstream.c | 4 ++--
105013  1 file changed, 2 insertions(+), 2 deletions(-)
105014
105015 commit 37c9775b82021045042ea98e8617210c1cc459ee
105016 Author: Giovanni Campagna <gcampagna@src.gnome.org>
105017 Date:   Sun Apr 3 18:53:04 2011 +0200
105018
105019     gutils, gspawn: fix introspection annotations
105020
105021     Fix various (out) arguments, (allow-none) and (array
105022     zero-terminated=1)
105023     for g_spawn_*() and some others.
105024
105025     Some additional fixes by Colin Walters <walters@verbum.org>
105026
105027     https://bugzilla.gnome.org/show_bug.cgi?id=646635
105028
105029  glib/gspawn.c | 54 +++++++++++++++++++++++++++---------------------------
105030  glib/gutils.c |  6 +++---
105031  2 files changed, 30 insertions(+), 30 deletions(-)
105032
105033 commit f0620902b2991577fbf0f69d2564535e7306ce20
105034 Author: Colin Walters <walters@verbum.org>
105035 Date:   Tue Jun 7 17:07:46 2011 -0400
105036
105037     Update annotations from gobject-introspection/gir/glib-2.0.c
105038
105039     This covers most of them.
105040
105041  glib/gcompletion.c |  2 +-
105042  glib/gconvert.c    |  6 +++---
105043  glib/gfileutils.c  |  2 +-
105044  glib/giochannel.c  |  1 +
105045  glib/gkeyfile.c    | 15 ++++++++-------
105046  glib/gmain.c       |  6 +++++-
105047  glib/goption.c     |  4 ++--
105048  7 files changed, 21 insertions(+), 15 deletions(-)
105049
105050 commit dad374b1a05bc98a5b8c90e2de51ce87dc4fbd8f
105051 Author: Colin Walters <walters@verbum.org>
105052 Date:   Tue Jun 7 16:26:43 2011 -0400
105053
105054     glib-types.h: Include glib.h, since we use G_BEGIN_DECLS
105055
105056     This header is included individually by g-ir-scanner.
105057
105058  gobject/glib-types.h | 2 ++
105059  1 file changed, 2 insertions(+)
105060
105061 commit ab0e9dbfa76e056f875e969c0d7b6e133ec75431
105062 Author: Colin Walters <walters@verbum.org>
105063 Date:   Fri Jun 3 14:53:27 2011 -0400
105064
105065     Generate $module-public-headers.txt file, feed it to gtk-doc
105066
105067     Rather than having the gtk-doc build machinery have a list of header
105068     files to exclude, change the GLib build to dump a list of public
105069     header files generated from the maintained Makefile.am files for
105070     each of glib/, gobject/, gio/.
105071
105072     Also, for glib, always install glib-unix.h, even on non-Unix
105073     platforms, for the same reason we install gwin32.h even on Unix.
105074
105075     https://bugzilla.gnome.org/show_bug.cgi?id=651745
105076
105077  docs/reference/gio/Makefile.am     |  2 +-
105078  docs/reference/glib/Makefile.am    | 28 +---------------------------
105079  docs/reference/gobject/Makefile.am |  7 +------
105080  gio/Makefile.am                    | 10 +++++++++-
105081  glib/Makefile.am                   | 12 +++++++++---
105082  gobject/Makefile.am                |  8 ++++++++
105083  6 files changed, 29 insertions(+), 38 deletions(-)
105084
105085 commit 003e05244259aeb8e221065a7f41137cc523aefb
105086 Author: Colin Walters <walters@verbum.org>
105087 Date:   Tue Jun 7 14:17:11 2011 -0400
105088
105089     gdbus-codegen: Clean config.pyc to make distcheck happy
105090
105091  gio/gdbus-codegen/Makefile.am | 2 ++
105092  1 file changed, 2 insertions(+)
105093
105094 commit de57755dbcfdea7e7233c6fd53ecca8a41ea4aa5
105095 Author: Colin Walters <walters@verbum.org>
105096 Date:   Tue Jun 7 13:02:41 2011 -0400
105097
105098     g_get_user_data_dir(): Don't warn if XDG_RUNTIME_DIR isn't set
105099
105100     We have a meaningful fallback, and warning causes the tests to break.
105101
105102  glib/gutils.c | 4 ----
105103  1 file changed, 4 deletions(-)
105104
105105 commit 5f35cb9db42ba8faf6f545afa4ac78f84e3a8155
105106 Author: Kjartan Maraas <kmaraas@gnome.org>
105107 Date:   Tue Jun 7 10:02:40 2011 +0200
105108
105109     Updated Norwegian bokmål translation
105110
105111  po/nb.po | 390
105112  +++++++++++++++++++++++++++++++++++++--------------------------
105113  1 file changed, 227 insertions(+), 163 deletions(-)
105114
105115 commit 63dc9730ff31af7c830f1ce51c0f98c3829564b7
105116 Author: Marek Černocký <marek@manet.cz>
105117 Date:   Tue Jun 7 08:08:16 2011 +0200
105118
105119     Updated Czech translation
105120
105121  po/cs.po | 757
105122  +++++++++++++++++++++++++++++++--------------------------------
105123  1 file changed, 376 insertions(+), 381 deletions(-)
105124
105125 commit d4be2925e43a521649c465ba35b15cc228613b95
105126 Author: Matthias Clasen <mclasen@redhat.com>
105127 Date:   Mon Jun 6 23:24:36 2011 -0400
105128
105129     Add a testcase for the previous fix
105130
105131  glib/tests/dataset.c | 26 ++++++++++++++++++++++++++
105132  1 file changed, 26 insertions(+)
105133
105134 commit c91720255261222d7be685f3a8f039706f04cce5
105135 Author: Matthias Clasen <mclasen@redhat.com>
105136 Date:   Mon Jun 6 23:23:29 2011 -0400
105137
105138     GDataList: don't hold the bitlock over callbacks
105139
105140     g_datalist_id_clear_i was dropping the dataset lock around
105141     the destroy notifies, but kept the bitlock. This was causing
105142     deadlocks when finalizing widgets.
105143
105144  glib/gdataset.c | 45 +++++++++++++++++++++++++++++----------------
105145  1 file changed, 29 insertions(+), 16 deletions(-)
105146
105147 commit 7f6a8d3484827e77b4ce2f046660e54c1fe3fa29
105148 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
105149 Date:   Tue Jun 7 10:58:54 2011 +0800
105150
105151     Update VS 2008/2010 property sheets
105152
105153     "Install" the new gobject/glib-types.h as well... it is needed.
105154
105155  build/win32/vs10/glib.props  | 2 ++
105156  build/win32/vs9/glib.vsprops | 1 +
105157  2 files changed, 3 insertions(+)
105158
105159 commit 09c98f18fcfdaa58864ef127788cbf6332728a94
105160 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
105161 Date:   Tue Jun 7 10:49:29 2011 +0800
105162
105163     Update gsettings utilities in GIO
105164
105165     Avoid C99-style variable declaration
105166
105167  gio/glib-compile-schemas.c | 9 +++++++--
105168  gio/gsettings-tool.c       | 7 ++++++-
105169  2 files changed, 13 insertions(+), 3 deletions(-)
105170
105171 commit 1d1f44ca64c671e5e8853279ffb70260ac22a5ba
105172 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
105173 Date:   Tue Jun 7 10:32:47 2011 +0800
105174
105175     Update config.h.win32.in
105176
105177     -Make contents more like the current config.h(.in)
105178     -vsnprintf is included in VS 2008+
105179
105180  config.h.win32.in | 66
105181  ++++++++++++++++++++++++++++++++++++++-----------------
105182  1 file changed, 46 insertions(+), 20 deletions(-)
105183
105184 commit 405b4ff4f4efda5777a7d521255b9143cdae59d7
105185 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
105186 Date:   Tue Jun 7 08:55:31 2011 +0800
105187
105188     Update the year in the *.rc.in files
105189
105190     Sorry this change came a bit late...
105191
105192  gio/gio.rc.in         | 2 +-
105193  glib/glib.rc.in       | 2 +-
105194  gmodule/gmodule.rc.in | 2 +-
105195  gobject/gobject.rc.in | 2 +-
105196  gthread/gthread.rc.in | 2 +-
105197  5 files changed, 5 insertions(+), 5 deletions(-)
105198
105199 commit e154e3325eb7274b8164f8d7a5e0f335646c2bb7
105200 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
105201 Date:   Tue Jun 7 08:25:07 2011 +0800
105202
105203     Clean up gobject/gvaluetransform.c a bit
105204
105205     The check for _MSC_VER here is not necessary here because:
105206     -One cannot compile GLib out-of-the-box with VS 2003 (let alone VS6
105207      or earlier) since GLib 2.22.4 or so.
105208     -This code compiles fine with the currently-supported VS versions
105209      (2008/2010) without the error mentioned in the comments.
105210
105211     This will close Bug 652002.
105212
105213  gobject/gvaluetransform.c | 8 --------
105214  1 file changed, 8 deletions(-)
105215
105216 commit fba436f2cb894646d758cc32e3a1ae839591a11f
105217 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
105218 Date:   Tue Jun 7 08:20:15 2011 +0800
105219
105220     Fix gatomic.c compilation on Windows (MSVC)
105221
105222     -windows.h must be included for the functions[1] to be found during
105223      compilation
105224     -For Win32(x86), the InterlockedAnd, InterlockedOr and InterlockedXor
105225      functions need to be preceded with an underscore. This is mandated
105226      by the "For the x86 architecture..." clause under "Remarks"[2]
105227     -This will close Bug 652000
105228
105229     [1]:http://msdn.microsoft.com/en-us/library/ms684122(v=vs.85).aspx
105230     [2]:http://msdn.microsoft.com/en-us/library/ms683516(v=vs.85).aspx
105231         http://msdn.microsoft.com/en-us/library/ms683626(v=vs.85).aspx
105232         http://msdn.microsoft.com/en-us/library/ms684021(v=vs.85).aspx
105233
105234  glib/gatomic.c | 7 +++++++
105235  1 file changed, 7 insertions(+)
105236
105237 commit 62072b2a043ab872e45c89b6f7f9073cd7035bf5
105238 Author: Colin Walters <walters@verbum.org>
105239 Date:   Mon Jun 6 17:14:45 2011 -0400
105240
105241     gdbus codegen: Ensure PYTHONPATH is set correctly for srcdir !=
105242     builddir
105243
105244     We need to pick up the Python files from the source directory, so set
105245     PYTHONPATH.
105246
105247  gio/tests/Makefile.am                              | 2 +-
105248  gio/tests/gdbus-object-manager-example/Makefile.am | 2 +-
105249  2 files changed, 2 insertions(+), 2 deletions(-)
105250
105251 commit c08fc65edf1eb4c68208b7621f8af762aeb02dc4
105252 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
105253 Date:   Tue Jun 7 00:37:38 2011 +0800
105254
105255     Update GLib VS9/10 projects
105256
105257     There is no longer need to distinguish between gatomic.c and
105258     gatomic-gcc.c.
105259     This will avoid gatomic.c from being included in the projects twice.
105260
105261  build/win32/vs10/glib.vcxproj.filtersin | 3 ---
105262  build/win32/vs10/glib.vcxprojin         | 1 -
105263  build/win32/vs9/glib.vcprojin           | 1 -
105264  3 files changed, 5 deletions(-)
105265
105266 commit 1eb7efce8e0f9c28de0bbd5c922cb2ee52f88108
105267 Author: Dan Winship <danw@gnome.org>
105268 Date:   Mon Jun 6 10:22:40 2011 -0400
105269
105270     Fix some socket docs issues, remove unused typedefs
105271
105272     pointed out by Matthias
105273
105274  gio/gioenums.h               | 2 +-
105275  gio/giotypes.h               | 3 ---
105276  gio/gproxyresolver.c         | 2 +-
105277  gio/gthreadedsocketservice.c | 2 +-
105278  4 files changed, 3 insertions(+), 6 deletions(-)
105279
105280 commit a6f09e104c2b96f08c7c58a8db15059d17a8fd84
105281 Author: Colin Walters <walters@verbum.org>
105282 Date:   Fri Jun 3 13:18:44 2011 -0400
105283
105284     GBuffer: Suffix header with private.h
105285
105286     This makes it clearer it's not public API yet.
105287
105288     https://bugzilla.gnome.org/show_bug.cgi?id=651745
105289
105290  docs/reference/glib/Makefile.am      | 2 +-
105291  glib/Makefile.am                     | 2 +-
105292  glib/gbuffer.c                       | 2 +-
105293  glib/{gbuffer.h => gbufferprivate.h} | 0
105294  glib/gmappedfile.c                   | 2 +-
105295  glib/gtimezone.c                     | 2 +-
105296  glib/gvariant-core.c                 | 2 +-
105297  glib/gvariant-core.h                 | 2 +-
105298  8 files changed, 7 insertions(+), 7 deletions(-)
105299
105300 commit 782cf86f12a54065fedd6c232cb52c76dce32538
105301 Author: Matthias Clasen <mclasen@redhat.com>
105302 Date:   Mon Jun 6 01:14:23 2011 -0400
105303
105304     GMappedFile: improve test coverage
105305
105306  glib/tests/mappedfile.c | 17 +++++++++++++++++
105307  1 file changed, 17 insertions(+)
105308
105309 commit 698bb5d962d8eebfe5315ca550870727b5c93117
105310 Author: Matthias Clasen <mclasen@redhat.com>
105311 Date:   Mon Jun 6 01:14:00 2011 -0400
105312
105313     GKeyFile: improve test coverage
105314
105315  glib/tests/keyfile.c | 10 ++++++++++
105316  1 file changed, 10 insertions(+)
105317
105318 commit 7cf16c3094d33c07960e2d563dd50ed56e525846
105319 Author: Matthias Clasen <mclasen@redhat.com>
105320 Date:   Mon Jun 6 01:13:46 2011 -0400
105321
105322     GConvert: improve test coverage
105323
105324  glib/tests/convert.c | 33 +++++++++++++++++++++++++++++++++
105325  1 file changed, 33 insertions(+)
105326
105327 commit e02d8165d9e249e16328e1a9db9a8ad633a02d0f
105328 Author: Matthias Clasen <mclasen@redhat.com>
105329 Date:   Mon Jun 6 01:13:26 2011 -0400
105330
105331     Improve GChecksum test coverage
105332
105333  glib/tests/checksum.c | 6 +++++-
105334  1 file changed, 5 insertions(+), 1 deletion(-)
105335
105336 commit 4971c43da8b2c76e5fd26ef23e47a1301d31f078
105337 Author: Matthias Clasen <mclasen@redhat.com>
105338 Date:   Mon Jun 6 01:04:19 2011 -0400
105339
105340     GMappedFile: remove nonatomic accesses to ref_count
105341
105342  glib/gmappedfile.c | 2 --
105343  1 file changed, 2 deletions(-)
105344
105345 commit ae9611839555a6aae975f12cd1103df9014d0579
105346 Author: Matthias Clasen <mclasen@redhat.com>
105347 Date:   Mon Jun 6 00:31:52 2011 -0400
105348
105349     Improve test coverage of gtimezone.c
105350
105351  glib/tests/gdatetime.c | 17 +++++++++++++++++
105352  1 file changed, 17 insertions(+)
105353
105354 commit f0b14653f8d049c033071e1bcaf33ae87ca2edff
105355 Author: Matthias Clasen <mclasen@redhat.com>
105356 Date:   Mon Jun 6 00:31:40 2011 -0400
105357
105358     Improve test coverage of GVariant
105359
105360  glib/tests/gvariant.c | 36 ++++++++++++++++++++++++++++++++++++
105361  1 file changed, 36 insertions(+)
105362
105363 commit 70c082127f12e1758087ae9dd61cfbbd5f397830
105364 Author: Matthias Clasen <mclasen@redhat.com>
105365 Date:   Mon Jun 6 00:31:24 2011 -0400
105366
105367     Improve test coverage of glist.c
105368
105369  glib/tests/list.c | 43 +++++++++++++++++++++++++++++++++++++++++++
105370  1 file changed, 43 insertions(+)
105371
105372 commit 3e93fa7a2556ed5b3dbb53c60837a132e0a71772
105373 Author: Matthias Clasen <mclasen@redhat.com>
105374 Date:   Mon Jun 6 00:31:06 2011 -0400
105375
105376     Improve test coverage of glib-unix.c
105377
105378  glib/tests/unix.c | 21 ++++++++++++++++++---
105379  1 file changed, 18 insertions(+), 3 deletions(-)
105380
105381 commit bb0cbc2ae121c444f13520e73a30ad47ba2ccc0a
105382 Author: Matthias Clasen <mclasen@redhat.com>
105383 Date:   Mon Jun 6 00:30:50 2011 -0400
105384
105385     Improve test coverage of gurifuncs.c
105386
105387  glib/tests/uri.c | 32 ++++++++++++++++++++++++++++++++
105388  1 file changed, 32 insertions(+)
105389
105390 commit abf4a0200fb9d8bf42e1bfd64c297e7cfe5367f8
105391 Author: Matthias Clasen <mclasen@redhat.com>
105392 Date:   Mon Jun 6 00:30:30 2011 -0400
105393
105394     Test runtime dir getter
105395
105396  tests/testglib.c | 21 +++++++++++++++++----
105397  1 file changed, 17 insertions(+), 4 deletions(-)
105398
105399 commit 1f022a88d4e46c1297d78a73c9331cd2ce2af53b
105400 Author: Matthias Clasen <mclasen@redhat.com>
105401 Date:   Mon Jun 6 00:30:02 2011 -0400
105402
105403     Remove deprecated atomic functions from tests
105404
105405  tests/atomic-test.c |  4 ++--
105406  tests/onceinit.c    | 10 +++++-----
105407  2 files changed, 7 insertions(+), 7 deletions(-)
105408
105409 commit 059fa31ad1e4b5a262f34bb8122fc5080b33fc97
105410 Author: Matthias Clasen <mclasen@redhat.com>
105411 Date:   Mon Jun 6 00:28:38 2011 -0400
105412
105413     Improve test coverage
105414
105415     Duplicate the atomic tests for the functions, and
105416     test the new atomic operations as well.
105417
105418  glib/tests/atomic.c | 184
105419  +++++++++++++++++++++++++++++++++++++++++++++++-----
105420  1 file changed, 167 insertions(+), 17 deletions(-)
105421
105422 commit a79a5a6202054de5d9b8d7aa3506818c8e33ec27
105423 Author: Matthias Clasen <mclasen@redhat.com>
105424 Date:   Sun Jun 5 22:20:18 2011 -0400
105425
105426     No need to have two variants of errno-to-GError
105427
105428  glib/glib-unix.c | 30 +++++++++---------------------
105429  1 file changed, 9 insertions(+), 21 deletions(-)
105430
105431 commit d811f0cdc9fadc60628c85e4473c4458e755c8b3
105432 Author: Matthias Clasen <mclasen@redhat.com>
105433 Date:   Sun Jun 5 19:07:06 2011 -0400
105434
105435     Fix a typo
105436
105437     And reword some docs.
105438
105439  gobject/gobject.c | 26 +++++++++++++-------------
105440  1 file changed, 13 insertions(+), 13 deletions(-)
105441
105442 commit 16731b60db541c928338e8aaea0a930b6a508f5f
105443 Author: Fran Diéguez <fran.dieguez@mabishu.com>
105444 Date:   Sun Jun 5 23:30:42 2011 +0200
105445
105446     Updated Galician translations
105447
105448  po/gl.po | 925
105449  ++++++++++++++++++++++++++++++++++-----------------------------
105450  1 file changed, 502 insertions(+), 423 deletions(-)
105451
105452 commit 03441e406c65cdf8fe56e75aa386b5a04235e203
105453 Author: Kalev Lember <kalev@smartlink.ee>
105454 Date:   Sun Jun 5 14:34:33 2011 +0300
105455
105456     configure.ac: Check for qsort_r function before running the test
105457     program
105458
105459     When cross compiling, test programs cannot be run. In order to make it
105460     easier to cross compile for targets that do not have qsort_r(), check
105461     for the function before trying to run the test program.
105462
105463     This avoid having to populate cache with glib_cv_have_qsort_r=no with
105464     e.g. mingw cross compiler.
105465
105466     https://bugzilla.gnome.org/show_bug.cgi?id=651920
105467
105468  configure.ac | 63
105469  +++++++++++++++++++++++++++++++-----------------------------
105470  1 file changed, 33 insertions(+), 30 deletions(-)
105471
105472 commit 886a3499e1c886d4320617f6272e03d6d77efdbc
105473 Author: Kalev Lember <kalev@smartlink.ee>
105474 Date:   Sun Jun 5 14:26:12 2011 +0300
105475
105476     configure.ac: Print qsort_r result only once
105477
105478     AC_CACHE_CHECK that was introduced in 70a19815 prints the result,
105479     so the
105480     following AC_MSG_RESULT is no longer needed.
105481
105482  configure.ac | 7 ++-----
105483  1 file changed, 2 insertions(+), 5 deletions(-)
105484
105485 commit f3f5c410f03b71790a985d21ef3c92f138d2a44c
105486 Author: Jorge González <jorgegonz@svn.gnome.org>
105487 Date:   Sun Jun 5 16:59:31 2011 +0200
105488
105489     Updated Spanish translation
105490
105491  po/es.po | 325
105492  ++++++++++++++++++++++++++++++++++++++-------------------------
105493  1 file changed, 199 insertions(+), 126 deletions(-)
105494
105495 commit 3b242bc5e9cf96188e61002e175ed33777a82e5d
105496 Author: Matthias Clasen <mclasen@redhat.com>
105497 Date:   Sat Jun 4 23:43:05 2011 -0400
105498
105499     Use g_param_spec_ref_sink instead of separate ref, sink
105500
105501  gobject/gobject.c | 3 +--
105502  1 file changed, 1 insertion(+), 2 deletions(-)
105503
105504 commit 9eda9d919584179ec1889d5b7e6162cd1ae21052
105505 Author: Matthias Clasen <mclasen@redhat.com>
105506 Date:   Sat Jun 4 23:42:07 2011 -0400
105507
105508     GParamSpec: avoid unnecessary double initialization of qdata
105509
105510  gobject/gparam.c | 25 +++++++++----------------
105511  1 file changed, 9 insertions(+), 16 deletions(-)
105512
105513 commit 38dc7955e46cf52ac4fce907ace6b354eaa8c0c6
105514 Author: Matthias Clasen <mclasen@redhat.com>
105515 Date:   Sat Jun 4 23:13:55 2011 -0400
105516
105517     No necessary to init qdata atomically
105518
105519  gobject/gobject.c | 2 +-
105520  1 file changed, 1 insertion(+), 1 deletion(-)
105521
105522 commit f1e5af4e120439d5c26ac4f277cbc315d0ce2504
105523 Author: David Zeuthen <davidz@redhat.com>
105524 Date:   Sat Jun 4 21:37:37 2011 -0400
105525
105526     GDBusObject: Remove comment non-existant virtual functions
105527
105528     These were nuked a while ago.
105529
105530     Signed-off-by: David Zeuthen <davidz@redhat.com>
105531
105532  gio/gdbusobject.h | 4 ----
105533  1 file changed, 4 deletions(-)
105534
105535 commit b3effbf6833f9514dd3e4a57c35b28e6cd4aefae
105536 Author: Matthias Clasen <mclasen@redhat.com>
105537 Date:   Sat Jun 4 20:06:44 2011 -0400
105538
105539     bump version
105540
105541  configure.ac | 2 +-
105542  1 file changed, 1 insertion(+), 1 deletion(-)
105543
105544 commit 3e6dc0d8fa256a93623b3614a6bfc0e605f8efcb
105545 Author: Matthias Clasen <mclasen@redhat.com>
105546 Date:   Sat Jun 4 18:48:54 2011 -0400
105547
105548     2.29.6
105549
105550  configure.ac | 2 +-
105551  1 file changed, 1 insertion(+), 1 deletion(-)
105552
105553 commit 9a6529442c3e82bb8151f7ed72edd72559c4fc63
105554 Author: Matthias Clasen <mclasen@redhat.com>
105555 Date:   Sat Jun 4 19:05:19 2011 -0400
105556
105557     Fix doc syntax
105558
105559  gio/gcontenttype.c | 2 +-
105560  1 file changed, 1 insertion(+), 1 deletion(-)
105561
105562 commit 01f63b19f9f0ddfff3ccfbb1a15ba6e3d68d9c67
105563 Author: Matthias Clasen <mclasen@redhat.com>
105564 Date:   Sat Jun 4 18:44:44 2011 -0400
105565
105566     Fix links in gio docs
105567
105568  docs/reference/gio/migrating-gconf.xml |  7 +++----
105569  gio/gaction.c                          | 18 +++++++++---------
105570  gio/gactiongroup.c                     | 34
105571  ++++++++++++++++++----------------
105572  gio/gactiongroup.h                     | 22 +++++++++++-----------
105573  gio/gappinfo.c                         | 10 +++++-----
105574  gio/gasyncinitable.c                   | 19 +++++++++----------
105575  gio/gdbusconnection.c                  |  8 +++-----
105576  gio/gfileinfo.c                        |  2 +-
105577  gio/gicon.c                            |  2 +-
105578  gio/gproxy.c                           |  2 +-
105579  gio/gsocketclient.c                    |  6 +++---
105580  gio/gsocketservice.c                   | 22 +++++++++++-----------
105581  gio/gthreadedsocketservice.c           |  6 +++---
105582  gio/gtlsconnection.c                   |  6 +++---
105583  gio/gunixcredentialsmessage.c          |  2 +-
105584  gio/gunixmounts.c                      |  2 +-
105585  16 files changed, 83 insertions(+), 85 deletions(-)
105586
105587 commit cb9c92cdb4e4141adab4c43825ad114f16e1b473
105588 Author: Yaron Shahrabani <sh.yaron@gmail.com>
105589 Date:   Sun Jun 5 01:05:03 2011 +0300
105590
105591     Updated Hebrew translation.
105592
105593  po/he.po | 141
105594  +++++++++++++++++++++++++++++++++++++++++++--------------------
105595  1 file changed, 96 insertions(+), 45 deletions(-)
105596
105597 commit 594bf7460a321a6a65743dff960d017b086e3aba
105598 Author: Matthias Clasen <mclasen@redhat.com>
105599 Date:   Sat Jun 4 14:40:23 2011 -0400
105600
105601     Fix parameter documentation for many functions
105602
105603     Use the opt-out mechanism introduced in gtk-doc 1.16 to work
105604     around problems with the _utf8 renaming games that the win32
105605     port is playing in our headers.
105606
105607     https://bugzilla.gnome.org/show_bug.cgi?id=638449
105608
105609  glib/gconvert.h   | 2 ++
105610  glib/gdir.h       | 2 ++
105611  glib/gfileutils.h | 2 ++
105612  glib/gspawn.h     | 2 ++
105613  glib/gutils.h     | 8 ++++++--
105614  5 files changed, 14 insertions(+), 2 deletions(-)
105615
105616 commit 75f7eef9cd1f4bdbae6c75c53ed340ea8b5ba4c5
105617 Author: Matthias Clasen <mclasen@redhat.com>
105618 Date:   Sat Jun 4 11:57:10 2011 -0400
105619
105620     Fix doc typos
105621
105622     Now with fewer broken links...
105623
105624  docs/reference/glib/building.sgml         |   2 +-
105625  docs/reference/glib/running.sgml          |   2 +-
105626  docs/reference/glib/tmpl/macros_misc.sgml |   7 +-
105627  docs/reference/glib/tmpl/queue.sgml       |   4 +-
105628  glib/garray.c                             |   3 +-
105629  glib/gdataset.c                           |   4 +-
105630  glib/gdatetime.c                          |   4 +-
105631  glib/giochannel.c                         |   2 +-
105632  glib/glib-unix.c                          |   2 +-
105633  glib/gmain.c                              |   8 +--
105634  glib/gmarkup.c                            |   2 +-
105635  glib/gqueue.c                             |   2 +-
105636  glib/gsequence.c                          | 107
105637  +++++++++++++++++-------------
105638  glib/gtree.c                              |  28 ++++----
105639  14 files changed, 97 insertions(+), 80 deletions(-)
105640
105641 commit 3b9c8962dc470a451fa639067faa39fb8fc85f95
105642 Author: Matthias Clasen <mclasen@redhat.com>
105643 Date:   Sat Jun 4 11:46:10 2011 -0400
105644
105645     configure.in: Use tar-ustar to avoid name length limitations
105646
105647     Also use dist-bzip2.
105648
105649  configure.ac | 2 +-
105650  1 file changed, 1 insertion(+), 1 deletion(-)
105651
105652 commit 635f5373c238bdb4cba6781b705319f869404e94
105653 Author: David Zeuthen <davidz@redhat.com>
105654 Date:   Sat Jun 4 12:43:00 2011 -0400
105655
105656     Fix up gdbus invocation in example
105657
105658     Signed-off-by: David Zeuthen <davidz@redhat.com>
105659
105660  docs/reference/gio/gdbus.xml | 4 ++--
105661  1 file changed, 2 insertions(+), 2 deletions(-)
105662
105663 commit 0b41002474abd7a95c53b76fba937a922aa0ea86
105664 Author: David Zeuthen <davidz@redhat.com>
105665 Date:   Sat Jun 4 12:33:39 2011 -0400
105666
105667     gdbus: Add a way to emit a signal
105668
105669     See https://bugs.freedesktop.org/show_bug.cgi?id=37890#c6 where it was
105670     discovered that dbus-send(1) actually doesn't work (either libdbus-1's
105671     flush implementation or dbus-send(1)'s usage of it is broken) so it's
105672     useful to have here.
105673
105674     Signed-off-by: David Zeuthen <davidz@redhat.com>
105675
105676  docs/reference/gio/gdbus.xml |  43 ++++++++-
105677  gio/gdbus-tool.c             | 203
105678  ++++++++++++++++++++++++++++++++++++++++++-
105679  2 files changed, 242 insertions(+), 4 deletions(-)
105680
105681 commit 0c8bb8d479d0c6992bc82508aff69d61a340c694
105682 Author: David Zeuthen <davidz@redhat.com>
105683 Date:   Sat Jun 4 11:52:08 2011 -0400
105684
105685     Fix typos in "Migrating to GDBus" docs
105686
105687     It's Skeleton now, not Stub.
105688
105689     Signed-off-by: David Zeuthen <davidz@redhat.com>
105690
105691  docs/reference/gio/migrating-gdbus.xml | 6 +++---
105692  1 file changed, 3 insertions(+), 3 deletions(-)
105693
105694 commit 87dc08ee4d7e5dac7db80a5642cb85e1f40e1ce8
105695 Author: Matthias Clasen <mclasen@redhat.com>
105696 Date:   Sat Jun 4 10:46:38 2011 -0400
105697
105698     Distcheck fixes
105699
105700     Fix VPATH builds.
105701
105702  gio/tests/gdbus-object-manager-example/Makefile.am | 2 +-
105703  1 file changed, 1 insertion(+), 1 deletion(-)
105704
105705 commit 1aa348c14c349d73ded8c9165c532feb463bc187
105706 Author: Matthias Clasen <mclasen@redhat.com>
105707 Date:   Sat Jun 4 10:45:30 2011 -0400
105708
105709     Distcheck fixes
105710
105711     Accidentally committed debug leftover.
105712
105713  gio/abicheck.sh | 2 +-
105714  1 file changed, 1 insertion(+), 1 deletion(-)
105715
105716 commit c40199b450f1abef30d9514e3ec34b52669add9a
105717 Author: Matthias Clasen <mclasen@redhat.com>
105718 Date:   Sat Jun 4 08:13:48 2011 -0400
105719
105720     Update NEWS
105721
105722  NEWS | 77
105723  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------
105724  1 file changed, 71 insertions(+), 6 deletions(-)
105725
105726 commit e32a9406b1b3089e551cd8baa0824874c0de64cc
105727 Author: Yaron Shahrabani <sh.yaron@gmail.com>
105728 Date:   Sat Jun 4 13:44:19 2011 +0300
105729
105730     Updated Hebrew translation.
105731
105732  po/he.po | 186
105733  +++++++++++++++++++++++++++++++++------------------------------
105734  1 file changed, 97 insertions(+), 89 deletions(-)
105735
105736 commit c5d9a46394a147c8a6c8708046e7459c55d477e4
105737 Author: Paolo Bonzini <pbonzini@redhat.com>
105738 Date:   Tue Jan 25 11:31:41 2011 +0100
105739
105740     avoid quadratic behavior of GMainLoop when all fd's have the same
105741     priority
105742
105743     https://bugzilla.gnome.org/show_bug.cgi?id=640518
105744
105745  glib/gmain.c | 49 +++++++++++++++++++++++++++++++------------------
105746  1 file changed, 31 insertions(+), 18 deletions(-)
105747
105748 commit 1e88c5321c1fede65e150898f3e298052add241c
105749 Author: Matthias Clasen <mclasen@redhat.com>
105750 Date:   Fri Jun 3 23:38:46 2011 -0400
105751
105752     Add a test for the previous fix
105753
105754  glib/tests/rand.c | 15 +++++++++++++++
105755  1 file changed, 15 insertions(+)
105756
105757 commit 77be95cdce7f875a10576ac72624024b04b86a65
105758 Author: Matthias Clasen <mclasen@redhat.com>
105759 Date:   Fri Jun 3 23:37:23 2011 -0400
105760
105761     GRand: avoid overflow
105762
105763     Otherwise, g_random_double_range (-G_MAXDOUBLE, G_MAXDOUBLE)
105764     doesn't work as expected.
105765
105766     https://bugzilla.gnome.org/show_bug.cgi?id=502560
105767
105768  glib/grand.c | 6 +++++-
105769  1 file changed, 5 insertions(+), 1 deletion(-)
105770
105771 commit deed4dd36b3d0f4913a1350536dce0cd010b0549
105772 Author: Matthias Clasen <mclasen@redhat.com>
105773 Date:   Fri Jun 3 22:45:51 2011 -0400
105774
105775     g_mkdir_with_parents: cope with dirs popping into existence
105776
105777     Don't bail out if a directory suddenly turns out to exist
105778     after all. Proposed in bug 612729.
105779
105780  glib/gfileutils.c | 2 +-
105781  1 file changed, 1 insertion(+), 1 deletion(-)
105782
105783 commit 69efeee287f752befdcaae94f5ec981b33be6377
105784 Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
105785 Date:   Wed Mar 17 02:34:51 2010 +0200
105786
105787     Made g_utf8_to_ucs4_fast() even faster
105788
105789     https://bugzilla.gnome.org/show_bug.cgi?id=619435
105790
105791  glib/gutf8.c | 45 ++++++++++++++++-----------------------------
105792  1 file changed, 16 insertions(+), 29 deletions(-)
105793
105794 commit 1b101a38730f151b70f0ada607dbd8e43778f980
105795 Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
105796 Date:   Mon Mar 15 03:37:11 2010 +0200
105797
105798     Added performance tests for UTF-8 decoding functions
105799
105800     https://bugzilla.gnome.org/show_bug.cgi?id=619418
105801
105802  glib/tests/Makefile.am        |   4 +
105803  glib/tests/utf8-performance.c | 202
105804  ++++++++++++++++++++++++++++++++++++++++++
105805  2 files changed, 206 insertions(+)
105806
105807 commit f065d7d60e2b6110705b1b32f050ccad0bcde62f
105808 Author: Matthew Barnes <mbarnes@redhat.com>
105809 Date:   Sat Oct 16 07:40:44 2010 -0400
105810
105811     Have g_queue_remove() return a boolean
105812
105813     g_queue_remove() should return a boolean so callers can verify that an
105814     element was found and removed, as in the following example:
105815
105816         if (g_queue_remove (queue, referenced_object))
105817             g_object_unref (referenced_object);
105818
105819     Similarly, g_queue_remove_all() should return the number of elements
105820     found and removed.
105821
105822     https://bugzilla.gnome.org/show_bug.cgi?id=632294
105823
105824  glib/gqueue.c | 19 +++++++++++++++----
105825  glib/gqueue.h |  4 ++--
105826  2 files changed, 17 insertions(+), 6 deletions(-)
105827
105828 commit 496157ffd3350799198e32e1002a19fc8be3ea83
105829 Author: Wim Taymans <wim.taymans@collabora.co.uk>
105830 Date:   Wed Sep 16 17:39:48 2009 +0200
105831
105832     gthread: avoid locking in _get_mutex_impl
105833
105834     When getting the mutex implementation of a static mutex, avoid taking
105835     the global
105836     lock every time but only take the lock when there was no mutex and
105837     we need to
105838     create one.
105839
105840     https://bugzilla.gnome.org/show_bug.cgi?id=599954
105841
105842  glib/gthread.c | 23 +++++++++++++++++------
105843  1 file changed, 17 insertions(+), 6 deletions(-)
105844
105845 commit fca330dafa9a77edc58a30b6128eaf466d4a2ba7
105846 Author: Alexander Larsson <alexl@redhat.com>
105847 Date:   Wed May 25 11:56:51 2011 +0200
105848
105849     Use g_atomic_pointer_or/and to set datalist flags
105850
105851     https://bugzilla.gnome.org/show_bug.cgi?id=650458
105852
105853  glib/gdataset.c | 20 ++++----------------
105854  1 file changed, 4 insertions(+), 16 deletions(-)
105855
105856 commit 0a918c0d2a9af992fd100f5608783cffa1a752fc
105857 Author: Alexander Larsson <alexl@redhat.com>
105858 Date:   Thu May 19 21:55:16 2011 +0200
105859
105860     Make g_object_get_data use the new faster g_datalist_get_data
105861
105862     https://bugzilla.gnome.org/show_bug.cgi?id=650458
105863
105864  gobject/gobject.c | 6 +-----
105865  1 file changed, 1 insertion(+), 5 deletions(-)
105866
105867 commit 1cceda49b60bfd9b326e11996a5c77b10987e57a
105868 Author: Alexander Larsson <alexl@redhat.com>
105869 Date:   Thu May 19 21:51:49 2011 +0200
105870
105871     Make g_datalist_get_data not look up the quark
105872
105873     Instead of converting the string to a quark and comparing quarks we
105874     use the new lockless g_quark_to_string and just compare the quarks
105875     in the datalist with the given string.
105876
105877     This means we avoid the global lock for string to quark. Additionally
105878     most of the time the data list will be quite short, so the cost of
105879     doing the sting comparisons is likely similar to that of the quark
105880     hashtable lookup (which does at least one string comparison for a
105881     successfull lookup).
105882
105883     https://bugzilla.gnome.org/show_bug.cgi?id=650458
105884
105885  glib/gdataset.c   | 52
105886  ++++++++++++++++++++++++++++++++++++++++++----------
105887  glib/gdataset.h   |  4 ++--
105888  glib/glib.symbols |  1 +
105889  3 files changed, 45 insertions(+), 12 deletions(-)
105890
105891 commit 7ae5e9c2487dc23d6b584d1508f38f5e89700181
105892 Author: Alexander Larsson <alexl@redhat.com>
105893 Date:   Thu May 19 21:30:38 2011 +0200
105894
105895     Make quark to string lockless
105896
105897     We do this by assigning to g_quarks atomically and leaking it when
105898     replacing it atomically. Then its safe to consume the array
105899     on the reader side (atomically).
105900
105901     Also, since we're leaking quarks on growing, bump the block size
105902     so that we're not leaking as much. gtk3-demo allocates > 1500 quarks,
105903     and gnome apps > 3000. I'm setting the block to 2048 which means no
105904     leaks for small gtk3 apps and just one leak for gnome apps.
105905
105906     https://bugzilla.gnome.org/show_bug.cgi?id=650458
105907
105908  glib/gdataset.c | 37 ++++++++++++++++++++++++++-----------
105909  1 file changed, 26 insertions(+), 11 deletions(-)
105910
105911 commit 3f8638ce9335511f12207f2fcbc81847c18d4b49
105912 Author: Alexander Larsson <alexl@redhat.com>
105913 Date:   Thu May 19 14:48:50 2011 +0200
105914
105915     Make g_datalist not use a global lock and perform better
105916
105917     This implementation uses a per-list bitlock for user data, and a
105918     simple array rather than a linked list which uses less memory and less
105919     allocations. It also gets better cache behaviour since related things
105920     are stored close to each other.
105921
105922     https://bugzilla.gnome.org/show_bug.cgi?id=650458
105923
105924  glib/gdataset.c | 404
105925  ++++++++++++++++++++++++++++++++++----------------------
105926  1 file changed, 244 insertions(+), 160 deletions(-)
105927
105928 commit 4cd0b86103c987a41ce1ebeb1eee8ad6cf9eac30
105929 Author: Matthias Clasen <mclasen@redhat.com>
105930 Date:   Fri Jun 3 20:54:32 2011 -0400
105931
105932     Add pointer bitlocks to the docs
105933
105934  docs/reference/glib/glib-sections.txt | 3 +++
105935  1 file changed, 3 insertions(+)
105936
105937 commit df0b208831a797f402d9f86263e6fa5378da47cc
105938 Author: Ryan Lortie <desrt@desrt.ca>
105939 Date:   Wed May 25 11:08:20 2011 +0200
105940
105941     Implement pointer sized bitlocks
105942
105943     Based on a patch from Alexander Larsson.
105944
105945     https://bugzilla.gnome.org/show_bug.cgi?id=651467
105946
105947  glib/gbitlock.c            | 193
105948  +++++++++++++++++++++++++++++++++++++++++++++
105949  glib/gbitlock.h            |  29 +++++++
105950  glib/glib.symbols          |   3 +
105951  gthread/tests/1bit-mutex.c |  50 +++++++++---
105952  4 files changed, 265 insertions(+), 10 deletions(-)
105953
105954 commit 1a80405a36eae6777cf8dc809da5883ba666f41c
105955 Author: Ryan Lortie <desrt@desrt.ca>
105956 Date:   Fri Jun 3 20:29:41 2011 +0200
105957
105958     bitlock: hand-code assembly version for x86
105959
105960     The __sync_fetch_and_or() operation on x86 is a bit suboptimal
105961     when the
105962     result isn't ignored.  Normally we could use the 'lock or' assembly
105963     instruction to accomplish this, but this instruction discards the
105964     previous value.
105965
105966     In order to work around this issue, GCC is forced to emit a
105967     compare-and-exchange loop.
105968
105969     We can easily use the 'lock bts' instruction, though.  It can't
105970     be used
105971     in the general case for __sync_fetch_and_or() but it works great
105972     for our
105973     case (test and set a single bit).
105974
105975     I filed a bug against GCC[1] to get this exposed as a new intrinsic
105976     (or
105977     have the optimiser detect the case) but until then we'll hand-code
105978     it on
105979     x86 and amd64.
105980
105981     The uncontended case sees a 31% improvement on my test machine.
105982
105983      [1] http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49244
105984
105985     https://bugzilla.gnome.org/show_bug.cgi?id=651467
105986
105987  glib/gbitlock.c | 57
105988  ++++++++++++++++++++++++++++++++++++++++++++++++++++++---
105989  1 file changed, 54 insertions(+), 3 deletions(-)
105990
105991 commit f2bd54d0c5e3093ad141de6142277a27b82147e1
105992 Author: Giovanni Campagna <gcampagna@src.gnome.org>
105993 Date:   Wed Jun 1 16:45:43 2011 +0200
105994
105995     gvariant: fix introspection annotations
105996
105997     g_variant_get_strv and g_variant_get_bytestring return arrays that
105998     are null terminated and have an explicit length. Since gjs doesn't
105999     support (out) arrays with length, mark them also null-terminated
106000     (but leave the length annotation, so pygobject can remove the
106001     argument)
106002
106003     https://bugzilla.gnome.org/show_bug.cgi?id=646635
106004
106005  glib/gvariant.c | 4 ++--
106006  1 file changed, 2 insertions(+), 2 deletions(-)
106007
106008 commit 53ced63c6d4e0df502c6396133dfe67e15f1712b
106009 Author: David Zeuthen <davidz@redhat.com>
106010 Date:   Fri Jun 3 14:45:29 2011 -0400
106011
106012     Fix include path for gdbus-codegen example XML
106013
106014     Signed-off-by: David Zeuthen <davidz@redhat.com>
106015
106016  docs/reference/gio/migrating-gdbus.xml | 2 +-
106017  1 file changed, 1 insertion(+), 1 deletion(-)
106018
106019 commit 6d54505b2d0e873fa69f1e2fdba1e23c5136f7f3
106020 Author: David Zeuthen <davidz@redhat.com>
106021 Date:   Fri Jun 3 14:39:04 2011 -0400
106022
106023     Fix docs for D-Bus introspection data structures
106024
106025     Mark structs as boxed types and use /*< public >*/ so the struct
106026     members are properly shown.
106027
106028     Signed-off-by: David Zeuthen <davidz@redhat.com>
106029
106030  docs/reference/gio/gio.types | 7 +++++++
106031  gio/gdbusintrospection.h     | 7 +++++++
106032  2 files changed, 14 insertions(+)
106033
106034 commit 723adbc2feb72b980b6a62579eaa993b190ca1d3
106035 Author: David Zeuthen <davidz@redhat.com>
106036 Date:   Fri Jun 3 13:22:31 2011 -0400
106037
106038     Move gdbus-codegen example code and docs into separate directories
106039
106040     This avoids the generated types (e.g. ExampleAnimal, ExampleCat,
106041     ExampleObject and ExampleObjectManagerClient) being referenced in the
106042     core gio docs. This was requested by Matthias.
106043
106044     Signed-off-by: David Zeuthen <davidz@redhat.com>
106045
106046  configure.ac                                       |   2 +
106047  docs/reference/gio/Makefile.am                     |   3 +-
106048  .../gio/gdbus-object-manager-example/Makefile.am   |  68 +++++++++
106049  .../gdbus-object-manager-example-docs.xml          |  17 +++
106050  .../gdbus-object-manager-example-sections.txt      | 157
106051  ++++++++++++++++++++
106052  .../gdbus-object-manager-example.types             |  10 ++
106053  docs/reference/gio/gio-sections.txt                | 158
106054  ---------------------
106055  docs/reference/gio/gio.types                       |  10 --
106056  docs/reference/gio/migrating-gdbus.xml             |  12 +-
106057  gio/Makefile.am                                    |  28 ----
106058  gio/tests/Makefile.am                              |   8 +-
106059  gio/tests/gdbus-object-manager-example/Makefile.am |  48 +++++++
106060  .../gdbus-example-objectmanager.xml                |   0
106061  13 files changed, 316 insertions(+), 205 deletions(-)
106062
106063 commit 3bd3067ffc1617b2fe96498b18b68aa7f2644487
106064 Author: Colin Walters <walters@verbum.org>
106065 Date:   Thu Jun 2 17:14:58 2011 -0400
106066
106067     gobject: Use _ prefixing in private headers over G_GNUC_INTERNAL in
106068     public headers
106069
106070     This helps out gtk-doc and g-ir-scanner, and also makes much clearer
106071     what's private versus public.
106072
106073     https://bugzilla.gnome.org/show_bug.cgi?id=651745
106074
106075  docs/reference/gobject/gobject-sections.txt | 10 ----------
106076  docs/reference/gobject/tut_gtype.xml        |  2 +-
106077  gobject/gboxed.c                            |  2 +-
106078  gobject/genums.c                            |  3 ++-
106079  gobject/gobject.c                           |  3 ++-
106080  gobject/gparam.c                            |  2 +-
106081  gobject/gparamspecs.c                       |  3 ++-
106082  gobject/gsignal.c                           |  4 ++--
106083  gobject/gtype-private.h                     | 10 ++++++++++
106084  gobject/gtype.c                             | 18 +++++++++---------
106085  gobject/gtype.h                             | 12 ------------
106086  gobject/gvalue.c                            |  2 +-
106087  gobject/gvaluetransform.c                   |  3 ++-
106088  gobject/gvaluetypes.c                       |  3 ++-
106089  14 files changed, 35 insertions(+), 42 deletions(-)
106090
106091 commit d51198baad17f88e046300a9375619b4bffcd881
106092 Author: Colin Walters <walters@verbum.org>
106093 Date:   Thu Jun 2 11:53:25 2011 -0400
106094
106095     spawn-multithreaded: New test case
106096
106097     We didn't have any coverage of threads spawning processes, which we
106098     should definitely support.
106099
106100     https://bugzilla.gnome.org/show_bug.cgi?id=651725
106101
106102  gthread/tests/Makefile.am           |   9 +-
106103  gthread/tests/spawn-multithreaded.c | 231
106104  ++++++++++++++++++++++++++++++++++++
106105  gthread/tests/test-spawn-echo.c     |  39 ++++++
106106  3 files changed, 278 insertions(+), 1 deletion(-)
106107
106108 commit c34a6a66e7b918983b561ee8ff1cf7abd3f4b347
106109 Author: Colin Walters <walters@verbum.org>
106110 Date:   Thu Jun 2 09:10:36 2011 -0400
106111
106112     gmain: Consolidate UNIX signal init state handling
106113
106114     For a future signalfd() patch, it will be easier to handle if
106115     we don't separate initialization from watching for a particular
106116     signal.
106117
106118     https://bugzilla.gnome.org/show_bug.cgi?id=651725
106119
106120  glib/gmain.c | 61
106121  +++++++++++++++++++++++++++---------------------------------
106122  1 file changed, 27 insertions(+), 34 deletions(-)
106123
106124 commit 6ea274bca41de8fc6de11d0a5eda22c0efc69ac9
106125 Author: Colin Walters <walters@verbum.org>
106126 Date:   Thu Jun 2 08:56:25 2011 -0400
106127
106128     gmain: Clean up SIGCHLD handling
106129
106130     Unify it more with the rest of the signal handling code.  There's
106131     no reason not to specify SA_RESTART and SA_NOCLDSTOP for flags
106132     always, so just do it.
106133
106134     Remove unnecessary initialization, and push the internal API
106135     towards just ensure_unix_signal_handler_installed_unlocked().
106136
106137     https://bugzilla.gnome.org/show_bug.cgi?id=651725
106138
106139  glib/gmain.c | 31 ++++++-------------------------
106140  1 file changed, 6 insertions(+), 25 deletions(-)
106141
106142 commit 16bdb12e6dcb690d56baf52a34ba674052d39b6e
106143 Author: Hanro <hanro@gmx.de>
106144 Date:   Thu Jun 2 15:44:19 2011 -0400
106145
106146     gkeyfile: Only test file descriptors against -1
106147
106148     Windows CE at least will return other (valid) negative values.
106149
106150  glib/gkeyfile.c | 12 ++++++------
106151  1 file changed, 6 insertions(+), 6 deletions(-)
106152
106153 commit 7ed328aaf01acdc2537498c9617129e4c3004608
106154 Author: Colin Walters <walters@verbum.org>
106155 Date:   Wed Jun 1 15:11:02 2011 -0400
106156
106157     gdbus: Avoid blocking on worker thread in connection initialization
106158
106159     I can't see a reason to spin until the worker thread runs, so don't.
106160     This avoids ugly sched_yield() calls that show up in strace and
106161     annoy me; the code is cleaner now too.
106162
106163     We now grab the types needed for the WebKit workaround in the
106164     thread creation area, but only release them when the thread itself
106165     exits.
106166
106167     https://bugzilla.gnome.org/show_bug.cgi?id=651650
106168
106169  gio/gdbusprivate.c | 182
106170  +++++++++++++++++++----------------------------------
106171  1 file changed, 65 insertions(+), 117 deletions(-)
106172
106173 commit a588974561532ba5d10971ee95065b4db33a1e1f
106174 Author: Matthias Clasen <mclasen@redhat.com>
106175 Date:   Tue May 31 19:23:14 2011 -0400
106176
106177     Expand content type docs slighly
106178
106179  gio/gcontenttype.c | 7 ++++---
106180  1 file changed, 4 insertions(+), 3 deletions(-)
106181
106182 commit 151016922d59facc158fddb51a6ed444fe65569c
106183 Author: Matthias Clasen <mclasen@redhat.com>
106184 Date:   Tue May 31 14:53:30 2011 -0400
106185
106186     Add a note about atomic changes
106187
106188  NEWS | 12 ++++++++++++
106189  1 file changed, 12 insertions(+)
106190
106191 commit a06863de605fec0b8a8ba33cd663988256352964
106192 Author: Colin Walters <walters@verbum.org>
106193 Date:   Tue May 31 13:36:16 2011 -0400
106194
106195     Add a boxed type for GVariantBuilder, mark GVariantIter as (skip)
106196
106197     Based on a patch by Giovanni Campagna <gcampagna@src.gnome.org>
106198
106199     From discussion, GVariantIter is not useful for bindings, but
106200     GVariantBuilder may be.
106201
106202     https://bugzilla.gnome.org/show_bug.cgi?id=646635
106203
106204  glib/gvariant.c         |  2 +-
106205  gobject/gboxed.c        |  2 ++
106206  gobject/glib-types.h    | 10 ++++++++++
106207  gobject/gobject.symbols |  1 +
106208  4 files changed, 14 insertions(+), 1 deletion(-)
106209
106210 commit 6af9dd51358c9a3b77872aa2ee9c055994f13835
106211 Author: Colin Walters <walters@verbum.org>
106212 Date:   Tue May 31 13:25:09 2011 -0400
106213
106214     gutils.c: Annotation fixes
106215
106216  glib/gutils.c | 12 ++++++------
106217  1 file changed, 6 insertions(+), 6 deletions(-)
106218
106219 commit 581ed51f0d0179c61155a324b51cc6f974143016
106220 Author: Colin Walters <walters@verbum.org>
106221 Date:   Tue May 31 13:10:12 2011 -0400
106222
106223     g_shell_parse_argv: Annotate
106224
106225  glib/gshell.c | 4 ++--
106226  1 file changed, 2 insertions(+), 2 deletions(-)
106227
106228 commit 98ebc596cffcd4d9bb7e48ac124c6311c739ae81
106229 Author: Colin Walters <walters@verbum.org>
106230 Date:   Tue May 31 12:00:41 2011 -0400
106231
106232     gfileutils: Annotations for g_file_{get,set}_contents
106233
106234     These are actually byte arrays.
106235
106236  glib/gfileutils.c | 12 ++++++------
106237  1 file changed, 6 insertions(+), 6 deletions(-)
106238
106239 commit 2300be5be38e091aeac55720cf51bc98e7f89790
106240 Author: Colin Walters <walters@verbum.org>
106241 Date:   Tue May 31 10:35:38 2011 -0400
106242
106243     Consistently use G_GNUC_EXTENSION instead of __extension__
106244
106245     g-ir-scanner doesn't like __extension__, and while I can add it, since
106246     we have this macro, we should be using it consistently.
106247
106248  glib/gatomic.h | 32 ++++++++++++++++----------------
106249  glib/gmacros.h |  2 +-
106250  glib/gmem.h    |  4 ++--
106251  glib/gtypes.h  | 18 +++++++++---------
106252  4 files changed, 28 insertions(+), 28 deletions(-)
106253
106254 commit a84e6f982f465b31aec7365dadfe2c1ad6664e11
106255 Author: muralis <murali.sound@gmail.com>
106256 Date:   Wed May 25 13:42:59 2011 +0530
106257
106258     gthreadedresolver: fix hang on g_thread_pool_push() failure
106259
106260     In resolve_sync function in gthreadedresolver.c, if g_thread_pool_push
106261     fails due to thread creation failure, we are just simply appending the
106262     data to the queue of work to do. After the failure, we might wait
106263     indefinitely in g_cond_wait. In case of g_thread_pool_push failure,
106264     propagate the error so that this function does not blocks forever in
106265     case of failure.
106266
106267     https://bugzilla.gnome.org/show_bug.cgi?id=651034
106268
106269  gio/gthreadedresolver.c | 5 +++--
106270  1 file changed, 3 insertions(+), 2 deletions(-)
106271
106272 commit fb34889871c40a50c2bde0c5e6fe64acdd121c37
106273 Author: Carles Ferrando <carles.ferrando@gmail.com>
106274 Date:   Sun May 29 14:04:16 2011 +0200
106275
106276     [l10n]Updated Catalan (Valencian) translation
106277
106278  po/ca@valencia.po | 2169
106279  +++++++++++++++++++++++++++++++----------------------
106280  1 file changed, 1275 insertions(+), 894 deletions(-)
106281
106282 commit 59098fcc9b923bca79c091a4fc7980700617efaa
106283 Author: Jorge González <jorgegonz@svn.gnome.org>
106284 Date:   Sun May 29 09:47:30 2011 +0200
106285
106286     Updated Spanish translation
106287
106288  po/es.po | 124
106289  +++++++++++++++++++++++++++++++--------------------------------
106290  1 file changed, 61 insertions(+), 63 deletions(-)
106291
106292 commit 807d41b89bcc8d22931dda62b17a6d1a2c8e22ec
106293 Author: Matthias Clasen <mclasen@redhat.com>
106294 Date:   Sun May 29 00:05:07 2011 -0400
106295
106296     Documentation fixups
106297
106298  docs/reference/glib/glib-sections.txt |  7 ++++++
106299  docs/reference/glib/tmpl/macros.sgml  |  3 +--
106300  glib/gdatetime.c                      |  4 ++--
106301  glib/gkeyfile.c                       |  3 ++-
106302  glib/glist.c                          |  2 +-
106303  glib/gmarkup.c                        |  4 ++--
106304  glib/gmem.h                           |  2 +-
106305  glib/gsequence.c                      | 45
106306  +++++++++++++++++++----------------
106307  glib/gslist.c                         |  2 +-
106308  9 files changed, 41 insertions(+), 31 deletions(-)
106309
106310 commit 85ab379ac655a82573251b2598d5ed5b6629168b
106311 Author: Matthias Clasen <mclasen@redhat.com>
106312 Date:   Sat May 28 23:27:24 2011 -0400
106313
106314     Clean up includes
106315
106316  glib/gatomic.h     |  2 +-
106317  glib/glib-object.h | 28 ++++++++++++++--------------
106318  2 files changed, 15 insertions(+), 15 deletions(-)
106319
106320 commit 23b6691428a96c38689a75b1d96ca884fa7dc926
106321 Author: Matthias Clasen <mclasen@redhat.com>
106322 Date:   Sat May 28 23:15:07 2011 -0400
106323
106324     Reduce excessive whitespace
106325
106326  glib/gatomic.h | 66
106327  +++++++++++++++++++++++++++++-----------------------------
106328  1 file changed, 33 insertions(+), 33 deletions(-)
106329
106330 commit a3c3aaa499e69764fcc295c5c9acd55d0cf26c9b
106331 Author: Matthias Clasen <mclasen@redhat.com>
106332 Date:   Sat May 28 22:49:59 2011 -0400
106333
106334     Remove redundant comments
106335
106336     The comments in gthreadpool.h were duplicating the
106337     doc comments in the sources.
106338
106339  glib/gthreadpool.h | 35 -----------------------------------
106340  1 file changed, 35 deletions(-)
106341
106342 commit 666adc2dc0c9958fc25fd17d8954e40a5602a019
106343 Author: Matthias Clasen <mclasen@redhat.com>
106344 Date:   Sat May 28 22:33:37 2011 -0400
106345
106346     Volatile not necessary after all
106347
106348     I was temporarily confused.
106349
106350  glib/garray.c      | 4 ++--
106351  glib/gasyncqueue.c | 2 +-
106352  glib/ghash.c       | 2 +-
106353  glib/gtree.c       | 2 +-
106354  4 files changed, 5 insertions(+), 5 deletions(-)
106355
106356 commit 53f93aacf3c091322d2674224e75e0d5454dc370
106357 Author: Matthias Clasen <mclasen@redhat.com>
106358 Date:   Sat May 28 22:03:05 2011 -0400
106359
106360     GTree: Declare ref_count as volatile
106361
106362  glib/gtree.c | 4 ++--
106363  1 file changed, 2 insertions(+), 2 deletions(-)
106364
106365 commit a4f00f39daad6892d3d3368b8d05101c7af8d65d
106366 Author: Matthias Clasen <mclasen@redhat.com>
106367 Date:   Sat May 28 22:02:13 2011 -0400
106368
106369     GAsyncQueue: Make ref_count a volatile gint
106370
106371  glib/gasyncqueue.c | 2 +-
106372  1 file changed, 1 insertion(+), 1 deletion(-)
106373
106374 commit a33abe9c21c3c749c787619e6a661ca2a12f9b45
106375 Author: Matthias Clasen <mclasen@redhat.com>
106376 Date:   Sat May 28 21:43:45 2011 -0400
106377
106378     GAsyncQueue: Remove excessive atomic operations
106379
106380     Almost every function was double-checking the ref count,
106381     unnecessarily.
106382
106383  glib/gasyncqueue.c | 17 -----------------
106384  1 file changed, 17 deletions(-)
106385
106386 commit edc7fde495aaf9819eeeb051a2bcd4f145c055ab
106387 Author: Matthias Clasen <mclasen@redhat.com>
106388 Date:   Sat May 28 21:41:08 2011 -0400
106389
106390     GArray: Avoid unncessary atomic accesses to refcounts
106391
106392     Not really necessary to double-check the ref-count.
106393
106394  glib/garray.c | 11 ++++++-----
106395  1 file changed, 6 insertions(+), 5 deletions(-)
106396
106397 commit abf719362a5c17854557542cc21fe93ae04419d7
106398 Author: Matthias Clasen <mclasen@redhat.com>
106399 Date:   Sat May 28 21:40:12 2011 -0400
106400
106401     GHash: Avoid nonatomic access to the reference count
106402
106403     Not really necessary to constantly double-check the ref
106404     count, anyway.
106405
106406  glib/ghash.c | 4 ----
106407  1 file changed, 4 deletions(-)
106408
106409 commit f12650392bcf0ae134c3cd46d4bf0e11468b94d8
106410 Author: Matthias Clasen <mclasen@redhat.com>
106411 Date:   Sat May 28 21:14:36 2011 -0400
106412
106413     Fix a typo
106414
106415  glib/glib-unix.c | 6 +++---
106416  1 file changed, 3 insertions(+), 3 deletions(-)
106417
106418 commit d35e83d3372ca484a765dfca2ded8ed5adb61e5a
106419 Author: Matthias Clasen <mclasen@redhat.com>
106420 Date:   Sat May 28 21:12:52 2011 -0400
106421
106422     Documentation tweaks
106423
106424     Add Since tags, etc.
106425
106426  docs/reference/glib/glib-sections.txt |  1 +
106427  glib/gatomic.c                        | 62
106428  +++++++++++++++++++++++++++--------
106429  glib/glib-unix.c                      | 53 +++++++++++++++++-------------
106430  glib/glib-unix.h                      | 20 +++++------
106431  4 files changed, 90 insertions(+), 46 deletions(-)
106432
106433 commit 2df4750aceec5f774a413f3f8ee7ccaabc5c8880
106434 Author: Neil Roberts <neil@linux.intel.com>
106435 Date:   Sat May 28 15:13:11 2011 +0100
106436
106437     gsocket: Fix some cases of returning error without setting *error
106438
106439     g_socket_shutdown and g_socket_close were calling check_socket with a
106440     NULL error parameter so any errors wouldn't get propagated up.
106441
106442     https://bugzilla.gnome.org/show_bug.cgi?id=651327
106443
106444  gio/gsocket.c | 4 ++--
106445  1 file changed, 2 insertions(+), 2 deletions(-)
106446
106447 commit 0703dbc21f83122ff2d093632549dbbacf192c54
106448 Author: Neil Roberts <neil@linux.intel.com>
106449 Date:   Sat May 28 15:06:45 2011 +0100
106450
106451     gsocket: Fix the error message for a failed g_socket_shutdown
106452
106453     The GError message for g_socket_shutdown was reporting that it was
106454     "Unable to create socket" which is presumably a cut-and-paste bug.
106455
106456     https://bugzilla.gnome.org/show_bug.cgi?id=651327
106457
106458  gio/gsocket.c | 2 +-
106459  1 file changed, 1 insertion(+), 1 deletion(-)
106460
106461 commit 56c0d0f384ee8033c99a0d6db7fa4ff11d7fe689
106462 Author: Antoine Jacoutot <ajacoutot@openbsd.org>
106463 Date:   Fri May 27 11:08:13 2011 +0200
106464
106465     Fix compile warnings on OpenBSD.
106466
106467     https://bugzilla.gnome.org/show_bug.cgi?id=651223
106468
106469  gio/gnetworkingprivate.h | 10 +++++-----
106470  1 file changed, 5 insertions(+), 5 deletions(-)
106471
106472 commit 05c7dcab37af27fc3fb7b64d0aca51fafc0eefe2
106473 Author: Matthias Clasen <mclasen@redhat.com>
106474 Date:   Sat May 28 18:42:09 2011 -0400
106475
106476     Remove unnecessary casts
106477
106478     The new atomic implementations don't need these anymore to
106479     avoid warnings.
106480
106481  glib/gthread.c | 6 +++---
106482  1 file changed, 3 insertions(+), 3 deletions(-)
106483
106484 commit d09443fe20753fc44afd6ac25463ac52861701cb
106485 Author: Ryan Lortie <desrt@desrt.ca>
106486 Date:   Sat May 28 16:41:59 2011 -0400
106487
106488     optimise bitlocks with new atomic operations
106489
106490     Add a performance test for bitlocks.
106491
106492     Make use of the new g_atomic_int_{and,or} to avoid having to do the
106493     usual compare-and-exchange loop.
106494
106495     On a test machine, the change increases performance from approximately
106496     20 million uncontended acquire/releases per second to 31 million.
106497
106498  glib/gbitlock.c        | 27 ++++++++-------------------
106499  glib/tests/Makefile.am |  3 +++
106500  glib/tests/bitlock.c   | 39 +++++++++++++++++++++++++++++++++++++++
106501  3 files changed, 50 insertions(+), 19 deletions(-)
106502
106503 commit 858a32879291ebb5612c7500fc195c30fb6e8496
106504 Author: Ryan Lortie <desrt@desrt.ca>
106505 Date:   Sat May 28 17:27:12 2011 -0400
106506
106507     Fix futex(2) detection and use
106508
106509     Commit 22e7fc34c44c5ef95abf4fed429f2345410cc82c introduced a
106510     regression:
106511     futexes were always disabled and the emulated codepath was always
106512     being
106513     used.  That commit was in response to an originally buggy
106514     implementationt hat wrote junk into config.h (but happened to
106515     be working
106516     properly).
106517
106518     Fix up the mess and while we're at it, close bug #631231 by including
106519     syscall.h from the correct location and using __NR_futex instead of
106520     SYS_futex.
106521
106522     Closes #631231.
106523
106524  configure.ac    | 8 +++-----
106525  glib/gbitlock.c | 6 +++---
106526  2 files changed, 6 insertions(+), 8 deletions(-)
106527
106528 commit 83821352657a9481dbff6ab04e8ae60566c17d5e
106529 Author: Ryan Lortie <desrt@desrt.ca>
106530 Date:   Sat May 28 15:59:18 2011 -0400
106531
106532     glib: Rewrite gatomic.[ch]
106533
106534      - remove all inline assembly versions
106535
106536      - implement the atomic operations using either GCC intrinsics, the
106537        Windows interlocked API or a mutex-based fallback
106538
106539      - drop gatomic-gcc.c since these are now defined in the header file.
106540        Adjust Makefile.am accordingly.
106541
106542      - expand the set of operations: support 'get', 'set', 'compare and
106543        exchange', 'add', 'or', and 'xor' for both integers and pointers
106544
106545      - deprecate g_atomic_int_exchange_and_add since g_atomic_int_add (as
106546        with all the new arithmetic operations) now returns the prior value
106547
106548      - unify the use of macros: all functions are now wrapped in
106549      macros that
106550        perform the proper casts and checks
106551
106552      - remove G_GNUC_MAY_ALIAS use; it was never required for the integer
106553        operations (since casting between pointers that only vary in
106554        signedness of the target is explicitly permitted) and we avoid the
106555        need for the pointer operations by using simple 'void *' instead of
106556        'gpointer *' (which caused the 'type-punned pointer' warning)
106557
106558      - provide function implementations of g_atomic_int_inc and
106559        g_atomic_int_dec_and_test: these were strictly macros before
106560
106561      - improve the documentation to make it very clear exactly which types
106562        of pointers these operations may be used with
106563
106564      - remove a few uses of the now-deprecated
106565      g_atomic_int_exchange_and_add
106566
106567      - drop initialisation of gatomic from gthread (by using a
106568      GStaticMutex
106569        instead of a GMutex)
106570
106571      - update glib.symbols and documentation sections files
106572
106573     Closes #650823 and #650935
106574
106575  docs/reference/glib/glib-sections.txt |   21 +-
106576  glib/Makefile.am                      |    8 +-
106577  glib/gatomic-gcc.c                    |  104 ---
106578  glib/gatomic.c                        | 1608
106579  +++++++++++++--------------------
106580  glib/gatomic.h                        |  312 ++++---
106581  glib/glib.symbols                     |   13 +-
106582  glib/gthread.c                        |    1 -
106583  glib/gthreadpool.c                    |    2 +-
106584  glib/tests/atomic.c                   |    2 -
106585  gobject/gobject.c                     |    4 +-
106586  10 files changed, 830 insertions(+), 1245 deletions(-)
106587
106588 commit 2fb57ff46f32316e991ab9f99daa5fce4885f097
106589 Author: Matthias Clasen <mclasen@redhat.com>
106590 Date:   Sat May 28 14:29:08 2011 -0400
106591
106592     Quiet down the build a bit
106593
106594  gio/Makefile.am             |  2 +-
106595  gio/tests/Makefile.am       |  6 +++---
106596  glib/Makefile.am            |  6 +++---
106597  glib/libcharset/Makefile.am |  8 ++++----
106598  gobject/Makefile.am         | 10 +++++-----
106599  po/Makefile.in.in           |  2 +-
106600  6 files changed, 17 insertions(+), 17 deletions(-)
106601
106602 commit ae85e3b7b69f9c069cdcc090832802bc772c9822
106603 Author: Matthias Clasen <mclasen@redhat.com>
106604 Date:   Sat May 28 13:59:20 2011 -0400
106605
106606     Quell warnings from g_once_init_enter_impl
106607
106608  glib/gthread.c | 4 ++--
106609  1 file changed, 2 insertions(+), 2 deletions(-)
106610
106611 commit f5bc2e00c730866c72ab143375320a29897552a6
106612 Author: Matthias Clasen <mclasen@redhat.com>
106613 Date:   Sat May 28 13:57:47 2011 -0400
106614
106615     Trivial: fix a variable name
106616
106617     It is indices, not indeces.
106618
106619  glib/gthread.c | 14 +++++++-------
106620  1 file changed, 7 insertions(+), 7 deletions(-)
106621
106622 commit 22cc6ce67959af79d317229225aaf252bd5234da
106623 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
106624 Date:   Tue May 24 11:04:42 2011 +0100
106625
106626     Add a regression test for GNOME#642026
106627
106628     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=642026
106629     Bug-NB: NB#257512
106630
106631  gthread/tests/642026.c    | 91
106632  +++++++++++++++++++++++++++++++++++++++++++++++
106633  gthread/tests/Makefile.am |  3 ++
106634  2 files changed, 94 insertions(+)
106635
106636 commit e83210425fb407e6fa7be2dcc7ac53d4d30e9a7c
106637 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
106638 Date:   Tue May 24 16:23:38 2011 +0100
106639
106640     GStaticPrivate: protect GRealThread.private_data with a bit-lock
106641
106642     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=642026
106643     Bug-NB: NB#257512
106644
106645  glib/gthread.c | 23 +++++++++++++++++++++--
106646  1 file changed, 21 insertions(+), 2 deletions(-)
106647
106648 commit 83f1b12388fc36128dac84729f433eff8183ff45
106649 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
106650 Date:   Tue May 24 16:23:02 2011 +0100
106651
106652     Refactor GStaticPrivate accessors to facilitate protecting them
106653     with locks
106654
106655     * g_static_private_get: have a single entry and exit
106656
106657     * g_static_private_set: delay creation of GArray so the whole tail of
106658       the function can be under the private_data lock without risking
106659       deadlock with the g_thread lock; call the destructor last, after
106660       we could have unlocked
106661
106662     * g_static_private_free: choose next thread in list before accessing
106663       private_data, to keep all accesses together
106664
106665     * g_thread_cleanup: steal private_data first, then work exclusively
106666     with
106667       the stolen array (which doesn't need to be under a lock any more)
106668
106669     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=642026
106670     Bug-NB: NB#257512
106671
106672  glib/gthread.c | 71
106673  +++++++++++++++++++++++++++++-----------------------------
106674  1 file changed, 36 insertions(+), 35 deletions(-)
106675
106676 commit b05f0b351c46a8f97bf7e9d62f5dd4074ca78486
106677 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
106678 Date:   Tue May 24 16:02:33 2011 +0100
106679
106680     g_static_private_free: defer non-trivial destruction til after
106681     we unlock
106682
106683     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=642026
106684     Bug-NB: NB#257512
106685
106686  glib/gthread.c | 31 ++++++++++++++++++++++++++++---
106687  1 file changed, 28 insertions(+), 3 deletions(-)
106688
106689 commit d5f0ec1e8eb4523684e06efa306f54bafee3a117
106690 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
106691 Date:   Tue May 24 15:59:33 2011 +0100
106692
106693     GRealThread: remove obsolete comment about gmain.c, which no longer
106694     has a copy
106695
106696     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=642026
106697     Bug-NB: NB#257512
106698
106699  glib/gthread.c | 1 -
106700  1 file changed, 1 deletion(-)
106701
106702 commit b6fd3c3dac9cbffc0f45162b289f625e61eb1319
106703 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
106704 Date:   Sat May 28 10:27:31 2011 +0200
106705
106706     Updated Spanish translation
106707
106708  po/es.po | 201
106709  ++++++++++++++++++++++++++++++++-------------------------------
106710  1 file changed, 102 insertions(+), 99 deletions(-)
106711
106712 commit 00734ef99f2c10bcd25fd85a453712a46d3cf806
106713 Author: Matthias Clasen <mclasen@redhat.com>
106714 Date:   Sat May 28 00:16:39 2011 -0400
106715
106716     Add macro version for all atomic operations
106717
106718     Better to be consistent about this.
106719
106720  glib/gatomic.h | 20 ++++++++++++++++----
106721  1 file changed, 16 insertions(+), 4 deletions(-)
106722
106723 commit 7cf112225399ffa262082727bf4f434d57568e30
106724 Author: Matthias Clasen <mclasen@redhat.com>
106725 Date:   Sat May 28 00:04:10 2011 -0400
106726
106727     Use G_STATIC_ASSERT_EXPR for size checks in atomic macros
106728
106729     Also add the same size checks to the macros wrapping
106730     gcc builtins.
106731
106732  glib/gatomic.h | 50 +++++++++++++++++++++++++++++---------------------
106733  1 file changed, 29 insertions(+), 21 deletions(-)
106734
106735 commit edd65baa6d9f6b951f093a15b6fcb5771e3397e0
106736 Author: Ryan Lortie <desrt@desrt.ca>
106737 Date:   Tue May 24 02:07:55 2011 -0400
106738
106739     Add a test case for atomic ops
106740
106741     Make sure that the macros work properly with the range of types that
106742     they are documented to work with and ensure that no strict aliasing
106743     warnings are issued (even at the highest warning level).
106744
106745     https://bugzilla.gnome.org/show_bug.cgi?id=650935
106746
106747  glib/tests/.gitignore  |  1 +
106748  glib/tests/Makefile.am |  4 ++++
106749  glib/tests/atomic.c    | 41 +++++++++++++++++++++++++++++++++++++++++
106750  3 files changed, 46 insertions(+)
106751
106752 commit c00ef0a17aba057698eab4d4a769b358511370cd
106753 Author: Ryan Lortie <desrt@desrt.ca>
106754 Date:   Sun May 22 12:44:12 2011 -0400
106755
106756     Add G_STATIC_ASSERT_EXPR macro
106757
106758     https://bugzilla.gnome.org/show_bug.cgi?id=626549
106759
106760  docs/reference/glib/tmpl/macros_misc.sgml | 18 ++++++++++++++++++
106761  glib/gmacros.h                            |  1 +
106762  2 files changed, 19 insertions(+)
106763
106764 commit 64d5a0404adc1658711631b773e29a5d43f9a1c6
106765 Author: Matthias Clasen <mclasen@redhat.com>
106766 Date:   Fri May 27 20:22:20 2011 -0400
106767
106768     GThread: expand the docs
106769
106770     Mention newer addition to the thread support in the introduction:
106771     bit locks and one-time initialization.
106772
106773  glib/gthread.c | 9 ++++++---
106774  1 file changed, 6 insertions(+), 3 deletions(-)
106775
106776 commit 7d0eac03e9cd88b33f68a7a451992d1f222573a2
106777 Author: Matthias Clasen <mclasen@redhat.com>
106778 Date:   Fri May 27 18:30:45 2011 -0400
106779
106780     glib-compile-schemas: write informational messages to stdout
106781
106782     The fact that we return 0 here makes it clear that this
106783     is not considered an error, so it makes sense to not
106784     write these messages to stderr.
106785     Proposed by Antoine Jacoutot,
106786     https://bugzilla.gnome.org/show_bug.cgi?id=650882
106787
106788  gio/glib-compile-schemas.c | 6 +++---
106789  1 file changed, 3 insertions(+), 3 deletions(-)
106790
106791 commit dfcac7b23e7cfbefc02f2d8772970340d7dd7fb5
106792 Author: Colin Walters <walters@verbum.org>
106793 Date:   Fri May 27 16:10:21 2011 -0400
106794
106795     g_variant_new_dict_entry: Fix documentation and annotations
106796
106797     Move @key to not be at the start of a line, otherwise g-ir-scanner
106798     gets confused.
106799
106800     Also two annotation fixes.
106801
106802  glib/gvariant.c | 10 ++++------
106803  1 file changed, 4 insertions(+), 6 deletions(-)
106804
106805 commit 5345d21150848d9865f8bd2cd562a2484849db9b
106806 Author: Matthias Clasen <mclasen@redhat.com>
106807 Date:   Fri May 27 16:08:57 2011 -0400
106808
106809     forgotten test
106810
106811  glib/tests/hash.c | 133
106812  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
106813  1 file changed, 133 insertions(+)
106814
106815 commit 39ba9c8e49a23c6f8a65e68af64ad5a52c26db08
106816 Author: Giovanni Campagna <gcampagna@src.gnome.org>
106817 Date:   Fri May 27 16:03:04 2011 -0400
106818
106819     g_variant_get_child_value: Add a precondition on length
106820
106821     Ensure callers get a warning if they pass a bad length.
106822
106823     Split into a separate commit and changed to order index before
106824     n_children by Colin Walters <walters@verbum.org>
106825
106826  glib/gvariant-core.c | 2 ++
106827  1 file changed, 2 insertions(+)
106828
106829 commit e61fa51fd5acd6f448a2200e737b7bea033066f9
106830 Author: Giovanni Campagna <gcampagna@src.gnome.org>
106831 Date:   Sun Apr 3 17:18:44 2011 +0200
106832
106833     GVariant: fix introspection annotations
106834
106835     Add transfer annotations for most functions, as well as some (array)
106836     and (skip) for functions that use varargs.
106837
106838     https://bugzilla.gnome.org/show_bug.cgi?id=646635
106839
106840  glib/gvariant-core.c |   2 +-
106841  glib/gvariant.c      | 137
106842  ++++++++++++++++++++++++++-------------------------
106843  glib/gvarianttype.c  |  38 +++++++-------
106844  3 files changed, 92 insertions(+), 85 deletions(-)
106845
106846 commit 77f4f5aa02458e6c7f909dc6087a39d9b75d0ba6
106847 Author: Antoine Jacoutot <ajacoutot@openbsd.org>
106848 Date:   Fri May 27 15:51:08 2011 +0200
106849
106850     Add glib credentials support to OpenBSD.
106851
106852     https://bugzilla.gnome.org/show_bug.cgi?id=650885
106853
106854  gio/gcredentials.c    | 54 ++++++++++++++++++++++++++++++++++++++
106855  gio/gdbusauth.c       |  6 ++---
106856  gio/gioenums.h        |  4 ++-
106857  gio/gsocket.c         | 13 ++++++++--
106858  gio/gunixconnection.c | 72
106859  +++++++++++++++++++++++++++++++++++++--------------
106860  5 files changed, 123 insertions(+), 26 deletions(-)
106861
106862 commit 2ee470a71fdc3707cf4e093b22ab0f46ffab82e2
106863 Author: Antoine Jacoutot <ajacoutot@openbsd.org>
106864 Date:   Fri May 27 17:39:38 2011 +0200
106865
106866     Don't hardcode path to true(1).
106867
106868     true(1) is not always installed under /bin so leave system() find
106869     it in the PATH.
106870
106871     https://bugzilla.gnome.org/show_bug.cgi?id=651219
106872
106873  tests/child-test.c | 2 +-
106874  1 file changed, 1 insertion(+), 1 deletion(-)
106875
106876 commit 5d7b67a6c361f747c8ac32d18248cc0923fe73aa
106877 Author: Matthias Clasen <mclasen@redhat.com>
106878 Date:   Thu May 26 21:52:50 2011 -0400
106879
106880     Preserve consistency when removing all nodes from a hash table
106881
106882     During the recent refactorings of GHashTable a bug was introduced
106883     where removing all nodes from a hash table would leave tombstones
106884     behind, but make the counts appear like there are none.
106885
106886     Reported and tracked down by Carlos Garnacho,
106887     https://bugzilla.gnome.org/show_bug.cgi?id=651141
106888
106889     This commit also adds a test that checks the internal consistency
106890     of GHashTable over several insert/remove/remove-all operations.
106891
106892  glib/ghash.c | 14 ++++++++++----
106893  1 file changed, 10 insertions(+), 4 deletions(-)
106894
106895 commit b92861b5a0fd4be7b5b5e494c424b0e8d48a6b7f
106896 Author: David Schleef <ds@schleef.org>
106897 Date:   Tue May 24 14:35:20 2011 -0700
106898
106899     main: Use public function in documentation
106900
106901     https://bugzilla.gnome.org/show_bug.cgi?id=651009
106902
106903  glib/gmain.c | 2 +-
106904  1 file changed, 1 insertion(+), 1 deletion(-)
106905
106906 commit 25440ce014dd555cbb60b3964f8a19b5674523da
106907 Author: David Zeuthen <davidz@redhat.com>
106908 Date:   Thu May 26 10:18:44 2011 -0400
106909
106910     GDBusProxy: Mention gdbus-codegen in docs
106911
106912     Signed-off-by: David Zeuthen <davidz@redhat.com>
106913
106914  gio/gdbusproxy.c | 16 +++++++++-------
106915  1 file changed, 9 insertions(+), 7 deletions(-)
106916
106917 commit 06f5de77f04f16480e642f7efee9dc4bdfba6778
106918 Author: David Zeuthen <davidz@redhat.com>
106919 Date:   Thu May 26 10:07:38 2011 -0400
106920
106921     GDBusProxy: Fix incorrect locking
106922
106923     Pointed out by mclasen.
106924
106925     Signed-off-by: David Zeuthen <davidz@redhat.com>
106926
106927  gio/gdbusproxy.c | 36 +++++++++++++++++++++++++++---------
106928  1 file changed, 27 insertions(+), 9 deletions(-)
106929
106930 commit c0f4a63c89332ee18c1ddf1fe48fe04b16b27fa3
106931 Author: David Zeuthen <davidz@redhat.com>
106932 Date:   Thu May 26 09:54:47 2011 -0400
106933
106934     GDBusProxy: Add locking and notes/guarantees about MT safety
106935
106936     This was discussed in
106937
106938      https://bugzilla.gnome.org/show_bug.cgi?id=651133
106939
106940     Signed-off-by: David Zeuthen <davidz@redhat.com>
106941
106942  gio/gdbusproxy.c | 48 ++++++++++++++++++++++++++++++++++++++++++++----
106943  1 file changed, 44 insertions(+), 4 deletions(-)
106944
106945 commit 7e0f890e3811c23d331079c3e878d0c1df4ae282
106946 Author: David Zeuthen <davidz@redhat.com>
106947 Date:   Thu May 26 09:26:29 2011 -0400
106948
106949     GDBusProxy: Fix race condition when unsubscribing from signals
106950
106951     This was reported in bug 651133.
106952
106953     https://bugzilla.gnome.org/show_bug.cgi?id=651133
106954
106955     Signed-off-by: David Zeuthen <davidz@redhat.com>
106956
106957  gio/gdbusproxy.c | 116
106958  ++++++++++++++++++++++++++++++++++++++++++++++---------
106959  1 file changed, 97 insertions(+), 19 deletions(-)
106960
106961 commit 9936f961ba0f71e6097436264a79ba801cebbbf5
106962 Author: Richard Hughes <richard@hughsie.com>
106963 Date:   Thu May 26 12:37:24 2011 +0100
106964
106965     Correct the annotation for g_file_enumerator_get_container()
106966
106967     We don't ref the returned object, and alex has verified the gvfs
106968     implementation.
106969
106970  gio/gfileenumerator.c | 2 +-
106971  1 file changed, 1 insertion(+), 1 deletion(-)
106972
106973 commit 30672af7ff881ceaf9834385afd6138a969147c8
106974 Author: Marc-André Lureau <marcandre.lureau@gmail.com>
106975 Date:   Wed May 11 16:42:14 2011 +0200
106976
106977     gthread: build unix tests only on unix
106978
106979     The build fails when compiling with mingw32. Correct the build of a
106980     unix tests on unix only.
106981
106982     https://bugzilla.gnome.org/show_bug.cgi?id=649973
106983
106984  gthread/tests/Makefile.am | 2 ++
106985  1 file changed, 2 insertions(+)
106986
106987 commit 3f569d2b5b00d5f65c8332bb54588d701937d1e2
106988 Author: David Zeuthen <davidz@redhat.com>
106989 Date:   Tue May 24 07:34:30 2011 -0400
106990
106991     gdbus-codegen: Fix up example to not use non-existant method
106992
106993     Signed-off-by: David Zeuthen <davidz@redhat.com>
106994
106995  docs/reference/gio/gdbus-codegen.xml | 19 +++++++++++--------
106996  1 file changed, 11 insertions(+), 8 deletions(-)
106997
106998 commit ab18737eade8626ca7e3ed6e1eec7dca34a42b0b
106999 Author: David Zeuthen <davidz@redhat.com>
107000 Date:   Tue May 24 00:27:43 2011 -0400
107001
107002     gdbus-codegen: Properly render @param and %TRUE in generated Docbook
107003
107004     Signed-off-by: David Zeuthen <davidz@redhat.com>
107005
107006  docs/reference/gio/gdbus-codegen.xml |   3 ++
107007  gio/gdbus-codegen/codegen.py         | 100
107008  +++++++++++++++++------------------
107009  gio/gdbus-codegen/codegen_docbook.py |  22 +++++---
107010  3 files changed, 67 insertions(+), 58 deletions(-)
107011
107012 commit 263ce3042ccf596f5cd59b1defa546df2602597d
107013 Author: David Zeuthen <davidz@redhat.com>
107014 Date:   Mon May 23 23:22:04 2011 -0400
107015
107016     gdbus-codegen: Handle unexpected XML tags
107017
107018     This was reported in bug 650874. Add tests.
107019
107020     https://bugzilla.gnome.org/show_bug.cgi?id=650874
107021
107022     Signed-off-by: David Zeuthen <davidz@redhat.com>
107023
107024  gio/gdbus-codegen/parser.py | 26 ++++++++++++++++----------
107025  gio/tests/test-codegen.xml  | 23 +++++++++++++++++++++++
107026  2 files changed, 39 insertions(+), 10 deletions(-)
107027
107028 commit 0aae977ac13966120f3efc1bcdac4d5be1d97aa3
107029 Author: Giovanni Campagna <gcampagna@src.gnome.org>
107030 Date:   Thu Apr 21 23:45:59 2011 +0200
107031
107032     gdbusintrospection: fix introspection of DBus Introspection structures
107033
107034     Correctly mark fields as arrays (requires changing
107035     gobject-introspection
107036     to pick those).
107037
107038     https://bugzilla.gnome.org/show_bug.cgi?id=646635
107039
107040  gio/gdbusintrospection.h | 30 +++++++++++++++---------------
107041  1 file changed, 15 insertions(+), 15 deletions(-)
107042
107043 commit eabad1923e7b0f133f8f38e57601a97521e38cfe
107044 Author: Ray Strode <rstrode@redhat.com>
107045 Date:   Mon May 23 13:39:09 2011 -0400
107046
107047     Revert "gsettings-tool: warn if setting a value fails"
107048
107049     This reverts commit ea57feff96f13bbd4d03a76040a4ddfad2677310.
107050
107051     It makes the gsettings tool fail any time it tries to set a
107052     key to a value, that the key already has.
107053
107054     https://bugzilla.gnome.org/show_bug.cgi?id=641768
107055
107056  gio/gsettings-tool.c | 14 +++-----------
107057  1 file changed, 3 insertions(+), 11 deletions(-)
107058
107059 commit ce0f7cafa1746a94f90b74860c2890b6c18ca385
107060 Author: Antoine Jacoutot <ajacoutot@bsdfrog.org>
107061 Date:   Mon May 23 19:11:10 2011 +0200
107062
107063     Fix build with gcc-2.*.
107064
107065     https://bugzilla.gnome.org/show_bug.cgi?id=650884
107066
107067  gio/tests/gdbus-connection.c     |  4 ++--
107068  gio/tests/memory-output-stream.c | 10 ++++++----
107069  2 files changed, 8 insertions(+), 6 deletions(-)
107070
107071 commit c61fd66e77b6db4a6e73acaf5cdaf8bc74b3d914
107072 Author: Seán de Búrca <leftmostcat@gmail.com>
107073 Date:   Mon May 23 00:35:46 2011 -0600
107074
107075     Updated Irish translation.
107076
107077  po/ga.po | 2227
107078  ++++++++++++++++++++++++++++++++++++++++++--------------------
107079  1 file changed, 1522 insertions(+), 705 deletions(-)
107080
107081 commit 77110304cc3e01f60235286b61082ea6dd602d06
107082 Author: Matthias Clasen <mclasen@redhat.com>
107083 Date:   Mon May 23 00:48:10 2011 -0400
107084
107085     Cosmetic changes
107086
107087     Use inc/dec for refcounting.
107088
107089  glib/gregex.c | 2 +-
107090  1 file changed, 1 insertion(+), 1 deletion(-)
107091
107092 commit 88f23fb1d9aa0f84cbeebe086db022864a7eb3be
107093 Author: Matthias Clasen <mclasen@redhat.com>
107094 Date:   Mon May 23 00:40:33 2011 -0400
107095
107096     Cosmetics
107097
107098     Use g_atomic_int_inc/dec instead of add(...,1/-1), since
107099     this is the way refcounting is done elsewhere. Some other
107100     cosmetic changes.
107101
107102  glib/ghash.c | 21 +++++++++++----------
107103  1 file changed, 11 insertions(+), 10 deletions(-)
107104
107105 commit b5056fbaf90829e2190458447d9c0f31e0179dc3
107106 Author: Matthias Clasen <mclasen@redhat.com>
107107 Date:   Mon May 23 00:21:06 2011 -0400
107108
107109     Simply symbols files
107110
107111     The grouping in files/headers is not used anymore, and
107112     the function attributes neither. Adapt abicheck scripts
107113     and .def file generation rules accordingly.
107114
107115  gio/abicheck.sh         |    4 +-
107116  gio/gio.symbols         | 1013
107117  ++++++++---------------------------------------
107118  glib/Makefile.am        |    2 +-
107119  glib/abicheck.sh        |    2 +-
107120  glib/glib.symbols       |  781 ++++++++----------------------------
107121  gobject/abicheck.sh     |    2 +-
107122  gobject/gobject.symbols |  147 ++-----
107123  7 files changed, 353 insertions(+), 1598 deletions(-)
107124
107125 commit dec7d41275b025e94beb16f656ce0db70286469f
107126 Author: Matthias Clasen <mclasen@redhat.com>
107127 Date:   Sun May 22 16:31:43 2011 -0400
107128
107129     Improve atomic ops implementation
107130
107131     When using gcc builtins for atomic operations, provide them
107132     as macros, so gcc can see the builtins and do optimizations.
107133     This change gives considerable speedups in bitlocks, which
107134     use atomic operations heavily, see bug 650458.
107135
107136     Also, don't define G_ATOMIC_OP_MEMORY_BARRIER_NEEDED unconditionally
107137     when using gcc builtins.
107138
107139     https://bugzilla.gnome.org/show_bug.cgi?id=617491
107140
107141  configure.ac       | 12 ++++++------
107142  glib/gatomic-gcc.c | 40 ++++++++++++++++++++++++++++------------
107143  glib/gatomic.h     | 32 +++++++++++++++++++++++++++++++-
107144  3 files changed, 65 insertions(+), 19 deletions(-)
107145
107146 commit 9255350a70ea53f719b395d200b9e35a5dcb6d3c
107147 Author: Matthias Clasen <mclasen@redhat.com>
107148 Date:   Sun May 22 01:29:22 2011 -0400
107149
107150     Add some atomic ops tests
107151
107152  gthread/tests/Makefile.am |  4 +++
107153  gthread/tests/atomic.c    | 72
107154  +++++++++++++++++++++++++++++++++++++++++++++++
107155  2 files changed, 76 insertions(+)
107156
107157 commit 22e7fc34c44c5ef95abf4fed429f2345410cc82c
107158 Author: Matthias Clasen <mclasen@redhat.com>
107159 Date:   Sun May 22 00:33:05 2011 -0400
107160
107161     Fix HAVE_FUTEX definition
107162
107163  configure.ac | 7 ++++---
107164  1 file changed, 4 insertions(+), 3 deletions(-)
107165
107166 commit f92438463464c827a1f28d7a1c42bc74a75bdb72
107167 Author: Matthias Clasen <mclasen@redhat.com>
107168 Date:   Sat May 21 20:56:04 2011 -0400
107169
107170     Trivial: fix a typo
107171
107172  glib/ghash.c | 4 ++--
107173  1 file changed, 2 insertions(+), 2 deletions(-)
107174
107175 commit c38b7d769e57e8be6f8c43c4f306396740559306
107176 Author: Matthias Clasen <mclasen@redhat.com>
107177 Date:   Sat May 21 11:14:05 2011 -0400
107178
107179     Revert "g_key_file_has_key_full: Clarify the docs"
107180
107181     This reverts commit 4ddb84999d47816624f9ae7dcba181cbccd5c4d9.
107182
107183  glib/gkeyfile.c | 5 ++---
107184  1 file changed, 2 insertions(+), 3 deletions(-)
107185
107186 commit 4ddb84999d47816624f9ae7dcba181cbccd5c4d9
107187 Author: Matthias Clasen <mclasen@redhat.com>
107188 Date:   Sat May 21 11:12:08 2011 -0400
107189
107190     g_key_file_has_key_full: Clarify the docs
107191
107192  glib/gkeyfile.c | 5 +++--
107193  1 file changed, 3 insertions(+), 2 deletions(-)
107194
107195 commit 120b85a31b061f17608a3b691d412ef17ca93681
107196 Author: Matthias Clasen <mclasen@redhat.com>
107197 Date:   Fri May 20 15:07:08 2011 -0400
107198
107199     Enforce rules about modifying hash tables in callbacks
107200
107201     We have the infrastructure to do this, so lets do it.
107202     Also add tests for find and foreach to the testsuite.
107203     Bug 650688
107204
107205  glib/ghash.c      | 44 +++++++++++++++++++++++-------
107206  glib/tests/hash.c | 81
107207  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
107208  2 files changed, 116 insertions(+), 9 deletions(-)
107209
107210 commit afc5319a273d2154cb725110f170a7e7c6b87076
107211 Author: Matthias Clasen <mclasen@redhat.com>
107212 Date:   Thu May 19 23:50:03 2011 -0400
107213
107214     Be more careful when calling destroy notifies
107215
107216     If we are, we can allow modification of the hash table
107217     from destroy notifies.
107218
107219     https://bugzilla.gnome.org/show_bug.cgi?id=650459
107220
107221  glib/ghash.c      | 110
107222  ++++++++++++++++++++++++++++++------------------------
107223  glib/tests/hash.c |  29 ++++++++++++++
107224  2 files changed, 91 insertions(+), 48 deletions(-)
107225
107226 commit 7c63370e3a81c9d6138924e88d868005414c08aa
107227 Author: Giovanni Campagna <gcampagna@src.gnome.org>
107228 Date:   Sun Apr 3 15:51:04 2011 +0200
107229
107230     GObject: move GLib type definitions to a separate header
107231
107232     This way it is possible to pull them into the GLib GIR file.
107233
107234     Some cleanups by Colin Walters <walters@verbum.org>
107235
107236     https://bugzilla.gnome.org/show_bug.cgi?id=646635
107237
107238  gobject/Makefile.am      |   7 +-
107239  gobject/gboxed.h         | 152 ++-----------------------------------
107240  gobject/glib-types.h     | 192
107241  +++++++++++++++++++++++++++++++++++++++++++++++
107242  gobject/gsourceclosure.h |  17 +----
107243  4 files changed, 205 insertions(+), 163 deletions(-)
107244
107245 commit 9793919d7b6a1469f1d7b43a500cd4ec99234621
107246 Author: Ryan Lortie <desrt@desrt.ca>
107247 Date:   Wed May 18 17:56:50 2011 -0400
107248
107249     Whitespace fixes
107250
107251  gio/gapplication.c            | 10 +++++-----
107252  gio/gapplicationcommandline.c |  4 ++--
107253  gio/gapplicationimpl-dbus.c   |  2 +-
107254  gio/gsettings-tool.c          | 18 +++++++++---------
107255  4 files changed, 17 insertions(+), 17 deletions(-)
107256
107257 commit 0e63b57eea5b1785a9831864aa2fac5ec29d26a1
107258 Author: Ryan Lortie <desrt@desrt.ca>
107259 Date:   Wed May 18 17:53:07 2011 -0400
107260
107261     GApplication: fix remote action states
107262
107263     Fix up remote_action_info_new_from_iter() to do its job better and use
107264     it from all places that it's appropriate.
107265
107266     Closes #650236.
107267
107268  gio/gapplicationimpl-dbus.c | 55
107269  +++++++++++++++++++++++++--------------------
107270  1 file changed, 31 insertions(+), 24 deletions(-)
107271
107272 commit 0e10116b3b2c26a30722317ebf4347f1c2d964a9
107273 Author: Ryan Lortie <desrt@desrt.ca>
107274 Date:   Wed May 18 16:12:04 2011 -0400
107275
107276     Add debug output to GApplication actions example
107277
107278     Enough to clearly demonstrate bug #650236.
107279
107280  gio/tests/gapplication-example-actions.c | 43
107281  ++++++++++++++++++++++++++++++--
107282  1 file changed, 41 insertions(+), 2 deletions(-)
107283
107284 commit 3f3b2bd82b9674d22cd64d76af68ddbc9cf80115
107285 Author: Jasper Lievisse Adriaanse <jasper@humppa.nl>
107286 Date:   Wed May 18 12:01:44 2011 -0400
107287
107288     gatomic: #include gthread.h to fix compilation on nonoptimized
107289     architectures
107290
107291     The fallback case of implementing atomic integers with mutexes needs
107292     gthread.h.
107293
107294     Commit message written by Colin Walters <walters@verbum.org>
107295
107296     https://bugzilla.gnome.org/show_bug.cgi?id=631153
107297
107298  glib/gatomic.c | 1 +
107299  1 file changed, 1 insertion(+)
107300
107301 commit 5645c7aa41c25de39943db2099699ea66e2cad6e
107302 Author: Colin Walters <walters@verbum.org>
107303 Date:   Wed May 18 11:57:21 2011 -0400
107304
107305     gtype: Remove unused variable
107306
107307  gobject/gtype.c | 1 -
107308  1 file changed, 1 deletion(-)
107309
107310 commit 9966fe4493455dcdfe64483a50676891a878c72b
107311 Author: Colin Walters <walters@verbum.org>
107312 Date:   Mon May 16 15:30:31 2011 -0400
107313
107314     g_key_file_has_key_full: New function to fix g_key_file_has_key()'s
107315     GError semantics
107316
107317     See https://bugzilla.gnome.org/show_bug.cgi?id=649657 for discussion
107318     of why it's bad for bindings for gerror return values to both signal
107319     errors and carry meaning.
107320
107321     https://bugzilla.gnome.org/show_bug.cgi?id=650345
107322
107323  docs/reference/glib/glib-sections.txt |  1 +
107324  glib/gkeyfile.c                       | 54
107325  +++++++++++++++++++++++++++++++++--
107326  glib/gkeyfile.h                       |  5 ++++
107327  glib/glib.symbols                     |  1 +
107328  glib/tests/keyfile.c                  | 16 +++++++++++
107329  5 files changed, 74 insertions(+), 3 deletions(-)
107330
107331 commit b539004d1327a787940a98d6d249225e574eb338
107332 Author: Gabor Kelemen <kelemeng@gnome.hu>
107333 Date:   Wed May 18 12:39:31 2011 +0200
107334
107335     Fix short day names in Hungarian translation
107336
107337  po/hu.po | 12 ++++++------
107338  1 file changed, 6 insertions(+), 6 deletions(-)
107339
107340 commit f529dc0e086f604a52ddb72f1a5baf48a9b78a29
107341 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
107342 Date:   Wed May 18 11:14:00 2011 +0800
107343
107344     Update Visual C++ README.txt
107345
107346     Correct the unpacking path of GLib...
107347
107348  build/win32/vs10/README.txt | 4 ++--
107349  build/win32/vs9/README.txt  | 4 ++--
107350  2 files changed, 4 insertions(+), 4 deletions(-)
107351
107352 commit 8148a3c396a76012da6fc2241128a2b428c818ff
107353 Author: Ryan Lortie <desrt@desrt.ca>
107354 Date:   Tue May 17 11:58:46 2011 -0400
107355
107356     Fix gsettings tool string handling
107357
107358     There are some bugs caused by the way that gsettings-tool currently
107359     attempts to help the user when they leave the quotes off of a string
107360     value that they are setting.
107361
107362     Simplify the code to make it more robust and add some comments
107363     about why
107364     it should be done this way.
107365
107366     https://bugzilla.gnome.org/show_bug.cgi?id=649915
107367
107368  gio/gsettings-tool.c | 36 ++++++++++++++++++++++++------------
107369  1 file changed, 24 insertions(+), 12 deletions(-)
107370
107371 commit d9440687ff13bd36b8c5696ce84327999589d04e
107372 Author: Benjamin Otte <otte@redhat.com>
107373 Date:   Tue May 17 14:58:39 2011 +0200
107374
107375     gobject: Speed up g_type_from_name()
107376
107377     The hash table used exclusively for looking up types by name used
107378     to map
107379     quarks => types. But we can easily make it map strings => types, which
107380     avoids the quark lookup. And that in trun avoids taking a lock and
107381     consulting another hash table. So this change should make
107382     g_type_from_name() roughly twice as fast.
107383
107384  gobject/gtype.c | 18 +++++-------------
107385  1 file changed, 5 insertions(+), 13 deletions(-)
107386
107387 commit aeac5de2f8eeaadcdc7e021694d92470834fece8
107388 Author: John Lindgren <john.lindgren@tds.net>
107389 Date:   Mon May 16 23:03:30 2011 -0400
107390
107391     keyfile: fill parse buffer in line sized chunks
107392
107393     When loading a keyfile the incoming bytes are fed
107394     to a line buffer to get parsed each time a new line
107395     is encountered.
107396
107397     The code that fills the line buffer does it inefficiently,
107398     one byte at a time.
107399
107400     This commit changes that code to look ahead at the incoming
107401     bytes for the next '\n' character and then fill the line buffer
107402     all at once.
107403
107404     https://bugzilla.gnome.org/show_bug.cgi?id=650211
107405
107406  glib/gkeyfile.c | 21 +++++++++++++++++++--
107407  1 file changed, 19 insertions(+), 2 deletions(-)
107408
107409 commit 9c1a44cf32ebeee00a0e2303832b9cea26c93b76
107410 Author: John Lindgren <john.lindgren@tds.net>
107411 Date:   Mon May 16 22:27:11 2011 -0400
107412
107413     keyfile: avoid needless allocations on file load
107414
107415     When loading a key file, the keys and values of individual lines
107416     are allocated once when copied and trimmed from the parse buffer
107417     and allocated/copied again when added to the lookup map.
107418
107419     This commit avoids the second pair of allocations by introducing
107420     a new function g_key_file_add_key_value_pair that gives the
107421     lookup map direct ownership of the key and value copied from the
107422     parse buffer.
107423
107424     https://bugzilla.gnome.org/show_bug.cgi?id=650211
107425
107426  glib/gkeyfile.c | 36 +++++++++++++++++++++++++++++-------
107427  1 file changed, 29 insertions(+), 7 deletions(-)
107428
107429 commit f96dc555d5b56aa56ad1d77bb3fde685ca612e68
107430 Author: Matthias Clasen <mclasen@redhat.com>
107431 Date:   Mon May 16 14:38:45 2011 -0400
107432
107433     Rename a problematic test binary
107434
107435     Having a binary called printf is apparently asking for trouble,
107436     so lets not do that.
107437
107438     http://bugzilla.gnome.org/show_bug.cgi?id=650078
107439
107440  glib/tests/Makefile.am                 | 6 +++---
107441  glib/tests/{printf.c => test-printf.c} | 0
107442  2 files changed, 3 insertions(+), 3 deletions(-)
107443
107444 commit b5934de4562e073a0777d07eabe3e1cf327e7a66
107445 Author: Emmanuele Bassi <ebassi@linux.intel.com>
107446 Date:   Mon May 16 16:10:06 2011 +0100
107447
107448     Add gdbus autogenerated xml files to the ignore file
107449
107450  gio/.gitignore | 2 ++
107451  1 file changed, 2 insertions(+)
107452
107453 commit 014b4b5ae9a14d3697c158908b01786496d539f1
107454 Author: Javier Jardón <jjardon@gnome.org>
107455 Date:   Mon May 16 12:51:59 2011 +0100
107456
107457     m4macros/gsettings.m4: Use AS_HELP_STRING instead the deprecated
107458     AC_HELP_STRING
107459
107460  m4macros/gsettings.m4 | 2 +-
107461  1 file changed, 1 insertion(+), 1 deletion(-)
107462
107463 commit d2d3449a8ef4e3ad7236ed83a5ed0ce6a2b0e69f
107464 Author: Javier Jardón <jjardon@gnome.org>
107465 Date:   Mon May 16 11:51:29 2011 +0100
107466
107467     autogen.sh: Use autoreconf instead custom script
107468
107469  autogen.sh | 109
107470  +++++++++----------------------------------------------------
107471  1 file changed, 15 insertions(+), 94 deletions(-)
107472
107473 commit 11e01802abcf006caa8e3c2ecf6cfd195db98fd9
107474 Author: David Zeuthen <davidz@redhat.com>
107475 Date:   Sun May 15 11:45:37 2011 -0400
107476
107477     gdbus-codegen: Ensure that generated skeletons are MT-safe
107478
107479     For example, if setting a property on a skeleton from another thread
107480     than where it was constructed, the idle handler responsible for
107481     emitting the PropertiesChanged() signal could run immediately and
107482     clear skeleton->priv->changed_properties_idle_source causing
107483     g_source_unref() to be called with a NULL pointer. This race was
107484     easily be fixed by adding a lock to the skeleton object.
107485
107486     In addition to fixing this race, also move the code for setting up the
107487     idle handler to a class handler for the GObject::notify signal. This
107488     change allows use of g_object_freeze_notify() and
107489     g_object_thaw_notify()
107490     to perform atomic property changes from another thread than the one
107491     that the skeleton was created in.
107492
107493     Signed-off-by: David Zeuthen <davidz@redhat.com>
107494
107495  docs/reference/gio/gdbus-codegen.xml | 11 +++--
107496  gio/gdbus-codegen/codegen.py         | 93
107497  +++++++++++++++++++++++++-----------
107498  2 files changed, 74 insertions(+), 30 deletions(-)
107499
107500 commit 2122191595fc7059ff4838b967ea0beb19b18d47
107501 Author: Philip Withnall <philip@tecnocode.co.uk>
107502 Date:   Sun May 15 15:31:16 2011 +0100
107503
107504     docs: Improve punctuation in some of the GArray method documentation
107505
107506  glib/garray.c | 18 +++++++++---------
107507  1 file changed, 9 insertions(+), 9 deletions(-)
107508
107509 commit cb7a5a8e94a3317961ef98b839e4cfce9abccb42
107510 Author: Benjamin Otte <otte@redhat.com>
107511 Date:   Sun May 15 16:16:30 2011 +0200
107512
107513     docs: Add the cute trick comment to all sort functions
107514
107515     Thanks to Sebastian Dröge for pointing out there's more than
107516     g_array_sort() and I hadn't in fact added the comment to
107517     g_array_sort()
107518     in 80928ea403cfff5ffaa4bc73e84e3d4ebcb09123
107519
107520  glib/garray.c | 10 ++++++++--
107521  1 file changed, 8 insertions(+), 2 deletions(-)
107522
107523 commit 80928ea403cfff5ffaa4bc73e84e3d4ebcb09123
107524 Author: Benjamin Otte <otte@redhat.com>
107525 Date:   Sun May 15 16:11:51 2011 +0200
107526
107527     docs: Add a cute trick for achieving a stable sort
107528
107529     This trick is inspired by
107530     http://www.gnu.org/s/hello/manual/libc/Array-Sort-Function.html
107531     http://jeffreystedfast.blogspot.com/2011/04/optimizing-merge-sort.html
107532
107533  glib/garray.c | 5 ++++-
107534  1 file changed, 4 insertions(+), 1 deletion(-)
107535
107536 commit 125b896a4ed21c54047a368247f76c0b36e1554b
107537 Author: Kristjan SCHMIDT <kristjan.schmidt@googlemail.com>
107538 Date:   Sun May 15 10:16:59 2011 +0200
107539
107540     Updated Esperanto translation
107541
107542  po/eo.po | 2372
107543  ++++++++++++++++++++++++++++++++++++++++++--------------------
107544  1 file changed, 1597 insertions(+), 775 deletions(-)
107545
107546 commit ae10eca1162310b615db3bdce6791efcfc337c29
107547 Author: David Zeuthen <davidz@redhat.com>
107548 Date:   Fri May 13 14:23:14 2011 -0400
107549
107550     gdbus-codegen: Use (skip) annotation on return values
107551
107552     This was discussed in bug 649657.
107553
107554     https://bugzilla.gnome.org/show_bug.cgi?id=649657
107555
107556     Signed-off-by: David Zeuthen <davidz@redhat.com>
107557
107558  gio/gdbus-codegen/codegen.py | 4 ++--
107559  1 file changed, 2 insertions(+), 2 deletions(-)
107560
107561 commit 4a7a1bc4372995eaaac33c170c90e5441cb85c8c
107562 Author: Yaron Shahrabani <sh.yaron@gmail.com>
107563 Date:   Fri May 13 08:38:35 2011 +0300
107564
107565     Updated Hebrew translation.
107566
107567  po/he.po | 747
107568  ++++++++++++++++++++++++++++++++-------------------------------
107569  1 file changed, 381 insertions(+), 366 deletions(-)
107570
107571 commit b9e3e03767585e52771fd1faea42176138f25aa5
107572 Author: David Zeuthen <davidz@redhat.com>
107573 Date:   Thu May 12 15:36:34 2011 -0400
107574
107575     GDBusConnection: Document that sockets are frobbed into non-blocking
107576     mode
107577
107578     Signed-off-by: David Zeuthen <davidz@redhat.com>
107579
107580  gio/gdbusconnection.c | 16 +++++++++++-----
107581  1 file changed, 11 insertions(+), 5 deletions(-)
107582
107583 commit ce77614142e20c8cfcb5de24a468c743ac0ff381
107584 Author: David Zeuthen <davidz@redhat.com>
107585 Date:   Wed May 11 21:16:41 2011 -0400
107586
107587     gdbus-codegen: Mark members in generated class instance structs
107588     as private
107589
107590     Signed-off-by: David Zeuthen <davidz@redhat.com>
107591
107592  gio/gdbus-codegen/codegen.py | 5 +++++
107593  1 file changed, 5 insertions(+)
107594
107595 commit 5a811135f73057b81ef7080022d313bb58ee8419
107596 Author: David Zeuthen <davidz@redhat.com>
107597 Date:   Wed May 11 20:57:54 2011 -0400
107598
107599     Add g_dbus_method_invocation_take_error() convenience method
107600
107601     Similar in spirit to g_simple_async_result_take_error().
107602
107603     Signed-off-by: David Zeuthen <davidz@redhat.com>
107604
107605  docs/reference/gio/gio-sections.txt |  1 +
107606  gio/gdbusmethodinvocation.c         | 22 ++++++++++++++++++++++
107607  gio/gdbusmethodinvocation.h         |  2 ++
107608  gio/gio.symbols                     |  1 +
107609  4 files changed, 26 insertions(+)
107610
107611 commit d39731724a4a7c1d63953f41207e01e98ca5d9a3
107612 Author: Colin Walters <walters@verbum.org>
107613 Date:   Wed May 11 17:13:57 2011 -0400
107614
107615     gdbus-codegen: Fix annotation parsing
107616
107617     It takes 3 options.
107618
107619  gio/gdbus-codegen/codegen_main.py | 2 +-
107620  1 file changed, 1 insertion(+), 1 deletion(-)
107621
107622 commit 97cd6fa2e3ea9318b8af65b4623057c4f5600fc2
107623 Author: Maarten Bosmans <mkbosmans@gmail.com>
107624 Date:   Wed May 11 15:47:00 2011 -0400
107625
107626     gdbus-codegen: Quote substitution variables
107627
107628     Avoids failure if they contain spaces.
107629
107630     Commit message written by Colin Walters <walters@verbum.org>
107631
107632     https://bugzilla.gnome.org/show_bug.cgi?id=649775
107633
107634  gio/gdbus-codegen/Makefile.am | 2 +-
107635  1 file changed, 1 insertion(+), 1 deletion(-)
107636
107637 commit 61295f87c966f5f0aa35797831ae5e71ba8cd7b1
107638 Author: Colin Walters <walters@verbum.org>
107639 Date:   Wed May 11 15:02:23 2011 -0400
107640
107641     gdbus-codegen: Drop dependency on argparse
107642
107643     This is only in Python 2.7 or as a separate module.  Use optparse
107644     which exists since 2.3.
107645
107646     https://bugzilla.gnome.org/show_bug.cgi?id=649988
107647
107648  gio/gdbus-codegen/codegen.py         |  1 -
107649  gio/gdbus-codegen/codegen_docbook.py |  1 -
107650  gio/gdbus-codegen/codegen_main.py    | 47
107651  ++++++++++++++++++------------------
107652  3 files changed, 24 insertions(+), 25 deletions(-)
107653
107654 commit eebb3647a1cab8deec8b97d666f6bd0c006438ea
107655 Author: Giovanni Campagna <gcampagna@src.gnome.org>
107656 Date:   Sun Apr 3 17:19:48 2011 +0200
107657
107658     gbase64: fix introspection annotations
107659
107660     Makes the g_base64_* functions usable from introspection GLib bindings
107661     (gjs, currently, as both vala and pygobject use manual bindings for
107662     GLib)
107663
107664     https://bugzilla.gnome.org/show_bug.cgi?id=646635
107665
107666  glib/gbase64.c | 40 +++++++++++++++++++++-------------------
107667  1 file changed, 21 insertions(+), 19 deletions(-)
107668
107669 commit c026cf56a178ef786b8a372d4c1cd01e2ab2a3c9
107670 Author: Colin Walters <walters@verbum.org>
107671 Date:   Wed May 11 13:19:05 2011 -0400
107672
107673     gdatetime: Quiet GCC warning about possibly-uninitialized
107674
107675  glib/gdatetime.c | 8 ++++----
107676  1 file changed, 4 insertions(+), 4 deletions(-)
107677
107678 commit c2a2350cc1905fb29167c0ee29d0c1f3c61a2865
107679 Author: Ryan Lortie <desrt@desrt.ca>
107680 Date:   Tue May 10 15:25:54 2011 +0200
107681
107682     GSettings: fix example in the docs
107683
107684  gio/gsettings.c | 10 +++++-----
107685  1 file changed, 5 insertions(+), 5 deletions(-)
107686
107687 commit 53dc341b0d769905ffdde5f631942b20dfe09bf6
107688 Author: Giovanni Campagna <gcampagna@src.gnome.org>
107689 Date:   Tue May 3 18:54:45 2011 +0200
107690
107691     GDBusMethodInvocation: fix introspection annotations
107692
107693     In particular (transfer full), to avoid a refcounting bug and a
107694     segmentation fault.
107695
107696     https://bugzilla.gnome.org/show_bug.cgi?id=646635
107697
107698  gio/gdbusmethodinvocation.c | 14 +++++++-------
107699  1 file changed, 7 insertions(+), 7 deletions(-)
107700
107701 commit 21c22914966ee4e114ee207036fc6e5640d0bda4
107702 Author: Martin Pitt <martin.pitt@ubuntu.com>
107703 Date:   Sun May 8 14:12:23 2011 +0200
107704
107705     [gi] Add missing allow-none annotations to GDBusConnection
107706
107707  gio/gdbusconnection.c | 72
107708  ++++++++++++++++++++++++++++++---------------------
107709  1 file changed, 42 insertions(+), 30 deletions(-)
107710
107711 commit 3495f57d6bdfad164654541bc5d75dbb0caaae3f
107712 Author: Yuri Kozlov <yuray@komyakino.ru>
107713 Date:   Sun Mar 20 10:50:35 2011 +0300
107714
107715     Updated Russian translation
107716
107717  po/ru.po | 2584
107718  ++++++++++++++++++++++++++++++++++++++++++--------------------
107719  1 file changed, 1757 insertions(+), 827 deletions(-)
107720
107721 commit 13211c5b60fb12c338af33c70aece6b76218647b
107722 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
107723 Date:   Sat May 7 12:38:56 2011 +0200
107724
107725     Updated Spanish translation
107726
107727  po/es.po | 509
107728  +++++++++++++++++++++++++++++++--------------------------------
107729  1 file changed, 248 insertions(+), 261 deletions(-)
107730
107731 commit 1361ec78cd4c4c97fba8276552f2188e74f676b5
107732 Author: Ryan Lortie <desrt@desrt.ca>
107733 Date:   Sat May 7 11:42:46 2011 +0200
107734
107735     GSettings: keep resets on loss of writability
107736
107737     Don't drop resets from a GDelayedSettingsBackend when the writability
107738     changes.  Resets will always succeed, even against non-writable
107739     keys and
107740     some people (gnome-screensaver) are using them in a way that they
107741     would
107742     want them not to be forgotten.
107743
107744  gio/gdelayedsettingsbackend.c | 14 +++++++++++---
107745  1 file changed, 11 insertions(+), 3 deletions(-)
107746
107747 commit a38c97af519caa928a7d61af79c323a4ee2d8dfe
107748 Author: Ryan Lortie <desrt@desrt.ca>
107749 Date:   Sat May 7 11:41:19 2011 +0200
107750
107751     Allow NULL to be stored into GSettings trees
107752
107753     This is used for resets (in theory) and currently it crashes when
107754     freeing the tree.
107755
107756  gio/gsettingsbackend.c | 9 ++++++++-
107757  1 file changed, 8 insertions(+), 1 deletion(-)
107758
107759 commit 720d6ec8e42d1067d32556d9b50e8b83cf6ca4b9
107760 Author: David Zeuthen <davidz@redhat.com>
107761 Date:   Fri May 6 15:25:49 2011 -0400
107762
107763     gdbus: Add a --timeout option
107764
107765     Signed-off-by: David Zeuthen <davidz@redhat.com>
107766
107767  docs/reference/gio/gdbus.xml | 3 +++
107768  gio/gdbus-tool.c             | 4 +++-
107769  2 files changed, 6 insertions(+), 1 deletion(-)
107770
107771 commit 7bcede9301b0beacdc2fcb71e652f87fdc1908e9
107772 Author: Ray Strode <rstrode@redhat.com>
107773 Date:   Fri May 6 13:00:38 2011 -0400
107774
107775     gdbus-codegen: fix typo in man page
107776
107777     s/on_handle_hello-world/on_handle_hello_world/
107778
107779  docs/reference/gio/gdbus-codegen.xml | 2 +-
107780  1 file changed, 1 insertion(+), 1 deletion(-)
107781
107782 commit f773bd8b764232d6c691de1329a2defc66c0e51f
107783 Author: David Zeuthen <davidz@redhat.com>
107784 Date:   Fri May 6 10:32:42 2011 -0400
107785
107786     gdbus-codegen: gracefully handle property get on proxy with no
107787     cached property
107788
107789     This can easily happen if the owner of the remote object vanishes. Of
107790     course, when that happens, user code is already notified (by e.g. the
107791     notify::g-name-owner signal) so it can avoid using the proxy but
107792     requiring that is a bit harsh. IOW, before this patch this critical
107793     error was printed
107794
107795      GLib-GIO-CRITICAL **: g_dbus_gvariant_to_gvalue: assertion `value !=
107796      NULL' failed
107797
107798     when that happened. With this patch, we just avoid setting the GValue
107799     so the user will get the default value for its type instead. So, for
107800     example, if the user code is getting a GVariant property on such a
107801     defunct proxy, then he gets a NULL back. So unless said user code
107802     checks the return value, criticals will still be printed if the NULL
107803     GVariant is used for anything interesting.
107804
107805     Signed-off-by: David Zeuthen <davidz@redhat.com>
107806
107807  gio/gdbus-codegen/codegen.py | 11 +++++++++--
107808  1 file changed, 9 insertions(+), 2 deletions(-)
107809
107810 commit 3d3659c1b6b5cd65595e8b28b77f00ef58456dbd
107811 Author: Matthias Clasen <mclasen@redhat.com>
107812 Date:   Fri May 6 07:14:48 2011 -0400
107813
107814     Documentation additions
107815
107816     Add Since tags to recently introduced test function typedefs.
107817     https://bugzilla.gnome.org/show_bug.cgi?id=649506
107818
107819  glib/gtestutils.c | 14 +++++++++++---
107820  1 file changed, 11 insertions(+), 3 deletions(-)
107821
107822 commit 914d10055cb15456c01b0b59cfa2ac167a065f77
107823 Author: Dan Winship <danw@gnome.org>
107824 Date:   Thu May 5 15:18:22 2011 -0400
107825
107826     Add two annotations for g-i
107827
107828  gio/gtlsbackend.c          | 2 +-
107829  gio/gtlsclientconnection.c | 2 +-
107830  2 files changed, 2 insertions(+), 2 deletions(-)
107831
107832 commit 17d8d2cc44af8b6b656cc971e68d71115acb7e8c
107833 Author: Matthias Clasen <mclasen@redhat.com>
107834 Date:   Thu May 5 14:52:19 2011 -0400
107835
107836     Add tests for new GDateTime functionality
107837
107838  glib/tests/gdatetime.c | 68
107839  +++++++++++++++++++++++++++++++++++++++++++++++++-
107840  1 file changed, 67 insertions(+), 1 deletion(-)
107841
107842 commit e15ecab0486aa851dcc15e6e4023354a4b8b481f
107843 Author: Matthias Clasen <mclasen@redhat.com>
107844 Date:   Thu May 5 13:40:51 2011 -0400
107845
107846     Expand the g_date_time_format documentation
107847
107848     Mention strftime, and explain supported modifiers.
107849
107850  glib/gdatetime.c | 41 +++++++++++++++++++++++++++++++++++++++++
107851  1 file changed, 41 insertions(+)
107852
107853 commit d23c33a04bd1d16f30efb1511cd8b698dc9c84b1
107854 Author: Matthias Clasen <mclasen@redhat.com>
107855 Date:   Thu May 5 13:16:30 2011 -0400
107856
107857     GDateTime: enhance g_date_time_format()
107858
107859     Make g_date_time_format() support some useful format modifiers from
107860     strftime(). This commit adds support for the POSIX 'O' modifier
107861     (alternative digits), as well as the -/_/0 padding modifiers, which
107862     are a GNU strftime() extension.
107863     https://bugzilla.gnome.org/show_bug.cgi?id=648678
107864
107865  glib/gdatetime.c | 120
107866  +++++++++++++++++++++++++++++++++++++++++++++----------
107867  1 file changed, 100 insertions(+), 20 deletions(-)
107868
107869 commit 8932a1a7a3bf1bb68c2f2762f3674a149742b1fa
107870 Author: Colin Walters <walters@verbum.org>
107871 Date:   Thu May 5 13:16:54 2011 -0400
107872
107873     GSocket: Use MSG_CMSG_CLOEXEC
107874
107875     This ensures received file descriptors don't leak to child processes.
107876
107877     https://bugzilla.gnome.org/show_bug.cgi?id=649480
107878
107879  gio/gsocket.c        | 16 ++++++++++++++++
107880  gio/gunixfdmessage.c |  4 ++++
107881  2 files changed, 20 insertions(+)
107882
107883 commit 7ca8691a934ac571ed034d5c01882ac8de19769c
107884 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
107885 Date:   Thu May 5 15:09:51 2011 +0800
107886
107887     Update VS2010 "install" project
107888
107889     The dependencies on gsettings and glib-compile-schemas were
107890     missed-made
107891     up for them here.
107892
107893  build/win32/vs10/install.vcxproj | 8 ++++++++
107894  1 file changed, 8 insertions(+)
107895
107896 commit 9f90408e976a4e2c1bdc7debfe10601885a78402
107897 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
107898 Date:   Thu May 5 13:40:38 2011 +0800
107899
107900     Update gcancellable.c for Win32
107901
107902     errno.h is still required for Windows in this file...
107903
107904  gio/gcancellable.c | 1 +
107905  1 file changed, 1 insertion(+)
107906
107907 commit 8f484c482d452f89a9d9542f76014c2b2957e294
107908 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
107909 Date:   Thu May 5 13:36:34 2011 +0800
107910
107911     Update VS property sheets
107912
107913     There are some new public headers added for GIO.  Make up for
107914     them here
107915     in the install phase
107916
107917  build/win32/vs10/glib.props  | 18 ++++++++++++++++++
107918  build/win32/vs9/glib.vsprops |  9 +++++++++
107919  2 files changed, 27 insertions(+)
107920
107921 commit 58c5973a00c1f9708bc397ecaae64f040a5f65d0
107922 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
107923 Date:   Thu May 5 12:42:44 2011 +0800
107924
107925     MSVC support update for GObject
107926
107927     Apparently GObject now depends on libffi.  Add it to the dependencies
107928     list.
107929
107930     For MSVC, use the libffi-3.0.10(rcx) versions.
107931
107932  build/win32/vs10/gobject.vcxprojin | 4 ++++
107933  build/win32/vs9/gobject.vcprojin   | 4 ++++
107934  2 files changed, 8 insertions(+)
107935
107936 commit 5b5299e1c49570caa85704f5225fde498015aee3
107937 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
107938 Date:   Thu May 5 12:35:45 2011 +0800
107939
107940     GLib MSVC Support updates (autotools)
107941
107942     Filter out *-unix.c from the source file list, as it is obviously not
107943     usable (nor used) under VS 2008/2010
107944
107945  glib/Makefile.am | 6 +++---
107946  1 file changed, 3 insertions(+), 3 deletions(-)
107947
107948 commit 6c4b84d5ff10afdb9e86ce718a3fa7f6c54078ce
107949 Author: Matthias Clasen <mclasen@redhat.com>
107950 Date:   Wed May 4 21:26:11 2011 -0400
107951
107952     Post-release bump
107953
107954  configure.ac | 2 +-
107955  1 file changed, 1 insertion(+), 1 deletion(-)
107956
107957 commit 5b4da74bc75b91a1eac7c9b7eac39bf543ab7b6b
107958 Author: Matthias Clasen <mclasen@redhat.com>
107959 Date:   Wed May 4 20:45:46 2011 -0400
107960
107961     More distcheck fixes
107962
107963  gio/gdbus-codegen/Makefile.am | 3 ++-
107964  1 file changed, 2 insertions(+), 1 deletion(-)
107965
107966 commit d5d4659a60ed682d67bbfba853bfa62f221e1e3b
107967 Author: Matthias Clasen <mclasen@redhat.com>
107968 Date:   Wed May 4 19:44:05 2011 -0400
107969
107970     Try to fix distcheck
107971
107972  gio/tests/Makefile.am | 1 +
107973  1 file changed, 1 insertion(+)
107974
107975 commit 6ea2291573a554eb15e1653c0dd8f0503edec9b7
107976 Author: Matthias Clasen <mclasen@redhat.com>
107977 Date:   Wed May 4 14:53:08 2011 -0400
107978
107979     Pre-release bump
107980
107981  configure.ac | 2 +-
107982  1 file changed, 1 insertion(+), 1 deletion(-)
107983
107984 commit 5b45c39b4b02f4f5c4665b505fb1cf3e84d0b6e8
107985 Author: Matthias Clasen <mclasen@redhat.com>
107986 Date:   Wed May 4 14:33:03 2011 -0400
107987
107988     Updates
107989
107990  NEWS | 68
107991  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
107992  1 file changed, 68 insertions(+)
107993
107994 commit c0623501592eb484da46e76a1e1b0370c527f61b
107995 Author: Ray Strode <rstrode@redhat.com>
107996 Date:   Wed May 4 12:45:22 2011 -0400
107997
107998     gdbus-codegen: don't assert non-negativity for unsigned values
107999
108000     The code generator sprinkles a few asserts in its output of the form:
108001
108002     g_assert (prop_id - 1 >= 0 && prop_id - 1 < %d);\n
108003
108004     prop_id is unsigned, though, so this generates a compiler warning for
108005     me.
108006
108007     This commit changes the code to merely check for prop_id != 0
108008     instead of
108009     prop_id - 1 >= 0
108010
108011  gio/gdbus-codegen/codegen.py | 8 ++++----
108012  1 file changed, 4 insertions(+), 4 deletions(-)
108013
108014 commit e823ba10d3babd5ae61c69d96379ff34e9e978f8
108015 Author: Ryan Lortie <desrt@desrt.ca>
108016 Date:   Wed May 4 18:12:31 2011 +0200
108017
108018     GVariant: Better handling of invalid UTF-8
108019
108020     g_variant_new_string() hits a g_return_if_fail() when given invalid
108021     UTF-8.  That's certainly the right thing to do, but
108022     g_variant_builder_add() uses this function internally and crashes when
108023     it returns NULL due to the user passing a non-utf8 string.
108024
108025     We can protect the internal code by returning "[Invalid UTF-8]"
108026     in this
108027     case while also making the problem easier to debug (and less fatal).
108028
108029     Closes #632631.
108030
108031  glib/gvariant.c | 11 ++++++++++-
108032  1 file changed, 10 insertions(+), 1 deletion(-)
108033
108034 commit d97cbc6731deab137770bc0fe9c69b06f689f5b4
108035 Author: Alexander Larsson <alexl@redhat.com>
108036 Date:   Wed May 4 13:54:34 2011 +0200
108037
108038     gdbus-codegen: Make sure we pass -Werror
108039
108040     _g_value_equal might not always be used, so mark it G_GNUC_UNUSED
108041     to make sure we're -Werror clean.
108042
108043  gio/gdbus-codegen/codegen.py | 2 +-
108044  1 file changed, 1 insertion(+), 1 deletion(-)
108045
108046 commit 985fd99e06469e7f64b2bbcf37b03ea14c4a30dc
108047 Author: Kjartan Maraas <kmaraas@gnome.org>
108048 Date:   Wed May 4 11:06:44 2011 +0200
108049
108050     Updated Norwegian bokmål translation
108051
108052  po/nb.po | 833
108053  ++++++++++++++++++++++++++++++++-------------------------------
108054  1 file changed, 422 insertions(+), 411 deletions(-)
108055
108056 commit 1ab29b6c4a2ddf5a60b4cc353422d605197b7696
108057 Author: David Zeuthen <davidz@redhat.com>
108058 Date:   Wed May 4 03:37:46 2011 -0400
108059
108060     GDBusObjectManagerServer: Allow setting :connection property
108061
108062     .. and add a C setter to do this. Also make the C getter return a
108063     reference since the property may be set from another thread. Also
108064     change the constructor to _not_ take a GDBusConnection since this is
108065     something you almost always want to do _after_ creating it. The
108066     API/ABI break is fine as there has never been a GLib release with this
108067     type.
108068
108069     https://bugzilla.gnome.org/show_bug.cgi?id=648959
108070
108071     Signed-off-by: David Zeuthen <davidz@redhat.com>
108072
108073  docs/reference/gio/gio-sections.txt            |   1 +
108074  gio/gdbusobjectmanagerserver.c                 | 266
108075  ++++++++++++++++++-------
108076  gio/gdbusobjectmanagerserver.h                 |   5 +-
108077  gio/gio.symbols                                |   1 +
108078  gio/tests/gdbus-example-objectmanager-server.c |   5 +-
108079  gio/tests/gdbus-test-codegen.c                 |  14 +-
108080  6 files changed, 217 insertions(+), 75 deletions(-)
108081
108082 commit 542215b78ac52ffb96386ef63ee782981a1b8e49
108083 Author: Colin Walters <walters@verbum.org>
108084 Date:   Tue May 3 16:31:34 2011 -0400
108085
108086     Rename g_unix_pipe_flags to g_unix_open_pipe
108087
108088     From IRC discussion, people liked this name more.
108089
108090     https://bugzilla.gnome.org/show_bug.cgi?id=649322
108091
108092  docs/reference/glib/glib-sections.txt | 2 +-
108093  gio/gcancellable.c                    | 2 +-
108094  glib/glib-unix.c                      | 8 ++++----
108095  glib/glib-unix.h                      | 6 +++---
108096  glib/glib.symbols                     | 2 +-
108097  glib/gmain.c                          | 4 ++--
108098  glib/tests/unix.c                     | 2 +-
108099  7 files changed, 13 insertions(+), 13 deletions(-)
108100
108101 commit ba5c9bd39f070acabee81c630ae2cbe678f1a99e
108102 Author: Matthias Clasen <mclasen@redhat.com>
108103 Date:   Tue May 3 19:15:46 2011 -0400
108104
108105     Remove extraneous decorations
108106
108107     Since in a doc comment takes no leading '@'.
108108
108109  glib/gtestutils.c | 2 +-
108110  1 file changed, 1 insertion(+), 1 deletion(-)
108111
108112 commit 511070fb2803c799b953ac938b81c79c5e1036f8
108113 Author: Colin Walters <walters@verbum.org>
108114 Date:   Tue May 3 16:22:13 2011 -0400
108115
108116     glib-unix.c: Don't leak FDs if pipe2() succeeds
108117
108118  glib/glib-unix.c | 2 ++
108119  1 file changed, 2 insertions(+)
108120
108121 commit e5c986cbcf34f15397ab2032453cc4220ce480e4
108122 Author: Matthias Clasen <mclasen@redhat.com>
108123 Date:   Tue May 3 12:41:11 2011 -0400
108124
108125     Only remove the lines that are no longer needed
108126
108127  tests/Makefile.am | 3 ---
108128  1 file changed, 3 deletions(-)
108129
108130 commit 5d1aba24648adf7432391f725599d4a19727ece9
108131 Author: Matthias Clasen <mclasen@redhat.com>
108132 Date:   Tue May 3 12:37:45 2011 -0400
108133
108134     Revert "[build] Remove stale LDADD lines from tests/Makefile.am to
108135     allow build"
108136
108137     This reverts commit b0874ce28e910121fb2d94f6f9183bfdc08e8eaf.
108138
108139  tests/Makefile.am | 35 +++++++++++++++++++++++++++++++++++
108140  1 file changed, 35 insertions(+)
108141
108142 commit 11bb78105dc2effcfe9c48365fa2e295fb48ee38
108143 Author: Colin Walters <walters@verbum.org>
108144 Date:   Tue May 3 10:57:22 2011 -0400
108145
108146     Use g types in public API for consistency
108147
108148  glib/glib-unix.h | 18 +++++++++---------
108149  1 file changed, 9 insertions(+), 9 deletions(-)
108150
108151 commit c078223b388939f3f7cb77bdaa8b60aad0713756
108152 Author: Colin Walters <walters@verbum.org>
108153 Date:   Mon May 2 15:42:51 2011 -0400
108154
108155     GCancellable: Use g_unix_pipe_flags with FD_CLOEXEC
108156
108157     The old code was creating a pipe and setting FD_CLOEXEC
108158     non-atomically.
108159
108160     https://bugzilla.gnome.org/show_bug.cgi?id=649225
108161
108162  gio/gcancellable.c | 18 +-----------------
108163  1 file changed, 1 insertion(+), 17 deletions(-)
108164
108165 commit ed37970a0405b5681bcd6449d4dc1b4f9080c4fa
108166 Author: Colin Walters <walters@verbum.org>
108167 Date:   Tue May 3 09:52:10 2011 -0400
108168
108169     g_unix_set_fd_nonblocking: New API to control file descriptor
108170     blocking state
108171
108172     And use it in relevant places in GLib.
108173
108174     https://bugzilla.gnome.org/show_bug.cgi?id=649225
108175
108176  gio/gcancellable.c | 27 +++++----------------------
108177  gio/gsocket.c      | 17 ++++++++---------
108178  glib/glib-unix.c   | 50
108179  ++++++++++++++++++++++++++++++++++++++++++++++++++
108180  glib/glib-unix.h   |  4 ++++
108181  glib/glib.symbols  |  1 +
108182  glib/gmain.c       |  2 +-
108183  6 files changed, 69 insertions(+), 32 deletions(-)
108184
108185 commit e08e70e08d65e2fce142491a6c8fc6068c8008d2
108186 Author: Colin Walters <walters@verbum.org>
108187 Date:   Mon May 2 17:02:16 2011 -0400
108188
108189     glib-unix.h: Unconditionally include unistd.h
108190
108191     danw points out it's part of POSIX.
108192
108193     https://bugzilla.gnome.org/show_bug.cgi?id=649201
108194
108195  glib/glib-unix.h | 2 --
108196  1 file changed, 2 deletions(-)
108197
108198 commit e56498ee0b1bdac0ad3c18a1f7bff83d4a5b1323
108199 Author: Dan Winship <danw@gnome.org>
108200 Date:   Sun May 1 11:17:14 2011 -0400
108201
108202     Fix usage of _GNU_SOURCE
108203
108204     _GNU_SOURCE must be defined before including any other (system)
108205     header, so defining it in glib-unix.h (and hoping no one has included
108206     anything else before that) is wrong. And the "#define _USE_GNU"
108207     workaround for this problem in gnetworkingprivate.h is even wronger
108208     (and still prone to failure anyway due to single-include guards).
108209
108210     Fix this by defining _GNU_SOURCE in config.h when building against
108211     glibc. In theory this is bad because new releases of glibc may include
108212     symbols that conflict with glib symbols, which could then cause
108213     compile failures. However, most people only see new releases of glibc
108214     when they upgrade their distro, at which point they also generally get
108215     new releases of gcc, which have new warnings/errors to clean up
108216     anyway.
108217
108218     https://bugzilla.gnome.org/show_bug.cgi?id=649201
108219
108220  configure.ac                  |  6 ++++--
108221  gio/gfile.c                   |  1 -
108222  gio/glib-compile-schemas.c    |  1 -
108223  gio/glocalfileinfo.c          |  1 -
108224  gio/gnetworkingprivate.h      | 22 ++++------------------
108225  gio/gsettings.c               |  1 -
108226  gio/gunixcredentialsmessage.c |  2 --
108227  gio/gunixfdlist.c             |  2 --
108228  gio/libasyncns/g-asyncns.h    |  2 --
108229  gio/tests/gdbus-peer.c        |  2 ++
108230  glib/glib-unix.h              |  8 --------
108231  glib/gmain.c                  | 15 ---------------
108232  glib/gprintf.c                |  4 ----
108233  glib/gqsort.c                 |  1 -
108234  glib/gslice.c                 |  2 +-
108235  glib/gstrfuncs.c              |  2 --
108236  16 files changed, 11 insertions(+), 61 deletions(-)
108237
108238 commit 33c0877adc681cb7cf8cf12afd94a9de8c869bf2
108239 Author: Dan Winship <danw@gnome.org>
108240 Date:   Mon May 2 17:06:37 2011 -0400
108241
108242     Add back an erroneously-removed line to tests/Makefile.am
108243
108244  tests/Makefile.am | 1 +
108245  1 file changed, 1 insertion(+)
108246
108247 commit e71fdf6b5a88cc1f47f4cc12bab10c6e8953efae
108248 Author: Colin Walters <walters@verbum.org>
108249 Date:   Fri Apr 29 10:59:42 2011 -0400
108250
108251     Drop translated g_warning/g_error
108252
108253     http://mail.gnome.org/archives/desktop-devel-list/2011-March/msg00069.html
108254
108255  gio/gdbusmethodinvocation.c | 6 +++---
108256  gio/gdbusproxy.c            | 4 ++--
108257  2 files changed, 5 insertions(+), 5 deletions(-)
108258
108259 commit 597ede957a4783b72a7037497f6f2e775285df3a
108260 Author: Ray Strode <rstrode@redhat.com>
108261 Date:   Mon May 2 12:33:36 2011 -0400
108262
108263     glib/Makefile.am: add gmain-internal.h to sources
108264
108265     It's a new private header.
108266
108267     This commit adds it to the Makefile so it's properly distributed
108268     with the sources.
108269
108270  glib/Makefile.am | 1 +
108271  1 file changed, 1 insertion(+)
108272
108273 commit 02877e29020c2a0f34283435ecf544b1f6793077
108274 Author: Benjamin Otte <otte@redhat.com>
108275 Date:   Mon May 2 19:22:25 2011 +0200
108276
108277     gobject: Warn if someone uses the wrong property in g_object_get/set
108278
108279     "Interface::property" was not detected before and led to a crash.
108280
108281  gobject/gobject.c | 14 ++++++++++++++
108282  1 file changed, 14 insertions(+)
108283
108284 commit 331e15b1284cd6fd5804a7495d2882ee97148c0a
108285 Author: Abduxukur Abdurixit <abdurixit@gmail.com>
108286 Date:   Mon May 2 18:29:59 2011 +0200
108287
108288     Added UG translation
108289
108290  po/ug.po | 7552
108291  +++++++++++++++++++++++++++++++-------------------------------
108292  1 file changed, 3765 insertions(+), 3787 deletions(-)
108293
108294 commit bdc23c44e8fbb507e14056a05e38b92982df7a5f
108295 Author: Dan Winship <danw@gnome.org>
108296 Date:   Mon May 2 11:45:52 2011 -0400
108297
108298     Fix compiler warnings
108299
108300  glib/gdate.c                 |  2 +-
108301  glib/ghash.c                 |  2 +-
108302  glib/gutf8.c                 |  4 ----
108303  glib/tests/gvariant.c        |  1 +
108304  gobject/gclosure.c           |  2 ++
108305  gobject/gobject.c            | 52
108306  +++++++++++++++++++++-----------------------
108307  gobject/testgobject.c        |  2 ++
108308  gobject/tests/dynamictests.c |  3 +++
108309  gobject/tests/threadtests.c  |  7 +++---
108310  tests/refcount/objects.c     |  2 +-
108311  tests/refcount/objects2.c    |  2 +-
108312  tests/refcount/properties.c  |  4 ----
108313  tests/refcount/properties2.c |  2 +-
108314  tests/refcount/signals.c     |  2 +-
108315  14 files changed, 42 insertions(+), 45 deletions(-)
108316
108317 commit 6f711a76cdd7eac3914542232526111a7b6bb053
108318 Author: Dan Winship <danw@gnome.org>
108319 Date:   Mon May 2 11:44:46 2011 -0400
108320
108321     Fix autoconf 2.68 warnings
108322
108323     autoconf 2.68 is very insistent that AC_LANG_SOURCE/AC_LANG_PROGRAM
108324     must be used in certain places, to avoid quoting/lack-of-quoting
108325     problems, or something. Fix.
108326
108327  configure.ac | 60
108328  ++++++++++++++++++++++++++++++------------------------------
108329  1 file changed, 30 insertions(+), 30 deletions(-)
108330
108331 commit c1d61f197137a0dda6b1894984114ed2ed4171ea
108332 Author: Behdad Esfahbod <behdad@behdad.org>
108333 Date:   Mon May 2 11:43:02 2011 -0400
108334
108335     Bug 648966 - Update g_unichar_iswide and g_unichar_iswide_cjk
108336
108337     Add tests.
108338
108339  glib/tests/utf8-misc.c | 91
108340  +++++++++++++++++++++++++++++++++++++++++++++++---
108341  1 file changed, 87 insertions(+), 4 deletions(-)
108342
108343 commit b0874ce28e910121fb2d94f6f9183bfdc08e8eaf
108344 Author: Behdad Esfahbod <behdad@behdad.org>
108345 Date:   Mon May 2 11:26:01 2011 -0400
108346
108347     [build] Remove stale LDADD lines from tests/Makefile.am to allow build
108348
108349     Automake 1.11 wasn't happy.
108350
108351  tests/Makefile.am | 35 -----------------------------------
108352  1 file changed, 35 deletions(-)
108353
108354 commit 181763438a6be7791ef87c63fa119f74b44aeede
108355 Author: Dan Winship <danw@gnome.org>
108356 Date:   Mon May 2 09:53:59 2011 -0400
108357
108358     Update .gitignores
108359
108360  .gitignore                   | 1 +
108361  gio/.gitignore               | 1 +
108362  gio/gdbus-codegen/.gitignore | 2 ++
108363  gio/tests/.gitignore         | 4 ++++
108364  glib/.gitignore              | 1 +
108365  glib/tests/.gitignore        | 3 +++
108366  gobject/.gitignore           | 1 +
108367  gthread/tests/.gitignore     | 1 +
108368  8 files changed, 14 insertions(+)
108369
108370 commit f4cff2b923dd4df811327c9f199614dbfcbfe436
108371 Author: Matthias Clasen <mclasen@redhat.com>
108372 Date:   Sun May 1 23:02:53 2011 -0400
108373
108374     Some documentation additions
108375
108376  docs/reference/gio/gio-sections.txt |  4 ++++
108377  gio/gdbusobjectproxy.c              | 16 ++++++++++++++--
108378  gio/gdesktopappinfo.c               | 18 ++++++++++++------
108379  3 files changed, 30 insertions(+), 8 deletions(-)
108380
108381 commit ddcb095fb22b6b3c865bbe3a86af6cadca4c8131
108382 Author: Matthias Clasen <mclasen@redhat.com>
108383 Date:   Sun May 1 20:43:04 2011 -0400
108384
108385     Avoid an unused variable warning
108386
108387     Also, clean up some whitespace
108388
108389  glib/tests/keyfile.c | 355
108390  ++++++++++++++++++++++++++-------------------------
108391  1 file changed, 179 insertions(+), 176 deletions(-)
108392
108393 commit ef5d4d55fe76b71edaf83999ca7408121a5439fa
108394 Author: Matthias Clasen <mclasen@redhat.com>
108395 Date:   Sun May 1 17:07:46 2011 -0400
108396
108397     Fix make check
108398
108399     g_thread_init() causes a hash table to be allocated (in read_aliases).
108400     Since hash tables are now a bit larger, we need to bump one of the
108401     probe sizes to avoid our probe slice being used for the aliases
108402     hash table.
108403
108404  tests/slice-threadinit.c | 2 +-
108405  1 file changed, 1 insertion(+), 1 deletion(-)
108406
108407 commit a84637377ca81fe53bff1f694c7364eda21b88c9
108408 Author: Abduxukur Abdurixit <abdurixit@gmail.com>
108409 Date:   Sun May 1 20:04:51 2011 +0200
108410
108411     Added UG translation
108412
108413  po/ug.po | 7381
108414  ++++++++++++++++++++++++++++++++------------------------------
108415  1 file changed, 3793 insertions(+), 3588 deletions(-)
108416
108417 commit d09df426ba3788174b5bcc974831651208a13ea2
108418 Author: Matthias Clasen <mclasen@redhat.com>
108419 Date:   Sun May 1 10:55:24 2011 -0400
108420
108421     GHash: make sets with refcounted keys work correctly
108422
108423     When keys == values, we have to be careful about the order in
108424     which we replace their elements.
108425
108426  glib/ghash.c      |  6 ++--
108427  glib/tests/hash.c | 93
108428  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
108429  2 files changed, 96 insertions(+), 3 deletions(-)
108430
108431 commit be991170fa99185b7cf1dbf3f9bc62c9d656a08a
108432 Author: Matthias Clasen <mclasen@redhat.com>
108433 Date:   Sat Apr 30 22:28:34 2011 -0400
108434
108435     GHash: introduce a "set" mode
108436
108437     Make hash tables start out in a mode in which they don't store
108438     values at all, until the first insertion of a non-identical
108439     key-value pair.
108440
108441     This reduces memory requirements by 1/3 when using hash tables
108442     to store sets.
108443
108444     Based on a patch by Morten Welinder,
108445     https://bugzilla.gnome.org/show_bug.cgi?id=644437
108446
108447  glib/ghash.c      | 67
108448  ++++++++++++++++++++++++++++++++++++++++++++++++++-----
108449  glib/tests/hash.c | 42 ++++++++++++++++++++++++++++++++++
108450  2 files changed, 103 insertions(+), 6 deletions(-)
108451
108452 commit 0ae6bc3aaa57eb15826d81d2db466c166d0b75bf
108453 Author: Morten Welinder <terra@gnome.org>
108454 Date:   Wed Apr 27 10:46:00 2011 -0400
108455
108456     GHash: eliminate one of the lookup_nodes functions.
108457
108458     Kill g_hash_table_lookup_node and rename
108459     g_hash_table_lookup_node_for_insertion
108460     to g_hash_table_lookup_node.  Since at this point we already check for
108461     toombstones in all callers of g_hash_table_lookup_node this doesn't
108462     make
108463     a difference.
108464
108465     https://bugzilla.gnome.org/show_bug.cgi?id=644437
108466
108467  glib/ghash.c | 83
108468  +++++++++---------------------------------------------------
108469  1 file changed, 12 insertions(+), 71 deletions(-)
108470
108471 commit 6e45153ef78e1dbc59592104f0675ac8e81c6648
108472 Author: Morten Welinder <terra@gnome.org>
108473 Date:   Wed Apr 27 10:39:56 2011 -0400
108474
108475     GHash: split nodes array into seperate arrays.
108476
108477     This reduces memory requirements by 1/6 on 64-bit machines since
108478     no padding is needed.  It also puts less strain on the memory
108479     allocator since we no longer need one giant slab of memory.
108480
108481     https://bugzilla.gnome.org/show_bug.cgi?id=644437
108482
108483  glib/ghash.c | 207
108484  +++++++++++++++++++++++++++++------------------------------
108485  1 file changed, 102 insertions(+), 105 deletions(-)
108486
108487 commit 4d8e64e6e83dcbd8c82de45ca5a517213bfd5a1a
108488 Author: Morten Welinder <terra@gnome.org>
108489 Date:   Wed Apr 27 09:53:39 2011 -0400
108490
108491     GHash: use macros to check for magic hash values.
108492
108493     https://bugzilla.gnome.org/show_bug.cgi?id=644437
108494
108495  glib/ghash.c | 51 +++++++++++++++++++++++++--------------------------
108496  1 file changed, 25 insertions(+), 26 deletions(-)
108497
108498 commit 707e011061fa7dcdaddca686a351ba3bdde5ffe9
108499 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
108500 Date:   Sun May 1 09:42:22 2011 +0800
108501
108502     Update VS2008/2010 README.txt
108503
108504     Tell people about the usage of ZLib to avoid the
108505     problem such as the one mentioned in Bug 633977
108506
108507  build/win32/vs10/README.txt | 6 +++++-
108508  build/win32/vs9/README.txt  | 4 ++++
108509  2 files changed, 9 insertions(+), 1 deletion(-)
108510
108511 commit acda716d2d955ba2107a06a11df2e7938d0dfd4d
108512 Author: Behdad Esfahbod <behdad@behdad.org>
108513 Date:   Fri Apr 29 16:14:49 2011 -0400
108514
108515     Bug 648966 - Update g_unichar_iswide and g_unichar_iswide_cjk
108516
108517     Update to Unicode 6.0.  Also attach Python script that generates
108518     the tables.
108519
108520  glib/Makefile.am         |  1 +
108521  glib/gen-iswide-table.py | 58 ++++++++++++++++++++++++++++++++++
108522  glib/guniprop.c          | 81
108523  ++++++++++++++++++++++++++++--------------------
108524  3 files changed, 107 insertions(+), 33 deletions(-)
108525
108526 commit 426e1b61595f0c822b4a4f62f0d9152a6558232d
108527 Author: Ryan Lortie <desrt@desrt.ca>
108528 Date:   Fri Apr 29 17:06:26 2011 -0400
108529
108530     Remove duplicate GDBusInterface declaration
108531
108532     It was in gdbusinterface.h but also in giotypes.h.  Remove it from the
108533     former.
108534
108535  gio/gdbusinterface.h | 1 -
108536  1 file changed, 1 deletion(-)
108537
108538 commit 92aed13eb8926cb35d1f2e8978c152f2e4398830
108539 Author: David Zeuthen <davidz@redhat.com>
108540 Date:   Fri Apr 29 13:11:22 2011 -0400
108541
108542     Update docs to take comments/suggestions from Matthias into account
108543
108544     Signed-off-by: David Zeuthen <davidz@redhat.com>
108545
108546  docs/reference/gio/gdbus-codegen.xml   | 74
108547  ++++++++++++++++++++++++----------
108548  docs/reference/gio/migrating-gdbus.xml |  5 +++
108549  gio/gdbusobjectmanagerserver.c         |  6 ++-
108550  3 files changed, 62 insertions(+), 23 deletions(-)
108551
108552 commit 0e352fdb182e63ff163b0feda198cb3b6b20aa3a
108553 Merge: 0377fe700 9eba49a98
108554 Author: David Zeuthen <davidz@redhat.com>
108555 Date:   Fri Apr 29 12:01:35 2011 -0400
108556
108557     Merge branch 'master' into gdbus-codegen
108558
108559 commit 9eba49a982e94196f90c79c5eac4a00cc437b12e
108560 Author: Alexander Larsson <alexl@redhat.com>
108561 Date:   Fri Apr 29 16:14:17 2011 +0200
108562
108563     GFilterInputStream: close-base-stream should not be construct-only
108564
108565     This is a runtime changable property (by the methods for it), must
108566     be a cut and paste error.
108567
108568  gio/gfilterinputstream.c | 2 +-
108569  1 file changed, 1 insertion(+), 1 deletion(-)
108570
108571 commit a04efe6afb63d54e12ff8f329cbaf458a2e31b26
108572 Author: Colin Walters <walters@verbum.org>
108573 Date:   Tue Apr 26 13:04:25 2011 -0400
108574
108575     Use SIGTRAP (via G_BREAKPOINT()) if G_DEBUG=fatal-warnings
108576
108577     On Linux with gdb, it's much more convenient to debug programs using
108578     G_DEBUG=fatal-warnings if we send SIGTRAP instead of abort() by
108579     default.  The default handler for both is to terminate the process.
108580
108581     In particular this makes it more easily possible to debug a warning
108582     that's not the first in a program; you can skip past it and
108583     go to the warning you care about.
108584
108585     The "aborting..." message is removed since it's no longer accurate,
108586     and anyways was never very useful; crashes should show up in
108587     ABRT/apport
108588     type crash catching systems.
108589
108590     https://bugzilla.gnome.org/show_bug.cgi?id=648423
108591
108592  glib/gmessages.c | 15 +--------------
108593  1 file changed, 1 insertion(+), 14 deletions(-)
108594
108595 commit 1763c2a575a959efa96795fc8d9d2cff60dd70cc
108596 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
108597 Date:   Thu Apr 28 20:45:34 2011 +0200
108598
108599     Updated Spanish translation
108600
108601  po/es.po | 458
108602  +++++++++++++++++++++++++++++++++------------------------------
108603  1 file changed, 241 insertions(+), 217 deletions(-)
108604
108605 commit e585059514714b7bc191fa3467cb15e86dcc7e09
108606 Author: Shaun McCance <shaunm@gnome.org>
108607 Date:   Thu Apr 28 12:41:41 2011 -0400
108608
108609     glib/gvariant.c: Fix variable name in example code
108610
108611  glib/gvariant.c | 2 +-
108612  1 file changed, 1 insertion(+), 1 deletion(-)
108613
108614 commit a1fbe7ae8402c18fc5ebae1d07a90342f79621f3
108615 Author: Colin Walters <walters@verbum.org>
108616 Date:   Wed Apr 27 19:09:38 2011 -0400
108617
108618     Drop stray reference to gthread.la
108619
108620     We now build this test multithreaded in gthread/tests.
108621
108622  glib/tests/Makefile.am | 2 +-
108623  1 file changed, 1 insertion(+), 1 deletion(-)
108624
108625 commit 7b04bbc8e05f8d22309990599820eeb2438b3cbd
108626 Author: Colin Walters <walters@verbum.org>
108627 Date:   Wed Apr 27 18:42:29 2011 -0400
108628
108629     glib/Makefile.am: Remove stray tab
108630
108631  glib/Makefile.am | 2 +-
108632  1 file changed, 1 insertion(+), 1 deletion(-)
108633
108634 commit 549d895fa4e9c4b5a35c5d9da4db39ca11dc71cc
108635 Author: Colin Walters <walters@verbum.org>
108636 Date:   Thu Mar 17 10:11:41 2011 -0400
108637
108638     glib-unix: New API to watch some Unix signals
108639
108640     This new API allows watching a few select Unix signals;
108641     looking through the list on my system, I didn't see anything
108642     else that I think it'd reasonable to watch.
108643
108644     We build on the previous patch to make the child watch helper thread
108645     that existed on Unix handle these signals in the threaded case.
108646     In the non-threaded case, they're just global variables.
108647
108648     https://bugzilla.gnome.org/show_bug.cgi?id=644941
108649
108650  docs/reference/glib/glib-docs.sgml    |   1 +
108651  docs/reference/glib/glib-sections.txt |   4 +-
108652  glib/glib-unix.c                      |  88 +++++++-
108653  glib/glib-unix.h                      |  22 +-
108654  glib/glib.symbols                     |   2 +
108655  glib/gmain-internal.h                 |  35 ++++
108656  glib/gmain.c                          | 371
108657  ++++++++++++++++++++++++++++------
108658  glib/tests/Makefile.am                |   6 +-
108659  glib/tests/unix.c                     |  81 ++++++++
108660  gthread/tests/Makefile.am             |   5 +
108661  10 files changed, 544 insertions(+), 71 deletions(-)
108662
108663 commit 920899d78fbed7f014dc1549f1b54a3bd708eb4b
108664 Author: Colin Walters <walters@verbum.org>
108665 Date:   Wed Mar 16 19:02:15 2011 -0400
108666
108667     gmain: Prepare child watch handling for more generic signal handling
108668
108669     In preparation for supporting more Unix signals such as SIGHUP,
108670     SIGTERM etc.,
108671
108672     https://bugzilla.gnome.org/show_bug.cgi?id=644941
108673
108674  glib/glib-unix.c |  19 ++++----
108675  glib/gmain.c     | 134
108676  +++++++++++++++++++++++++++++++++++++++++++------------
108677  2 files changed, 114 insertions(+), 39 deletions(-)
108678
108679 commit 0ff211f520c18550454289e7265061d7e8ac41c0
108680 Author: Colin Walters <walters@verbum.org>
108681 Date:   Wed Mar 16 13:54:28 2011 -0400
108682
108683     glib-unix: New Unix-specific API
108684
108685     GLib historically has been designed to be "mostly" portable; there
108686     are some functions only available on Unix like
108687     g_io_channel_unix_new(),
108688     but these are typically paired with obvious counterparts for Win32.
108689
108690     However, as GLib is used not only by portable software, but components
108691     targeting Unix (or even just Linux), there are a few cases where it
108692     would be very convenient if GLib shipped built-in functionality.
108693
108694     This initial patch is a basic wrapper around pipe2(), including
108695     fallbacks for older kernels.  This pairs well with the
108696     existing g_spawn_*() API and its child_setup functionality.
108697
108698     However, in the future, I want to add a signal() wrapper here,
108699     complete with proxying the signal to a mainloop.  I have initial code
108700     for this, but doing it sanely (including factoring out gmain.c's
108701     private worker thread), is a complex task, and I don't want to block
108702     on that.
108703
108704     See also gwin32.h for Win32 specific functionality.
108705
108706     https://bugzilla.gnome.org/show_bug.cgi?id=644941
108707
108708  docs/reference/glib/glib-sections.txt |   8 ++
108709  glib/Makefile.am                      |   7 ++
108710  glib/glib-unix.c                      | 135
108711  ++++++++++++++++++++++++++++++++++
108712  glib/glib-unix.h                      |  70 ++++++++++++++++++
108713  glib/glib.symbols                     |   9 +++
108714  glib/gmain.c                          |  30 +++-----
108715  glib/tests/Makefile.am                |   3 +
108716  glib/tests/unix.c                     |  60 +++++++++++++++
108717  8 files changed, 302 insertions(+), 20 deletions(-)
108718
108719 commit 27246c615df66ee869c2174aa6609601ff9d1f64
108720 Author: Colin Walters <walters@verbum.org>
108721 Date:   Wed Apr 27 13:29:07 2011 -0400
108722
108723     Update gio.symbols for previous two commits
108724
108725  gio/gio.symbols | 2 ++
108726  1 file changed, 2 insertions(+)
108727
108728 commit 4098ddcb066f40bf9563973753bbb7867a553700
108729 Author: Colin Walters <walters@verbum.org>
108730 Date:   Wed Apr 27 11:34:23 2011 -0400
108731
108732     GDesktopAppInfo: Add g_desktop_app_info_get_generic_name
108733
108734     Necessary for rebasing gnome-menus on top of GDesktopAppInfo.
108735
108736     https://bugzilla.gnome.org/show_bug.cgi?id=647967
108737
108738  gio/gdesktopappinfo.c | 22 +++++++++++++++++++++-
108739  gio/gdesktopappinfo.h |  1 +
108740  2 files changed, 22 insertions(+), 1 deletion(-)
108741
108742 commit 276e6a7be8a2d31bd67cac7c571f65dfd8b2fd88
108743 Author: Colin Walters <walters@verbum.org>
108744 Date:   Fri Apr 15 15:52:33 2011 -0400
108745
108746     GDesktopAppInfo: Add g_desktop_app_info_get_categories()
108747
108748     This is needed to rebase gnome-menus on top of GDesktopAppInfo.
108749
108750     https://bugzilla.gnome.org/show_bug.cgi?id=647903
108751
108752  gio/gdesktopappinfo.c | 16 ++++++++++++++++
108753  gio/gdesktopappinfo.h |  2 ++
108754  2 files changed, 18 insertions(+)
108755
108756 commit 0dc5d456926257bd68702a4a1c989d132324d460
108757 Author: David Schleef <ds@schleef.org>
108758 Date:   Mon Feb 21 18:58:09 2011 -0800
108759
108760     Fix %z in g_date_time_format()
108761
108762     https://bugzilla.gnome.org/show_bug.cgi?id=642935
108763
108764  glib/gdatetime.c       |  5 ++---
108765  glib/tests/gdatetime.c | 19 +++++++++++++++++++
108766  2 files changed, 21 insertions(+), 3 deletions(-)
108767
108768 commit d3b80c49ea257d02838099e05e315a2407e664b9
108769 Author: Matthias Clasen <mclasen@redhat.com>
108770 Date:   Wed Apr 27 00:03:59 2011 -0400
108771
108772     GHashTable: Small optimization of remove-all
108773
108774     Don't enter the loop if we are not going to notify anyway.
108775     Pointed out in bug 646013.
108776
108777  glib/ghash.c | 24 +++++++++++++++---------
108778  1 file changed, 15 insertions(+), 9 deletions(-)
108779
108780 commit fc7403b675d29574568a79401c864298e8730413
108781 Author: Matthias Clasen <mclasen@redhat.com>
108782 Date:   Wed Apr 27 00:03:28 2011 -0400
108783
108784     GHashTable: Add a test for remove-all functionality
108785
108786  glib/tests/hash.c | 37 +++++++++++++++++++++++++++++++++++++
108787  1 file changed, 37 insertions(+)
108788
108789 commit 4832289bc0c2a40a9dbc7259db9be914195ea5f4
108790 Author: Matthias Clasen <mclasen@redhat.com>
108791 Date:   Tue Apr 26 23:57:17 2011 -0400
108792
108793     Whitespace cleanup
108794
108795  glib/tests/hash.c | 426
108796  +++++++++++++++++++++++++++---------------------------
108797  1 file changed, 217 insertions(+), 209 deletions(-)
108798
108799 commit 70a19815326d7e76657848aeaa58ee61db34df58
108800 Author: Maciej Piechotka <uzytkownik2@gmail.com>
108801 Date:   Thu Mar 31 09:00:27 2011 +0200
108802
108803     Allow caching have_qsort_r which re-enables cross-compiling
108804
108805     https://bugzilla.gnome.org/show_bug.cgi?id=646309
108806
108807  configure.ac                   | 6 +++---
108808  docs/reference/glib/cross.sgml | 9 +++++++++
108809  2 files changed, 12 insertions(+), 3 deletions(-)
108810
108811 commit fdf83b5108f03aed1b1fa0f5e6b23a5a83c149cd
108812 Author: Matthias Clasen <mclasen@redhat.com>
108813 Date:   Tue Apr 26 23:26:58 2011 -0400
108814
108815     Fix mailing list link in README
108816
108817     Patch by Thomas Andersen, bug 647594
108818
108819  README.in | 2 +-
108820  1 file changed, 1 insertion(+), 1 deletion(-)
108821
108822 commit 6dcf505346adcfaac639f0be074b5aec7f67f3f8
108823 Author: Murray Cumming <murrayc@murrayc.com>
108824 Date:   Mon Apr 4 10:01:51 2011 +0200
108825
108826     GDBusServer: Documentation: Improvements.
108827
108828     Provide a fuller description and lead people away if they arrived
108829     here just looking for a way to provide a regular D-Bus service.
108830
108831     https://bugzilla.gnome.org/show_bug.cgi?id=646425
108832
108833  gio/gdbusserver.c | 8 +++++++-
108834  1 file changed, 7 insertions(+), 1 deletion(-)
108835
108836 commit 71c7e49058c226cd3b34e85c1b25428c1eb80b84
108837 Author: Christian Persch <chpe@gnome.org>
108838 Date:   Fri Mar 4 18:21:51 2011 +0100
108839
108840     Use G_SIGNAL_MUST_COLLECT for VARIANT signals
108841
108842     Bug #643624.
108843
108844  gio/gactiongroup.c  |  4 +++-
108845  gio/gdbusproxy.c    | 10 ++++------
108846  gio/gsimpleaction.c |  2 +-
108847  3 files changed, 8 insertions(+), 8 deletions(-)
108848
108849 commit 122a53a9bc546e4705d20b15c703b8ba354e967b
108850 Author: Matthias Clasen <mclasen@redhat.com>
108851 Date:   Tue Apr 26 22:51:54 2011 -0400
108852
108853     Fix up some harmless FALSE <> NULL confusions
108854
108855     Reported in bug 643134.
108856
108857  gio/gdbusconnection.c | 2 +-
108858  gio/gdbusmessage.c    | 7 +++----
108859  2 files changed, 4 insertions(+), 5 deletions(-)
108860
108861 commit 440bd2a97574e63c39f0c1e2dbf8a17c2635b0e9
108862 Author: Matthias Clasen <mclasen@redhat.com>
108863 Date:   Tue Apr 26 22:08:24 2011 -0400
108864
108865     GSequence: Make g_sequence_iter_move behave as documented
108866
108867     As pointed out in bug 658313, moving before the begin iter is
108868     supposed to return the begin iter, not the end iter. Also add
108869     a test for this behaviour.
108870
108871  glib/gsequence.c      |  8 +++++++-
108872  glib/tests/sequence.c | 32 ++++++++++++++++++++++++++++++++
108873  2 files changed, 39 insertions(+), 1 deletion(-)
108874
108875 commit 2a3f7f49b46abdaf2d82e704a3ee044ed57fb61f
108876 Author: Colin Walters <walters@verbum.org>
108877 Date:   Tue Apr 26 15:08:54 2011 -0400
108878
108879     GDesktopAppInfo: Add "filename" property for bindings
108880
108881     GDesktopAppInfo violates the GObject rule that your C constructors
108882     should just be thin wrappers around g_object_new().  While GKeyFile
108883     isn't introspctable, this patch allows from JavaScript:
108884
108885     var app = new Gio.DesktopAppInfo({ filename: '/path/to/foo.desktop'
108886     });
108887
108888     https://bugzilla.gnome.org/show_bug.cgi?id=648425
108889
108890  gio/gdesktopappinfo.c | 150
108891  ++++++++++++++++++++++++++++++++++++++------------
108892  1 file changed, 116 insertions(+), 34 deletions(-)
108893
108894 commit 1056f2240c46081d8f55fe6f121ddee6a0370d96
108895 Author: Colin Walters <walters@verbum.org>
108896 Date:   Tue Apr 26 13:28:17 2011 -0400
108897
108898     Squash some uninitialized variable compiler warnings
108899
108900     From GCC 4.6.
108901
108902  gio/glocalfileinfo.c | 8 ++++----
108903  1 file changed, 4 insertions(+), 4 deletions(-)
108904
108905 commit df45856bba14b93fedcb876fe04e0bbf0d159909
108906 Author: Dan Winship <danw@gnome.org>
108907 Date:   Wed Apr 20 11:41:47 2011 -0400
108908
108909     GSimpleAsyncResult: push thread context around callback
108910
108911     When an old pre-thread-default-context API that takes an explicit
108912     GMainContext wants to call a gio API, it must call
108913     g_main_context_push_thread_default() before, and
108914     g_main_context_pop_thread_default() after the gio call, so that the
108915     gio method will return its result to the desired GMainContext.
108916
108917     But this fails for methods like g_socket_client_connect_async() that
108918     make a chain of multiple async calls, since the pushed/popped context
108919     will only affect the initial call.
108920
108921     Fix this by having GSimpleAsyncResult itself push/pop the context
108922     around the callback invocation, so that if the callback queues another
108923     async request, it will stay in the same context as the original one.
108924
108925     https://bugzilla.gnome.org/show_bug.cgi?id=646957
108926
108927  gio/gsimpleasyncresult.c | 10 +++++++---
108928  1 file changed, 7 insertions(+), 3 deletions(-)
108929
108930 commit b27f2e051ecf877d7e209b273c0281a7f7f216cb
108931 Author: Muhammet Kara <muhammet.k@gmail.com>
108932 Date:   Tue Apr 26 03:04:20 2011 +0300
108933
108934     Updated Turkish translation
108935
108936  po/tr.po | 2809
108937  ++++++++++++++++++++++++++++++++++++++++++--------------------
108938  1 file changed, 1916 insertions(+), 893 deletions(-)
108939
108940 commit 0377fe7005d95afcbefd067d566fe558030485ab
108941 Author: David Zeuthen <davidz@redhat.com>
108942 Date:   Mon Apr 25 10:42:50 2011 -0400
108943
108944     gdbus-codegen: Fix typo in generated docs
108945
108946     Signed-off-by: David Zeuthen <davidz@redhat.com>
108947
108948  gio/gdbus-codegen/codegen.py | 4 ++--
108949  1 file changed, 2 insertions(+), 2 deletions(-)
108950
108951 commit bbe945183be11dafc037fdf5f92cea49202b6401
108952 Author: David Zeuthen <davidz@redhat.com>
108953 Date:   Mon Apr 25 09:29:18 2011 -0400
108954
108955     gdbus-codegen: Generate GDBusObject{,Proxy,Skeleton} subtypes
108956
108957     Signed-off-by: David Zeuthen <davidz@redhat.com>
108958
108959  docs/reference/gio/gdbus-codegen.xml           |   6 +-
108960  docs/reference/gio/gio-sections.txt            |  42 ++
108961  docs/reference/gio/gio.types                   |   3 +
108962  docs/reference/gio/migrating-gdbus.xml         |   5 +-
108963  gio/gdbus-codegen/codegen.py                   | 582
108964  ++++++++++++++++++++++---
108965  gio/gdbus-codegen/dbustypes.py                 |   2 +
108966  gio/gdbusobject.c                              |  57 ---
108967  gio/gdbusobject.h                              |  17 -
108968  gio/gdbusobjectmanagerclient.c                 |  18 +-
108969  gio/gdbusobjectproxy.c                         |  75 ++--
108970  gio/gdbusobjectproxy.h                         |   6 +-
108971  gio/gdbusobjectskeleton.c                      |  31 --
108972  gio/gdbusprivate.h                             |   2 -
108973  gio/gio.symbols                                |   3 +-
108974  gio/giotypes.h                                 |   8 +-
108975  gio/tests/gdbus-example-objectmanager-client.c |   6 +-
108976  gio/tests/gdbus-example-objectmanager-server.c |  10 +-
108977  gio/tests/gdbus-test-codegen.c                 | 165 ++-----
108978  gio/tests/test-codegen.xml                     |   6 +
108979  19 files changed, 685 insertions(+), 359 deletions(-)
108980
108981 commit a330c2f19f5086986940e57bdf1e7db651db725c
108982 Author: Michael Terry <michael.terry@canonical.com>
108983 Date:   Mon Apr 25 08:29:35 2011 -0400
108984
108985     Don't ignore SUPPORTS_STARTUP_NOTIFICATION for commandline GAppInfos
108986
108987     https://bugzilla.gnome.org/show_bug.cgi?id=648416
108988
108989  gio/gdesktopappinfo.c | 6 +++---
108990  1 file changed, 3 insertions(+), 3 deletions(-)
108991
108992 commit d8de88e541180edef5a80b8107a383c3bd8522b5
108993 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
108994 Date:   Mon Apr 25 13:47:07 2011 +0800
108995
108996     Add VS 2008 compilation support for some utilities
108997
108998     -Added projects to compile the glib-compile-schemas and gsettings
108999     utilities
109000     -Update .vsprops to install these in "install" phase
109001     -Distribute these projects also
109002
109003  build/win32/vs9/Makefile.am                 |   2 +
109004  build/win32/vs9/glib-compile-schemas.vcproj | 152
109005  ++++++++++++++++++++++++++++
109006  build/win32/vs9/glib.sln                    |  48 +++++++++
109007  build/win32/vs9/glib.vsprops                |   5 +
109008  build/win32/vs9/gsettings.vcproj            | 152
109009  ++++++++++++++++++++++++++++
109010  5 files changed, 359 insertions(+)
109011
109012 commit dc7e9a54e5957178ecd5ec250d3fe44064fab58b
109013 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
109014 Date:   Mon Apr 25 13:32:18 2011 +0800
109015
109016     Add VS 2010 compilation support for some utilities
109017
109018     -Added projects to compile the glib-compile-schemas and gsettings
109019     utilities
109020     -Update .vsprops to install these in "install" phase
109021     -Distribute these projects also
109022
109023  build/win32/vs10/Makefile.am                       |   4 +
109024  build/win32/vs10/glib-compile-schemas.vcxproj      | 174
109025  +++++++++++++++++++++
109026  .../vs10/glib-compile-schemas.vcxproj.filters      |  17 ++
109027  build/win32/vs10/glib.props                        |   8 +
109028  build/win32/vs10/glib.sln                          |  36 +++++
109029  build/win32/vs10/gsettings.vcxproj                 | 174
109030  +++++++++++++++++++++
109031  build/win32/vs10/gsettings.vcxproj.filters         |  14 ++
109032  7 files changed, 427 insertions(+)
109033
109034 commit 58eb4da5c52f0847846368b5df4583080459a798
109035 Author: David Zeuthen <davidz@redhat.com>
109036 Date:   Sat Apr 23 19:26:56 2011 -0400
109037
109038     Fix build broken by previous commit
109039
109040     Signed-off-by: David Zeuthen <davidz@redhat.com>
109041
109042  gio/tests/Makefile.am | 1 +
109043  1 file changed, 1 insertion(+)
109044
109045 commit b5b34fa2f2711bea9b98a7b14882d8bda06c580b
109046 Author: David Zeuthen <davidz@redhat.com>
109047 Date:   Sat Apr 23 17:43:03 2011 -0400
109048
109049     gdbus-codegen: Include docs for generated code in the GIO docs
109050
109051     Signed-off-by: David Zeuthen <davidz@redhat.com>
109052
109053  docs/reference/gio/Makefile.am                  |   1 +
109054  docs/reference/gio/gio-sections.txt             | 117
109055  ++++++++++++++++++++++++
109056  docs/reference/gio/gio.types                    |   7 ++
109057  docs/reference/gio/migrating-gdbus.xml          |  16 +++-
109058  gio/Makefile.am                                 |  28 ++++++
109059  gio/{tests => }/gdbus-example-objectmanager.xml |   0
109060  gio/tests/Makefile.am                           |  21 +----
109061  7 files changed, 167 insertions(+), 23 deletions(-)
109062
109063 commit f42d97b88b092e9cb3d0c769cb9f41fe2ce43b16
109064 Author: Thomas Hindoe Paaboel Andersen <phomes@gmail.com>
109065 Date:   Wed Apr 20 19:08:06 2011 +0200
109066
109067     docs: fix typos in networking classes
109068
109069  gio/gsocketclient.c          | 22 +++++++++++-----------
109070  gio/gsocketconnection.c      |  6 +++---
109071  gio/gsocketlistener.c        | 12 ++++++------
109072  gio/gsocketservice.c         |  4 ++--
109073  gio/gtcpconnection.c         |  2 +-
109074  gio/gthreadedsocketservice.c |  4 ++--
109075  gio/gunixconnection.c        |  6 +++---
109076  7 files changed, 28 insertions(+), 28 deletions(-)
109077
109078 commit f0eeadf30672ba60e3aae8964c1c0d3ef9fef733
109079 Author: David Zeuthen <davidz@redhat.com>
109080 Date:   Wed Apr 20 11:54:24 2011 -0400
109081
109082     GDBusObjectManagerServer: make export() return whether the object
109083     was removed
109084
109085     This is useful in conjunction with g_warn_if_fail().
109086
109087     Signed-off-by: David Zeuthen <davidz@redhat.com>
109088
109089  gio/gdbusobjectmanagerserver.c | 18 +++++++++++++-----
109090  gio/gdbusobjectmanagerserver.h |  2 +-
109091  2 files changed, 14 insertions(+), 6 deletions(-)
109092
109093 commit c2f670ef492eac0ed8574fc4df1e561ff0b1c89a
109094 Author: Dan Winship <danw@gnome.org>
109095 Date:   Wed Apr 20 11:24:46 2011 -0400
109096
109097     GSocketService: clarify transfer semantics of incoming connections
109098
109099     The @connection parameter to the ::incoming signal is (transfer none),
109100     so you need to ref it if you want to keep it.
109101
109102     https://bugzilla.gnome.org/show_bug.cgi?id=647746
109103
109104  gio/gsocketservice.c | 3 +++
109105  1 file changed, 3 insertions(+)
109106
109107 commit 35b6c762444a2e7dd5c2658fbc0bd79444929ecf
109108 Author: David Zeuthen <davidz@redhat.com>
109109 Date:   Wed Apr 20 09:00:16 2011 -0400
109110
109111     gdbus-codegen: Document the generated FOO_PEEK_BAR() and FOO_GET_BAR()
109112     macros
109113
109114     Signed-off-by: David Zeuthen <davidz@redhat.com>
109115
109116  gio/gdbus-codegen/codegen.py | 30 ++++++++++++++++++++++++++++++
109117  1 file changed, 30 insertions(+)
109118
109119 commit bd5da131a2f38a281729729fc4849f309be31b2a
109120 Author: David Zeuthen <davidz@redhat.com>
109121 Date:   Tue Apr 19 14:39:47 2011 -0400
109122
109123     gdbus-codegen: Generate gtk-doc section docs
109124
109125     This is nice to have if using gtk-doc on the generated code. We could
109126     also generate -sections.txt and .types files but we don't do that
109127     right now...
109128
109129     Signed-off-by: David Zeuthen <davidz@redhat.com>
109130
109131  gio/gdbus-codegen/codegen.py | 35 ++++++++++++++++++++++++++++++-----
109132  1 file changed, 30 insertions(+), 5 deletions(-)
109133
109134 commit 7a1d42088939f863fbdf4620c186a8bce8b04a33
109135 Author: David Zeuthen <davidz@redhat.com>
109136 Date:   Tue Apr 19 13:42:28 2011 -0400
109137
109138     gdbus-codegen: Set nick+blurb for properties to shut up gtk-doc
109139
109140     Signed-off-by: David Zeuthen <davidz@redhat.com>
109141
109142  gio/gdbus-codegen/codegen.py | 32 ++++++++++++++++----------------
109143  1 file changed, 16 insertions(+), 16 deletions(-)
109144
109145 commit 271af675eb81589adcc6a8eabcde454c4c9d12de
109146 Author: David Zeuthen <davidz@redhat.com>
109147 Date:   Tue Apr 19 13:39:12 2011 -0400
109148
109149     gdbus-codegen: It's GDBusProxyTypeFunc, not GDBusProxyFunc
109150
109151     Signed-off-by: David Zeuthen <davidz@redhat.com>
109152
109153  gio/gdbus-codegen/codegen.py | 6 +++---
109154  1 file changed, 3 insertions(+), 3 deletions(-)
109155
109156 commit 1ea370a1b1f27ed7c9c73224251c07175aa14487
109157 Author: David Zeuthen <davidz@redhat.com>
109158 Date:   Tue Apr 19 13:16:10 2011 -0400
109159
109160     gdbus-codegen: Document the generated ObjectManagerClient structs
109161
109162     Signed-off-by: David Zeuthen <davidz@redhat.com>
109163
109164  gio/gdbus-codegen/codegen.py | 19 +++++++++++++++++++
109165  1 file changed, 19 insertions(+)
109166
109167 commit 3238a6ffe77284ed881c552016f93a531c54bd75
109168 Author: David Zeuthen <davidz@redhat.com>
109169 Date:   Tue Apr 19 13:10:25 2011 -0400
109170
109171     gdbus-codegen: Add "Returns:" blurb for generated get_proxy_type()
109172
109173     This was forgotten.
109174
109175     Signed-off-by: David Zeuthen <davidz@redhat.com>
109176
109177  gio/gdbus-codegen/codegen.py | 2 ++
109178  1 file changed, 2 insertions(+)
109179
109180 commit 68ba1bf074f9168a1997d674bf1d78b5e707dbf6
109181 Author: David Zeuthen <davidz@redhat.com>
109182 Date:   Mon Apr 18 14:23:19 2011 -0400
109183
109184     gdbus-codegen: Generate docs when generating C code
109185
109186     This is handy for both gtk-doc and gobject-introspection.
109187
109188     Signed-off-by: David Zeuthen <davidz@redhat.com>
109189
109190  gio/gdbus-codegen/codegen.py         | 659
109191  +++++++++++++++++++++++++----------
109192  gio/gdbus-codegen/codegen_docbook.py |   2 +-
109193  gio/gdbus-codegen/codegen_main.py    |  11 +-
109194  gio/gdbus-codegen/utils.py           |  15 +
109195  4 files changed, 504 insertions(+), 183 deletions(-)
109196
109197 commit d5dc79c0b066895ad41e84db35568d5a30235186
109198 Author: Benjamin Otte <otte@redhat.com>
109199 Date:   Fri Apr 15 03:23:12 2011 +0200
109200
109201     API: testutils: Add g_test_fail()
109202
109203     This allows tests to fail in a nonfatal way and the test runner can
109204     continue if invoked with -k.
109205
109206     https://bugzilla.gnome.org/show_bug.cgi?id=647826
109207
109208  docs/reference/glib/glib-sections.txt |  1 +
109209  glib/glib.symbols                     |  1 +
109210  glib/gtestutils.c                     | 34
109211  ++++++++++++++++++++++++++++++++--
109212  glib/gtestutils.h                     |  2 ++
109213  4 files changed, 36 insertions(+), 2 deletions(-)
109214
109215 commit 9a121032599ec90c883937017f49af2ba1fc6071
109216 Author: Benjamin Otte <otte@redhat.com>
109217 Date:   Mon Apr 18 14:45:53 2011 +0200
109218
109219     testutils: Sprinkle code with newlines
109220
109221     Readable code ftw!
109222
109223  glib/gtestutils.c | 31 ++++++++++++++++++++++++++++++-
109224  1 file changed, 30 insertions(+), 1 deletion(-)
109225
109226 commit d259d50afd7b1f0f063e9ad95f5784540bd0378c
109227 Author: Benjamin Otte <otte@redhat.com>
109228 Date:   Mon Apr 18 14:41:51 2011 +0200
109229
109230     testutils: Return number of bad tests from g_test_run_suite_internal()
109231
109232     In particular do not return a boolean disguised as an int.
109233
109234  glib/gtestutils.c | 10 +++++-----
109235  1 file changed, 5 insertions(+), 5 deletions(-)
109236
109237 commit 62e68ceec8cfad06fffb00fd23ccaad3fc0f476e
109238 Author: Benjamin Otte <otte@redhat.com>
109239 Date:   Mon Apr 18 14:37:24 2011 +0200
109240
109241     testutils: Remove unused variable
109242
109243  glib/gtestutils.c | 3 +--
109244  1 file changed, 1 insertion(+), 2 deletions(-)
109245
109246 commit 19fdb18ef8794bde6b29e400a6d868a7974b73e2
109247 Author: Benjamin Otte <otte@redhat.com>
109248 Date:   Mon Apr 18 14:35:58 2011 +0200
109249
109250     testutils: Return a boolean from g_test_case_run()
109251
109252     Return value is intened to be TRUE for success, FALSE for failure.
109253     Currently we return TRUE all the time.
109254     Previously the test returned 0 all the time.
109255
109256  glib/gtestutils.c | 7 ++++---
109257  1 file changed, 4 insertions(+), 3 deletions(-)
109258
109259 commit affc6f747587f5b86d5ec34cf22e7f666d7d09a9
109260 Author: David Zeuthen <davidz@redhat.com>
109261 Date:   Sat Apr 16 15:24:42 2011 -0400
109262
109263     GDBusObjectManagerClient: Add a GDestroyNotify to the user_data
109264
109265     For bindings, obviously.
109266
109267     Signed-off-by: David Zeuthen <davidz@redhat.com>
109268
109269  gio/gdbusobjectmanagerclient.c | 40
109270  +++++++++++++++++++++++++++++++++++++++-
109271  gio/gdbusobjectmanagerclient.h |  4 ++++
109272  gio/tests/gdbus-test-codegen.c | 18 ++++++++++--------
109273  3 files changed, 53 insertions(+), 9 deletions(-)
109274
109275 commit ea742e88e30fc398b8f86cc017161e6dcbb61e08
109276 Author: David Zeuthen <davidz@redhat.com>
109277 Date:   Sat Apr 16 14:42:21 2011 -0400
109278
109279     GDBus: Add some gobject-introspection annotations for new code
109280
109281     Signed-off-by: David Zeuthen <davidz@redhat.com>
109282
109283  gio/gdbusinterfaceskeleton.c   |  2 +-
109284  gio/gdbusobject.c              | 14 +++++++-------
109285  gio/gdbusobjectmanager.c       |  6 ++++--
109286  gio/gdbusobjectmanagerclient.c | 24 ++++++++++++++----------
109287  gio/gdbusobjectmanagerserver.c |  4 ++--
109288  gio/gdbusobjectproxy.c         |  3 ++-
109289  6 files changed, 30 insertions(+), 23 deletions(-)
109290
109291 commit 3cef28a2f0d45c4255263dae6a1dc3987bbc3f0c
109292 Author: David Zeuthen <davidz@redhat.com>
109293 Date:   Sat Apr 16 14:07:23 2011 -0400
109294
109295     gdbus-codegen: Make generated code introspectable
109296
109297     Specific changes
109298
109299      - Use get_type(), not get_gtype() for the GType function
109300        - so we need to use the lower-case name type_ for properties
109301        called type
109302      - Don't return a function pointer, just make the function returned
109303        available instead
109304      - Add (type) annotations in constructors so g-ir-scanner detects
109305      them as such
109306      - Add (transfer none) annotations to property getters
109307      - Add (out) annotations to D-Bus method call functions
109308
109309     Signed-off-by: David Zeuthen <davidz@redhat.com>
109310
109311  gio/gdbus-codegen/codegen.py   | 227
109312  ++++++++++++++++++++++++++++++++++++-----
109313  gio/gdbus-codegen/dbustypes.py |   2 +
109314  gio/tests/gdbus-test-codegen.c |   2 +-
109315  3 files changed, 202 insertions(+), 29 deletions(-)
109316
109317 commit 2e358e12f95601e7d00c7a4b0c272c0cd00c2e7d
109318 Author: David Zeuthen <davidz@redhat.com>
109319 Date:   Fri Apr 15 16:36:54 2011 -0400
109320
109321     gdbus-codegen: Nuke debug spew
109322
109323     Signed-off-by: David Zeuthen <davidz@redhat.com>
109324
109325  gio/gdbus-codegen/codegen_main.py | 1 -
109326  1 file changed, 1 deletion(-)
109327
109328 commit a3fa748e54ec077a764a3045c92df59d00ba0edb
109329 Author: David Zeuthen <davidz@redhat.com>
109330 Date:   Fri Apr 15 16:11:43 2011 -0400
109331
109332     gdbus-codegen: Never emit empty PropertiesChanged signals
109333
109334     It's not that it's actually a bug to do so per se, strictly speaking,
109335     it's just pointless and wasteful.
109336
109337     Signed-off-by: David Zeuthen <davidz@redhat.com>
109338
109339  gio/gdbus-codegen/codegen.py | 28 +++++++++++++++++++---------
109340  1 file changed, 19 insertions(+), 9 deletions(-)
109341
109342 commit 6bccc46d152079d69cf8aebef08433b1ec6055c7
109343 Author: David Zeuthen <davidz@redhat.com>
109344 Date:   Fri Apr 15 15:53:28 2011 -0400
109345
109346     gdbus-codegen: Don't send out PropertiesChanged if value ends up
109347     not changing
109348
109349     A fairly typical pattern is to have code that does
109350
109351      foo_set_bar (object, "");
109352      if (some_condition)
109353        {
109354          foo_set_bar (object, "yes");
109355        }
109356
109357     where some_condition is often true every time @object is updated.
109358
109359     With this code, bar is essentially always "yes" but because of how
109360     gdbus-codegen works, useless PropertiesChanged events got scheduled
109361     and sent out. With this patch, we avoid that by always keeping the
109362     original value around and comparing it only when we deem it's time to
109363     send out the ::PropertiesChanged signal (typically in an idle but can
109364     be forced by the user via flush()).
109365
109366     Also add a test case for this.
109367
109368     Signed-off-by: David Zeuthen <davidz@redhat.com>
109369
109370  gio/gdbus-codegen/codegen.py   | 49 +++++++++++++++++++++++------------
109371  gio/tests/gdbus-test-codegen.c | 59
109372  +++++++++++++++++++++++++++++++++++++++++-
109373  gio/tests/test-codegen.xml     |  2 ++
109374  3 files changed, 93 insertions(+), 17 deletions(-)
109375
109376 commit 01602e16955fb7ca60799d4e142c7392ad91237d
109377 Author: Colin Walters <walters@verbum.org>
109378 Date:   Fri Apr 15 15:51:25 2011 -0400
109379
109380     Fix some compiler warnings from gcc 4.6
109381
109382  gio/gdbusauthmechanismsha1.c    | 1 +
109383  gio/tests/gdbus-serialization.c | 1 -
109384  gio/tests/proxy.c               | 2 +-
109385  3 files changed, 2 insertions(+), 2 deletions(-)
109386
109387 commit 78203f369977b797116c9fc3b2c72a56c55db656
109388 Author: Colin Walters <walters@verbum.org>
109389 Date:   Thu Apr 14 16:03:18 2011 -0400
109390
109391     gapplication: Fix typo in property
109392
109393  gio/gapplication.c | 2 +-
109394  1 file changed, 1 insertion(+), 1 deletion(-)
109395
109396 commit cade3cb1dab58ee0ab291efbab03e5b047b2a5be
109397 Author: David Zeuthen <davidz@redhat.com>
109398 Date:   Fri Apr 15 13:51:10 2011 -0400
109399
109400     gdbus-codegen: Fix obvious bug in _g_variant_equal0() implementation
109401
109402     Signed-off-by: David Zeuthen <davidz@redhat.com>
109403
109404  gio/gdbus-codegen/codegen.py | 5 ++++-
109405  1 file changed, 4 insertions(+), 1 deletion(-)
109406
109407 commit e19734d6c3f24076d25ac7f290b97df76cad5056
109408 Author: David Zeuthen <davidz@redhat.com>
109409 Date:   Fri Apr 15 12:56:07 2011 -0400
109410
109411     gdbus-codegen: Add support for the org.freedesktop.DBus.Deprecated
109412     annotation
109413
109414     Signed-off-by: David Zeuthen <davidz@redhat.com>
109415
109416  docs/reference/gio/gdbus-codegen.xml | 124
109417  ++++++++++++++++++++++-------------
109418  gio/gdbus-codegen/codegen.py         |  28 ++++++++
109419  gio/gdbus-codegen/codegen_docbook.py |   8 +++
109420  gio/gdbus-codegen/dbustypes.py       |  16 +++++
109421  gio/tests/test-codegen.xml           |  22 +++++++
109422  5 files changed, 151 insertions(+), 47 deletions(-)
109423
109424 commit 0f9b83dd36a252552e4644257c0fa8272f6ba847
109425 Author: Ryan Lortie <desrt@desrt.ca>
109426 Date:   Fri Apr 15 09:30:24 2011 -0400
109427
109428     GApplication: #include "gsettings.h"
109429
109430     Since we call g_settings_sync() from there now...
109431
109432  gio/gapplication.c | 1 +
109433  1 file changed, 1 insertion(+)
109434
109435 commit 631d0c3534661e549f7df18fbb9832bdf19c5eaf
109436 Merge: 2553511f4 a5dd6fcc4
109437 Author: Ryan Lortie <desrt@desrt.ca>
109438 Date:   Fri Apr 15 09:29:47 2011 -0400
109439
109440     Merge remote-tracking branch 'gvdb/master'
109441
109442 commit a5dd6fcc4f46a322cc547a5fcfa1b52cbc5ec6d6
109443 Author: Ryan Lortie <desrt@desrt.ca>
109444 Date:   Fri Apr 15 09:27:38 2011 -0400
109445
109446     builder: do not include <unistd.h> on win32
109447
109448     Spotted by Kean Johnston <kean.johnston@gmail.com>.
109449
109450     https://mail.gnome.org/archives/gtk-devel-list/2011-April/msg00010.html
109451
109452  gvdb-builder.c | 2 ++
109453  1 file changed, 2 insertions(+)
109454
109455 commit 98e6d4b0a934b9fd67a38121958fccec879bf1ac
109456 Author: David Zeuthen <davidz@redhat.com>
109457 Date:   Fri Apr 15 08:48:21 2011 -0400
109458
109459     gdbus-codegen: Include a blurb about the license of the generated code
109460
109461     More precisely, include this line
109462
109463      The license of this code is the same as for the source it was
109464      derived from.
109465
109466     Signed-off-by: David Zeuthen <davidz@redhat.com>
109467
109468  gio/gdbus-codegen/codegen.py | 4 ++++
109469  1 file changed, 4 insertions(+)
109470
109471 commit 5f31671da05c000224a227ce3548074dc2942086
109472 Author: David Zeuthen <davidz@redhat.com>
109473 Date:   Fri Apr 15 08:44:05 2011 -0400
109474
109475     gdbus-codegen: Use the right program name in introductory comment
109476     (again)
109477
109478     Signed-off-by: David Zeuthen <davidz@redhat.com>
109479
109480  gio/gdbus-codegen/codegen.py | 2 +-
109481  1 file changed, 1 insertion(+), 1 deletion(-)
109482
109483 commit c76a1f99054134fafec1d47d523c4aca219ab83c
109484 Author: David Zeuthen <davidz@redhat.com>
109485 Date:   Fri Apr 15 08:40:52 2011 -0400
109486
109487     gdbus-codegen: Use the right program name in introductory comment
109488
109489     Signed-off-by: David Zeuthen <davidz@redhat.com>
109490
109491  gio/gdbus-codegen/codegen.py | 2 +-
109492  1 file changed, 1 insertion(+), 1 deletion(-)
109493
109494 commit 9e9535b45c1a09a4c86e03d1c0250d7d8703dc08
109495 Author: David Zeuthen <davidz@redhat.com>
109496 Date:   Fri Apr 15 08:33:30 2011 -0400
109497
109498     gdbus-codegen: Add copyright / license headers
109499
109500     Signed-off-by: David Zeuthen <davidz@redhat.com>
109501
109502  gio/gdbus-codegen/__init__.py        |  1 -
109503  gio/gdbus-codegen/codegen.py         | 21 +++++++++++++++++++++
109504  gio/gdbus-codegen/codegen_docbook.py | 21 +++++++++++++++++++++
109505  gio/gdbus-codegen/codegen_main.py    | 21 +++++++++++++++++++++
109506  gio/gdbus-codegen/config.py.in       | 21 +++++++++++++++++++++
109507  gio/gdbus-codegen/dbustypes.py       | 21 +++++++++++++++++++++
109508  gio/gdbus-codegen/gdbus-codegen.in   | 22 ++++++++++++++++++++++
109509  gio/gdbus-codegen/parser.py          | 21 +++++++++++++++++++++
109510  gio/gdbus-codegen/utils.py           | 21 +++++++++++++++++++++
109511  9 files changed, 169 insertions(+), 1 deletion(-)
109512
109513 commit febfc45fbeaf9f1df3de2310e32c6bce3ea9bbf3
109514 Author: David Zeuthen <davidz@redhat.com>
109515 Date:   Fri Apr 15 08:24:40 2011 -0400
109516
109517     GDBus: Support Ugly_Case and use org.gtk.GDBus.C.Name since it's
109518     C-only
109519
109520     Signed-off-by: David Zeuthen <davidz@redhat.com>
109521
109522  docs/reference/gio/gdbus-codegen.xml | 60 +++++++++++++++++--------
109523  gio/gdbus-codegen/dbustypes.py       | 86
109524  ++++++++++++++++++++++--------------
109525  gio/gdbus-codegen/utils.py           |  5 +++
109526  gio/tests/gdbus-test-codegen.c       |  6 +++
109527  gio/tests/test-codegen.xml           | 24 ++++++++--
109528  5 files changed, 125 insertions(+), 56 deletions(-)
109529
109530 commit 2553511f4eaf4af8e48f21f4a3a0ac7c58defc8a
109531 Author: Michael Kuhn <suraia@ikkoku.de>
109532 Date:   Wed Dec 22 10:11:11 2010 +0100
109533
109534     Bug 637561 - Crash when using G_DBUS_SERVER_FLAGS_RUN_IN_THREAD
109535
109536     https://bugzilla.gnome.org/show_bug.cgi?id=637561
109537
109538     Signed-off-by: David Zeuthen <davidz@redhat.com>
109539
109540  gio/gdbusserver.c | 9 +++++++--
109541  1 file changed, 7 insertions(+), 2 deletions(-)
109542
109543 commit c2387ddff164becd90654b459d8c6031c3656577
109544 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
109545 Date:   Thu Mar 31 13:58:55 2011 +0100
109546
109547     /gdbus/message-serialize-invalid test: be compatible with D-Bus 1.4.8
109548
109549     Older versions of libdbus would let you construct an invalid
109550     DBusMessage, but that's a bug, which will be fixed in 1.4.8/1.5.0.
109551     Instead, construct a valid message of the same length, then replace
109552     substrings in the serialized blob with their invalid counterparts.
109553
109554     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=646326
109555
109556     Signed-off-by: David Zeuthen <davidz@redhat.com>
109557
109558  gio/tests/gdbus-serialization.c | 43
109559  ++++++++++++++++++++++++++++++++---------
109560  1 file changed, 34 insertions(+), 9 deletions(-)
109561
109562 commit 8b50e2f5475f9817baa358e2f638d0853e50ffb1
109563 Author: Kean Johnston <kean.johnston@gmail.com>
109564 Date:   Fri Apr 15 10:15:04 2011 +0200
109565
109566     GLocalFile: Use _fstati64 rather than stat on Win32
109567
109568     We want this to get 64bit timestamps and file lenghts.
109569
109570  gio/glocalfile.c             | 12 +++++++++---
109571  gio/glocalfileoutputstream.c | 12 +++++++++---
109572  2 files changed, 18 insertions(+), 6 deletions(-)
109573
109574 commit a3722d0408fd3746a30180e0c37f1713673a1fcc
109575 Author: Matthias Clasen <mclasen@redhat.com>
109576 Date:   Thu Apr 14 20:41:54 2011 -0400
109577
109578     Slight docs rewording
109579
109580     Proposed by Thomas Andersen,
109581     https://bugzilla.gnome.org/show_bug.cgi?id=647700
109582
109583  gio/gsettings.c | 4 ++--
109584  1 file changed, 2 insertions(+), 2 deletions(-)
109585
109586 commit 4da18247592f1159ee03e414990d2a744aa0a8c7
109587 Author: David Zeuthen <davidz@redhat.com>
109588 Date:   Thu Apr 14 11:27:57 2011 -0400
109589
109590     GResolver: Don't return duplicate addresses
109591
109592     ... this was causing a GDBus test-case to fail so now that it is
109593     fixed, also reenable the test case.
109594
109595     https://bugzilla.gnome.org/show_bug.cgi?id=631379
109596
109597     Signed-off-by: David Zeuthen <davidz@redhat.com>
109598
109599  gio/gresolver.c        | 49
109600  +++++++++++++++++++++++++++++++++++++++++++++----
109601  gio/tests/gdbus-peer.c |  6 ------
109602  2 files changed, 45 insertions(+), 10 deletions(-)
109603
109604 commit 33515d4eb4175fac70ab42151020336c34bc2083
109605 Author: David Zeuthen <davidz@redhat.com>
109606 Date:   Thu Apr 14 11:27:57 2011 -0400
109607
109608     GInetAddress: add equal() method
109609
109610     This is needed in the fix for
109611
109612     https://bugzilla.gnome.org/show_bug.cgi?id=631379
109613
109614     Signed-off-by: David Zeuthen <davidz@redhat.com>
109615
109616  docs/reference/gio/gio-sections.txt |  1 +
109617  gio/ginetaddress.c                  | 29 +++++++++++++++++++++++++++++
109618  gio/ginetaddress.h                  |  3 +++
109619  gio/gio.symbols                     |  1 +
109620  4 files changed, 34 insertions(+)
109621
109622 commit 8b03077a44092ce2b510ef3246da063cacc8d951
109623 Author: Ryan Lortie <desrt@desrt.ca>
109624 Date:   Thu Apr 14 09:54:17 2011 -0400
109625
109626     GTimeZone: fix non-threadsafe refcounting
109627
109628     In the previous code, if the timezone was pulled out of the cache
109629     again
109630     just as the last reference was being dropped, the cache code will
109631     increase its refcount and return it while the unref code was
109632     freeing it.
109633
109634     Protect against that.
109635
109636     Closes #646435.
109637
109638  glib/gtimezone.c | 25 +++++++++++++++++++++----
109639  1 file changed, 21 insertions(+), 4 deletions(-)
109640
109641 commit e38ef14e8b8d2fed909d92514b665bb8c3c99e6c
109642 Author: David Zeuthen <davidz@redhat.com>
109643 Date:   Wed Apr 13 18:40:47 2011 -0400
109644
109645     GDBus: If an authentication method fail, don't give up, just try
109646     the next one
109647
109648     This problem was reported in bug 647602.
109649
109650     https://bugzilla.gnome.org/show_bug.cgi?id=647602
109651
109652     Signed-off-by: David Zeuthen <davidz@redhat.com>
109653
109654  gio/gdbusauth.c | 12 ++++++++++--
109655  1 file changed, 10 insertions(+), 2 deletions(-)
109656
109657 commit 3b997d92c13217db78fcc774bff6d6c0fcd919e6
109658 Author: David Zeuthen <davidz@redhat.com>
109659 Date:   Wed Apr 13 18:21:16 2011 -0400
109660
109661     GDBus: Add test case for the ANONYMOUS authentication method
109662
109663     Signed-off-by: David Zeuthen <davidz@redhat.com>
109664
109665  gio/tests/gdbus-peer.c | 92
109666  ++++++++++++++++++++++++++++++++++++++++++++++++++
109667  1 file changed, 92 insertions(+)
109668
109669 commit befb60d8268ad2296fe94cebbeadf749314c7a70
109670 Author: David Zeuthen <davidz@redhat.com>
109671 Date:   Wed Apr 13 18:19:57 2011 -0400
109672
109673     GDBus: Nuke debug spew from the ANONYMOUS authentication method
109674
109675     Signed-off-by: David Zeuthen <davidz@redhat.com>
109676
109677  gio/gdbusauthmechanismanon.c | 3 +--
109678  1 file changed, 1 insertion(+), 2 deletions(-)
109679
109680 commit 25c57d31c5f8bb36f17328bbeacce4796490b241
109681 Author: David Zeuthen <davidz@redhat.com>
109682 Date:   Wed Apr 13 17:49:19 2011 -0400
109683
109684     GDBus: Allow tcp: and nonce-tcp: addresses without any arguments
109685
109686     This was broken in this commit
109687
109688      http://git.gnome.org/browse/glib/commit/?id=0729260141bb585943ad1c6efa8ab7ee9058b0aa
109689
109690     The test case for catching this is unfortunately commented out (so it
109691     didn't catch it) due to this bug
109692
109693      https://bugzilla.gnome.org/show_bug.cgi?id=631379
109694
109695     still being unresolved.
109696
109697     Signed-off-by: David Zeuthen <davidz@redhat.com>
109698
109699  gio/gdbusaddress.c | 29 ++++++-----------------------
109700  1 file changed, 6 insertions(+), 23 deletions(-)
109701
109702 commit 8826ad046d3dfa1a0fbaca1cab1086d12f31d0a5
109703 Author: David Zeuthen <davidz@redhat.com>
109704 Date:   Wed Apr 13 16:39:50 2011 -0400
109705
109706     GDBusInterfaceStub: Clarify ::g-authorize-method docs
109707
109708     As suggested by Simon in
109709     https://bugzilla.gnome.org/show_bug.cgi?id=647577#c11
109710
109711     Signed-off-by: David Zeuthen <davidz@redhat.com>
109712
109713  gio/gdbusinterfaceskeleton.c | 2 +-
109714  gio/gdbusobjectskeleton.c    | 2 +-
109715  2 files changed, 2 insertions(+), 2 deletions(-)
109716
109717 commit 6ccca55752c41001f3af3430d3d93f587fd42383
109718 Author: David Zeuthen <davidz@redhat.com>
109719 Date:   Wed Apr 13 16:33:51 2011 -0400
109720
109721     GDBus: Use Skeleton instead of Stub
109722
109723     After some brainstorming with Simon, see
109724
109725      https://bugzilla.gnome.org/show_bug.cgi?id=647577#c8
109726
109727     Signed-off-by: David Zeuthen <davidz@redhat.com>
109728
109729  docs/reference/gio/gdbus-codegen.xml               |  18 +-
109730  docs/reference/gio/gio-docs.xml                    |   4 +-
109731  docs/reference/gio/gio-sections.txt                |  90 +++----
109732  docs/reference/gio/gio.types                       |   4 +-
109733  gio/Makefile.am                                    |   8 +-
109734  gio/gdbus-codegen/codegen.py                       | 224
109735  ++++++++---------
109736  gio/gdbusinterface.c                               |   4 +-
109737  ...businterfacestub.c => gdbusinterfaceskeleton.c} | 264
109738  ++++++++++-----------
109739  gio/gdbusinterfaceskeleton.h                       | 109 +++++++++
109740  gio/gdbusinterfacestub.h                           | 109 ---------
109741  gio/gdbusobject.c                                  |   4 +-
109742  gio/gdbusobjectmanagerserver.c                     |  66 +++---
109743  gio/gdbusobjectmanagerserver.h                     |   4 +-
109744  gio/{gdbusobjectstub.c => gdbusobjectskeleton.c}   | 228
109745  +++++++++---------
109746  gio/gdbusobjectskeleton.h                          |  91 +++++++
109747  gio/gdbusobjectstub.h                              |  91 -------
109748  gio/gdbusprivate.h                                 |   2 +-
109749  gio/gio.h                                          |   4 +-
109750  gio/gio.symbols                                    |  46 ++--
109751  gio/gioenums.h                                     |  14 +-
109752  gio/giotypes.h                                     |   4 +-
109753  gio/tests/gdbus-example-objectmanager-server.c     |  12 +-
109754  gio/tests/gdbus-test-codegen.c                     | 154 ++++++------
109755  23 files changed, 777 insertions(+), 777 deletions(-)
109756
109757 commit 68b16deb1f4ec739f80291156f2e0e2eed87d225
109758 Author: Colin Walters <walters@verbum.org>
109759 Date:   Wed Apr 13 14:03:58 2011 -0400
109760
109761     gdbusconnection: Avoid tripping assertion if we fail to authenticate
109762     twice
109763
109764     If g_bus_get_sync() fails in authentication (because e.g. the process
109765     uid, doesn't match the expected in EXTERNAL), a secondary call to
109766     g_bus_get_sync() would notice we aren't initialized, and try
109767     to initialize.
109768
109769     The assertion here is just wrong; we now explicitly and clearly handle
109770     both cases where we already have an error, or we already succeeded.
109771
109772     https://bugzilla.gnome.org/show_bug.cgi?id=635694
109773
109774  gio/gdbusconnection.c | 15 ++++++++++-----
109775  1 file changed, 10 insertions(+), 5 deletions(-)
109776
109777 commit 4d15ba90c04e474f996777c9931d50eae712816e
109778 Author: Ryan Lortie <desrt@desrt.ca>
109779 Date:   Wed Apr 13 11:46:33 2011 -0400
109780
109781     G_VARIANT_TYPE_VARDICT: Add 'Since:' tag
109782
109783  glib/gvarianttype.h | 2 ++
109784  1 file changed, 2 insertions(+)
109785
109786 commit 683943b40e20d7cd4eda688d4410012b62b45a20
109787 Author: David Zeuthen <davidz@redhat.com>
109788 Date:   Wed Apr 13 11:35:06 2011 -0400
109789
109790     GDBusInterfaceStub: Use G_VARIANT_TYPE_VARDICT when referring to
109791     type a{sv}
109792
109793     Signed-off-by: David Zeuthen <davidz@redhat.com>
109794
109795  gio/gdbusinterfacestub.c | 6 +-----
109796  1 file changed, 1 insertion(+), 5 deletions(-)
109797
109798 commit 76492d7741c7c6f48d2d7301c872020e42b025ff
109799 Author: Matthias Clasen <mclasen@redhat.com>
109800 Date:   Wed Apr 13 08:48:10 2011 -0400
109801
109802     Bump version
109803
109804  configure.ac | 2 +-
109805  1 file changed, 1 insertion(+), 1 deletion(-)
109806
109807 commit 0e55346420e74a562b42d14a136c07a4bbd9d955
109808 Author: Matthias Clasen <mclasen@redhat.com>
109809 Date:   Wed Apr 13 08:19:35 2011 -0400
109810
109811     Skip the writable test if the file is not writable
109812
109813     Since make distcheck operates on a readonly source tree.
109814
109815  glib/tests/mappedfile.c | 10 ++++++++++
109816  1 file changed, 10 insertions(+)
109817
109818 commit 67b8c7ea8adeef5e2db5e2ed65a15db1e6c91f74
109819 Author: Matthias Clasen <mclasen@redhat.com>
109820 Date:   Wed Apr 13 01:31:19 2011 -0400
109821
109822     Fix non-srcdir builds
109823
109824  glib/tests/mappedfile.c | 6 +++---
109825  1 file changed, 3 insertions(+), 3 deletions(-)
109826
109827 commit 5f90baafb5210a551289900a160928dfd698037e
109828 Author: Matthias Clasen <mclasen@redhat.com>
109829 Date:   Wed Apr 13 00:42:51 2011 -0400
109830
109831     More updates
109832
109833  NEWS | 2 ++
109834  1 file changed, 2 insertions(+)
109835
109836 commit c1a7599568ba953db6d5f6c840a9c4fb121a9bac
109837 Author: Matthias Clasen <mclasen@redhat.com>
109838 Date:   Wed Apr 13 00:39:01 2011 -0400
109839
109840     Fix a typo in the GSettings docs
109841
109842     Pointed out by Thomas Andersen
109843     https://bugzilla.gnome.org/show_bug.cgi?id=647600
109844
109845  gio/gsettings.c | 2 +-
109846  1 file changed, 1 insertion(+), 1 deletion(-)
109847
109848 commit e356c7ca0bcb461491a90f6cfb2907bb4ffa10e8
109849 Author: David Zeuthen <davidz@redhat.com>
109850 Date:   Tue Apr 12 20:40:25 2011 -0400
109851
109852     gdbus-codegen: Shorten man page title
109853
109854     Signed-off-by: David Zeuthen <davidz@redhat.com>
109855
109856  docs/reference/gio/gdbus-codegen.xml | 2 +-
109857  1 file changed, 1 insertion(+), 1 deletion(-)
109858
109859 commit 29bf848d92b3f4a64d32b104638e87bffcfdb5b3
109860 Author: David Zeuthen <davidz@redhat.com>
109861 Date:   Tue Apr 12 20:28:06 2011 -0400
109862
109863     gdbus-codegen: Use CDATA to make gtk-doc avoid expanding certain
109864     strings
109865
109866     Signed-off-by: David Zeuthen <davidz@redhat.com>
109867
109868  docs/reference/gio/gdbus-codegen.xml | 12 ++++++------
109869  1 file changed, 6 insertions(+), 6 deletions(-)
109870
109871 commit 6a4ab7c5d3d98318c38816a64b3c444a2c99ea9b
109872 Author: David Zeuthen <davidz@redhat.com>
109873 Date:   Tue Apr 12 20:15:48 2011 -0400
109874
109875     GDBus: Minor renames and doc fixes
109876
109877     As requested by Simon in
109878     https://bugzilla.gnome.org/show_bug.cgi?id=647577
109879
109880     Signed-off-by: David Zeuthen <davidz@redhat.com>
109881
109882  docs/reference/gio/gio-sections.txt | 2 +-
109883  gio/gdbusinterfacestub.c            | 8 ++++++--
109884  gio/gdbusobjectmanagerserver.c      | 6 +++---
109885  gio/gdbusobjectmanagerserver.h      | 2 +-
109886  gio/gio.symbols                     | 2 +-
109887  5 files changed, 12 insertions(+), 8 deletions(-)
109888
109889 commit 6bf978f35e9688e48942bbb9b4f28187fae29f73
109890 Author: David Zeuthen <davidz@redhat.com>
109891 Date:   Tue Apr 12 17:12:26 2011 -0400
109892
109893     gdbus-codegen: Mention that @since can be used
109894
109895     Signed-off-by: David Zeuthen <davidz@redhat.com>
109896
109897  docs/reference/gio/gdbus-codegen.xml | 13 +++++++++----
109898  1 file changed, 9 insertions(+), 4 deletions(-)
109899
109900 commit 34a28f2f062281d9fb75fcd02c4df238def6396e
109901 Author: David Zeuthen <davidz@redhat.com>
109902 Date:   Tue Apr 12 16:17:28 2011 -0400
109903
109904     Add support for org.gtk.GDBus.Since annotation
109905
109906     And use this for a) documentation purposes; and b) to preserve C ABI
109907     when an interface is extended. See
109908
109909      https://bugzilla.gnome.org/show_bug.cgi?id=647577#c5
109910
109911     for more details. Also add test cases for this.
109912
109913     Signed-off-by: David Zeuthen <davidz@redhat.com>
109914
109915  docs/reference/gio/gdbus-codegen.xml      | 22 ++++++++++++
109916  gio/gdbus-codegen/codegen.py              | 60
109917  ++++++++++++++++++++++++-------
109918  gio/gdbus-codegen/codegen_docbook.py      |  8 +++++
109919  gio/gdbus-codegen/dbustypes.py            | 15 ++++++++
109920  gio/gdbus-codegen/parser.py               |  8 +++++
109921  gio/gdbus-codegen/utils.py                |  7 ++++
109922  gio/tests/gdbus-example-objectmanager.xml |  4 +++
109923  gio/tests/gdbus-test-codegen.c            | 22 ++++++++++++
109924  gio/tests/test-codegen.xml                | 60
109925  +++++++++++++++++++++++++++++++
109926  9 files changed, 193 insertions(+), 13 deletions(-)
109927
109928 commit bf087aabbf3811ccb0abce532122c190673356e5
109929 Author: Colin Walters <walters@verbum.org>
109930 Date:   Tue Apr 12 12:56:33 2011 -0400
109931
109932     gsettings-tool fixes: Add missing _apply(), add unset-recursively
109933     to man page
109934
109935  docs/reference/gio/gsettings.xml | 12 ++++++++++++
109936  gio/gsettings-tool.c             |  1 +
109937  2 files changed, 13 insertions(+)
109938
109939 commit 3fd9f2e8f98d59c614a04be8b4a052027e025a64
109940 Author: Colin Walters <walters@verbum.org>
109941 Date:   Tue Apr 12 11:00:54 2011 -0400
109942
109943     gsettings: Implement reset-recursively
109944
109945     Motivation was the ability to:
109946     $ gsettings reset-recursively org.gnome.gnome-panel
109947
109948     https://bugzilla.gnome.org/show_bug.cgi?id=647579
109949
109950  gio/gsettings-tool.c | 57
109951  ++++++++++++++++++++++++++++++++++++++++++++++++++++
109952  1 file changed, 57 insertions(+)
109953
109954 commit 76d365372197e9ce9729402ae2fa4fac490f8dd0
109955 Author: David Zeuthen <davidz@redhat.com>
109956 Date:   Tue Apr 12 11:50:34 2011 -0400
109957
109958     gdbus-codegen: Add --c-generate-object-manager option + doc
109959     improvements
109960
109961     Signed-off-by: David Zeuthen <davidz@redhat.com>
109962
109963  docs/reference/gio/Makefile.am            |   4 +-
109964  docs/reference/gio/gdbus-codegen.xml      | 159
109965  +++++++++++++++++++-----------
109966  docs/reference/gio/gio-docs.xml           |   2 +-
109967  docs/reference/gio/migrating-gdbus.xml    |   7 +-
109968  gio/gdbus-codegen/codegen.py              | 153
109969  ++++++++++++++--------------
109970  gio/gdbus-codegen/codegen_main.py         |   9 +-
109971  gio/tests/Makefile.am                     |   6 +-
109972  gio/tests/gdbus-example-objectmanager.xml |   2 +-
109973  8 files changed, 200 insertions(+), 142 deletions(-)
109974
109975 commit 3f7912f142088cd27f53ba74fb69037c45223678
109976 Author: Matthias Clasen <mclasen@redhat.com>
109977 Date:   Tue Apr 12 10:02:31 2011 -0400
109978
109979     GLocalDirectoryMonitor: Improve struct packing
109980
109981  gio/glocaldirectorymonitor.h | 2 +-
109982  1 file changed, 1 insertion(+), 1 deletion(-)
109983
109984 commit a2094d5e564433ed3a4398afeacce80519bbda44
109985 Author: Matthias Clasen <mclasen@redhat.com>
109986 Date:   Tue Apr 12 10:02:12 2011 -0400
109987
109988     GIOSchedulerJob: Improve struct packing
109989
109990  gio/gioscheduler.c | 3 +--
109991  1 file changed, 1 insertion(+), 2 deletions(-)
109992
109993 commit bfe7548fe14ec3b49c96264c1e6d1650357fa41a
109994 Author: Matthias Clasen <mclasen@redhat.com>
109995 Date:   Tue Apr 12 10:01:37 2011 -0400
109996
109997     GFilenameCompleter: Improve struct packing
109998
109999  gio/gfilenamecompleter.c | 2 +-
110000  1 file changed, 1 insertion(+), 1 deletion(-)
110001
110002 commit 3e4f3673d8a54b3e1924d00a4a3a6048426f0b10
110003 Author: Matthias Clasen <mclasen@redhat.com>
110004 Date:   Tue Apr 12 10:01:05 2011 -0400
110005
110006     GFileAttributeMatcher: Improve struct packing
110007
110008  gio/gfileinfo.c | 5 +++--
110009  1 file changed, 3 insertions(+), 2 deletions(-)
110010
110011 commit 8903ec808bb02847d80a26c6224b319b2b2be059
110012 Author: Matthias Clasen <mclasen@redhat.com>
110013 Date:   Tue Apr 12 10:00:37 2011 -0400
110014
110015     GDBusProxy: Improve struct packing
110016
110017  gio/gdbusproxy.c | 2 +-
110018  1 file changed, 1 insertion(+), 1 deletion(-)
110019
110020 commit 53e3e111fd5a891e7b3668e1ca7eab4b987c855e
110021 Author: Matthias Clasen <mclasen@redhat.com>
110022 Date:   Tue Apr 12 10:00:03 2011 -0400
110023
110024     GDBusWorker: Improve struct packing
110025
110026  gio/gdbusprivate.c | 4 ++--
110027  1 file changed, 2 insertions(+), 2 deletions(-)
110028
110029 commit 9890c03579754ecf145575f6f77af6e34aa9b05c
110030 Author: Matthias Clasen <mclasen@redhat.com>
110031 Date:   Tue Apr 12 09:58:13 2011 -0400
110032
110033     GMarkupParseContext: Improve struct packing
110034
110035  glib/gmarkup.c | 3 ++-
110036  1 file changed, 2 insertions(+), 1 deletion(-)
110037
110038 commit f8b154f53a30930b6e3213c8b85bbb3dea4f68d7
110039 Author: Matthias Clasen <mclasen@redhat.com>
110040 Date:   Tue Apr 12 09:55:59 2011 -0400
110041
110042     GMatchInfo: improve struct packing
110043
110044  glib/gregex.c | 2 +-
110045  1 file changed, 1 insertion(+), 1 deletion(-)
110046
110047 commit 8276d0e557259154beaf3f2997276ba32ee9c1ee
110048 Author: David Zeuthen <davidz@redhat.com>
110049 Date:   Tue Apr 12 09:28:09 2011 -0400
110050
110051     Spiff up the "Migrating to GDBus" docs a bit
110052
110053     Signed-off-by: David Zeuthen <davidz@redhat.com>
110054
110055  docs/reference/gio/migrating-gdbus.xml         | 17 ++++---
110056  gio/tests/Makefile.am                          |  2 +-
110057  gio/tests/gdbus-example-objectmanager-client.c | 65
110058  ++++++++++++++++++++------
110059  gio/tests/gdbus-example-objectmanager-server.c | 34 ++++++++++----
110060  gio/tests/gdbus-example-objectmanager.xml      | 18 ++++++-
110061  5 files changed, 106 insertions(+), 30 deletions(-)
110062
110063 commit fc59b9d8436f295713d68e3f2a5af86b93013180
110064 Author: David Zeuthen <davidz@redhat.com>
110065 Date:   Mon Apr 11 18:32:11 2011 -0400
110066
110067     Update "Migrating to GDBus" chapter to take gdbus-codegen(1)
110068     into account
110069
110070     Signed-off-by: David Zeuthen <davidz@redhat.com>
110071
110072  docs/reference/gio/gdbus-codegen.xml      |   2 +-
110073  docs/reference/gio/migrating-gdbus.xml    | 223
110074  ++++++++++++------------------
110075  gio/tests/gdbus-example-objectmanager.xml |  26 +++-
110076  3 files changed, 105 insertions(+), 146 deletions(-)
110077
110078 commit ff6ecc61c992e27cc018b0716a3910efb4c0656a
110079 Author: Matthias Clasen <mclasen@redhat.com>
110080 Date:   Mon Apr 11 13:26:40 2011 -0400
110081
110082     Add forgotten apis
110083
110084     g_desktop_app_info_launch_uris_as_manager was not listed in
110085     the docs.
110086
110087  NEWS | 30 +++++++++++++++++++++++++++++-
110088  1 file changed, 29 insertions(+), 1 deletion(-)
110089
110090 commit e5525f1010825bc5dfbed39f593999d6a115a972
110091 Author: David Zeuthen <davidz@redhat.com>
110092 Date:   Mon Apr 11 16:35:14 2011 -0400
110093
110094     GDBus: Add ObjectManager example
110095
110096     Signed-off-by: David Zeuthen <davidz@redhat.com>
110097
110098  gio/tests/Makefile.am                          |  29 +++++
110099  gio/tests/gdbus-example-objectmanager-client.c | 135
110100  +++++++++++++++++++++++
110101  gio/tests/gdbus-example-objectmanager-server.c | 141
110102  +++++++++++++++++++++++++
110103  gio/tests/gdbus-example-objectmanager.xml      |  33 ++++++
110104  4 files changed, 338 insertions(+)
110105
110106 commit 24533f261900b3234abc4182ffea6bbd1cb1a29e
110107 Author: David Zeuthen <davidz@redhat.com>
110108 Date:   Mon Apr 11 15:34:38 2011 -0400
110109
110110     Also use interface_ instead of interface in C files
110111
110112     This is because gtk-doc scans the function in the H file but reads the
110113     docs from the C file. Annoying.
110114
110115     Signed-off-by: David Zeuthen <davidz@redhat.com>
110116
110117  gio/gdbusinterface.c     |  34 +++++-----
110118  gio/gdbusinterfacestub.c | 170
110119  +++++++++++++++++++++++------------------------
110120  gio/gdbusobjectstub.c    |  44 ++++++------
110121  3 files changed, 124 insertions(+), 124 deletions(-)
110122
110123 commit 6cc4dc5b9bb88aff4ec04f115facecef56b7374c
110124 Author: David Zeuthen <davidz@redhat.com>
110125 Date:   Mon Apr 11 15:22:37 2011 -0400
110126
110127     GDBusInterfaceStub: Rename stub parameter to interface
110128
110129     Signed-off-by: David Zeuthen <davidz@redhat.com>
110130
110131  gio/gdbusinterfacestub.c | 256
110132  +++++++++++++++++++++++------------------------
110133  gio/gdbusinterfacestub.h |  30 +++---
110134  2 files changed, 143 insertions(+), 143 deletions(-)
110135
110136 commit 48090287367bf4c57f375faaca8d65bd9cce0d11
110137 Author: David Zeuthen <davidz@redhat.com>
110138 Date:   Mon Apr 11 15:13:25 2011 -0400
110139
110140     GDBus: Avoid using the word interface in public C headers
110141
110142     Same deal as with e.g. index since some libraries may do crazy stuff
110143     such as "#define interface xyz".
110144
110145     Signed-off-by: David Zeuthen <davidz@redhat.com>
110146
110147  gio/gdbusinterface.h     | 12 ++++++------
110148  gio/gdbusobject.h        |  4 ++--
110149  gio/gdbusobjectmanager.h |  4 ++--
110150  gio/gdbusobjectstub.h    |  4 ++--
110151  4 files changed, 12 insertions(+), 12 deletions(-)
110152
110153 commit 5ec05ebfd48ab6bac396f8cd30b47d61b93c7884
110154 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
110155 Date:   Mon Apr 11 21:06:01 2011 +0200
110156
110157     Updated Spanish translation
110158
110159  po/es.po | 530
110160  ++++++++++++++++++++++++++++++++-------------------------------
110161  1 file changed, 272 insertions(+), 258 deletions(-)
110162
110163 commit 4dffec890631acc926b6e66da4d318e3587f7d38
110164 Author: David Zeuthen <davidz@redhat.com>
110165 Date:   Mon Apr 11 14:59:19 2011 -0400
110166
110167     Dist test-codegen.xml
110168
110169     Signed-off-by: David Zeuthen <davidz@redhat.com>
110170
110171  gio/tests/Makefile.am | 4 +++-
110172  1 file changed, 3 insertions(+), 1 deletion(-)
110173
110174 commit eaef2a8f3f54354af50e0089a578f83656756d8d
110175 Author: Matthias Clasen <mclasen@redhat.com>
110176 Date:   Mon Apr 11 13:26:40 2011 -0400
110177
110178     Add forgotten apis
110179
110180     g_desktop_app_info_launch_uris_as_manager was not listed in
110181     the docs.
110182
110183  docs/reference/gio/gio-sections.txt | 2 ++
110184  1 file changed, 2 insertions(+)
110185
110186 commit c36aa59bf05b972ae1c1e0b9e273064914ca3447
110187 Author: Matthias Clasen <mclasen@redhat.com>
110188 Date:   Mon Apr 11 13:21:12 2011 -0400
110189
110190     Fix duplicate private subsection
110191
110192     gtk-doc doesn't understand duplicate Private subsections in
110193     the obvious way, it seems.
110194
110195  docs/reference/glib/glib-sections.txt | 8 +++-----
110196  1 file changed, 3 insertions(+), 5 deletions(-)
110197
110198 commit 1a6dd8c7fabdb79bcce7dc04f0e6044a343169f4
110199 Author: Matthias Clasen <mclasen@redhat.com>
110200 Date:   Mon Apr 11 13:20:55 2011 -0400
110201
110202     Fix a few parameter mismatches in the docs
110203
110204  glib/gtimezone.c | 20 ++++++++++----------
110205  glib/gtimezone.h |  4 ++--
110206  2 files changed, 12 insertions(+), 12 deletions(-)
110207
110208 commit 3c94299b0ff1c8e1b0b06bedd73b1b725e631d8a
110209 Author: Matthias Clasen <mclasen@redhat.com>
110210 Date:   Mon Apr 11 12:57:19 2011 -0400
110211
110212     Don't include unistd.h unconditionally
110213
110214     It doesn't exist on all platforms. Partial fix for bug 647341.
110215
110216  gio/glib-compile-schemas.c | 9 ++++++---
110217  1 file changed, 6 insertions(+), 3 deletions(-)
110218
110219 commit 9d048615da794e265256ad29c27daf147675f239
110220 Author: Matthias Clasen <mclasen@redhat.com>
110221 Date:   Mon Apr 11 12:53:25 2011 -0400
110222
110223     Add 2.30 index to GLib docs
110224
110225  docs/reference/glib/glib-docs.sgml | 4 ++++
110226  1 file changed, 4 insertions(+)
110227
110228 commit 8f2a6d3e5a6208953c4e1691826597b2cd6ea2b2
110229 Author: Matthias Clasen <mclasen@redhat.com>
110230 Date:   Mon Apr 11 12:26:15 2011 -0400
110231
110232     Updates
110233
110234  NEWS | 58 +++++++++++++++++++++++++++++++++++++++++++++++++++++-----
110235  1 file changed, 53 insertions(+), 5 deletions(-)
110236
110237 commit 9c1941c07fba7626ba1a40a7009615c88a645539
110238 Author: David Zeuthen <davidz@redhat.com>
110239 Date:   Mon Apr 11 10:54:52 2011 -0400
110240
110241     GDBus: Add test-suite for new ObjectManager and gdbus-codegen(1) code
110242
110243     Signed-off-by: David Zeuthen <davidz@redhat.com>
110244
110245  gio/tests/Makefile.am          |   24 +
110246  gio/tests/gdbus-test-codegen.c | 2178
110247  ++++++++++++++++++++++++++++++++++++++++
110248  gio/tests/test-codegen.xml     |  341 +++++++
110249  3 files changed, 2543 insertions(+)
110250
110251 commit 982195b61c4996e1dd8045dcdb818ff7ee45d5b4
110252 Author: David Zeuthen <davidz@redhat.com>
110253 Date:   Mon Apr 11 10:51:37 2011 -0400
110254
110255     GDBus: Use thread-default GMainContext in _g_assert_property_notify
110256     + friends
110257
110258     Signed-off-by: David Zeuthen <davidz@redhat.com>
110259
110260  gio/tests/gdbus-tests.c | 4 ++--
110261  1 file changed, 2 insertions(+), 2 deletions(-)
110262
110263 commit ff57ed5d6a67f91ef35ae947f3fea7ecce12ee7b
110264 Author: Ryan Lortie <desrt@desrt.ca>
110265 Date:   Mon Apr 11 03:30:24 2011 -0400
110266
110267     GApplication: g_settings_sync() on exit
110268
110269     Call g_settings_sync() just before g_applcation_run() returns.
110270     This is
110271     really the correct thing to do in every case that you're using
110272     GSettings
110273     and it prevents every single application from having to do it for
110274     themselves.
110275
110276     Closes bug #647419.
110277
110278  gio/gapplication.c | 2 ++
110279  1 file changed, 2 insertions(+)
110280
110281 commit 68aef334041c7da2c67e43b743b8e93114d84e54
110282 Author: Ryan Lortie <desrt@desrt.ca>
110283 Date:   Mon Apr 11 03:37:47 2011 -0400
110284
110285     GSettings: make _sync() a no-op if uninitialised
110286
110287     If GSettings is uninitialised then g_settings_sync() should very
110288     obviously just return right away (rather than attempting to initialise
110289     GSettings first).
110290
110291  gio/gsettingsbackend.c | 23 +++++++++++++++++------
110292  1 file changed, 17 insertions(+), 6 deletions(-)
110293
110294 commit 6a45180c95baaddedafacf1780de2670c5a6a44a
110295 Author: David Zeuthen <davidz@redhat.com>
110296 Date:   Sun Apr 10 11:19:45 2011 -0400
110297
110298     Clarify docs for g_dbus_gvalue_to_gvariant() and
110299     g_dbus_gvariant_to_gvalue()
110300
110301     Signed-off-by: David Zeuthen <davidz@redhat.com>
110302
110303  gio/gdbusutils.c | 77
110304  +++++++++++++++++++++++++++++---------------------------
110305  gio/gdbusutils.h |  2 +-
110306  2 files changed, 41 insertions(+), 38 deletions(-)
110307
110308 commit 45377252db37ed46b4fd4c17ae88d8804c8c0923
110309 Author: Ryan Lortie <desrt@desrt.ca>
110310 Date:   Sun Apr 10 07:55:03 2011 -0400
110311
110312     Add test case for G_APPLICATION_NON_UNIQUE
110313
110314  gio/tests/gapplication.c | 74
110315  ++++++++++++++++++++++++++++++++++++++++++++++++
110316  1 file changed, 74 insertions(+)
110317
110318 commit 9d204338f3e2a0eb7fb53eb7287040eb8d0f8589
110319 Author: Ryan Lortie <desrt@desrt.ca>
110320 Date:   Sun Apr 10 07:51:55 2011 -0400
110321
110322     GApplication: add G_APPLICATION_NON_UNIQUE
110323
110324     Add a flag to essentially short-circuit g_application_register().  The
110325     application makes no attempt to acquire the bus name or check for
110326     existing instances with that name.  The application is never
110327     considered
110328     as being 'remote' and all requests are handled locally.
110329
110330     Closes #646985.
110331
110332  gio/gapplication.c | 19 +++++++++++--------
110333  gio/gioenums.h     |  9 ++++++++-
110334  2 files changed, 19 insertions(+), 9 deletions(-)
110335
110336 commit 53389d963d1271d0c36862e2b4866ff5231b9b9e
110337 Author: Ryan Lortie <desrt@desrt.ca>
110338 Date:   Sun Apr 10 07:50:26 2011 -0400
110339
110340     GApplication: fix leaked object path
110341
110342     In the case that we fail to become the primary instance we should
110343     unregister *both* object paths that we registered during our attempt.
110344
110345  gio/gapplicationimpl-dbus.c | 3 +++
110346  1 file changed, 3 insertions(+)
110347
110348 commit 01a5f19e049618fc4665c809ef85958cca1ee2ae
110349 Author: David Zeuthen <davidz@redhat.com>
110350 Date:   Sat Apr 9 17:51:59 2011 -0400
110351
110352     Improve g_dbus_gvalue_to_gvariant() docs
110353
110354     Signed-off-by: David Zeuthen <davidz@redhat.com>
110355
110356  gio/gdbusutils.c | 30 +++++++++++-------------------
110357  1 file changed, 11 insertions(+), 19 deletions(-)
110358
110359 commit 61704dbca5a0004ab9b1172cd96b8d81b1697d61
110360 Author: Dan Winship <danw@gnome.org>
110361 Date:   Sat Apr 9 12:47:32 2011 -0400
110362
110363     GSocket: clarify g_socket_receive documentation
110364
110365     g_socket_receive* return 0 if the connection is closed.
110366
110367     https://bugzilla.gnome.org/show_bug.cgi?id=643074
110368
110369  gio/gsocket.c | 30 ++++++++++++++++++------------
110370  1 file changed, 18 insertions(+), 12 deletions(-)
110371
110372 commit ea57feff96f13bbd4d03a76040a4ddfad2677310
110373 Author: Dan Winship <danw@gnome.org>
110374 Date:   Thu Mar 10 22:09:31 2011 -0500
110375
110376     gsettings-tool: warn if setting a value fails
110377
110378     eg, if the dconf backend cannot connect to dbus
110379
110380     https://bugzilla.gnome.org/show_bug.cgi?id=641768
110381
110382  gio/gsettings-tool.c | 14 +++++++++++---
110383  1 file changed, 11 insertions(+), 3 deletions(-)
110384
110385 commit 1d781ba3bec741475eaa745aec2c060e9b1114f4
110386 Author: David Zeuthen <davidz@redhat.com>
110387 Date:   Sat Apr 9 11:46:19 2011 -0400
110388
110389     GDBus: Document GVariant/GValue conversion routines and move to them
110390     to utils
110391
110392     Signed-off-by: David Zeuthen <davidz@redhat.com>
110393
110394  docs/reference/gio/gio-sections.txt |   4 +-
110395  gio/gdbusinterface.c                | 315 -----------------------------
110396  gio/gdbusinterface.h                |   7 -
110397  gio/gdbusutils.c                    | 385
110398  ++++++++++++++++++++++++++++++++++++
110399  gio/gdbusutils.h                    |   5 +
110400  gio/gio.symbols                     |   4 +-
110401  6 files changed, 394 insertions(+), 326 deletions(-)
110402
110403 commit 9c8341f1aaf01148ee2ca7f634478cdfaf4a0303
110404 Author: David Zeuthen <davidz@redhat.com>
110405 Date:   Sat Apr 9 11:39:32 2011 -0400
110406
110407     Forgot to add autofoo for libffi
110408
110409     Signed-off-by: David Zeuthen <davidz@redhat.com>
110410
110411  configure.ac | 4 ++++
110412  1 file changed, 4 insertions(+)
110413
110414 commit 88ab35f3cb6127036361e421987a127bddb989c8
110415 Author: David Zeuthen <davidz@redhat.com>
110416 Date:   Fri Apr 8 17:34:44 2011 -0400
110417
110418     Add a generic libffi based marshaller to libgobject
110419
110420     This code is from https://bugzilla.gnome.org/show_bug.cgi?id=567087
110421     and was adapted by myself to also support the GVariant fundamental
110422     type.
110423
110424     Signed-off-by: David Zeuthen <davidz@redhat.com>
110425
110426  docs/reference/gobject/gobject-sections.txt |   1 +
110427  gio/gdbus-codegen/codegen.py                | 189
110428  +--------------------------
110429  gobject-2.0.pc.in                           |   1 +
110430  gobject/Makefile.am                         |   4 +-
110431  gobject/gclosure.c                          | 194
110432  ++++++++++++++++++++++++++++
110433  gobject/gclosure.h                          |   7 +
110434  gobject/gobject.symbols                     |   1 +
110435  7 files changed, 209 insertions(+), 188 deletions(-)
110436
110437 commit 0b9229beca5379b638e9d9a879bca30560042023
110438 Author: David Zeuthen <davidz@redhat.com>
110439 Date:   Fri Apr 8 16:57:31 2011 -0400
110440
110441     Add gdbus-codegen(1) command
110442
110443     It doesn't work yet without the user manually adding ffi bits. That's
110444     the topic of the next commit.
110445
110446     Signed-off-by: David Zeuthen <davidz@redhat.com>
110447
110448  configure.ac                         |    2 +
110449  docs/reference/gio/Makefile.am       |    6 +-
110450  docs/reference/gio/gdbus-codegen.xml |  674 +++++++++++
110451  docs/reference/gio/gio-docs.xml      |    1 +
110452  gio/Makefile.am                      |    2 +-
110453  gio/gdbus-codegen/Makefile.am        |   27 +
110454  gio/gdbus-codegen/__init__.py        |    1 +
110455  gio/gdbus-codegen/codegen.py         | 2104
110456  ++++++++++++++++++++++++++++++++++
110457  gio/gdbus-codegen/codegen_docbook.py |  283 +++++
110458  gio/gdbus-codegen/codegen_main.py    |  171 +++
110459  gio/gdbus-codegen/config.py.in       |    6 +
110460  gio/gdbus-codegen/dbustypes.py       |  288 +++++
110461  gio/gdbus-codegen/gdbus-codegen.in   |   11 +
110462  gio/gdbus-codegen/parser.py          |  255 ++++
110463  gio/gdbus-codegen/utils.py           |   56 +
110464  15 files changed, 3884 insertions(+), 3 deletions(-)
110465
110466 commit 1a0424b7ff4550ae90ff730bb98d40bface512f3
110467 Author: Matthias Clasen <mclasen@redhat.com>
110468 Date:   Fri Apr 8 17:02:01 2011 -0400
110469
110470     Fix another faulty GApplicationCommandline example
110471
110472     Several flaws were pointed out by Shaun McCance. We were
110473     leaking handled arguments, and we were mishandling the last
110474     argument, and we were actually skipping arguments too.
110475
110476     https://bugzilla.gnome.org/show_bug.cgi?id=647031
110477
110478  gio/tests/gapplication-example-cmdline2.c | 16 ++++++++++------
110479  1 file changed, 10 insertions(+), 6 deletions(-)
110480
110481 commit ac93a6af88901840b3324c086221c9153608df0a
110482 Author: David Zeuthen <davidz@redhat.com>
110483 Date:   Fri Apr 8 16:29:48 2011 -0400
110484
110485     Add "Since: 2.30" for new D-Bus routines
110486
110487     Signed-off-by: David Zeuthen <davidz@redhat.com>
110488
110489  gio/gdbusinterface.c           | 10 ++++++++++
110490  gio/gdbusinterface.h           |  4 ++++
110491  gio/gdbusinterfacestub.c       | 24 ++++++++++++++++++++++++
110492  gio/gdbusinterfacestub.h       |  4 ++++
110493  gio/gdbusobject.c              | 14 ++++++++++++++
110494  gio/gdbusobject.h              |  2 ++
110495  gio/gdbusobjectmanager.c       | 22 ++++++++++++++++------
110496  gio/gdbusobjectmanager.h       |  2 ++
110497  gio/gdbusobjectmanagerclient.c | 40
110498  ++++++++++++++++++++++++++++++++++++++++
110499  gio/gdbusobjectmanagerclient.h |  4 ++++
110500  gio/gdbusobjectmanagerserver.c | 14 ++++++++++++++
110501  gio/gdbusobjectmanagerserver.h |  6 +++++-
110502  gio/gdbusobjectproxy.c         |  8 ++++++++
110503  gio/gdbusobjectproxy.h         |  4 ++++
110504  gio/gdbusobjectstub.c          | 16 ++++++++++++++++
110505  gio/gdbusobjectstub.h          |  6 +++++-
110506  16 files changed, 172 insertions(+), 8 deletions(-)
110507
110508 commit bf6e10fe5231e892e9f64b0887b6a432047be07a
110509 Author: David Zeuthen <davidz@redhat.com>
110510 Date:   Fri Apr 8 16:29:30 2011 -0400
110511
110512     Add docs for new high-level D-Bus types
110513
110514     Signed-off-by: David Zeuthen <davidz@redhat.com>
110515
110516  docs/reference/gio/gio-docs.xml     |   8 ++
110517  docs/reference/gio/gio-sections.txt | 179
110518  ++++++++++++++++++++++++++++++++++++
110519  docs/reference/gio/gio.types        |   8 ++
110520  3 files changed, 195 insertions(+)
110521
110522 commit 1e2e58705c0dbda29a6bbe9fb890b7700fee428e
110523 Author: David Zeuthen <davidz@redhat.com>
110524 Date:   Fri Apr 8 16:12:33 2011 -0400
110525
110526     GDBusProxy: Store GDBusObject in private struct instead of qdata
110527
110528     Signed-off-by: David Zeuthen <davidz@redhat.com>
110529
110530  gio/gdbusproxy.c | 18 +++++++++++++-----
110531  1 file changed, 13 insertions(+), 5 deletions(-)
110532
110533 commit b41cf76350c144379c012f6a959dd30152e17780
110534 Author: David Zeuthen <davidz@redhat.com>
110535 Date:   Fri Apr 8 16:12:09 2011 -0400
110536
110537     GDBusProxy: Update description to match GDBusInterface
110538
110539     Signed-off-by: David Zeuthen <davidz@redhat.com>
110540
110541  gio/gdbusproxy.c | 2 +-
110542  1 file changed, 1 insertion(+), 1 deletion(-)
110543
110544 commit 94b907134426e26393a86630dae5ce53baee6ae6
110545 Author: David Zeuthen <davidz@redhat.com>
110546 Date:   Fri Apr 8 15:14:47 2011 -0400
110547
110548     Start merging gdbus-codegen code
110549
110550     Signed-off-by: David Zeuthen <davidz@redhat.com>
110551
110552  gio/Makefile.am                |   16 +
110553  gio/gdbusauthobserver.c        |   17 +-
110554  gio/gdbusinterface.c           |  410 +++++++++++
110555  gio/gdbusinterface.h           |   79 ++
110556  gio/gdbusinterfacestub.c       |  693 ++++++++++++++++++
110557  gio/gdbusinterfacestub.h       |  105 +++
110558  gio/gdbusobject.c              |  191 +++++
110559  gio/gdbusobject.h              |   95 +++
110560  gio/gdbusobjectmanager.c       |  216 ++++++
110561  gio/gdbusobjectmanager.h       |   89 +++
110562  gio/gdbusobjectmanagerclient.c | 1575
110563  ++++++++++++++++++++++++++++++++++++++++
110564  gio/gdbusobjectmanagerclient.h |  129 ++++
110565  gio/gdbusobjectmanagerserver.c |  898 +++++++++++++++++++++++
110566  gio/gdbusobjectmanagerserver.h |   80 ++
110567  gio/gdbusobjectproxy.c         |  315 ++++++++
110568  gio/gdbusobjectproxy.h         |   72 ++
110569  gio/gdbusobjectstub.c          |  475 ++++++++++++
110570  gio/gdbusobjectstub.h          |   87 +++
110571  gio/gdbusprivate.c             |   18 +
110572  gio/gdbusprivate.h             |   20 +-
110573  gio/gdbusproxy.c               |   36 +
110574  gio/gio-marshal.list           |    3 +
110575  gio/gio.h                      |    8 +
110576  gio/gio.symbols                |   96 +++
110577  gio/gioenums.h                 |   36 +
110578  gio/giotypes.h                 |   33 +
110579  26 files changed, 5774 insertions(+), 18 deletions(-)
110580
110581 commit 0729260141bb585943ad1c6efa8ab7ee9058b0aa
110582 Author: David Zeuthen <davidz@redhat.com>
110583 Date:   Fri Apr 8 15:44:25 2011 -0400
110584
110585     Silence a bunch of -Wunused-but-set-variable warnings
110586
110587     Signed-off-by: David Zeuthen <davidz@redhat.com>
110588
110589  gio/gdbusaddress.c           | 29 +++++++++++++++++++++++++++++
110590  gio/gdbusauth.c              |  1 +
110591  gio/gdbusauthmechanismsha1.c |  4 ++++
110592  gio/gdbusconnection.c        | 17 -----------------
110593  gio/gdbusmessage.c           |  5 ++---
110594  gio/gdbusprivate.c           |  1 +
110595  gio/gdbusproxy.c             |  5 +----
110596  gio/gdbusserver.c            |  5 +----
110597  gio/gdbusutils.c             |  4 ----
110598  gio/gicon.c                  |  4 +---
110599  gio/ginetaddress.c           |  1 +
110600  gio/glib-compile-schemas.c   |  3 ---
110601  gio/gresolver.c              |  2 ++
110602  gio/gsocket.c                |  6 +-----
110603  gio/gsocketconnection.c      |  1 +
110604  gio/gsocketcontrolmessage.c  |  1 +
110605  gio/gunixconnection.c        |  1 +
110606  gio/gvdb/gvdb-reader.c       |  2 --
110607  gio/tests/converter-stream.c |  6 ------
110608  gio/tests/file.c             |  9 +++------
110609  gio/tests/httpd.c            |  1 +
110610  gio/tests/live-g-file.c      |  3 +--
110611  gio/tests/sleepy-stream.c    |  3 ---
110612  23 files changed, 52 insertions(+), 62 deletions(-)
110613
110614 commit 23818d1e61bdf33e5f19ba1c0993bacfcdc113db
110615 Author: Ryan Lortie <desrt@desrt.ca>
110616 Date:   Fri Apr 8 09:14:50 2011 -0400
110617
110618     GSettings: remove more asserts
110619
110620     Same logic as the last commit on this topic, applied to the other
110621     functions too.
110622
110623  gio/gsettings.c | 8 --------
110624  1 file changed, 8 deletions(-)
110625
110626 commit edaf99be8662bf19a67ef5e62b8402764197d0c6
110627 Author: Matthias Clasen <mclasen@redhat.com>
110628 Date:   Fri Apr 8 07:13:54 2011 -0400
110629
110630     Avoid an interaction between GApplication and GOption
110631
110632     When using GOption to handle commandlines, we need to disable
110633     the builtin help handling, since it calls exit(). Also mention
110634     this particular pitfall in the docs.
110635
110636  gio/gapplicationcommandline.c             |  5 ++++-
110637  gio/tests/gapplication-example-cmdline3.c | 11 +++++++++++
110638  2 files changed, 15 insertions(+), 1 deletion(-)
110639
110640 commit 3498d58289ed833aeae59bfc76db0f5fa5840481
110641 Author: Ryan Lortie <desrt@desrt.ca>
110642 Date:   Fri Apr 8 01:47:52 2011 -0400
110643
110644     glib-compile-schemas: check for undefined refs
110645
110646     For child schemas, verify that the named schema actually exists and
110647     issue a warning if not.  This error in schema files will cause runtime
110648     errors when iterating over the list of child schemas and attempting to
110649     instantiate each one.
110650
110651     This will move from being merely a warning to a hard error in the
110652     future.
110653
110654     Bug #646039.
110655
110656  gio/glib-compile-schemas.c | 28 ++++++++++++++++++++++------
110657  1 file changed, 22 insertions(+), 6 deletions(-)
110658
110659 commit 4ece333afeb046b60eaa5fd512694e5c8f1587a6
110660 Author: Ryan Lortie <desrt@desrt.ca>
110661 Date:   Thu Apr 7 21:25:01 2011 -0400
110662
110663     Don't assert on backend == settings->priv->backend
110664
110665     They could be different if a notification is queued for delivery and
110666     someone calls g_settings_delay().
110667
110668     Bug #646843.
110669
110670  gio/gsettings.c | 12 +++++++++++-
110671  1 file changed, 11 insertions(+), 1 deletion(-)
110672
110673 commit a2e3a4d150b59213694b5166d0fda60d2b17970a
110674 Author: Matthias Clasen <mclasen@redhat.com>
110675 Date:   Thu Apr 7 17:14:36 2011 -0400
110676
110677     Add a warning to the g_dbus_connection_set_exit_on_close docs
110678
110679     Tell people to not leak their apps out of the session.
110680
110681  gio/gdbusconnection.c | 9 ++++++++-
110682  1 file changed, 8 insertions(+), 1 deletion(-)
110683
110684 commit 784619bc3aeb0e4f4d0dcf1c6feb934eaa586841
110685 Author: Dan Winship <danw@gnome.org>
110686 Date:   Mon Apr 4 11:10:50 2011 -0400
110687
110688     Fix two leaks seen when using TLS connections
110689
110690     g_tls_certificate_list_new_from_file() was leaking the file contents,
110691     and GSource was leaking the GSourcePrivate structure that got
110692     created when using child sources.
110693
110694  gio/gtlscertificate.c | 1 +
110695  glib/gmain.c          | 7 +++++++
110696  2 files changed, 8 insertions(+)
110697
110698 commit 9fdc8d976a06d892e3718b417759aacf83167616
110699 Author: Jordi Serratosa <serratosa@gmail.com>
110700 Date:   Mon Apr 4 21:16:35 2011 +0200
110701
110702     [l10n]Fixes on Catalan translation
110703
110704  po/ca.po | 20 ++++++++++----------
110705  1 file changed, 10 insertions(+), 10 deletions(-)
110706
110707 commit 418358f452a858205c1236c9826b40de92aca430
110708 Author: OKANO Takayoshi <kano@na.rim.or.jp>
110709 Date:   Mon Apr 4 21:27:35 2011 +0900
110710
110711     Updated Japanese translation
110712
110713  po/ja.po | 1192
110714  ++++++++++++++++++++++++++++++++++++--------------------------
110715  1 file changed, 696 insertions(+), 496 deletions(-)
110716
110717 commit 3ac7e0a7fe0156605237916d7388cb8894b93b72
110718 Author: Murray Cumming <murrayc@murrayc.com>
110719 Date:   Thu Mar 24 09:37:21 2011 +0100
110720
110721     Docs: Change DBus to D-Bus
110722
110723  gio/gioenums.h             |  2 +-
110724  glib/gvariant-serialiser.c | 12 ++++++------
110725  glib/gvariant.c            | 38 +++++++++++++++++++-------------------
110726  glib/gvarianttype.c        | 20 ++++++++++----------
110727  glib/gvarianttype.h        | 18 +++++++++---------
110728  5 files changed, 45 insertions(+), 45 deletions(-)
110729
110730 commit 27a067a3c860271b62f009382444d5d728932e47
110731 Author: Petr Kovar <pknbe@volny.cz>
110732 Date:   Mon Apr 4 04:10:42 2011 +0200
110733
110734     Update Czech translation
110735
110736  po/cs.po | 1139
110737  +++++++++++++++++++++++++++++++++++---------------------------
110738  1 file changed, 639 insertions(+), 500 deletions(-)
110739
110740 commit 88a6723bf4453d20d467dad7f1400a14e1248545
110741 Author: Gabor Kelemen <kelemeng@gnome.hu>
110742 Date:   Sun Apr 3 10:13:57 2011 +0200
110743
110744     Updated Hungarian translation
110745
110746  po/hu.po | 44 ++++++++++++++++++++++----------------------
110747  1 file changed, 22 insertions(+), 22 deletions(-)
110748
110749 commit 32e26cf17936e0ad26252acb24530a7e2811e3eb
110750 Author: Murray Cumming <murrayc@murrayc.com>
110751 Date:   Sat Apr 2 15:42:11 2011 +0200
110752
110753     GDBusMethodInvocation: Improve get_parameters() documentation.
110754
110755     Note that the returned GVariant is always a tuple.
110756     See bug #646420.
110757
110758  gio/gdbusmethodinvocation.c | 5 +++--
110759  1 file changed, 3 insertions(+), 2 deletions(-)
110760
110761 commit 98365dff73d8ecc8a02b7dfedce87e6fc28f4e39
110762 Author: Colin Walters <walters@verbum.org>
110763 Date:   Thu Mar 31 17:07:07 2011 -0400
110764
110765     gqsort: Quiet a compiler warning for qsort_r
110766
110767  glib/gqsort.c | 2 +-
110768  1 file changed, 1 insertion(+), 1 deletion(-)
110769
110770 commit 14bb138d581b40bbd850c85ae63c8391a1671696
110771 Author: Colin Walters <walters@verbum.org>
110772 Date:   Fri Mar 25 11:59:33 2011 -0400
110773
110774     goption: [linux] Look in /proc/self/cmdline for argv0 if not specified
110775
110776     We really shouldn't use <unknown> when we can perfectly easily
110777     get argv0 out of /proc.  This avoids people having to pass argv
110778     down into gtk_init/g_option_context_parse etc., which is important
110779     because GTK+ uses it to initialize the WM_CLASS, which in turn
110780     GNOME Shell consumes for application tracking.
110781
110782     https://bugzilla.gnome.org/show_bug.cgi?id=644309
110783
110784  glib/goption.c              | 50 ++++++++++++++++++++++++++++++-----
110785  glib/tests/Makefile.am      |  4 +++
110786  glib/tests/option-argv0.c   | 63
110787  +++++++++++++++++++++++++++++++++++++++++++++
110788  glib/tests/option-context.c | 25 +++---------------
110789  4 files changed, 113 insertions(+), 29 deletions(-)
110790
110791 commit 131b9f98ea6ec1cc7b8dce539199d181ab1dac19
110792 Author: Ryan Lortie <desrt@desrt.ca>
110793 Date:   Thu Mar 31 15:55:21 2011 +0530
110794
110795     gio.symbols updates
110796
110797  gio/gio.symbols | 7 +++++++
110798  1 file changed, 7 insertions(+)
110799
110800 commit 7a752e0817986d535717ceee2d502f00e3c0f747
110801 Author: Ryan Lortie <desrt@desrt.ca>
110802 Date:   Thu Mar 31 15:51:01 2011 +0530
110803
110804     Improve .gitignore
110805
110806  gio/tests/.gitignore     | 1 +
110807  glib/tests/.gitignore    | 4 ++++
110808  gobject/tests/.gitignore | 5 +++++
110809  m4macros/.gitignore      | 1 +
110810  4 files changed, 11 insertions(+)
110811
110812 commit 0cadce7e93b0246ad57ab26b9bc851facbb54416
110813 Author: Ryan Lortie <desrt@desrt.ca>
110814 Date:   Thu Mar 31 15:47:54 2011 +0530
110815
110816     glib.symbols: add some missing symbols
110817
110818  glib/glib.symbols | 2 ++
110819  1 file changed, 2 insertions(+)
110820
110821 commit d95b750a1d936d962b4c00be2d65ea1606f143cb
110822 Author: Ryan Lortie <desrt@desrt.ca>
110823 Date:   Thu Mar 31 15:12:34 2011 +0530
110824
110825     compile schemas test: open ranges for all types
110826
110827     We need to make sure that every value in the table actually parses
110828     with
110829     GVariant.
110830
110831  gio/tests/gschema-compile.c                        |  3 +-
110832  gio/tests/schema-tests/range-type-test.gschema.xml | 76
110833  ++++++++++++++++++++++
110834  2 files changed, 78 insertions(+), 1 deletion(-)
110835
110836 commit d2af82e8203323e1b7fad4460c6b48411ef81711
110837 Author: Ryan Lortie <desrt@desrt.ca>
110838 Date:   Thu Mar 31 15:11:30 2011 +0530
110839
110840     gschema-test: invert expectation for min/max omit
110841
110842     It is now completely valid.
110843
110844     Fix up what is now a legitimate range error in the schema used in
110845     one of
110846     the tests.
110847
110848  gio/tests/gschema-compile.c                          | 4 ++--
110849  gio/tests/schema-tests/range-missing-max.gschema.xml | 4 ++--
110850  2 files changed, 4 insertions(+), 4 deletions(-)
110851
110852 commit cde83c8ccd5d56a72d2e3f0d36e9a902f9375482
110853 Author: Ryan Lortie <desrt@desrt.ca>
110854 Date:   Thu Mar 31 15:10:25 2011 +0530
110855
110856     glib-compile-schemas: min and max are now optional
110857
110858     Will be taken to be the minimum and maximum value for the type of the
110859     key if they are left out.
110860
110861     Bug #646310.
110862
110863  gio/glib-compile-schemas.c | 31 +++++++++++++++++++++++++++++--
110864  1 file changed, 29 insertions(+), 2 deletions(-)
110865
110866 commit cd35e2e64341c7d8186f448e990e6589f0b21d64
110867 Author: Ryan Lortie <desrt@desrt.ca>
110868 Date:   Thu Mar 31 15:09:55 2011 +0530
110869
110870     GVariant test: test parsing of "inf" and "nan"
110871
110872  glib/tests/gvariant.c | 17 +++++++++++++++++
110873  1 file changed, 17 insertions(+)
110874
110875 commit 85633f11824bc806bef3d18b8c8a0bdb96af6a16
110876 Author: Ryan Lortie <desrt@desrt.ca>
110877 Date:   Thu Mar 31 14:48:10 2011 +0530
110878
110879     GVariant parser: parse "inf", "-inf" and "nan"
110880
110881  glib/gvariant-parser.c | 13 ++++++++-----
110882  1 file changed, 8 insertions(+), 5 deletions(-)
110883
110884 commit 24ed841d6a65e3beff64b2252d132be9e57ede9a
110885 Author: Ryan Lortie <desrt@desrt.ca>
110886 Date:   Thu Mar 31 14:45:50 2011 +0530
110887
110888     GVariant parser: match strings without consuming
110889
110890     Add a new function that allows the parser to check that the current
110891     token is equal to a given string without consuming the token.
110892     Reimplement the 'consume' function in terms of the new function.
110893
110894  glib/gvariant-parser.c | 25 ++++++++++++++-----------
110895  1 file changed, 14 insertions(+), 11 deletions(-)
110896
110897 commit f6dff49136bd2202fd7a4b928b9dcd8fb625f8a4
110898 Author: Ryan Lortie <desrt@desrt.ca>
110899 Date:   Thu Mar 31 14:07:59 2011 +0530
110900
110901     GVariant parser: fix memory error
110902
110903     In some cases it was possible for the GVariant parser to access
110904     past the
110905     'limit' parameter.  This should fix that.
110906
110907  glib/gvariant-parser.c | 26 +++++++++++++++++---------
110908  1 file changed, 17 insertions(+), 9 deletions(-)
110909
110910 commit 49fa69e05eb6d2a29fc1de8af93e65c4dd45ad72
110911 Author: Ryan Lortie <desrt@desrt.ca>
110912 Date:   Thu Mar 31 12:44:40 2011 +0530
110913
110914     Add 'uint' convenience functions for GSettings
110915
110916     Without getting into a debate about the reasons why you may or may not
110917     want to use unsigned integers, it's sufficient to note that people
110918     have
110919     been using them and requesting this functionality.
110920
110921     Bug #641755.
110922
110923  docs/reference/gio/gio-sections.txt |  2 ++
110924  gio/gio.symbols                     |  2 ++
110925  gio/gsettings.c                     | 56
110926  +++++++++++++++++++++++++++++++++++++
110927  gio/gsettings.h                     |  5 ++++
110928  4 files changed, 65 insertions(+)
110929
110930 commit e9ce8f23748c28e19393cb225aeb6f7deac2fa62
110931 Author: Ryan Lortie <desrt@desrt.ca>
110932 Date:   Fri Mar 18 22:00:14 2011 -0400
110933
110934     Add GTimeZoneMonitor
110935
110936     Monitors /etc/localtime for changes and instructs GTimeZone to
110937     drop its
110938     cache.  Also has a signal for interested 3rd parties.
110939
110940  docs/reference/gio/gio-docs.xml     |   1 +
110941  docs/reference/gio/gio-sections.txt |  13 +++
110942  docs/reference/gio/gio.types        |   1 +
110943  gio/Makefile.am                     |   2 +
110944  gio/gio.h                           |   1 +
110945  gio/gtimezonemonitor.c              | 156
110946  ++++++++++++++++++++++++++++++++++++
110947  gio/gtimezonemonitor.h              |  47 +++++++++++
110948  glib/gtimezone.c                    |   3 +
110949  8 files changed, 224 insertions(+)
110950
110951 commit de3a3b181a97d43acd29bcdcdbd7406233b7ee9f
110952 Author: Ryan Lortie <desrt@desrt.ca>
110953 Date:   Fri Mar 18 23:09:52 2011 -0400
110954
110955     g_time_zone_new_local: cache the result
110956
110957     Add a function to drop the cache.
110958
110959  docs/reference/glib/glib-sections.txt |  2 ++
110960  glib/gtimezone.c                      | 57
110961  ++++++++++++++++++++++++++++++++++-
110962  glib/gtimezone.h                      |  2 ++
110963  3 files changed, 60 insertions(+), 1 deletion(-)
110964
110965 commit 29a074b87e60be0d3f5508fa71ceb61937777c6d
110966 Author: Ryan Lortie <desrt@desrt.ca>
110967 Date:   Fri Mar 18 23:09:17 2011 -0400
110968
110969     GTimeZone: don't add /etc/localtime to the cache
110970
110971     It may change.
110972
110973  glib/gtimezone.c | 40 ++++++++++++++--------------------------
110974  1 file changed, 14 insertions(+), 26 deletions(-)
110975
110976 commit 3d46c848c538b53e9d8b986803742bb4ee125e40
110977 Author: Miroslav Nikolić <miroslavnikolic@rocketmail.com>
110978 Date:   Thu Mar 31 00:47:41 2011 +0200
110979
110980     Updated Serbian translation
110981
110982  po/sr.po       | 1774
110983  ++++++++++++++++++++++++++++++++------------------------
110984  po/sr@latin.po | 1774
110985  ++++++++++++++++++++++++++++++++------------------------
110986  2 files changed, 2030 insertions(+), 1518 deletions(-)
110987
110988 commit d306d0019be47c6fc6600210c5c9acbf222729b5
110989 Author: Gil Forcada <gforcada@gnome.org>
110990 Date:   Wed Mar 30 23:17:29 2011 +0200
110991
110992     [l10n]Updated Catalan translation
110993
110994  po/ca.po | 344
110995  +++++++++++++++++++++++++++++++++------------------------------
110996  1 file changed, 180 insertions(+), 164 deletions(-)
110997
110998 commit 04969571bb9dd0f9415ca9cd2c3fd360e3f7f159
110999 Author: Martin Pitt <martin.pitt@ubuntu.com>
111000 Date:   Wed Mar 30 19:52:31 2011 +0200
111001
111002     [gi] Add missing allow-none annotations to Gio
111003
111004  gio/gdbusproxy.c | 18 ++++++++++--------
111005  1 file changed, 10 insertions(+), 8 deletions(-)
111006
111007 commit abe57505407fa3a8f95e41972e3c8deb79ec8f7d
111008 Author: Friedel Wolff <friedel@translate.org.za>
111009 Date:   Wed Mar 30 18:53:38 2011 +0200
111010
111011     Update translation for Afrikaans (af)
111012
111013  po/af.po | 2200
111014  ++++++++++++++++++++++++++++++++++++++++++--------------------
111015  1 file changed, 1510 insertions(+), 690 deletions(-)
111016
111017 commit 92977a221760eba19a5a7186f5ccc90f21262279
111018 Author: Bruce Cowan <bruce@bcowan.me.uk>
111019 Date:   Wed Mar 30 15:22:38 2011 +0100
111020
111021     Updated British English translation
111022
111023  po/en_GB.po | 14 +++++++++-----
111024  1 file changed, 9 insertions(+), 5 deletions(-)
111025
111026 commit 5f71bb583be44a4e7cacd36d5a21c27c9048e8ed
111027 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
111028 Date:   Wed Mar 30 21:17:26 2011 +0800
111029
111030     Updated Traditional Chinese translation(Hong Kong and Taiwan)
111031
111032  po/zh_HK.po | 336
111033  +++++++++++++++++++++++++++++++-----------------------------
111034  po/zh_TW.po | 336
111035  +++++++++++++++++++++++++++++++-----------------------------
111036  2 files changed, 350 insertions(+), 322 deletions(-)
111037
111038 commit c9bc758e8d638f2dd37b38249ae0a9a1034d0854
111039 Author: Gintautas Miliauskas <gintautas@miliauskas.lt>
111040 Date:   Tue Mar 29 14:12:25 2011 +0200
111041
111042     Updated Lithuanian translation.
111043
111044  po/lt.po | 1342
111045  ++++++++++++++++++++++++++++++++++++--------------------------
111046  1 file changed, 773 insertions(+), 569 deletions(-)
111047
111048 commit 95e7aa0e07d7d31d3459910fed014f7aa611f957
111049 Author: Jonathan Matthew <jonathan@d14n.org>
111050 Date:   Sun Mar 27 10:44:31 2011 +1000
111051
111052     introspection: add annotations for g_file_load_contents and friends
111053
111054     https://bugzilla.gnome.org/show_bug.cgi?id=645789
111055
111056  gio/gfile.c | 10 +++++-----
111057  1 file changed, 5 insertions(+), 5 deletions(-)
111058
111059 commit abe058a599a8b9a064ab6cbf8fe2416f6ecd08bc
111060 Author: Gil Forcada <gforcada@gnome.org>
111061 Date:   Tue Mar 29 00:58:25 2011 +0200
111062
111063     [l10n]Updated Catalan translation
111064
111065  po/ca.po | 2798
111066  ++++++++++++++++++++++++++++++++++++++++++--------------------
111067  1 file changed, 1920 insertions(+), 878 deletions(-)
111068
111069 commit f516ebc57b8e075744fd1c653fba47191dfd3fba
111070 Author: David Zeuthen <davidz@redhat.com>
111071 Date:   Mon Mar 28 13:04:34 2011 -0400
111072
111073     GDBusProxy: Also check signature when checking if signal is expected
111074
111075     Signed-off-by: David Zeuthen <davidz@redhat.com>
111076
111077  gio/gdbusproxy.c | 8 ++++++++
111078  1 file changed, 8 insertions(+)
111079
111080 commit caf993df6f9dbf2cd01ae16f5d757187c44683e3
111081 Author: David Zeuthen <davidz@redhat.com>
111082 Date:   Mon Mar 28 12:10:25 2011 -0400
111083
111084     GDBusProxy: Drop unexpected signals
111085
111086     If we have an expected interface and receive a signal not mentioned in
111087     the interface, simply drop it. This way, the application won't have to
111088     check for the signal itself.
111089
111090     This was pointed out in
111091
111092      https://bugzilla.gnome.org/show_bug.cgi?id=642724#c5
111093
111094     Signed-off-by: David Zeuthen <davidz@redhat.com>
111095
111096  gio/gdbusproxy.c | 8 ++++++++
111097  1 file changed, 8 insertions(+)
111098
111099 commit aa59fb9dd1a20004a5ba5f4d97c271eb5abe01e9
111100 Author: Olivier Crête <olivier.crete@collabora.co.uk>
111101 Date:   Fri Feb 18 20:34:06 2011 -0500
111102
111103     GDBusProxy: Validate properties received from service if possible
111104
111105     If the proxy has an GInterfaceInfo set, validate properties against it
111106     so the application doesn't have to do it.
111107
111108     Signed-off-by: David Zeuthen <davidz@redhat.com>
111109
111110  gio/gdbusproxy.c | 42 ++++++++++++++++++++++++++++++++++++------
111111  1 file changed, 36 insertions(+), 6 deletions(-)
111112
111113 commit 2809964c289ce278cc7477b7af908de7845c5c61
111114 Author: David Zeuthen <davidz@redhat.com>
111115 Date:   Mon Mar 28 11:35:14 2011 -0400
111116
111117     docs: Add a "Index of new symbols in 2.30" section
111118
111119     Signed-off-by: David Zeuthen <davidz@redhat.com>
111120
111121  docs/reference/gio/gio-docs.xml | 4 ++++
111122  1 file changed, 4 insertions(+)
111123
111124 commit b845c62c7feb06f3d16921b5c08065fb13a1030b
111125 Author: David Zeuthen <davidz@redhat.com>
111126 Date:   Mon Mar 28 11:34:48 2011 -0400
111127
111128     GDBusProxy: Make interface lookups O(1)
111129
111130     Signed-off-by: David Zeuthen <davidz@redhat.com>
111131
111132  gio/gdbusproxy.c | 12 ++++++++++--
111133  1 file changed, 10 insertions(+), 2 deletions(-)
111134
111135 commit 91f97ebbaad602115b3b26e36592a3b3a22cf9e6
111136 Author: David Zeuthen <davidz@redhat.com>
111137 Date:   Mon Mar 28 11:33:36 2011 -0400
111138
111139     GDBusConnection: Make interface lookups O(1)
111140
111141     Signed-off-by: David Zeuthen <davidz@redhat.com>
111142
111143  gio/gdbusconnection.c | 2 ++
111144  1 file changed, 2 insertions(+)
111145
111146 commit 5bcf54b29cfe65f07d362b48a7fce7ac7c9a6dc3
111147 Author: David Zeuthen <davidz@redhat.com>
111148 Date:   Mon Mar 28 11:31:05 2011 -0400
111149
111150     GDBus: Add mechanism to make lookup on interfaces constant-time
111151
111152     This is used both on the service- and client-side and is currently
111153     O(n).
111154
111155     Signed-off-by: David Zeuthen <davidz@redhat.com>
111156
111157  docs/reference/gio/gio-sections.txt |   2 +
111158  gio/gdbusintrospection.c            | 171
111159  +++++++++++++++++++++++++++++++++++-
111160  gio/gdbusintrospection.h            |   3 +
111161  gio/gio.symbols                     |   2 +
111162  4 files changed, 175 insertions(+), 3 deletions(-)
111163
111164 commit 5aa8f135c782e080b1be62e1f1fc5f1c9f12e959
111165 Author: Aron Xu <aronxu@gnome.org>
111166 Date:   Mon Mar 28 10:21:57 2011 +0000
111167
111168     Update Simplified Chinese translation.
111169
111170  po/zh_CN.po | 180
111171  ++++++++++++++++++++++++++++++------------------------------
111172  1 file changed, 90 insertions(+), 90 deletions(-)
111173
111174 commit 13e2328117452af86097c18d873abd0c7d996c19
111175 Author: Aron Xu <aronxu@gnome.org>
111176 Date:   Mon Mar 28 10:18:03 2011 +0000
111177
111178     Update Simplified Chinese translation.
111179
111180  po/zh_CN.po | 570
111181  +++++++++++++++++++++++++++++++-----------------------------
111182  1 file changed, 298 insertions(+), 272 deletions(-)
111183
111184 commit 6477c58ce477fc6ac7ac98ab3895175db44eef2e
111185 Author: Wouter Bolsterlee <wbolster@gnome.org>
111186 Date:   Sun Mar 27 23:49:55 2011 +0200
111187
111188     Updated Dutch translation by Wouter Bolsterlee
111189
111190  po/nl.po | 1198
111191  +++++++++++++++++++++++++++++++++++---------------------------
111192  1 file changed, 675 insertions(+), 523 deletions(-)
111193
111194 commit cd7f028cc0962dad80901603baaa4ba9e9283825
111195 Author: Abduxukur Abdurixit <abdurixit@gmail.com>
111196 Date:   Sun Mar 27 19:38:45 2011 +0200
111197
111198     Added UG translation
111199
111200  po/ug.po | 1649
111201  ++++++++++++++++++++++++++++++++------------------------------
111202  1 file changed, 851 insertions(+), 798 deletions(-)
111203
111204 commit 77f30fc3d3f8bee9970df58051d8934223982fd3
111205 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
111206 Date:   Sun Mar 27 00:38:07 2011 +0700
111207
111208     Updated Vietnamese translation
111209
111210  po/vi.po | 41 +++++++++++++++--------------------------
111211  1 file changed, 15 insertions(+), 26 deletions(-)
111212
111213 commit 0e9d328bbee4c4a75c155b6943ee70da27c73025
111214 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
111215 Date:   Sun Mar 27 00:34:44 2011 +0700
111216
111217     po/vi.po: import from Damned Lies
111218
111219  po/vi.po | 769
111220  +++++++++++++++++++++++++++++++++------------------------------
111221  1 file changed, 409 insertions(+), 360 deletions(-)
111222
111223 commit ead00ab55d8492a3fce81916da7ffd154b4272a9
111224 Author: Ask H. Larsen <asklarsen@gmail.com>
111225 Date:   Sat Mar 26 14:17:39 2011 +0100
111226
111227     Updated Danish translation
111228
111229  po/da.po | 1302
111230  +++++++++++++++++++++++++++++++++++++-------------------------
111231  1 file changed, 771 insertions(+), 531 deletions(-)
111232
111233 commit 1618ca572fec292f0771202bd8b218dacc959060
111234 Author: David Zeuthen <davidz@redhat.com>
111235 Date:   Fri Mar 25 17:56:59 2011 -0400
111236
111237     Fix test suite breakage caused by Murray's commit
111238
111239     See https://bugzilla.gnome.org/show_bug.cgi?id=645682
111240
111241     Signed-off-by: David Zeuthen <davidz@redhat.com>
111242
111243  gio/tests/gschema-compile.c | 2 +-
111244  1 file changed, 1 insertion(+), 1 deletion(-)
111245
111246 commit 222b0276f552c2bf3ca40dc75101f737d82f7991
111247 Author: Alexander Shopov <ash@kambanaria.org>
111248 Date:   Fri Mar 25 22:13:47 2011 +0200
111249
111250     Updated Bulgarian translation
111251
111252  po/bg.po | 30 +++++++++++++++++-------------
111253  1 file changed, 17 insertions(+), 13 deletions(-)
111254
111255 commit c926c099594be2fdc211032fd31b59cdffeebc58
111256 Author: Daniel Nylander <po@danielnylander.se>
111257 Date:   Fri Mar 25 18:22:51 2011 +0100
111258
111259     Updated Swedish translation
111260
111261  po/sv.po | 1257
111262  +++++++++++++++++++++++++++++++++-----------------------------
111263  1 file changed, 670 insertions(+), 587 deletions(-)
111264
111265 commit 0760e239d3156421f222ab638f96222fe7083a6e
111266 Author: Daniel Nylander <po@danielnylander.se>
111267 Date:   Fri Mar 25 18:22:13 2011 +0100
111268
111269     Updated Swedish translation
111270
111271  po/sv.po | 1318
111272  +++++++++++++++++++++++++++++++-------------------------------
111273  1 file changed, 663 insertions(+), 655 deletions(-)
111274
111275 commit a8bc1436f1106f92b9dad803787278323c2041fc
111276 Author: Tristan Van Berkom <tristanvb@openismus.com>
111277 Date:   Thu Mar 24 10:07:18 2011 -0400
111278
111279     GDBusServer: move business logic from _new() function to
111280     initable_init()
111281
111282     https://bugzilla.gnome.org/show_bug.cgi?id=639478
111283
111284     Signed-off-by: David Zeuthen <davidz@redhat.com>
111285
111286  gio/gdbusserver.c | 19 +++++++------------
111287  1 file changed, 7 insertions(+), 12 deletions(-)
111288
111289 commit 30fdc1a79938540af7bad0af68d0a3b8af14f117
111290 Author: Murray Cumming <murrayc@murrayc.com>
111291 Date:   Thu Mar 24 09:33:55 2011 +0100
111292
111293     Docs: Changed can not to cannot.
111294
111295  gio/gapplication.c          | 4 ++--
111296  gio/gsettings.h             | 2 +-
111297  gio/gvdb/gvdb-reader.c      | 2 +-
111298  gio/tests/gschema-compile.c | 2 +-
111299  glib/gconvert.c             | 4 ++--
111300  glib/giochannel.c           | 6 +++---
111301  glib/gmessages.c            | 2 +-
111302  glib/gthread.c              | 4 ++--
111303  glib/gthreadpool.c          | 2 +-
111304  glib/gvariant.c             | 4 ++--
111305  glib/gvarianttype.c         | 2 +-
111306  gobject/gtype.h             | 2 +-
111307  gobject/gtypemodule.c       | 2 +-
111308  gobject/gvalue.h            | 2 +-
111309  14 files changed, 20 insertions(+), 20 deletions(-)
111310
111311 commit 16358f76f6cef6865660e00952fa4d1a35437bce
111312 Author: Daniel Nylander <po@danielnylander.se>
111313 Date:   Tue Mar 22 15:12:41 2011 +0100
111314
111315     Updated Swedish translation
111316
111317  po/sv.po | 977
111318  ++++++++++++++++++++++++++++++++-------------------------------
111319  1 file changed, 495 insertions(+), 482 deletions(-)
111320
111321 commit 78e075f369c589ca8cbbd9c34f8aa7c8be9cf1bd
111322 Author: Daniel Nylander <po@danielnylander.se>
111323 Date:   Tue Mar 22 15:12:10 2011 +0100
111324
111325     Updated Swedish translation
111326
111327  po/sv.po | 829
111328  ++++++++++++++++++++++++++++++++-------------------------------
111329  1 file changed, 427 insertions(+), 402 deletions(-)
111330
111331 commit 57b1142beed7f84dc3e6e13cdd1ee0253bc37f88
111332 Author: Luca Ferretti <lferrett@gnome.org>
111333 Date:   Tue Mar 22 14:42:32 2011 +0100
111334
111335     Updated Italian translation
111336
111337  po/it.po | 285
111338  +++++++++++++++++++++++++++++++++++++--------------------------
111339  1 file changed, 170 insertions(+), 115 deletions(-)
111340
111341 commit 175f5292e4806a2ca1bc2db675c8adffb5c8693d
111342 Author: Sweta Kothari <swkothar@redhat.com>
111343 Date:   Mon Mar 21 16:41:46 2011 +0530
111344
111345     Updated Gujarati Translations
111346
111347  po/gu.po | 111
111348  ++++++++++++++++++++++++++++++++-------------------------------
111349  1 file changed, 56 insertions(+), 55 deletions(-)
111350
111351 commit 432180d02fd595e95f36d732feac26dcd2b811d2
111352 Author: Piotr Drąg <piotrdrag@gmail.com>
111353 Date:   Sat Mar 19 16:31:42 2011 +0100
111354
111355     Updated Polish translation
111356
111357  po/pl.po | 2 +-
111358  1 file changed, 1 insertion(+), 1 deletion(-)
111359
111360 commit a5999d317a15cbf173d89f8f73861b43bcd9ffa9
111361 Author: Piotr Drąg <piotrdrag@gmail.com>
111362 Date:   Sat Mar 19 16:30:22 2011 +0100
111363
111364     Updated Polish translation
111365
111366  po/pl.po | 22 +++++++++++++---------
111367  1 file changed, 13 insertions(+), 9 deletions(-)
111368
111369 commit dc4a95ed978e51d03a792e07ca291388fed8c789
111370 Author: Gabor Kelemen <kelemeng@gnome.hu>
111371 Date:   Fri Mar 18 17:11:24 2011 +0100
111372
111373     Updated Hungarian translation
111374
111375  po/hu.po | 8 ++++++--
111376  1 file changed, 6 insertions(+), 2 deletions(-)
111377
111378 commit 029b8fa06952d9e6ce65fd3ca9ee6823c20236e9
111379 Author: Bruno Brouard <annoa.b@gmail.com>
111380 Date:   Thu Mar 17 21:40:03 2011 +0100
111381
111382     Updated French translation
111383
111384  po/fr.po | 350
111385  +++++++++++++++++++++++++--------------------------------------
111386  1 file changed, 141 insertions(+), 209 deletions(-)
111387
111388 commit 545faa8d2cf03bb16ef09428d80253db91689870
111389 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
111390 Date:   Thu Mar 17 20:35:31 2011 +0100
111391
111392     Updated Spanish translation
111393
111394  po/es.po | 137
111395  ++++++++++++++++++++++++++++++++++-----------------------------
111396  1 file changed, 73 insertions(+), 64 deletions(-)
111397
111398 commit e2ed78417a102291763881d40560064cb101ada9
111399 Author: Mario Blättermann <mariobl@gnome.org>
111400 Date:   Thu Mar 17 12:53:06 2011 +0100
111401
111402     [l10n] Updated German translation
111403
111404  po/de.po | 1168
111405  ++++++++++++++++++++++++++++++++++++--------------------------
111406  1 file changed, 677 insertions(+), 491 deletions(-)
111407
111408 commit 89194fb415f26f10f18800cd84095a0a505e52a8
111409 Author: Sweta Kothari <swkothar@redhat.com>
111410 Date:   Thu Mar 17 16:09:40 2011 +0530
111411
111412     Updated Gujarati Translations
111413
111414  po/gu.po | 2276
111415  ++++++++++++++++++++++++++++++++++++++++++--------------------
111416  1 file changed, 1538 insertions(+), 738 deletions(-)
111417
111418 commit 098aa5639cc13e5a8cda38e81b05058ca8ff5463
111419 Author: Matthias Clasen <mclasen@redhat.com>
111420 Date:   Tue Mar 15 11:28:03 2011 -0400
111421
111422     Document which files glib-compile-schemas looks at
111423
111424     Otherwise, your vendor override files are silently ignored...
111425
111426  docs/reference/gio/glib-compile-schemas.xml | 2 ++
111427  gio/gsettings.c                             | 6 ++++++
111428  2 files changed, 8 insertions(+)
111429
111430 commit 0fbdd5c1d26cc85385d0b0889a8f1f4d04df38a9
111431 Author: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>
111432 Date:   Tue Mar 15 14:08:09 2011 +0100
111433
111434     Updated Romanian translation
111435
111436  po/ro.po | 12 ++++++------
111437  1 file changed, 6 insertions(+), 6 deletions(-)
111438
111439 commit 1518592045cef352b90386fefb4509a5b2a727b8
111440 Author: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>
111441 Date:   Tue Mar 15 14:06:59 2011 +0100
111442
111443     Updated Romanian translation
111444
111445  po/ro.po | 44 +++++++++++++++++---------------------------
111446  1 file changed, 17 insertions(+), 27 deletions(-)
111447
111448 commit 8f0e371cbf004c26561b2194b753c71f25c5ea93
111449 Author: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>
111450 Date:   Tue Mar 15 14:03:51 2011 +0100
111451
111452     Updated Romanian translation
111453
111454  po/ro.po | 34 +++++++++++++++++-----------------
111455  1 file changed, 17 insertions(+), 17 deletions(-)
111456
111457 commit 1732e891661712d661d59254936a120da6a526bd
111458 Author: Lupescu Mircea <mircea.crazy@gmail.com>
111459 Date:   Tue Mar 15 14:00:11 2011 +0100
111460
111461     Updated Romanian translation
111462
111463  po/ro.po | 208
111464  ++++++++++++++++++++++++++++++++++++---------------------------
111465  1 file changed, 118 insertions(+), 90 deletions(-)
111466
111467 commit e16547e79f56e65d247f4db8025772af355079a8
111468 Author: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>
111469 Date:   Tue Mar 15 13:34:46 2011 +0100
111470
111471     Updated Romanian translation
111472
111473  po/ro.po | 1268
111474  +++++++++++++++++++++++++++++++++++++-------------------------
111475  1 file changed, 754 insertions(+), 514 deletions(-)
111476
111477 commit 08f0a312895e0dd457f5f4d5bcdf282a6d5a793f
111478 Author: Emmanuele Bassi <ebassi@linux.intel.com>
111479 Date:   Tue Mar 15 09:03:28 2011 +0000
111480
111481     Revert "Remove all uses of G_CONST_RETURN"
111482
111483     This reverts commit 36741245cca56e979fe85e3de676fb3912058f2c.
111484
111485     The removal has not been discussed, except on Bugzilla:
111486
111487     https://bugzilla.gnome.org/show_bug.cgi?id=644611
111488
111489  glib/gchecksum.c      |  2 +-
111490  glib/gchecksum.h      |  2 +-
111491  glib/gconvert.c       |  4 ++--
111492  glib/gconvert.h       |  2 +-
111493  glib/gdataset.c       |  6 +++---
111494  glib/gdir.c           |  4 ++--
111495  glib/gdir.h           |  2 +-
111496  glib/giochannel.c     |  4 ++--
111497  glib/giochannel.h     |  4 ++--
111498  glib/glibintl.h       |  6 +++---
111499  glib/gmain.c          |  2 +-
111500  glib/gmain.h          |  2 +-
111501  glib/gmarkup.c        |  4 ++--
111502  glib/gmarkup.h        |  4 ++--
111503  glib/goption.c        |  4 ++--
111504  glib/goption.h        |  4 ++--
111505  glib/gquark.h         |  6 +++---
111506  glib/gstrfuncs.c      | 16 +++++++--------
111507  glib/gstrfuncs.h      | 18 ++++++++---------
111508  glib/gunicode.h       |  2 +-
111509  glib/gutf8.c          |  2 +-
111510  glib/gutils.c         | 56
111511  +++++++++++++++++++++++++--------------------------
111512  glib/gutils.h         | 38 +++++++++++++++++-----------------
111513  gmodule/gmodule.c     |  6 +++---
111514  gmodule/gmodule.h     |  4 ++--
111515  gobject/gbinding.c    |  4 ++--
111516  gobject/gbinding.h    |  4 ++--
111517  gobject/gparam.c      |  6 +++---
111518  gobject/gparam.h      |  6 +++---
111519  gobject/gsignal.c     |  2 +-
111520  gobject/gsignal.h     |  2 +-
111521  gobject/gtype.c       |  6 +++---
111522  gobject/gtype.h       |  6 +++---
111523  gobject/gvaluetypes.c |  2 +-
111524  gobject/gvaluetypes.h |  2 +-
111525  35 files changed, 122 insertions(+), 122 deletions(-)
111526
111527 commit 0c1acc7e741a01bf37d4c5f7a97ba1661f25d36a
111528 Author: Emmanuele Bassi <ebassi@linux.intel.com>
111529 Date:   Tue Mar 15 09:02:08 2011 +0000
111530
111531     Revert "Deprecate G_CONST_RETURN"
111532
111533     This reverts commit a7fc7909dad9b88e8b2d1c6cde801e8888bdfc36.
111534
111535     The deprecations was not discussed except on Bugzilla:
111536
111537     https://bugzilla.gnome.org/show_bug.cgi?id=644611
111538
111539  docs/reference/glib/tmpl/macros.sgml | 5 ++---
111540  glib/gmacros.h                       | 2 --
111541  2 files changed, 2 insertions(+), 5 deletions(-)
111542
111543 commit d679a7659ff8c4948e7bdff5fb80f52dee8f6a09
111544 Author: Ryan Lortie <desrt@desrt.ca>
111545 Date:   Tue Mar 15 01:29:52 2011 -0400
111546
111547     GVariant parser: fix tuple type checking
111548
111549     Robert Ancell discovered that the GVariant parser messes up pretty
111550     badly
111551     when the type of a tuple is specified and the tuple in the text being
111552     parsed has a different number of elements (but otherwise matching
111553     child
111554     types).
111555
111556     Check that we have the expected number of elements.
111557
111558     Closes #644786.
111559
111560  glib/gvariant-parser.c | 12 ++++++++++++
111561  1 file changed, 12 insertions(+)
111562
111563 commit a7fc7909dad9b88e8b2d1c6cde801e8888bdfc36
111564 Author: Ryan Lortie <desrt@desrt.ca>
111565 Date:   Sat Mar 12 22:04:53 2011 -0500
111566
111567     Deprecate G_CONST_RETURN
111568
111569  docs/reference/glib/tmpl/macros.sgml | 5 +++--
111570  glib/gmacros.h                       | 2 ++
111571  2 files changed, 5 insertions(+), 2 deletions(-)
111572
111573 commit 36741245cca56e979fe85e3de676fb3912058f2c
111574 Author: Ryan Lortie <desrt@desrt.ca>
111575 Date:   Sat Mar 12 21:50:45 2011 -0500
111576
111577     Remove all uses of G_CONST_RETURN
111578
111579     Just use 'const'.
111580
111581  glib/gchecksum.c      |  2 +-
111582  glib/gchecksum.h      |  2 +-
111583  glib/gconvert.c       |  4 ++--
111584  glib/gconvert.h       |  2 +-
111585  glib/gdataset.c       |  6 +++---
111586  glib/gdir.c           |  4 ++--
111587  glib/gdir.h           |  2 +-
111588  glib/giochannel.c     |  4 ++--
111589  glib/giochannel.h     |  4 ++--
111590  glib/glibintl.h       |  6 +++---
111591  glib/gmain.c          |  2 +-
111592  glib/gmain.h          |  2 +-
111593  glib/gmarkup.c        |  4 ++--
111594  glib/gmarkup.h        |  4 ++--
111595  glib/goption.c        |  4 ++--
111596  glib/goption.h        |  4 ++--
111597  glib/gquark.h         |  6 +++---
111598  glib/gstrfuncs.c      | 16 +++++++--------
111599  glib/gstrfuncs.h      | 18 ++++++++---------
111600  glib/gunicode.h       |  2 +-
111601  glib/gutf8.c          |  2 +-
111602  glib/gutils.c         | 56
111603  +++++++++++++++++++++++++--------------------------
111604  glib/gutils.h         | 38 +++++++++++++++++-----------------
111605  gmodule/gmodule.c     |  6 +++---
111606  gmodule/gmodule.h     |  4 ++--
111607  gobject/gbinding.c    |  4 ++--
111608  gobject/gbinding.h    |  4 ++--
111609  gobject/gparam.c      |  6 +++---
111610  gobject/gparam.h      |  6 +++---
111611  gobject/gsignal.c     |  2 +-
111612  gobject/gsignal.h     |  2 +-
111613  gobject/gtype.c       |  6 +++---
111614  gobject/gtype.h       |  6 +++---
111615  gobject/gvaluetypes.c |  2 +-
111616  gobject/gvaluetypes.h |  2 +-
111617  35 files changed, 122 insertions(+), 122 deletions(-)
111618
111619 commit 61b0e1c8d49b6b42d3b6f27f0663ead75967f81a
111620 Author: Christian Persch <chpe@gnome.org>
111621 Date:   Wed Mar 2 15:48:40 2011 +0100
111622
111623     Add G_SIGNAL_MUST_COLLECT
111624
111625     In some cases, signal arguments have to be collected, even if there
111626     are i
111627     no signal handlers connected (e.g. for GVariant parameters, where
111628     collection
111629     consumes a floating variant).
111630
111631     Based on a patch by Christian Persch.
111632
111633     Bug #643624.
111634
111635  gobject/gsignal.c         | 10 ++++--
111636  gobject/gsignal.h         |  7 ++--
111637  gobject/tests/Makefile.am |  1 +
111638  gobject/tests/signals.c   | 91
111639  +++++++++++++++++++++++++++++++++++++++++++++++
111640  4 files changed, 104 insertions(+), 5 deletions(-)
111641
111642 commit c95ff4de046d583fe2e8189522214069b708d32f
111643 Author: Olivier Crête <olivier.crete@collabora.co.uk>
111644 Date:   Mon Mar 14 14:54:46 2011 -0400
111645
111646     GDBusProxy: Check if connection is NULL before unreffing
111647
111648     If no connection can be established with the bus, it is possible that
111649     the GDBusPRoxy will be finalized without having a connection object.
111650
111651  gio/gdbusproxy.c | 3 ++-
111652  1 file changed, 2 insertions(+), 1 deletion(-)
111653
111654 commit 789b341eff1553232b61b2e3ce3c4c918bf661e3
111655 Author: Owen W. Taylor <otaylor@fishsoup.net>
111656 Date:   Sat Mar 12 20:48:31 2011 -0500
111657
111658     Correct internal definition of C_()
111659
111660     * Since the GLib translations are lazily initialized, we need an
111661       internal wrapper for g_dpgettext() that does the initialization
111662       in the same way as glib_gettext()
111663     * We need to use the glib domain defined by GETTEXT_PACKAGE
111664       rather than than the application's domain.
111665
111666     https://bugzilla.gnome.org/show_bug.cgi?id=644607
111667
111668  glib/glibintl.h |  6 ++++--
111669  glib/gutils.c   | 56
111670  +++++++++++++++++++++++++++++++++++++++++++-------------
111671  2 files changed, 47 insertions(+), 15 deletions(-)
111672
111673 commit 88d23f02850faf4346a314e54abf4d71842dabed
111674 Author: Gabor Kelemen <kelemeng@gnome.hu>
111675 Date:   Sun Mar 13 02:21:55 2011 +0100
111676
111677     Updated Hungarian translation
111678
111679  po/hu.po | 1158
111680  +++++++++++++++++++++++++++++++++++---------------------------
111681  1 file changed, 647 insertions(+), 511 deletions(-)
111682
111683 commit 89ca0f729665f812b142b9a107515c945237082a
111684 Author: Emilio Pozuelo Monfort <pochu27@gmail.com>
111685 Date:   Sat Mar 12 10:08:52 2011 +0000
111686
111687     Document g_timeout_add_seconds first call latency
111688
111689     And fix /timeout/rounding to not fail if the first call
111690     happens after 2 seconds.
111691
111692     https://bugzilla.gnome.org/show_bug.cgi?id=644552
111693
111694  glib/gmain.c         | 6 +++++-
111695  glib/tests/timeout.c | 8 +++++++-
111696  2 files changed, 12 insertions(+), 2 deletions(-)
111697
111698 commit 1a2f1d3458e1e5ffe48e2a44fdf04c645b8b55c0
111699 Author: Duarte Loreto <happyguy_pt@hotmail.com>
111700 Date:   Sat Mar 12 01:09:49 2011 +0000
111701
111702     Updated Portuguese translation
111703
111704  po/pt.po | 10 +++++++---
111705  1 file changed, 7 insertions(+), 3 deletions(-)
111706
111707 commit c1a75ca783f602d3edf465c28918dac7ea57a1e7
111708 Author: Murray Cumming <murrayc@murrayc.com>
111709 Date:   Fri Mar 11 09:59:09 2011 +0100
111710
111711     g_file_info_get/set_attribute_string*(): Document the UTF-8ness.
111712
111713     * gio/gfileattribute.c: (_g_file_attribute_value_get_string,
111714     _g_file_attribute_value_set_string): These use
111715     G_FILE_ATTRIBUTE_TYPE_STRING, which is documented as UTF-8, so
111716     document these private functions as using UTF-8.
111717     * gio/gfileinfo.c: (g_file_info_get_attribute_string,
111718     g_file_info_set_attribute_string, and stringv versions):
111719     Document that the strings are UTF-8 because the implementation uses
111720     those private functions, that use UTF-8.
111721
111722     This helps language bindings (such as glibmm) whose API
111723     distinguishes between known and unknown encodings.
111724
111725  gio/gfileattribute.c | 112 +++++-----
111726  gio/gfileinfo.c      | 574
111727  +++++++++++++++++++++++++--------------------------
111728  2 files changed, 343 insertions(+), 343 deletions(-)
111729
111730 commit 9505ad05eedefff2030bb20c587f168bb4dedeb7
111731 Author: Tor Lillqvist <tml@iki.fi>
111732 Date:   Fri Mar 11 10:19:42 2011 +0200
111733
111734     Use g_usleep() for portability, bug #644465
111735
111736  glib/tests/timeout.c | 2 +-
111737  1 file changed, 1 insertion(+), 1 deletion(-)
111738
111739 commit a6615ba859e8723888e108e2af390e5645dfa761
111740 Author: Matthias Clasen <mclasen@redhat.com>
111741 Date:   Thu Mar 10 23:27:49 2011 -0500
111742
111743     Fix cleanup in g_markup_collect
111744
111745     Patch by Matt Barnes,
111746     https://bugzilla.gnome.org/show_bug.cgi?id=644428
111747
111748  glib/gmarkup.c | 35 ++++++++++++++++-------------------
111749  1 file changed, 16 insertions(+), 19 deletions(-)
111750
111751 commit 949b7c34283f1efa08aa7d7d2266f6e2ef7d6fdb
111752 Author: Matthias Clasen <mclasen@redhat.com>
111753 Date:   Thu Mar 10 23:25:22 2011 -0500
111754
111755     Add a testcase for g_markup_collect cleanup
111756
111757     Taken from https://bugzilla.gnome.org/show_bug.cgi?id=644428.
111758     The test is currently failing.
111759
111760  glib/tests/markup-collect.c | 45
111761  +++++++++++++++++++++++++++++++++++++++++++++
111762  1 file changed, 45 insertions(+)
111763
111764 commit fccaadcdabad22141a171f92a79efc97c9ba8ebc
111765 Author: Andre Klapper <a9016009@gmx.de>
111766 Date:   Thu Mar 10 12:33:58 2011 +0100
111767
111768     Add missing files to POTFILES.in
111769
111770  po/POTFILES.in | 3 +++
111771  1 file changed, 3 insertions(+)
111772
111773 commit b2ebf0526ddc6ae46e4bcd5e0a5ab55376061013
111774 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
111775 Date:   Thu Mar 10 12:40:57 2011 +0800
111776
111777     Update config.h.win32.in for VS 2010
111778
111779     VS2010 ships with stdint.h by default, so update config.h.win32.in
111780     to reflect that
111781
111782  config.h.win32.in | 9 +++++++++
111783  1 file changed, 9 insertions(+)
111784
111785 commit b1813f7c9f63c2b3e50d1e0546511b7cd2b86c14
111786 Author: Michael Kotsarinis <mk73628@gmail.com>
111787 Date:   Thu Mar 10 01:36:54 2011 +0200
111788
111789     l10n: Updated Greek translation for glib
111790
111791  po/el.po | 661
111792  +++++++++++++++++++++++++++++++++------------------------------
111793  1 file changed, 342 insertions(+), 319 deletions(-)
111794
111795 commit 37858f7f5ef842c606f99e4808a591c4773550c0
111796 Author: Martin Nordholts <martinn@src.gnome.org>
111797 Date:   Tue Mar 8 07:36:15 2011 +0100
111798
111799     Check availability of linux/magic.h
111800
111801     Check availability of linux/magic.h. It isn't available in Linux
111802     versions before 2.6.19.
111803
111804  configure.ac      | 1 +
111805  glib/gfileutils.c | 2 +-
111806  2 files changed, 2 insertions(+), 1 deletion(-)
111807
111808 commit fc75b2597dcbb44214ebf40d8c15b741299ddaab
111809 Author: Matthias Clasen <mclasen@redhat.com>
111810 Date:   Sun Mar 6 23:08:46 2011 -0500
111811
111812     Improve preconditions in action-related GApplication api
111813
111814     https://bugzilla.gnome.org/show_bug.cgi?id=643780
111815
111816  gio/gapplication.c | 16 ++++++++++++----
111817  1 file changed, 12 insertions(+), 4 deletions(-)
111818
111819 commit 121ce56fe1741151faffb2c96c4ee7aa5352c314
111820 Author: Matthias Clasen <mclasen@redhat.com>
111821 Date:   Sun Mar 6 22:37:01 2011 -0500
111822
111823     Go back to the old logic in set_expiration
111824
111825     It was more complicated, but also more correct...
111826     Also add a test to ensure that our rounding works as expected.
111827     https://bugzilla.gnome.org/show_bug.cgi?id=643795
111828
111829  glib/gmain.c         | 10 +++++++---
111830  glib/tests/timeout.c | 41 +++++++++++++++++++++++++++++++++++++++++
111831  2 files changed, 48 insertions(+), 3 deletions(-)
111832
111833 commit d377367b2cd1bb102bce9b47c47b4a488af24238
111834 Author: Matthias Clasen <mclasen@redhat.com>
111835 Date:   Sun Feb 27 21:26:42 2011 -0500
111836
111837     Forgotten file
111838
111839  gio/tests/gapplication.c | 32 ++++++++++++++++++++++++++++++++
111840  1 file changed, 32 insertions(+)
111841
111842 commit 90ad3c9962e335bb135cae71f746e2922c312943
111843 Author: Murray Cumming <murrayc@murrayc.com>
111844 Date:   Sat Mar 5 14:51:55 2011 +0100
111845
111846     g_application_run(): Add (allow-none) introspection annotation.
111847
111848  gio/gapplication.c | 2 +-
111849  1 file changed, 1 insertion(+), 1 deletion(-)
111850
111851 commit 3aac417fefeec178fad390c028b8b1ebfc0f9192
111852 Author: Matthias Clasen <mclasen@redhat.com>
111853 Date:   Fri Mar 4 12:10:06 2011 -0500
111854
111855     Some more details about GApplicationFlags
111856
111857  gio/gioenums.h | 13 ++++++++++---
111858  1 file changed, 10 insertions(+), 3 deletions(-)
111859
111860 commit 34ac69e688455adbde677ea96b2ec6456bbc5617
111861 Author: Matthias Clasen <mclasen@redhat.com>
111862 Date:   Fri Mar 4 12:03:15 2011 -0500
111863
111864     Add more GApplication docs
111865
111866     Add more details about ::command-line to the g_application_run docs.
111867
111868  gio/gapplication.c | 11 ++++++++++-
111869  1 file changed, 10 insertions(+), 1 deletion(-)
111870
111871 commit 91614bb5fe18a980283755522279767a22da7c5c
111872 Author: Murray Cumming <murrayc@murrayc.com>
111873 Date:   Mon Feb 28 11:15:13 2011 +0100
111874
111875     GApplication: Check more before warning about a missing signal
111876     handler.
111877
111878     * gio/application.c (g_application_real_command_line): Check that the
111879     default signal handler is not the current one before complaining,
111880     because
111881     it is not unusual for overloads to call the base class implementation
111882     as
111883     a matter of habit.
111884     g_application_real_open() and g_application_real_activate() already
111885     do this
111886     extra check.
111887
111888  gio/gapplication.c | 22 ++++++++++++++--------
111889  1 file changed, 14 insertions(+), 8 deletions(-)
111890
111891 commit 1485871ed5e8e9ce70b088cfedae4012032e5dca
111892 Author: Matthias Clasen <mclasen@redhat.com>
111893 Date:   Fri Mar 4 01:53:56 2011 -0500
111894
111895     GApplication: More documentation tweaks
111896
111897  gio/gapplication.c            | 22 +++++++++++++++++-----
111898  gio/gapplicationcommandline.c | 36 +++++++++++++++++++++---------------
111899  2 files changed, 38 insertions(+), 20 deletions(-)
111900
111901 commit 54e474931e4013cf0088df479018d9b7b156e637
111902 Author: Matthias Clasen <mclasen@redhat.com>
111903 Date:   Fri Mar 4 01:36:51 2011 -0500
111904
111905     Fix a typo
111906
111907  gio/gapplicationcommandline.c             |  9 ++++++
111908  gio/gioenums.h                            |  2 +-
111909  gio/tests/gapplication-example-cmdline3.c | 54
111910  ++++++++++++++++++++++++-------
111911  3 files changed, 52 insertions(+), 13 deletions(-)
111912
111913 commit d2a2fe96a3e9ddf5516bb138f365afec3e68a400
111914 Author: Ryan Lortie <desrt@desrt.ca>
111915 Date:   Fri Mar 4 00:57:51 2011 -0500
111916
111917     GVariant docs cleanups
111918
111919     Fix some gtk-doc warnings
111920
111921  docs/reference/glib/gvariant-varargs.xml | 42
111922  ++++++++++++++++----------------
111923  glib/gvariant.c                          |  6 ++---
111924  glib/gvarianttype.c                      | 11 +++++----
111925  glib/gvarianttype.h                      |  2 +-
111926  4 files changed, 31 insertions(+), 30 deletions(-)
111927
111928 commit be04e514c05082e338b2f53f6c28687f6aa6c982
111929 Author: Ryan Lortie <desrt@desrt.ca>
111930 Date:   Wed Mar 2 06:15:21 2011 -0500
111931
111932     GVariant: add G_VARIANT_TYPE_VARDICT for a{sv}
111933
111934  docs/reference/glib/glib-sections.txt | 1 +
111935  glib/gvarianttype.h                   | 8 ++++++++
111936  2 files changed, 9 insertions(+)
111937
111938 commit 6dd692d8580655639ee7bd3ecd453f9d03009bab
111939 Author: Matthias Clasen <mclasen@redhat.com>
111940 Date:   Fri Mar 4 00:27:23 2011 -0500
111941
111942     Small doc correction
111943
111944     We don't actually pass @argc to local_command_line().
111945
111946  gio/gapplication.c | 11 ++++++-----
111947  1 file changed, 6 insertions(+), 5 deletions(-)
111948
111949 commit 3c7203cf1ac0841e4613f40020f721f9c71ec0a4
111950 Author: Matthias Clasen <mclasen@redhat.com>
111951 Date:   Fri Mar 4 00:12:34 2011 -0500
111952
111953     GApplication: Clarify docs for @argv
111954
111955     Clearly state that @argv may be NULL.
111956     https://bugzilla.gnome.org/show_bug.cgi?id=643649
111957
111958  gio/gapplication.c | 9 ++++++---
111959  1 file changed, 6 insertions(+), 3 deletions(-)
111960
111961 commit 1a6455b7858ea16f314949ceed9a128ad46267b2
111962 Author: Matthias Clasen <mclasen@redhat.com>
111963 Date:   Fri Mar 4 00:03:13 2011 -0500
111964
111965     GApplication: Beef up the local_command_line() docs
111966
111967     This adds some details, such as the meaning of @argc, @argv and
111968     @status,
111969     even though gtk-doc does not make it easy to document vfunc arguments.
111970     Requested in
111971     https://bugzilla.gnome.org/show_bug.cgi?id=643478
111972
111973  gio/gapplication.c | 20 ++++++++++++++++----
111974  1 file changed, 16 insertions(+), 4 deletions(-)
111975
111976 commit f05bce027e49ba3ba4dee042ed52837d0145a7bf
111977 Author: Matthias Clasen <mclasen@redhat.com>
111978 Date:   Thu Mar 3 23:34:49 2011 -0500
111979
111980     GApplication: Improve documentation
111981
111982     This commit adds some details regarding platform data.
111983
111984  gio/gapplication.c | 28 +++++++++++++++++++++++-----
111985  gio/gapplication.h | 20 +++++++++++++-------
111986  gio/gioenums.h     | 12 ++++++++----
111987  3 files changed, 44 insertions(+), 16 deletions(-)
111988
111989 commit 321682871b6547c73d6b8df61643bcc73a0555f7
111990 Author: Matthias Clasen <mclasen@redhat.com>
111991 Date:   Thu Mar 3 22:40:48 2011 -0500
111992
111993     Try harder to explain GApplicationCommandline
111994
111995     Trying to answer some of the questions in
111996     https://bugzilla.gnome.org/show_bug.cgi?id=643468
111997
111998  gio/gapplication.c                        |  9 +++--
111999  gio/gapplicationcommandline.c             | 38 +++++++++++++++++-
112000  gio/tests/Makefile.am                     |  4 ++
112001  gio/tests/gapplication-example-cmdline3.c | 65
112002  +++++++++++++++++++++++++++++++
112003  4 files changed, 112 insertions(+), 4 deletions(-)
112004
112005 commit 72016418d38e51f1fb4f60f4b37fa1a8e5c282fb
112006 Author: Will Thompson <will.thompson@collabora.co.uk>
112007 Date:   Thu Mar 3 14:51:41 2011 +0000
112008
112009     g_value_array_remove(): clarify docstring formatting
112010
112011  gobject/gvaluearray.c | 4 +++-
112012  1 file changed, 3 insertions(+), 1 deletion(-)
112013
112014 commit 0f59af82d5fa39551f221c461b89dca56a022576
112015 Author: Duarte Loreto <happyguy_pt@hotmail.com>
112016 Date:   Wed Mar 2 01:11:04 2011 +0000
112017
112018     Updated Portuguese translation
112019
112020  po/pt.po | 1314
112021  +++++++++++++++++++++++++++++++++++++-------------------------
112022  1 file changed, 777 insertions(+), 537 deletions(-)
112023
112024 commit 084c3c43045e242724e2fbd9d485b4762dc8af48
112025 Author: Yaron Shahrabani <sh.yaron@gmail.com>
112026 Date:   Sun Feb 27 22:56:31 2011 +0200
112027
112028     Updated Hebrew translation.
112029
112030  po/he.po | 119
112031  +++++++++++++++++++++++++++++++++------------------------------
112032  1 file changed, 63 insertions(+), 56 deletions(-)
112033
112034 commit 2b964d890aae6efd04bd75477a5481aa8abeb873
112035 Author: Luca Ferretti <lferrett@gnome.org>
112036 Date:   Sun Feb 27 21:47:44 2011 +0100
112037
112038     Updated Italian translation
112039
112040  po/it.po | 204
112041  +++++++++++++++++++++++++++++++++++----------------------------
112042  1 file changed, 112 insertions(+), 92 deletions(-)
112043
112044 commit c193b49eeebfd83e3bb39b89499df5c5c8016914
112045 Author: Changwoo Ryu <cwryu@debian.org>
112046 Date:   Sun Feb 27 14:43:34 2011 +0900
112047
112048     Updated Korean translation
112049
112050  po/ko.po | 127
112051  +++++++++++++++++++++++++++++++++------------------------------
112052  1 file changed, 67 insertions(+), 60 deletions(-)
112053
112054 commit 60e0dab3e6682c0e09fa81b8907636202394a073
112055 Author: Bruno Brouard <annoa.b@gmail.com>
112056 Date:   Fri Feb 25 23:53:52 2011 +0100
112057
112058     Updated French translation
112059
112060  po/fr.po | 1373
112061  ++++++++++++++++++++++++++++++++++++--------------------------
112062  1 file changed, 789 insertions(+), 584 deletions(-)
112063
112064 commit e3cff93408163009dbc2dd3b6d90cd620385fc28
112065 Author: Matthias Clasen <mclasen@redhat.com>
112066 Date:   Fri Feb 25 11:13:55 2011 -0500
112067
112068     GApplications: Tighten up application-id validity checks
112069
112070     Also add tests for these conditions.
112071     https://bugzilla.gnome.org/show_bug.cgi?id=643197
112072
112073  gio/gapplication.c | 32 ++++++++++++++++++++++++--------
112074  1 file changed, 24 insertions(+), 8 deletions(-)
112075
112076 commit c430ad0b1be1b32be442299e47a3b09f54d3d8de
112077 Author: Matthias Clasen <mclasen@redhat.com>
112078 Date:   Fri Feb 25 10:41:29 2011 -0500
112079
112080     Add some tests for g_hash_table_lookup_extended
112081
112082  glib/tests/hash.c | 45 +++++++++++++++++++++++++++++++++++++++++++++
112083  1 file changed, 45 insertions(+)
112084
112085 commit d2d756439f1c6e434a3a8b348c17d63b6a452e9e
112086 Author: Matthias Clasen <mclasen@redhat.com>
112087 Date:   Fri Feb 25 10:40:39 2011 -0500
112088
112089     GHashTable: Clarify g_hash_table_lookup_extended docs
112090
112091     Passing NULL as a key is only ok if your hash and equal functions
112092     can deal with it.
112093     https://bugzilla.gnome.org/show_bug.cgi?id=642944
112094
112095  glib/ghash.c | 10 ++++++----
112096  1 file changed, 6 insertions(+), 4 deletions(-)
112097
112098 commit 52ef73ac8c40ea2a8ca80cf96d52a836bcaf76c2
112099 Author: Matthias Clasen <mclasen@redhat.com>
112100 Date:   Fri Feb 25 10:10:37 2011 -0500
112101
112102     GOptionContext: Warn about invalid arg/flag combinations
112103
112104     This was proposed by Kjell Ahlstedt in bug 642825.
112105     Also adding a few tests for this new behaviour.
112106
112107  glib/goption.c              |  25 +++++++--
112108  glib/tests/option-context.c | 132
112109  ++++++++++++++++++++++++++++++++++++++++++--
112110  2 files changed, 147 insertions(+), 10 deletions(-)
112111
112112 commit ee9e38ef6850ef1ce8da683425621898a35d5b5f
112113 Author: Matthias Clasen <mclasen@redhat.com>
112114 Date:   Fri Feb 25 08:45:28 2011 -0500
112115
112116     Treat optional arguments the same for long and short options
112117
112118     This was noticed in bug 642825 and the change was proposed
112119     by Kjell Ahlstedt.
112120
112121  glib/goption.c | 5 ++---
112122  1 file changed, 2 insertions(+), 3 deletions(-)
112123
112124 commit c68c05a420e6c42af681e165393130a2a39ea7b9
112125 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
112126 Date:   Thu Feb 24 20:36:04 2011 +0100
112127
112128     Updated Spanish translation
112129
112130  po/es.po | 118
112131  ++++++++++++++++++++++++++++++++++-----------------------------
112132  1 file changed, 63 insertions(+), 55 deletions(-)
112133
112134 commit 701ac3cb3d7a603697570f085457af7e68d089fd
112135 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
112136 Date:   Thu Feb 24 12:38:51 2011 +0800
112137
112138     Fix the VS2010 project generation for GLib
112139
112140     The scripts accently pick up gcc-only source files... this fixes that.
112141
112142  glib/Makefile.am | 4 ++++
112143  1 file changed, 4 insertions(+)
112144
112145 commit 74d4fca53accff301058e8d4798d0412d9eeeca3
112146 Author: Piotr Drąg <piotrdrag@gmail.com>
112147 Date:   Wed Feb 23 22:03:34 2011 +0100
112148
112149     Updated Polish translation
112150
112151  po/pl.po | 115
112152  +++++++++++++++++++++++++++++++++------------------------------
112153  1 file changed, 61 insertions(+), 54 deletions(-)
112154
112155 commit abfef39da9a11f59051dfa23a50bc374c0b8ad6e
112156 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
112157 Date:   Wed Feb 23 14:22:36 2011 +0800
112158
112159     Remove uneeded item form VS10 folder
112160
112161     There is no install.vcxproj.filters...oops
112162
112163  build/win32/vs10/Makefile.am | 3 +--
112164  1 file changed, 1 insertion(+), 2 deletions(-)
112165
112166 commit 1c764f41ccb8e0cf887de827af3bc034aa6cfc28
112167 Author: Alexander Shopov <ash@kambanaria.org>
112168 Date:   Wed Feb 23 08:02:23 2011 +0200
112169
112170     Updated Bulgarian translation
112171
112172  po/bg.po | 85
112173  +++++++++++++++++++++++++++++++++++-----------------------------
112174  1 file changed, 46 insertions(+), 39 deletions(-)
112175
112176 commit 766d70729b8671a3ac7b2139b635ac5555d858fa
112177 Author: Matthias Clasen <mclasen@redhat.com>
112178 Date:   Wed Feb 23 00:13:39 2011 -0500
112179
112180     Allow to list keys in all schemas
112181
112182     Make the schema argument to gsettings list-recursively optional.
112183     This allows to search for not exactly known keys by going
112184
112185     gsettings list-recursively | grep 'font'
112186
112187  docs/reference/gio/gsettings.xml | 10 +++++---
112188  gio/gsettings-tool.c             | 54
112189  ++++++++++++++++++++++++++--------------
112190  2 files changed, 41 insertions(+), 23 deletions(-)
112191
112192 commit 51dd7c5e4a1cf10177725a8c471731f0c4947159
112193 Author: Cosimo Cecchi <cosimoc@gnome.org>
112194 Date:   Tue Feb 22 22:02:05 2011 -0500
112195
112196     application: fix a typo in the docs annotation
112197
112198  gio/gapplication.c | 2 +-
112199  1 file changed, 1 insertion(+), 1 deletion(-)
112200
112201 commit fdfb09a79397589b3b86c059e97b4f0ce8d4df26
112202 Author: Andreas Rottmann <a.rottmann@gmx.at>
112203 Date:   Tue Feb 22 15:12:30 2011 +0100
112204
112205     Bug 638185 - GIOCondition should be annotated as "flags"
112206
112207     Add a gtk-doc annotation to GIOCondition marking it as a flags type.
112208
112209  glib/giochannel.h | 2 +-
112210  1 file changed, 1 insertion(+), 1 deletion(-)
112211
112212 commit cd23ae7134bd25500272bd3ec24c3b39502cfc3d
112213 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
112214 Date:   Tue Feb 22 20:08:36 2011 +0800
112215
112216     Visual C++ 2010 Project Files
112217
112218     These are the actual GLib VS2010 project files (*.vcxproj,
112219     *.vcxproj.filters) and property sheet file (*.props) that are used
112220     to compile the GLib, GModule, GObject, GThread, GIO DLLs, along with
112221     the gspawn-win32-helper* programs, glib-genmarshal utility and
112222     testglib test program.  A readme.txt file is also enclosed for
112223     references for building GLib under VS2010.
112224
112225     Note that the project files for GLib, GIO and GObject are templates
112226     that makes use of the autotools items of my last commit so that
112227     maintenance
112228     of those files are simplified as new source files are added to
112229     these rather
112230     frequently.
112231
112232     Suggestions are welcome for these-please let me know via BugZilla.
112233
112234     Thank you!
112235
112236  build/win32/vs10/Makefile.am                       |  30 ++
112237  build/win32/vs10/README.txt                        |  52 ++
112238  build/win32/vs10/gio.vcxproj.filtersin             |  51 ++
112239  build/win32/vs10/gio.vcxprojin                     | 223 +++++++++
112240  build/win32/vs10/glib-genmarshal.vcxproj           | 170 +++++++
112241  build/win32/vs10/glib-genmarshal.vcxproj.filters   |  22 +
112242  build/win32/vs10/glib.props                        | 538
112243  +++++++++++++++++++++
112244  build/win32/vs10/glib.sln                          | 199 ++++++++
112245  build/win32/vs10/glib.vcxproj.filtersin            | 114 +++++
112246  build/win32/vs10/glib.vcxprojin                    | 476
112247  ++++++++++++++++++
112248  build/win32/vs10/gmodule.vcxproj                   | 201 ++++++++
112249  build/win32/vs10/gmodule.vcxproj.filters           |  32 ++
112250  build/win32/vs10/gobject.vcxproj.filtersin         |  30 ++
112251  build/win32/vs10/gobject.vcxprojin                 | 207 ++++++++
112252  .../win32/vs10/gspawn-win32-helper-console.vcxproj | 172 +++++++
112253  .../gspawn-win32-helper-console.vcxproj.filters    |  22 +
112254  build/win32/vs10/gspawn-win32-helper.vcxproj       | 172 +++++++
112255  .../win32/vs10/gspawn-win32-helper.vcxproj.filters |  22 +
112256  build/win32/vs10/gthread.vcxproj                   | 188 +++++++
112257  build/win32/vs10/gthread.vcxproj.filters           |  32 ++
112258  build/win32/vs10/install.vcxproj                   | 137 ++++++
112259  build/win32/vs10/testglib.vcxproj                  | 170 +++++++
112260  build/win32/vs10/testglib.vcxproj.filters          |  22 +
112261  23 files changed, 3282 insertions(+)
112262
112263 commit 7b118b0c4121a6ae5b5b0adb1e2c45d7f5b941f5
112264 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
112265 Date:   Tue Feb 22 19:58:18 2011 +0800
112266
112267     Visual C++ 2010 Project Files: autotools files
112268
112269     These are the updates to the autotools files to
112270     ensure the expansion of the GIO, GLib and GObject
112271     project files (*.vcxproj, *.vcxproj.filters) and to
112272     enable the distribution of the VS2010 project files
112273
112274     The actual VS2010 project files will follow shortly
112275
112276  build/win32/Makefile.am |  3 ++-
112277  configure.ac            |  1 +
112278  gio/Makefile.am         | 24 +++++++++++++++++++++++-
112279  glib/Makefile.am        | 23 ++++++++++++++++++++++-
112280  gobject/Makefile.am     | 23 ++++++++++++++++++++++-
112281  5 files changed, 70 insertions(+), 4 deletions(-)
112282
112283 commit aa2ed1dbfbe66c2f4e3165559b1f707ba8b0aada
112284 Author: Bruce Cowan <bruce@bcowan.me.uk>
112285 Date:   Sun Feb 20 16:47:56 2011 +0000
112286
112287     Updated British English translation
112288
112289  po/en_GB.po | 1167
112290  ++++++++++++++++++++++++++++++++++-------------------------
112291  1 file changed, 675 insertions(+), 492 deletions(-)
112292
112293 commit f909469e31caacd9ec26569cc377dcc367e1f571
112294 Author: Vincent Untz <vuntz@gnome.org>
112295 Date:   Sun Feb 20 10:41:17 2011 +0100
112296
112297     appinfo: Do not override system default handler with less specific one
112298
112299     We were considering explicitly configured defaults for parent types
112300     after we already got results for the specific type we're interested
112301     in.
112302
112303     This resulted in the explicit default for text/plain to override all
112304     system defaults for subtypes of text/plain, for example. The explicit
112305     default should not apply to subtypes that have a system default.
112306
112307     https://bugzilla.gnome.org/show_bug.cgi?id=642797
112308
112309  gio/gdesktopappinfo.c | 19 ++++++++++++-------
112310  1 file changed, 12 insertions(+), 7 deletions(-)
112311
112312 commit 1158f9c171682e2ce30c1e790fe809dbb9926277
112313 Author: Tor Lillqvist <tml@iki.fi>
112314 Date:   Sun Feb 20 01:23:48 2011 +0200
112315
112316     Export _glib_get_locale_dir() as it is now used in gio, too
112317
112318  gio/gdbus-tool.c           | 1 +
112319  gio/glib-compile-schemas.c | 3 ++-
112320  glib/glib.symbols          | 3 +++
112321  glib/gutils.c              | 2 +-
112322  4 files changed, 7 insertions(+), 2 deletions(-)
112323
112324 commit 73af5ab4cf14d33495ba098af3b53f7d7f257256
112325 Author: Matthias Clasen <mclasen@redhat.com>
112326 Date:   Sat Feb 19 16:27:51 2011 -0500
112327
112328     Be more forgiving when parsing introspection xml
112329
112330     Accept (and silently ignore) version attributes on <interface>
112331     and <method> elements - these occur in the wild, and ignoring
112332     them does not cost us anything.
112333
112334  gio/gdbusintrospection.c | 4 ++++
112335  1 file changed, 4 insertions(+)
112336
112337 commit 2c0a8ff4dcd581096dad2a6ced2409b0cdf708a6
112338 Author: Matthias Clasen <mclasen@redhat.com>
112339 Date:   Fri Feb 18 23:46:09 2011 -0500
112340
112341     Add a testcase for bug 637738
112342
112343  gobject/tests/dynamictests.c | 127
112344  +++++++++++++++++++++++++++++++++++++++++++
112345  1 file changed, 127 insertions(+)
112346
112347 commit 9dd1f75a414637e8fed50eae0577e33d6b4aab8f
112348 Author: Matthias Clasen <mclasen@redhat.com>
112349 Date:   Fri Feb 18 22:42:24 2011 -0500
112350
112351     Document G_VALUE_NOCOPY_CONTENTS
112352
112353     https://bugzilla.gnome.org/show_bug.cgi?id=624943
112354
112355  gobject/gtype.h  |  2 +-
112356  gobject/gvalue.h | 10 +++++++++-
112357  2 files changed, 10 insertions(+), 2 deletions(-)
112358
112359 commit 2a1eed20b40c2ad4211ed0adb0d17983e5dcaec6
112360 Author: Matthias Clasen <mclasen@redhat.com>
112361 Date:   Fri Feb 18 22:35:49 2011 -0500
112362
112363     Expand the documentation of g_type_get_qdata()
112364
112365     https://bugzilla.gnome.org/show_bug.cgi?id=613269
112366
112367  gobject/gtype.c | 4 ++++
112368  1 file changed, 4 insertions(+)
112369
112370 commit bb4d6fd1b14c7152cb0bf163f761b7d148b30b80
112371 Author: Matthias Clasen <mclasen@redhat.com>
112372 Date:   Thu Feb 17 23:30:45 2011 -0500
112373
112374     Updates
112375
112376  NEWS | 28 ++++++++++++++++++++++++++++
112377  1 file changed, 28 insertions(+)
112378
112379 commit 82388ef3cdd4d1df664a82ab9f5c8c8a9ec6dfa0
112380 Author: Matthias Clasen <mclasen@redhat.com>
112381 Date:   Thu Feb 17 23:30:29 2011 -0500
112382
112383     Bump micro to .2
112384
112385  configure.ac | 2 +-
112386  1 file changed, 1 insertion(+), 1 deletion(-)
112387
112388 commit 237df47c5f6f82021faef495afcbd2a8ad932a3c
112389 Author: Lin Ma <lin.ma@oracle.com>
112390 Date:   Thu Feb 17 14:57:37 2011 +0800
112391
112392     Fixed bugster 7007407. Do not clear stat info until a node is really
112393     deleted.
112394
112395  gio/fen/fen-helper.c | 3 +--
112396  gio/fen/fen-kernel.c | 3 +--
112397  gio/fen/fen-node.c   | 7 +++----
112398  3 files changed, 5 insertions(+), 8 deletions(-)
112399
112400 commit 48dbfb425d684e00620ccd1fc8fe683e69d3f40a
112401 Author: Alexander Shopov <ash@kambanaria.org>
112402 Date:   Wed Feb 16 22:28:00 2011 +0200
112403
112404     Updated Bulgarian translation
112405
112406  po/bg.po | 228
112407  +++++++++++++++++++++++++++++++--------------------------------
112408  1 file changed, 114 insertions(+), 114 deletions(-)
112409
112410 commit a7faf0b16ee7cb32e8e0206a5fa5b10069a79e89
112411 Author: Colin Walters <walters@verbum.org>
112412 Date:   Wed Feb 16 13:49:20 2011 -0500
112413
112414     gdesktopappinfo: Handle g_get_prgname() being NULL
112415
112416     Reported-By: Sebastien Bacher <seb128@ubuntu.com>
112417
112418     https://bugzilla.gnome.org/show_bug.cgi?id=642490
112419
112420  gio/gdesktopappinfo.c | 7 ++++---
112421  1 file changed, 4 insertions(+), 3 deletions(-)
112422
112423 commit 4cda703d8e925fc34f9fc3303f96ed20765a816d
112424 Author: Matthias Clasen <mclasen@redhat.com>
112425 Date:   Wed Feb 16 01:28:27 2011 -0500
112426
112427     Use glibc qsort_r() for g_qsort_with_data()
112428
112429     No point in using an outdated copy that claims to
112430     'work best on a Sun 4/260' when we can just wrap qsort_r...
112431
112432  configure.ac           | 40 +++++++++++++++++++++++++++++++++
112433  glib/gqsort.c          | 40 +++++++++++++++++++++++----------
112434  glib/tests/Makefile.am |  3 +++
112435  glib/tests/sort.c      | 60
112436  ++++++++++++++++++++++++++++++++++++++++++++++++++
112437  4 files changed, 131 insertions(+), 12 deletions(-)
112438
112439 commit 6cd08472b20004d6ef06c6063fed817fdb9bc1f5
112440 Author: Stef Walter <stefw@collabora.co.uk>
112441 Date:   Tue Feb 15 19:54:53 2011 +0100
112442
112443     Better documentation for g_value_dup_object().
112444
112445     State that NULL is returned when value is NULL.
112446
112447  gobject/gobject.c | 3 ++-
112448  1 file changed, 2 insertions(+), 1 deletion(-)
112449
112450 commit 59cbb3a8a3171f59035b4cabebdc63f8832fffed
112451 Author: Damien Lespiau <damien.lespiau@intel.com>
112452 Date:   Thu Sep 30 17:27:19 2010 +0100
112453
112454     gtimezone: Rename shadowing variable 'time' to 'time_'
112455
112456  glib/gtimezone.c | 78
112457  ++++++++++++++++++++++++++++----------------------------
112458  1 file changed, 39 insertions(+), 39 deletions(-)
112459
112460 commit 5df049706ff10cded918b31243ee33f7b7a4e64e
112461 Author: Matthias Clasen <mclasen@redhat.com>
112462 Date:   Tue Feb 15 19:50:55 2011 -0500
112463
112464     Don't report standard interfaces more than once
112465
112466     If they have a custom implementation, don't add the canned
112467     introspection XML, just rely on the generated XML. Fixes
112468     https://bugzilla.gnome.org/show_bug.cgi?id=642042
112469
112470  gio/gdbusconnection.c | 40 +++++++++++++++++++++++++++++-----------
112471  1 file changed, 29 insertions(+), 11 deletions(-)
112472
112473 commit 6f87ecc14e5286773b8b34eee443f5b61c3b03fd
112474 Author: Matthias Clasen <mclasen@redhat.com>
112475 Date:   Tue Feb 15 19:49:24 2011 -0500
112476
112477     Add a (currently failing) testcase
112478
112479     This testcase check that we don't report the standard interfaces
112480     more than one in the introspection XML, see
112481     https://bugzilla.gnome.org/show_bug.cgi?id=642042
112482
112483  gio/tests/gdbus-export.c | 140
112484  +++++++++++++++++++++++++++++++++++++++++++++++
112485  1 file changed, 140 insertions(+)
112486
112487 commit 470a8dfa1ceee28929bf34662732287f2831e71c
112488 Author: Daniel Mustieles <daniel.mustieles@gmail.com>
112489 Date:   Tue Feb 15 21:32:56 2011 +0100
112490
112491     Updated Spanish translation
112492
112493  po/es.po | 338
112494  ++++++++++++++++++++++++++++++---------------------------------
112495  1 file changed, 160 insertions(+), 178 deletions(-)
112496
112497 commit 25b2e3cbffacf8ec733e199489d5a640d390feff
112498 Author: Luca Ferretti <lferrett@gnome.org>
112499 Date:   Tue Feb 15 13:02:30 2011 +0100
112500
112501     Updated Italian translation
112502
112503  po/it.po | 788
112504  ++++++++++++++++++++++++++-------------------------------------
112505  1 file changed, 326 insertions(+), 462 deletions(-)
112506
112507 commit f9ad7baf3122445784c1766b0475ee6519a4ad24
112508 Author: Matthias Clasen <mclasen@redhat.com>
112509 Date:   Tue Feb 15 02:27:54 2011 -0500
112510
112511     Fix memory leaks in the gdbus introspection parser
112512
112513     We were getting our length zero, yet NULL-terminated arrays in
112514     a twist in some places. Stop passing around ignored length arguments
112515     at the same time.
112516     https://bugzilla.gnome.org/show_bug.cgi?id=635099
112517
112518  gio/gdbusintrospection.c        | 178
112519  +++++++++++++++-------------------------
112520  gio/tests/gdbus-introspection.c |   3 +-
112521  2 files changed, 68 insertions(+), 113 deletions(-)
112522
112523 commit b21b3a01c776275197f0d31538c2c36ace8860ea
112524 Author: Matthias Clasen <mclasen@redhat.com>
112525 Date:   Tue Feb 15 00:02:42 2011 -0500
112526
112527     Fix bug base in array-test
112528
112529  glib/tests/array-test.c | 2 +-
112530  1 file changed, 1 insertion(+), 1 deletion(-)
112531
112532 commit a46885242b3566a7f6afa4ca5cf5d3ffcf3d977d
112533 Author: Matthias Clasen <mclasen@redhat.com>
112534 Date:   Tue Feb 15 00:02:13 2011 -0500
112535
112536     Add a testcase for bug 640489
112537
112538  glib/tests/regex.c | 27 +++++++++++++++++++++++++++
112539  1 file changed, 27 insertions(+)
112540
112541 commit c2fbef4125977d0c1aa1a9859491e694c9c71b05
112542 Author: Ryan Lortie <desrt@desrt.ca>
112543 Date:   Mon Feb 14 23:21:14 2011 -0500
112544
112545     Bug 642052 - g_timeout_add(_seconds) overflow
112546
112547     Fix integer overflow error.
112548
112549  glib/gmain.c | 3 ++-
112550  1 file changed, 2 insertions(+), 1 deletion(-)
112551
112552 commit 10154d21f012ae4fc3d94cbdbb12ed32df4837ce
112553 Author: Ryan Lortie <desrt@desrt.ca>
112554 Date:   Mon Feb 14 23:20:38 2011 -0500
112555
112556     Bug 642052: add currently-broken test case
112557
112558     The test case fails for now.  It will be fixed by the next commit.
112559
112560  glib/tests/Makefile.am |  4 ++++
112561  glib/tests/timeout.c   | 53
112562  ++++++++++++++++++++++++++++++++++++++++++++++++++
112563  2 files changed, 57 insertions(+)
112564
112565 commit f1a88e7e4283cfa706382a06a0cec46e33f48ed1
112566 Author: Matthias Clasen <mclasen@redhat.com>
112567 Date:   Mon Feb 14 19:15:41 2011 -0500
112568
112569     More GValue conversion tests
112570
112571  gobject/tests/param.c | 31 ++++++++++++++++++++++++++++++-
112572  1 file changed, 30 insertions(+), 1 deletion(-)
112573
112574 commit cfe8ec429ac48302d631bea18ffc37a1ed69095b
112575 Author: Matthias Clasen <mclasen@redhat.com>
112576 Date:   Mon Feb 14 19:14:44 2011 -0500
112577
112578     Vary the order of unreffing dest and src
112579
112580     For slightly better test coverage.
112581
112582  gobject/tests/binding.c | 2 +-
112583  1 file changed, 1 insertion(+), 1 deletion(-)
112584
112585 commit b2919e558bfb49b519eac59b657f2c7efb33241c
112586 Author: Matthias Clasen <mclasen@redhat.com>
112587 Date:   Mon Feb 14 19:13:09 2011 -0500
112588
112589     Add schema name in error message
112590
112591     Why not be helpful if it doesn't cost anything...
112592
112593  gio/gsettingsschema.c | 3 ++-
112594  1 file changed, 2 insertions(+), 1 deletion(-)
112595
112596 commit a6f0249d589292ef9eabd31a7f174b327ce4d3ce
112597 Author: Yaron Shahrabani <sh.yaron@gmail.com>
112598 Date:   Mon Feb 14 07:53:06 2011 +0200
112599
112600     Updated Hebrew translation
112601
112602  po/he.po | 208
112603  +++++++++++++++++++++++++++++++--------------------------------
112604  1 file changed, 104 insertions(+), 104 deletions(-)
112605
112606 commit 309f5f978bc1378449fea2a81f4d47e749ae7ceb
112607 Author: Matthias Clasen <mclasen@redhat.com>
112608 Date:   Sun Feb 13 23:47:42 2011 -0500
112609
112610     Improve test coverage
112611
112612     Various test additions, mainly in GObject
112613
112614  gio/tests/gapplication.c  |  32 ++++
112615  gio/tests/gsettings.c     |   4 +-
112616  glib/tests/Makefile.am    |   9 +-
112617  glib/tests/dataset.c      | 187 ++++++++++++++++++++++
112618  glib/tests/empty          |   0
112619  glib/tests/gdatetime.c    |  26 ++++
112620  glib/tests/mappedfile.c   |  73 +++++++++
112621  glib/tests/utils.c        |  53 +++++++
112622  gobject/tests/Makefile.am |  12 +-
112623  gobject/tests/binding.c   |  52 ++++++-
112624  gobject/tests/boxed.c     | 386
112625  ++++++++++++++++++++++++++++++++++++++++++++++
112626  gobject/tests/enums.c     | 113 ++++++++++++++
112627  gobject/tests/param.c     | 223 ++++++++++++++++++++++++++
112628  gobject/tests/reference.c | 213 +++++++++++++++++++++++++
112629  14 files changed, 1376 insertions(+), 7 deletions(-)
112630
112631 commit 1e48bff207a85564297c2e7d15f72aba00048213
112632 Author: Matthias Clasen <mclasen@redhat.com>
112633 Date:   Sun Feb 13 17:37:06 2011 -0500
112634
112635     Cosmetic rearrangement
112636
112637  gobject/gboxed.h | 174
112638  +++++++++++++++++++++++++++++--------------------------
112639  1 file changed, 93 insertions(+), 81 deletions(-)
112640
112641 commit 498508852745d0e3b743b065d78ba560d753d24e
112642 Author: Matthias Clasen <mclasen@redhat.com>
112643 Date:   Sat Feb 12 22:23:04 2011 -0500
112644
112645     Fix the tm.tm_gmtoff check
112646
112647  configure.ac | 2 +-
112648  1 file changed, 1 insertion(+), 1 deletion(-)
112649
112650 commit 147139d968ff052a516e8b2b0fb9bb8474a5986a
112651 Author: Matthias Clasen <mclasen@redhat.com>
112652 Date:   Sat Feb 12 21:08:57 2011 -0500
112653
112654     Use g_assert_no_error
112655
112656     The option-context test had its own version.
112657
112658  glib/tests/option-context.c | 72
112659  +++++++++++++++++++--------------------------
112660  1 file changed, 31 insertions(+), 41 deletions(-)
112661
112662 commit cf3ad6e293490a910f90637ce6cc93a02cfc8f61
112663 Author: Fran Diéguez <fran.dieguez@mabishu.com>
112664 Date:   Sun Feb 13 13:58:18 2011 +0100
112665
112666     Updated Galician translations
112667
112668  po/gl.po | 4 ++--
112669  1 file changed, 2 insertions(+), 2 deletions(-)
112670
112671 commit d8a1eac483f7a6c0a600b4784aff233c74b82b51
112672 Author: Fran Diéguez <fran.dieguez@mabishu.com>
112673 Date:   Sun Feb 13 13:55:47 2011 +0100
112674
112675     Updated Galician translations
112676
112677  po/gl.po | 120
112678  +++++++++++++++++++++++++++++++--------------------------------
112679  1 file changed, 60 insertions(+), 60 deletions(-)
112680
112681 commit 18c6e46fd1bc91d32d0d994235382d6e3610168d
112682 Author: Piotr Drąg <piotrdrag@gmail.com>
112683 Date:   Sun Feb 13 01:18:41 2011 +0100
112684
112685     Updated Polish translation
112686
112687  po/pl.po | 91
112688  ++++++++++++++++++++++++++++++++--------------------------------
112689  1 file changed, 45 insertions(+), 46 deletions(-)
112690
112691 commit 61fec7e821c2deed09b6b77c2b92e185814a9380
112692 Author: Changwoo Ryu <cwryu@debian.org>
112693 Date:   Sun Feb 13 07:02:24 2011 +0900
112694
112695     Update Korean translation
112696
112697  po/ko.po | 100
112698  ++++++++++++++++++++++++++++++++-------------------------------
112699  1 file changed, 51 insertions(+), 49 deletions(-)
112700
112701 commit ef6db8f94b6c7a4a1c922631e3c5cfec32cf1353
112702 Author: Matthias Clasen <mclasen@redhat.com>
112703 Date:   Sat Feb 12 12:43:15 2011 -0500
112704
112705     Fix a few string mismatches in the Italian translations
112706
112707     Noticed these while testing gsettings translations.
112708
112709  po/it.po | 10 +++++-----
112710  1 file changed, 5 insertions(+), 5 deletions(-)
112711
112712 commit c3334490c7b97ac561f7c7f1be407d17fbbb22ba
112713 Author: Matthias Clasen <mclasen@redhat.com>
112714 Date:   Sat Feb 12 12:42:18 2011 -0500
112715
112716     Fix some problems with message handling
112717
112718     g_printerr() doesn't append a newline, so we have to consistently
112719     do it everywhere. Also, we cannot call gettext on "", ever.
112720
112721  gio/gsettings-tool.c | 19 ++++++++++++++++---
112722  1 file changed, 16 insertions(+), 3 deletions(-)
112723
112724 commit a536a1f2d751c89296f63f9863f3df90d8d2dfea
112725 Author: Matthias Clasen <mclasen@redhat.com>
112726 Date:   Sat Feb 12 12:30:35 2011 -0500
112727
112728     Complete the translation setup for glib-compile-schemas
112729
112730  gio/glib-compile-schemas.c | 12 ++++++++++++
112731  1 file changed, 12 insertions(+)
112732
112733 commit 7efc12e0d55e582cdb689e40dbe3500c06f35196
112734 Author: Matthias Clasen <mclasen@redhat.com>
112735 Date:   Sat Feb 12 12:26:26 2011 -0500
112736
112737     Set up message translation for gdbus
112738
112739     This was only halfway done before and not working.
112740
112741  gio/gdbus-tool.c | 24 +++++++++++++++++++++---
112742  1 file changed, 21 insertions(+), 3 deletions(-)
112743
112744 commit deab10645794e8ca8fce544729710dac4a74bc03
112745 Author: Matthias Clasen <mclasen@redhat.com>
112746 Date:   Sat Feb 12 12:09:39 2011 -0500
112747
112748     Docs: Mention gettext setup requirements in i18n section
112749
112750  docs/reference/glib/tmpl/i18n.sgml | 17 +++++++++++++++--
112751  1 file changed, 15 insertions(+), 2 deletions(-)
112752
112753 commit 562f29afdce05d63d98c8952d1d91d2f379634dc
112754 Author: Benjamin Otte <otte@redhat.com>
112755 Date:   Sat Feb 12 18:05:54 2011 +0100
112756
112757     doc: Fix typo in previous commit
112758
112759     Yuck. I blame it on the weekend.
112760
112761  glib/gdatetime.c | 2 +-
112762  1 file changed, 1 insertion(+), 1 deletion(-)
112763
112764 commit 17eea8fa60915c5711a99eebe5025eadb04c3f3f
112765 Author: Benjamin Otte <otte@redhat.com>
112766 Date:   Sat Feb 12 17:56:34 2011 +0100
112767
112768     docs: Fix return value for g_datetime_compare()
112769
112770     Previous code confused dt1 and dt2. The new formulation is stolen from
112771     man strcmp() and g_strcmp0().
112772
112773  glib/gdatetime.c | 4 ++--
112774  1 file changed, 2 insertions(+), 2 deletions(-)
112775
112776 commit dfeb02ee86c02a2bb665b8b8457003d56baa474d
112777 Author: Will Thompson <will.thompson@collabora.co.uk>
112778 Date:   Fri Feb 11 19:09:48 2011 +0000
112779
112780     GVariant: titlecase ‘Unicode’ in text format docs
112781
112782  docs/reference/glib/gvariant-text.xml | 10 +++++-----
112783  1 file changed, 5 insertions(+), 5 deletions(-)
112784
112785 commit c3fe071813447f837eb7a8e73906753db00bc98b
112786 Author: Will Thompson <will.thompson@collabora.co.uk>
112787 Date:   Fri Feb 11 19:07:45 2011 +0000
112788
112789     GVariant: Correct uint32/64 thinko in text format docs
112790
112791  docs/reference/glib/gvariant-text.xml | 2 +-
112792  1 file changed, 1 insertion(+), 1 deletion(-)
112793
112794 commit ea4e3ea1cb7d3264cb4c84d0b257e886a2be88e8
112795 Author: Ryan Lortie <desrt@desrt.ca>
112796 Date:   Fri Feb 11 10:27:44 2011 -0500
112797
112798     GVariant: doc the format of g_variant_parse/print
112799
112800  docs/reference/glib/Makefile.am       |   3 +-
112801  docs/reference/glib/glib-docs.sgml    |   1 +
112802  docs/reference/glib/gvariant-text.xml | 615
112803  ++++++++++++++++++++++++++++++++++
112804  glib/gvariant-parser.c                |   2 +
112805  glib/gvariant.c                       |   2 +
112806  5 files changed, 622 insertions(+), 1 deletion(-)
112807
112808 commit 2409c69d5b484c50b8f01ae742c339f4e511df5f
112809 Author: Ryan Lortie <desrt@desrt.ca>
112810 Date:   Fri Feb 11 10:27:44 2011 -0500
112811
112812     Branch away from stable, bump to 2.29.0
112813
112814     This is now the unstable branch.
112815
112816     Stable release is on the glib-2-28 branch.
112817
112818  configure.ac | 11 ++++++++---
112819  1 file changed, 8 insertions(+), 3 deletions(-)
112820
112821 commit c2d98c56092db1f7bcf79cbbbb494abfd1255b52
112822 Author: Will Thompson <will.thompson@collabora.co.uk>
112823 Date:   Fri Feb 11 15:18:02 2011 +0000
112824
112825     GObject: correct documentation typos
112826
112827  gobject/gobject.c | 4 ++--
112828  1 file changed, 2 insertions(+), 2 deletions(-)
112829
112830 commit b1d02f9323d4eb157dc99e0b7a79d06a2e510500
112831 Author: Ryan Lortie <desrt@desrt.ca>
112832 Date:   Fri Feb 11 10:14:29 2011 -0500
112833
112834     GVariant: support NULL for empty arrays in varargs
112835
112836     g_variant_new("as", NULL); now gives an empty array of strings, for
112837     example.
112838
112839     This was documented as working already, but was never actually
112840     implemented (due to the fact that it muddies the water when
112841     considering
112842     maybe types).  It's being implemented now because its convenience to
112843     programmers exceeds any damage done to the conceptual purity of
112844     the API.
112845
112846  docs/reference/glib/gvariant-varargs.xml |  5 +++
112847  glib/gvariant.c                          | 52
112848  +++++++++++++++++++++-----------
112849  glib/tests/gvariant.c                    | 16 ++++++++++
112850  3 files changed, 55 insertions(+), 18 deletions(-)
112851
112852 commit d25dca2d74cddd66644890760f4d56e619528e14
112853 Author: Runa Bhattacharjee <runab@redhat.com>
112854 Date:   Fri Feb 11 19:01:05 2011 +0530
112855
112856     Updated Bengali India Translation
112857
112858  po/bn_IN.po | 2276
112859  ++++++++++++++++++++++++++++++++++++++++-------------------
112860  1 file changed, 1536 insertions(+), 740 deletions(-)
112861
112862 commit 4196dfbc4a764a2342c1107bcd9339210c0ee332
112863 Author: Colin Walters <walters@verbum.org>
112864 Date:   Thu Feb 10 23:42:34 2011 -0500
112865
112866     gsettings: Minor typo in previous commit
112867
112868  gio/gsettings.c | 4 ++--
112869  1 file changed, 2 insertions(+), 2 deletions(-)
112870
112871 commit 0f8d1933ad59d83bebe7e4f9d115fec71f915688
112872 Author: Ryan Lortie <desrt@desrt.ca>
112873 Date:   Wed Feb 9 11:55:35 2011 -0500
112874
112875     GSettings: add paragraph with performance notes
112876
112877     summary: reads are very fast.  writes are fast for you, but expensive
112878     for the system, so don't do them except in response to explicit user
112879     action.
112880
112881  gio/gsettings.c | 17 +++++++++++++++++
112882  1 file changed, 17 insertions(+)
112883
112884 commit 214d1bdd20c940be1e1cd38e071a3898c19aa3f7
112885 Author: Matthias Clasen <mclasen@redhat.com>
112886 Date:   Tue Feb 8 13:21:37 2011 -0500
112887
112888     Bump version
112889
112890  configure.ac | 4 ++--
112891  1 file changed, 2 insertions(+), 2 deletions(-)
112892
112893 commit 939d5131dd7c0fad6204aa976139a3bb730e1a07
112894 Author: Piotr Drąg <piotrdrag@gmail.com>
112895 Date:   Tue Feb 8 18:22:44 2011 +0100
112896
112897     Updated Polish translation
112898
112899  po/pl.po | 2170
112900  ++++++++++++++++++++++++++++++++++----------------------------
112901  1 file changed, 1203 insertions(+), 967 deletions(-)
112902
112903 commit a6caaebea7261601fb4f9f57bb8aeadf38e5e499
112904 Author: Matthias Clasen <mclasen@redhat.com>
112905 Date:   Tue Feb 8 10:05:00 2011 -0500
112906
112907     Document new API
112908
112909  gio/gmemorysettingsbackend.c | 13 +++++++++++++
112910  gio/gnullsettingsbackend.c   | 13 +++++++++++++
112911  2 files changed, 26 insertions(+)
112912
112913 commit 78dcafc5cb2b8c05fed719ed1add0849f9938595
112914 Author: Matthias Clasen <mclasen@redhat.com>
112915 Date:   Tue Feb 8 10:04:36 2011 -0500
112916
112917     Fix some parameter mismatches in GVariant docs
112918
112919  glib/gvariant.c |  2 +-
112920  glib/gvariant.h | 20 ++++++++++----------
112921  2 files changed, 11 insertions(+), 11 deletions(-)
112922
112923 commit 4368a07e02b7008b3ab7c56b7637f7bbec505ea5
112924 Author: Matthias Clasen <mclasen@redhat.com>
112925 Date:   Tue Feb 8 07:41:49 2011 -0500
112926
112927     Avoid more compiler warnings
112928
112929  glib/giochannel.c | 12 ++++++------
112930  glib/gmessages.c  |  2 +-
112931  2 files changed, 7 insertions(+), 7 deletions(-)
112932
112933 commit 8d572f5d22c07580936067e91e669220cfc801cc
112934 Author: Matthias Clasen <mclasen@redhat.com>
112935 Date:   Tue Feb 8 07:35:54 2011 -0500
112936
112937     g_date_time_format: drop an unused variable
112938
112939  glib/gdatetime.c | 4 +---
112940  1 file changed, 1 insertion(+), 3 deletions(-)
112941
112942 commit ab2112a77b16cb36785088bb5975ef62f075102a
112943 Author: Matthias Clasen <mclasen@redhat.com>
112944 Date:   Tue Feb 8 07:33:02 2011 -0500
112945
112946     Add release note about GApplication
112947
112948  README.in | 12 ++++++++++++
112949  1 file changed, 12 insertions(+)
112950
112951 commit f93d2f1b0898d6f7fde696ab42a86c63a71ec4d5
112952 Author: Matthias Clasen <mclasen@redhat.com>
112953 Date:   Tue Feb 8 00:00:08 2011 -0500
112954
112955     Update NEWS
112956
112957  NEWS | 18 ++++++++++++++++++
112958  1 file changed, 18 insertions(+)
112959
112960 commit 7839c46897d730d9db5eff2c7a7a9f18876370df
112961 Author: Matthias Clasen <mclasen@redhat.com>
112962 Date:   Mon Feb 7 23:53:29 2011 -0500
112963
112964     Bump version to 2.28.0
112965
112966  configure.ac | 4 ++--
112967  1 file changed, 2 insertions(+), 2 deletions(-)
112968
112969 commit 126beeee3338c94de9d01b9e99b99e8413282045
112970 Author: Matthias Clasen <mclasen@redhat.com>
112971 Date:   Mon Feb 7 23:46:02 2011 -0500
112972
112973     Fix a typo
112974
112975  gobject/glib-mkenums.in | 4 ++--
112976  1 file changed, 2 insertions(+), 2 deletions(-)
112977
112978 commit d43b2d52b4129bf3eb36af6083063cba8f40cbed
112979 Author: Michal Hruby <michal.mhr@gmail.com>
112980 Date:   Mon Feb 7 21:25:33 2011 +0100
112981
112982     Add more data about origin application to the "Launched" signal.
112983
112984     This will help applications such as zeitgeist's datahub to collect
112985     more complete information about application launches, as the "actor"
112986     of a launch is important for zeitgeist's magic to work properly.
112987
112988  gio/gdesktopappinfo.c | 13 +++++++++++++
112989  1 file changed, 13 insertions(+)
112990
112991 commit d6954c785d635be875b896ac9f4812e400b39455
112992 Author: Colin Walters <walters@verbum.org>
112993 Date:   Fri Feb 4 15:37:51 2011 -0500
112994
112995     gdesktopappinfo: Asynchronously flush after sending notification
112996
112997     If we were the initial connection owner, unref will destroy the
112998     connection immediately, and we may lose messages.  Asynchronously
112999     flush to avoid that.
113000
113001     https://bugzilla.gnome.org/show_bug.cgi?id=641411
113002
113003  gio/gdesktopappinfo.c | 9 ++++++++-
113004  1 file changed, 8 insertions(+), 1 deletion(-)
113005
113006 commit 626f197ee328c9b8ce11439e99b66fef14c5f9da
113007 Author: Matthias Clasen <mclasen@redhat.com>
113008 Date:   Mon Feb 7 23:35:21 2011 -0500
113009
113010     Clarify GInitable docs
113011
113012     Mention explicitly that the object is unrefed on error.
113013     Pointed out by Philip Van Hoof,
113014     https://bugzilla.gnome.org/show_bug.cgi?id=641363
113015
113016  gio/ginitable.c | 3 ++-
113017  1 file changed, 2 insertions(+), 1 deletion(-)
113018
113019 commit 761fc9a8e722baf6175eb33a6ffb7deacc504c20
113020 Author: Matthias Clasen <mclasen@redhat.com>
113021 Date:   Mon Feb 7 23:30:56 2011 -0500
113022
113023     Append .exe to glib-compile-schemas in .pc file
113024
113025     This makes the binary name correct on Windows.
113026     Pointed out by David Schleef,
113027     https://bugzilla.gnome.org/show_bug.cgi?id=641572
113028
113029  gio-2.0.pc.in | 2 +-
113030  1 file changed, 1 insertion(+), 1 deletion(-)
113031
113032 commit fb2d30b9ffc3d698cc38a5c16d1a136f1439dbb0
113033 Author: Matthias Clasen <mclasen@redhat.com>
113034 Date:   Mon Feb 7 23:28:26 2011 -0500
113035
113036     Change the id of the gsettings section
113037
113038     This tricks gtk-doc into generating a html file with a different
113039     name, avoiding the case-only GSettings.html vs gsettings.html.
113040     https://bugzilla.gnome.org/show_bug.cgi?id=641688
113041
113042  docs/reference/gio/gsettings.xml | 2 +-
113043  1 file changed, 1 insertion(+), 1 deletion(-)
113044
113045 commit 25ab13fd3c834a022175a5c8a6cc85fbb090968a
113046 Author: Matthias Clasen <mclasen@redhat.com>
113047 Date:   Mon Feb 7 23:27:19 2011 -0500
113048
113049     Don't use -w in shebang line
113050
113051     This can cause warnings when PERL_PATH gets expanded to /usr/bin/env.
113052     Patch by Adam Sampson,
113053     https://bugzilla.gnome.org/show_bug.cgi?id=641477
113054
113055  gobject/glib-mkenums.in | 3 ++-
113056  1 file changed, 2 insertions(+), 1 deletion(-)
113057
113058 commit a0554a9f76f70589506e2aa98cb387fcd10ef184
113059 Author: Javier Jardón <jjardon@gnome.org>
113060 Date:   Tue Feb 8 01:04:20 2011 +0000
113061
113062     docs: Document Since properly, 2.26 -> 2.28
113063
113064  gio/gaction.h            | 2 +-
113065  gio/gactiongroup.h       | 2 +-
113066  gio/gioenums.h           | 2 +-
113067  gio/gsimpleaction.h      | 4 ++--
113068  gio/gsimpleactiongroup.h | 2 +-
113069  glib/gsequence.c         | 4 ++--
113070  6 files changed, 8 insertions(+), 8 deletions(-)
113071
113072 commit db12eb5ca47247a5e580d2db2dc1942a7f4971f0
113073 Author: Rui Matos <tiagomatos@gmail.com>
113074 Date:   Mon Feb 7 22:53:29 2011 +0000
113075
113076     GApplication: document Since properly in header files, 2.26 -> 2.28
113077
113078     https://bugzilla.gnome.org/show_bug.cgi?id=641783
113079
113080  gio/gapplication.h            | 4 ++--
113081  gio/gapplicationcommandline.h | 4 ++--
113082  2 files changed, 4 insertions(+), 4 deletions(-)
113083
113084 commit 3812559659e645be223e34f12040c2d58fdc875c
113085 Author: Ryan Lortie <desrt@desrt.ca>
113086 Date:   Thu Feb 3 17:26:51 2011 -0500
113087
113088     Remove unused variable in gvdb-reader
113089
113090     As originally committed against dconf by Owen.
113091
113092     Newer GCC flags this.
113093
113094  gvdb-reader.c | 2 --
113095  1 file changed, 2 deletions(-)
113096
113097 commit 9823ff1d203166f33302dce2a26e1dee86c4d569
113098 Author: Johan Dahlin <johan@gnome.org>
113099 Date:   Tue Feb 1 17:27:04 2011 -0200
113100
113101     Use ; instead of: to not confuse g-ir-scanner
113102
113103  gio/gioenums.h | 2 +-
113104  1 file changed, 1 insertion(+), 1 deletion(-)
113105
113106 commit 59973526ea8b9883bf78567c88deaef9b3da9b2c
113107 Author: Changwoo Ryu <cwryu@debian.org>
113108 Date:   Wed Feb 2 21:59:38 2011 +0900
113109
113110     Updated Korean translation
113111
113112  po/ko.po | 2708
113113  ++++++++++++++++++++++++++++++++++++++++----------------------
113114  1 file changed, 1742 insertions(+), 966 deletions(-)
113115
113116 commit fdaaa22b58b20c285bc0c328cd6a97bb6c0f0258
113117 Author: Johan Dahlin <johan@gnome.org>
113118 Date:   Tue Feb 1 16:17:23 2011 -0200
113119
113120     Correct gtk-doc SECTION: syntax
113121
113122     g-ir-scanner does not allow a space between the : and the
113123     section name.
113124
113125  gio/gapplication.c            | 2 +-
113126  gio/gsocketcontrolmessage.c   | 2 +-
113127  gio/gsocketlistener.c         | 2 +-
113128  gio/gsocketservice.c          | 2 +-
113129  gio/gtcpconnection.c          | 2 +-
113130  gio/gtcpwrapperconnection.c   | 2 +-
113131  gio/gthreadedsocketservice.c  | 2 +-
113132  gio/gtlscertificate.c         | 2 +-
113133  gio/gunixconnection.c         | 2 +-
113134  gio/gunixcredentialsmessage.c | 2 +-
113135  gio/gunixfdlist.c             | 2 +-
113136  gio/gunixfdmessage.c          | 2 +-
113137  glib/garray.c                 | 6 +++---
113138  glib/gasyncqueue.c            | 2 +-
113139  glib/gcache.c                 | 2 +-
113140  glib/gchecksum.c              | 2 +-
113141  glib/gcompletion.c            | 2 +-
113142  glib/gdataset.c               | 6 +++---
113143  glib/ghash.c                  | 2 +-
113144  glib/giochannel.c             | 2 +-
113145  glib/glist.c                  | 2 +-
113146  glib/gmem.c                   | 4 ++--
113147  glib/gnode.c                  | 2 +-
113148  glib/gpattern.c               | 2 +-
113149  glib/grand.c                  | 2 +-
113150  glib/grel.c                   | 2 +-
113151  glib/gsequence.c              | 2 +-
113152  glib/gshell.c                 | 2 +-
113153  glib/gslist.c                 | 2 +-
113154  glib/gstring.c                | 2 +-
113155  glib/gthread.c                | 2 +-
113156  glib/gthreadpool.c            | 2 +-
113157  glib/gtimer.c                 | 2 +-
113158  glib/gtree.c                  | 2 +-
113159  glib/gvariant.c               | 2 +-
113160  glib/gvarianttype.c           | 2 +-
113161  36 files changed, 41 insertions(+), 41 deletions(-)
113162
113163 commit ad1f882a1c8b4a20daba877d3504280e512b104e
113164 Author: Javier Jardón <javier.jardon@codethink.co.uk>
113165 Date:   Tue Feb 1 13:15:55 2011 +0000
113166
113167     docs: Remove some unneeded template files
113168
113169     async_queues, atomic_operations and bookmarkfile are already ported
113170     to inline comments
113171
113172  docs/reference/glib/tmpl/.gitignore             |   3 +
113173  docs/reference/glib/tmpl/async_queues.sgml      | 195 ----------
113174  docs/reference/glib/tmpl/atomic_operations.sgml | 116 ------
113175  docs/reference/glib/tmpl/bookmarkfile.sgml      | 480
113176  ------------------------
113177  4 files changed, 3 insertions(+), 791 deletions(-)
113178
113179 commit 9f8798170dba82b8d46de02ab46105cf61b41f87
113180 Author: Ryan Lortie <desrt@desrt.ca>
113181 Date:   Mon Jan 31 13:19:59 2011 -0500
113182
113183     GApplication: add notes about GDBus architecture
113184
113185     Some people are trying to write code that calls
113186     g_application_register()
113187     then checks to see if we became the primary name owner before
113188     exporting
113189     objects.  This sort of approach worked with libdbus-1 because method
113190     calls to the freshly-acquired name would not be dispatched until the
113191     application returned to the mainloop.  With GDBus, however, dispatches
113192     can occur at any time (including in the brief space between acquiring
113193     the name and actually registering the object).
113194
113195     Add documentation to make it clear that you should not expect this to
113196     work.
113197
113198  gio/gapplication.c | 25 ++++++++++++++++++++++++-
113199  1 file changed, 24 insertions(+), 1 deletion(-)
113200
113201 commit 401a4233e492e3a2f83e86300b0004d524280e87
113202 Author: Ignacio Casal Quinteiro <icq@gnome.org>
113203 Date:   Mon Jan 31 13:34:26 2011 +0100
113204
113205     Check that error exists before trying to set it. Fixes bug #640975.
113206
113207  glib/gconvert.c | 15 ++++++++-------
113208  1 file changed, 8 insertions(+), 7 deletions(-)
113209
113210 commit 72a8282231c9a56c93b08c04561e77f730047998
113211 Author: Fran Diéguez <fran.dieguez@mabishu.com>
113212 Date:   Sun Jan 30 03:31:06 2011 +0100
113213
113214     Updated Galician translations
113215
113216  po/gl.po | 314
113217  ++++++++++++++++++++++++++++++++-------------------------------
113218  1 file changed, 159 insertions(+), 155 deletions(-)
113219
113220 commit 49428369a71f560fe2f4a4c33ba3ebf0a3765761
113221 Author: Luca Ferretti <lferrett@gnome.org>
113222 Date:   Sat Jan 29 14:00:25 2011 +0100
113223
113224     Updated Italian translation
113225
113226  po/it.po | 883
113227  ++++++++++++++++++++++++++++++++++++++-------------------------
113228  1 file changed, 539 insertions(+), 344 deletions(-)
113229
113230 commit 5d9f5cdc5a9d45b80e728b2609966af1d5f70c52
113231 Author: A S Alam <aalam@users.sf.net>
113232 Date:   Sat Jan 29 07:54:24 2011 +0530
113233
113234     update Punjabi Translation by A S Alam
113235
113236  po/pa.po | 997
113237  +++++++++++++++++++++++++++++++++++----------------------------
113238  1 file changed, 550 insertions(+), 447 deletions(-)
113239
113240 commit 75098c297c46945af7c9cf9224951495a82f04a6
113241 Author: Matthias Clasen <mclasen@redhat.com>
113242 Date:   Fri Jan 28 23:47:36 2011 -0500
113243
113244     Bump version
113245
113246  configure.ac | 2 +-
113247  1 file changed, 1 insertion(+), 1 deletion(-)
113248
113249 commit 83661af46a23a046a87f8d3e4464f5a70676a839
113250 Author: Matthias Clasen <mclasen@redhat.com>
113251 Date:   Fri Jan 28 21:09:52 2011 -0500
113252
113253     Enable silent rules by default
113254
113255  configure.ac | 6 +++---
113256  1 file changed, 3 insertions(+), 3 deletions(-)
113257
113258 commit 2b6064760796e01d40fc41a605ba65826196f67a
113259 Author: Matthias Clasen <mclasen@redhat.com>
113260 Date:   Fri Jan 28 21:06:03 2011 -0500
113261
113262     Update NEWS
113263
113264  NEWS | 24 ++++++++++++++++++++++++
113265  1 file changed, 24 insertions(+)
113266
113267 commit a33aaad00c5e0ce135e34a3280f2560546fe7738
113268 Author: Matthias Clasen <mclasen@redhat.com>
113269 Date:   Fri Jan 28 20:50:43 2011 -0500
113270
113271     Fix GIO build on Solaris
113272
113273     Major and minor are defined in sys/mkdev.h on Solaris
113274
113275     Patch by Fabian Groffen
113276     https://bugzilla.gnome.org/show_bug.cgi?id=637013
113277
113278  configure.ac       | 2 +-
113279  gio/gdbusmessage.c | 3 +++
113280  2 files changed, 4 insertions(+), 1 deletion(-)
113281
113282 commit 6fe2f5f11b5dee144658e25c2b152fa2f0edd7eb
113283 Author: Matthias Clasen <mclasen@redhat.com>
113284 Date:   Fri Jan 28 12:26:23 2011 -0500
113285
113286     Prevent unused variable warnings from G_DEFINE_DYNAMIC_TYPE
113287
113288  gobject/gtypemodule.h | 2 +-
113289  1 file changed, 1 insertion(+), 1 deletion(-)
113290
113291 commit 3c59c38404894b09f1f67add89f7fbbbcb4f4ace
113292 Author: Dan Winship <danw@gnome.org>
113293 Date:   Fri Jan 28 10:17:54 2011 -0500
113294
113295     Fix g_source_add_child_source docs
113296
113297     https://bugzilla.gnome.org/show_bug.cgi?id=640823
113298
113299  glib/gmain.c | 4 ++--
113300  1 file changed, 2 insertions(+), 2 deletions(-)
113301
113302 commit d4209c1c415766c8735eb08500cd7de450c7c09a
113303 Author: Ryan Lortie <desrt@desrt.ca>
113304 Date:   Fri Jan 28 08:23:11 2011 -0500
113305
113306     GVariant: clear memory before releasing it
113307
113308     Bug #640807 makes a reasonable case for why it's better to have your
113309     program crash outright in the case of memory errors.  With this
113310     modification, GVariant is far more likely to do that in the case
113311     that a
113312     GVariant pointer is used shortly after being freed.
113313
113314  glib/gvariant-core.c | 1 +
113315  1 file changed, 1 insertion(+)
113316
113317 commit 8602a3a68212b54773f31e57bbe48189dacfcfd3
113318 Author: Tobias Mueller <tobiasmue@gnome.org>
113319 Date:   Thu Jan 27 15:14:31 2011 +0100
113320
113321     Fixed format string issue in a test, fixes bug 640725
113322
113323  glib/tests/markup-parse.c | 2 +-
113324  1 file changed, 1 insertion(+), 1 deletion(-)
113325
113326 commit 069daa69f62c89c7957f22d3b5ccbe0420e51e8b
113327 Author: Matthias Clasen <mclasen@redhat.com>
113328 Date:   Thu Jan 27 23:07:53 2011 -0500
113329
113330     Add testcase for bug 640695
113331
113332  glib/tests/Makefile.am |  1 +
113333  glib/tests/keyfile.c   | 38 ++++++++++++++++++++-
113334  glib/tests/pages.ini   | 92
113335  ++++++++++++++++++++++++++++++++++++++++++++++++++
113336  3 files changed, 130 insertions(+), 1 deletion(-)
113337
113338 commit 440e6f4a61e27ee95994cd6a57c9d977a4376755
113339 Author: Benjamin Gilbert <bgilbert@backtick.net>
113340 Date:   Thu Jan 27 02:04:00 2011 -0500
113341
113342     Ensure g_key_file_load_from_file() strips a \r on a 4 KB boundary
113343
113344     When g_key_file_parse_data() encountered \n, it was checking the
113345     previous
113346     character in the current input buffer for a \r to erase, rather
113347     than the
113348     previous character in the parse buffer.  If
113349     g_key_file_load_from_file()
113350     was given a file with a \r\n sequence straddling a 4 KB boundary,
113351     the \n
113352     would be the first character in the input buffer, so the \r would
113353     not be
113354     properly stripped.
113355
113356     Bug #640695.
113357
113358     Found-by: Jan Harkes <jaharkes@cs.cmu.edu>
113359
113360  glib/gkeyfile.c | 4 +++-
113361  1 file changed, 3 insertions(+), 1 deletion(-)
113362
113363 commit e644b29190aaec2cb2239d2541144e313e293020
113364 Author: Matthias Clasen <mclasen@redhat.com>
113365 Date:   Thu Jan 27 22:54:32 2011 -0500
113366
113367     Use g_set_error_literal where appropriate
113368
113369  gio/gpollableinputstream.c  | 4 ++--
113370  gio/gpollableoutputstream.c | 4 ++--
113371  2 files changed, 4 insertions(+), 4 deletions(-)
113372
113373 commit cc5578fbd73ac3845daaa098601640a41cc8586a
113374 Author: Matthias Clasen <mclasen@redhat.com>
113375 Date:   Thu Jan 27 21:57:57 2011 -0500
113376
113377     Make load_user_special_dirs() resistant to nonexistent dirs
113378
113379  glib/gutils.c | 26 ++++++++++++++++++--------
113380  1 file changed, 18 insertions(+), 8 deletions(-)
113381
113382 commit 4f8a4f171ec3ad2d922ab890ac875dae4a1c49b8
113383 Author: Matthias Clasen <mclasen@redhat.com>
113384 Date:   Thu Jan 27 20:31:14 2011 -0500
113385
113386     Remove redundant definitions
113387
113388     https://bugzilla.gnome.org/show_bug.cgi?id=640262
113389
113390  gio/gactiongroup.h | 7 -------
113391  1 file changed, 7 deletions(-)
113392
113393 commit 4a8d9b68e38c8b2d09e426eb009ca6fadff5af86
113394 Author: Matthias Clasen <mclasen@redhat.com>
113395 Date:   Thu Jan 27 20:29:22 2011 -0500
113396
113397     Fail in a clean way if schema name is missing
113398
113399     https://bugzilla.gnome.org/show_bug.cgi?id=640192
113400
113401  gio/gsettingsschema.c | 2 ++
113402  1 file changed, 2 insertions(+)
113403
113404 commit d8ca6404229e5b64d2bf2e1a3660ad9fe7feefdd
113405 Merge: 73410f117 03b6b9fb9
113406 Author: Ryan Lortie <desrt@desrt.ca>
113407 Date:   Thu Jan 27 11:45:04 2011 -0500
113408
113409     Merge remote branch 'gvdb/master'
113410
113411 commit 73410f1176c276e244c172fd36037ada8db12a3d
113412 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
113413 Date:   Thu Jan 27 18:51:55 2011 +0800
113414
113415     Updated Traditional Chinese translation(Hong Kong and Taiwan)
113416
113417  po/zh_HK.po | 604
113418  +++++++++++++++++++++++++++++++-----------------------------
113419  po/zh_TW.po | 604
113420  +++++++++++++++++++++++++++++++-----------------------------
113421  2 files changed, 620 insertions(+), 588 deletions(-)
113422
113423 commit bdbfbd5ea314cf90168db3737ef64d5399ecd591
113424 Author: Kjartan Maraas <kmaraas@gnome.org>
113425 Date:   Thu Jan 27 11:13:12 2011 +0100
113426
113427     Updated Norwegian bokmål translation.
113428
113429  po/nb.po | 597
113430  +++++++++++++++++++++++++++++++++------------------------------
113431  1 file changed, 314 insertions(+), 283 deletions(-)
113432
113433 commit cddf27de94be3fa3f0ec7b52640c52b2e5479064
113434 Author: Fran Diéguez <fran.dieguez@mabishu.com>
113435 Date:   Thu Jan 27 00:37:03 2011 +0100
113436
113437     QA of Galician translations
113438
113439  po/gl.po | 198
113440  +++++++++++++++++++++++++++++++++------------------------------
113441  1 file changed, 103 insertions(+), 95 deletions(-)
113442
113443 commit 03b6b9fb9775387c3ec5eedb9e5d2152d6468147
113444 Author: Ryan Lortie <desrt@desrt.ca>
113445 Date:   Tue Jan 25 18:26:21 2011 -0500
113446
113447     Mark a symbol as G_GNUC_INTERNAL
113448
113449  gvdb-reader.h | 1 +
113450  1 file changed, 1 insertion(+)
113451
113452 commit 1e5916ffae7bfaf041df454677562aec4557e21c
113453 Author: Yaron Shahrabani <sh.yaron@gmail.com>
113454 Date:   Sun Jan 23 02:44:15 2011 +0200
113455
113456     Updated Hebrew translation.
113457
113458  po/he.po | 448
113459  +++++++++++++++++++++++++++++++++------------------------------
113460  1 file changed, 232 insertions(+), 216 deletions(-)
113461
113462 commit 816e6541d6680028a19865e68db0aa0cafc20f8c
113463 Author: Alexander Shopov <ash@kambanaria.org>
113464 Date:   Sat Jan 22 22:43:52 2011 +0200
113465
113466     Updated Bulgarian translation
113467
113468  po/bg.po | 1020
113469  +++++++++++++++++++++++++++++++++++---------------------------
113470  1 file changed, 577 insertions(+), 443 deletions(-)
113471
113472 commit 59fd6f184a5ccd2002a0043bbe13c06cb59515fd
113473 Author: Jorge González <jorgegonz@svn.gnome.org>
113474 Date:   Sat Jan 22 16:50:48 2011 +0100
113475
113476     Updated Spanish translation
113477
113478  po/es.po | 582
113479  +++++++++++++++++++++++++++++++++------------------------------
113480  1 file changed, 308 insertions(+), 274 deletions(-)
113481
113482 commit 9f0c592b9c5f9ac57d3454f02ffa92e98001ceaf
113483 Author: Emilio Pozuelo Monfort <pochu27@gmail.com>
113484 Date:   Sat Jan 22 15:36:13 2011 +0000
113485
113486     Bump PCRE minimum version
113487
113488     https://bugzilla.gnome.org/show_bug.cgi?id=640261
113489
113490  configure.ac | 2 +-
113491  1 file changed, 1 insertion(+), 1 deletion(-)
113492
113493 commit acc295e292406e15e35bdab08b97c9f4409c16fc
113494 Author: Matthias Clasen <mclasen@redhat.com>
113495 Date:   Sat Jan 22 09:52:33 2011 -0500
113496
113497     Bump version
113498
113499  configure.ac | 2 +-
113500  1 file changed, 1 insertion(+), 1 deletion(-)
113501
113502 commit bd8b245f574497755265ec0cee15ebe17bd00a7d
113503 Author: Matthias Clasen <mclasen@redhat.com>
113504 Date:   Sat Jan 22 00:02:08 2011 -0500
113505
113506     Update Unicode tests to 6.0
113507
113508  tests/casefold.txt | 17 ++++++++++++++++-
113509  tests/casemap.txt  | 40 +++++++++++++++++++++++++++++++++-------
113510  2 files changed, 49 insertions(+), 8 deletions(-)
113511
113512 commit fb2809ec996e9e12d06f4bc7239a98718f5f06d7
113513 Author: Matthias Clasen <mclasen@redhat.com>
113514 Date:   Sat Jan 22 00:01:54 2011 -0500
113515
113516     Forgotten files
113517
113518  glib/pcre/pcre.h            |   81 +--
113519  glib/pcre/pcre_chartables.c |    2 +-
113520  glib/pcre/pcre_compile.c    |  899 +++++++++++++++++++++++----------
113521  glib/pcre/pcre_dfa_exec.c   |  257 +++++++---
113522  glib/pcre/pcre_exec.c       | 1155
113523  ++++++++++++++++++++++++++++++-------------
113524  glib/pcre/pcre_internal.h   |  286 ++++++-----
113525  glib/pcre/pcre_study.c      |  277 ++++++++---
113526  glib/pcre/pcre_tables.c     |  271 +++++-----
113527  glib/pcre/pcre_xclass.c     |   37 +-
113528  glib/pcre/ucp.h             |    5 +-
113529  10 files changed, 2271 insertions(+), 999 deletions(-)
113530
113531 commit 3f059a6a123dd62257f224b9af7701078783060e
113532 Author: Matthias Clasen <mclasen@redhat.com>
113533 Date:   Fri Jan 21 23:41:12 2011 -0500
113534
113535     Remove a test that seems to fail depending on time of day
113536
113537  glib/tests/gdatetime.c | 2 +-
113538  1 file changed, 1 insertion(+), 1 deletion(-)
113539
113540 commit 37e221b5aee3a0d1b1a3988c69e5694b7722c0fb
113541 Author: Matthias Clasen <mclasen@redhat.com>
113542 Date:   Fri Jan 21 23:12:16 2011 -0500
113543
113544     Update NEWS
113545
113546  NEWS | 4 ++++
113547  1 file changed, 4 insertions(+)
113548
113549 commit c03dc6bf7dfc6e326e7249e9e377676db885d99e
113550 Author: Matthias Clasen <mclasen@redhat.com>
113551 Date:   Fri Jan 21 23:10:01 2011 -0500
113552
113553     Update the included copy of PCRE
113554
113555     Update PCRE to version 8.12.
113556     At the same time, also add Unicode 6.0 script support.
113557
113558  glib/gregex.c      | 16 ++++++++++++++++
113559  glib/tests/regex.c |  5 ++---
113560  2 files changed, 18 insertions(+), 3 deletions(-)
113561
113562 commit 51c87f680991760940da65b0c182016350e211a6
113563 Author: Matthias Clasen <mclasen@redhat.com>
113564 Date:   Fri Jan 21 18:02:05 2011 -0500
113565
113566     Update help and docs for gsettings cmdline tool
113567
113568     The man page had gotten quite out of sync.
113569
113570  docs/reference/gio/gsettings.xml | 135
113571  +++++++++++++++++++++++++++++----------
113572  gio/gsettings-tool.c             |  28 +++++---
113573  2 files changed, 120 insertions(+), 43 deletions(-)
113574
113575 commit 0a5708654080232dd404d089b5b790de79f11032
113576 Author: Behdad Esfahbod <behdad@behdad.org>
113577 Date:   Fri Jan 21 16:30:19 2011 -0500
113578
113579     Update to Unicode 6.0
113580
113581     One new GUnicodeBreak enum member.  Three new GUnicodeScript members,
113582     and one member renamed to fix a typo.
113583
113584     Tests, docs, and scripts are updated.  PCRE update still needed.
113585
113586  docs/reference/glib/tmpl/unicode.sgml |     6 +-
113587  glib/gen-unicode-tables.pl            |    79 +-
113588  glib/gscripttable.h                   |   516 +-
113589  glib/gunibreak.h                      |  5372 +++++++++-----
113590  glib/gunichartables.h                 |  4727 +++++++++----
113591  glib/gunicode.h                       |    38 +-
113592  glib/gunicomp.h                       |   288 +-
113593  glib/gunidecomp.h                     | 11955
113594  +++++++++++++++++---------------
113595  glib/pcre/ucp.h                       |     2 +-
113596  glib/tests/utf8-misc.c                |    20 +-
113597  10 files changed, 13730 insertions(+), 9273 deletions(-)
113598
113599 commit b50f4a1a52eeaec2ff14a0ac44b0b42ebb6cca30
113600 Author: Matthias Clasen <mclasen@redhat.com>
113601 Date:   Fri Jan 21 11:24:14 2011 -0500
113602
113603     Updates for 2.27.92
113604
113605  NEWS | 14 ++++++++++++++
113606  1 file changed, 14 insertions(+)
113607
113608 commit 654ab34e3a7ea03dd7e86d16deae90df8e153d4c
113609 Author: Matthias Clasen <mclasen@redhat.com>
113610 Date:   Fri Jan 21 10:52:48 2011 -0500
113611
113612     Don't warn in GApplication if class handlers have been overridden
113613
113614     https://bugzilla.gnome.org/show_bug.cgi?id=640042
113615
113616  gio/gapplication.c | 6 ++++--
113617  1 file changed, 4 insertions(+), 2 deletions(-)
113618
113619 commit b31d80eff3352de556e630cdc117a735bc4925e5
113620 Author: Khaled Hosny <khaledhosny@eglug.org>
113621 Date:   Thu Jan 20 21:57:05 2011 +0200
113622
113623     Updated Arabic translation
113624
113625  po/ar.po | 1827
113626  ++++++++++++++++++++++++++++++++++----------------------------
113627  1 file changed, 992 insertions(+), 835 deletions(-)
113628
113629 commit da36756f3f907ce7d9d4484e29ef7c08c838b351
113630 Author: Michael Kotsarinis <mk73628@gmail.com>
113631 Date:   Wed Jan 19 19:08:15 2011 +0200
113632
113633     Updated Greek translation
113634
113635  po/el.po | 1010
113636  ++++++++++++++++++++++++++++++++++++--------------------------
113637  1 file changed, 590 insertions(+), 420 deletions(-)
113638
113639 commit c7f38cd277f0bfa9c303fcd30dd17e1320e5c162
113640 Author: Matthias Clasen <mclasen@redhat.com>
113641 Date:   Tue Jan 18 00:06:55 2011 -0500
113642
113643     Mark another function as static
113644
113645  glib/gtimezone.c | 2 +-
113646  1 file changed, 1 insertion(+), 1 deletion(-)
113647
113648 commit 67e112cce6bc7a9e841354d2c760a017a2c01527
113649 Author: Matthias Clasen <mclasen@redhat.com>
113650 Date:   Tue Jan 18 00:06:05 2011 -0500
113651
113652     Mark a function as static
113653
113654  glib/gtimezone.c | 2 +-
113655  1 file changed, 1 insertion(+), 1 deletion(-)
113656
113657 commit d2347f34fded2651e47a60814f600c173b8ca5e7
113658 Author: Matthias Clasen <mclasen@redhat.com>
113659 Date:   Mon Jan 17 23:46:20 2011 -0500
113660
113661     Move GMarkup docs inline
113662
113663  docs/reference/glib/tmpl/.gitignore  |    1 +
113664  docs/reference/glib/tmpl/markup.sgml |  327 ---------
113665  glib/gmarkup.c                       | 1331
113666  ++++++++++++++++++----------------
113667  glib/gmarkup.h                       |   85 ++-
113668  4 files changed, 768 insertions(+), 976 deletions(-)
113669
113670 commit dc8b03027d905bf22527aeaa7e31ad072231197a
113671 Author: Ray Strode <rstrode@redhat.com>
113672 Date:   Mon Jan 17 17:13:44 2011 -0500
113673
113674     gsettings: Update documentation on schema naming convention
113675
113676     The existing docs are a bit inconsistent in that they say to follow
113677     the dbus convention, but then give an example that doesn't.
113678
113679     This commit changes things to be how Ryan says they should be.
113680
113681  docs/reference/gio/migrating-gconf.xml | 10 ++++++----
113682  gio/gsettings.c                        | 10 +++++++---
113683  2 files changed, 13 insertions(+), 7 deletions(-)
113684
113685 commit a2918d6c3e676e2656a87b5a5ee974dc5777eb59
113686 Author: Ryan Lortie <desrt@desrt.ca>
113687 Date:   Mon Jan 17 15:17:34 2011 -0500
113688
113689     Fix some harmless sign compare warnings
113690
113691  gvdb-reader.c | 4 ++--
113692  1 file changed, 2 insertions(+), 2 deletions(-)
113693
113694 commit ba5619ba7f69025f40bf5e77d667a2a84b61d1a7
113695 Author: Ryan Lortie <desrt@desrt.ca>
113696 Date:   Mon Jan 17 15:15:46 2011 -0500
113697
113698     C++ify the reader header
113699
113700  gvdb-reader.h | 3 +++
113701  1 file changed, 3 insertions(+)
113702
113703 commit e8120dc4ce75b0cff6d45632e5d9037853ad51ae
113704 Author: Ray Strode <rstrode@redhat.com>
113705 Date:   Mon Jan 17 14:15:18 2011 -0500
113706
113707     datetime: Show 12 instead of 0 for 12h hour format
113708
113709     The 12h mode hour format is computed by taking the
113710     24h mode hour format modulo 12.
113711
113712     The conversion results in 12 noon getting erroneously
113713     converted to 0.
113714
113715     This commit makes noon get the same special handling
113716     as midnight.
113717
113718  glib/gdatetime.c | 4 ++--
113719  1 file changed, 2 insertions(+), 2 deletions(-)
113720
113721 commit a437c5e768b9a62b550e174b25413ce9149fcdbe
113722 Author: Ray Strode <rstrode@redhat.com>
113723 Date:   Mon Jan 17 14:30:43 2011 -0500
113724
113725     tests: add format test case for noon hour in 12h mode
113726
113727     It currently displays it as "0" instead of "12", so this
113728     test case demonstrates the bug.
113729
113730  glib/tests/gdatetime.c | 2 ++
113731  1 file changed, 2 insertions(+)
113732
113733 commit 8728949e0db56159485e5d214e581e5f46911d0b
113734 Author: Christian Persch <chpe@gnome.org>
113735 Date:   Thu Jan 6 23:30:09 2011 +0100
113736
113737     Don't leak variants in the null settings backend
113738
113739     Even though the write fails, the variant still needs to be consumed.
113740
113741     Bug #638872.
113742
113743  gio/gnullsettingsbackend.c | 13 +++++++++++++
113744  1 file changed, 13 insertions(+)
113745
113746 commit a583405f66758e320eaf2025b757ddc081186686
113747 Author: Javier Jardón <jjardon@gnome.org>
113748 Date:   Fri Jan 14 17:54:04 2011 +0000
113749
113750     docs: gvariant-core: g_variant_normalise ->
113751     g_variant_get_normal_form()
113752
113753  glib/gvariant-core.c | 2 +-
113754  1 file changed, 1 insertion(+), 1 deletion(-)
113755
113756 commit 6c0491841e40aba4b479285e473f267f623b4a57
113757 Author: Javier Jardón <jjardon@gnome.org>
113758 Date:   Fri Jan 14 17:24:45 2011 +0000
113759
113760     gvariant-core: Fix typo
113761
113762     g_variant_create_from_data -> g_variant_new_from_data
113763
113764  glib/gvariant-core.c | 2 +-
113765  1 file changed, 1 insertion(+), 1 deletion(-)
113766
113767 commit c7041e221fcf165ae16603ba4a2d5579cc02826a
113768 Author: Javier Jardón <jjardon@gnome.org>
113769 Date:   Fri Jan 14 00:49:35 2011 +0000
113770
113771     docs: gvariant-varargs: Fix typo
113772
113773  docs/reference/glib/gvariant-varargs.xml | 2 +-
113774  1 file changed, 1 insertion(+), 1 deletion(-)
113775
113776 commit 060e516ede200990d09a259f5f48e939fc001f89
113777 Author: Ivar Smolin <okul@linux.ee>
113778 Date:   Thu Jan 13 12:41:06 2011 +0200
113779
113780     [l10n] Updated Estonian translation
113781
113782  po/et.po | 40 ++++++++++++++++++++--------------------
113783  1 file changed, 20 insertions(+), 20 deletions(-)
113784
113785 commit a86eb8785b9b93ee0fb2a52e714ef6431268ccf2
113786 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
113787 Date:   Wed Jan 12 22:29:53 2011 +0100
113788
113789     Updated Basque language
113790
113791  po/eu.po | 910
113792  +++++++++++++++++++++++++++++++++++++++------------------------
113793  1 file changed, 563 insertions(+), 347 deletions(-)
113794
113795 commit c0208940c569b2d2a7e0e86f93d97cfbaf2b3fc7
113796 Author: Daiki Ueno <ueno@unixuser.org>
113797 Date:   Tue Jan 11 11:33:21 2011 +0900
113798
113799     Make g_unix_connection_send_fd() work as expected.
113800
113801     https://bugzilla.gnome.org/show_bug.cgi?id=637696
113802
113803  gio/gunixfdmessage.c |   2 +-
113804  gio/tests/socket.c   | 105
113805  +++++++++++++++++++++++++++++++++++++++++++++++++++
113806  2 files changed, 106 insertions(+), 1 deletion(-)
113807
113808 commit 634e9e43cfb8b0d88d0a6b4899d0e33c62c07458
113809 Author: Michael Natterer <mitch@gimp.org>
113810 Date:   Wed Jan 12 19:45:40 2011 +0100
113811
113812     gobject: add an empty default impl of GObject::constructed()
113813
113814     to allow unconditional upchaining.
113815
113816  gobject/gobject.c | 16 +++++++++++++---
113817  1 file changed, 13 insertions(+), 3 deletions(-)
113818
113819 commit 19c73918ec7faf6e32d100493772a1dccf43b110
113820 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
113821 Date:   Wed Jan 12 11:08:54 2011 +0800
113822
113823     Added symbols for GIO/Win32
113824
113825     There are now fallback functions in the Win32 portion of
113826     g_app_info that were previously only available under UNIX,
113827     so add them here so that they can be exported as well.
113828
113829     The symbols are as follows:
113830     g_app_info_get_fallback_for_type
113831     g_app_info_get_recommended_for_type
113832
113833  gio/gio.symbols | 2 ++
113834  1 file changed, 2 insertions(+)
113835
113836 commit 1df31f00140bfba941db65e2374ff2700f55a295
113837 Author: Matthias Clasen <mclasen@redhat.com>
113838 Date:   Tue Jan 11 16:13:42 2011 -0500
113839
113840     Bump version
113841
113842  configure.ac | 2 +-
113843  1 file changed, 1 insertion(+), 1 deletion(-)
113844
113845 commit dd6baef46fcb7abd561383f2af7bb1b8e3579f5c
113846 Author: Matthias Clasen <mclasen@redhat.com>
113847 Date:   Tue Jan 11 11:27:45 2011 -0500
113848
113849     Update NEWS
113850
113851  NEWS | 16 ++++++++++++++++
113852  1 file changed, 16 insertions(+)
113853
113854 commit fabf506b8d5baf8f59fca563e6f1a62be5148112
113855 Author: Ivar Smolin <okul@linux.ee>
113856 Date:   Tue Jan 11 11:04:56 2011 +0200
113857
113858     [l10n] Updated Estonian translation
113859
113860  po/et.po | 30 +++++++++++++++---------------
113861  1 file changed, 15 insertions(+), 15 deletions(-)
113862
113863 commit eec2cb1af873f38091671486b5adc5d444e306b7
113864 Author: Matthias Clasen <mclasen@redhat.com>
113865 Date:   Mon Jan 10 20:28:17 2011 -0500
113866
113867     Avoid a segfault in g_application_register()
113868
113869     Patch by Mikkel Kamstrup Erlandsen
113870     https://bugzilla.gnome.org/show_bug.cgi?id=639177
113871
113872  gio/gapplicationimpl-dbus.c | 4 ++--
113873  1 file changed, 2 insertions(+), 2 deletions(-)
113874
113875 commit 48f27317607fe117fe9aed0c2fe24ff6ef10a5d5
113876 Author: Javier Jardón <jjardon@gnome.org>
113877 Date:   Mon Jan 10 23:36:00 2011 +0000
113878
113879     mkinstalldirs: Update to latest version
113880
113881  mkinstalldirs | 93
113882  +++++++++++++++++++++++++++++++++++++++++++++--------------
113883  1 file changed, 72 insertions(+), 21 deletions(-)
113884
113885 commit 42d71c0ef952a2a3b9bd685ad3bb4294f0706947
113886 Author: Ivar Smolin <okul@linux.ee>
113887 Date:   Mon Jan 10 19:44:11 2011 +0200
113888
113889     [l10n] Updated Estonian translation
113890
113891  po/et.po | 101
113892  +++++++++++++++++----------------------------------------------
113893  1 file changed, 27 insertions(+), 74 deletions(-)
113894
113895 commit a57c4c90662077163316d1d53ee18a5a0fbec393
113896 Author: Matthias Clasen <mclasen@redhat.com>
113897 Date:   Sun Jan 9 16:43:28 2011 -0500
113898
113899     GSettings: Fix a copy-paste error
113900
113901     https://bugzilla.gnome.org/show_bug.cgi?id=639084
113902
113903  gio/gsettings.c | 2 +-
113904  1 file changed, 1 insertion(+), 1 deletion(-)
113905
113906 commit b0b37bcb06723ede07cc9c5c4573f12c3acb1643
113907 Author: Christian Persch <chpe@gnome.org>
113908 Date:   Sun Jan 9 15:03:31 2011 +0100
113909
113910     Update gschema.dtd
113911
113912     Bug #639064.
113913
113914  gio/gschema.dtd | 11 +++++++++--
113915  1 file changed, 9 insertions(+), 2 deletions(-)
113916
113917 commit eafa3443d39f36a3ade11154243495a77d5b089d
113918 Author: Fran Diéguez <fran.dieguez@mabishu.com>
113919 Date:   Sun Jan 9 16:35:32 2011 +0100
113920
113921     Updated Galician translations
113922
113923  po/gl.po | 386
113924  +++++++++++++++++++++++++++++++--------------------------------
113925  1 file changed, 193 insertions(+), 193 deletions(-)
113926
113927 commit 33c7a9d8ecaa75b41dbdd2a3a31ac8c62394a8b5
113928 Author: Javier Jardón <jjardon@gnome.org>
113929 Date:   Fri Jan 7 18:55:20 2011 +0100
113930
113931     configure: Use AC_CONFIG_MACRO_DIR
113932
113933     To keep the correct macros in-tree.
113934
113935  configure.ac | 1 +
113936  1 file changed, 1 insertion(+)
113937
113938 commit b67d9cb7eef036b76955a75e6e9cd6b8ae1fb8e4
113939 Author: Matthias Clasen <mclasen@redhat.com>
113940 Date:   Fri Jan 7 12:07:19 2011 -0500
113941
113942     Add regex test cases
113943
113944     These come from https://bugzilla.gnome.org/show_bug.cgi?id=638894
113945
113946  glib/tests/regex.c | 2 ++
113947  1 file changed, 2 insertions(+)
113948
113949 commit f6b52322a2049dfb3873922a8f1417d8c44363b0
113950 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
113951 Date:   Fri Jan 7 14:52:29 2011 +0100
113952
113953     Fix and update GI annotations for 'Volumes and Drives'
113954
113955     Volumes and Drives GIO category contains: GVolumeMonitor, GVolume,
113956     GMount, GDrive, Unix Mounts.
113957
113958  gio/gdrive.c      | 34 +++++++++++++++++++---------------
113959  gio/gmount.c      | 33 ++++++++++++++++++---------------
113960  gio/gunixmounts.c | 20 +++++++++++---------
113961  gio/gvolume.c     | 13 +++++++------
113962  4 files changed, 55 insertions(+), 45 deletions(-)
113963
113964 commit f85909fb65635b8321d1abf60c073ae854acae5e
113965 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
113966 Date:   Fri Jan 7 09:38:35 2011 +0100
113967
113968     Add and update GI annotations in 'Settings'
113969
113970     'Settings' GIO group contains GSettings and GSettingsBackend.
113971
113972  gio/gsettings.c        | 18 +++++++++---------
113973  gio/gsettings.h        |  5 +++--
113974  gio/gsettingsbackend.c | 12 +++++++-----
113975  3 files changed, 19 insertions(+), 16 deletions(-)
113976
113977 commit 99c740fdb58e2a7bf18fa1213c03b0be186f3581
113978 Author: Andika Triwidada <andika@gmail.com>
113979 Date:   Fri Jan 7 11:37:39 2011 +0700
113980
113981     Updated Indonesian translation
113982
113983  po/id.po | 1531
113984  +++++++++++++++++++++++++++++++++++---------------------------
113985  1 file changed, 858 insertions(+), 673 deletions(-)
113986
113987 commit e738a8dd8ca3d3dd327bc5a3bbfd151858738609
113988 Author: Colin Walters <walters@verbum.org>
113989 Date:   Thu Jan 6 11:47:58 2011 -0500
113990
113991     gdesktopappinfo: Don't crash if we don't have a desktop filename
113992
113993     If code creates a GDesktopAppInfo via
113994     g_desktop_app_info_new_from_keyfile(),
113995     we'd try to send a NULL pointer down into GVariant.
113996
113997     Since in this case we don't have a filename, just send the empty
113998     string.  In the future we should either:
113999
114000     1) Change panel to use g_desktop_app_info_new_from_filename(), and
114001        take the hit of parsing the file twice.
114002     2) Add a g_key_file_get_origin_filename()
114003     3) Add g_desktop_app_info_new_from_keyfile_and_name()
114004
114005     https://bugzilla.gnome.org/show_bug.cgi?id=638838
114006
114007  gio/gdesktopappinfo.c | 14 +++++++++++---
114008  1 file changed, 11 insertions(+), 3 deletions(-)
114009
114010 commit 26b65a3abda5ad0930b1cd0d0652417feb50c274
114011 Author: Serkan Kaba <serkan@gentoo.org>
114012 Date:   Thu Jan 6 14:08:02 2011 +0100
114013
114014     gio: Recognize reiser4 in g_file_query_filesystem_info()
114015
114016     Signed-off-by: Serkan Kaba <serkan@gentoo.org>
114017     Signed-off-by: Tomas Bzatek <tbzatek@redhat.com>
114018
114019  gio/glocalfile.c | 2 ++
114020  1 file changed, 2 insertions(+)
114021
114022 commit 48f8c07c530973a0b32ed6cd3251cc82851e20b0
114023 Author: Matthias Clasen <mclasen@redhat.com>
114024 Date:   Wed Jan 5 20:43:46 2011 -0500
114025
114026     Bump version
114027
114028  configure.ac | 2 +-
114029  1 file changed, 1 insertion(+), 1 deletion(-)
114030
114031 commit 0b3412b419a322426ae04ca5177546ba68def3d8
114032 Author: Matthias Clasen <mclasen@redhat.com>
114033 Date:   Wed Jan 5 19:51:44 2011 -0500
114034
114035     Add anothre bug ref
114036
114037  NEWS | 1 +
114038  1 file changed, 1 insertion(+)
114039
114040 commit 51ac0c6c85c5bf993ff2de0282c569884b79027a
114041 Author: Matthias Clasen <mclasen@redhat.com>
114042 Date:   Wed Jan 5 19:42:13 2011 -0500
114043
114044     Avoid possible parameter name clashes in GVariant
114045
114046     https://bugzilla.gnome.org/show_bug.cgi?id=638349
114047
114048  glib/gvariant.c | 18 +++++++++---------
114049  1 file changed, 9 insertions(+), 9 deletions(-)
114050
114051 commit 31db1f9688274b245ba7f47b7a837f609715331c
114052 Author: Matthias Clasen <mclasen@redhat.com>
114053 Date:   Wed Jan 5 19:07:01 2011 -0500
114054
114055     Add new symbol
114056
114057  gio/gio.symbols | 5 +++--
114058  1 file changed, 3 insertions(+), 2 deletions(-)
114059
114060 commit f4773faa9f669ff3a705946f5b4ddcc83d3c6931
114061 Author: Matthias Clasen <mclasen@redhat.com>
114062 Date:   Wed Jan 5 17:46:28 2011 -0500
114063
114064     Drop annotation that break the documentation build
114065
114066  gio/gtlsclientconnection.c | 4 ----
114067  1 file changed, 4 deletions(-)
114068
114069 commit 87068c0fcd08dd968679e68bd71a2a7355361522
114070 Author: Matthias Clasen <mclasen@redhat.com>
114071 Date:   Wed Jan 5 17:16:36 2011 -0500
114072
114073     Update NEWS
114074
114075  NEWS | 43 +++++++++++++++++++++++++++++++++++++++++++
114076  1 file changed, 43 insertions(+)
114077
114078 commit 98a0dfe1da9f3b8919f0bb73b1cb99333a31975f
114079 Author: Matthias Clasen <mclasen@redhat.com>
114080 Date:   Wed Jan 5 17:01:42 2011 -0500
114081
114082     Bump version to 2.27.90
114083
114084  configure.ac | 2 +-
114085  1 file changed, 1 insertion(+), 1 deletion(-)
114086
114087 commit 3d824065b847f2702aa312c51734328fc414af5a
114088 Author: Christian Persch <chpe@gnome.org>
114089 Date:   Sun Nov 28 18:49:04 2010 +0100
114090
114091     Add g_get_locale_variants()
114092
114093     Make _g_compute_locale_variants() public as g_get_locale_variants().
114094
114095     Bug #635998.
114096
114097  docs/reference/glib/glib-sections.txt |  1 +
114098  glib/gkeyfile.c                       |  5 ++---
114099  glib/glib.symbols                     |  1 +
114100  glib/gutils.c                         | 23 ++++++++++++++++++++++-
114101  glib/gutils.h                         |  2 ++
114102  glib/tests/utils.c                    | 15 +++++++++++++++
114103  6 files changed, 43 insertions(+), 4 deletions(-)
114104
114105 commit be8899bfe66d460b3eda33ff7512778788c07974
114106 Author: Christian Persch <chpe@gnome.org>
114107 Date:   Mon Mar 1 16:32:09 2010 +0100
114108
114109     Make _g_compute_locale_variants return a char** directly
114110
114111     Bug #635998.
114112
114113  glib/gkeyfile.c | 13 ++---------
114114  glib/gutils.c   | 72
114115  ++++++++++++++++++++++++++++++++-------------------------
114116  2 files changed, 42 insertions(+), 43 deletions(-)
114117
114118 commit b497220e486e66433b44251a53ec3be25fa9acdb
114119 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
114120 Date:   Wed Jan 5 20:30:10 2011 +0100
114121
114122     Fix GI annotation for g_desktop_app_info_launch_uris_as_manager
114123
114124  gio/gdesktopappinfo.c | 3 ++-
114125  1 file changed, 2 insertions(+), 1 deletion(-)
114126
114127 commit 8d74c96b76b459a63492bfce466a304383e94d09
114128 Author: Christian Persch <chpe@gnome.org>
114129 Date:   Sun Dec 5 15:34:26 2010 +0100
114130
114131     Make the memory and null settings backends public
114132
114133     Bug #636806.
114134
114135  docs/reference/gio/gio-sections.txt |  3 +++
114136  gio/Makefile.am                     |  2 --
114137  gio/gio.symbols                     | 11 +++++++++--
114138  gio/giomodule.c                     |  3 ++-
114139  gio/gmemorysettingsbackend.c        |  9 +++++++--
114140  gio/gmemorysettingsbackend.h        | 30 ------------------------------
114141  gio/gnullsettingsbackend.c          | 12 +++++++-----
114142  gio/gnullsettingsbackend.h          | 30 ------------------------------
114143  gio/gsettingsbackend.c              |  5 +++--
114144  gio/gsettingsbackend.h              |  6 ++++++
114145  gio/gsettingsbackendinternal.h      |  8 ++++++--
114146  11 files changed, 43 insertions(+), 76 deletions(-)
114147
114148 commit 0b59cf65669fae077a7e607d0c61567be5f5a30a
114149 Author: Colin Walters <walters@verbum.org>
114150 Date:   Wed Jan 5 13:49:20 2011 -0500
114151
114152     g_desktop_app_info_launch_uris_as_manager: Fix parameter naming
114153
114154     This makes introspection happier.
114155
114156  gio/gdesktopappinfo.h | 4 ++--
114157  1 file changed, 2 insertions(+), 2 deletions(-)
114158
114159 commit 9be6da9448a1a59eae11d588729bf4316fbadada
114160 Author: Colin Walters <walters@verbum.org>
114161 Date:   Wed Jan 5 13:00:50 2011 -0500
114162
114163     Add missing indirection from previous commit
114164
114165     This follows the rest of GLib style, and fixes g-i scanning the
114166     headers.
114167
114168  gio/gdesktopappinfo.h | 6 +++---
114169  1 file changed, 3 insertions(+), 3 deletions(-)
114170
114171 commit a36cb498d974b11c00829adfdaa9638fbd9b66eb
114172 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
114173 Date:   Wed Dec 22 16:52:40 2010 -0500
114174
114175     [GDummyTLS] Add missing properties and namespace
114176
114177     Add missing properties in the GDummyTlsConnection class. Also add
114178     namespaces to property enumerations to avoid conflicts between
114179     classes.
114180
114181     Reviewed-by: Dan Winship <danw@gnome.org>
114182
114183  gio/gdummytlsbackend.c | 62
114184  +++++++++++++++++++++++++++-----------------------
114185  1 file changed, 34 insertions(+), 28 deletions(-)
114186
114187 commit 4e33967a002fd14d7106ef2ff88122344f2e4983
114188 Author: Stef Walter <stefw@collabora.co.uk>
114189 Date:   Fri Dec 24 10:50:14 2010 -0600
114190
114191     Change GTlsClientConnection::accepted-cas to contain DER DNs
114192
114193     This property is now a GList of GByteArray values. Each
114194     GByteArray contains the raw DER DN of the certificate authority.
114195     This is far more useful for looking up a certificate (with the
114196     relevant issuer) than a string encoded DN.
114197
114198     https://bugzilla.gnome.org/show_bug.cgi?id=637262
114199
114200  gio/gtlsclientconnection.c | 28 ++++++++++++++++++----------
114201  gio/gtlsclientconnection.h |  2 +-
114202  2 files changed, 19 insertions(+), 11 deletions(-)
114203
114204 commit e6546debd61d32b41b37c20b62d4e47cd3e53e25
114205 Author: Colin Walters <walters@verbum.org>
114206 Date:   Mon Dec 20 14:48:53 2010 -0500
114207
114208     gdesktopappinfo: Add g_desktop_app_info_launch_uris_as_manager()
114209
114210     A new GDesktopAppInfo specific function which provides more control
114211     over launched processes.  Intended basically only for use in GNOME
114212     Shell, where we want:
114213
114214     *) To directly know the GPid for each launched program, without
114215        having to listen to a DBus signal emitted in our own process
114216     *) Possibly control over the process environment; for example,
114217        we may want to call setsid() or redirect file descriptors.
114218
114219     And in the future:
114220     *) To avoid recursively calling ourself via DBus, when a later
114221        patch causes g_app_info_launch() to indirect via the shell.
114222
114223     https://bugzilla.gnome.org/show_bug.cgi?id=606960
114224
114225  gio/gdesktopappinfo.c | 89
114226  ++++++++++++++++++++++++++++++++++++++++++++++++---
114227  gio/gdesktopappinfo.h | 24 ++++++++++++++
114228  2 files changed, 108 insertions(+), 5 deletions(-)
114229
114230 commit bb6c44b9d3fd94835044ffda38ca2f211deb5b7b
114231 Author: Colin Walters <walters@verbum.org>
114232 Date:   Mon Dec 20 13:12:28 2010 -0500
114233
114234     gdesktopappinfo: Send out a session bus signal when launching
114235     .desktop file
114236
114237     This signal contains the full path of the .desktop file, along with
114238     the process id, which allows multiple interested components (like
114239     GNOME Shell) to better know the state of the system (which processes
114240     correspond to which .desktop files).
114241
114242     https://bugzilla.gnome.org/show_bug.cgi?id=606960
114243
114244  gio/gdesktopappinfo.c | 87
114245  +++++++++++++++++++++++++++++++++++++++++++++------
114246  1 file changed, 78 insertions(+), 9 deletions(-)
114247
114248 commit 9de42602c47262d49e4419f8bf7987dc2b488a98
114249 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
114250 Date:   Wed Jan 5 22:57:48 2011 +0800
114251
114252     Bug 637852 - Updates to glib.vsprops
114253
114254     Due to changes in the GIO APIs/headers, the glib.vsprops
114255     is updated to reflect that in the "install" phase, namely:
114256     -removal of the gperiodic.h header
114257     -addition of GPollable I/O Stream, GTCP Connection and
114258      GTLS headers
114259
114260  build/win32/vs9/glib.vsprops | 9 ++++++++-
114261  1 file changed, 8 insertions(+), 1 deletion(-)
114262
114263 commit 9686d82daf9c2082fa5d3055ac5b777490a95dc0
114264 Author: Matthias Clasen <mclasen@redhat.com>
114265 Date:   Tue Jan 4 09:38:14 2011 -0500
114266
114267     Fix build on old kernels
114268
114269     Cope with BTRFS_SUPER_MAGIC not being defined.
114270
114271  glib/gfileutils.c | 2 +-
114272  1 file changed, 1 insertion(+), 1 deletion(-)
114273
114274 commit 1e5f11875b65712195e4d0c8d160cdc9f9bbd99f
114275 Author: Thomas Kristensen <thomas.kristensen@cisco.com>
114276 Date:   Mon Jan 3 15:20:12 2011 +0200
114277
114278     revents may have been cleared by GMain before dispatch().
114279
114280     See bug #587898.
114281
114282  gio/gsocket.c | 4 ++++
114283  1 file changed, 4 insertions(+)
114284
114285 commit b583f802e39e2415c626ad19d54adc1bc08151d0
114286 Author: Kjartan Maraas <kmaraas@gnome.org>
114287 Date:   Sun Jan 2 18:54:17 2011 +0100
114288
114289     Updated Norwegian bokmål translation from Torstein Adolf Winterseth
114290
114291  po/nb.po | 216
114292  ++++++++++++++++++++++++++++++---------------------------------
114293  1 file changed, 104 insertions(+), 112 deletions(-)
114294
114295 commit 4144c04c475c58df1da8ff062de1d50865c10169
114296 Author: Daniel Nylander <po@danielnylander.se>
114297 Date:   Fri Dec 31 15:23:27 2010 +0100
114298
114299     Updated Swedish translation
114300
114301  po/sv.po | 1405
114302  +++++++++++++++++++++++++++++++++++---------------------------
114303  1 file changed, 785 insertions(+), 620 deletions(-)
114304
114305 commit 929e8db9f436f0644a300c7253c9452145cbb7db
114306 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
114307 Date:   Wed Dec 29 16:21:22 2010 +0100
114308
114309     Add GI annotation: skip g_cancellable_source_new().
114310
114311     It is not bindable, because GSource is not boxed and thus cannot be
114312     returned as caller-owned.
114313
114314  gio/gcancellable.c | 6 +++---
114315  1 file changed, 3 insertions(+), 3 deletions(-)
114316
114317 commit 53364788e9f52dd3cf9781d08004ed5f0db0941f
114318 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
114319 Date:   Wed Dec 29 15:26:21 2010 +0100
114320
114321     Add GI annotations to Gio DNS resolution classes
114322
114323  gio/gproxyresolver.c | 18 ++++++++++--------
114324  gio/gresolver.c      | 24 ++++++++++++------------
114325  2 files changed, 22 insertions(+), 20 deletions(-)
114326
114327 commit add8cf9c09255e497545c67ca81e8f8bf28f3f85
114328 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
114329 Date:   Wed Dec 29 16:01:12 2010 +0100
114330
114331     Add GI annotations to Gio highlevel network functionality
114332
114333  gio/gsocketclient.c   | 32 ++++++++++++++++----------------
114334  gio/gsocketlistener.c | 28 ++++++++++++++--------------
114335  gio/gunixconnection.c |  4 ++--
114336  3 files changed, 32 insertions(+), 32 deletions(-)
114337
114338 commit 975b0d4487809270100efce56270314d816e3073
114339 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
114340 Date:   Wed Dec 29 13:51:44 2010 +0100
114341
114342     Add GI annotations to Gio lowlevel network support classes
114343
114344  gio/ginetaddress.c             |  2 +-
114345  gio/ginetsocketaddress.c       |  2 +-
114346  gio/gproxy.c                   | 11 ++++++-----
114347  gio/gproxyaddress.c            |  6 ++++--
114348  gio/gsocket.c                  | 44
114349  +++++++++++++++++++++---------------------
114350  gio/gsocketaddressenumerator.c |  9 +++++----
114351  gio/gsocketcontrolmessage.c    |  2 +-
114352  gio/gunixfdlist.c              | 14 +++++++++-----
114353  gio/gunixfdmessage.c           |  6 ++++--
114354  gio/gunixsocketaddress.c       |  4 ++--
114355  10 files changed, 55 insertions(+), 45 deletions(-)
114356
114357 commit 571104bcc384c30054b507cab8e9d9a5f1166c45
114358 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
114359 Date:   Tue Dec 28 16:53:48 2010 +0100
114360
114361     Add GI annotations to GPollable{Input|Output}Stream
114362
114363  gio/gpollableinputstream.c  | 13 +++++++------
114364  gio/gpollableoutputstream.c | 12 +++++++-----
114365  2 files changed, 14 insertions(+), 11 deletions(-)
114366
114367 commit 79fd5ff80dcf086749e942ea3be9e4fa88317b09
114368 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
114369 Date:   Tue Dec 28 15:46:01 2010 +0100
114370
114371     Add missing GI annotation to g_content_type_guess_for_tree
114372
114373  gio/gcontenttype.c | 4 ++--
114374  1 file changed, 2 insertions(+), 2 deletions(-)
114375
114376 commit 422a76b3cd02f6075736da8b4203d83ff52ba096
114377 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
114378 Date:   Tue Dec 28 14:28:52 2010 +0100
114379
114380     Fix typo in GI annotation
114381
114382  gobject/gtype.c | 2 +-
114383  1 file changed, 1 insertion(+), 1 deletion(-)
114384
114385 commit 500061f67567477c70b7950a60b0d5620a74131a
114386 Author: Emmanuele Bassi <ebassi@linux.intel.com>
114387 Date:   Tue Oct 12 16:05:26 2010 +0100
114388
114389     test: Add a <revision> node to the report XML
114390
114391     Use `git describe` to fill out the <revision> node, if we're using a
114392     git checkout; otherwise, for tests ran from a released tarball, use
114393     the version.
114394
114395     https://bugzilla.gnome.org/show_bug.cgi?id=631980
114396
114397  Makefile.decl | 18 ++++++++++++------
114398  1 file changed, 12 insertions(+), 6 deletions(-)
114399
114400 commit 52c831099e5fed55482c3d8cf43b457e37843bd6
114401 Author: Emmanuele Bassi <ebassi@linux.intel.com>
114402 Date:   Tue Oct 12 16:03:56 2010 +0100
114403
114404     gtester-report: Add an optional 'revision' node
114405
114406     In order to distinguish reports generated from a specific revision
114407     of a
114408     projects it would be good if gtester-report handled a <revision>
114409     node in
114410     the XML.
114411
114412     The payload is free-form, just like for the other nodes under <info>.
114413
114414     https://bugzilla.gnome.org/show_bug.cgi?id=631980
114415
114416  glib/gtester-report | 5 +++++
114417  1 file changed, 5 insertions(+)
114418
114419 commit 408a9fcbcc175435bdf62354102e919dc4e4b4e7
114420 Author: Cosimo Cecchi <cosimoc@gnome.org>
114421 Date:   Tue Dec 28 12:24:39 2010 +0100
114422
114423     gaction: update property flags to match needs of GSimpleAction
114424
114425     Commit 068d53358bd366c26cff604a3de53b3cf734b08f uncovered this
114426     mismatch
114427     between properties on the interface and those on the implementation.
114428     Update them so they match.
114429
114430  gio/gaction.c | 9 ++++++---
114431  1 file changed, 6 insertions(+), 3 deletions(-)
114432
114433 commit f248ab1b60a64df88a1578db81a3e263199d584c
114434 Author: Cosimo Cecchi <cosimoc@gnome.org>
114435 Date:   Tue Dec 28 12:17:10 2010 +0100
114436
114437     tests: unbreak desktop-app-info test for jhbuild
114438
114439     If we have a jhbuilt version of gedit installed, this will fail, as it
114440     will succeed in deleting its desktop file.
114441
114442  gio/tests/desktop-app-info.c | 2 +-
114443  1 file changed, 1 insertion(+), 1 deletion(-)
114444
114445 commit 562a83432849280651ada9ac59e53358878cb2df
114446 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
114447 Date:   Tue Dec 28 11:59:58 2010 +0100
114448
114449     Fix typo in function annotation.
114450
114451  gobject/gtype.c | 2 +-
114452  1 file changed, 1 insertion(+), 1 deletion(-)
114453
114454 commit b27ecf79e89db9ba26aa3dedc1a3ae1e6255cf40
114455 Author: Matthias Clasen <mclasen@redhat.com>
114456 Date:   Tue Dec 28 00:19:45 2010 -0500
114457
114458     Document that g_variant_builder_add_value consumes a floating ref
114459
114460     Patch by Mikkel Kamstrup Erlandsen, bug
114461     https://bugzilla.gnome.org/show_bug.cgi?id=634569
114462
114463  glib/gvariant.c | 3 +++
114464  1 file changed, 3 insertions(+)
114465
114466 commit 316be2748fce21c922291990e1d9a2479f13a464
114467 Author: Matthias Clasen <mclasen@redhat.com>
114468 Date:   Tue Dec 28 00:12:19 2010 -0500
114469
114470     Adapt testglib.c to GRelation deprecation
114471
114472     Patch by Chun-wei Fan, bug
114473     https://bugzilla.gnome.org/show_bug.cgi?id=637858
114474
114475  tests/testglib.c | 6 +++++-
114476  1 file changed, 5 insertions(+), 1 deletion(-)
114477
114478 commit 702a96c28146f683c58281133056bf70d7b0313e
114479 Author: Matthias Clasen <mclasen@redhat.com>
114480 Date:   Tue Dec 28 00:08:56 2010 -0500
114481
114482     Fix a possible crash in g_io_channel_read_chars
114483
114484     Patch by Rui Matos, https://bugzilla.gnome.org/show_bug.cgi?id=637759
114485
114486  glib/giochannel.c | 37 ++++++++++++++++++-------------------
114487  1 file changed, 18 insertions(+), 19 deletions(-)
114488
114489 commit bf1027f8269dd365097dd84c0c6d5abd7a61599e
114490 Author: Matthias Clasen <mclasen@redhat.com>
114491 Date:   Mon Dec 27 23:49:12 2010 -0500
114492
114493     Move ifaceproperties test to gobject/tests/
114494
114495  gobject/tests/Makefile.am                          |  14 +--
114496  {tests/gobject => gobject/tests}/ifaceproperties.c |   0
114497  gobject/tests/testcommon.h                         | 100
114498  +++++++++++++++++++++
114499  tests/gobject/Makefile.am                          |   1 -
114500  4 files changed, 103 insertions(+), 12 deletions(-)
114501
114502 commit 068d53358bd366c26cff604a3de53b3cf734b08f
114503 Author: Matthias Clasen <mclasen@redhat.com>
114504 Date:   Mon Dec 27 23:41:10 2010 -0500
114505
114506     Make object_interface_check_properties work
114507
114508     As pointed out in bug 637738, it does not currently work, since
114509     g_type_class_peek always returns NULL.
114510
114511  gobject/gobject.c | 16 ++++++++++------
114512  1 file changed, 10 insertions(+), 6 deletions(-)
114513
114514 commit 2a5e0cf9e0d67ea35b2f5fdf8bb2297354bcb7e6
114515 Author: Matthias Clasen <mclasen@redhat.com>
114516 Date:   Mon Dec 27 23:37:21 2010 -0500
114517
114518     Convert ifaceproperties.c to test framework
114519
114520     Also add a test that checks warnings for failure to implement
114521     interface properties.
114522
114523     See https://bugzilla.gnome.org/show_bug.cgi?id=637738
114524
114525  tests/gobject/ifaceproperties.c | 379
114526  +++++++++++++++++++++++++++-------------
114527  1 file changed, 260 insertions(+), 119 deletions(-)
114528
114529 commit 58e36daf29aa1cf042a1141b9bbb91b4e794bfc7
114530 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
114531 Date:   Mon Dec 27 22:07:08 2010 +0100
114532
114533     Add GI annotations to GObject
114534
114535  gobject/gobject.c | 100
114536  ++++++++++++++++++++++++++++--------------------------
114537  1 file changed, 52 insertions(+), 48 deletions(-)
114538
114539 commit 282366c32626325ebb9257e500d3d2783e5d3d12
114540 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
114541 Date:   Wed Dec 22 22:09:21 2010 +0100
114542
114543     Add GI annotations to GParamSpec
114544
114545  gobject/gparam.c      | 39 +++++++++++++++++++++------------------
114546  gobject/gparamspecs.c | 46 +++++++++++++++++++++++-----------------------
114547  2 files changed, 44 insertions(+), 41 deletions(-)
114548
114549 commit 3955bbfde0080bd15fff07906d011b93a2be2665
114550 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
114551 Date:   Mon Dec 27 20:56:06 2010 +0100
114552
114553     Add GI annotations to GType
114554
114555  gobject/gtype.c | 110
114556  ++++++++++++++++++++++++++++++++------------------------
114557  1 file changed, 63 insertions(+), 47 deletions(-)
114558
114559 commit ed5790913e8de1a787f5cd6286542478f21c1afa
114560 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
114561 Date:   Mon Dec 27 16:47:26 2010 +0100
114562
114563     Add GI annotations to GMemory{Input|Output}Stream
114564
114565  gio/gmemoryinputstream.c  |  8 ++++----
114566  gio/gmemoryoutputstream.c | 12 ++++++------
114567  2 files changed, 10 insertions(+), 10 deletions(-)
114568
114569 commit 53fee54b4f70d209a93f77effa2e9d2b1c8465e8
114570 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
114571 Date:   Mon Dec 27 16:29:20 2010 +0100
114572
114573     Add GI annotations to GConverter
114574
114575  gio/gconverter.c | 7 ++++---
114576  1 file changed, 4 insertions(+), 3 deletions(-)
114577
114578 commit c8fd3e31caae45988a16442bd39ac4038cc4c510
114579 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
114580 Date:   Mon Dec 27 16:24:21 2010 +0100
114581
114582     Add GI annotations to GSeekable
114583
114584  gio/gseekable.c | 4 ++--
114585  1 file changed, 2 insertions(+), 2 deletions(-)
114586
114587 commit 5a8d012d296ab6eba4e26c59cfe06d3f8d582e70
114588 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
114589 Date:   Mon Dec 27 16:08:46 2010 +0100
114590
114591     Add GI annotations to GIcon and related classes and interfaces
114592
114593  gio/gemblem.c       |  6 +++---
114594  gio/gemblemedicon.c |  4 ++--
114595  gio/gicon.c         |  4 ++--
114596  gio/gloadableicon.c | 12 +++++++-----
114597  gio/gthemedicon.c   |  2 +-
114598  5 files changed, 15 insertions(+), 13 deletions(-)
114599
114600 commit 7a1fbcd959ab22d356dbbaa807169089636cac99
114601 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
114602 Date:   Mon Dec 27 15:48:31 2010 +0100
114603
114604     Add GI annotations to GFileEnumerator
114605
114606  gio/gfileenumerator.c | 16 ++++++++--------
114607  gio/gfileenumerator.h |  4 ++--
114608  2 files changed, 10 insertions(+), 10 deletions(-)
114609
114610 commit 1f84c5b72f7e5bd096b0f9458ccc9eed7f64ace5
114611 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
114612 Date:   Mon Dec 27 15:40:07 2010 +0100
114613
114614     Add GI annotations to GAppInfo and GDesktopAppInfo
114615
114616  gio/gappinfo.c        | 4 ++--
114617  gio/gappinfo.h        | 2 +-
114618  gio/gdesktopappinfo.c | 5 +++--
114619  3 files changed, 6 insertions(+), 5 deletions(-)
114620
114621 commit e2b185f97aeba30c8c0f051da2f988b7e45c6a93
114622 Author: Aron Xu <aronxu@gnome.org>
114623 Date:   Sat Dec 25 16:50:40 2010 +0000
114624
114625     Update Simplified Chinese translation.
114626
114627  po/zh_CN.po | 251
114628  ++++++++++++++++++++++++++++++------------------------------
114629  1 file changed, 126 insertions(+), 125 deletions(-)
114630
114631 commit ec6a9e71dbcd5a7a413247738eb8e40f020622ae
114632 Author: Jorge Gonzalez <jorgegonz@svn.gnome.org>
114633 Date:   Thu Dec 23 19:57:19 2010 +0100
114634
114635     Updated Spanish translation
114636
114637  po/es.po | 355
114638  +++++++++++++++++++++++++++++++--------------------------------
114639  1 file changed, 175 insertions(+), 180 deletions(-)
114640
114641 commit bb1d3fe1d3fbc022f541cbadb2caa969ff5efeba
114642 Author: Gheyret T.Kenji <gheyret@gmail.com>
114643 Date:   Thu Dec 23 18:51:06 2010 +0100
114644
114645     Added UG translation
114646
114647  po/ug.po | 547
114648  ++++++++++++++++++++++++++++++++-------------------------------
114649  1 file changed, 280 insertions(+), 267 deletions(-)
114650
114651 commit efd2bf9de4dbb31974fedb5ac4a5f033c7bd092a
114652 Author: Yaron Shahrabani <sh.yaron@gmail.com>
114653 Date:   Thu Dec 23 17:20:21 2010 +0200
114654
114655     Updated Hebrew translation.
114656
114657  po/he.po | 240
114658  +++++++++++++++++++++++++++++++--------------------------------
114659  1 file changed, 120 insertions(+), 120 deletions(-)
114660
114661 commit 37ef8cbba5f8fae5c3f56a16925f68346944548d
114662 Author: Brian Cameron <Brian.Cameron@sun.com>
114663 Date:   Wed Dec 22 01:37:21 2010 -0600
114664
114665     Fix for bug #637720.  void functions should not return a value.
114666
114667  gio/gsimpleactiongroup.c | 4 ++--
114668  gio/gtlsconnection.c     | 6 +++---
114669  2 files changed, 5 insertions(+), 5 deletions(-)
114670
114671 commit 86b250019afaa572b7badee0f477401251d89ee1
114672 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
114673 Date:   Tue Dec 21 18:19:16 2010 +0100
114674
114675     Add GI annotations to GBufferedInputStream
114676
114677  gio/gbufferedinputstream.c | 15 ++++++++-------
114678  1 file changed, 8 insertions(+), 7 deletions(-)
114679
114680 commit 5ea4fa75bd16a255786a37502cd09489055cc22d
114681 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
114682 Date:   Tue Dec 21 18:00:48 2010 +0100
114683
114684     Add GI annotations to GData{Input|Output}Stream
114685
114686  gio/gdatainputstream.c  | 96
114687  ++++++++++++++++++++++++++-----------------------
114688  gio/gdataoutputstream.c | 16 ++++-----
114689  2 files changed, 59 insertions(+), 53 deletions(-)
114690
114691 commit e78c27256a73dcb0651340b9b3481a3fb8df303c
114692 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
114693 Date:   Tue Dec 21 17:35:11 2010 +0100
114694
114695     Add GI annotations to GSimpleAsyncResult
114696
114697  gio/gasyncresult.h       |  4 ++--
114698  gio/gsimpleasyncresult.c | 40 ++++++++++++++++++++--------------------
114699  2 files changed, 22 insertions(+), 22 deletions(-)
114700
114701 commit 0165efd6034d1b065be755a01e829028f1329b2c
114702 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
114703 Date:   Tue Dec 21 19:51:54 2010 +0700
114704
114705     Updated Vietnamese translation
114706
114707  po/vi.po | 445
114708  ++++++++++++++++++++++++++++++++-------------------------------
114709  1 file changed, 228 insertions(+), 217 deletions(-)
114710
114711 commit 56de8a1ce059adaa5a050d9dc75646c12340f838
114712 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
114713 Date:   Mon Dec 20 17:39:39 2010 +0700
114714
114715     po/vi.po: import from Damned Lies
114716
114717  po/vi.po | 2400
114718  +++++++++++++++++++++++++++++++++++++++++++-------------------
114719  1 file changed, 1658 insertions(+), 742 deletions(-)
114720
114721 commit 12cf4af5bbdfaf5abde1e3eaaba6df85edc7419b
114722 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
114723 Date:   Tue Dec 21 19:50:33 2010 +0700
114724
114725     gio: typo fix
114726
114727  gio/gsocks5proxy.c | 2 +-
114728  1 file changed, 1 insertion(+), 1 deletion(-)
114729
114730 commit 99fe4b1da7560e1df2d9352ddbd845a5d9a62429
114731 Author: Ryan Lortie <desrt@desrt.ca>
114732 Date:   Sat Dec 18 18:52:32 2010 -0500
114733
114734     Bug 637544 - Skip fsync() on btrfs
114735
114736     For g_file_set_contents() we fsync() before renaming the file over the
114737     original in order to ensure that we don't end up with an invalid file.
114738     btrfs provides this guarantee for us without the fsync() so skip it
114739     there.
114740
114741  glib/gfileutils.c | 19 +++++++++++++++++++
114742  1 file changed, 19 insertions(+)
114743
114744 commit dce0c1c56388033b37a25f4d065383655ae8d9c9
114745 Author: Matthias Clasen <mclasen@redhat.com>
114746 Date:   Mon Dec 20 16:47:10 2010 -0500
114747
114748     Bump version
114749
114750  configure.ac | 2 +-
114751  1 file changed, 1 insertion(+), 1 deletion(-)
114752
114753 commit 8f5904ccbcd45d30a7ed6da4f0b8b8f0c221bb99
114754 Author: Matthias Clasen <mclasen@redhat.com>
114755 Date:   Mon Dec 20 14:03:45 2010 -0500
114756
114757     Update NEWS
114758
114759  NEWS | 45 +++++++++++++++++++++++++++++++++++++++++++++
114760  1 file changed, 45 insertions(+)
114761
114762 commit 30587a3a602fb0de2540ea220c1484763a18ff47
114763 Author: Xavier Claessens <xclaesse@gmail.com>
114764 Date:   Mon Dec 20 18:52:44 2010 +0100
114765
114766     Add io-stream in gitignore
114767
114768  gio/tests/.gitignore | 1 +
114769  1 file changed, 1 insertion(+)
114770
114771 commit 8d272eb662180fe60cfa566b669797a0b57cbf0d
114772 Author: Xavier Claessens <xclaesse@gmail.com>
114773 Date:   Mon Dec 20 18:44:49 2010 +0100
114774
114775     Add g_sequence_lookup{_iter} into symbols
114776
114777  glib/glib.symbols | 2 ++
114778  1 file changed, 2 insertions(+)
114779
114780 commit 6a10591573a56c5dfe1ac5b8315447f63d29dd39
114781 Author: Cosimo Cecchi <cosimoc@gnome.org>
114782 Date:   Mon Dec 20 17:44:51 2010 +0100
114783
114784     appinfo: avoid overriding the system defaults when adding support
114785
114786     We want to be compatible with the following situation:
114787     - there's no explicit default set in mimeapps.list
114788     - we add support for a content type to a specific application,
114789     and that
114790       list is empty
114791     - the default should be picked from the system list, not overridden by
114792       the user-added application.
114793
114794     So we make the default explicit in this case, by adding it to the
114795     relevant section in mimeapps.list.
114796
114797     https://bugzilla.gnome.org/show_bug.cgi?id=637675
114798
114799  gio/gdesktopappinfo.c | 47
114800  ++++++++++++++++++++++++++++++++++++++---------
114801  1 file changed, 38 insertions(+), 9 deletions(-)
114802
114803 commit e666a2ed696a9545a23371b53c4a07471b635d5c
114804 Author: Xavier Claessens <xclaesse@gmail.com>
114805 Date:   Fri Dec 10 10:17:44 2010 +0100
114806
114807     Add note in g_sequence_search() doc about g_sequence_lookup()
114808
114809  glib/gsequence.c | 6 ++++++
114810  1 file changed, 6 insertions(+)
114811
114812 commit 50f96ae79b329154e55ac63b1ab8b0ff650bf871
114813 Author: Xavier Claessens <xclaesse@gmail.com>
114814 Date:   Fri Dec 10 10:14:06 2010 +0100
114815
114816     Add unit test for g_sequence_lookup() and g_sequence_lookup_iter().
114817
114818  glib/tests/sequence.c | 76
114819  +++++++++++++++++++++++++++++++++++++++++++++++++++
114820  1 file changed, 76 insertions(+)
114821
114822 commit 4e309043311487d66157383991373107eac1f7b9
114823 Author: Xavier Claessens <xclaesse@gmail.com>
114824 Date:   Fri Apr 30 13:55:53 2010 +0200
114825
114826     New API: g_sequence_lookup() and g_sequence_lookup_iter()
114827
114828     Fixes bug #617254
114829
114830  docs/reference/glib/glib-sections.txt |   2 +
114831  glib/gsequence.c                      | 132
114832  +++++++++++++++++++++++++++++++++-
114833  glib/gsequence.h                      |   8 +++
114834  3 files changed, 141 insertions(+), 1 deletion(-)
114835
114836 commit 1f9e34cab7b474a2b98c52d111a61f596ae33b58
114837 Author: Christian Dywan <christian@twotoasts.de>
114838 Date:   Mon Dec 20 17:15:15 2010 +0100
114839
114840     Allow null object in g_simple_async_report_gerror_in_idle
114841
114842     Follow-up on bug 636673.
114843
114844  gio/gsimpleasyncresult.c | 4 ++--
114845  1 file changed, 2 insertions(+), 2 deletions(-)
114846
114847 commit 678bcad92c2a6350cd5dbf4ea3a567d99cf4c29d
114848 Author: Cosimo Cecchi <cosimoc@gnome.org>
114849 Date:   Wed Dec 15 17:56:22 2010 +0100
114850
114851     appinfo: add g_app_info_set_as_last_used_for_type()
114852
114853     This commit also changes (maintaining compatibility) the way
114854     user-specified default applications are stored (as in, those for which
114855     g_app_info_set_as_default_for_type() has been called.
114856
114857     We now store the default application for a content type in a new group
114858     in the mimeapps.list keyfile, and "Added Associations" tracks only the
114859     applications that have been added by the user, following a
114860     most-recently-used first order.
114861
114862     This is useful in GtkAppChooser-like widgets to pre-select the
114863     last used
114864     application when constructing a widget.
114865
114866     https://bugzilla.gnome.org/show_bug.cgi?id=636311
114867
114868  docs/reference/gio/gio-sections.txt |   1 +
114869  gio/gappinfo.c                      |  27 ++++
114870  gio/gappinfo.h                      |   7 +
114871  gio/gdesktopappinfo.c               | 291
114872  ++++++++++++++++++++++++++++--------
114873  gio/gio.symbols                     |   1 +
114874  gio/tests/desktop-app-info.c        |  51 +++++++
114875  6 files changed, 314 insertions(+), 64 deletions(-)
114876
114877 commit 01ba7bd8e8984609d411b70a8ac9db4e8b64fb06
114878 Author: Cosimo Cecchi <cosimoc@gnome.org>
114879 Date:   Thu Dec 9 18:31:19 2010 +0100
114880
114881     emblemedicon: make GEmblemedIcon subclassable
114882
114883     Hiding the object/class structs in the source file makes this
114884     class not
114885     subclassable.
114886
114887     Move them to the public header, and add a property for the icon,
114888     so that
114889     subclasses can just use
114890
114891       g_object_new (DERIVED_TYPE,
114892                     "gicon", icon,
114893                     NULL);
114894
114895     to create an emblemed icon.
114896
114897     https://bugzilla.gnome.org/show_bug.cgi?id=636892
114898
114899  gio/gemblemedicon.c | 119
114900  ++++++++++++++++++++++++++++++++++++++--------------
114901  gio/gemblemedicon.h |  14 +++++++
114902  2 files changed, 101 insertions(+), 32 deletions(-)
114903
114904 commit bc4e1fc622d0bc61f8978a6c3df98d6c0ab12226
114905 Author: Matthias Clasen <mclasen@redhat.com>
114906 Date:   Mon Dec 20 09:16:05 2010 -0500
114907
114908     Add a delay-apply property to GSettings
114909
114910     Bug 637147, patch by Matt Barnes.
114911
114912  gio/gsettings.c | 21 +++++++++++++++++++++
114913  1 file changed, 21 insertions(+)
114914
114915 commit 21c764cd9fca4d0568258d84cbb82b858d06292a
114916 Author: Mattias Põldaru <mahfiaz gmail com>
114917 Date:   Mon Dec 20 13:55:19 2010 +0200
114918
114919     [l10n] Updated Estonian translation
114920
114921  po/et.po | 565
114922  +++++++++++++++++++++++++++++++++++++++++----------------------
114923  1 file changed, 373 insertions(+), 192 deletions(-)
114924
114925 commit fef417575c1cac47f9d9a2b386ad386ec4272d45
114926 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
114927 Date:   Mon Dec 20 17:26:00 2010 +0700
114928
114929     Updated Vietnamese translation
114930
114931  po/vi.po | 621
114932  ++++++++++++++++++++++++++++++++-------------------------------
114933  1 file changed, 319 insertions(+), 302 deletions(-)
114934
114935 commit 3264d8d1598916a59775ed07969ff0d20b8790e0
114936 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
114937 Date:   Sun Dec 19 22:15:42 2010 +0100
114938
114939     Add GI annotations to GClosure and friends.
114940
114941  gobject/gclosure.c | 29 +++++++++++++++--------------
114942  gobject/gobject.c  |  2 +-
114943  2 files changed, 16 insertions(+), 15 deletions(-)
114944
114945 commit ea577d60d451bc7102695046fb1c3f80fb3e1769
114946 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
114947 Date:   Sun Dec 19 10:39:36 2010 +0100
114948
114949     Add GI annotations to GValue and GValueArray.
114950
114951  gobject/gboxed.c      |  4 ++--
114952  gobject/gobject.c     |  6 +++---
114953  gobject/gparam.c      |  4 ++--
114954  gobject/gvalue.c      | 13 ++++++-------
114955  gobject/gvaluearray.c | 29 +++++++++++++++--------------
114956  gobject/gvaluetypes.c |  2 +-
114957  6 files changed, 29 insertions(+), 29 deletions(-)
114958
114959 commit ddc126cf2cbbdbc3a98e7bd397f19fb0ac8c27c4
114960 Author: Christian Dywan <christian@twotoasts.de>
114961 Date:   Fri Dec 10 15:07:04 2010 +0100
114962
114963     g_simple_async_report_error_in_idle with no object
114964
114965     Document and allow passing of NULL for the object consistently to
114966     _take_error and _report_error functions.
114967
114968     Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=636673
114969
114970  gio/gsimpleasyncresult.c | 15 +++++++--------
114971  1 file changed, 7 insertions(+), 8 deletions(-)
114972
114973 commit f0354ff0590f0350ebdb1ee8eb84e7b6cdd1e850
114974 Author: Javier Jardón <jjardon@gnome.org>
114975 Date:   Fri Dec 17 16:12:16 2010 +0000
114976
114977     grand: Fix URLs for info on the Mersenne Twister
114978
114979     Reported by Allin Cottrell here:
114980     http://mail.gnome.org/archives/gtk-devel-list/2010-December/msg00134.html
114981
114982  glib/grand.c      | 4 ++--
114983  glib/grand.h      | 2 +-
114984  glib/tests/rand.c | 3 ++-
114985  3 files changed, 5 insertions(+), 4 deletions(-)
114986
114987 commit 89b558077f97c630c5b26b3527a6c7d0515f1f2c
114988 Author: Pavel Holejsovsky <pholejs@src.gnome.org>
114989 Date:   Fri Dec 17 16:24:33 2010 +0100
114990
114991     [gi] Add annotations for GFile, G[File]{Input|Output|IO}Stream.
114992
114993     Also make parameter names in virtual function declarations consistent
114994     to silent g-ir-scanner.
114995
114996  gio/gfile.c             | 183
114997  ++++++++++++++++++++++++------------------------
114998  gio/gfileinputstream.c  |   8 +--
114999  gio/gfileinputstream.h  |   2 +-
115000  gio/gfileiostream.c     |   8 +--
115001  gio/gfileiostream.h     |   2 +-
115002  gio/gfileoutputstream.h |   2 +-
115003  gio/ginputstream.c      |  28 ++++----
115004  gio/giostream.c         |  14 ++--
115005  gio/goutputstream.c     |  36 +++++-----
115006  gio/goutputstream.h     |   2 +-
115007  10 files changed, 143 insertions(+), 142 deletions(-)
115008
115009 commit 101dcecb1f1c53041c228cd4f5c4580743a7362a
115010 Author: Matthias Clasen <mclasen@redhat.com>
115011 Date:   Fri Dec 17 08:35:54 2010 -0500
115012
115013     Update symbols list for recent changes
115014
115015  gio/gio.symbols | 18 +++---------------
115016  1 file changed, 3 insertions(+), 15 deletions(-)
115017
115018 commit ac4722df1c9802b0c78bba31aa9004348eb1813d
115019 Author: Will Thompson <will.thompson@collabora.co.uk>
115020 Date:   Fri Dec 17 12:34:28 2010 +0000
115021
115022     g_object_get_property: document that value must be initialized
115023
115024     I couldn't tell from reading the documentation whether I had to
115025     pass in
115026     an uninitialized value, or a value initialized to the exact type, or
115027     something else. It turns out (from reading the source) that you
115028     have to
115029     pass in an initialized value, but you can use any type to which the
115030     property's actual type can be transformed.
115031
115032     So, let's document this.
115033
115034  gobject/gobject.c | 4 +++-
115035  1 file changed, 3 insertions(+), 1 deletion(-)
115036
115037 commit d3ce12571cf8dc9f925ffa344887c26b16bcbf1e
115038 Author: Kjartan Maraas <kmaraas@gnome.org>
115039 Date:   Fri Dec 17 13:03:18 2010 +0100
115040
115041     Updated Norwegian bokmål translation
115042
115043  po/nb.po | 275
115044  +++++++++++++++++++++++++++++++++------------------------------
115045  1 file changed, 144 insertions(+), 131 deletions(-)
115046
115047 commit f33ccd4b41aa4d3bfde71adefef74bb22c6bffcb
115048 Author: Pavel Holejsovsky <pavel.holejsovsky@gmail.com>
115049 Date:   Thu Dec 16 21:06:51 2010 +0100
115050
115051     [gi] Fix GObject.Object annotations.
115052
115053  gio/gsettings.c | 6 +++---
115054  1 file changed, 3 insertions(+), 3 deletions(-)
115055
115056 commit 6f215e477dd91446f64d3ae4a05e47d0138a5d0d
115057 Author: John (J5) Palmieri <johnp@redhat.com>
115058 Date:   Thu Dec 16 13:44:56 2010 -0500
115059
115060     [gi] add annotations for methods which take a gpointer which are
115061     really GObjects
115062
115063     * bindings need to know how to marshal the pointer otherwise they
115064     send in
115065       the raw wrapped pointer causing crashes
115066
115067  gio/gsettings.c | 6 +++---
115068  1 file changed, 3 insertions(+), 3 deletions(-)
115069
115070 commit 2b6c801d10b5ee1ab11cf0612e34db74c6985fbd
115071 Author: Murray Cumming <murrayc@murrayc.com>
115072 Date:   Thu Dec 16 10:57:18 2010 +0100
115073
115074     gioenums.h: Remove a trailing comma.
115075
115076  gio/gioenums.h | 2 +-
115077  1 file changed, 1 insertion(+), 1 deletion(-)
115078
115079 commit 274ef35fd44ca272d80966a9f1fd17ecce1bc46f
115080 Author: Cosimo Cecchi <cosimoc@gnome.org>
115081 Date:   Tue Dec 14 18:33:17 2010 +0100
115082
115083     tests: remove a bogus assumption
115084
115085  gio/tests/desktop-app-info.c | 3 ---
115086  1 file changed, 3 deletions(-)
115087
115088 commit 683a5632c89b311111503a03290ff75ad705ac46
115089 Author: Matthias Clasen <mclasen@redhat.com>
115090 Date:   Wed Dec 15 11:56:44 2010 -0500
115091
115092     Remove GPeriodic for now
115093
115094     The necessary review and integration work has not happened, and
115095     we don't want to enshrine it in this unproven state.
115096     It will be back when the world is ready for it.
115097
115098  docs/reference/gio/gio-docs.xml     |   4 -
115099  docs/reference/gio/gio-sections.txt |  26 --
115100  docs/reference/gio/gio.types        |   1 -
115101  gio/Makefile.am                     |   2 -
115102  gio/gio.h                           |   1 -
115103  gio/gperiodic.c                     | 765
115104  ------------------------------------
115105  gio/gperiodic.h                     |  88 -----
115106  7 files changed, 887 deletions(-)
115107
115108 commit 1bbf4cb87c2a0b028de4b65377d0b21cbb49d8f2
115109 Author: Matthias Clasen <mclasen@redhat.com>
115110 Date:   Wed Dec 15 11:41:05 2010 -0500
115111
115112     Remove the dead --disable-visiblity configure option
115113
115114     At the same time, document --disable-Bsymbolic.
115115
115116  configure.ac                      |  8 --------
115117  docs/reference/glib/building.sgml | 25 ++++++++++++-------------
115118  gthread/tests/1bit-mutex.c        |  3 ---
115119  3 files changed, 12 insertions(+), 24 deletions(-)
115120
115121 commit 92c22e7ca78670e35df9150169f6837c1dc1d99b
115122 Author: Ryan Lortie <desrt@desrt.ca>
115123 Date:   Wed Dec 15 11:36:14 2010 -0500
115124
115125     Fix some leaks in the GVDB builder
115126
115127  gvdb-builder.c | 12 ++++++++++++
115128  1 file changed, 12 insertions(+)
115129
115130 commit 9411d0c108d6c5b122f82666467ad9cb42eeccd1
115131 Author: Cosimo Cecchi <cosimoc@gnome.org>
115132 Date:   Wed Dec 15 12:50:59 2010 +0100
115133
115134     docs: fix a typo
115135
115136  gio/gemblemedicon.c | 2 +-
115137  1 file changed, 1 insertion(+), 1 deletion(-)
115138
115139 commit bfee021cfb24a97b99612f6314e9309f3a70f6db
115140 Author: Cosimo Cecchi <cosimoc@gnome.org>
115141 Date:   Wed Dec 15 12:49:22 2010 +0100
115142
115143     emblemedicon: add docs for _clear_emblems()
115144
115145  docs/reference/gio/gio-sections.txt | 1 +
115146  gio/gemblemedicon.c                 | 8 ++++++++
115147  gio/gio.symbols                     | 1 +
115148  3 files changed, 10 insertions(+)
115149
115150 commit f53d518a3de99eb8418a35b8f1e163026130687b
115151 Author: Cosimo Cecchi <cosimoc@gnome.org>
115152 Date:   Thu Dec 9 18:16:17 2010 +0100
115153
115154     emblemedicon: add g_emblemed_icon_clear_emblems()
115155
115156     https://bugzilla.gnome.org/show_bug.cgi?id=637171
115157
115158  gio/gemblemedicon.c | 12 ++++++++++++
115159  gio/gemblemedicon.h |  1 +
115160  2 files changed, 13 insertions(+)
115161
115162 commit 056a5d753d14b505c3250ccb4a5de92dbdc67a58
115163 Author: Cosimo Cecchi <cosimoc@gnome.org>
115164 Date:   Tue Dec 14 17:16:31 2010 +0100
115165
115166     gapplication: plug a memory leak
115167
115168     https://bugzilla.gnome.org/show_bug.cgi?id=637237
115169
115170  gio/gapplicationimpl-dbus.c | 2 ++
115171  1 file changed, 2 insertions(+)
115172
115173 commit 8c742aea720d491fc62eac24dbdab8986a849c2d
115174 Author: Pavel Holejsovsky <pavel.holejsovsky@gmail.com>
115175 Date:   Wed Dec 15 11:17:00 2010 +0100
115176
115177     Add missing annotations to GApplication and GApplicationCommandLine.
115178
115179  gio/gapplication.c            | 8 ++++----
115180  gio/gapplicationcommandline.c | 8 +++++---
115181  2 files changed, 9 insertions(+), 7 deletions(-)
115182
115183 commit 7ee902a3d05cc74a4edaf0197e076611401c029c
115184 Author: Dan Winship <danw@gnome.org>
115185 Date:   Fri Dec 10 11:42:56 2010 +0100
115186
115187     ghostutils: Convert non-ASCII dots to '.' when converting hostnames
115188
115189     Also add some test cases to test/hostutils for that and a few other
115190     things, and make the test program just act as an ASCII/unicode
115191     hostname converter rather than a test program if it's run with an
115192     argument.
115193
115194     https://bugzilla.gnome.org/show_bug.cgi?id=633350
115195
115196  glib/ghostutils.c      | 53 ++++++++++++++++++++++++++++++++++---------
115197  glib/tests/hostutils.c | 61
115198  ++++++++++++++++++++++++++++++++++++++++++++++++++
115199  2 files changed, 103 insertions(+), 11 deletions(-)
115200
115201 commit 09ce9dc542b26e133bc798f9a0382b642aea4470
115202 Author: Ted Gould <ted@gould.cx>
115203 Date:   Mon Dec 13 13:33:15 2010 -0500
115204
115205     Bug 635626 – GDBus message idle can execute while flushes are
115206     pending
115207
115208     https://bugzilla.gnome.org/show_bug.cgi?id=635626
115209
115210     Signed-off-by: David Zeuthen <davidz@redhat.com>
115211
115212  gio/gdbusprivate.c | 14 +++++++++++++-
115213  1 file changed, 13 insertions(+), 1 deletion(-)
115214
115215 commit 735fcf918e70035874b50785524d25eda557d51f
115216 Author: Peng Huang <shawn.p.huang@gmail.com>
115217 Date:   Mon Dec 13 13:09:38 2010 -0500
115218
115219     Bug 632544 – Cannot send a locked message with PRESERVE_SERIAL flag
115220
115221     https://bugzilla.gnome.org/show_bug.cgi?id=632544
115222
115223     Signed-off-by: David Zeuthen <davidz@redhat.com>
115224
115225  gio/gdbusconnection.c        |  3 ++-
115226  gio/tests/gdbus-connection.c | 18 +++++++++++++++---
115227  2 files changed, 17 insertions(+), 4 deletions(-)
115228
115229 commit a855f7270066a9268d52e97ad301315d27a6edb7
115230 Author: Xavier Claessens <xclaesse@gmail.com>
115231 Date:   Mon Dec 13 17:59:47 2010 +0100
115232
115233     Add GIOStreamSpliceFlags to doc
115234
115235  docs/reference/gio/gio-sections.txt | 1 +
115236  1 file changed, 1 insertion(+)
115237
115238 commit e4f25c0fed49acc46de2519837b78db6c12b2df4
115239 Author: Xavier Claessens <xclaesse@gmail.com>
115240 Date:   Mon Dec 13 17:42:11 2010 +0100
115241
115242     Add Since 2.28 in g_io_stream_splice doc
115243
115244  gio/gioenums.h  | 2 ++
115245  gio/giostream.c | 4 ++++
115246  2 files changed, 6 insertions(+)
115247
115248 commit 0a2d47b626d130b0b795f76147c68132ede73b08
115249 Author: Xavier Claessens <xclaesse@gmail.com>
115250 Date:   Fri Aug 13 10:10:48 2010 +0200
115251
115252     Add g_io_stream_splice_async/finish()
115253
115254     That function splice the output stream of both GIOStreams to the
115255     input stream
115256     of the other GIOStream.
115257
115258  docs/reference/gio/gio-sections.txt |   2 +
115259  gio/gioenums.h                      |  19 +++
115260  gio/giostream.c                     | 248
115261  ++++++++++++++++++++++++++++++++++++
115262  gio/giostream.h                     |  11 ++
115263  gio/tests/Makefile.am               |   4 +
115264  gio/tests/io-stream.c               | 185 +++++++++++++++++++++++++++
115265  6 files changed, 469 insertions(+)
115266
115267 commit 69c6e41b54085a7febc769f3b0582abf7c650a5f
115268 Author: Matthias Clasen <mclasen@redhat.com>
115269 Date:   Mon Dec 13 09:04:28 2010 -0500
115270
115271     Document the GIO_USE_TLS environment variable
115272
115273  docs/reference/gio/overview.xml | 9 ++++-----
115274  1 file changed, 4 insertions(+), 5 deletions(-)
115275
115276 commit 78c34bb34f6035e01ee41a57ab4b3f2c2f91cc4d
115277 Author: Christian Persch <chpe@gnome.org>
115278 Date:   Tue Nov 16 19:22:10 2010 +0100
115279
115280     Fix gsettings enum rule to work with non-srcdir builds
115281
115282     Bug #635007.
115283
115284  m4macros/gsettings.m4 | 2 +-
115285  1 file changed, 1 insertion(+), 1 deletion(-)
115286
115287 commit ce50df7e0e744a5a6f3d9e41d2b2f872f6174792
115288 Author: Christian Persch <chpe@gnome.org>
115289 Date:   Tue Nov 9 22:56:28 2010 +0100
115290
115291     Better error reporting for g_variant_parse()
115292
115293     Add error codes, and use them when setting the GError.
115294
115295     Bug #634583.
115296
115297  gio/gsettings-tool.c   |  4 ++-
115298  glib/gvariant-parser.c | 83
115299  +++++++++++++++++++++++++++++++++++++++++---------
115300  glib/gvariant.h        | 19 +++++++++++-
115301  3 files changed, 89 insertions(+), 17 deletions(-)
115302
115303 commit ad56426bc784ab0979264058444781246e42661f
115304 Author: Dan Winship <danw@gnome.org>
115305 Date:   Fri Dec 10 10:01:01 2010 +0100
115306
115307     Add missing property to GDummyTlsCertificate
115308
115309  gio/gdummytlsbackend.c | 4 +++-
115310  1 file changed, 3 insertions(+), 1 deletion(-)
115311
115312 commit ca38bddd6e5dc18db8fd8695d88c4de5183c7fe9
115313 Author: Benjamin Otte <otte@redhat.com>
115314 Date:   Tue Dec 7 17:55:03 2010 +0100
115315
115316     gio: Add a count to the resolver test for number of enumerators
115317
115318     This adds the nice stress-test feature of having 5 enumerators running
115319     at the same time. Yay!
115320
115321  gio/tests/resolver.c | 40 ++++++++++++++++++++++++++--------------
115322  1 file changed, 26 insertions(+), 14 deletions(-)
115323
115324 commit bd227f52195f28460bc96d719d1ff70c28966d26
115325 Author: Benjamin Otte <otte@redhat.com>
115326 Date:   Tue Dec 7 17:25:01 2010 +0100
115327
115328     gio: Make enumerating a GNetworkAddress work more than once
115329
115330     Previously, the code only initialized the enumerator if the address
115331     hadn't had cached addresses. But creating an enumerator cached the
115332     addresses, so the second one failed to work.
115333
115334  gio/gnetworkaddress.c | 94
115335  +++++++++++++++++++++++++++------------------------
115336  1 file changed, 50 insertions(+), 44 deletions(-)
115337
115338 commit 07fd29c3236e479a217a5ad9875075537dfb3173
115339 Author: Benjamin Otte <otte@redhat.com>
115340 Date:   Tue Dec 7 16:06:38 2010 +0100
115341
115342     tls: Make g_tls_{client|server}_connection_new() return a GIOStream
115343
115344     The main use case for these objects is as an IO stream, so it makes
115345     sense to return them that way from the start.
115346
115347  gio/gsocketclient.c        | 12 +++++++-----
115348  gio/gtlsclientconnection.c |  4 ++--
115349  gio/gtlsclientconnection.h |  2 +-
115350  gio/gtlsserverconnection.c |  4 ++--
115351  gio/gtlsserverconnection.h |  2 +-
115352  gio/tests/socket-client.c  |  2 +-
115353  gio/tests/socket-server.c  |  4 ++--
115354  7 files changed, 16 insertions(+), 14 deletions(-)
115355
115356 commit c59ba60fbe0ad4d45b2d84608bece5bb032c3aa9
115357 Author: Benjamin Otte <otte@redhat.com>
115358 Date:   Tue Dec 7 15:42:10 2010 +0100
115359
115360     tls: Clarify docs for g_tls_client_connection_set_validation_flags()
115361
115362     And fix a typo in there.
115363
115364  gio/gtlsclientconnection.c | 5 +++--
115365  1 file changed, 3 insertions(+), 2 deletions(-)
115366
115367 commit 85adbc99bfa079df777ca148884e52fead3bfe7b
115368 Author: Emilio Pozuelo Monfort <emilio.pozuelo@collabora.co.uk>
115369 Date:   Tue Dec 7 17:45:06 2010 +0100
115370
115371     Fix error in GSimpleAsyncResult example
115372
115373  gio/gsimpleasyncresult.c | 2 +-
115374  1 file changed, 1 insertion(+), 1 deletion(-)
115375
115376 commit f5c3e0d3d5aeed065fd09293dae6574b4a31568c
115377 Author: Dan Winship <danw@gnome.org>
115378 Date:   Tue Dec 7 14:58:42 2010 +0100
115379
115380     Change the handling of the peer certificate in GTlsConnection
115381
115382     Make the certificate and peer-certificate properties virtual, and add
115383     peer-certificate-errors as well. Change the documentation on
115384     peer-certificate to say that it's not set until after the handshake
115385     succeeds (which means notify::peer-certificate can be used to tell
115386     when a handshake has completed).
115387
115388  docs/reference/gio/gio-sections.txt |   2 +-
115389  gio/gio.symbols                     |   2 +-
115390  gio/gtlsconnection.c                | 162
115391  ++++++++++++++++--------------------
115392  gio/gtlsconnection.h                |  60 +++++++------
115393  4 files changed, 105 insertions(+), 121 deletions(-)
115394
115395 commit b5a707ec90f75aac499c9804592ebb14257cf751
115396 Author: Dan Winship <danw@gnome.org>
115397 Date:   Mon Dec 6 17:21:16 2010 +0100
115398
115399     Clarify that g_socket_client_connect_to_uri() doesn't know about TLS
115400
115401  gio/gsocketclient.c | 4 +++-
115402  1 file changed, 3 insertions(+), 1 deletion(-)
115403
115404 commit 4f6efb681d7a85d9d04ffdba9a5f692e3d53e41e
115405 Author: Dan Winship <danw@gnome.org>
115406 Date:   Mon Dec 6 13:10:09 2010 +0100
115407
115408     Change the semantics of GTlsConnection:require-close-notify
115409
115410     We were combining "allow un-notified closes" and "close without
115411     notifying" into a single property, which meant that it was impossible
115412     to "be liberal in what you accept and conservative in what you send".
115413     Change require-close-notify to only be about the peer behavior, and
115414     make our connections always close-notify properly when closing (while
115415     noting that you can just close the base-io-stream directly if you want
115416     to do an unclean close).
115417
115418  gio/gtlsconnection.c | 32 ++++++++++++++++++++------------
115419  1 file changed, 20 insertions(+), 12 deletions(-)
115420
115421 commit 68a3d6b27fec3bdbba27b414c0ed10396c79d3c6
115422 Author: Dan Winship <danw@gnome.org>
115423 Date:   Mon Dec 6 12:43:59 2010 +0100
115424
115425     add G_TLS_ERROR_UNAVAILABLE
115426
115427  gio/gdummytlsbackend.c | 4 ++--
115428  gio/gioenums.h         | 2 ++
115429  2 files changed, 4 insertions(+), 2 deletions(-)
115430
115431 commit 95cba183494a78ff16924e820c344e8c3fa0e7a6
115432 Author: Dan Winship <danw@gnome.org>
115433 Date:   Mon Dec 6 11:04:13 2010 +0100
115434
115435     Remove GTlsConnection::need-certificate
115436
115437     Trying to do this as a signal won't work well with either
115438     GTlsCertificateDB (in which case looking up a certificate in the db is
115439     a blocking/asynchronous act) or session resumption support (in which
115440     case the certificate or lack thereof is part of the session definition
115441     and so needs to be known immediately). Make the caller use
115442     g_tls_connection_set_certificate() ahead of time (or when retrying)
115443     instead.
115444
115445  docs/reference/gio/gio-sections.txt |   1 -
115446  gio/gio.symbols                     |   1 -
115447  gio/gioenums.h                      |   2 +-
115448  gio/gtlsclientconnection.c          |   3 +-
115449  gio/gtlsconnection.c                | 131
115450  +++++++++---------------------------
115451  gio/gtlsconnection.h                |   3 -
115452  6 files changed, 35 insertions(+), 106 deletions(-)
115453
115454 commit d6e94070ddb015e73573a620234a8929f8aaac16
115455 Author: Dan Winship <danw@gnome.org>
115456 Date:   Wed Dec 1 13:49:39 2010 -0500
115457
115458     Add GTlsConnection:use-system-certdb
115459
115460     This can be set FALSE if you don't want to validate certificates
115461     against the system database.
115462
115463  docs/reference/gio/gio-sections.txt |  2 ++
115464  gio/gdummytlsbackend.c              |  3 +-
115465  gio/gio.symbols                     |  2 ++
115466  gio/gtlsconnection.c                | 70
115467  +++++++++++++++++++++++++++++++++++++
115468  gio/gtlsconnection.h                |  4 +++
115469  5 files changed, 80 insertions(+), 1 deletion(-)
115470
115471 commit 73d6bd8a45429f03706ac96e5d6e045ecee18500
115472 Author: Dan Winship <danw@gnome.org>
115473 Date:   Tue Nov 30 19:57:16 2010 -0500
115474
115475     Add g_tls_certificate_verify()
115476
115477     Add a method to verify a certificate against a CA; this can be used
115478     for apps that need to test against non-default CAs.
115479
115480     Also make the GTlsCertificate::issuer property virtual
115481
115482  docs/reference/gio/gio-sections.txt |  1 +
115483  gio/gio.symbols                     |  1 +
115484  gio/gtlscertificate.c               | 92
115485  +++++++++++++++++++------------------
115486  gio/gtlscertificate.h               | 32 ++++++++-----
115487  4 files changed, 69 insertions(+), 57 deletions(-)
115488
115489 commit 814c0fcaafd42c622634c7b6a34c126210b17fc2
115490 Author: Ryan Lortie <desrt@desrt.ca>
115491 Date:   Tue Dec 7 01:06:33 2010 -0500
115492
115493     Pass name_length to walk close function
115494
115495     For efficiency and safety.  This way we don't need to scan backwards
115496     for
115497     the path separator (trusting that we will find it properly).
115498
115499  gvdb-reader.c | 29 ++++++++++++++++++++++++++++-
115500  gvdb-reader.h |  3 ++-
115501  2 files changed, 30 insertions(+), 2 deletions(-)
115502
115503 commit 6b631fa106e833c265a4bdc6c021777e2a219f12
115504 Author: Aron Xu <aronxu@gnome.org>
115505 Date:   Mon Dec 6 12:44:18 2010 +0000
115506
115507     Complete Simplified Chinese translation.
115508
115509  po/zh_CN.po | 8 ++++----
115510  1 file changed, 4 insertions(+), 4 deletions(-)
115511
115512 commit 67ab5579ba3c9c6a66e82313a61de8fdc9731b15
115513 Author: Aron Xu <aronxu@gnome.org>
115514 Date:   Mon Dec 6 12:40:03 2010 +0000
115515
115516     Update Simplified Chinese translation.
115517
115518  po/zh_CN.po | 672
115519  +++++++++++++++++++++++++++++++-----------------------------
115520  1 file changed, 348 insertions(+), 324 deletions(-)
115521
115522 commit 8530a3b029b7f691284d74e6e0c7883ba4a14725
115523 Author: Chris Kühl <chrisk@openismus.com>
115524 Date:   Mon Dec 6 00:34:43 2010 +0100
115525
115526     Added note in g_slist_free about using *free_full to mirror GList docs
115527
115528  glib/gslist.c | 6 ++++++
115529  1 file changed, 6 insertions(+)
115530
115531 commit 1a638926ff183ddb9afec8c364a58c191457e237
115532 Author: Yaron Shahrabani <sh.yaron@gmail.com>
115533 Date:   Sun Dec 5 13:19:55 2010 +0200
115534
115535     Updated Hebrew translation
115536
115537  po/he.po | 258
115538  +++++++++++++++++++++++++++++++++------------------------------
115539  1 file changed, 136 insertions(+), 122 deletions(-)
115540
115541 commit b52294d14ce7097c34538d4646f298461fb8d36e
115542 Author: Matthias Clasen <mclasen@redhat.com>
115543 Date:   Sat Dec 4 14:12:07 2010 -0500
115544
115545     Try to fix the version test on builders
115546
115547  glib/tests/utils.c | 9 ++++++++-
115548  1 file changed, 8 insertions(+), 1 deletion(-)
115549
115550 commit 5b43de29327e1f829036ba9629835d2245f15cd3
115551 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
115552 Date:   Sat Dec 4 20:01:37 2010 +0800
115553
115554     Updated Traditional Chinese translation(Hong Kong and Taiwan)
115555
115556  po/zh_HK.po | 1472
115557  +++++++++++++++++++++++++++++++++-------------------------
115558  po/zh_TW.po | 1491
115559  ++++++++++++++++++++++++++++++++++-------------------------
115560  2 files changed, 1720 insertions(+), 1243 deletions(-)
115561
115562 commit 4b28e6a0084118c78c177da3f66c8005498b9873
115563 Author: Matthias Clasen <mclasen@redhat.com>
115564 Date:   Fri Dec 3 14:48:35 2010 -0500
115565
115566     Add missing Since: tag
115567
115568     g_simple_async_result_is_valid was added in 2.20.
115569
115570     Bug 636351
115571
115572  gio/gsimpleasyncresult.c | 2 ++
115573  1 file changed, 2 insertions(+)
115574
115575 commit 658572978b18cd11ba9d93c02d41969e1d7438eb
115576 Author: Matthias Clasen <mclasen@redhat.com>
115577 Date:   Fri Dec 3 14:45:09 2010 -0500
115578
115579     Reword awkward sentence in the docs
115580
115581     Pointed out in bug 636305, the docs for g_queue_remove_all() had
115582     several grammatical errors and sounded awkward.
115583
115584  glib/gqueue.c | 2 +-
115585  1 file changed, 1 insertion(+), 1 deletion(-)
115586
115587 commit 99332dd27c8a62b6d72c70fe284c0477c99d2c61
115588 Author: Matthias Clasen <mclasen@redhat.com>
115589 Date:   Fri Dec 3 14:39:59 2010 -0500
115590
115591     Avoid shadowing dir builtin
115592
115593     This is the same change that was already applied to the other gdb
115594     script we ship. I had forgotten there was a second one.
115595
115596  glib/libglib-gdb.py.in | 6 +++---
115597  1 file changed, 3 insertions(+), 3 deletions(-)
115598
115599 commit d11f413345f8ae3da92f4aebcf828ed133cbafbb
115600 Author: Colin Walters <walters@verbum.org>
115601 Date:   Fri Dec 3 14:25:51 2010 -0500
115602
115603     introspection: Remove spurious trailing :
115604
115605     This isn't valid syntax.
115606
115607  gio/gsimpleasyncresult.c | 2 +-
115608  1 file changed, 1 insertion(+), 1 deletion(-)
115609
115610 commit 807101272893f27469bb5c507c7967334a5a0b8e
115611 Author: Matthias Clasen <mclasen@redhat.com>
115612 Date:   Fri Dec 3 14:08:36 2010 -0500
115613
115614     Avoid shadowing the dir builtin
115615
115616     Proposed by David Malcolm,
115617
115618     https://bugzilla.gnome.org/show_bug.cgi?id=636387
115619
115620  gobject/libgobject-gdb.py.in | 6 +++---
115621  1 file changed, 3 insertions(+), 3 deletions(-)
115622
115623 commit 05428e3c1ac4888b841fca3aeb9c7c9b299d2280
115624 Author: Colin Walters <walters@verbum.org>
115625 Date:   Fri Dec 3 10:36:16 2010 -0500
115626
115627     glib: Document g_string_free semantics better in the FALSE case
115628
115629  glib/gstring.c | 4 +++-
115630  1 file changed, 3 insertions(+), 1 deletion(-)
115631
115632 commit 426f90e3cf9f21c6b020cecb05116b331546fe58
115633 Author: Christian Dywan <christian@twotoasts.de>
115634 Date:   Fri Dec 3 16:33:24 2010 +0100
115635
115636     Resolve warnings about istream and ostream in socket test
115637
115638  gio/tests/socket-client.c | 6 +++++-
115639  gio/tests/socket-server.c | 6 ++++++
115640  2 files changed, 11 insertions(+), 1 deletion(-)
115641
115642 commit 8f19d06ed932b8fa8b1d58c7a5676aa5590be1e4
115643 Author: Thomas Hindoe Paaboel Andersen <phomes@gmail.com>
115644 Date:   Tue Nov 30 02:12:16 2010 +0100
115645
115646     Fix typo in docs for extension point
115647
115648     Introduced in fcd3e3422749ddbbf29809fcc90ffe8df9d5f696
115649
115650  docs/reference/gio/overview.xml | 2 +-
115651  1 file changed, 1 insertion(+), 1 deletion(-)
115652
115653 commit 889889a296bfe58fc42a778d792d7f83f816145b
115654 Author: Benjamin Otte <otte@redhat.com>
115655 Date:   Thu Dec 2 20:10:23 2010 +0100
115656
115657     glib: Fix enumeration warnings from gcc 4.5
115658
115659     Just introduce more values for our private enum for the cases
115660     that were
115661     missing.
115662
115663  glib/giounix.c | 19 ++++++++++++-------
115664  1 file changed, 12 insertions(+), 7 deletions(-)
115665
115666 commit 67740263e9a3de840e527dd45ba3d6feff512839
115667 Author: Benjamin Otte <otte@redhat.com>
115668 Date:   Thu Dec 2 20:09:59 2010 +0100
115669
115670     gobject: Cast token type to guint to avoid gcc warning
115671
115672     The usual fix for all things GScanner...
115673
115674  gobject/glib-genmarshal.c | 2 +-
115675  1 file changed, 1 insertion(+), 1 deletion(-)
115676
115677 commit b9a98a81dad104058a11a4b788a64b21b235c62d
115678 Author: Benjamin Otte <otte@redhat.com>
115679 Date:   Thu Dec 2 20:09:08 2010 +0100
115680
115681     gio: Comment out a whole test
115682
115683     ... instead of just commenting out the registration and leaving
115684     "unused
115685     function" warnings for gcc.
115686
115687  gio/tests/gdbus-peer.c | 7 +++++--
115688  1 file changed, 5 insertions(+), 2 deletions(-)
115689
115690 commit b92e2cd8f8d88a62f14c49e8255802512c156152
115691 Author: Benjamin Otte <otte@redhat.com>
115692 Date:   Thu Dec 2 20:08:34 2010 +0100
115693
115694     gio: Remove unused variables from test
115695
115696  gio/tests/gapplication-example-actions.c | 3 ---
115697  1 file changed, 3 deletions(-)
115698
115699 commit 3e61cb2fcc7648254192d0f174b437336b21c89b
115700 Author: Bastien Nocera <hadess@hadess.net>
115701 Date:   Thu Dec 2 16:59:22 2010 +0000
115702
115703     Fix typo in API docs for GDateTime
115704
115705     s/monty/month/
115706
115707  glib/gdatetime.c | 2 +-
115708  1 file changed, 1 insertion(+), 1 deletion(-)
115709
115710 commit 9fe7fd9120940a2d50ff660f1a3cf7efd08ac01b
115711 Author: Matthew Barnes <mbarnes@redhat.com>
115712 Date:   Tue Nov 30 18:19:12 2010 -0600
115713
115714     Bug 636100 - Can't read GSettings:backend property
115715
115716     The PROP_BACKEND case was missing from the switch statement in
115717     g_settings_get_property().
115718
115719  gio/gsettings.c | 4 ++++
115720  1 file changed, 4 insertions(+)
115721
115722 commit beec9743eba6013229befafdfe120cd7701d5214
115723 Author: Damien Lespiau <damien.lespiau@intel.com>
115724 Date:   Tue Nov 30 23:04:17 2010 +0000
115725
115726     gmain: Add Since: 2.28 tag to g_source_{add,remove}_child_source
115727
115728     New API should have gtk-doc tags to document the version it was
115729     introduced.
115730
115731     Signed-off-by: Javier Jardón <jjardon@gnome.org>
115732
115733  glib/gmain.c | 4 ++++
115734  1 file changed, 4 insertions(+)
115735
115736 commit c541d234855dc7466c57ebfc3dc44b1829d9a900
115737 Author: Jorge González <jorgegonz@svn.gnome.org>
115738 Date:   Tue Nov 30 23:42:08 2010 +0100
115739
115740     Updated Spanish translation
115741
115742  po/es.po | 329
115743  +++++++++++++++++++++++++++++++--------------------------------
115744  1 file changed, 163 insertions(+), 166 deletions(-)
115745
115746 commit fdc6c5fbc171187c6c2d7fdf94d0eea7992d11f4
115747 Author: Fran Diéguez <fran.dieguez@mabishu.com>
115748 Date:   Mon Nov 29 17:35:51 2010 +0100
115749
115750     Updated Galician translations
115751
115752  po/gl.po | 159
115753  ++++++++++++++++++++++++++++++++++-----------------------------
115754  1 file changed, 86 insertions(+), 73 deletions(-)
115755
115756 commit c897dea8c164bc081623c13ac4474bcbd66b908d
115757 Author: Matthias Clasen <mclasen@redhat.com>
115758 Date:   Mon Nov 29 10:36:43 2010 -0500
115759
115760     Bump version
115761
115762  configure.ac | 2 +-
115763  1 file changed, 1 insertion(+), 1 deletion(-)
115764
115765 commit ff8817b631ab11f00c98ed372746b464a440e7c0
115766 Author: Matthias Clasen <mclasen@redhat.com>
115767 Date:   Mon Nov 29 09:30:07 2010 -0500
115768
115769     Update POTFILES.in
115770
115771  po/POTFILES.in | 5 ++++-
115772  1 file changed, 4 insertions(+), 1 deletion(-)
115773
115774 commit 50a8b039a4323faf0fac68bece1be151f7fd2986
115775 Author: Dan Winship <danw@gnome.org>
115776 Date:   Mon Nov 29 09:36:07 2010 -0500
115777
115778     tiny fix to g_io_modules_scan_all_in_directory() docs
115779
115780  gio/giomodule.c | 2 +-
115781  1 file changed, 1 insertion(+), 1 deletion(-)
115782
115783 commit 78103b2f1feb5ccbdc97e47d857133826f22820d
115784 Author: Xan Lopez <xan@gnome.org>
115785 Date:   Mon Nov 29 15:29:12 2010 +0100
115786
115787     gsettingsschema: plug leak
115788
115789  gio/gsettingsschema.c | 2 ++
115790  1 file changed, 2 insertions(+)
115791
115792 commit d7a83d2f590a3568c12a50f31ed5fdc9fc691a47
115793 Author: Matthias Clasen <mclasen@redhat.com>
115794 Date:   Mon Nov 29 08:10:11 2010 -0500
115795
115796     Add another bug
115797
115798  NEWS | 1 +
115799  1 file changed, 1 insertion(+)
115800
115801 commit 98bfc8afdaabffe4b63215727a580a139b7f07db
115802 Author: Aleksander Morgado <aleksander@lanedo.com>
115803 Date:   Thu Nov 18 18:00:57 2010 +0100
115804
115805     Fixes GB#635187: Always unbox GVariant parameter received via dbus
115806     for an action
115807
115808  gio/gapplicationimpl-dbus.c | 6 +++++-
115809  1 file changed, 5 insertions(+), 1 deletion(-)
115810
115811 commit fcd3e3422749ddbbf29809fcc90ffe8df9d5f696
115812 Author: Matthias Clasen <mclasen@redhat.com>
115813 Date:   Mon Nov 29 01:39:06 2010 -0500
115814
115815     Add new extension point to the list
115816
115817  docs/reference/gio/overview.xml | 24 ++++++++++++++++++++++--
115818  1 file changed, 22 insertions(+), 2 deletions(-)
115819
115820 commit db83a96648944bd71ff9c1bd36c7ae898fc06664
115821 Author: Matthias Clasen <mclasen@redhat.com>
115822 Date:   Mon Nov 29 01:20:58 2010 -0500
115823
115824     Documentation tweak
115825
115826  docs/reference/gobject/gobject-sections.txt | 1 +
115827  1 file changed, 1 insertion(+)
115828
115829 commit 02978fff17bcff0bf0135859114d6a06463f4e8d
115830 Author: Matthias Clasen <mclasen@redhat.com>
115831 Date:   Mon Nov 29 01:16:02 2010 -0500
115832
115833     Update NEWS
115834
115835  NEWS          | 39 +++++++++++++++++++++++++++++++++++++++
115836  glib/gutils.c |  8 +++++---
115837  2 files changed, 44 insertions(+), 3 deletions(-)
115838
115839 commit eed36d38d155898a13961ef9fbb98d09049f331f
115840 Author: Matthias Clasen <mclasen@redhat.com>
115841 Date:   Sun Nov 28 23:55:43 2010 -0500
115842
115843     Various doc tweaks
115844
115845  docs/reference/gio/gio-docs.xml     |  8 ++--
115846  docs/reference/gio/gio-sections.txt |  3 +-
115847  gio/gaction.c                       |  2 +-
115848  gio/gactiongroup.c                  |  2 +-
115849  gio/gapplicationcommandline.c       |  3 +-
115850  gio/gdesktopappinfo.c               |  1 +
115851  gio/gperiodic.c                     | 91
115852  +++++++++++++++++++++++--------------
115853  gio/gpermission.c                   |  2 +-
115854  gio/gpollableinputstream.c          |  9 ++--
115855  gio/gpollableinputstream.h          |  2 +-
115856  gio/gpollableoutputstream.c         |  9 ++--
115857  gio/gsettings.c                     |  2 +-
115858  gio/gsettingsbackend.c              |  2 +-
115859  gio/gsimpleaction.c                 |  2 +-
115860  gio/gsimpleactiongroup.c            |  2 +-
115861  gio/gsimplepermission.c             |  2 +-
115862  gio/gtcpconnection.c                |  2 +-
115863  gio/gtcpwrapperconnection.c         |  3 +-
115864  gio/gtlsbackend.c                   |  2 +-
115865  gio/gtlscertificate.c               |  2 +-
115866  gio/gtlsconnection.c                |  7 +++
115867  21 files changed, 91 insertions(+), 67 deletions(-)
115868
115869 commit 1f044a503a9b1b021da970ab1bdfe203547798c1
115870 Author: Matthias Clasen <mclasen@redhat.com>
115871 Date:   Sun Nov 28 22:11:57 2010 -0500
115872
115873     Remove nonexisting type
115874
115875  docs/reference/gio/gio.types | 1 -
115876  1 file changed, 1 deletion(-)
115877
115878 commit 4817dae0bb2dfe9d0b575356ddf43b2f3ecd41f5
115879 Author: Matt Rajca <matt.rajca@me.com>
115880 Date:   Sat Nov 13 10:01:34 2010 -0600
115881
115882     Removed mention of inexistent GNOME 2.0 porting guide
115883
115884  docs/reference/glib/changes.sgml | 8 --------
115885  1 file changed, 8 deletions(-)
115886
115887 commit 577ddbf30baf53d8e74cd81f0a2babf590e91c26
115888 Author: Matt Rajca <matt.rajca@me.com>
115889 Date:   Sat Nov 13 13:01:11 2010 -0600
115890
115891     Fixed typo in public string in gsocks (630559)
115892
115893  gio/gsocks5proxy.c | 2 +-
115894  po/ar.po           | 2 +-
115895  po/be.po           | 2 +-
115896  po/bg.po           | 2 +-
115897  po/ca@valencia.po  | 2 +-
115898  po/cs.po           | 2 +-
115899  po/da.po           | 2 +-
115900  po/de.po           | 2 +-
115901  po/el.po           | 2 +-
115902  po/en_GB.po        | 2 +-
115903  po/es.po           | 2 +-
115904  po/et.po           | 2 +-
115905  po/eu.po           | 2 +-
115906  po/fi.po           | 2 +-
115907  po/fr.po           | 2 +-
115908  po/gl.po           | 2 +-
115909  po/he.po           | 4 ++--
115910  po/hu.po           | 2 +-
115911  po/hy.po           | 2 +-
115912  po/id.po           | 2 +-
115913  po/it.po           | 2 +-
115914  po/ja.po           | 2 +-
115915  po/lt.po           | 2 +-
115916  po/nb.po           | 2 +-
115917  po/nl.po           | 2 +-
115918  po/pa.po           | 2 +-
115919  po/pl.po           | 2 +-
115920  po/pt.po           | 2 +-
115921  po/pt_BR.po        | 2 +-
115922  po/ro.po           | 2 +-
115923  po/sl.po           | 2 +-
115924  po/sr.po           | 2 +-
115925  po/sr@latin.po     | 2 +-
115926  po/sv.po           | 2 +-
115927  po/zh_CN.po        | 2 +-
115928  po/zh_HK.po        | 2 +-
115929  po/zh_TW.po        | 2 +-
115930  37 files changed, 38 insertions(+), 38 deletions(-)
115931
115932 commit dec8323b4b301bb5aff006706b5739bb9c930fd8
115933 Author: Jonas Holmberg <jonas.holmberg@axis.com>
115934 Date:   Wed Sep 22 23:02:05 2010 +0200
115935
115936     gobject: added property test
115937
115938     Added test for setting properties with g_object_new.
115939
115940  gobject/tests/properties.c | 37 +++++++++++++++++++++++++++++++++++++
115941  1 file changed, 37 insertions(+)
115942
115943 commit 349f54756168b76913828136bc646c518c4f475f
115944 Author: Jonas Holmberg <jonas.holmberg@axis.com>
115945 Date:   Fri Sep 24 01:20:50 2010 +0200
115946
115947     gobject: initialize memory in g_object_new_valist
115948
115949     memset parameters array in g_object_new_valist to zeroes when
115950     expanding
115951     the array to avoid acces to uninitialized memory.
115952
115953  gobject/gobject.c | 1 +
115954  1 file changed, 1 insertion(+)
115955
115956 commit 51894b7dd06a3b50654f9ce1fadff418d917aca1
115957 Author: Aleksander Morgado <aleksander@lanedo.com>
115958 Date:   Thu Nov 25 18:38:33 2010 +0100
115959
115960     Fixes GB#530786: GFileMonitor 'changed' signal underdocumented
115961
115962  gio/gfilemonitor.c | 12 +++++++++---
115963  1 file changed, 9 insertions(+), 3 deletions(-)
115964
115965 commit b4632e1c98e361cf4700f3e5dcc229a09a6237e4
115966 Author: Christian Persch <chpe@gnome.org>
115967 Date:   Fri Nov 26 22:46:51 2010 +0100
115968
115969     Fix the wrong-category schema test
115970
115971     It's supposed to test a <default l10n="..."> with a non-existent
115972     category, so make it actually check this!
115973
115974     Bug #635882.
115975
115976  gio/tests/gschema-compile.c                       | 2 +-
115977  gio/tests/schema-tests/wrong-category.gschema.xml | 4 ++--
115978  2 files changed, 3 insertions(+), 3 deletions(-)
115979
115980 commit bfbd7169a258ac9561f2d01755651046e13f462b
115981 Author: Matthias Clasen <mclasen@redhat.com>
115982 Date:   Sun Nov 28 17:14:49 2010 -0500
115983
115984     GFileMonitor: Don't accept negative values for rate-limit
115985
115986     Patch by Alksander Morgado,
115987     https://bugzilla.gnome.org/show_bug.cgi?id=635768
115988
115989  gio/gfilemonitor.c | 16 ++++++++--------
115990  gio/gfilemonitor.h |  2 +-
115991  2 files changed, 9 insertions(+), 9 deletions(-)
115992
115993 commit 57143e311d600d3d7bd1f3c901d257918fcdb381
115994 Author: Christian Persch <chpe@gnome.org>
115995 Date:   Fri Nov 26 21:05:20 2010 +0100
115996
115997     Inherit gettext-domain from <schemalist>
115998
115999     When the <schema> doesn't have a 'gettext-domain' attribute, but
116000     the <schemalist> does, use that one.
116001
116002     Bug #635640.
116003
116004  gio/glib-compile-schemas.c                                | 4 +++-
116005  gio/tests/Makefile.am                                     | 1 +
116006  gio/tests/gschema-compile.c                               | 4 +++-
116007  gio/tests/schema-tests/inherit-gettext-domain.gschema.xml | 8 ++++++++
116008  4 files changed, 15 insertions(+), 2 deletions(-)
116009
116010 commit 69129e806532796e44522775656c7800c389e5f8
116011 Author: Dan Winship <danw@gnome.org>
116012 Date:   Sat Nov 27 16:56:44 2010 -0500
116013
116014     Make gio/tests/g-icon pass again
116015
116016     It got broken in two different ways by the g_str_hash() change
116017     (354d655b)
116018
116019  gio/tests/g-icon.c | 6 +++---
116020  1 file changed, 3 insertions(+), 3 deletions(-)
116021
116022 commit 17979707207ca004cd78991e1c04df60cb3b1cb6
116023 Author: Christian Persch <chpe@gnome.org>
116024 Date:   Mon Nov 15 19:55:57 2010 +0100
116025
116026     Typo fix
116027
116028  gio/gsettings.c | 2 +-
116029  1 file changed, 1 insertion(+), 1 deletion(-)
116030
116031 commit d19e1a2c3c3da29e6f6c653dda9e4538e55c1838
116032 Author: Christian Persch <chpe@gnome.org>
116033 Date:   Sat Nov 27 12:45:45 2010 +0100
116034
116035     Use same variable names in .h and .c
116036
116037  glib/gvariant.h | 6 +++---
116038  1 file changed, 3 insertions(+), 3 deletions(-)
116039
116040 commit 59d62726de8efdd478ca1c940134df1112a006f2
116041 Author: Dan Winship <danw@gnome.org>
116042 Date:   Mon Dec 21 20:50:32 2009 +0100
116043
116044     Add initial TLS (SSL) support to gio
116045
116046     This adds an extension point for TLS connections to gio, with a
116047     gnutls-based implementation in glib-networking.
116048
116049     Full TLS support is still a work in progress; the current API is
116050     missing some features, and parts of it may still be changed before
116051     2.28.
116052
116053     https://bugzilla.gnome.org/show_bug.cgi?id=588189
116054
116055  docs/reference/gio/gio-docs.xml     |   9 +
116056  docs/reference/gio/gio-sections.txt | 129 ++++++-
116057  docs/reference/gio/gio.types        |   5 +
116058  gio/Makefile.am                     |  13 +-
116059  gio/gdummytlsbackend.c              | 274 ++++++++++++++
116060  gio/gdummytlsbackend.h              |  46 +++
116061  gio/gio-marshal.list                |   2 +
116062  gio/gio.h                           |   5 +
116063  gio/gio.symbols                     |  77 +++-
116064  gio/gioenums.h                      | 100 +++++
116065  gio/giomodule.c                     |   6 +
116066  gio/giotypes.h                      |   8 +
116067  gio/gsocketclient.c                 | 310 +++++++++++++---
116068  gio/gsocketclient.h                 |   7 +
116069  gio/gtlsbackend.c                   | 201 ++++++++++
116070  gio/gtlsbackend.h                   |  92 +++++
116071  gio/gtlscertificate.c               | 486 ++++++++++++++++++++++++
116072  gio/gtlscertificate.h               |  75 ++++
116073  gio/gtlsclientconnection.c          | 333 +++++++++++++++++
116074  gio/gtlsclientconnection.h          |  72 ++++
116075  gio/gtlsconnection.c                | 720
116076  ++++++++++++++++++++++++++++++++++++
116077  gio/gtlsconnection.h                | 137 +++++++
116078  gio/gtlsserverconnection.c          |  96 +++++
116079  gio/gtlsserverconnection.h          |  61 +++
116080  gio/tests/socket-client.c           | 195 ++++++----
116081  gio/tests/socket-common.c           |  61 +++
116082  gio/tests/socket-server.c           | 164 ++++----
116083  27 files changed, 3473 insertions(+), 211 deletions(-)
116084
116085 commit a1690339c731cf037d3ed97eda864159f2ba9308
116086 Author: Dan Winship <danw@gnome.org>
116087 Date:   Mon Nov 1 20:22:24 2010 -0400
116088
116089     make GProxyConnection public, as GTcpWrapperConnection
116090
116091     GProxyConnection is a class that was added for proxy support;
116092     g_socket_client_connect() returns a GSocketConnection, but in some
116093     cases (eg, encrypted SOCKS), GProxy might return a GIOStream that is
116094     not a GSocketConnection. In that case, GSocketClient would wrap the
116095     stream up in a GProxyConnection, which is a subclass of
116096     GSocketConnection but uses the input/output streams of the wrapped
116097     connection.
116098
116099     GTlsConnection is not a GSocketConnection, so it has the same problem,
116100     so it will need the same treatment. Rename the class to
116101     GTcpWrapperStream, and make it public, so people can extract the base
116102     stream from it when necessary.
116103
116104     (This is not ideal and GSocketClient will need to be revisited as an
116105     API at some point...)
116106
116107     https://bugzilla.gnome.org/show_bug.cgi?id=588189
116108
116109  docs/reference/gio/gio-docs.xml     |   1 +
116110  docs/reference/gio/gio-sections.txt |  19 ++++
116111  docs/reference/gio/gio.types        |   1 +
116112  gio/Makefile.am                     |   4 +-
116113  gio/gio.h                           |   1 +
116114  gio/gio.symbols                     |   8 ++
116115  gio/giotypes.h                      |   1 +
116116  gio/gproxyconnection.c              | 155 ----------------------------
116117  gio/gproxyconnection.h              |  69 -------------
116118  gio/gsocketclient.c                 |  56 +++++-----
116119  gio/gtcpwrapperconnection.c         | 200
116120  ++++++++++++++++++++++++++++++++++++
116121  gio/gtcpwrapperconnection.h         |  68 ++++++++++++
116122  12 files changed, 332 insertions(+), 251 deletions(-)
116123
116124 commit c20c2c0abd3bdb1b30b85a586ee6095ed75a7bc2
116125 Author: Dan Winship <danw@gnome.org>
116126 Date:   Sat Sep 18 13:05:25 2010 -0400
116127
116128     Add pollable input/output streams
116129
116130     When interfacing with APIs that expect unix-style async I/O, it is
116131     useful to be able to tell in advance whether a read/write is going to
116132     block. This adds new interfaces GPollableInputStream and
116133     GPollableOutputStream that can be implemented by a GInputStream or
116134     GOutputStream to add _is_readable/_is_writable, _create_source, and
116135     _read_nonblocking/_write_nonblocking methods.
116136
116137     Also, implement for GUnixInput/OutputStream and
116138     GSocketInput/OutputStream
116139
116140     https://bugzilla.gnome.org/show_bug.cgi?id=634241
116141
116142  docs/reference/gio/gio-docs.xml     |   2 +
116143  docs/reference/gio/gio-sections.txt |  41 +++++
116144  docs/reference/gio/gio.types        |   3 +
116145  gio/Makefile.am                     |   4 +
116146  gio/gio.h                           |   2 +
116147  gio/gio.symbols                     |  21 +++
116148  gio/giotypes.h                      |  18 +++
116149  gio/gpollableinputstream.c          | 304
116150  ++++++++++++++++++++++++++++++++++++
116151  gio/gpollableinputstream.h          | 101 ++++++++++++
116152  gio/gpollableoutputstream.c         | 201 ++++++++++++++++++++++++
116153  gio/gpollableoutputstream.h         |  98 ++++++++++++
116154  gio/gsocketconnection.c             |   3 +-
116155  gio/gsocketinputstream.c            |  59 ++++++-
116156  gio/gsocketoutputstream.c           |  60 ++++++-
116157  gio/gunixinputstream.c              |  51 +++++-
116158  gio/gunixoutputstream.c             |  50 +++++-
116159  gio/tests/.gitignore                |   1 +
116160  gio/tests/Makefile.am               |   4 +
116161  gio/tests/pollable.c                | 240 ++++++++++++++++++++++++++++
116162  19 files changed, 1251 insertions(+), 12 deletions(-)
116163
116164 commit 6181c7de36771d4d3bb55785912a934e078b16df
116165 Author: Dan Winship <danw@gnome.org>
116166 Date:   Sat Nov 6 15:49:55 2010 -0400
116167
116168     GCancellable: add g_cancellable_create_source()
116169
116170     g_cancellable_create_source() returns a GSource that triggers when its
116171     corresponding GCancellable is cancelled. This can be used with
116172     g_source_add_child_source() to add cancellability to a source.
116173
116174     Port gasynchelper's FDSource to use this rather than doing its own
116175     cancellable handling, and also fix up its callback argument order to
116176     be more normal.
116177
116178     https://bugzilla.gnome.org/show_bug.cgi?id=634239
116179
116180  docs/reference/gio/gio-sections.txt |   2 +
116181  gio/gasynchelper.c                  |  47 ++++-----------
116182  gio/gcancellable.c                  | 116
116183  ++++++++++++++++++++++++++++++++++++
116184  gio/gcancellable.h                  |   2 +
116185  gio/gio.symbols                     |   1 +
116186  gio/giotypes.h                      |  15 +++++
116187  6 files changed, 146 insertions(+), 37 deletions(-)
116188
116189 commit d15cdbefecc235cfa431ee7de9c35af174bd1552
116190 Author: Dan Winship <danw@gnome.org>
116191 Date:   Sat Nov 6 10:11:15 2010 -0400
116192
116193     gmain: add g_source_add_child_source and g_source_remove_child_source
116194
116195     This adds "child source" support to GSource. A child source behaves
116196     basically like a GPollFD; when you add a source to a context, all of
116197     its child sources are added with the same priority; when you destroy a
116198     source, all of its child sources are destroyed; and when a child
116199     source triggers, its parent source's dispatch function is run.
116200
116201     Use cases include:
116202
116203         - adding a GTimeoutSource to another source to cause the source to
116204           automatically trigger after a certain timeout.
116205
116206         - wrapping an existing source type with a new type that has
116207           a different callback signature
116208
116209         - creating a source that triggers based on different conditions
116210           at different times.
116211
116212     https://bugzilla.gnome.org/show_bug.cgi?id=634239
116213
116214  docs/reference/glib/glib-sections.txt |   2 +
116215  glib/glib.symbols                     |   2 +
116216  glib/gmain.c                          | 266
116217  ++++++++++++++++++++++++++++------
116218  glib/gmain.h                          |  17 ++-
116219  4 files changed, 239 insertions(+), 48 deletions(-)
116220
116221 commit e910205557b2461eaf1b2ce94176c6525cc716d1
116222 Author: Dan Winship <danw@gnome.org>
116223 Date:   Sun Nov 7 11:49:40 2010 -0500
116224
116225     Add g_source_set_dummy_callback()
116226
116227     Use g_source_set_closure() and g_close_set_meta_marshal() to allow
116228     setting a do-nothing callback on any source.
116229
116230     https://bugzilla.gnome.org/show_bug.cgi?id=634239
116231
116232  docs/reference/gobject/gobject-sections.txt |  1 +
116233  gobject/gobject.symbols                     |  1 +
116234  gobject/gsourceclosure.c                    | 39
116235  ++++++++++++++++++++++++++++-
116236  gobject/gsourceclosure.h                    |  6 +++--
116237  4 files changed, 44 insertions(+), 3 deletions(-)
116238
116239 commit 73d823ac1ee0716568130407a4c164f6c145a75f
116240 Author: Dan Winship <danw@gnome.org>
116241 Date:   Sun Nov 7 11:05:26 2010 -0500
116242
116243     Implement closure-related methods for gio GSource types
116244
116245     Also, fix up the argument ordering on GFDSourceFunc
116246
116247     https://bugzilla.gnome.org/show_bug.cgi?id=634239
116248
116249  gio/gasynchelper.c      | 59
116250  +++++++++++++++++++++++++++++++++++++++++++++++--
116251  gio/gasynchelper.h      |  4 ++--
116252  gio/gio-marshal.list    |  2 ++
116253  gio/gsocket.c           | 33 ++++++++++++++++++++++++++-
116254  gio/gunixinputstream.c  |  4 ++--
116255  gio/gunixoutputstream.c |  4 ++--
116256  6 files changed, 97 insertions(+), 9 deletions(-)
116257
116258 commit ece936e84dd64af12cb609a8d25f3711a288cc57
116259 Author: Dan Winship <danw@gnome.org>
116260 Date:   Sat Nov 6 09:45:20 2010 -0400
116261
116262     gmain: fix some silly code in a programmer-error case
116263
116264     Previously if a source got finalized while still attached to a
116265     context, it would warn and re-ref the source. But then it just freed
116266     it anyway... So keep the warning but drop the re-ref.
116267
116268     https://bugzilla.gnome.org/show_bug.cgi?id=634239
116269
116270  glib/gmain.c | 9 ++++-----
116271  1 file changed, 4 insertions(+), 5 deletions(-)
116272
116273 commit b358202856682e5cdefb0b4b8aaed3a45d9a85fa
116274 Author: Dan Winship <danw@gnome.org>
116275 Date:   Sat Nov 6 09:35:25 2010 -0400
116276
116277     gmain: move finalization of GSource outside of context lock
116278
116279     This avoids ugly deadlock situations such as in
116280     https://bugzilla.gnome.org/show_bug.cgi?id=586432
116281
116282     https://bugzilla.gnome.org/show_bug.cgi?id=626702
116283
116284     https://bugzilla.gnome.org/show_bug.cgi?id=634239
116285
116286  glib/gmain.c | 8 +++++++-
116287  1 file changed, 7 insertions(+), 1 deletion(-)
116288
116289 commit 3570c4a00ef25908172d4d51e30810dddcea1ee8
116290 Author: Matthias Clasen <mclasen@redhat.com>
116291 Date:   Wed Nov 24 16:00:32 2010 -0500
116292
116293     Add indices for new symbols in 2.28
116294
116295  docs/reference/gio/gio-docs.xml          | 4 ++++
116296  docs/reference/glib/glib-docs.sgml       | 4 ++++
116297  docs/reference/gobject/gobject-docs.sgml | 4 ++++
116298  3 files changed, 12 insertions(+)
116299
116300 commit e5dd266c33509fe214dfa3a0b66f66e9f166ebc6
116301 Author: Matthias Clasen <mclasen@redhat.com>
116302 Date:   Wed Nov 24 15:57:40 2010 -0500
116303
116304     Add Since: tags for new api
116305
116306     Also, remove <!-- --> from things like #GAppInfo<!-- -->s.
116307     gtk-doc learned to deal with this a while ago.
116308
116309  gio/gdesktopappinfo.c | 30 +++++++++++++++++-------------
116310  1 file changed, 17 insertions(+), 13 deletions(-)
116311
116312 commit ee94915d0b78da7a016b4df29f0dce6236c1acfc
116313 Author: Javier Jardón <jjardon@gnome.org>
116314 Date:   Wed Nov 24 18:06:17 2010 +0100
116315
116316     docs: gappinfo: Fix typo <envvar> -> <envar>
116317
116318  gio/gappinfo.c | 4 ++--
116319  1 file changed, 2 insertions(+), 2 deletions(-)
116320
116321 commit 5f958e4623df830f89241b158b14ef7d994cf2c2
116322 Author: Cosimo Cecchi <cosimoc@gnome.org>
116323 Date:   Fri Nov 19 11:37:44 2010 +0100
116324
116325     tests: add a test for recommended and fallback GAppInfos
116326
116327  gio/tests/desktop-app-info.c | 72
116328  ++++++++++++++++++++++++++++++++++++++++++++
116329  1 file changed, 72 insertions(+)
116330
116331 commit b3bf7a648453e59daa83f745faf9102a90cdfbac
116332 Author: Cosimo Cecchi <cosimoc@gnome.org>
116333 Date:   Fri Nov 19 10:39:33 2010 +0100
116334
116335     appinfo: add win32 fallback implementation
116336
116337  gio/gwin32appinfo.c | 22 ++++++++++++++++++++++
116338  1 file changed, 22 insertions(+)
116339
116340 commit 30c378032fe43975dc3ea1014b5b873ef6e3d017
116341 Author: Cosimo Cecchi <cosimoc@gnome.org>
116342 Date:   Fri Nov 19 10:39:16 2010 +0100
116343
116344     appinfo: update docs for API addition
116345
116346  docs/reference/gio/gio-sections.txt |  2 ++
116347  gio/gdesktopappinfo.c               | 22 ++++++++++++++++++++++
116348  gio/gio.symbols                     |  2 ++
116349  3 files changed, 26 insertions(+)
116350
116351 commit 182fcff2ea2b8f183570d8c026a9ef4d2ec2afdf
116352 Author: Cosimo Cecchi <cosimoc@gnome.org>
116353 Date:   Thu Nov 18 18:49:32 2010 +0100
116354
116355     appinfo: only rewrite recommended applications when adding non-default
116356
116357     Otherwise you break the fallback + recommended distinction for
116358     a content
116359     type, as you end up adding support for a given content type to
116360     *all* of
116361     the applications claiming to support the supertype.
116362
116363  gio/gdesktopappinfo.c | 6 +++---
116364  1 file changed, 3 insertions(+), 3 deletions(-)
116365
116366 commit 94c67d8420889e950c2f093abdd893ffe3780a97
116367 Author: Cosimo Cecchi <cosimoc@gnome.org>
116368 Date:   Thu Nov 18 18:45:56 2010 +0100
116369
116370     appinfo: add API to get fallback and recommended GAppInfos for a ctype
116371
116372     This ways UIs can differentiate between them, and show them in
116373     different
116374     section.
116375     - a recommended app is an application that claims to support a content
116376       type directly, not by a supertype derivation.
116377     - a fallback app is an application that claims to support a
116378     supertype of
116379       a given content type.
116380
116381  gio/gappinfo.h        |   3 ++
116382  gio/gdesktopappinfo.c | 127
116383  ++++++++++++++++++++++++++++++++++++++++----------
116384  2 files changed, 105 insertions(+), 25 deletions(-)
116385
116386 commit a70ba9c8b15451a8722aebfb64232bd18abf0a79
116387 Author: Owen W. Taylor <otaylor@fishsoup.net>
116388 Date:   Sun Nov 21 21:59:57 2010 -0500
116389
116390     Fix off-by-1000 for GTimer
116391
116392     Divide monotonic time by 1e6 not 1e9 to get seconds.
116393
116394  glib/gtimer.c | 4 ++--
116395  1 file changed, 2 insertions(+), 2 deletions(-)
116396
116397 commit ab3a79e2c9be13aea5b2ce0980f3a641c5ed081d
116398 Author: Ignacio Casal Quinteiro <icq@gnome.org>
116399 Date:   Sun Nov 21 21:20:44 2010 +0100
116400
116401     Check for (GIConv)-1 instead of NULL.
116402
116403  gio/gcharsetconverter.c | 2 +-
116404  1 file changed, 1 insertion(+), 1 deletion(-)
116405
116406 commit bcbf9153d5933476d267ba5da18dd72e99fac20a
116407 Author: Gheyret T.Kenji <gheyret@gmail.com>
116408 Date:   Sat Nov 20 11:26:41 2010 +0100
116409
116410     Added UG translation
116411
116412  po/ug.po | 72
116413  ++++++++++++++++++++++++++++++++--------------------------------
116414  1 file changed, 36 insertions(+), 36 deletions(-)
116415
116416 commit 96e9677fd7433cfbf27d18f66d55635195fcc44d
116417 Author: Kjartan Maraas <kmaraas@gnome.org>
116418 Date:   Thu Nov 18 14:08:34 2010 +0100
116419
116420     Updated Norwegian bokmål translation
116421
116422  po/nb.po | 1412
116423  ++++++++++++++++++++++++++++++++++----------------------------
116424  1 file changed, 780 insertions(+), 632 deletions(-)
116425
116426 commit 260d005616b7150c3e560a9fc29734a19ab8e24e
116427 Author: Colin Walters <walters@verbum.org>
116428 Date:   Wed Nov 17 20:06:07 2010 -0500
116429
116430     introspection: Add annotations for g_file_copy, g_file_move
116431
116432  gio/gfile.c | 8 ++++----
116433  1 file changed, 4 insertions(+), 4 deletions(-)
116434
116435 commit 354d655ba8a54b754cb5a3efb42767327775696c
116436 Author: Ryan Lortie <desrt@desrt.ca>
116437 Date:   Wed Nov 17 12:19:54 2010 -0500
116438
116439     g_str_hash: switch to using DJB hash
116440
116441     This is the same as what we were already doing with 2 changes:
116442
116443       - use an initial value of 5381 instead of 0
116444
116445       - multiply by 33 in each round instead of 31
116446
116447  glib/gstring.c | 18 ++++++++++++------
116448  1 file changed, 12 insertions(+), 6 deletions(-)
116449
116450 commit f50a99e7827f4b906cfe9ced27096b047f65ac80
116451 Author: Ryan Lortie <desrt@desrt.ca>
116452 Date:   Wed Nov 17 11:57:48 2010 -0500
116453
116454     g_str_hash: clean up code
116455
116456     Un-unroll the first iteration.
116457
116458     No functional changes here.
116459
116460  glib/gstring.c | 9 ++++-----
116461  1 file changed, 4 insertions(+), 5 deletions(-)
116462
116463 commit 2bfcffde9ae5b14e78a4279bf48c71897c5f19d8
116464 Author: Tomas Bzatek <tbzatek@redhat.com>
116465 Date:   Tue Nov 16 14:20:07 2010 +0100
116466
116467     GIO: Hide mounts having a path element starting with dot
116468
116469     When a mount is mounted to a directory whose path contains an element
116470     starting with dot, let's treat it as hidden, just like the usual Unix
116471     approach.
116472
116473  gio/gunixmounts.c | 4 ++++
116474  1 file changed, 4 insertions(+)
116475
116476 commit 010913c8ab3f161ac8e9c676bc89d3a30db092ce
116477 Author: Javier Jardón <jjardon@gnome.org>
116478 Date:   Sun Nov 14 02:08:51 2010 +0100
116479
116480     docs: Update the URL of some documentation links
116481
116482     http://developer.gnome.org -> http://library.gnome.org
116483
116484  INSTALL.in                           | 2 +-
116485  docs/reference/gobject/tut_tools.xml | 6 +++---
116486  2 files changed, 4 insertions(+), 4 deletions(-)
116487
116488 commit f4142b321b2cdc2bb5a74716b29f35a141c9a8d2
116489 Author: Gheyret T.Kenji <gheyret@gmail.com>
116490 Date:   Sun Nov 14 00:05:02 2010 +0100
116491
116492     Added UG translation
116493
116494  po/LINGUAS | 1 +
116495  1 file changed, 1 insertion(+)
116496
116497 commit a0e0f25de687f5d748ae23421572b1fc60b248c2
116498 Author: Gheyret T.Kenji <gheyret@gmail.com>
116499 Date:   Sat Nov 13 22:10:03 2010 +0100
116500
116501     Added UG translation
116502
116503  po/ug.po | 3522
116504  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
116505  1 file changed, 3522 insertions(+)
116506
116507 commit b53b61a000fdd72c76b96f58e3835f50ad8335f1
116508 Author: Luca Ferretti <lferrett@gnome.org>
116509 Date:   Sat Nov 13 14:01:29 2010 +0100
116510
116511     [l10n] Updated Italian translation
116512
116513  po/it.po | 2353
116514  +++++++++++++++++++++++++++++++++++++++++---------------------
116515  1 file changed, 1556 insertions(+), 797 deletions(-)
116516
116517 commit 9faed56eda38ed35dd9841d2de1ac659d8db5a36
116518 Author: Fran Diéguez <fran.dieguez@mabishu.com>
116519 Date:   Sat Nov 13 00:59:45 2010 +0100
116520
116521     Updated Galician translations
116522
116523  po/gl.po | 144
116524  +++++++++++++++++++++++++++++++--------------------------------
116525  1 file changed, 72 insertions(+), 72 deletions(-)
116526
116527 commit 48ca3add143896fa5664860a94947907cfe5daa2
116528 Author: Ryan Lortie <desrt@desrt.ca>
116529 Date:   Thu Nov 11 21:47:13 2010 -0500
116530
116531     G_STATIC_ASSERT: clarify when use is valid
116532
116533     Clarify when the use of G_STATIC_ASSERT is valid and fix up an invalid
116534     use of it in GDBus.
116535
116536  docs/reference/glib/tmpl/macros_misc.sgml | 6 ++++++
116537  gio/gdbusmessage.c                        | 2 +-
116538  2 files changed, 7 insertions(+), 1 deletion(-)
116539
116540 commit 6bc20651ecf8e8b5d9ffea89ae76083ededa3c0b
116541 Author: Ryan Lortie <desrt@desrt.ca>
116542 Date:   Thu Nov 11 21:30:03 2010 -0500
116543
116544     Partial revert of last commit
116545
116546     Revert incorrect changes to gdbusmessage.c
116547
116548  gio/gdbusmessage.c | 5 +----
116549  1 file changed, 1 insertion(+), 4 deletions(-)
116550
116551 commit d28bce02dc62ac863ddafce8d525e6bc929db873
116552 Author: Cosimo Cecchi <cosimoc@gnome.org>
116553 Date:   Wed Nov 10 12:03:11 2010 +0100
116554
116555     emblemed-icon: allow passing a NULL emblem to g_emblemed_icon_new()
116556
116557     So that if we already have a list of emblems we know we want to add to
116558     the icon, we can use e.g. a for loop to add them all, without picking
116559     the first and looping from the second.
116560
116561     https://bugzilla.gnome.org/show_bug.cgi?id=634504
116562
116563  gio/gemblemedicon.c | 8 ++++----
116564  1 file changed, 4 insertions(+), 4 deletions(-)
116565
116566 commit fb94859e84c0b7859a0a5425d461b18e67ea9ac7
116567 Author: Benjamin Otte <otte@redhat.com>
116568 Date:   Tue Nov 9 07:19:19 2010 -0500
116569
116570     API: Reinstate "gio-desktop-app-info-lookup" extension point
116571
116572     Removing an extension point is an API and ABI break. In particular, it
116573     causes (older) gvfs versions to fail loading with a linkage error from
116574     ld which in turn makes the desktop unusable.
116575     So this reinstate the extension point and API provided by it, but
116576     deprecates and does not use it. So no functionality is changed.
116577
116578     This reverts parts of commit 9b262f1c5fe5a6fd879f17cd7b80d8c54e33d80c.
116579
116580     Complaints-Also-To: Ryan Lortie <desrt@desrt.ca>
116581
116582  gio/gdesktopappinfo.c | 42 ++++++++++++++++++++++++++++++++++++++++++
116583  gio/gdesktopappinfo.h | 40 ++++++++++++++++++++++++++++++++++++++++
116584  gio/gio.symbols       |  2 ++
116585  gio/giomodule.c       | 16 +++++++++++++---
116586  4 files changed, 97 insertions(+), 3 deletions(-)
116587
116588 commit 9f02ee790b03b4c9e73490734ddb4740219b1d36
116589 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
116590 Date:   Tue Nov 9 20:36:53 2010 +0800
116591
116592     gio: Fix C99 style variable declarations (bug #633075)
116593
116594     -gdbusmessage.c and gregistrysettingsbackend.c is updated to fix
116595     C99-style declarations
116596     -also fixed typo for displaying registry entry in
116597     gregistrysettingsbackend.c (\% -> \\%)
116598
116599  gio/gdbusmessage.c             |  5 ++++-
116600  gio/gregistrysettingsbackend.c | 21 ++++++++++++++-------
116601  2 files changed, 18 insertions(+), 8 deletions(-)
116602
116603 commit 029f3070e7334daf8241dfe0db8288f80110f839
116604 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
116605 Date:   Tue Nov 9 20:32:39 2010 +0800
116606
116607     gtimer.c: Revert accidental overwrite
116608
116609     Revert accidental overwrite as timing API was changed from 2.27.2
116610     to 2.27.3
116611
116612  glib/gtimer.c | 73
116613  ++++++++---------------------------------------------------
116614  1 file changed, 9 insertions(+), 64 deletions(-)
116615
116616 commit db7ea5e5584f768e978bb101000bf8a602384f6d
116617 Author: Matthias Clasen <mclasen@redhat.com>
116618 Date:   Mon Nov 8 23:06:53 2010 -0500
116619
116620     Bump version
116621
116622  configure.ac | 2 +-
116623  1 file changed, 1 insertion(+), 1 deletion(-)
116624
116625 commit f023d8b9bc6d86482fc020acf46ce965ff94c37b
116626 Author: Matthias Clasen <mclasen@redhat.com>
116627 Date:   Mon Nov 8 21:40:17 2010 -0500
116628
116629     Update NEWS
116630
116631  NEWS | 49 +++++++++++++++++++++++++++++++++++++++++++++++++
116632  1 file changed, 49 insertions(+)
116633
116634 commit 9806040455d6d482db3908f2d56ddfe455bae660
116635 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
116636 Date:   Tue Nov 9 09:53:12 2010 +0800
116637
116638     Added and Moved checks for includes
116639
116640     Moved checks for G_OS_WIN32 after GLib header includes and added
116641     other checks
116642     required for Windows/MSVC builds
116643
116644  glib/gdatetime.c | 10 ++++----
116645  glib/gmessages.c | 18 ++++++-------
116646  glib/gscanner.c  |  8 +++---
116647  glib/gtimer.c    | 77
116648  ++++++++++++++++++++++++++++++++++++++++++++++++--------
116649  4 files changed, 85 insertions(+), 28 deletions(-)
116650
116651 commit 4a012a9754d51a36914c626b41ad757a89e57f86
116652 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
116653 Date:   Tue Nov 9 09:50:11 2010 +0800
116654
116655     Updated README.txt for VS9
116656
116657  build/win32/vs9/README.txt | 20 +++++++++++++++++---
116658  1 file changed, 17 insertions(+), 3 deletions(-)
116659
116660 commit 0af6343fedaf95d3710af8a1535da4d32cfccff9
116661 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
116662 Date:   Tue Nov 9 09:27:27 2010 +0800
116663
116664     Updated .def generation for x64
116665
116666     Some symbols need to be excluded from the .def file as they are set
116667     to be so on Win64
116668
116669  build/win32/vs9/gmodule.vcproj | 4 ++--
116670  1 file changed, 2 insertions(+), 2 deletions(-)
116671
116672 commit 9d4423c15d8684be27496f1905e063ec7e18cc21
116673 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
116674 Date:   Tue Nov 9 09:26:05 2010 +0800
116675
116676     Various updates...
116677
116678     -Made up for missed header files in glib and gio during "install"
116679     -Added macro necessary for GLib/GModule .def generation under Win64
116680     -updated location of getting glibconfig.h.win32 for building
116681
116682  build/win32/vs9/glib.vsprops | 30 +++++++++++++++++++++++++++---
116683  1 file changed, 27 insertions(+), 3 deletions(-)
116684
116685 commit e655a849e3cd7357dcef873163712df13889353f
116686 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
116687 Date:   Tue Nov 9 09:23:47 2010 +0800
116688
116689     Some enhancements for Win64 and using existing PCRE installtions
116690
116691     Added option for people to use an existing PCRE build and updated
116692     .def generation for x64 systems (some symbols are set to be excluded
116693     from Win64 builds)
116694     Also fixed the filter "PCRE" for the bundled PCRE as file layout
116695     changed
116696
116697  build/win32/vs9/glib.vcprojin | 314
116698  +++++++++++++++++++++++++++++++++++++++---
116699  1 file changed, 292 insertions(+), 22 deletions(-)
116700
116701 commit 50ca3571041881d7728f9a6fb0e924681113fb5e
116702 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
116703 Date:   Tue Nov 9 09:11:48 2010 +0800
116704
116705     Added option to use existing installation of PCRE
116706
116707     Allow the person compiling GLib to use his/her own copy of PCRE,
116708     bug#633075
116709
116710  build/win32/vs9/glib.sln | 85
116711  ++++++++++++++++++++++++++++++++++++++++++++++++
116712  1 file changed, 85 insertions(+)
116713
116714 commit 8c4a96c6ff389aa319993857d79e0afcdf24d7c9
116715 Author: Chun-wei Fan <fanchunwei@src.gnome.org>
116716 Date:   Tue Nov 9 09:08:45 2010 +0800
116717
116718     Made up for missed source files
116719
116720     Made up for missing required source files in  gio.vcproj(in) for
116721     Windows builds
116722
116723  build/win32/vs9/gio.vcprojin | 7 +++++++
116724  1 file changed, 7 insertions(+)
116725
116726 commit 587c9d09e25b0a0e3779e6a19493c9264696a46f
116727 Author: Ryan Lortie <desrt@desrt.ca>
116728 Date:   Mon Nov 8 18:15:32 2010 -0500
116729
116730     GPeriodic: enable subclassing
116731
116732     Move GPeriodic struct and class struct to the header.  Do ->priv.
116733
116734  gio/gperiodic.c | 138
116735  ++++++++++++++++++++++++++++----------------------------
116736  gio/gperiodic.h |  21 +++++++++
116737  2 files changed, 89 insertions(+), 70 deletions(-)
116738
116739 commit 9fbfac6abb45aad97349f68aef29410e3bef4cfd
116740 Author: Ryan Lortie <desrt@desrt.ca>
116741 Date:   Mon Nov 8 16:59:29 2010 -0500
116742
116743     GPeriodic: remove repair functions
116744
116745     Replace it with a single repair signal that either fires or does not.
116746
116747  docs/reference/gio/gio-sections.txt |   1 -
116748  gio/gio-marshal.list                |   2 +-
116749  gio/gperiodic.c                     | 134
116750  ++++++++++++++++--------------------
116751  gio/gperiodic.h                     |   9 +--
116752  4 files changed, 63 insertions(+), 83 deletions(-)
116753
116754 commit 1a1fc130ece13a442dcacaba1db9108089cead38
116755 Author: Ryan Lortie <desrt@desrt.ca>
116756 Date:   Mon Nov 8 16:42:32 2010 -0500
116757
116758     New function: g_clear_object()
116759
116760     By analogy to g_clear_error, takes a pass-by-reference GObject
116761     reference
116762     and, if non-%NULL, unrefs it and sets it equal to %NULL.
116763
116764     Bug #620263.
116765
116766  docs/reference/gobject/gobject-sections.txt |  1 +
116767  gobject/gobject.c                           | 38
116768  +++++++++++++++++++++++++++++
116769  gobject/gobject.h                           | 15 ++++++++++++
116770  gobject/gobject.symbols                     |  1 +
116771  gobject/tests/.gitignore                    |  1 +
116772  gobject/tests/Makefile.am                   |  3 ++-
116773  gobject/tests/reference.c                   | 35
116774  ++++++++++++++++++++++++++
116775  7 files changed, 93 insertions(+), 1 deletion(-)
116776
116777 commit 78bc8bec4f44a48e5e538f1f9ac9b9e43a9fc833
116778 Author: Dan Winship <danw@gnome.org>
116779 Date:   Sun Nov 7 12:56:44 2010 -0500
116780
116781     fix .gitignore
116782
116783  gio/tests/.gitignore | 4 ++++
116784  1 file changed, 4 insertions(+)
116785
116786 commit 791d91a957f8fc243b6629a015132c22675399ab
116787 Author: Dan Winship <danw@gnome.org>
116788 Date:   Sun Nov 7 12:56:08 2010 -0500
116789
116790     fix make check
116791
116792  gio/gsettings.c       |  2 +-
116793  gio/tests/gsettings.c | 10 +++++-----
116794  glib/glib.symbols     |  1 +
116795  3 files changed, 7 insertions(+), 6 deletions(-)
116796
116797 commit ba9fccf71e667c1d05d05fab794ab41b2c387a81
116798 Author: Ryan Lortie <desrt@desrt.ca>
116799 Date:   Sat Nov 6 17:34:40 2010 -0400
116800
116801     g_get_user_runtime_dir(): New function
116802
116803     Get the value of the XDG_RUNTIME_DIR environment variable.
116804
116805  docs/reference/glib/glib-sections.txt |  1 +
116806  glib/gutils.c                         | 49
116807  +++++++++++++++++++++++++++++++++++
116808  glib/gutils.h                         |  2 ++
116809  3 files changed, 52 insertions(+)
116810
116811 commit 71088701af6ff0658313069219565923d5a03280
116812 Author: Ryan Lortie <desrt@desrt.ca>
116813 Date:   Fri Nov 5 22:07:07 2010 -0400
116814
116815     Add G_DBUS_SIGNAL_FLAGS_NO_MATCH_RULE
116816
116817     If specified, the signal subscription is setup client-side but
116818     the match
116819     rule is not sent to the server.  This allows the caller to manually
116820     register more detailed match rules.
116821
116822  gio/gdbusconnection.c | 22 ++++++++++++++++++++--
116823  gio/gioenums.h        |  6 +++++-
116824  2 files changed, 25 insertions(+), 3 deletions(-)
116825
116826 commit fa774618fcbd1afaa30507c9d75a46f9fa7bc288
116827 Author: Christian Persch <chpe@gnome.org>
116828 Date:   Sat Nov 6 12:27:01 2010 +0100
116829
116830     Fix docs comment typo
116831
116832  glib/gvariant.c | 2 +-
116833  1 file changed, 1 insertion(+), 1 deletion(-)
116834
116835 commit 8464db88adf36964c0898b74e1d122136fa0696b
116836 Author: A S Alam <aalam@users.sf.net>
116837 Date:   Sat Nov 6 10:48:55 2010 +0530
116838
116839     update Punjabi Translation by A S Alam
116840
116841  po/pa.po | 2 +-
116842  1 file changed, 1 insertion(+), 1 deletion(-)
116843
116844 commit 79a29a10362019b3ec5e361c7dbbadf084355f9c
116845 Author: A S Alam <aalam@users.sf.net>
116846 Date:   Sat Nov 6 10:47:54 2010 +0530
116847
116848     update Punjabi Translation by A S Alam
116849
116850  po/pa.po | 901
116851  +++++++++++++++++++++++++++++++++++++++------------------------
116852  1 file changed, 557 insertions(+), 344 deletions(-)
116853
116854 commit 7fc6f8a1596b18a23e1570fc6716b34a137b76c6
116855 Author: Ryan Lortie <desrt@desrt.ca>
116856 Date:   Fri Nov 5 21:33:06 2010 -0400
116857
116858     Add g_variant_lookup() and tests
116859
116860     Convenience API for doing lookups in dictionaries where the key is a
116861     string or object path.
116862
116863  docs/reference/glib/glib-sections.txt |   2 +
116864  glib/glib.symbols                     |   2 +
116865  glib/gvariant.c                       | 144
116866  ++++++++++++++++++++++++++++++++++
116867  glib/gvariant.h                       |   7 ++
116868  glib/tests/gvariant.c                 |  74 +++++++++++++++++
116869  5 files changed, 229 insertions(+)
116870
116871 commit 57b4b7099f6e6918210d5d99a24f42b33021bab0
116872 Author: Matthias Clasen <mclasen@redhat.com>
116873 Date:   Fri Nov 5 14:50:01 2010 -0400
116874
116875     Fix markup
116876
116877  gio/gsettings.c | 4 ++--
116878  1 file changed, 2 insertions(+), 2 deletions(-)
116879
116880 commit 38bc42d18edcfdc47cad018dbd6e562f21541f9b
116881 Author: Matthias Clasen <mclasen@redhat.com>
116882 Date:   Fri Nov 5 14:29:15 2010 -0400
116883
116884     Fix up gapplication example
116885
116886  gio/tests/gapplication-example-cmdline2.c | 1 +
116887  1 file changed, 1 insertion(+)
116888
116889 commit 67c03fee2a90079b75bbbb71c004ef00af750f21
116890 Author: Matthias Clasen <mclasen@redhat.com>
116891 Date:   Fri Nov 5 14:28:44 2010 -0400
116892
116893     Describe enum and flags types a bit
116894
116895  gio/gsettings.c | 22 ++++++++++++++++++++--
116896  1 file changed, 20 insertions(+), 2 deletions(-)
116897
116898 commit d1b00fe23df265f6cf8a288a34db8fdeb31d9900
116899 Author: Matthias Clasen <mclasen@redhat.com>
116900 Date:   Fri Nov 5 13:56:42 2010 -0400
116901
116902     Update the gschema dtd to include flags
116903
116904  gio/gschema.dtd | 18 ++++++++++++------
116905  1 file changed, 12 insertions(+), 6 deletions(-)
116906
116907 commit bc793255bc75300bfa96bfd842343c26af8b0744
116908 Author: Matthias Clasen <mclasen@redhat.com>
116909 Date:   Fri Nov 5 09:31:36 2010 -0400
116910
116911     Report more useful errors from g_settings_set_value
116912
116913  gio/gsettings.c | 24 ++++++++++++++++++++++--
116914  1 file changed, 22 insertions(+), 2 deletions(-)
116915
116916 commit 393834ac6f32633a31e52441b051dc7d3969a530
116917 Author: Dan Winship <danw@gnome.org>
116918 Date:   Thu Nov 4 15:23:22 2010 -0400
116919
116920     gsettings.m4: Fix rules to work when there are no schemas
116921
116922     If there are no schemas, don't try to install "" at install time.
116923     (In particular, automake conditionals don't work properly with
116924     @-expanded rules, so if you conditionally build a schema, you'll
116925     still unconditionally get the install rule.)
116926
116927     https://bugzilla.gnome.org/show_bug.cgi?id=633381
116928
116929  m4macros/gsettings.m4 | 8 +++++---
116930  1 file changed, 5 insertions(+), 3 deletions(-)
116931
116932 commit 094082841877b8b70a0d793ff091bb74793210b6
116933 Author: Tor Lillqvist <tml@iki.fi>
116934 Date:   Tue Oct 26 12:20:22 2010 +0300
116935
116936     Clarify docs for g_path_is_absolute() semantics on Windows
116937
116938  glib/gutils.c | 31 ++++++++++++++++++++++++++-----
116939  1 file changed, 26 insertions(+), 5 deletions(-)
116940
116941 commit 954e7d149359152a9b6dccf2322399f87ed5bd1f
116942 Author: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
116943 Date:   Sun Oct 31 20:12:26 2010 +0200
116944
116945     Updated Belarusian translation
116946
116947  po/be.po | 3412
116948  +++++++++++++++++++++++++++++++++++++++-----------------------
116949  1 file changed, 2137 insertions(+), 1275 deletions(-)
116950
116951 commit ba45e36932206f30bb439f27c49529d934207fd1
116952 Author: Christian Persch <chpe@gnome.org>
116953 Date:   Thu Sep 23 13:47:13 2010 +0200
116954
116955     Add g_simple_async_report_take_gerror_in_idle
116956
116957     ... and use it where appropriate. Saves an extra GError copy.
116958
116959     Bug #633686.
116960
116961  docs/reference/gio/gio-sections.txt |  1 +
116962  gio/gbufferedinputstream.c          |  3 +--
116963  gio/gfileinputstream.c              |  3 +--
116964  gio/gfileiostream.c                 |  3 +--
116965  gio/gfileoutputstream.c             |  3 +--
116966  gio/ginputstream.c                  |  9 +++------
116967  gio/gio.symbols                     |  1 +
116968  gio/giostream.c                     |  3 +--
116969  gio/goutputstream.c                 | 12 ++++--------
116970  gio/gsimpleasyncresult.c            | 34
116971  +++++++++++++++++++++++++++++++++-
116972  gio/gsimpleasyncresult.h            |  6 +++++-
116973  gio/gsocketclient.c                 |  6 ++----
116974  gio/gsocketconnection.c             |  3 +--
116975  gio/gsocketlistener.c               |  3 +--
116976  14 files changed, 56 insertions(+), 34 deletions(-)
116977
116978 commit 9e0c07870af1dac84c033031cf301671779c8328
116979 Author: Christian Persch <chpe@gnome.org>
116980 Date:   Thu Sep 23 13:02:50 2010 +0200
116981
116982     Use g_simple_async_result_{new_,}take_error
116983
116984     Bug #633685.
116985
116986  gio/gasyncinitable.c           |  5 +--
116987  gio/gbufferedinputstream.c     | 32 +++++++----------
116988  gio/gbufferedoutputstream.c    |  5 +--
116989  gio/gdatainputstream.c         |  3 +-
116990  gio/gdbusaddress.c             |  5 +--
116991  gio/gdbusconnection.c          | 23 ++++--------
116992  gio/gdbusprivate.c             |  9 ++---
116993  gio/gdbusproxy.c               | 13 +++----
116994  gio/gdummyproxyresolver.c      |  3 +-
116995  gio/gfile.c                    | 80
116996  ++++++++++--------------------------------
116997  gio/gfileenumerator.c          |  5 +--
116998  gio/gfileicon.c                |  3 +-
116999  gio/gfileinputstream.c         |  5 +--
117000  gio/gfileoutputstream.c        |  5 +--
117001  gio/ginputstream.c             | 26 +++++---------
117002  gio/giostream.c                |  5 +--
117003  gio/gloadableicon.c            |  3 +-
117004  gio/gnetworkaddress.c          |  3 +-
117005  gio/gnetworkservice.c          |  6 ++--
117006  gio/goutputstream.c            | 23 ++++--------
117007  gio/gproxyaddressenumerator.c  | 17 +++------
117008  gio/gsocketaddressenumerator.c |  6 ++--
117009  gio/gsocketclient.c            |  3 +-
117010  gio/gsocketinputstream.c       |  5 +--
117011  gio/gsocketlistener.c          |  3 +-
117012  gio/gsocketoutputstream.c      |  5 +--
117013  gio/gsocks4aproxy.c            |  8 ++---
117014  gio/gsocks5proxy.c             |  4 +--
117015  gio/gtcpconnection.c           | 11 ++----
117016  gio/gunixinputstream.c         | 10 ++----
117017  gio/gunixmount.c               |  3 +-
117018  gio/gunixoutputstream.c        | 10 ++----
117019  gio/gunixresolver.c            | 18 +++-------
117020  gio/gunixvolume.c              |  3 +-
117021  34 files changed, 98 insertions(+), 270 deletions(-)
117022
117023 commit 63b87b2c26bf983823f83943b8d752bd053ce539
117024 Author: Ryan Lortie <desrt@desrt.ca>
117025 Date:   Wed Nov 3 00:16:16 2010 -0400
117026
117027     Add simple dynamic scheduling to GPeriodic
117028
117029     GPeriodic will now try not to use more than 50% of the CPU for its own
117030     purposes unless there are no other tasks attempting to run.
117031
117032  docs/reference/gio/gio-sections.txt |   3 +-
117033  gio/gio.symbols                     |   3 +-
117034  gio/gperiodic.c                     | 155
117035  +++++++++++++++++++++++++++++++++---
117036  gio/gperiodic.h                     |   6 +-
117037  4 files changed, 151 insertions(+), 16 deletions(-)
117038
117039 commit 8c7e284116085058fa8b2600e02502aa6acb3f9e
117040 Author: Matthias Clasen <mclasen@redhat.com>
117041 Date:   Tue Nov 2 22:39:58 2010 -0400
117042
117043     Tweak GApplication docs
117044
117045  gio/gapplication.c                        |  9 +++++++++
117046  gio/tests/gapplication-example-actions.c  |  7 -------
117047  gio/tests/gapplication-example-cmdline.c  |  4 ----
117048  gio/tests/gapplication-example-cmdline2.c |  4 ----
117049  gio/tests/gapplication-example-open.c     | 16 +++++++++++-----
117050  5 files changed, 20 insertions(+), 20 deletions(-)
117051
117052 commit 1cf14de82f3ad4beceeeb9ba555763ef8d70ed24
117053 Author: Ryan Lortie <desrt@desrt.ca>
117054 Date:   Tue Nov 2 22:12:55 2010 -0400
117055
117056     docs: Recommend against using GTimeVal
117057
117058  docs/reference/glib/tmpl/date.sgml | 11 +++++++----
117059  1 file changed, 7 insertions(+), 4 deletions(-)
117060
117061 commit e4ad3442c042431918de178c5dc29ce6abb31ff2
117062 Author: Ryan Lortie <desrt@desrt.ca>
117063 Date:   Tue Nov 2 22:03:08 2010 -0400
117064
117065     GMainContext: store real time as int64
117066
117067  glib/gmain.c | 19 ++++++++++---------
117068  1 file changed, 10 insertions(+), 9 deletions(-)
117069
117070 commit d22681feb44daa0209cf55c8e45cc8f0c13d4ded
117071 Author: Ryan Lortie <desrt@desrt.ca>
117072 Date:   Mon Nov 1 17:04:31 2010 -0400
117073
117074     glocalfileinfo: remove non-use of GTimeVal
117075
117076  gio/glocalfileinfo.c | 14 +++++++-------
117077  1 file changed, 7 insertions(+), 7 deletions(-)
117078
117079 commit 5dab4727ee604d3a7a2be3aa7dde739b71d7f5df
117080 Author: Ryan Lortie <desrt@desrt.ca>
117081 Date:   Mon Nov 1 16:40:36 2010 -0400
117082
117083     Add g_get_real_time() for wall-clock int64 micros
117084
117085     Similar in spirit to g_get_monotonic_time().
117086
117087  docs/reference/glib/glib-sections.txt |  1 +
117088  glib/glib.symbols                     |  1 +
117089  glib/gmain.c                          | 31
117090  ++++++++++++++++++++++++++++++-
117091  glib/gmain.h                          |  1 +
117092  4 files changed, 33 insertions(+), 1 deletion(-)
117093
117094 commit 38e7aa9855a3e18d5350733ee4177ab00cee15df
117095 Author: Ryan Lortie <desrt@desrt.ca>
117096 Date:   Mon Nov 1 16:35:10 2010 -0400
117097
117098     Clean up g_usleep()
117099
117100     Remove some code that was written in 2000 to support OSes that do not
117101     have nanosleep().  nanosleep() has been specified (in POSIX-1.2001)
117102     for
117103     almost a decade now, so assume we have it (except on Windows).
117104
117105     Remove the checks for nanosleep and nsleep from configure.ac.
117106
117107     We're removing this code because we honestly believe that nobody
117108     will be
117109     affected.  If this change negatively impacts you, please file a bug.
117110
117111  configure.ac  |  1 -
117112  glib/gtimer.c | 48 ++----------------------------------------------
117113  2 files changed, 2 insertions(+), 47 deletions(-)
117114
117115 commit a48faa0aed1c422ba04301a4786419de44ea65e8
117116 Author: Ryan Lortie <desrt@desrt.ca>
117117 Date:   Mon Nov 1 16:06:39 2010 -0400
117118
117119     GTimer: switch to monotonic time
117120
117121     and remove docs notes about threads having to be initialised.
117122
117123  glib/gtimer.c | 27 ++++++++-------------------
117124  1 file changed, 8 insertions(+), 19 deletions(-)
117125
117126 commit 92df8a1d7766dbb51d84c0373daa77eb1cce3a18
117127 Author: Ryan Lortie <desrt@desrt.ca>
117128 Date:   Mon Nov 1 15:47:29 2010 -0400
117129
117130     Drop GTimeSpec type
117131
117132  docs/reference/glib/glib-sections.txt |  1 -
117133  glib/gmain.c                          | 10 ----------
117134  glib/gtypes.h                         |  8 --------
117135  3 files changed, 19 deletions(-)
117136
117137 commit c3a0d32ef1413f942890796aa20f7b1a54254eff
117138 Author: Ryan Lortie <desrt@desrt.ca>
117139 Date:   Mon Nov 1 15:46:35 2010 -0400
117140
117141     Switch GTimeSpec users to int64 microseconds
117142
117143     glib is trying to move toward using microseconds-in-gint64 as its
117144     universal time format.
117145
117146     No real API breaks here since GTimeSpec is new this unstable release
117147     series.
117148
117149  gio/gperiodic.c |  33 ++--------
117150  gio/gperiodic.h |   2 +-
117151  gio/gsocket.c   |  35 +++++------
117152  glib/gmain.c    | 183
117153  +++++++++++++++++++++++---------------------------------
117154  glib/gmain.h    |   7 +--
117155  5 files changed, 101 insertions(+), 159 deletions(-)
117156
117157 commit d9f5ab56c3b79fb12b4ee4f19a8b6307445cc403
117158 Author: Ryan Lortie <desrt@desrt.ca>
117159 Date:   Mon Nov 1 13:31:37 2010 -0400
117160
117161     GTimeout: simplify math for 'seconds' case
117162
117163     The code was designed to deal with any granularity of timer and due to
117164     the use of GTimeVal/GTimeSpec, the math for this gets extremely
117165     confusing.
117166
117167     From a practical standpoint, we only ever have a granularity of
117168     seconds.
117169
117170     Take advantage of that fact in the code and vastly simplify the math.
117171
117172  glib/gmain.c | 74
117173  ++++++++++++++++++++++--------------------------------------
117174  1 file changed, 27 insertions(+), 47 deletions(-)
117175
117176 commit b6854efdb94b74f791cbcc622942825dc042eefc
117177 Author: Jorge González <jorgegonz@svn.gnome.org>
117178 Date:   Tue Nov 2 10:46:10 2010 +0100
117179
117180     Updated Spanish translation
117181
117182  po/es.po | 90
117183  +++++++++++++++++++++++++++++++++++++++-------------------------
117184  1 file changed, 55 insertions(+), 35 deletions(-)
117185
117186 commit 00e09af412f8d30c5980f549341cf28a2d6a8847
117187 Author: Jorge González <jorgegonz@svn.gnome.org>
117188 Date:   Mon Nov 1 18:50:46 2010 +0100
117189
117190     Updated Spanish translation
117191
117192  po/es.po | 494
117193  +++++++++++++++++++++++++++++++++++++++++++--------------------
117194  1 file changed, 337 insertions(+), 157 deletions(-)
117195
117196 commit b2d0260b85c6eb47f9ac0263f26657cbc9fe9909
117197 Author: Fran Diéguez <fran.dieguez@mabishu.com>
117198 Date:   Mon Nov 1 17:15:38 2010 +0100
117199
117200     Updated Galician translations
117201
117202  po/gl.po | 620
117203  +++++++++++++++++++++++++++++++++++++++------------------------
117204  1 file changed, 386 insertions(+), 234 deletions(-)
117205
117206 commit 361afb3a62c7940c0f303eac99d84ac21e4dcb37
117207 Author: Paolo Borelli <pborelli@gnome.org>
117208 Date:   Mon Nov 1 14:36:57 2010 +0100
117209
117210     Fix gtk-doc typo
117211
117212  gio/gmount.c | 2 +-
117213  1 file changed, 1 insertion(+), 1 deletion(-)
117214
117215 commit 7434c1725dc7a5f44a9f2d9787eaa7c1c9027906
117216 Author: Christian Persch <chpe@gnome.org>
117217 Date:   Mon Nov 1 11:06:26 2010 +0100
117218
117219     Fix Since: for new functions
117220
117221     g_simple_async_result_new_from_error/take_error are Since: 2.28.
117222
117223  gio/gsimpleasyncresult.c | 4 ++--
117224  1 file changed, 2 insertions(+), 2 deletions(-)
117225
117226 commit 5327db4c2f83acf9cda3e7cc3ddca8f3eaeb570f
117227 Author: Yaron Shahrabani <sh.yaron@gmail.com>
117228 Date:   Mon Nov 1 08:17:02 2010 +0200
117229
117230     Updated Hebrew translation.
117231
117232  po/he.po | 406
117233  +++++++++++++++++++++++++++++++++++++++++++++------------------
117234  1 file changed, 292 insertions(+), 114 deletions(-)
117235
117236 commit 81f93eb29c76c941e6bfe6c20510f8cb04edfa0a
117237 Author: Matthias Clasen <mclasen@redhat.com>
117238 Date:   Mon Nov 1 00:32:47 2010 -0400
117239
117240     Bump version
117241
117242  configure.ac | 2 +-
117243  1 file changed, 1 insertion(+), 1 deletion(-)
117244
117245 commit a50c0ca69961ef4d1a372cc31483de65266f1a52
117246 Author: Matthias Clasen <mclasen@redhat.com>
117247 Date:   Sun Oct 31 23:32:48 2010 -0400
117248
117249     NEWS for 2.27.2
117250
117251  NEWS | 36 ++++++++++++++++++++++++++++++++++++
117252  1 file changed, 36 insertions(+)
117253
117254 commit b4248cb5da7751a2b1d16c48ea0acc5f3e7c4348
117255 Author: Matthias Clasen <mclasen@redhat.com>
117256 Date:   Sun Oct 31 23:19:04 2010 -0400
117257
117258     Remove nonexisting type from giotypes.h
117259
117260     GDBusActionGroup does not exist yet.
117261
117262  gio/giotypes.h | 1 -
117263  1 file changed, 1 deletion(-)
117264
117265 commit d2612ad955c67a6b6791e9db4496087754c20228
117266 Author: Matthias Clasen <mclasen@redhat.com>
117267 Date:   Sun Oct 31 23:13:36 2010 -0400
117268
117269     Fix a doc typo
117270
117271  glib/gdatetime.c | 2 +-
117272  1 file changed, 1 insertion(+), 1 deletion(-)
117273
117274 commit 71dcc5ce80e33ac2f5cfd2de7acc392de2cb5d45
117275 Author: Matthias Clasen <mclasen@redhat.com>
117276 Date:   Sun Oct 31 23:10:41 2010 -0400
117277
117278     Remove leftover definition from gactiongroup.h
117279
117280     GContextActionGroupInterface is not currently used anywhere.
117281
117282  gio/gactiongroup.h | 15 ---------------
117283  1 file changed, 15 deletions(-)
117284
117285 commit b49ae1646197e90d273d3ffd5d884d93109c2df7
117286 Author: Matthias Clasen <mclasen@redhat.com>
117287 Date:   Sun Oct 31 22:41:00 2010 -0400
117288
117289     Various documentation fixes
117290
117291  docs/reference/gio/gio-sections.txt | 10 +++++-----
117292  gio/gactiongroup.c                  | 12 ++++++------
117293  gio/gappinfo.c                      | 10 +++++-----
117294  gio/gapplicationcommandline.c       |  1 +
117295  4 files changed, 17 insertions(+), 16 deletions(-)
117296
117297 commit 85ba8596e235f5f7f351447d20a3bc1baa8402b8
117298 Author: Matthias Clasen <mclasen@redhat.com>
117299 Date:   Sun Oct 31 22:38:38 2010 -0400
117300
117301     GSimpleAsyncResult: add error-taking variants
117302
117303     Add g_simple_async_result_new_take_error and
117304     g_simple_async_result_take_error, which take over ownership of the
117305     given error. Based on a patch by Christian Persch.
117306
117307     https://bugzilla.gnome.org/show_bug.cgi?id=629247
117308
117309  gio/gio.symbols          |  2 ++
117310  gio/gsimpleasyncresult.c | 62
117311  +++++++++++++++++++++++++++++++++++++++++++++---
117312  gio/gsimpleasyncresult.h |  6 +++++
117313  3 files changed, 67 insertions(+), 3 deletions(-)
117314
117315 commit 7887103193de4230a1ccb8dc7100816e523e5b9c
117316 Author: Matthias Clasen <mclasen@redhat.com>
117317 Date:   Sun Oct 31 22:05:20 2010 -0400
117318
117319     Add an example of invoking actions
117320
117321  gio/tests/gapplication-example-actions.c | 14 ++++++++++++++
117322  1 file changed, 14 insertions(+)
117323
117324 commit d967b5ed17ae23f8694c5828c5574393bf9df076
117325 Author: Matthias Clasen <mclasen@redhat.com>
117326 Date:   Sun Oct 31 21:08:25 2010 -0400
117327
117328     Fix g_action_group_activate_action() docs
117329
117330  gio/gactiongroup.c | 2 +-
117331  1 file changed, 1 insertion(+), 1 deletion(-)
117332
117333 commit 9574dbd2282e1fcf7bb5836c85cfff536bf4a7cf
117334 Author: Matthias Clasen <mclasen@redhat.com>
117335 Date:   Sun Oct 31 20:58:15 2010 -0400
117336
117337     Be more careful about overwriting errors
117338
117339     When trying to parse again, we don't want to overwrite the exiting
117340     error.
117341
117342  gio/gsettings-tool.c | 7 ++++---
117343  1 file changed, 4 insertions(+), 3 deletions(-)
117344
117345 commit 78407a00983d2fb70a94e00639408c80a58772b7
117346 Author: Matthias Clasen <mclasen@redhat.com>
117347 Date:   Sun Oct 31 20:49:53 2010 -0400
117348
117349     GApplication: Add an action example
117350
117351  gio/gapplication.c | 13 +++++++++++++
117352  1 file changed, 13 insertions(+)
117353
117354 commit cb8d29a55897b65c5d60077db19f39d1c01b2f86
117355 Author: Matthias Clasen <mclasen@redhat.com>
117356 Date:   Sun Oct 31 20:33:02 2010 -0400
117357
117358     Don't leak references in the actions example
117359
117360     These are not initially unowned...
117361
117362  gio/tests/gapplication-example-actions.c | 3 +++
117363  1 file changed, 3 insertions(+)
117364
117365 commit 09426632796b31a4f978e1c6c5666cc660e14a71
117366 Author: Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>
117367 Date:   Mon Nov 1 01:28:13 2010 +0900
117368
117369     Fix error in Japanese translation
117370
117371  po/ja.po | 4 ++--
117372  1 file changed, 2 insertions(+), 2 deletions(-)
117373
117374 commit c34bcefa78faacbda4528de9aeea2e13519c27e0
117375 Author: Matthias Clasen <mclasen@redhat.com>
117376 Date:   Sat Oct 30 22:19:02 2010 -0400
117377
117378     Add an example of using GApplication with actions
117379
117380  gio/tests/Makefile.am                    |  4 ++
117381  gio/tests/gapplication-example-actions.c | 82
117382  ++++++++++++++++++++++++++++++++
117383  2 files changed, 86 insertions(+)
117384
117385 commit ab02965c50b8b80a2a676888f5aa4c36cbc7c3df
117386 Author: Christian Persch <chpe@gnome.org>
117387 Date:   Sat Oct 30 21:40:28 2010 -0400
117388
117389     Use G_GINT64_CONSTANT here
117390
117391     Bug #631482.
117392
117393  glib/gdatetime.c | 2 +-
117394  1 file changed, 1 insertion(+), 1 deletion(-)
117395
117396 commit e24dfacd5b81ee0b6b596df3739df4448e5bbf04
117397 Author: Matthias Clasen <mclasen@redhat.com>
117398 Date:   Sat Oct 30 01:13:42 2010 -0400
117399
117400     gsettings-tool: Support completion for enum values
117401
117402     https://bugzilla.gnome.org/show_bug.cgi?id=631264
117403
117404  gio/gsettings-bash-completion.sh | 18 ++++++++++++++++++
117405  gio/gsettings-tool.c             | 17 +++++++++++++++++
117406  2 files changed, 35 insertions(+)
117407
117408 commit 6298e88538fb5799432774574713af259701c735
117409 Author: Matthias Clasen <mclasen@redhat.com>
117410 Date:   Sat Oct 30 00:00:06 2010 -0400
117411
117412     Add a command to list keys and values recursively
117413
117414     This is similar to gconftool-2 -R, which is very handy
117415     for collecting information for bug reports, etc. It is now
117416     possible to say gsettings list-recursively org.foo.bar, and
117417     this will produce a list of schemas, keys and values for
117418     org.foo.bar and all its child and grandchild schemata,
117419     recursively.
117420
117421     https://bugzilla.gnome.org/show_bug.cgi?id=632571
117422
117423  gio/gsettings-bash-completion.sh |  6 ++--
117424  gio/gsettings-tool.c             | 66
117425  ++++++++++++++++++++++++++++++++++++++++
117426  2 files changed, 69 insertions(+), 3 deletions(-)
117427
117428 commit d6192166862c6cad3914ddf397b798205263b564
117429 Author: Matthias Clasen <mclasen@redhat.com>
117430 Date:   Fri Oct 29 23:12:07 2010 -0400
117431
117432     Make gsettings-tool translatable again
117433
117434     This regression was caused by the recent rewrite.
117435
117436  gio/gsettings-tool.c | 92
117437  ++++++++++++++++++++++++++++------------------------
117438  1 file changed, 49 insertions(+), 43 deletions(-)
117439
117440 commit cb647730029d5da388637e2a532f7f54a0d86f47
117441 Author: Ryan Lortie <desrt@desrt.ca>
117442 Date:   Fri Oct 29 16:33:47 2010 -0400
117443
117444     Use 'aay' instead of 'as' for environ
117445
117446     It might contain non-utf8 characters.
117447
117448  gio/gapplication.c            | 10 +++++++---
117449  gio/gapplicationcommandline.c |  3 ++-
117450  2 files changed, 9 insertions(+), 4 deletions(-)
117451
117452 commit 641f622bfe72866baa52dbd1044b7be2b6271999
117453 Author: Ryan Lortie <desrt@desrt.ca>
117454 Date:   Thu Oct 28 23:06:53 2010 -0400
117455
117456     GApplication: emit a signal when starting up
117457
117458     Send a signal to the bus when registration is successful and we
117459     are the
117460     primary instance.
117461
117462  gio/gapplicationimpl-dbus.c | 8 ++++++++
117463  1 file changed, 8 insertions(+)
117464
117465 commit 7aa2e5026260a51e089d10dd18017b8f129b7adf
117466 Author: Ryan Lortie <desrt@desrt.ca>
117467 Date:   Thu Oct 28 22:49:12 2010 -0400
117468
117469     GApplication: support environment passing
117470
117471     Add support for passing the full contents of the environment to the
117472     primary instance (by storing it in the platform_data) when
117473     G_APPLICATION_SEND_ENVIRONMENT is in the flags.
117474
117475  docs/reference/gio/gio-sections.txt |  2 ++
117476  gio/gapplication.c                  |  8 +++++
117477  gio/gapplicationcommandline.c       | 71
117478  +++++++++++++++++++++++++++++++++++++
117479  gio/gapplicationcommandline.h       |  5 +++
117480  gio/gio.symbols                     |  2 ++
117481  gio/gioenums.h                      |  5 ++-
117482  6 files changed, 92 insertions(+), 1 deletion(-)
117483
117484 commit 99d2c2eef580c6ee4cbcf18b656e574331d6ad08
117485 Author: Ryan Lortie <desrt@desrt.ca>
117486 Date:   Thu Oct 28 22:20:25 2010 -0400
117487
117488     Add testcase for environment functions
117489
117490  glib/tests/.gitignore    |  1 +
117491  glib/tests/Makefile.am   |  3 +++
117492  glib/tests/environment.c | 51
117493  ++++++++++++++++++++++++++++++++++++++++++++++++
117494  3 files changed, 55 insertions(+)
117495
117496 commit 29ce7385bb631ac04dc8b965dd0c6fab488c770d
117497 Author: Ryan Lortie <desrt@desrt.ca>
117498 Date:   Thu Oct 28 21:26:09 2010 -0400
117499
117500     Add g_get_environ(): portable access to 'environ'
117501
117502     Return a copy of 'environ' on platforms where that is possible, or do
117503     something else on other platforms.
117504
117505  docs/reference/glib/glib-sections.txt |  1 +
117506  glib/glib.symbols                     |  1 +
117507  glib/gutils.c                         | 39
117508  +++++++++++++++++++++++++++++++++++
117509  glib/gutils.h                         |  1 +
117510  4 files changed, 42 insertions(+)
117511
117512 commit b4d3b6e0de4fe2f239f414c6a62be35018d05a4c
117513 Author: Carles Ferrando <carles.ferrando@gmail.com>
117514 Date:   Fri Oct 29 00:48:48 2010 +0100
117515
117516     Updated Catalan (Valencian) translation
117517
117518  po/ca@valencia.po | 2095
117519  +++++++++++++++++++++++++++++++++++------------------
117520  1 file changed, 1396 insertions(+), 699 deletions(-)
117521
117522 commit bf7ba2fbdc6fdbb38fe35f71dfdf74dd8fcbf414
117523 Author: Ryan Lortie <desrt@desrt.ca>
117524 Date:   Thu Oct 28 16:46:18 2010 -0400
117525
117526     GApplication: use infinite timeout for CommandLine
117527
117528     Use an infinite DBus timeout for sending a CommandLine request to the
117529     primary instance.
117530
117531     This resolves a bit of bug #633339.
117532
117533  gio/gapplicationimpl-dbus.c | 2 +-
117534  1 file changed, 1 insertion(+), 1 deletion(-)
117535
117536 commit fac2a8278e6bc83b281cd85f783e9ae4b05371be
117537 Author: Ryan Lortie <desrt@desrt.ca>
117538 Date:   Thu Oct 28 16:14:24 2010 -0400
117539
117540     Bug 633356 - (GDBus) Make G_MAXINT mean no timeout
117541
117542     Don't register a timeout function in the case that G_MAXINT is
117543     given for
117544     the timeout length.
117545
117546  gio/gdbusconnection.c | 31 +++++++++++++++++++------------
117547  gio/gdbusproxy.c      |  6 ++++--
117548  2 files changed, 23 insertions(+), 14 deletions(-)
117549
117550 commit cd4f818b301bfc6855b27feba5a0dfdca60027c1
117551 Author: Dan Winship <danw@gnome.org>
117552 Date:   Thu Oct 28 15:17:17 2010 -0400
117553
117554     GNetworkService: fix a small bug
117555
117556     Fix a small bug in the synchronous lookup code introduced in the fix
117557     for bug 629274
117558
117559  gio/gnetworkservice.c | 2 +-
117560  1 file changed, 1 insertion(+), 1 deletion(-)
117561
117562 commit dd9f8b8cc6d873517dedd83935ed0d994bbbd6c9
117563 Author: Emilio Pozuelo Monfort <pochu27@gmail.com>
117564 Date:   Tue Sep 28 11:53:03 2010 +0200
117565
117566     Don't enable dtrace support when dtrace isn't available
117567
117568     Fixes FTBFS when dtrace isn't available but <sys/sdt.h> is.
117569
117570  configure.ac | 9 +++++----
117571  1 file changed, 5 insertions(+), 4 deletions(-)
117572
117573 commit 7c184df292f7552423fa7931c843b2f1949c1455
117574 Author: Ryan Lortie <desrt@desrt.ca>
117575 Date:   Fri Oct 16 12:19:06 2009 +0200
117576
117577     Bug 158725 - free linked list with data
117578
117579     Add some helpers for freeing a linked list along with its elements by
117580     providing a GDestroyNotify to call on each of them.
117581
117582     Add a test.
117583
117584     Based on a patch from Cosimo Cecchi.
117585
117586  docs/reference/glib/glib-sections.txt |  2 ++
117587  glib/glib.symbols                     |  2 ++
117588  glib/glist.c                          | 21 +++++++++++-
117589  glib/glist.h                          |  2 ++
117590  glib/gslist.c                         | 18 ++++++++++
117591  glib/gslist.h                         |  2 ++
117592  glib/tests/list.c                     | 63
117593  +++++++++++++++++++++++++++++++++++
117594  7 files changed, 109 insertions(+), 1 deletion(-)
117595
117596 commit 4baad1acbff936284c5367afdb4494cf081ee394
117597 Author: Ryan Lortie <desrt@desrt.ca>
117598 Date:   Wed Oct 27 09:26:01 2010 -0400
117599
117600     GApplication: exit_status unset in one branch
117601
117602     Closes #633206
117603
117604  gio/gapplication.c | 2 +-
117605  1 file changed, 1 insertion(+), 1 deletion(-)
117606
117607 commit f7a918dcb9fac00c7904b63452a59496594369aa
117608 Author: Ryan Lortie <desrt@desrt.ca>
117609 Date:   Fri Oct 22 19:43:11 2010 +0200
117610
117611     GPeriodic: allow unblock time to be passed in
117612
117613  gio/gperiodic.c | 22 ++++++++++++++++++++--
117614  gio/gperiodic.h |  3 ++-
117615  2 files changed, 22 insertions(+), 3 deletions(-)
117616
117617 commit 2af4b6e5440c22f4b56923ac9a749af06b3188d9
117618 Author: Ryan Lortie <desrt@desrt.ca>
117619 Date:   Fri Oct 22 19:20:14 2010 +0200
117620
117621     Deprecate g_source_get_current_time()
117622
117623  glib/glib.symbols | 2 ++
117624  glib/gmain.c      | 2 ++
117625  glib/gmain.h      | 2 ++
117626  3 files changed, 6 insertions(+)
117627
117628 commit 83472b34ef0bd3b53ff0a38b7f8691c3bd6fa0a9
117629 Author: Ryan Lortie <desrt@desrt.ca>
117630 Date:   Fri Oct 22 19:16:57 2010 +0200
117631
117632     switch GSocket to monotonic time for timeouts
117633
117634  gio/gsocket.c | 12 ++++++------
117635  1 file changed, 6 insertions(+), 6 deletions(-)
117636
117637 commit d3fe2efb83b690507eb5513d96c27d06e9206da1
117638 Author: Ryan Lortie <desrt@desrt.ca>
117639 Date:   Fri Oct 22 19:13:01 2010 +0200
117640
117641     switch GPeriodic to use monotonic time
117642
117643  gio/gperiodic.c | 8 ++++----
117644  1 file changed, 4 insertions(+), 4 deletions(-)
117645
117646 commit 91113a8aeea40cc2d7dda65b09537980bb602a06
117647 Author: Ryan Lortie <desrt@desrt.ca>
117648 Date:   Fri Oct 22 19:10:39 2010 +0200
117649
117650     switch GTimeoutSource to use monotonic time
117651
117652  glib/gmain.c | 72
117653  ++++++++++++++++++++++++++++++------------------------------
117654  1 file changed, 36 insertions(+), 36 deletions(-)
117655
117656 commit b7d8363fbec421d1e3e8b1a198fd7efb2ec9d2bc
117657 Author: Ryan Lortie <desrt@desrt.ca>
117658 Date:   Fri Oct 22 18:40:08 2010 +0200
117659
117660     Add g_source_get_time()
117661
117662     Cached version of g_get_monotonic_time() that does similar to what
117663     g_source_get_current_time() does for g_get_current_time().
117664
117665  docs/reference/glib/glib-sections.txt |  1 +
117666  glib/glib.symbols                     |  1 +
117667  glib/gmain.c                          | 47
117668  ++++++++++++++++++++++++++++++++++-
117669  glib/gmain.h                          |  2 ++
117670  4 files changed, 50 insertions(+), 1 deletion(-)
117671
117672 commit bf941f200c9784eb363d3b07b9d828dfc31a3ce2
117673 Author: Ryan Lortie <desrt@desrt.ca>
117674 Date:   Fri Oct 22 18:47:06 2010 +0200
117675
117676     Rename time_is_current to current_time_is_fresh
117677
117678     Internal structure field; no semantic changes.
117679
117680  glib/gmain.c | 12 ++++++------
117681  1 file changed, 6 insertions(+), 6 deletions(-)
117682
117683 commit ab548d240a9c2862ea7f7685c68b6013a68bf0c8
117684 Author: Ryan Lortie <desrt@desrt.ca>
117685 Date:   Fri Oct 22 18:42:32 2010 +0200
117686
117687     Add g_get_monotonic_time()
117688
117689     Gets the system monotonic time on systems that have it.  Otherwise,
117690     call
117691     g_get_current_time().
117692
117693  docs/reference/glib/glib-sections.txt |  1 +
117694  glib/glib.symbols                     |  1 +
117695  glib/gmain.c                          | 70
117696  ++++++++++++++++++++++++++++++++++-
117697  glib/gmain.h                          |  1 +
117698  4 files changed, 72 insertions(+), 1 deletion(-)
117699
117700 commit ac82e74895f5a094e07506e48b908188e03006d3
117701 Author: Ryan Lortie <desrt@desrt.ca>
117702 Date:   Fri Oct 22 17:28:46 2010 +0200
117703
117704     Add 'GTimeSpec' as 'struct timespec' equivalent
117705
117706  docs/reference/glib/glib-sections.txt | 3 +++
117707  docs/reference/glib/tmpl/date.sgml    | 8 ++++++++
117708  glib/gmain.c                          | 9 +++++++++
117709  glib/gtypes.h                         | 9 +++++++++
117710  4 files changed, 29 insertions(+)
117711
117712 commit 817b322ca781009617c40c4a05250ce412ecd0e8
117713 Author: Ryan Lortie <desrt@desrt.ca>
117714 Date:   Fri Oct 22 17:16:47 2010 +0200
117715
117716     Link libglib against -lrt if we have clock_gettime
117717
117718  configure.ac     | 2 ++
117719  glib/Makefile.am | 2 +-
117720  2 files changed, 3 insertions(+), 1 deletion(-)
117721
117722 commit dfb0577ef4947afb32d91a72769bd22d6c1edfaa
117723 Author: Ryan Lortie <desrt@desrt.ca>
117724 Date:   Wed Oct 27 09:08:32 2010 -0400
117725
117726     Bug 632169 - manual use of gsettings-data-convert
117727
117728     Add some words and example code to the documentation about why
117729     you might
117730     want to manually invoke gsettings-data-convert and how you should go
117731     about doing that.
117732
117733  docs/reference/gio/migrating-gconf.xml | 64
117734  ++++++++++++++++++++++++++++++++++
117735  1 file changed, 64 insertions(+)
117736
117737 commit 9126f1afae922339949d0b76e282411618bcb565
117738 Author: Ryan Lortie <desrt@desrt.ca>
117739 Date:   Tue Oct 26 12:02:12 2010 -0400
117740
117741     gsettings m4: Use --strict for checking
117742
117743     A while ago we allowed glib-compile-schemas to return a 'success'
117744     status
117745     in the case that just one schema file contained errors.  Of course,
117746     this
117747     is the exact opposite of what we want in the case that we are checking
117748     schema validity at compile time.
117749
117750     Use the --strict flag for that case.
117751
117752     This closes #633115.
117753
117754  m4macros/gsettings.m4 | 2 +-
117755  1 file changed, 1 insertion(+), 1 deletion(-)
117756
117757 commit 181982c47cde49b3aff2293729f5aee5987db8af
117758 Author: Ryan Lortie <desrt@desrt.ca>
117759 Date:   Tue Oct 26 11:49:32 2010 -0400
117760
117761     GVariant: avoid locking in a common case
117762
117763     Avoid acquiring the lock on the instance on the case of deserialising
117764     a
117765     child.  We know that it is safe to do this unlocked because a
117766     serialised
117767     child will never become unserialised.
117768
117769     Closes #626320
117770
117771  glib/gvariant-core.c | 69
117772  +++++++++++++++++++++++++++++-----------------------
117773  1 file changed, 39 insertions(+), 30 deletions(-)
117774
117775 commit e0caf4fd5ee82cc25806e7e86af14a8bf881c513
117776 Author: Ryan Lortie <desrt@desrt.ca>
117777 Date:   Mon Oct 25 14:45:19 2010 -0400
117778
117779     GApplicationCommandLine: add printf annotations
117780
117781     to g_application_command_line_print{,err}
117782
117783  gio/gapplicationcommandline.h | 4 ++--
117784  1 file changed, 2 insertions(+), 2 deletions(-)
117785
117786 commit d8d2513710c5663dc7387d79e443edeb5c75598f
117787 Author: Ryan Lortie <desrt@desrt.ca>
117788 Date:   Mon Oct 25 14:32:07 2010 -0400
117789
117790     Implement (untested) GApplication actions support
117791
117792  gio/gactiongroup.h          |  29 ++-
117793  gio/gapplication.c          | 118 +++++++---
117794  gio/gapplicationimpl-dbus.c | 517
117795  +++++++++++++++++++++++++++++++++++++++-----
117796  gio/gapplicationimpl.h      |  23 +-
117797  gio/giotypes.h              |   1 +
117798  5 files changed, 607 insertions(+), 81 deletions(-)
117799
117800 commit 196cd41f742730950a567c64381e2e8afadfa88c
117801 Author: Andika Triwidada <andika@gmail.com>
117802 Date:   Mon Oct 25 22:10:32 2010 +0700
117803
117804     Updated Indonesian translation
117805
117806  po/id.po | 695
117807  +++++++++++++++++++++++++++++++++------------------------------
117808  1 file changed, 360 insertions(+), 335 deletions(-)
117809
117810 commit 66ec8b949ead5593ccb2ce54426fdf7d50ec4077
117811 Author: Matthias Clasen <mclasen@redhat.com>
117812 Date:   Mon Oct 25 09:55:38 2010 -0400
117813
117814     Bump version
117815
117816  configure.ac | 2 +-
117817  1 file changed, 1 insertion(+), 1 deletion(-)
117818
117819 commit 11a59404d5623d65e0d09c555ef2d4be50e4023b
117820 Author: Matthias Clasen <mclasen@redhat.com>
117821 Date:   Mon Oct 25 08:42:36 2010 -0400
117822
117823     More documentation fixups
117824
117825  docs/reference/gio/gio-sections.txt | 14 ++------------
117826  gio/gapplication.h                  |  2 +-
117827  gio/gdatainputstream.c              |  2 ++
117828  3 files changed, 5 insertions(+), 13 deletions(-)
117829
117830 commit d10a04b5330c6c4ef23a4e7871c8ced0c8343250
117831 Author: Matthias Clasen <mclasen@redhat.com>
117832 Date:   Mon Oct 25 08:34:00 2010 -0400
117833
117834     Remove nonexisting API from the headers
117835
117836     I couldn't find any trace of g_application_run_with_arguments.
117837
117838  gio/gapplication.h | 2 --
117839  1 file changed, 2 deletions(-)
117840
117841 commit 727c2a58c2468dd2faa442d2be7777b20b7b089b
117842 Author: Matthias Clasen <mclasen@redhat.com>
117843 Date:   Mon Oct 25 08:30:28 2010 -0400
117844
117845     Add new gmain api to the docs
117846
117847  docs/reference/glib/glib-sections.txt | 2 ++
117848  1 file changed, 2 insertions(+)
117849
117850 commit 7bb731d6136a9975b501757836762b91ad6ac416
117851 Author: Matthias Clasen <mclasen@redhat.com>
117852 Date:   Mon Oct 25 08:19:34 2010 -0400
117853
117854     Update NEWS for 2.27.1
117855
117856  NEWS | 88
117857  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
117858  1 file changed, 88 insertions(+)
117859
117860 commit f67d16c52a244c1db2cf40340700c6dc90ab866a
117861 Author: Yinghua Wang <wantinghard@gmail.com>
117862 Date:   Sun Oct 24 03:51:46 2010 +0000
117863
117864     Update Simplified Chinese translation.
117865
117866  po/zh_CN.po | 778
117867  +++++++++++++++++++++++++++++++-----------------------------
117868  1 file changed, 398 insertions(+), 380 deletions(-)
117869
117870 commit 00366f440d6322b2742eb1cd35835902269c0e37
117871 Author: Matthias Clasen <mclasen@redhat.com>
117872 Date:   Sat Oct 23 20:43:36 2010 +0200
117873
117874     Some more GApplication doc tweaks
117875
117876  gio/gapplication.c            | 54
117877  +++++++++++++++++++++++++------------------
117878  gio/gapplicationcommandline.c | 18 ++++++++++++---
117879  gio/gioenums.h                |  9 ++++----
117880  3 files changed, 51 insertions(+), 30 deletions(-)
117881
117882 commit 013f862a03d11708bb08f2ec98c8612f245a8937
117883 Author: Matthias Clasen <mclasen@redhat.com>
117884 Date:   Sat Oct 23 14:04:28 2010 +0200
117885
117886     Properly register the inactivity-timeout property
117887
117888     It is a uint, not a boolean, so register it as such.
117889     Also, only install the service timeout if we are actually registered
117890     as the primary instance.
117891
117892  gio/gapplication.c | 10 ++++++----
117893  1 file changed, 6 insertions(+), 4 deletions(-)
117894
117895 commit 7c735b05f7a00c728e23a366128ffb56fee58b4e
117896 Author: Matthias Clasen <mclasen@redhat.com>
117897 Date:   Sat Oct 23 12:01:51 2010 +0200
117898
117899     Move a confusing comment to the right place
117900
117901  gio/gapplication.c          | 6 ------
117902  gio/gapplicationimpl-dbus.c | 3 +++
117903  2 files changed, 3 insertions(+), 6 deletions(-)
117904
117905 commit b0e45c97992499929f1393743935438e07e88326
117906 Author: Matthias Clasen <mclasen@redhat.com>
117907 Date:   Sat Oct 23 11:54:50 2010 +0200
117908
117909     Add another example for commandline handling
117910
117911     Also, clarify some aspects in the documentation.
117912
117913  gio/gapplication.c                        |  10 +--
117914  gio/gapplication.h                        |   7 +-
117915  gio/gapplicationcommandline.c             |   4 +-
117916  gio/tests/Makefile.am                     |   4 ++
117917  gio/tests/gapplication-example-cmdline2.c | 106
117918  ++++++++++++++++++++++++++++++
117919  5 files changed, 123 insertions(+), 8 deletions(-)
117920
117921 commit 499d9ba8b8fec44282fac09426b61d027c166459
117922 Author: Matthias Clasen <mclasen@redhat.com>
117923 Date:   Sat Oct 23 02:27:39 2010 +0200
117924
117925     Add some examples to the GApplication docs
117926
117927  gio/gapplication.c                       |  9 +++++-
117928  gio/gapplicationcommandline.c            |  2 ++
117929  gio/tests/Makefile.am                    |  8 +++++
117930  gio/tests/gapplication-example-cmdline.c | 47
117931  ++++++++++++++++++++++++++++++
117932  gio/tests/gapplication-example-open.c    | 50
117933  ++++++++++++++++++++++++++++++++
117934  5 files changed, 115 insertions(+), 1 deletion(-)
117935
117936 commit 79790b927840b1c2d389753c7237820d2f16899e
117937 Author: Matthias Clasen <mclasen@redhat.com>
117938 Date:   Sat Oct 23 00:40:13 2010 +0200
117939
117940     Brush up the GApplication docs
117941
117942     Also, fix up inclusions, mark properties for translation, etc.
117943
117944  gio/gapplication.c            | 124
117945  +++++++++++++++++++++++++++++++++++-------
117946  gio/gapplication.h            |   2 +
117947  gio/gapplicationcommandline.c |  40 +++++++++-----
117948  gio/gdbuserror.c              |   2 +-
117949  gio/gioenums.h                |   8 ++-
117950  gio/gsimpleaction.c           |   2 +-
117951  gio/gsimpleactiongroup.c      |   2 +-
117952  7 files changed, 141 insertions(+), 39 deletions(-)
117953
117954 commit 210a77a07ebf51156bb7fbc1482ce71fd56cbcd2
117955 Author: Matthias Clasen <mclasen@redhat.com>
117956 Date:   Sat Oct 23 00:32:45 2010 +0200
117957
117958     Fix a typo
117959
117960  gio/gapplication.c | 16 ++++++++++------
117961  1 file changed, 10 insertions(+), 6 deletions(-)
117962
117963 commit e410131021036532e6e9622e8b977222389b44e9
117964 Author: Dan Winship <danw@gnome.org>
117965 Date:   Wed Sep 15 10:05:03 2010 -0400
117966
117967     GNetworkService: fall back when there is no valid SRV record
117968
117969     RFC 2782 says that if there is no SRV record for
117970     _SERVICE._PROTOCOL.DOMAIN, you should fall back to trying just DOMAIN,
117971     with the default port for SERVICE. Do that.
117972
117973     https://bugzilla.gnome.org/show_bug.cgi?id=629274
117974
117975  gio/gnetworkservice.c | 50
117976  +++++++++++++++++++++++++++++++++++++++++++++-----
117977  1 file changed, 45 insertions(+), 5 deletions(-)
117978
117979 commit 19243c247d8a89c6467bd21109b7f0d4b1cb081a
117980 Author: Dan Winship <danw@gnome.org>
117981 Date:   Wed Sep 15 10:22:13 2010 -0400
117982
117983     GNetworkService: fix iteration of multiple addresses
117984
117985     Previously if there were multiple SRV records, only the first would
117986     be iterated by the GSocketConnectable interface
117987
117988  gio/gnetworkservice.c | 6 ++++++
117989  1 file changed, 6 insertions(+)
117990
117991 commit 87d06109ab325a4a68e151015381e7e1b33bdf7d
117992 Author: Dan Winship <danw@gnome.org>
117993 Date:   Tue Aug 17 18:34:13 2010 -0400
117994
117995     GSocket: set protocol when using g_socket_new_from_fd()
117996
117997     Otherwise, attempting to create a GSocketConnection from the socket
117998     will likely return the wrong type, since the protocol won't match any
117999     of the registered subtypes.
118000
118001     Also add the start of a GSocket test program (from davidz).
118002
118003     https://bugzilla.gnome.org/show_bug.cgi?id=627171
118004
118005  gio/gsocket.c         | 29 ++++++++++++++---
118006  gio/tests/.gitignore  |  1 +
118007  gio/tests/Makefile.am |  6 +++-
118008  gio/tests/socket.c    | 86
118009  +++++++++++++++++++++++++++++++++++++++++++++++++++
118010  4 files changed, 117 insertions(+), 5 deletions(-)
118011
118012 commit a62b43fd9cea5455bead9a5bd12a27f01c4fadf4
118013 Author: Florian Müllner <fmuellner@gnome.org>
118014 Date:   Fri Oct 22 13:20:54 2010 +0200
118015
118016     Fix deadlock in g_object_remove_toggle_ref()
118017
118018     The code section guarded with toggle_refs_mutex includes a call to
118019     g_object_unref(), which may call toggle_refs_notify(). As the latter
118020     tries to acquire the same mutex, glib locks up.
118021
118022     https://bugzilla.gnome.org/show_bug.cgi?id=632884
118023
118024  gobject/gobject.c | 8 ++++----
118025  1 file changed, 4 insertions(+), 4 deletions(-)
118026
118027 commit b7616114c6c1884c3a183a4d83156bdf2151b731
118028 Author: Alberto Garcia <agarcia@igalia.com>
118029 Date:   Fri Mar 26 16:19:13 2010 +0100
118030
118031     Protect access to closure, weak refs and toggle refs arrays
118032
118033     This fixes https://bugzilla.gnome.org/show_bug.cgi?id=613822
118034
118035  gobject/gobject.c | 30 ++++++++++++++++++++++++++----
118036  1 file changed, 26 insertions(+), 4 deletions(-)
118037
118038 commit dd6e15dd24a1f1910cfd71c2e21078261936c98d
118039 Author: Ryan Lortie <desrt@desrt.ca>
118040 Date:   Thu Oct 21 14:02:41 2010 +0200
118041
118042     GApplication: create local commandline properly
118043
118044     Don't pass a gchar** to g_object_new() when a GVariant* is expected.
118045
118046  gio/gapplication.c | 4 +++-
118047  1 file changed, 3 insertions(+), 1 deletion(-)
118048
118049 commit 8690984ceadc35dc4251277ea1ca759d180a8fd6
118050 Author: Ryan Lortie <desrt@desrt.ca>
118051 Date:   Thu Oct 21 01:37:23 2010 +0200
118052
118053     GPeriodic: pass microseconds to the tick functions
118054
118055     ...instead of milliticks, which nobody really cares to understand.
118056
118057  gio/gperiodic.c | 29 ++++++++++++++++-------------
118058  1 file changed, 16 insertions(+), 13 deletions(-)
118059
118060 commit 5400b0b38c513c829a4f0b0fc59188f820435d79
118061 Author: Ryan Lortie <desrt@desrt.ca>
118062 Date:   Wed Oct 20 03:20:34 2010 +0200
118063
118064     GPeriodic: a periodic event clock
118065
118066     Add a new class, GPeriodic.
118067
118068     We hope to use this as a paint clock that can be shared by GTK and
118069     Clutter.  Many changes are still expected to the API.
118070
118071  docs/reference/gio/gio-docs.xml     |   4 +
118072  docs/reference/gio/gio-sections.txt |  26 ++
118073  docs/reference/gio/gio.types        |   1 +
118074  gio/Makefile.am                     |   2 +
118075  gio/gio-marshal.list                |   1 +
118076  gio/gio.h                           |   1 +
118077  gio/gio.symbols                     |  14 +
118078  gio/gperiodic.c                     | 631
118079  ++++++++++++++++++++++++++++++++++++
118080  gio/gperiodic.h                     |  69 ++++
118081  9 files changed, 749 insertions(+)
118082
118083 commit e33deea16ce3af7b91386d5debffd284a0109dfc
118084 Author: Ryan Lortie <desrt@desrt.ca>
118085 Date:   Tue Oct 19 19:38:00 2010 +0200
118086
118087     GApplication: reduce GVariant abuse
118088
118089     Don't use GVariant* as the representation for the argument array.
118090
118091  docs/reference/gio/gio-sections.txt |  1 -
118092  gio/gapplication.c                  | 53
118093  +++++++++++--------------------------
118094  gio/gapplication.h                  | 40 ++++++++++++++--------------
118095  gio/gapplicationimpl-dbus.c         |  8 +++---
118096  gio/gapplicationimpl.h              |  2 +-
118097  gio/gio.symbols                     |  3 ---
118098  6 files changed, 40 insertions(+), 67 deletions(-)
118099
118100 commit a327bc51fc3090ed32d7e250dedadb8c35e84aeb
118101 Author: Ryan Lortie <desrt@desrt.ca>
118102 Date:   Tue Oct 19 18:18:13 2010 +0200
118103
118104     Cleanup and doc GApplicationCommandLine
118105
118106  docs/reference/gio/gio-docs.xml     |   1 +
118107  docs/reference/gio/gio-sections.txt |   2 -
118108  gio/gapplicationcommandline.c       | 406
118109  +++++++++++++++++++++++++-----------
118110  gio/gapplicationcommandline.h       |  29 +--
118111  gio/tests/gapplication.c            |   2 +-
118112  5 files changed, 301 insertions(+), 139 deletions(-)
118113
118114 commit eac4c385f0e34b012d49a09fb48712fdd0e46646
118115 Author: Ryan Lortie <desrt@desrt.ca>
118116 Date:   Tue Oct 19 16:56:18 2010 +0200
118117
118118     GIO reference doc cleanups (re: GApplication)
118119
118120  docs/reference/gio/Makefile.am      |  2 +
118121  docs/reference/gio/gio-sections.txt | 84
118122  +++++++++++++++++++++++++++----------
118123  2 files changed, 65 insertions(+), 21 deletions(-)
118124
118125 commit a2ac9c2515dcf227ed7c4e062b326bb0ac21c5ad
118126 Author: Ryan Lortie <desrt@desrt.ca>
118127 Date:   Tue Oct 19 13:45:20 2010 +0200
118128
118129     GDBus: disable test to work around bug #631379
118130
118131     This test consistently prevents 'make distcheck' from passing
118132     on Ubuntu.
118133
118134  gio/tests/gdbus-peer.c | 3 ++-
118135  1 file changed, 2 insertions(+), 1 deletion(-)
118136
118137 commit 0ce1462d1a4d4510bcac1b6fb9cf4d9f38b44de9
118138 Author: Ryan Lortie <desrt@desrt.ca>
118139 Date:   Tue Oct 19 13:44:30 2010 +0200
118140
118141     GApplication: merge DBus interface into C source
118142
118143     instead of having it in a separate file that causes problems to the
118144     build system (I want to avoid using EXTRA_DIST here).
118145
118146  gio/Makefile.am                       |  1 +
118147  gio/gapplicationimpl-dbus-interface.c | 93
118148  -----------------------------------
118149  gio/gapplicationimpl-dbus.c           | 84
118150  +++++++++++++++++++++++++++++--
118151  3 files changed, 82 insertions(+), 96 deletions(-)
118152
118153 commit 8ff9150e4422db000289a282b23aadac4dd5ba2c
118154 Author: Ryan Lortie <desrt@desrt.ca>
118155 Date:   Tue Oct 19 12:38:40 2010 +0200
118156
118157     gio: update symbols
118158
118159  gio/gio.symbols | 1 +
118160  1 file changed, 1 insertion(+)
118161
118162 commit 34f31fdfda549de717bb0ef02f6acfdb6de8ca29
118163 Author: Ryan Lortie <desrt@desrt.ca>
118164 Date:   Tue Oct 19 12:38:01 2010 +0200
118165
118166     Don't try to dist old GApplication implementations
118167
118168     One of them was deleted already, even.
118169
118170  gio/Makefile.am        |  2 +-
118171  gio/gnullapplication.c | 74
118172  --------------------------------------------------
118173  2 files changed, 1 insertion(+), 75 deletions(-)
118174
118175 commit a6b8a3113bfd5fe9b28d3377865fed1ab1849ce0
118176 Author: Ryan Lortie <desrt@desrt.ca>
118177 Date:   Tue Oct 12 21:42:59 2010 -0400
118178
118179     GApplication: use g_signal_accumulator_first_wins
118180
118181     ...instead of our homebrew version.
118182
118183  gio/gapplication.c | 14 ++------------
118184  1 file changed, 2 insertions(+), 12 deletions(-)
118185
118186 commit 04b58a3e270c7de520c65cb213f95048db4503c8
118187 Author: Ryan Lortie <desrt@desrt.ca>
118188 Date:   Mon Oct 11 15:57:09 2010 -0400
118189
118190     Change 'Since:' to 2.28 for action classes
118191
118192  gio/gaction.c            | 26 +++++++++++++-------------
118193  gio/gactiongroup.c       | 34 +++++++++++++++++-----------------
118194  gio/gsimpleaction.c      | 18 +++++++++---------
118195  gio/gsimpleactiongroup.c |  8 ++++----
118196  4 files changed, 43 insertions(+), 43 deletions(-)
118197
118198 commit 3fe94ca9e904a5b85eb4beba978c68e2e01d4a59
118199 Author: Ryan Lortie <desrt@desrt.ca>
118200 Date:   Mon Oct 11 11:54:51 2010 -0400
118201
118202     GApplication: fill in action group implementation
118203
118204  gio/gapplication.c | 119
118205  ++++++++++++++++++++++++++++++++++++++++++++++++-----
118206  gio/gapplication.h |   3 ++
118207  2 files changed, 112 insertions(+), 10 deletions(-)
118208
118209 commit 491641cf017eff245dc13f7bea6011c7462c51f1
118210 Author: Ryan Lortie <desrt@desrt.ca>
118211 Date:   Mon Oct 11 10:50:41 2010 -0400
118212
118213     gio: app info symbol file fixup
118214
118215  gio/gio.symbols | 1 -
118216  1 file changed, 1 deletion(-)
118217
118218 commit 52b7fcf4093ac49860108c52cef58f62491cf1e4
118219 Author: Ryan Lortie <desrt@desrt.ca>
118220 Date:   Mon Oct 11 10:49:20 2010 -0400
118221
118222     gio: symbol file updates (actions, command line)
118223
118224  gio/gio.symbols | 30 +++++++++++++++++++++++-------
118225  1 file changed, 23 insertions(+), 7 deletions(-)
118226
118227 commit d6ac6c1850a8cd73775d6e95a20bb13f1f7f9527
118228 Author: Ryan Lortie <desrt@desrt.ca>
118229 Date:   Mon Oct 11 10:45:51 2010 -0400
118230
118231     Rename methods on GActionGroup to include 'action'
118232
118233     Makes explicit the fact that you are interacting with the individual
118234     action rather than the group and removes potential namespace conflicts
118235     with classes implementing the interface (like g_application_activate()
118236     vs g_application_activate_action()).
118237
118238  gio/gactiongroup.c       | 46 ++++++++++++++++-----------------
118239  gio/gactiongroup.h       | 66
118240  ++++++++++++++++++++++++------------------------
118241  gio/gapplication.c       | 14 +++++-----
118242  gio/gsimpleactiongroup.c | 14 +++++-----
118243  gio/tests/actions.c      | 28 ++++++++++----------
118244  5 files changed, 84 insertions(+), 84 deletions(-)
118245
118246 commit b2f942c142a84aa88b44600250bd93418ed14db3
118247 Author: Ryan Lortie <desrt@desrt.ca>
118248 Date:   Sun Oct 10 20:05:13 2010 -0400
118249
118250     GApplication: stub-in GActionGroup implementation
118251
118252  gio/gapplication.c | 83
118253  +++++++++++++++++++++++++++++++++++++++++++++++++++++-
118254  1 file changed, 82 insertions(+), 1 deletion(-)
118255
118256 commit 582638d7add3cd17b720c6a95bd18e9913c729a6
118257 Author: Ryan Lortie <desrt@desrt.ca>
118258 Date:   Sat Oct 9 17:25:07 2010 -0400
118259
118260     GApplication test: test remote commandline
118261
118262     Also, a few small fixes/tweaks to other places in the test.
118263
118264  gio/tests/gapplication.c | 68
118265  +++++++++++++++++++++++++++++++++++++++++++-----
118266  1 file changed, 62 insertions(+), 6 deletions(-)
118267
118268 commit 3e6eee806cdddd651bc15da9117adae1c3f97e6a
118269 Author: Ryan Lortie <desrt@desrt.ca>
118270 Date:   Sat Oct 9 17:24:09 2010 -0400
118271
118272     GApplication: add remote commandline support
118273
118274  gio/Makefile.am                       |   2 +
118275  gio/gapplication.c                    |  88 +++++++++--
118276  gio/gapplication.h                    |   5 +-
118277  gio/gapplicationcommandline.c         | 273
118278  ++++++++++++++++++++++++++++++++++
118279  gio/gapplicationcommandline.h         | 120 +++++++++++++++
118280  gio/gapplicationimpl-dbus-interface.c |  36 ++++-
118281  gio/gapplicationimpl-dbus.c           | 234 ++++++++++++++++++++++++++++-
118282  gio/gapplicationimpl.h                |   5 +
118283  gio/gio-marshal.list                  |   1 +
118284  gio/gio.h                             |   1 +
118285  gio/gioenums.h                        |   7 +-
118286  11 files changed, 748 insertions(+), 24 deletions(-)
118287
118288 commit 2854c373e140e63d6bd1a9f2ac01851c5b6418b1
118289 Author: Ryan Lortie <desrt@desrt.ca>
118290 Date:   Wed Oct 6 14:06:26 2010 -0400
118291
118292     GApplication test case
118293
118294  gio/tests/.gitignore     |   1 +
118295  gio/tests/Makefile.am    |   5 +-
118296  gio/tests/gapplication.c | 177
118297  +++++++++++++++++++++++++++++++++++++++++++++++
118298  3 files changed, 182 insertions(+), 1 deletion(-)
118299
118300 commit 72ce1c7eb6ece6353abaf3882ff4d50a39992efe
118301 Author: Ryan Lortie <desrt@desrt.ca>
118302 Date:   Wed Oct 6 14:05:40 2010 -0400
118303
118304     GApplication: fix inactivity-timeout
118305
118306     Create the gobject property for it.
118307
118308     Tweak the logic of having a pending timeout at the time that the
118309     application starts -- run the mainloop with a use count of zero
118310     if there
118311     is a timeout active.
118312
118313  gio/gapplication.c | 20 ++++++++++++++------
118314  1 file changed, 14 insertions(+), 6 deletions(-)
118315
118316 commit a7923a4aa3ff6d67672c6c69cd1b7d70fba9c57d
118317 Author: Ryan Lortie <desrt@desrt.ca>
118318 Date:   Wed Oct 6 13:08:26 2010 -0400
118319
118320     new GApplication implementation
118321
118322  gio/Makefile.am                       |    9 +-
118323  gio/gapplication.c                    | 1790
118324  ++++++++++++++-------------------
118325  gio/gapplication.h                    |  175 ++--
118326  gio/gapplicationimpl-dbus-interface.c |   59 ++
118327  gio/gapplicationimpl-dbus.c           |  304 ++++++
118328  gio/gapplicationimpl.h                |   28 +
118329  gio/gdbusapplication.c                |  424 --------
118330  gio/gio-marshal.list                  |    3 +-
118331  gio/gio.symbols                       |   30 +-
118332  gio/gioenums.h                        |   18 +
118333  gio/giotypes.h                        |    2 +
118334  gio/tests/.gitignore                  |    3 -
118335  gio/tests/Makefile.am                 |   12 -
118336  gio/tests/application.c               |  222 ----
118337  gio/tests/testapp.c                   |  107 --
118338  gio/tests/testapps.c                  |  604 -----------
118339  16 files changed, 1258 insertions(+), 2532 deletions(-)
118340
118341 commit 9d80c361418f94c609840ec9f83741aede7e482c
118342 Author: Tor Lillqvist <tml@iki.fi>
118343 Date:   Thu Oct 14 22:47:25 2010 +0300
118344
118345     Use CSIDL_LOCAL_APPDATA on Windows
118346
118347     Make g_get_user_data_dir() return the CSIDL_LOCAL_APPDATA folder on
118348     Windows, and not CSIDL_PERSONAL. On Windows 7, that corresponds to the
118349     subfolders AppData\Local vs. Documents under the profile ("home")
118350     folder. This matches what Qt does, for instance, and has been widely
118351     requested.
118352
118353     Also make g_get_user_config_dir() return this and not the (roaming)
118354     CSIDL_APPDATA folder. The reason for this change is that it would be
118355     surprising and hard to justify if g_get_user_data_dir() returned the
118356     local application data folder while g_get_user_config_dir() would
118357     return the roaming one. Nothing in the function names or the XDG specs
118358     suggests that any roaming vs. local dichotomy would be involved.
118359
118360     Document the new semantics and the fact that these two functions now
118361     return the same directory on Windows.
118362
118363     Note that in reality, code that really truly wants to support Windows
118364     as well as possible probably will not use these GLib functions anyway,
118365     but Win32 APIs directly to be sure what it is doing...
118366
118367     Should hopefully satisfy complaints in bug #620710 and related bugs.
118368
118369  glib/gutils.c | 18 ++++++++++--------
118370  1 file changed, 10 insertions(+), 8 deletions(-)
118371
118372 commit 9040eac4ebfbe14141d6501f44a501bfe5e61b9c
118373 Author: Matthias Clasen <mclasen@redhat.com>
118374 Date:   Sat Oct 16 23:30:30 2010 -0400
118375
118376     Prevent error pileup
118377
118378  gio/glib-compile-schemas.c | 4 ++--
118379  1 file changed, 2 insertions(+), 2 deletions(-)
118380
118381 commit 3c808dc87471d25a7b06c7f41d1b8341c2ca1e7d
118382 Author: Ryan Lortie <desrt@desrt.ca>
118383 Date:   Tue Oct 12 21:34:26 2010 -0400
118384
118385     GSignal: fix trivial docs typo
118386
118387  gobject/gsignal.c | 2 +-
118388  1 file changed, 1 insertion(+), 1 deletion(-)
118389
118390 commit 15d87c2cc48c8c1af3ad06ff8aaef766aa21fd6b
118391 Author: Ryan Lortie <desrt@desrt.ca>
118392 Date:   Tue Oct 12 20:58:43 2010 -0400
118393
118394     GObject: add g_signal_accumulator_first_wins
118395
118396     Deals with the case where we want exactly one signal handler to run.
118397
118398  docs/reference/gobject/gobject-sections.txt |  1 +
118399  gobject/gobject.symbols                     |  1 +
118400  gobject/gsignal.c                           | 33
118401  +++++++++++++++++++++++++++++
118402  gobject/gsignal.h                           |  5 +++++
118403  4 files changed, 40 insertions(+)
118404
118405 commit 0c21689ed83de2fb7bfb6dc31efa5d687cb7c6f8
118406 Author: Colin Walters <walters@verbum.org>
118407 Date:   Tue Oct 12 12:54:36 2010 -0400
118408
118409     gthemedicon: Fix annotation for g_themed_icon_get_names
118410
118411  gio/gthemedicon.c | 2 +-
118412  1 file changed, 1 insertion(+), 1 deletion(-)
118413
118414 commit cdd58347d1ddc282e55f91d0a991b268547d78d9
118415 Author: Jorge González <jorgegonz@svn.gnome.org>
118416 Date:   Sat Oct 9 14:38:08 2010 +0200
118417
118418     Updated Spanish translation
118419
118420  po/es.po | 700
118421  ++++++++++++++++++++++++++++++++-------------------------------
118422  1 file changed, 361 insertions(+), 339 deletions(-)
118423
118424 commit 5fa7a1e9cedb33d32049c54f13adc3504d723573
118425 Author: Javier Jardón <jjardon@gnome.org>
118426 Date:   Fri Oct 8 17:21:53 2010 +0200
118427
118428     gtypemodule: Mention g_object_run_dispose correctly in a warning
118429
118430     https://bugzilla.gnome.org/show_bug.cgi?id=630797
118431
118432  gobject/gtypemodule.c | 4 ++--
118433  1 file changed, 2 insertions(+), 2 deletions(-)
118434
118435 commit 44a8ff2f8f607f725c478793b876742b09f350ef
118436 Author: Emmanuele Bassi <ebassi@linux.intel.com>
118437 Date:   Fri Oct 8 16:09:10 2010 +0100
118438
118439     gobject: Improve install_properties()
118440
118441     Cache the parent type outside of the loop, and fix a typo in the
118442     documentation.
118443
118444  gobject/gobject.c | 7 ++++---
118445  1 file changed, 4 insertions(+), 3 deletions(-)
118446
118447 commit 3035bf40d0d75632b36fa703c3ac2becc98769d8
118448 Author: Christian Dywan <christian@twotoasts.de>
118449 Date:   Fri Oct 8 16:33:33 2010 +0200
118450
118451     Initialise lengths in GvdbReader to silence warnings
118452
118453  gio/gvdb/gvdb-reader.c | 2 +-
118454  1 file changed, 1 insertion(+), 1 deletion(-)
118455
118456 commit ad363d9aac5a6167121631a1ee8d3cec2784b5c2
118457 Author: Christian Dywan <christian@twotoasts.de>
118458 Date:   Fri Oct 8 16:33:04 2010 +0200
118459
118460     Initialise lengths in GDbusAuth to silence warnings
118461
118462  gio/gdbusauth.c | 4 ++--
118463  1 file changed, 2 insertions(+), 2 deletions(-)
118464
118465 commit 53f398f52aa07c4ae8c788fcc002f70eac941844
118466 Author: Christian Dywan <christian@twotoasts.de>
118467 Date:   Fri Oct 8 15:17:31 2010 +0200
118468
118469     Mention g_object_run_dispose correctly in tutorial
118470
118471     Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=630797
118472
118473  docs/reference/gobject/tut_gobject.xml | 4 ++--
118474  1 file changed, 2 insertions(+), 2 deletions(-)
118475
118476 commit 0e3a39c016c75523efb30531942cfd87976413c8
118477 Author: Bruce Cowan <bruce@bcowan.me.uk>
118478 Date:   Thu Oct 7 21:27:17 2010 +0100
118479
118480     Updated British English translation
118481
118482  po/en_GB.po | 469
118483  +++++++++++++++++++++++++++++++++---------------------------
118484  1 file changed, 258 insertions(+), 211 deletions(-)
118485
118486 commit 7bafb3be95026055b4c9142ea1a82895c9e393bc
118487 Author: William Jon McCann <jmccann@redhat.com>
118488 Date:   Thu Oct 7 13:51:21 2010 -0400
118489
118490     Remove g_desktop_app_info_lookup_get_type symbol from gio.types
118491
118492     It was removed in 9b262f1c5fe5a6fd879f17cd7b80d8c54e33d80c
118493
118494  docs/reference/gio/gio.types | 1 -
118495  1 file changed, 1 deletion(-)
118496
118497 commit 46390c9d107b6df55de458b3ffe47a5428d7f287
118498 Author: Tor Lillqvist <tml@iki.fi>
118499 Date:   Thu Oct 7 12:04:52 2010 +0300
118500
118501     Don't call close() on -1
118502
118503     Of course, a proper implementation of close() will just ignore an
118504     invalid parameter silently, and set errno. But apparently the "debug"
118505     version of the Microsoft C library generates some noise in this
118506     case. So avoid that. Thanks to John Emmas for reporting.
118507
118508  tests/testglib.c | 3 ++-
118509  1 file changed, 2 insertions(+), 1 deletion(-)
118510
118511 commit 200e3d7307df75803c03a2aebcbba0dc5eaa9161
118512 Author: Yaron Shahrabani <sh.yaron@gmail.com>
118513 Date:   Wed Oct 6 02:18:30 2010 +0200
118514
118515     Updated Hebrew translation.
118516
118517  po/he.po | 449
118518  +++++++++++++++++++++++++++++++++------------------------------
118519  1 file changed, 236 insertions(+), 213 deletions(-)
118520
118521 commit 9b262f1c5fe5a6fd879f17cd7b80d8c54e33d80c
118522 Author: Bastien Nocera <hadess@hadess.net>
118523 Date:   Tue Oct 5 15:02:37 2010 +0100
118524
118525     Replace "gio-desktop-app-info-lookup" extension point
118526
118527     With a native version, that looks for desktop items supporting
118528     x-scheme-handler/foo, when looking for a handler for the "foo"
118529     URI scheme handler.
118530
118531     https://bugzilla.gnome.org/show_bug.cgi?id=631410
118532
118533  gio/gdesktopappinfo.c | 93
118534  +++++----------------------------------------------
118535  gio/gdesktopappinfo.h | 36 --------------------
118536  gio/gio.symbols       |  1 -
118537  gio/giomodule.c       |  5 ---
118538  4 files changed, 8 insertions(+), 127 deletions(-)
118539
118540 commit 1612a4d5065e3505cf45585ffb7e890a06ff27d6
118541 Author: Ryan Lortie <desrt@desrt.ca>
118542 Date:   Tue Oct 5 02:29:47 2010 -0400
118543
118544     volume monitor: don't unref NULL
118545
118546     Fix a couple more cases of blindly calling g_object_unref() on the
118547     result of a function that is documented as sometimes returning NULL.
118548
118549  gio/tests/volumemonitor.c | 6 ++++--
118550  1 file changed, 4 insertions(+), 2 deletions(-)
118551
118552 commit a7662ef315d7f369cbbc438dec76e3b9db3cd5ba
118553 Author: Ryan Lortie <desrt@desrt.ca>
118554 Date:   Tue Oct 5 02:11:22 2010 -0400
118555
118556     GVariant tests: fix bad allignment assumption
118557
118558     One of the GVariant test cases allocates a pair of character arrays on
118559     the stack and then passes them to functions that assume that they will
118560     be aligned to a multiple of two.
118561
118562     This is not the case for some versions of GCC (4.0.3 on PowerPC).
118563
118564  glib/tests/gvariant.c | 13 ++++++++-----
118565  1 file changed, 8 insertions(+), 5 deletions(-)
118566
118567 commit 3c5b50c4243025c9f42caac9a429291194b77be5
118568 Author: Ryan Lortie <desrt@desrt.ca>
118569 Date:   Mon Oct 4 21:07:50 2010 -0400
118570
118571     GSettings test: fix error match strings
118572
118573     The name of the internal function that appears in an assertion message
118574     has changed.  Update the tests.
118575
118576  gio/tests/gsettings.c | 8 ++++----
118577  1 file changed, 4 insertions(+), 4 deletions(-)
118578
118579 commit c4037230d4afcc0b634dede843a94b3836bb0c39
118580 Author: Ryan Lortie <desrt@desrt.ca>
118581 Date:   Mon Oct 4 03:41:03 2010 -0400
118582
118583     gsettings-tool: Add 'range' subcommand
118584
118585     Provides access to the g_settings_get_range() functionality,
118586     converting
118587     its return value to something that's reasonable for printing at the
118588     console and potentially parseable.  The format may change.
118589
118590     Bug #631264.
118591
118592  gio/gsettings-bash-completion.sh |  8 ++---
118593  gio/gsettings-tool.c             | 63
118594  ++++++++++++++++++++++++++++++++++++++++
118595  2 files changed, 67 insertions(+), 4 deletions(-)
118596
118597 commit 59bdba3cbb50274b906740d483f049cdc91eb928
118598 Author: Ryan Lortie <desrt@desrt.ca>
118599 Date:   Mon Oct 4 03:40:22 2010 -0400
118600
118601     gsettings-tool: implement range-checking
118602
118603     Prevent assertion messages from spewing forth and also ensure that we
118604     exit with an error status in the event that the value was out
118605     of range.
118606
118607     Bug #631264.
118608
118609  gio/gsettings-tool.c | 7 +++++++
118610  1 file changed, 7 insertions(+)
118611
118612 commit e740c5b4cdcdf8e5f60cd2500451499c499d4ec2
118613 Author: Ryan Lortie <desrt@desrt.ca>
118614 Date:   Mon Oct 4 03:36:09 2010 -0400
118615
118616     Update symbols and docs sections
118617
118618  docs/reference/gio/gio-sections.txt | 6 +++++-
118619  gio/gio.symbols                     | 2 ++
118620  2 files changed, 7 insertions(+), 1 deletion(-)
118621
118622 commit e81d85615991e40a9c72f4f4319c358a4e1479cd
118623 Author: Ryan Lortie <desrt@desrt.ca>
118624 Date:   Mon Oct 4 03:33:06 2010 -0400
118625
118626     GSettings: add g_settings_range_check() API
118627
118628     Checks if a given value is within the correct range for a key.
118629
118630  gio/gsettings.c | 51 +++++++++++++++++++++++++++++++++++++++++++--------
118631  gio/gsettings.h |  3 +++
118632  2 files changed, 46 insertions(+), 8 deletions(-)
118633
118634 commit d6d76783ae9fc473d7fe38683d729d6c2c8e80c4
118635 Author: Ryan Lortie <desrt@desrt.ca>
118636 Date:   Mon Oct 4 02:58:46 2010 -0400
118637
118638     Bug 631263 - GSettings needs range/choice APIs
118639
118640     Add g_settings_get_range() to describe the possible values that may be
118641     provided to g_settings_set_value() without causing an error.
118642
118643     Add a test case.
118644
118645  gio/gsettings.c       | 84
118646  ++++++++++++++++++++++++++++++++++++++++++++++++++-
118647  gio/gsettings.h       |  2 ++
118648  gio/strinfo.c         | 31 +++++++++++++++++++
118649  gio/tests/gsettings.c | 43 ++++++++++++++++++++++++++
118650  4 files changed, 159 insertions(+), 1 deletion(-)
118651
118652 commit 833e389516b5e5b2271ed84c7b2036801c3100f1
118653 Author: Ryan Lortie <desrt@desrt.ca>
118654 Date:   Mon Oct 4 02:57:06 2010 -0400
118655
118656     schema compiler: Don't store zero-valued flags
118657
118658     Don't store the "none" value for flags into the compiled schema file.
118659     "none" should never appear as a value -- no flags set is indicated
118660     by an
118661     empty array.
118662
118663  gio/glib-compile-schemas.c | 7 ++++++-
118664  1 file changed, 6 insertions(+), 1 deletion(-)
118665
118666 commit 136e705e8383ff8848e425ac01278102d7badc52
118667 Author: Ryan Lortie <desrt@desrt.ca>
118668 Date:   Mon Oct 4 01:51:11 2010 -0400
118669
118670     Bug 627126 - gsettings schemas on FreeBSD
118671
118672     Rewrite the install rule for GSettings schemas to not depend on an
118673     obscure chunk of non-portable sed that nobody understands the purpose
118674     of.
118675
118676     Instead, use make's VPATH feature to resolve the paths of the
118677     files that
118678     need to be installed.  No need to depend on the .valid targets here
118679     since automake already ensures that 'make all' is complete before
118680     'make
118681     install' is permitted to run.
118682
118683  m4macros/gsettings.m4 | 16 ++--------------
118684  1 file changed, 2 insertions(+), 14 deletions(-)
118685
118686 commit 8efcc0d8c86b588eb0ee0e60d3c60d8c107734b5
118687 Author: Ryan Lortie <desrt@desrt.ca>
118688 Date:   Sun Oct 3 23:26:18 2010 -0400
118689
118690     glib-compile-schemas: write strinfo little endian
118691
118692     Ensure that the strinfo is output in little-endian byte order on big
118693     endian machines.
118694
118695     GSettings is now passing all of its tests on PowerPC.
118696
118697     Bug #630968 is closed.
118698
118699  gio/glib-compile-schemas.c | 6 ++++++
118700  1 file changed, 6 insertions(+)
118701
118702 commit 61563d5f555f697824cd2ecc17a6687773e6e70e
118703 Author: Ryan Lortie <desrt@desrt.ca>
118704 Date:   Sun Oct 3 23:25:29 2010 -0400
118705
118706     GSettings strinfo: byteswap integers
118707
118708     strinfo is always strictly little endian, so ensure that we
118709     byteswap to
118710     native when comparing and returning.
118711
118712  gio/strinfo.c | 4 ++--
118713  1 file changed, 2 insertions(+), 2 deletions(-)
118714
118715 commit 9211d2b00c82057864631a78b1f4ba1d36ee7b5c
118716 Author: Ryan Lortie <desrt@desrt.ca>
118717 Date:   Sun Oct 3 23:15:27 2010 -0400
118718
118719     GSettings endian: missed a spot
118720
118721     Missed an instance of get_value -> get_raw_value search/replace.
118722
118723  gio/gsettingsschema.c | 2 +-
118724  1 file changed, 1 insertion(+), 1 deletion(-)
118725
118726 commit c84441fbb3b2eb14775e8467a07cda4eff4502e1
118727 Author: Ryan Lortie <desrt@desrt.ca>
118728 Date:   Sun Oct 3 23:04:00 2010 -0400
118729
118730     GSettings big endian tweaks
118731
118732     GSettings relies on parts of the schema infromation remaining
118733     unbyteswapped (the strinfo database, for example) while requiring
118734     other
118735     parts to be in native order (the default value, constraints, etc.).
118736
118737     Lift the byteswapping into a place where we can do it selectively.
118738
118739  gio/gsettings.c       | 15 +++++++++++++++
118740  gio/gsettingsschema.c | 12 +-----------
118741  2 files changed, 16 insertions(+), 11 deletions(-)
118742
118743 commit 73ca8b47540d005d5227c03aac143d6780da654c
118744 Merge: 90822327a e5e491c96
118745 Author: Ryan Lortie <desrt@desrt.ca>
118746 Date:   Sun Oct 3 23:03:12 2010 -0400
118747
118748     Merge remote branch 'gvdb/master'
118749
118750 commit e5e491c96946ec6ff6809e4b2b757b1f2d497867
118751 Author: Ryan Lortie <desrt@desrt.ca>
118752 Date:   Sun Oct 3 22:54:03 2010 -0400
118753
118754     Add gvdb_table_get_raw_value() API for GSettings
118755
118756  gvdb-reader.c | 23 +++++++++++++++++++++++
118757  gvdb-reader.h |  3 +++
118758  2 files changed, 26 insertions(+)
118759
118760 commit 90822327acdcc0a10f0de41c591e4cee234811db
118761 Author: Ryan Lortie <desrt@desrt.ca>
118762 Date:   Sun Oct 3 22:53:49 2010 -0400
118763
118764     GSettings test: fix unsafe GObject properties use
118765
118766     The test case was passing a guint16 to g_object_get() for a guint
118767     property.  That's invalid on all systems, although it works (more or
118768     less) on little endian ones.  On big endian it's a total no-go.
118769
118770  gio/tests/gsettings.c | 14 ++++++++------
118771  1 file changed, 8 insertions(+), 6 deletions(-)
118772
118773 commit 2ce2d587edbeb98b355c4038c218d75a8c8f9c99
118774 Author: Ryan Lortie <desrt@desrt.ca>
118775 Date:   Sun Oct 3 22:39:47 2010 -0400
118776
118777     GVariant: avoid byteswapping in some cases
118778
118779     Make g_variant_byteswap() merely return a new reference on the given
118780     value in the event that we know that byteswapping will have no effect
118781     (ie: types which have no alignment requirement).
118782
118783     This fixes a somewhat complicated interaction between GVariant,
118784     GSettings and GVDB on big endian machines:  GSettings assumes that it
118785     can unref values returned from GVDB without losing access to the
118786     underlying data.  This only works if the underlying data is in the
118787     mapped file -- not a freshly-allocated buffer that GVariant
118788     byteswapped
118789     into.
118790
118791  glib/gvariant.c | 40 +++++++++++++++++++++++++++-------------
118792  1 file changed, 27 insertions(+), 13 deletions(-)
118793
118794 commit 63adeda0861a26b38ec0adc76255666554c18951
118795 Merge: cdab385ad a35852bda
118796 Author: Ryan Lortie <desrt@desrt.ca>
118797 Date:   Sun Oct 3 21:11:17 2010 -0400
118798
118799     Merge remote branch 'gvdb/master'
118800
118801 commit a35852bda37400bb4f7c6ee3a3184dde65fadb1f
118802 Author: Ryan Lortie <desrt@desrt.ca>
118803 Date:   Sun Oct 3 21:10:35 2010 -0400
118804
118805     Fix reader on big endian
118806
118807     Some of the hashtable code was failing to byteswap properly.
118808
118809  gvdb-reader.c | 10 +++++-----
118810  1 file changed, 5 insertions(+), 5 deletions(-)
118811
118812 commit cdab385ad9fcda469c3fae107adc4abc1082c27a
118813 Author: Ryan Lortie <desrt@desrt.ca>
118814 Date:   Sun Oct 3 20:47:26 2010 -0400
118815
118816     allow libtool 2.4
118817
118818     It's released now and it seems to work OK.
118819
118820  autogen.sh | 2 +-
118821  1 file changed, 1 insertion(+), 1 deletion(-)
118822
118823 commit 0bd50b39eb8223f2eeffe8dc5fe096b2c7695529
118824 Author: Ryan Lortie <desrt@desrt.ca>
118825 Date:   Sun Oct 3 17:30:10 2010 -0400
118826
118827     Bug 623400 - acquire context before dispatching
118828
118829     For GSettings.
118830
118831     Use the functionality introduced in the last commit to simplify our
118832     notify dispatching and increase the safety of doing so (by ensuring
118833     that
118834     the context is acquired in the current thread for the duration of the
118835     dispatch).
118836
118837     This closes bugs #623400 and #629849.
118838
118839  gio/gdelayedsettingsbackend.c  | 16 +-------
118840  gio/gsettingsbackend.c         | 87
118841  ++++++++++++++++--------------------------
118842  gio/gsettingsbackendinternal.h |  2 -
118843  3 files changed, 33 insertions(+), 72 deletions(-)
118844
118845 commit 92974b80fc10f494b33ed6760b5417bbbbb83473
118846 Author: Ryan Lortie <desrt@desrt.ca>
118847 Date:   Sun Oct 3 17:26:37 2010 -0400
118848
118849     Bug 618737 - "dispatch to context" functionality
118850
118851     Adds a new function g_main_context_invoke() (and _full() variant).
118852
118853     This function takes a main context, a function and a user_data.
118854     If the
118855     main context is already acquired in the current thread, the
118856     function is
118857     invoked directly.  If the main context is the default main context of
118858     the current thread and it can be acquired then the function is invoked
118859     directly while the context is owned.  Otherwise, the function is
118860     scheduled as an idle on the context.
118861
118862  glib/glib.symbols |   2 +
118863  glib/gmain.c      | 110
118864  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
118865  glib/gmain.h      |   9 +++++
118866  3 files changed, 121 insertions(+)
118867
118868 commit 63fb3ff774146a44dcf980bd4cfbca68770a3d93
118869 Author: Žygimantas Beručka <zygis@gnome.org>
118870 Date:   Sun Oct 3 15:45:33 2010 +0200
118871
118872     Updated Lithuanian translation by Aurimas Černius <aurisc4@gmail.com>
118873
118874  po/lt.po | 278
118875  ++++++++++++++++++++++++++++++++++++---------------------------
118876  1 file changed, 158 insertions(+), 120 deletions(-)
118877
118878 commit 2d6f8a8ea4a0c86c40da60db2d948306f4c2f5c9
118879 Author: Ryan Lortie <desrt@desrt.ca>
118880 Date:   Sun Oct 3 02:40:48 2010 -0400
118881
118882     gsettings-tool: Rewrite
118883
118884     Rewrite the GSettings tool.
118885
118886     Improvements/changes:
118887
118888      - simplify the code by performing common actions (like creating a
118889        schema) in only one place instead of one per-command
118890
118891      - new features (list schemas, list keys, monitor multiple, etc)
118892
118893      - factor-out bash completion and implement in shellscript
118894
118895      - input validation: should never abort due to invalid inputs
118896
118897     Still to do:
118898
118899      - proper error checking for ranges/choices
118900
118901      - support for querying range/choice information
118902
118903      - bash completion support for enums
118904
118905     Closes bug #629289, possibly among others.
118906
118907  gio/gsettings-bash-completion.sh |   58 ++-
118908  gio/gsettings-tool.c             | 1047
118909  ++++++++++++++------------------------
118910  2 files changed, 405 insertions(+), 700 deletions(-)
118911
118912 commit ed9db23f9a056ae253be25c2262f19047a62fe76
118913 Author: Ryan Lortie <desrt@desrt.ca>
118914 Date:   Sun Oct 3 01:53:09 2010 -0400
118915
118916     GSettings: implement .property_get('path')
118917
118918     This was unimplemented in g_settings_get_property(), leading to
118919     a failed
118920     'g_assert_not_reached()'.
118921
118922  gio/gsettings.c | 4 ++++
118923  1 file changed, 4 insertions(+)
118924
118925 commit 5af11ae4bc74104502da537b5a89e92223f697dc
118926 Author: Ryan Lortie <desrt@desrt.ca>
118927 Date:   Sat Oct 2 22:46:53 2010 -0400
118928
118929     Add 'Since:' tags for schema listing APIs
118930
118931  gio/gsettingsschema.c | 4 ++++
118932  1 file changed, 4 insertions(+)
118933
118934 commit d2c06994402ee30e989efb9e912d3abd16ca0e10
118935 Author: Ryan Lortie <desrt@desrt.ca>
118936 Date:   Sat Oct 2 22:42:02 2010 -0400
118937
118938     Clean up g_settings_list_schemas()
118939
118940     In its previous form, g_settings_list_schemas() was not useful as
118941     a tool
118942     to prevent aborts due to using g_settings_new() with an invalid schema
118943     name.  This is because g_settings_list_scheams() also listed
118944     relocatable
118945     schemas, and calling g_settings_new() for those would abort just the
118946     same as if you called it for a non-existent schema.
118947
118948     Modify g_settings_list_schemas() so that it only returns schemas for
118949     which it is safe to call g_settings_new().  Add another call for
118950     sake of
118951     completeness: g_settings_list_relocatable_schemas().
118952
118953  gio/gio.symbols       |   1 +
118954  gio/gsettings.h       |   1 +
118955  gio/gsettingsschema.c | 126
118956  +++++++++++++++++++++++++++++++++++++-------------
118957  gio/tests/gsettings.c |   7 ++-
118958  4 files changed, 103 insertions(+), 32 deletions(-)
118959
118960 commit 1fee36f72bdbf87d585222e864cb8494e7156ee0
118961 Author: Damyan Ivanov <dam+gnome@ktnx.net>
118962 Date:   Sat Oct 2 08:57:09 2010 +0300
118963
118964     Updated Bulgarian translation
118965
118966  po/bg.po | 143
118967  ++++++++++++++++++++++++++++++++++++++++++---------------------
118968  1 file changed, 95 insertions(+), 48 deletions(-)
118969
118970 commit ba0e608478367cdb7ee550b9efaefba8bd418720
118971 Author: Ryan Lortie <desrt@desrt.ca>
118972 Date:   Mon Sep 27 11:14:08 2010 -0400
118973
118974     Improve .gitignore
118975
118976  gio/tests/.gitignore | 1 +
118977  1 file changed, 1 insertion(+)
118978
118979 commit 3e771509b487fbc671e9217f8dcbd20daa44c116
118980 Author: Ryan Lortie <desrt@desrt.ca>
118981 Date:   Mon Sep 27 11:10:11 2010 -0400
118982
118983     Bug 628937 - gracefully handle broken schemas
118984
118985     Implement the second feature requested in the bug: silently ignore
118986     override files that attempt to override schemas that are not currently
118987     installed.
118988
118989     Also, support 'strictness' being optional for other errors when
118990     parsing
118991     override files (ie: inability to open the file, unknown key name,
118992     parse
118993     errors, out of range).  We don't completely back out the file in this
118994     case — as that is difficult with the current implementation —
118995     but just
118996     ignore the override for the single key.
118997
118998  gio/glib-compile-schemas.c | 121
118999  +++++++++++++++++++++++++++++++--------------
119000  1 file changed, 83 insertions(+), 38 deletions(-)
119001
119002 commit bd290081ff8c7951c6509d0aee23246739a928a2
119003 Author: Ryan Lortie <desrt@desrt.ca>
119004 Date:   Mon Sep 27 10:36:11 2010 -0400
119005
119006     glib-compile-schemas: improve error accuracy
119007
119008     We wrote "<enum> must contain at least one <value>" for empty <flags>.
119009     Fix that.
119010
119011  gio/glib-compile-schemas.c | 7 ++++---
119012  1 file changed, 4 insertions(+), 3 deletions(-)
119013
119014 commit e40f3932dd9d924c3197e98f44950561248297ae
119015 Author: Ryan Lortie <desrt@desrt.ca>
119016 Date:   Mon Sep 27 10:27:11 2010 -0400
119017
119018     Bug 628937 - gracefully handle broken schemas
119019
119020     Implement the first of two features requested in the bug: when
119021     encountering a broken .xml schema file, back out the changes in that
119022     file and continue to parse other files.
119023
119024     This prevents a single broken .xml file from messing up GSettings for
119025     everyone else.
119026
119027     Add a --strict option to get the old behaviour.  Use this from
119028     the test
119029     cases.
119030
119031  gio/glib-compile-schemas.c  | 89
119032  ++++++++++++++++++++++++++++++++++++---------
119033  gio/tests/gschema-compile.c |  1 +
119034  2 files changed, 72 insertions(+), 18 deletions(-)
119035
119036 commit fff6814973356ac23b1022113632441110825283
119037 Author: Ryan Lortie <desrt@desrt.ca>
119038 Date:   Mon Sep 27 09:06:24 2010 -0400
119039
119040     Bug 630077 - GDateTime week number support
119041
119042     Fully implement support for ISO 8601 week dates in GDateTime and
119043     document that this is the case.
119044
119045     Add an exhaustive test case to ensure correctness.
119046
119047  docs/reference/glib/glib-sections.txt |   1 +
119048  glib/gdatetime.c                      |  96 ++++++++++++++++-
119049  glib/gdatetime.h                      |   1 +
119050  glib/glib.symbols                     |   1 +
119051  glib/tests/gdatetime.c                | 188
119052  ++++++++++++++++++++++++++--------
119053  5 files changed, 239 insertions(+), 48 deletions(-)
119054
119055 commit fe1186a842458dcc647c5f9ab03f17c762354e95
119056 Author: Matthias Clasen <mclasen@redhat.com>
119057 Date:   Thu Sep 30 14:40:50 2010 -0400
119058
119059     message_to_write_data_free: Don't unref data->message if it is NULL
119060
119061     After the recent changes to message filtering, it can happen that
119062     data->message is NULL when we get here.
119063
119064  gio/gdbusprivate.c | 3 ++-
119065  1 file changed, 2 insertions(+), 1 deletion(-)
119066
119067 commit faaa8a9f8af9548e2d6052d1ba465285cb314cee
119068 Author: Giannis Katsampirhs <juankatsampirhs@gmail.com>
119069 Date:   Thu Sep 30 14:47:58 2010 +0300
119070
119071     l10n: Updated Greek translation for glib
119072
119073  po/el.po | 7535
119074  ++++++++++++++++++++++++++++++++------------------------------
119075  1 file changed, 3835 insertions(+), 3700 deletions(-)
119076
119077 commit 98a0ce64a379a60cfaf9b37f52b300c9297ea44c
119078 Author: Piotr Drąg <piotrdrag@gmail.com>
119079 Date:   Wed Sep 29 18:46:10 2010 +0200
119080
119081     Updated Polish translation
119082
119083  po/pl.po | 1642
119084  ++++++++++++++++++++++++++++++--------------------------------
119085  1 file changed, 794 insertions(+), 848 deletions(-)
119086
119087 commit 755c2dad72650f11397fc5a91ac42af15eafd530
119088 Author: Colin Walters <walters@verbum.org>
119089 Date:   Wed Sep 29 10:38:25 2010 -0400
119090
119091     introspection: Fix one annotation syntax
119092
119093  gio/gsettings.c | 2 +-
119094  1 file changed, 1 insertion(+), 1 deletion(-)
119095
119096 commit 01735d6cc09b7d24c2af07f91e1e96fe3cf785d1
119097 Author: Gabor Kelemen <kelemeng@gnome.hu>
119098 Date:   Wed Sep 29 14:07:05 2010 +0200
119099
119100     Updated Hungarian translation
119101
119102  po/hu.po | 632
119103  +++++++++++++++++++++++++++++++--------------------------------
119104  1 file changed, 310 insertions(+), 322 deletions(-)
119105
119106 commit 38e476ac7da339cec868cabf21beed6a91254935
119107 Author: Bruno Brouard <annoa.b@gmail.com>
119108 Date:   Wed Sep 29 09:02:51 2010 +0200
119109
119110     Updated French translation
119111
119112  po/fr.po | 190
119113  ++++++++++++++++++++++++++++++++++++++-------------------------
119114  1 file changed, 116 insertions(+), 74 deletions(-)
119115
119116 commit 36ba8ffb87a9cf23d37c91d716e3a1512fcc7707
119117 Author: Petr Kovar <pknbe@volny.cz>
119118 Date:   Wed Sep 29 04:41:25 2010 +0200
119119
119120     Update Czech translation
119121
119122  po/cs.po | 994
119123  ++++++++++++++++++++++++++++++++++++---------------------------
119124  1 file changed, 563 insertions(+), 431 deletions(-)
119125
119126 commit e458687fac24770f368f9caf498c84400b749f6b
119127 Author: Peter Kragelj <peter.kragelj@gmail.com>
119128 Date:   Tue Sep 28 21:21:38 2010 +0200
119129
119130     Updated Slovenian translation
119131
119132  po/sl.po | 218
119133  +++++++++++++++++++++++++++++++--------------------------------
119134  1 file changed, 109 insertions(+), 109 deletions(-)
119135
119136 commit afb6e1b4589a5308c3e9d7b2b77fdb8d47419929
119137 Author: Fran Diéguez <fran.dieguez@mabishu.com>
119138 Date:   Tue Sep 28 17:35:23 2010 +0200
119139
119140     Updated Galician translations
119141
119142  po/gl.po | 555
119143  +++++++++++++++++++++++++++++++++++----------------------------
119144  1 file changed, 305 insertions(+), 250 deletions(-)
119145
119146 commit 339182f575521ede0e380a3cf502f2ff974621b4
119147 Author: Peter Kragelj <peter.kragelj@gmail.com>
119148 Date:   Tue Sep 28 15:12:00 2010 +0200
119149
119150     Updated Slovenian translation
119151
119152  po/sl.po | 6 +++---
119153  1 file changed, 3 insertions(+), 3 deletions(-)
119154
119155 commit 974ab9cfa016e0f6c0b6c58b203fd1b1f891c3a2
119156 Author: Peter Kragelj <peter.kragelj@gmail.com>
119157 Date:   Tue Sep 28 15:10:33 2010 +0200
119158
119159     Updated Slovenian translation
119160
119161  po/sl.po | 623
119162  +++++++++++++++++++++++++++++++--------------------------------
119163  1 file changed, 308 insertions(+), 315 deletions(-)
119164
119165 commit e44f695f64d1baba9cc2f1eb2cdacbe68837dbfd
119166 Author: Gintautas Miliauskas <gintautas@miliauskas.lt>
119167 Date:   Tue Sep 28 00:12:42 2010 +0300
119168
119169     Updated Lithuanian translation (thanks Aurimas Cernius).
119170
119171  po/lt.po | 569
119172  ++++++++++++++++++++++++++++++++++-----------------------------
119173  1 file changed, 307 insertions(+), 262 deletions(-)
119174
119175 commit c4f2bd25934cb322c9910ef46148cea1beae2cca
119176 Author: Mario Blättermann <mariobl@gnome.org>
119177 Date:   Mon Sep 27 20:19:46 2010 +0200
119178
119179     [i18n] Updated German translation
119180
119181  po/de.po | 582
119182  ++++++++++++++++++++++++++++++++++-----------------------------
119183  1 file changed, 311 insertions(+), 271 deletions(-)
119184
119185 commit 973174e5cc56cd4f273c9d3b54a36f803e0b59dd
119186 Author: Fabrício Godoy <skarllot@gmail.com>
119187 Date:   Mon Sep 27 08:49:51 2010 -0300
119188
119189     Updated Brazilian Portuguese translation
119190
119191  po/pt_BR.po | 2487
119192  ++++++++++++++++++++++++++++++++++++++---------------------
119193  1 file changed, 1588 insertions(+), 899 deletions(-)
119194
119195 commit e2ea3eb5867b25465ef3ea540a541611aa7fef18
119196 Author: Damyan Ivanov <dam+gnome@ktnx.net>
119197 Date:   Mon Sep 27 13:31:09 2010 +0300
119198
119199     Updated Bulgarian translation
119200
119201  po/bg.po | 2388
119202  +++++++++++++++++++++++++++++++++++++++++---------------------
119203  1 file changed, 1570 insertions(+), 818 deletions(-)
119204
119205 commit 1a0dbff2365cc956ed0675a790dc09ea40f04fd1
119206 Author: Ryan Lortie <desrt@desrt.ca>
119207 Date:   Sun Sep 26 18:51:23 2010 -0400
119208
119209     clean up g_date_time_get_week_day()
119210
119211     No functionality changes here.
119212
119213     Vastly simplify the algorithm for calculating the day of the week.
119214
119215     Fix the documentation (which is incorrectly stating that 1 means
119216     Sunday) and clarify that the number we return is in line with ISO 8601
119217     week day numbering.
119218
119219  glib/gdatetime.c | 24 +++---------------------
119220  1 file changed, 3 insertions(+), 21 deletions(-)
119221
119222 commit e77faeb9209518f422fa6b035b8f4dd4401bf0e1
119223 Author: Wouter Bolsterlee <wbolster@gnome.org>
119224 Date:   Sun Sep 26 22:59:38 2010 +0200
119225
119226     Updated Dutch translation by Wouter Bolsterlee
119227
119228  po/nl.po | 326
119229  +++++++++++++++++++++++----------------------------------------
119230  1 file changed, 119 insertions(+), 207 deletions(-)
119231
119232 commit 4e091e8647175063d4684cfc6717e70d27f4d625
119233 Author: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>
119234 Date:   Sun Sep 26 22:39:14 2010 +0300
119235
119236     Updated Romanian translation
119237
119238  po/ro.po | 2508
119239  +++++++++++++++++++++++++++++++++++++++++++++++++-------------
119240  1 file changed, 2003 insertions(+), 505 deletions(-)
119241
119242 commit 30132c44c18d9a08e4c6a9b4834366bd8628ecfa
119243 Author: Johan Dahlin <johan@gnome.org>
119244 Date:   Fri Sep 24 18:24:41 2010 -0300
119245
119246     Add a lot of missing annotations
119247
119248  gio/gaction.h                  |  2 +-
119249  gio/gappinfo.c                 |  3 +-
119250  gio/gasyncresult.c             |  4 +--
119251  gio/gcancellable.c             |  2 +-
119252  gio/gcontenttype.c             |  4 +--
119253  gio/gconverterinputstream.c    |  2 +-
119254  gio/gconverteroutputstream.c   |  2 +-
119255  gio/gcredentials.c             |  2 +-
119256  gio/gdbusaddress.c             |  4 +--
119257  gio/gdbusconnection.c          | 12 ++++----
119258  gio/gdbusmessage.c             | 12 ++++----
119259  gio/gdbusmethodinvocation.c    |  6 ++--
119260  gio/gdbusproxy.c               |  2 +-
119261  gio/gdesktopappinfo.c          |  2 +-
119262  gio/gdrive.c                   |  4 +--
119263  gio/gemblem.c                  |  2 +-
119264  gio/gemblemedicon.c            |  4 +--
119265  gio/gfile.c                    | 67
119266  +++++++++++++++++++++++-------------------
119267  gio/gfileenumerator.c          |  2 +-
119268  gio/gfileicon.c                |  4 +--
119269  gio/gfileinfo.c                |  4 +--
119270  gio/gfileinputstream.c         |  4 +--
119271  gio/gfileiostream.c            |  4 +--
119272  gio/gfileoutputstream.c        |  4 +--
119273  gio/gicon.c                    |  4 ++-
119274  gio/ginetsocketaddress.c       |  2 +-
119275  gio/ginitable.c                |  6 ++--
119276  gio/giomodule.c                |  4 +--
119277  gio/giomodule.h                |  2 +-
119278  gio/gkeyfilesettingsbackend.c  |  2 +-
119279  gio/gloadableicon.c            |  4 +--
119280  gio/gmemoryoutputstream.c      |  2 +-
119281  gio/gmount.c                   |  6 ++--
119282  gio/gnetworkaddress.c          |  8 ++---
119283  gio/gnetworkservice.c          |  2 +-
119284  gio/goutputstream.c            |  6 ++--
119285  gio/gproxy.c                   |  4 +--
119286  gio/gproxyresolver.c           |  6 ++--
119287  gio/gresolver.c                |  2 +-
119288  gio/gseekable.c                |  3 +-
119289  gio/gsettings.c                |  8 ++---
119290  gio/gsettingsbackend.c         |  6 ++--
119291  gio/gsettingsschema.c          |  2 +-
119292  gio/gsimpleasyncresult.c       |  4 +--
119293  gio/gsocket.c                  | 10 +++----
119294  gio/gsocketaddressenumerator.c |  4 +--
119295  gio/gsocketclient.c            | 18 ++++++------
119296  gio/gsocketconnectable.c       |  4 +--
119297  gio/gsocketconnection.c        |  6 ++--
119298  gio/gsocketcontrolmessage.c    |  2 +-
119299  gio/gsocketlistener.c          |  8 ++---
119300  gio/gsrvtarget.c               |  2 +-
119301  gio/gthemedicon.c              |  8 ++---
119302  gio/gunionvolumemonitor.c      |  2 +-
119303  gio/gunixconnection.c          |  2 +-
119304  gio/gunixcredentialsmessage.c  |  2 +-
119305  gio/gunixfdmessage.c           |  2 +-
119306  gio/gunixmounts.c              |  6 ++--
119307  gio/gvfs.c                     | 12 ++++----
119308  gio/gvolume.c                  |  2 ++
119309  gio/gvolumemonitor.c           |  2 +-
119310  61 files changed, 172 insertions(+), 161 deletions(-)
119311
119312 commit 701ce5d2011ee4408212461f6e191eaca2290d0a
119313 Author: Johan Dahlin <johan@gnome.org>
119314 Date:   Fri Sep 24 16:23:31 2010 -0300
119315
119316     [introspection] Add GObject annotations
119317
119318     These were moved in from gobject-introspection
119319
119320  gobject/gobject.c | 7 ++++---
119321  1 file changed, 4 insertions(+), 3 deletions(-)
119322
119323 commit 835f9cb310b988b07d1822c3f12093b9b01bc496
119324 Author: Johan Dahlin <johan@gnome.org>
119325 Date:   Fri Sep 24 15:51:26 2010 -0300
119326
119327     [introspection] Move over annotations
119328
119329     Move all the annotations over from gobject-introspection.
119330
119331     They will not be used directly by the introspection scanner for now,
119332     instead they will be extracted by a script and updated manually
119333     until introspection is properly integrated into the glib build
119334
119335  gio/gaction.c             |  4 ++--
119336  gio/gactiongroup.c        |  7 ++++---
119337  gio/gappinfo.c            |  6 +++---
119338  gio/gasyncinitable.c      |  2 +-
119339  gio/gcontenttype.c        |  2 +-
119340  gio/gdesktopappinfo.c     |  2 +-
119341  gio/gemblemedicon.c       |  3 ++-
119342  gio/gfile.c               | 22 +++++++++++-----------
119343  gio/gfileenumerator.c     |  4 ++--
119344  gio/giomodule.c           |  3 ++-
119345  gio/gmount.c              |  8 ++++----
119346  gio/gresolver.c           | 22 ++++++++++++----------
119347  gio/gsettings.c           |  7 ++++---
119348  gio/gsrvtarget.c          |  2 +-
119349  gio/gunionvolumemonitor.c |  2 +-
119350  gio/gunixmounts.c         |  4 ++--
119351  gio/gvolume.c             |  6 +++---
119352  gio/gvolumemonitor.c      |  2 +-
119353  18 files changed, 57 insertions(+), 51 deletions(-)
119354
119355 commit 0927dda8ad29cb4e6b3d19977be1fb747b1d4950
119356 Author: Christian Dywan <christian@twotoasts.de>
119357 Date:   Fri Sep 24 13:56:35 2010 +0200
119358
119359     Correct error message when GUnixOutputStream fails to write
119360
119361     Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=628876
119362
119363  gio/gunixoutputstream.c | 2 +-
119364  1 file changed, 1 insertion(+), 1 deletion(-)
119365
119366 commit 80de3ca7ccc4bca1beeaf18459ecf4f703c6a2de
119367 Author: Andre Klapper <a9016009@gmx.de>
119368 Date:   Fri Sep 24 13:15:23 2010 +0200
119369
119370     Add missing file to POTFILES.in
119371
119372  po/POTFILES.in | 1 +
119373  1 file changed, 1 insertion(+)
119374
119375 commit 4d9ae95ae05669f329381898c38e6a98ae7f0cd5
119376 Author: David Zeuthen <davidz@redhat.com>
119377 Date:   Thu Sep 23 19:16:25 2010 -0400
119378
119379     GDBus: Don't use abstract sockets in test code
119380
119381     It doesn't really work right now because of a dbus-daemon(1) bug - see
119382     the comment added in the TODO section of gdbusconnection.c. So revert
119383     to old behavior. The downside is a lot of files in /tmp but right now
119384     that's better than not being able to run tests in a loop.
119385
119386     Signed-off-by: David Zeuthen <davidz@redhat.com>
119387
119388  gio/gdbusconnection.c        | 9 +++++++++
119389  gio/tests/gdbus-sessionbus.c | 6 ++----
119390  2 files changed, 11 insertions(+), 4 deletions(-)
119391
119392 commit a35eb7047116d0614d9d8dc9d1e435d45659d0d6
119393 Author: David Zeuthen <davidz@redhat.com>
119394 Date:   Thu Sep 23 18:57:35 2010 -0400
119395
119396     GDBus: Use abstract namespace in test cases to avoid littering all
119397     over /tmp
119398
119399     Signed-off-by: David Zeuthen <davidz@redhat.com>
119400
119401  gio/tests/gdbus-sessionbus.c | 8 ++++++--
119402  1 file changed, 6 insertions(+), 2 deletions(-)
119403
119404 commit 7036415cc1a32bbd9cc08e516196dbd704f8b5eb
119405 Author: David Zeuthen <davidz@redhat.com>
119406 Date:   Thu Sep 23 17:23:30 2010 -0400
119407
119408     GDBusConnection: Use correct GMainContext when invoking free functions
119409
119410     Without this fix, the ./gdbus-connection test case occasionally
119411     fails, see
119412
119413      https://bugzilla.gnome.org/show_bug.cgi?id=629945#c5
119414
119415     like this
119416
119417      /gdbus/connection/basic: OK
119418      /gdbus/connection/life-cycle: **
119419     ERROR:gdbus-connection.c:223:test_connection_life_cycle: assertion
119420     failed:
119421     (!quit_mainloop_fired)
119422      cleaning up bus with pid 21794
119423      Aborted (core dumped)
119424
119425     because the callback didn't happen on the same thread as where we are
119426     running the loop.
119427
119428     Signed-off-by: David Zeuthen <davidz@redhat.com>
119429
119430  gio/gdbusconnection.c        | 93
119431  +++++++++++++++++++++++++++++++++++++++-----
119432  gio/tests/gdbus-connection.c | 57 +++++++++++++++++++++------
119433  2 files changed, 129 insertions(+), 21 deletions(-)
119434
119435 commit 919f64acab8a0bfb1262f3df1cdda4383054e0f1
119436 Author: Stefan Kost <ensonic@users.sf.net>
119437 Date:   Thu Sep 23 18:41:57 2010 +0300
119438
119439     build: fix out of srcdir build
119440
119441     The gtk-doc makefile rules do cd srcdir && cp $(HTML_IMAGES) target/
119442     and this
119443     breaks for "srcdir" != ".".
119444
119445  docs/reference/gobject/Makefile.am | 2 +-
119446  1 file changed, 1 insertion(+), 1 deletion(-)
119447
119448 commit 643e5526c515f0ee6e681b806fda36eaaa3f263c
119449 Author: David Zeuthen <davidz@redhat.com>
119450 Date:   Thu Sep 23 16:27:52 2010 -0400
119451
119452     GDBus: fix name test cases
119453
119454     Since we make message buses come and go, we need to ensure that the
119455     singleton connection instance goes away before attempting to call
119456     g_bus_get_sync() or similar.
119457
119458     Signed-off-by: David Zeuthen <davidz@redhat.com>
119459
119460  gio/tests/gdbus-names.c | 1 +
119461  1 file changed, 1 insertion(+)
119462
119463 commit 71b1d738e2c0fe900b6bb6672aa464ce74b489b3
119464 Author: David Zeuthen <davidz@redhat.com>
119465 Date:   Thu Sep 23 16:09:25 2010 -0400
119466
119467     GDBus: bump timeout for some tests
119468
119469     When under load, a one second timeout is just not enough. This can be
119470     observed by e.g. restarting a CPU- and IO-intensive application like a
119471     web browser with many tabs while running the test cases. Therefore,
119472     bump the timeouts to 30 seconds.
119473
119474     Signed-off-by: David Zeuthen <davidz@redhat.com>
119475
119476  gio/tests/gdbus-connection.c | 8 ++++----
119477  gio/tests/gdbus-tests.c      | 8 ++++----
119478  2 files changed, 8 insertions(+), 8 deletions(-)
119479
119480 commit 1f6a9f1e2d2ebc5f37e7c526344d7aa26cee148d
119481 Author: David Zeuthen <davidz@redhat.com>
119482 Date:   Thu Sep 23 15:47:46 2010 -0400
119483
119484     GDBus: Move "slow" connection test cases into separate test program
119485
119486     Signed-off-by: David Zeuthen <davidz@redhat.com>
119487
119488  gio/tests/Makefile.am             |   4 +
119489  gio/tests/gdbus-connection-slow.c | 214
119490  ++++++++++++++++++++++++++++++++++++++
119491  gio/tests/gdbus-connection.c      | 160 ----------------------------
119492  3 files changed, 218 insertions(+), 160 deletions(-)
119493
119494 commit f0b04acfd31b768151a88db3f8d3347f55b2a7b3
119495 Author: David Zeuthen <davidz@redhat.com>
119496 Date:   Thu Sep 23 15:10:50 2010 -0400
119497
119498     GDBusConnection: Avoid callbacks on finalized connection
119499
119500     Turns out that GDBusWorker will issue callbacks (in its own thread)
119501     even after g_dbus_worker_stop() has been called. This would rarely
119502     happen (and unreffing a connection is even rarer) so only saw this bug
119503     occasionally when running the gdbus-connection test case in a loop.
119504
119505     Fix up this issue by maintaining a set of GDBusConnection objects that
119506     are currently "alive" and do nothing in the callbacks if the passed
119507     user_data pointer is not in this set.
119508
119509     Also attempted to fix up a race condition with
119510     _g_object_wait_for_single_ref_do() and its use of GObject toggle
119511     references - for now, just resort to busy waiting, thereby
119512     sidestepping the toggle reference mess altogether.
119513
119514     Signed-off-by: David Zeuthen <davidz@redhat.com>
119515
119516  gio/gdbusconnection.c        | 65
119517  ++++++++++++++++++++++++++++++++++++++++----
119518  gio/gdbusprivate.c           | 14 ++--------
119519  gio/tests/gdbus-connection.c |  8 ++++--
119520  gio/tests/gdbus-tests.c      | 50 ++++++++++++++++++++++++++++++++--
119521  4 files changed, 115 insertions(+), 22 deletions(-)
119522
119523 commit c3c0e4d11d0682d832d199de31b35457f6078d5c
119524 Author: Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>
119525 Date:   Fri Sep 24 02:09:10 2010 +0900
119526
119527     Updated Japanese translation (symbolic link related)
119528
119529  po/ja.po | 58 ++++++++++++++++++++++++++++++----------------------------
119530  1 file changed, 30 insertions(+), 28 deletions(-)
119531
119532 commit e7df1a4157cc95e658a31de55e8374c4364a2238
119533 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
119534 Date:   Wed Sep 22 13:11:59 2010 -0400
119535
119536     Fix memory leak in SOCKSv5 implementation
119537
119538  gio/gsocks5proxy.c | 1 +
119539  1 file changed, 1 insertion(+)
119540
119541 commit 99d57b5ce952b7f43ff52b41362035bfa193eb5f
119542 Author: Benjamin Otte <otte@redhat.com>
119543 Date:   Thu Sep 23 13:57:22 2010 +0200
119544
119545     glib-2.0.m4: Use unsigned variables for version numbers
119546
119547     When using signed, we get complaints from gcc about comparing
119548     signed to
119549     unsigned with -Wsign-compare. And combined with -Werror in users'
119550     CFLAGS
119551     it breaks configure runs.
119552
119553  m4macros/glib-2.0.m4 | 8 ++++----
119554  1 file changed, 4 insertions(+), 4 deletions(-)
119555
119556 commit 24a706404ded0578b029b2fb65e6418bda84d32f
119557 Author: Bruno Brouard <annoa.b@gmail.com>
119558 Date:   Thu Sep 23 08:47:54 2010 +0200
119559
119560     Updated French translation
119561
119562  po/fr.po | 1706
119563  ++++++++++++++++++++++++++++++++++++++------------------------
119564  1 file changed, 1044 insertions(+), 662 deletions(-)
119565
119566 commit 61453216803d745b1d563710f8ec3aa918d2e819
119567 Author: Ryan Lortie <desrt@desrt.ca>
119568 Date:   Wed Sep 22 06:45:02 2010 -0400
119569
119570     GSocketControlMessage: clean up confusing code
119571
119572     It looks like the deserialisation function in GSocketControlMessage
119573     can
119574     potentially leak a reference to the class structure of a
119575     GSocketControlMessage subclass (although the particular code path is
119576     probably never hit).
119577
119578     Clean up the code a bit.
119579
119580     Also, make sure that the GUnixCredentialsMessage type is registered
119581     before attempting deserialisation.
119582
119583     Closes bug #629687.
119584
119585  gio/gsocketcontrolmessage.c | 15 +++++++--------
119586  1 file changed, 7 insertions(+), 8 deletions(-)
119587
119588 commit 02451227ec8bafae48af4c519c9e0441176d1978
119589 Author: Ryan Lortie <desrt@desrt.ca>
119590 Date:   Wed Sep 22 06:28:49 2010 -0400
119591
119592     fix argument order for g_date_time_difference()
119593
119594     The names of the arguments in the header file was reversed.
119595
119596     Closes bug #630000
119597
119598  glib/gdatetime.h | 4 ++--
119599  1 file changed, 2 insertions(+), 2 deletions(-)
119600
119601 commit 86d3342f854f11c1a35f02ec4f54c7aec345bae5
119602 Author: Claude Paroz <claude@2xlibre.net>
119603 Date:   Wed Sep 22 10:42:55 2010 +0200
119604
119605     Add translator comments for command parameter translation
119606
119607  gio/gsettings-tool.c | 2 ++
119608  1 file changed, 2 insertions(+)
119609
119610 commit 0a68f09494dea14d90ab802862eaa04d1ac54169
119611 Author: Mattias Põldaru <mahfiaz gmail com>
119612 Date:   Tue Sep 21 19:18:38 2010 +0300
119613
119614     [l10n] Updated Estonian translation
119615
119616  po/et.po | 20 ++++++++++----------
119617  1 file changed, 10 insertions(+), 10 deletions(-)
119618
119619 commit 33216f3d07d21bb5a8af62cfffeb18c8352cf114
119620 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
119621 Date:   Tue Sep 21 14:42:23 2010 +0200
119622
119623     Updated Basque language
119624
119625  po/eu.po | 1435
119626  ++++++++++++++++++++++++++++++--------------------------------
119627  1 file changed, 699 insertions(+), 736 deletions(-)
119628
119629 commit 60def049d95e82c836cfc8b2f13a4ed8472f7865
119630 Author: Philip Withnall <philip.withnall@collabora.co.uk>
119631 Date:   Mon Sep 20 17:56:30 2010 +0100
119632
119633     Bug 630185 — Allow NULL strings in g_quark_try_string()
119634
119635     Allow NULL strings to be passed to g_quark_try_string(), returning
119636     a 0 quark
119637     in that case, as per the existing documentation. Closes: bgo#630185
119638
119639  glib/gdataset.c | 6 ++++--
119640  1 file changed, 4 insertions(+), 2 deletions(-)
119641
119642 commit f1f7e771d7b3d9f8b7c656c6d9a9d8112f32732d
119643 Author: Behdad Esfahbod <behdad@behdad.org>
119644 Date:   Mon Sep 20 22:51:26 2010 -0400
119645
119646     Fix typo
119647
119648  glib/giochannel.c | 2 +-
119649  1 file changed, 1 insertion(+), 1 deletion(-)
119650
119651 commit 291545b6eee306249529652a2d1422d0e7a460c8
119652 Author: Colin Walters <walters@verbum.org>
119653 Date:   Mon Sep 20 13:20:04 2010 -0400
119654
119655     gdir: Clarify in documentation that ordering is not defined
119656
119657  glib/gdir.c | 16 ++++++++++++----
119658  1 file changed, 12 insertions(+), 4 deletions(-)
119659
119660 commit 909fad7583ae9459fc3301e6de184b56a963464c
119661 Author: Michael Kotsarinis <mk73628@gmail.com>
119662 Date:   Mon Sep 20 19:40:53 2010 +0300
119663
119664     l10n: Updated Greek translation for glib
119665
119666  po/el.po | 6698
119667  ++++++++++++++++++++++++++++++++++----------------------------
119668  1 file changed, 3700 insertions(+), 2998 deletions(-)
119669
119670 commit 05e185728a9b7decfd13f4bffaad9f240253e83f
119671 Author: Yaron Shahrabani <sh.yaron@gmail.com>
119672 Date:   Mon Sep 20 15:15:46 2010 +0200
119673
119674     Updated Hebrew translation.
119675
119676  po/he.po | 1134
119677  ++++++++++++++++++++++++++++++++------------------------------
119678  1 file changed, 579 insertions(+), 555 deletions(-)
119679
119680 commit de432280a0e93aa1ebde4512fc1dd248af88bb32
119681 Author: Stefan Kost <ensonic@users.sf.net>
119682 Date:   Sun Sep 19 22:06:10 2010 +0300
119683
119684     docs: shorten var name in example
119685
119686     We use 'pspec' instead of 'maman_param_spec' elsewhere too.
119687
119688  docs/reference/gobject/tut_howto.xml | 6 +++---
119689  1 file changed, 3 insertions(+), 3 deletions(-)
119690
119691 commit aa8c8df44fc1e2b852bb6a0cfb516f976f841de5
119692 Author: Stefan Kost <ensonic@users.sf.net>
119693 Date:   Sun Sep 19 22:03:40 2010 +0300
119694
119695     docs: fix iface type naming
119696
119697  docs/reference/gobject/tut_gtype.xml | 10 +++++-----
119698  1 file changed, 5 insertions(+), 5 deletions(-)
119699
119700 commit 58e5b01fbc208a8cd374b60951c70e3d5c4355de
119701 Author: Stefan Kost <ensonic@users.sf.net>
119702 Date:   Sun Sep 19 21:50:31 2010 +0300
119703
119704     docs: fix docbook validity
119705
119706     'type' must be inside of 'link'.
119707
119708  docs/reference/gobject/tut_gobject.xml | 19 ++++++------
119709  docs/reference/gobject/tut_gsignal.xml | 12 ++++----
119710  docs/reference/gobject/tut_gtype.xml   | 56
119711  +++++++++++++++++-----------------
119712  docs/reference/gobject/tut_howto.xml   | 10 +++---
119713  4 files changed, 49 insertions(+), 48 deletions(-)
119714
119715 commit 409f7db894bcfc6574d86aec34af6851dacc1666
119716 Author: Stefan Kost <ensonic@users.sf.net>
119717 Date:   Sun Sep 19 21:37:19 2010 +0300
119718
119719     docs: cleanup constructor example
119720
119721     Remove unused var and chain-up the sane way we do elsewhere.
119722
119723  docs/reference/gobject/tut_gobject.xml | 5 +----
119724  1 file changed, 1 insertion(+), 4 deletions(-)
119725
119726 commit a6ad0fbec23d78611bafd217ea56fcd58aea1405
119727 Author: Stefan Kost <ensonic@users.sf.net>
119728 Date:   Sun Sep 19 21:33:52 2010 +0300
119729
119730     docs: use passive voice.
119731
119732  docs/reference/gobject/tut_howto.xml | 4 ++--
119733  1 file changed, 2 insertions(+), 2 deletions(-)
119734
119735 commit 062e7f7848eb0577e4745b3e8c6a4e8312e360c3
119736 Author: Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>
119737 Date:   Mon Sep 20 02:02:32 2010 +0900
119738
119739     Updated Japanese translation
119740
119741  po/ja.po | 802
119742  ++++++++++++++++++++++++++++++++-------------------------------
119743  1 file changed, 413 insertions(+), 389 deletions(-)
119744
119745 commit 5bb2da9b999b414ea65a7d89168101ddf87856f1
119746 Author: Ask H. Larsen <asklarsen@gmail.com>
119747 Date:   Sun Sep 19 18:07:57 2010 +0200
119748
119749     Updated Danish translation
119750
119751  po/da.po | 1305
119752  +++++++++++++++++++++++++++++++++++++-------------------------
119753  1 file changed, 772 insertions(+), 533 deletions(-)
119754
119755 commit 29393abf05b7322b1b1d267c5a929136ed8a7c70
119756 Author: Wouter Bolsterlee <wbolster@gnome.org>
119757 Date:   Sun Sep 19 17:08:25 2010 +0200
119758
119759     Updated Dutch translation by Wouter Bolsterlee
119760
119761  po/nl.po | 2089
119762  +++++++++++++++++++++++++++++++++++++++++---------------------
119763  1 file changed, 1372 insertions(+), 717 deletions(-)
119764
119765 commit abfa91e655254180ce134012cbbcffa8e150a00b
119766 Author: Mattias Põldaru <mahfiaz gmail com>
119767 Date:   Sun Sep 19 11:52:30 2010 +0300
119768
119769     [l10n] Updated Estonian translation
119770
119771  po/et.po | 1189
119772  ++++++++++++++++++++++++++++----------------------------------
119773  1 file changed, 531 insertions(+), 658 deletions(-)
119774
119775 commit cec629972b2a599cb28eb9d61cc000c4dc97f534
119776 Author: Ryan Lortie <desrt@desrt.ca>
119777 Date:   Sat Sep 18 16:31:00 2010 -0400
119778
119779     GDateTime: G_GNUC_WARN_UNUSED_RESULT for modifiers
119780
119781     Emmanuele suggested adding G_GNUC_WARN_UNUSED_RESULT to all of the
119782     g_date_time_add_* functions to help deal with the situation where
119783     people
119784     may mistakenly believe that these functions are inplace modifiers.
119785
119786  glib/gdatetime.h | 9 +++++++++
119787  1 file changed, 9 insertions(+)
119788
119789 commit ac05f990db211a27a950d61ef4bf47335ced7cc4
119790 Author: Ryan Lortie <desrt@desrt.ca>
119791 Date:   Sat Sep 18 12:52:58 2010 -0400
119792
119793     Fix header cleaup fallout when using system pcre
119794
119795     Using the internal pcre has the side effect of exposing gregex.c to
119796     glib.h.  When we use the system one, we lose that, so we need to
119797     explicitly include the things we use (glist, gatomic, etc..)
119798
119799  glib/gregex.c | 4 ++++
119800  1 file changed, 4 insertions(+)
119801
119802 commit 1bc08279b907529627677c9191664862c063de49
119803 Author: Duarte Loreto <happyguy_pt@hotmail.com>
119804 Date:   Sat Sep 18 12:30:00 2010 +0100
119805
119806     Updated Portuguese translation
119807
119808  po/pt.po | 770
119809  ++++++++++++++++++++++++++++++++-------------------------------
119810  1 file changed, 397 insertions(+), 373 deletions(-)
119811
119812 commit c1b7697a8ba4cf016f1efef86369376917acccdb
119813 Author: Ryan Lortie <desrt@desrt.ca>
119814 Date:   Fri Sep 17 20:48:25 2010 -0400
119815
119816     bump version to 2.27.1
119817
119818  configure.ac | 2 +-
119819  1 file changed, 1 insertion(+), 1 deletion(-)
119820
119821 commit dda9707377f43c827860dbce8bf09c7b98e2ad14
119822 Author: Ryan Lortie <desrt@desrt.ca>
119823 Date:   Fri Sep 17 17:57:19 2010 -0400
119824
119825     release 2.27.0
119826
119827  NEWS                                      | 104
119828  ++++++++++++++++++++++++++++++
119829  docs/reference/glib/tmpl/glib-unused.sgml |  40 ------------
119830  docs/reference/glib/tmpl/messages.sgml    |  27 ++++++--
119831  docs/reference/glib/tmpl/version.sgml     |  41 ++++++++++++
119832  4 files changed, 166 insertions(+), 46 deletions(-)
119833
119834 commit 6393ffa3a6ac50b4b2cc1ed92760544caf9bb90a
119835 Author: Ryan Lortie <desrt@desrt.ca>
119836 Date:   Sat Sep 18 01:18:13 2010 +0300
119837
119838     GDateTime: fix a test that fails from time to time
119839
119840     The test fails if it's a different date in the time zone of the
119841     machine
119842     running the test than it currently is in UTC.
119843
119844  glib/tests/gdatetime.c | 2 +-
119845  1 file changed, 1 insertion(+), 1 deletion(-)
119846
119847 commit 7be2ba4d945682c30a91ff35dac255e0f4a0b038
119848 Author: Ryan Lortie <desrt@desrt.ca>
119849 Date:   Fri Sep 17 13:27:38 2010 -0400
119850
119851     Bump to version 2.27.0 after branching glib-2-26
119852
119853  configure.ac | 4 ++--
119854  1 file changed, 2 insertions(+), 2 deletions(-)
119855
119856 commit b4ee303ed6bc35b5dbb73bfa4b3a27eaba23a83c
119857 Author: Ryan Lortie <desrt@desrt.ca>
119858 Date:   Fri Sep 17 13:26:50 2010 -0400
119859
119860     .gitignore some test cases
119861
119862  gio/tests/.gitignore | 2 ++
119863  1 file changed, 2 insertions(+)
119864
119865 commit 5109778e939265087d1b1257daf6ba5f454ff346
119866 Author: Ryan Lortie <desrt@desrt.ca>
119867 Date:   Fri Sep 17 13:20:17 2010 -0400
119868
119869     .gitignore some sgml
119870
119871  docs/reference/glib/tmpl/.gitignore | 2 ++
119872  1 file changed, 2 insertions(+)
119873
119874 commit cf73ba47f14a5793b9575ce542edf558fe5abee8
119875 Author: Ryan Lortie <desrt@desrt.ca>
119876 Date:   Fri Sep 17 13:14:59 2010 -0400
119877
119878     Deal with gtk-doc's insane sensitivty to spaces
119879
119880     ...by inserting a few of them.
119881
119882  glib/goption.c | 4 ++--
119883  1 file changed, 2 insertions(+), 2 deletions(-)
119884
119885 commit 6b0e31ce4891883b3923c40c68347dcf5fe54165
119886 Author: Ryan Lortie <desrt@desrt.ca>
119887 Date:   Thu Sep 16 04:44:59 2010 -0400
119888
119889     Clean-up/tweaking of GDateTime and GTimeZone
119890
119891  docs/reference/glib/glib-docs.sgml    |    1 +
119892  docs/reference/glib/glib-sections.txt |   99 +-
119893  glib/Makefile.am                      |    2 +
119894  glib/gdatetime.c                      | 2681
119895  +++++++++++++++------------------
119896  glib/gdatetime.h                      |  247 ++-
119897  glib/glib.h                           |    1 +
119898  glib/glib.symbols                     |   49 +-
119899  glib/gtimezone.c                      |  790 ++++++++++
119900  glib/gtimezone.h                      |   81 +
119901  glib/tests/gdatetime.c                |  314 ++--
119902  10 files changed, 2373 insertions(+), 1892 deletions(-)
119903
119904 commit 909289c76330f66b87a51fbfc645fb4d474f1301
119905 Author: Emmanuele Bassi <ebassi@linux.intel.com>
119906 Date:   Wed Sep 15 14:47:15 2010 +0100
119907
119908     datetime: Fix hashing
119909
119910     Convert to the epoch, just like we do when checking for equality, so
119911     that timezones are correctly handled.
119912
119913     https://bugzilla.gnome.org/show_bug.cgi?id=50076
119914
119915  glib/gdatetime.c | 83
119916  ++++++++++++++++++++++++++++++--------------------------
119917  1 file changed, 45 insertions(+), 38 deletions(-)
119918
119919 commit 3e9fb52214da793ef1320775f1ab8226bdca6ae2
119920 Author: Emmanuele Bassi <ebassi@linux.intel.com>
119921 Date:   Wed Sep 15 14:39:26 2010 +0100
119922
119923     datetime: Rename g_date_time_printf() to g_date_time_format()
119924
119925     The function does not use any printf() modifiers, so using printf()
119926     is a
119927     misnomer.
119928
119929     Prior art: strftime, g_ascii_formatd
119930
119931     https://bugzilla.gnome.org/show_bug.cgi?id=50076
119932
119933  glib/gdatetime.c       | 8 ++++----
119934  glib/gdatetime.h       | 2 +-
119935  glib/tests/gdatetime.c | 6 +++---
119936  3 files changed, 8 insertions(+), 8 deletions(-)
119937
119938 commit 4bac6613cfca4b0676a51e1df0848fa2e4d35120
119939 Author: Emmanuele Bassi <ebassi@linux.intel.com>
119940 Date:   Wed Sep 15 13:55:36 2010 +0100
119941
119942     datetime: Update modifiers for DST changes
119943
119944     If a DateTime gets modified to cross the DST state from its previous
119945     state then we want to update the DateTime to compensate for the new
119946     offset.
119947
119948     In other words, if we have a DateTime defined as:
119949
119950       DateTime({ y: 2009, m: 8, d: 15, hh: 3, mm: 0, tz: 'Europe/London'
119951       });
119952
119953     and we add six months to it, the hour must be changed to 60 minutes
119954     behind, as the DST comes into effect.
119955
119956     https://bugzilla.gnome.org/show_bug.cgi?id=50076
119957
119958  glib/gdatetime.c       | 270
119959  ++++++++++++++++++++++++++++++-------------------
119960  glib/tests/gdatetime.c |  67 +++++++++---
119961  2 files changed, 220 insertions(+), 117 deletions(-)
119962
119963 commit 0746f7403638a6f17c61ec04beb4f692914ce9a0
119964 Author: Emmanuele Bassi <ebassi@linux.intel.com>
119965 Date:   Wed Sep 15 10:05:41 2010 +0100
119966
119967     datetime: Allow setting fractionary seconds in new_full()
119968
119969     Otherwise we'll have to do:
119970
119971       dt = g_date_time_new_full (Y, M, D, h, m, s, tz);
119972       tmp = g_date_time_add_usec (dt, usec);
119973       g_date_time_unref (dt);
119974       dt = tmp;
119975
119976     With its additional allocations.
119977
119978     https://bugzilla.gnome.org/show_bug.cgi?id=50076
119979
119980  glib/gdatetime.c       | 6 +++---
119981  glib/gdatetime.h       | 2 +-
119982  glib/tests/gdatetime.c | 6 +++++-
119983  3 files changed, 9 insertions(+), 5 deletions(-)
119984
119985 commit 67f1e52ce2a1372e4f8ffc5fdf292b33120264ab
119986 Author: Emmanuele Bassi <ebassi@linux.intel.com>
119987 Date:   Tue Sep 14 08:00:40 2010 +0100
119988
119989     datetime: Rework time zone support in constructors
119990
119991     Timezone handling is complicated. Really complicated.
119992
119993     In order to simplify it a little bit, we need to expose the GTimeZone
119994     structure.
119995
119996     First of all, we allow creating time zone information directly
119997     from the
119998     offset and the DST state, and then pass it to the
119999     g_date_time_new_full()
120000     constructor. We also need to clean up the mess that is
120001     UTC-vs.-localtime
120002     for the other constructors.
120003
120004     We also allow creating a GTimeZone from the Olson zoneinfo database
120005     names; a time zone created like this will be "floating": it will just
120006     reference the zoneinfo file - which are mmap()'ed, kept in a cache and
120007     refcounted. Once the GTimeZone has been associated with a GDateTime,
120008     it
120009     will be "anchored" to it: the offset will be resolved, as well as the
120010     DST state.
120011
120012     https://bugzilla.gnome.org/show_bug.cgi?id=50076
120013
120014  docs/reference/glib/glib-sections.txt |   1 -
120015  glib/gdatetime.c                      | 812
120016  +++++++++++++++++++++++-----------
120017  glib/gdatetime.h                      |  39 +-
120018  glib/glib.symbols                     |  11 +-
120019  glib/tests/gdatetime.c                |  51 ++-
120020  5 files changed, 630 insertions(+), 284 deletions(-)
120021
120022 commit bff4ac15d09a3f80551fda41f8ff2e2c1ae30d91
120023 Author: Dan Winship <danw@gnome.org>
120024 Date:   Fri Sep 17 10:21:57 2010 -0400
120025
120026     g_output_stream_write: fix misleadingly ungrammatical documentation
120027
120028     pointed out in https://bugzilla.gnome.org/show_bug.cgi?id=626866
120029
120030  gio/goutputstream.c | 11 ++++++-----
120031  1 file changed, 6 insertions(+), 5 deletions(-)
120032
120033 commit 8a7365d892c23573ef659d7a93ce1518ddf58763
120034 Author: Žygimantas Beručka <zygis@gnome.org>
120035 Date:   Fri Sep 17 03:48:23 2010 +0300
120036
120037     Updated Lithuanian translation
120038
120039  po/lt.po | 128
120040  +++++++++++++++++++++++++++++++--------------------------------
120041  1 file changed, 63 insertions(+), 65 deletions(-)
120042
120043 commit d6af283f4e76163abd6b4e740cb95861080f1014
120044 Author: Gintautas Miliauskas <gintautas@miliauskas.lt>
120045 Date:   Thu Sep 16 22:13:54 2010 +0300
120046
120047     Updated Lithuanian translation by Aurimas Cernius.
120048
120049  po/lt.po | 2338
120050  ++++++++++++++++++++++++++++++++++++++++----------------------
120051  1 file changed, 1530 insertions(+), 808 deletions(-)
120052
120053 commit 1c658c9c692643463c3f215ef73f8b72b046f2b7
120054 Author: Petr Kovar <pknbe@volny.cz>
120055 Date:   Thu Sep 16 01:56:26 2010 +0200
120056
120057     Update Czech translation
120058
120059  po/cs.po | 16 +++++++++-------
120060  1 file changed, 9 insertions(+), 7 deletions(-)
120061
120062 commit 0469782af5bda7fe9e9be9dfc2eda68a98c7ca49
120063 Author: Petr Kovar <pknbe@volny.cz>
120064 Date:   Wed Sep 15 21:43:18 2010 +0200
120065
120066     Update Czech translation
120067
120068  po/cs.po | 2006
120069  +++++++++++++++++++++++++++++++++++++++++---------------------
120070  1 file changed, 1327 insertions(+), 679 deletions(-)
120071
120072 commit 11f06115a4cc6972aedb810848e4a0f06165eb83
120073 Author: Ryan Lortie <desrt@desrt.ca>
120074 Date:   Wed Sep 15 11:20:51 2010 -0400
120075
120076     Bug 629709 - Empty variants
120077
120078     Fix some GVariant bugs uncovered by calling g_variant_new_from_data
120079     with
120080     invalid data (which it should be immune to).
120081
120082  glib/gvariant-core.c       | 26 ++++++++++++++++++++++++--
120083  glib/gvariant-serialiser.c |  3 +++
120084  2 files changed, 27 insertions(+), 2 deletions(-)
120085
120086 commit 1c5b96e92b9a5923be4686802025b455fb353429
120087 Author: Jorge González <jorgegonz@svn.gnome.org>
120088 Date:   Wed Sep 15 09:10:32 2010 +0200
120089
120090     Updated Spanish translation
120091
120092  po/es.po | 1002
120093  ++++++++++++++++++++++++++++++++------------------------------
120094  1 file changed, 510 insertions(+), 492 deletions(-)
120095
120096 commit 780b76bd3ae9c13ae065fc4bdf84dc10ca69f23d
120097 Author: Andika Triwidada <andika@gmail.com>
120098 Date:   Wed Sep 15 07:44:48 2010 +0700
120099
120100     Updated Indonesian translation
120101
120102  po/id.po | 968
120103  ++++++++++++++++++++++++++++++++-------------------------------
120104  1 file changed, 496 insertions(+), 472 deletions(-)
120105
120106 commit 1220501ec86b87e6cfe8ab3eac4a1fc6ea7a8acc
120107 Author: Christian Persch <chpe@gnome.org>
120108 Date:   Tue Sep 14 19:38:14 2010 +0200
120109
120110     GDBusConnection leaks its GCredentials
120111
120112     ==7269== 144 bytes in 6 blocks are definitely lost in loss record
120113     1,282 of 1,325
120114     ==7269==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
120115     ==7269==    by 0x4056B74: g_malloc (gmem.c:164)
120116     ==7269==    by 0x406EDB6: g_slice_alloc (gslice.c:842)
120117     ==7269==    by 0x406EDFB: g_slice_alloc0 (gslice.c:854)
120118     ==7269==    by 0x413C627: g_type_create_instance (gtype.c:1867)
120119     ==7269==    by 0x412276A: g_object_constructor (gobject.c:1480)
120120     ==7269==    by 0x4121E5D: g_object_newv (gobject.c:1264)
120121     ==7269==    by 0x4121BD3: g_object_new (gobject.c:1176)
120122     ==7269==    by 0x417CFB9: g_credentials_new (gcredentials.c:156)
120123     ==7269==    by 0x41D9DBC: g_unix_credentials_message_deserialize
120124     (gunixcredentialsmessage.c:149)
120125     ==7269==    by 0x41C422C: g_socket_control_message_deserialize
120126     (gsocketcontrolmessage.c:198)
120127     ==7269==    by 0x41BFCE3: g_socket_receive_message (gsocket.c:3289)
120128     ==7269==    by 0x41D99CE: g_unix_connection_receive_credentials
120129     (gunixconnection.c:476)
120130     ==7269==    by 0x41FA829: _g_dbus_auth_run_server (gdbusauth.c:987)
120131     ==7269==    by 0x4205DDB: initable_init (gdbusconnection.c:2196)
120132
120133     Bug #629689.
120134
120135  gio/gdbusconnection.c | 3 +++
120136  1 file changed, 3 insertions(+)
120137
120138 commit 235820d0ef817d549844fa898349e31f28fb833d
120139 Author: Ryan Lortie <desrt@desrt.ca>
120140 Date:   Tue Sep 14 14:55:38 2010 -0400
120141
120142     GVariant: Check for size == 0 in get_bytestring
120143
120144     And add a test from David that shows the problem.
120145
120146     Closes #629698
120147
120148  glib/gvariant.c       | 2 +-
120149  glib/tests/gvariant.c | 8 ++++++++
120150  2 files changed, 9 insertions(+), 1 deletion(-)
120151
120152 commit 2211ab1240d9bbab2a17197f6d97fafc9373ff46
120153 Author: Piotr Drąg <piotrdrag@gmail.com>
120154 Date:   Tue Sep 14 19:10:35 2010 +0200
120155
120156     Updated Polish translation
120157
120158  po/pl.po | 2082
120159  +++++++++++++++++++++++++++++++++-----------------------------
120160  1 file changed, 1101 insertions(+), 981 deletions(-)
120161
120162 commit f497f3b7aee06cc2d1f04b9f9adf3555353f2579
120163 Author: Ryan Lortie <desrt@desrt.ca>
120164 Date:   Tue Sep 14 11:25:57 2010 -0400
120165
120166     GSettings: reverse accidental addition to .h file
120167
120168     A couple of extra function prototypes snuck into commit
120169     77e3badcf3f15c7ac235904160d775febfcebcb5.  Take those out.
120170
120171  gio/gsettings.h | 3 ---
120172  1 file changed, 3 deletions(-)
120173
120174 commit 7d143d420b0e3d02e1103a0c9decccd18b6024c9
120175 Author: Gabor Kelemen <kelemeng@gnome.hu>
120176 Date:   Tue Sep 14 14:10:17 2010 +0200
120177
120178     Updated Hungarian translation
120179
120180  po/hu.po | 836
120181  ++++++++++++++++++++++++++++++++-------------------------------
120182  1 file changed, 430 insertions(+), 406 deletions(-)
120183
120184 commit 152f0dd3dbc9237f24830eeea76a84332d4f14a4
120185 Author: Christian.Kirbach <Christian.Kirbach@googlemail.com>
120186 Date:   Tue Sep 14 11:18:20 2010 +0200
120187
120188     [l10n] Updated German translation
120189
120190  po/de.po | 627
120191  +++++++++++++++++++++++++++++++++------------------------------
120192  1 file changed, 325 insertions(+), 302 deletions(-)
120193
120194 commit 3d1c463b48a6d54b671d7c8f39a7b4efba636d2b
120195 Author: Aron Xu <aronxu@gnome.org>
120196 Date:   Tue Sep 14 16:35:31 2010 +0800
120197
120198     Update Simplified Chinese translation.
120199
120200  po/zh_CN.po | 1307
120201  +++++++++++++++++++++++++++++++++++++----------------------
120202  1 file changed, 827 insertions(+), 480 deletions(-)
120203
120204 commit 5ec302deceeb0c5f5f34be41b775fd295784c012
120205 Author: Timo Jyrinki <timo.jyrinki@iki.fi>
120206 Date:   Tue Sep 14 09:37:45 2010 +0300
120207
120208     (slightly) updated Finnish translation.
120209
120210  po/fi.po | 1999
120211  +++++++++++++++++++++++++++++++++++++++++---------------------
120212  1 file changed, 1323 insertions(+), 676 deletions(-)
120213
120214 commit 8fbfcd90adce11c95d9a89c2f79f61a2d72f01ab
120215 Author: Philip Withnall <philip@tecnocode.co.uk>
120216 Date:   Mon Sep 13 23:22:02 2010 +0100
120217
120218     Update British English translation
120219
120220  po/en_GB.po | 966
120221  +++++++++++++++++++++++++++++++-----------------------------
120222  1 file changed, 495 insertions(+), 471 deletions(-)
120223
120224 commit f5edeea0e5791de8d0f0936fa821ecd22fcd30b5
120225 Author: Fran Diéguez <fran.dieguez@mabishu.com>
120226 Date:   Mon Sep 13 23:46:03 2010 +0200
120227
120228     Updated Galician translations
120229
120230  po/gl.po | 984
120231  ++++++++++++++++++++++++++++++++-------------------------------
120232  1 file changed, 504 insertions(+), 480 deletions(-)
120233
120234 commit f3770593f8691ce4cc1d597482d9b0f457066848
120235 Author: Matej Urbančič <mateju@svn.gnome.org>
120236 Date:   Mon Sep 13 21:54:45 2010 +0200
120237
120238     Updated Slovenian translation
120239
120240  po/sl.po | 2534
120241  +++++++++++++++++++++++++++++++++++++++-----------------------
120242  1 file changed, 1579 insertions(+), 955 deletions(-)
120243
120244 commit ba17efc3961b094cc853b66d66e09a3d8b0444a1
120245 Author: Will Thompson <will.thompson@collabora.co.uk>
120246 Date:   Thu Sep 9 17:24:00 2010 +0100
120247
120248     g_strdup_value_contents(): dump GStrv more usefully
120249
120250     Previously, dumping a GValue holding a GStrv just yielded "((GStrv *)
120251     0xDEADBEEF)". I think it'd be more useful to dump a Python list-style
120252     representation of the GStrv's contents, if it's not NULL.
120253
120254     Fixes: <https://bugzilla.gnome.org/show_bug.cgi?id=629192>
120255
120256  gobject/gvaluetypes.c | 19 +++++++++++++++++++
120257  1 file changed, 19 insertions(+)
120258
120259 commit cb2ddac7a29f534350f07afdbe5631b2f9df176f
120260 Author: A S Alam <aalam@users.sf.net>
120261 Date:   Mon Sep 13 23:09:33 2010 +0530
120262
120263     update for Punjabi
120264
120265  po/pa.po | 977
120266  ++++++++++++++++++++++++++++++++-------------------------------
120267  1 file changed, 497 insertions(+), 480 deletions(-)
120268
120269 commit 2e78d07f86d70de274f126a3ff00bd4af90a5c90
120270 Author: Ryan Lortie <desrt@desrt.ca>
120271 Date:   Tue Mar 23 01:12:01 2010 -0500
120272
120273     Add g_data_input_stream_read_upto{,async,finish}
120274
120275     These functions are meant to replace the read_until() flavour,
120276     with the
120277     following improvements:
120278
120279       - consistency between the synchronous and asynchronous versions
120280       as to
120281         if the separator character is read (it never is).
120282
120283       - support for using a nul byte as a separator character by way of
120284         addition of a length parameter which allows stop_chars to
120285         be treated
120286         as a byte array rather than a nul-terminated string.
120287
120288     The read_until() functions are not yet formally deprecated, but a note
120289     has been added to the documentation warning not to use them as
120290     they will
120291     be in the future.
120292
120293     This is bug #584284.
120294
120295  docs/reference/gio/gio-sections.txt |   3 +
120296  gio/gdatainputstream.c              | 257
120297  +++++++++++++++++++++++++++++-------
120298  gio/gdatainputstream.h              |  66 +++++----
120299  gio/gio.symbols                     |   3 +
120300  gio/tests/data-input-stream.c       |  61 ++++++++-
120301  5 files changed, 312 insertions(+), 78 deletions(-)
120302
120303 commit 0ecfc6e1f9fa3439f733fc75cc462218a0a1974e
120304 Author: Matthias Clasen <mclasen@redhat.com>
120305 Date:   Mon Sep 13 12:02:13 2010 -0400
120306
120307     Better msgctxt for month and weekday names
120308
120309     The current msgctxt string 'GDateTime" lead to the unability to
120310     differentiate between the full and abbreviated name for May.
120311     Therefore, the msgctxt strings have been changed to
120312       'full month name'
120313       'abbreviated month name'
120314       'full weekday name'
120315       'abbreviated weekday name'
120316     This is a string change, but all translations have been updated
120317     using an sed script.
120318
120319     Bug 629429
120320
120321  glib/gdatetime.c | 86
120322  ++++++++++++++++++++++++++++++--------------------------
120323  po/ar.po         | 74 ++++++++++++++++++++++++------------------------
120324  po/de.po         | 74 ++++++++++++++++++++++++------------------------
120325  po/en_GB.po      | 74 ++++++++++++++++++++++++------------------------
120326  po/es.po         | 74 ++++++++++++++++++++++++------------------------
120327  po/eu.po         | 74 ++++++++++++++++++++++++------------------------
120328  po/gl.po         | 74 ++++++++++++++++++++++++------------------------
120329  po/he.po         | 74 ++++++++++++++++++++++++------------------------
120330  po/hu.po         | 74 ++++++++++++++++++++++++------------------------
120331  po/id.po         | 74 ++++++++++++++++++++++++------------------------
120332  po/ja.po         | 74 ++++++++++++++++++++++++------------------------
120333  po/nb.po         | 74 ++++++++++++++++++++++++------------------------
120334  po/pa.po         | 74 ++++++++++++++++++++++++------------------------
120335  po/pl.po         | 74 ++++++++++++++++++++++++------------------------
120336  po/pt.po         | 74 ++++++++++++++++++++++++------------------------
120337  po/sr.po         | 74 ++++++++++++++++++++++++------------------------
120338  po/sr@latin.po   | 74 ++++++++++++++++++++++++------------------------
120339  po/sv.po         | 74 ++++++++++++++++++++++++------------------------
120340  po/zh_HK.po      | 74 ++++++++++++++++++++++++------------------------
120341  po/zh_TW.po      | 74 ++++++++++++++++++++++++------------------------
120342  20 files changed, 749 insertions(+), 743 deletions(-)
120343
120344 commit bd569dc3c97fb23447951388cc57ff23844f96e3
120345 Author: Matthias Clasen <mclasen@redhat.com>
120346 Date:   Mon Sep 13 11:58:56 2010 -0400
120347
120348     Adapt POTFILES.in to source file renaming
120349
120350  po/POTFILES.in | 2 +-
120351  1 file changed, 1 insertion(+), 1 deletion(-)
120352
120353 commit 445f708b8ff93b96ff1e440fe9c26bf8b19ff706
120354 Author: Ryan Lortie <desrt@desrt.ca>
120355 Date:   Mon Sep 13 12:07:51 2010 -0400
120356
120357     Const 'parser' arg to g_markup_parse_context_push
120358
120359     This is a vtable structure and very likely the user has allocated
120360     it in
120361     static storage and wants it to be const.  Since we never modify it, no
120362     harm is done to us to have it const.
120363
120364     Closes bug #629328.
120365
120366  glib/gmarkup.c | 2 +-
120367  glib/gmarkup.h | 2 +-
120368  2 files changed, 2 insertions(+), 2 deletions(-)
120369
120370 commit 124023b06d39c5b94605368abd8f9576ece45ca4
120371 Author: Tomeu Vizoso <tomeu.vizoso@collabora.co.uk>
120372 Date:   Mon Sep 13 17:53:54 2010 +0200
120373
120374     Make g_variant_builder_end's return to be (allow none) because callers
120375     need to add a ref to it in addition to sinking it.
120376
120377  glib/gvariant.c | 2 +-
120378  1 file changed, 1 insertion(+), 1 deletion(-)
120379
120380 commit 8466ba8dc120c7e95df8a147ade9d5b449727c0e
120381 Author: Kristian Rietveld <kris@gtk.org>
120382 Date:   Mon Sep 13 16:52:51 2010 +0200
120383
120384     Include giochannel.c for G_IO_IN, etc.
120385
120386     Fixes build on OS X.
120387
120388  glib/gpoll.c | 1 +
120389  1 file changed, 1 insertion(+)
120390
120391 commit 9cd43d7a4c5d3a50187c2eaba7ab903cf6456d7d
120392 Author: Emmanuele Bassi <ebassi@linux.intel.com>
120393 Date:   Wed Aug 18 15:32:27 2010 +0100
120394
120395     gobject: Add install_properties()
120396
120397     Since we added g_object_notify_by_pspec(), an efficient way to install
120398     and notify properties relies on storing the GParamSpec pointers inside
120399     a static arrays, like we do for signal identifiers.
120400
120401     Instead of multiple calls to g_object_class_install_property(), we
120402     should have a single function to take the static array of GParamSpecs
120403     and iterate it.
120404
120405     https://bugzilla.gnome.org/show_bug.cgi?id=626919
120406
120407     Signed-off-by: Emmanuele Bassi <ebassi@linux.intel.com>
120408
120409  docs/reference/gobject/gobject-sections.txt |   1 +
120410  gobject/gobject.c                           | 121 ++++++++++++++-
120411  gobject/gobject.h                           |   3 +
120412  gobject/gobject.symbols                     |   1 +
120413  gobject/tests/.gitignore                    |   1 +
120414  gobject/tests/Makefile.am                   |   4 +-
120415  gobject/tests/properties.c                  | 222
120416  ++++++++++++++++++++++++++++
120417  7 files changed, 350 insertions(+), 3 deletions(-)
120418
120419 commit 58a40904af47fbc838bea29cc6ab068b26eb74c5
120420 Author: Daniel Nylander <po@danielnylander.se>
120421 Date:   Sun Sep 12 20:25:57 2010 +0200
120422
120423     Updated Swedish translation
120424
120425  po/sv.po | 700
120426  ++++++++++++++++++++++++++++++++-------------------------------
120427  1 file changed, 361 insertions(+), 339 deletions(-)
120428
120429 commit 681a72ea9923a3b37d8258b2b25e8f734d92bf21
120430 Author: Ryan Lortie <desrt@desrt.ca>
120431 Date:   Sun Sep 12 13:35:30 2010 -0400
120432
120433     GSettings: no writability->value change assumption
120434
120435     GSettings internally assumed that a change in key writability
120436     implied a
120437     change in value.  That may be true for some backends.  Let those
120438     backends deal with the situation for themselves.
120439
120440  gio/gsettings.c | 10 ++--------
120441  1 file changed, 2 insertions(+), 8 deletions(-)
120442
120443 commit 8a8cdd1d328df0f2429e2c49050dae1aec4abf36
120444 Author: Tor Lillqvist <tml@iki.fi>
120445 Date:   Sun Sep 12 13:58:13 2010 +0300
120446
120447     Add some more individual own header includes where required
120448
120449  gio/gdbusprivate.c | 1 +
120450  glib/gunicollate.c | 3 +++
120451  glib/guniprop.c    | 3 +++
120452  3 files changed, 7 insertions(+)
120453
120454 commit fc3abfffcf63a12f766f86bca29bd71544aa0416
120455 Author: Mario Blättermann <mariobl@gnome.org>
120456 Date:   Sun Sep 12 11:02:47 2010 +0200
120457
120458     [i18n] Updated German translation
120459
120460  po/de.po | 2092
120461  +++++++++++++++++++++++++++++++++++++++++---------------------
120462  1 file changed, 1382 insertions(+), 710 deletions(-)
120463
120464 commit 825576322ab491d79fc272c5d536b241b8dad352
120465 Author: Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>
120466 Date:   Sun Sep 12 03:02:24 2010 +0900
120467
120468     Updatede Japanese translation.
120469
120470  po/ja.po | 2420
120471  ++++++++++++++++++++++++++++++++++++++++----------------------
120472  1 file changed, 1568 insertions(+), 852 deletions(-)
120473
120474 commit 38a3b1730de7ec40627c2f6f75320e9e432ce12c
120475 Author: Tomeu Vizoso <tomeu.vizoso@collabora.co.uk>
120476 Date:   Sat Sep 11 17:01:10 2010 +0200
120477
120478     Add annotation for g_variant_get_string
120479
120480  glib/gvariant.c | 2 +-
120481  1 file changed, 1 insertion(+), 1 deletion(-)
120482
120483 commit e7f04bf29af35e606920abb2e04a277ccb6de2bd
120484 Author: Andika Triwidada <andika@gmail.com>
120485 Date:   Sat Sep 11 16:29:06 2010 +0700
120486
120487     Updated Indonesian translation
120488
120489  po/id.po | 46 +++++++++++++++++++++++-----------------------
120490  1 file changed, 23 insertions(+), 23 deletions(-)
120491
120492 commit dc8dc56ddd5da7d9e4a10891ba917e424cb6b7d8
120493 Author: Tor Lillqvist <tml@iki.fi>
120494 Date:   Sat Sep 11 12:08:32 2010 +0300
120495
120496     dos2unix glib/win_iconv.c
120497
120498  glib/win_iconv.c | 3930
120499  +++++++++++++++++++++++++++---------------------------
120500  1 file changed, 1965 insertions(+), 1965 deletions(-)
120501
120502 commit 1254104cea92c02f3d0e9cf10b99382dd7e71439
120503 Author: Benjamin Otte <otte@redhat.com>
120504 Date:   Sat Sep 11 00:12:13 2010 +0200
120505
120506     docs: Clarify string encoding for GFile constructors
120507
120508     The encoding was deduced from looking at the source code, feel free to
120509     fix if it's wrong (the docs _and_ the source code).
120510
120511  gio/gfile.c | 5 +++--
120512  1 file changed, 3 insertions(+), 2 deletions(-)
120513
120514 commit 0b74058fa3144f85b5fefd4c81129b971010452a
120515 Author: David Zeuthen <davidz@redhat.com>
120516 Date:   Fri Sep 10 16:21:37 2010 -0400
120517
120518     Add work-around for Bug 627724
120519
120520     The root problem is with GObject - for now, just work around it in
120521     GDBus. Also include a test-case. See
120522
120523      https://bugzilla.gnome.org/show_bug.cgi?id=627724
120524
120525     for more information.
120526
120527     Signed-off-by: David Zeuthen <davidz@redhat.com>
120528
120529  gio/gdbusprivate.c         | 44 +++++++++++++++++++++-
120530  gio/tests/Makefile.am      |  4 ++
120531  gio/tests/gdbus-bz627724.c | 94
120532  ++++++++++++++++++++++++++++++++++++++++++++++
120533  3 files changed, 140 insertions(+), 2 deletions(-)
120534
120535 commit 12029eeb6a54f2445bde0af314116844122b535b
120536 Author: David Zeuthen <davidz@redhat.com>
120537 Date:   Fri Sep 10 13:27:48 2010 -0400
120538
120539     Remove g_dbus_message_filter_result_get_type() from gio.symbols
120540
120541     Pointed out by danw on IRC.
120542
120543     Signed-off-by: David Zeuthen <davidz@redhat.com>
120544
120545  gio/gio.symbols | 1 -
120546  1 file changed, 1 deletion(-)
120547
120548 commit bc29aa9b0956dec53c0b957ce879b41329307058
120549 Author: Dan Winship <danw@gnome.org>
120550 Date:   Fri Sep 10 09:12:17 2010 -0400
120551
120552     g_socket_client_connect_async: fix when g_socket_connect succeeds
120553     immediately
120554
120555     https://bugzilla.gnome.org/show_bug.cgi?id=629251
120556
120557  gio/gsocketclient.c | 31 ++++++++++++++++++-------------
120558  1 file changed, 18 insertions(+), 13 deletions(-)
120559
120560 commit 59383c8bea00b8f4bf50cf82ae9f3e7ce1df1a03
120561 Author: Dan Winship <danw@gnome.org>
120562 Date:   Fri Sep 10 08:51:21 2010 -0400
120563
120564     Fix IPv6 parsing in _g_uri_parse_authority, add _g_uri_from_authority
120565
120566     Fixes connections to IPv6 address literals.
120567
120568     https://bugzilla.gnome.org/show_bug.cgi?id=629259
120569
120570  gio/gnetworkaddress.c    | 49
120571  +++++++++++++++++++++++++++++++++++++++++++++---
120572  gio/gnetworkingprivate.h |  4 ++++
120573  gio/gnetworkservice.c    |  9 +++++----
120574  gio/gsocketaddress.c     |  2 +-
120575  4 files changed, 56 insertions(+), 8 deletions(-)
120576
120577 commit f8cb2a60b9fb79f4d3719f842d71245d844ee9c0
120578 Author: Ryan Lortie <desrt@desrt.ca>
120579 Date:   Thu Sep 9 16:28:18 2010 -0400
120580
120581     Add 3 new restrictions to the schema compiler
120582
120583      - can not extend schemas that already have paths
120584      - can not form list of schemas that already have paths
120585      - the path of a list schema, if given, must end with ':/'
120586
120587  gio/glib-compile-schemas.c | 25 ++++++++++++++++++++++++-
120588  1 file changed, 24 insertions(+), 1 deletion(-)
120589
120590 commit 7777dd2c3951e14fadb56a01b5c31b6404253cd3
120591 Author: Ryan Lortie <desrt@desrt.ca>
120592 Date:   Thu Sep 9 16:12:45 2010 -0400
120593
120594     Rename gschema-compile.c -> glib-compile-schemas.c
120595
120596  gio/Makefile.am                                   | 2 +-
120597  gio/{gschema-compile.c => glib-compile-schemas.c} | 0
120598  2 files changed, 1 insertion(+), 1 deletion(-)
120599
120600 commit 77e3badcf3f15c7ac235904160d775febfcebcb5
120601 Author: Ryan Lortie <desrt@desrt.ca>
120602 Date:   Mon Sep 6 12:47:37 2010 -0400
120603
120604     split GSettings.list_items => list_{children,keys}
120605
120606     This is an incompatible public API/ABI change.
120607
120608  gio/gio.symbols       |  3 +-
120609  gio/gsettings-tool.c  | 18 +++++------
120610  gio/gsettings.c       | 88
120611  +++++++++++++++++++++++++++++++++++++++++----------
120612  gio/gsettings.h       |  6 +++-
120613  gio/tests/gsettings.c | 18 +++++++----
120614  5 files changed, 97 insertions(+), 36 deletions(-)
120615
120616 commit 7b4cbbb7b21c9d53922a79aa499892b3de5642dc
120617 Author: Ryan Lortie <desrt@desrt.ca>
120618 Date:   Thu Sep 9 15:45:53 2010 -0400
120619
120620     Create GSettingsListenerVTable
120621
120622     ...instead of passing a whole whack of function pointers around
120623
120624     This is an internal API.
120625
120626  gio/gdelayedsettingsbackend.c  |  35 +++++++------
120627  gio/gsettings.c                |  48 +++++++++---------
120628  gio/gsettingsbackend.c         |  54 ++++++++-------------
120629  gio/gsettingsbackendinternal.h | 108
120630  +++++++++++++++++++----------------------
120631  4 files changed, 115 insertions(+), 130 deletions(-)
120632
120633 commit 7c6606854400ba2a4d0c5b5a0eb96ba90845f82e
120634 Author: David Zeuthen <davidz@redhat.com>
120635 Date:   Thu Sep 9 15:15:13 2010 -0400
120636
120637     GDBusMessage: Don't reset serial number when copying
120638
120639     Ryan pointed out that it's safe to do this because we have the
120640     G_DBUS_SEND_MESSAGE_FLAGS_PRESERVE_SERIAL flag and that it simplifies
120641     how filter functions work.
120642
120643     Signed-off-by: David Zeuthen <davidz@redhat.com>
120644
120645  gio/gdbusconnection.h     | 12 ++++++------
120646  gio/gdbusmessage.c        |  3 ++-
120647  gio/gdbusprivate.c        |  6 ------
120648  gio/tests/gdbus-message.c |  2 +-
120649  4 files changed, 9 insertions(+), 14 deletions(-)
120650
120651 commit a51df8cefb17cdaea61a468076e0b67868439b4d
120652 Author: David Zeuthen <davidz@redhat.com>
120653 Date:   Thu Sep 9 14:14:45 2010 -0400
120654
120655     GUnixConnection: Remove comment about Linux
120656
120657     Since the previous commit, the g_unix_connection_send_credentials() /
120658     g_unix_connection_receive_credentials() functions now also works on
120659     FreeBSD since GUnixCredentialsMessage now works there.
120660
120661     The main idea is that the g_unix_connection_send_credentials() /
120662     g_unix_connection_receive_credentials() functions are the "main" API
120663     for getting credentials (one way or the other). So it's better to
120664     avoid advertising where it is currently implemented.
120665
120666     Signed-off-by: David Zeuthen <davidz@redhat.com>
120667
120668  gio/gunixconnection.c | 2 --
120669  1 file changed, 2 deletions(-)
120670
120671 commit 964eb62343b53cf9172d409adacbb58d78896092
120672 Author: Joe Marcus Clarke <marcus@freebsd.org>
120673 Date:   Thu Sep 9 14:10:01 2010 -0400
120674
120675     Bug 628904 – Add credential support for FreeBSD and fix a socket
120676     issue
120677
120678     Signed-off-by: David Zeuthen <davidz@redhat.com>
120679
120680  gio/gcredentials.c            | 53
120681  +++++++++++++++++++++++++++++++++++++++++++
120682  gio/gioenums.h                |  4 +++-
120683  gio/gsocket.c                 |  9 ++++++--
120684  gio/gunixcredentialsmessage.c | 46 +++++++++++++++++++++++++++++++++++++
120685  4 files changed, 109 insertions(+), 3 deletions(-)
120686
120687 commit ee945d8f621609086a8777ca4226cb93308c12e4
120688 Author: David Zeuthen <davidz@redhat.com>
120689 Date:   Thu Sep 9 14:00:46 2010 -0400
120690
120691     GDBusServer: Make ::new-connection return whether the connection
120692     was claimed
120693
120694     Otherwise things probably won't work in a garbage-collected world
120695     (consider the trivial GC that never collects garbage).
120696
120697     This commit breaks GDBusServer ABI. No known released software is
120698     using this code.
120699
120700     Signed-off-by: David Zeuthen <davidz@redhat.com>
120701
120702  gio/gdbusserver.c              | 34 ++++++++++++++++++++++------------
120703  gio/gio-marshal.list           |  1 +
120704  gio/tests/gdbus-example-peer.c |  4 +++-
120705  gio/tests/gdbus-peer.c         | 12 +++++++++---
120706  4 files changed, 35 insertions(+), 16 deletions(-)
120707
120708 commit c3371efcaa47b03941c6c8148687b0a21d18dfbe
120709 Author: David Zeuthen <davidz@redhat.com>
120710 Date:   Thu Sep 9 13:21:35 2010 -0400
120711
120712     Bug 624546 – Modification of GDBusMessage in filter function
120713
120714     Rework filter functions as per
120715
120716      https://bugzilla.gnome.org/show_bug.cgi?id=624546#c8
120717
120718     This commit breaks ABI. However, this ABI break affects only
120719     applications using filter functions. The only known user of is dconf.
120720
120721     Signed-off-by: David Zeuthen <davidz@redhat.com>
120722
120723  docs/reference/gio/gio-sections.txt |  1 -
120724  gio/gdbusconnection.c               | 95
120725  +++++++++++++++----------------------
120726  gio/gdbusconnection.h               | 81 +++++++++++++++++++++++++------
120727  gio/gdbusprivate.c                  | 37 +++++++++------
120728  gio/gdbusprivate.h                  |  6 +--
120729  gio/gioenums.h                      | 25 ----------
120730  gio/tests/gdbus-connection.c        | 69 +++++++++++++++++----------
120731  gio/tests/gdbus-peer.c              |  4 +-
120732  8 files changed, 175 insertions(+), 143 deletions(-)
120733
120734 commit 3d8095588a149826872d97151db6370e9772c42e
120735 Author: David Zeuthen <davidz@redhat.com>
120736 Date:   Thu Sep 9 12:00:00 2010 -0400
120737
120738     Fix tmpl files
120739
120740     Signed-off-by: David Zeuthen <davidz@redhat.com>
120741
120742  docs/reference/glib/tmpl/conversions.sgml |  12 +--
120743  docs/reference/glib/tmpl/glib-unused.sgml |  40 +++++++++
120744  docs/reference/glib/tmpl/gregex.sgml      | 142
120745  +++++++++++++++---------------
120746  docs/reference/glib/tmpl/messages.sgml    |  27 ++----
120747  docs/reference/glib/tmpl/version.sgml     |  41 ---------
120748  5 files changed, 122 insertions(+), 140 deletions(-)
120749
120750 commit 67a00658eadfd99ffd1be8cb5a7387e3d77e63a7
120751 Author: David Zeuthen <davidz@redhat.com>
120752 Date:   Thu Sep 9 11:37:14 2010 -0400
120753
120754     GDBusMessage: Make it possible to lock and copy messages
120755
120756     Don't actually use this yet as that will require a couple of
120757     modifications to the filter function signature. This is part of the
120758     bug-fix for
120759
120760      https://bugzilla.gnome.org/show_bug.cgi?id=624546#c8
120761
120762     Signed-off-by: David Zeuthen <davidz@redhat.com>
120763
120764  docs/reference/gio/gio-sections.txt |   3 +
120765  gio/gdbusmessage.c                  | 210
120766  +++++++++++++++++++++++++++++++++++-
120767  gio/gdbusmessage.h                  |   5 +-
120768  gio/gio.symbols                     |   3 +
120769  gio/tests/Makefile.am               |   4 +
120770  gio/tests/gdbus-message.c           | 153 ++++++++++++++++++++++++++
120771  6 files changed, 375 insertions(+), 3 deletions(-)
120772
120773 commit 016cecb179de46defe84d674c277add5c2a1bd3f
120774 Author: Emmanuele Bassi <ebassi@linux.intel.com>
120775 Date:   Wed Sep 8 11:58:42 2010 +0300
120776
120777     Revert hack that broke things badly on Windows
120778
120779     This should fix bug #628952.
120780
120781     Don't include glib/gdatasetprivate.h directly. Especially don't define
120782     GLIB_COMPILATION when doing that, as that causes breakage on Windows
120783     because of the variable dllimport/dllexport stuff in gtypes.h that
120784     checks GLIB_COMPILATION. That macro really should be defined only when
120785     compiling code that goes into the libglib DLL. Otherwise the compiler
120786     thinks that variables that should be imported from libglib are
120787     actually defined in the code being compiled.
120788
120789     Just call g_atomic_pointer_get() as such, don't bother with
120790     G_DATALIST_GET_FLAGS.
120791
120792     Signed-off-by: Tor Lillqvist <tml@iki.fi>
120793
120794  gobject/gobject.c | 9 +--------
120795  1 file changed, 1 insertion(+), 8 deletions(-)
120796
120797 commit 349322622a46cafbda7d4d16c0fa9b245467d720
120798 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
120799 Date:   Tue Sep 7 18:03:19 2010 +0200
120800
120801     Updated Basque language
120802
120803  po/eu.po | 2300
120804  +++++++++++++++++++++++++++++++++++++++++---------------------
120805  1 file changed, 1526 insertions(+), 774 deletions(-)
120806
120807 commit e96bbfe63a3d6f1a16a417ce0d1f839b77cf4f93
120808 Author: Piotr Drąg <piotrdrag@gmail.com>
120809 Date:   Tue Sep 7 17:43:37 2010 +0200
120810
120811     Updated Polish translation
120812
120813  po/pl.po | 1791
120814  +++++++++++++++++++++++++-------------------------------------
120815  1 file changed, 713 insertions(+), 1078 deletions(-)
120816
120817 commit c3a7e51edfadbd9fb53db5c9443aa64d82dd763d
120818 Author: Piotr Drąg <piotrdrag@gmail.com>
120819 Date:   Tue Sep 7 17:42:19 2010 +0200
120820
120821     Updated Polish translation
120822
120823  po/pl.po | 2578
120824  +++++++++++++++++++++++++++++++++++++++++++-------------------
120825  1 file changed, 1800 insertions(+), 778 deletions(-)
120826
120827 commit c406b272a6b9d89f3061632507d7fc2538011b34
120828 Author: Duarte Loreto <happyguy_pt@hotmail.com>
120829 Date:   Tue Sep 7 00:33:02 2010 +0100
120830
120831     Updated Portuguese translation
120832
120833  po/pt.po | 276
120834  +++++++++++++++++++++++++++++++++++----------------------------
120835  1 file changed, 153 insertions(+), 123 deletions(-)
120836
120837 commit 5a0ba0f7fc056ec800454f4977d3307c879335d4
120838 Author: Duarte Loreto <happyguy_pt@hotmail.com>
120839 Date:   Tue Sep 7 00:29:36 2010 +0100
120840
120841     Updated Portuguese translation
120842
120843  po/pt.po | 2291
120844  ++++++++++++++++++++++++++++++++++++++++----------------------
120845  1 file changed, 1494 insertions(+), 797 deletions(-)
120846
120847 commit d0a4fae95f46e9b6a67057f241d7b904b5a7dbd3
120848 Author: Daniel Nylander <po@danielnylander.se>
120849 Date:   Mon Sep 6 23:10:09 2010 +0200
120850
120851     Updated Swedish translation
120852
120853  po/sv.po | 849
120854  +++++++++++++++++++++++++++++++++++++++++++--------------------
120855  1 file changed, 582 insertions(+), 267 deletions(-)
120856
120857 commit 3b9055265fd30a215cbd230dc61f77ef02337193
120858 Author: Gabor Kelemen <kelemeng@gnome.hu>
120859 Date:   Mon Sep 6 15:07:02 2010 +0200
120860
120861     Updated Hungarian translation
120862
120863  po/hu.po | 2287
120864  +++++++++++++++++++++++++++++++++++++++++---------------------
120865  1 file changed, 1503 insertions(+), 784 deletions(-)
120866
120867 commit 548ddd5fe92fd9e14e217e68930bd036bffadc5f
120868 Author: Tor Lillqvist <tml@iki.fi>
120869 Date:   Mon Sep 6 15:56:16 2010 +0300
120870
120871     Fix build on Windows and possibly other non-Linux platforms
120872
120873     Include glibconfig.h in files that test G_OS_WIN32. Include headers
120874     for GLib APIs used conditionally where needed.
120875
120876  glib/gbacktrace.c |  1 +
120877  glib/gconvert.c   |  6 ++++++
120878  glib/gdate.c      |  5 +++++
120879  glib/gfileutils.c |  1 +
120880  glib/gmain.c      | 18 ++++++++++++++++++
120881  glib/gpoll.c      |  4 ++++
120882  glib/gslice.c     |  1 +
120883  glib/gstdio.c     |  1 +
120884  glib/gtimer.c     |  2 +-
120885  glib/gutils.c     |  6 ++++++
120886  10 files changed, 44 insertions(+), 1 deletion(-)
120887
120888 commit 2aa135ee3d7b0a3e3140ce994ef0f554cadf9ab4
120889 Author: Emmanuele Bassi <ebassi@linux.intel.com>
120890 Date:   Mon Sep 6 12:26:40 2010 +0100
120891
120892     Whitespace fixes
120893
120894  glib/gdatetime.c | 20 +++++++++++---------
120895  1 file changed, 11 insertions(+), 9 deletions(-)
120896
120897 commit 43098d0038ce1273844e2fba34cfa2408cd6e3bd
120898 Author: Damien Lespiau <damien.lespiau@intel.com>
120899 Date:   Sun Sep 5 21:47:44 2010 +0100
120900
120901     datetime: Rename shadowing variables
120902
120903     timezone and tzname shadow variables declared in time.h. Let's rename
120904     them to time_zone and tz_name then.
120905
120906     https://bugzilla.gnome.org/show_bug.cgi?id=628839
120907
120908  glib/gdatetime.c | 46 +++++++++++++++++++++++-----------------------
120909  glib/gdatetime.h |  2 +-
120910  2 files changed, 24 insertions(+), 24 deletions(-)
120911
120912 commit 875ad12345e22b3189e524d9bede58f6e7b5cf88
120913 Author: Thiago Santos <thiago.sousa.santos@collabora.co.uk>
120914 Date:   Fri Sep 3 14:43:11 2010 +0100
120915
120916     gdatetime: Use proleptic gregorian
120917
120918     Use Proleptic Gregorian calendar instead of the Julian calendar
120919     as the internal representation.
120920
120921     https://bugzilla.gnome.org/show_bug.cgi?id=50076
120922
120923     Signed-off-by: Emmanuele Bassi <ebassi@linux.intel.com>
120924
120925  glib/gdatetime.c       | 225
120926  ++++++++++++++++++++++++++++---------------------
120927  glib/tests/gdatetime.c |  32 +++++++
120928  2 files changed, 161 insertions(+), 96 deletions(-)
120929
120930 commit 6bb89501cf7bfb5e4365d8dd3ef045a0c096af0c
120931 Author: Christian Hergert <chris@dronelabs.com>
120932 Date:   Tue Aug 31 09:27:58 2010 -0700
120933
120934     datetime: use g_utf8_next_char() to walk utf8 string
120935
120936     Previously, the format string was iterated many times by
120937     walking to the given offset in the string repeatedly.
120938     This patch instead walks the string using g_utf8_next_char().
120939
120940     Additionally, the character for lookups was a char and could
120941     loose content.  This uses gunichar instead.
120942
120943     https://bugzilla.gnome.org/show_bug.cgi?id=50076
120944
120945  glib/gdatetime.c | 29 +++++++++++++----------------
120946  1 file changed, 13 insertions(+), 16 deletions(-)
120947
120948 commit 52e44ddec27cca394e7aa047d994530783b7026a
120949 Author: Christian Hergert <chris@dronelabs.com>
120950 Date:   Tue Aug 31 09:10:16 2010 -0700
120951
120952     datetime: avoid using __year
120953
120954     These were left over from when the inline functions where implemented
120955     as macros.  They are no longer needed and where clashing with the
120956     global __year anyway.
120957
120958     https://bugzilla.gnome.org/show_bug.cgi?id=50076
120959
120960  glib/gdatetime.c | 54
120961  +++++++++++++++++++++++++++---------------------------
120962  1 file changed, 27 insertions(+), 27 deletions(-)
120963
120964 commit 64300c0cc44b206db3f4dd206cced56ddda33038
120965 Author: Emmanuele Bassi <ebassi@linux.intel.com>
120966 Date:   Thu Aug 26 15:23:13 2010 +0100
120967
120968     datetime: Add get_week_of_year()
120969
120970     https://bugzilla.gnome.org/show_bug.cgi?id=628029
120971
120972     Based on a patch by: Joseph Pingenot
120973
120974     Signed-off-by: Emmanuele Bassi <ebassi@linux.intel.com>
120975
120976  docs/reference/glib/glib-sections.txt | 25 +++++++++++++------------
120977  glib/gdatetime.c                      | 21 +++++++++++++++++++++
120978  glib/gdatetime.h                      |  1 +
120979  glib/glib.symbols                     |  1 +
120980  4 files changed, 36 insertions(+), 12 deletions(-)
120981
120982 commit 70ef2e3bf64b4bfe85d2cf60daf95c50aa292039
120983 Author: Emmanuele Bassi <ebassi@linux.intel.com>
120984 Date:   Thu Aug 26 13:11:46 2010 +0100
120985
120986     datetime: Rename internal method
120987
120988     Use add_ymd(), to reflect the order of the arguments.
120989
120990  glib/gdatetime.c | 12 ++++++------
120991  1 file changed, 6 insertions(+), 6 deletions(-)
120992
120993 commit 959886d95e0f4caafbfd300320dc8055e8bbbac7
120994 Author: Emmanuele Bassi <ebassi@linux.intel.com>
120995 Date:   Mon Sep 6 11:43:04 2010 +0100
120996
120997     build: Fix warnings caused by missing includes
120998
120999  glib/giounix.c | 1 +
121000  glib/gslice.c  | 2 ++
121001  glib/gspawn.c  | 2 ++
121002  3 files changed, 5 insertions(+)
121003
121004 commit 438d195d19f627dc9da9d72ca153f5caba5db151
121005 Author: Khaled Hosny <khaledhosny@eglug.org>
121006 Date:   Sun Sep 5 16:23:00 2010 +0200
121007
121008     Updated Arabic translation
121009
121010  po/ar.po | 1982
121011  ++++++++++++++++++++++++++++++++++++++++----------------------
121012  1 file changed, 1297 insertions(+), 685 deletions(-)
121013
121014 commit f4c84a59f89f3f22958cf5b263963e801d76065d
121015 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
121016 Date:   Sun Sep 5 19:24:01 2010 +0800
121017
121018     Updated Traditional Chinese translation(Hong Kong and Taiwan)
121019
121020  po/zh_HK.po | 546
121021  +++++++++++++++++++++++++++++++++++++++++-------------------
121022  po/zh_TW.po | 546
121023  +++++++++++++++++++++++++++++++++++++++++-------------------
121024  2 files changed, 758 insertions(+), 334 deletions(-)
121025
121026 commit f13d5612116de1e968764721fbc60b8e1d378430
121027 Author: Matthias Clasen <mclasen@redhat.com>
121028 Date:   Sun Sep 5 00:23:03 2010 -0400
121029
121030     More header inclusion cleanup
121031
121032  glib/gatomic-gcc.c |  2 +-
121033  glib/gatomic.c     |  2 +-
121034  glib/gerror.c      |  4 +++-
121035  glib/giounix.c     | 10 +++++++---
121036  glib/gprintf.c     |  1 -
121037  glib/gslice.c      | 15 +++++++++------
121038  glib/gspawn.c      |  7 ++++++-
121039  glib/gunidecomp.c  |  3 ++-
121040  glib/gutils.c      | 10 +++++++++-
121041  9 files changed, 38 insertions(+), 16 deletions(-)
121042
121043 commit 19972a1b57ef092067f001bb8d870fa552cc20a2
121044 Author: Emmanuele Bassi <ebassi@linux.intel.com>
121045 Date:   Sat Sep 4 18:24:50 2010 +0100
121046
121047     build: Quench the compiler's thirst for warnings
121048
121049  gio/gdbusauthmechanismsha1.c    | 1 +
121050  gio/gdbusmessage.c              | 1 +
121051  gio/gdbusproxy.c                | 1 +
121052  gio/gdbusserver.c               | 1 +
121053  gio/tests/gdbus-introspection.c | 5 ++++-
121054  gio/tests/gdbus-peer.c          | 1 +
121055  6 files changed, 9 insertions(+), 1 deletion(-)
121056
121057 commit 581e68b7d3f57654d881cea6de7bdfabae62e368
121058 Author: Emmanuele Bassi <ebassi@linux.intel.com>
121059 Date:   Sat Sep 4 18:15:15 2010 +0100
121060
121061     gmain: Define _GNU_SOURCE before including glibconfig.h
121062
121063     As it pulls in unistd.h from something else.
121064
121065  glib/gmain.c | 7 +++++--
121066  1 file changed, 5 insertions(+), 2 deletions(-)
121067
121068 commit ca7dee5949185cd43a1f71c4e2b15987a0cc3160
121069 Author: Emmanuele Bassi <ebassi@linux.intel.com>
121070 Date:   Sat Sep 4 18:04:34 2010 +0100
121071
121072     Build fixes for the fall-out of the inclusion changes
121073
121074  glib/gbacktrace.c | 3 +++
121075  glib/gchecksum.c  | 1 +
121076  glib/gdataset.c   | 1 +
121077  glib/gdatetime.c  | 3 +++
121078  glib/gdatetime.h  | 2 +-
121079  glib/gdir.c       | 1 +
121080  glib/ghash.c      | 1 +
121081  glib/ghostutils.c | 1 +
121082  glib/giochannel.c | 1 +
121083  glib/gpoll.c      | 1 +
121084  glib/grand.c      | 1 +
121085  glib/gscanner.c   | 1 +
121086  glib/gshell.c     | 1 +
121087  13 files changed, 17 insertions(+), 1 deletion(-)
121088
121089 commit b1dbcc40237f77f3648b8f5fd654ce30d260f7ba
121090 Author: Emmanuele Bassi <ebassi@linux.intel.com>
121091 Date:   Sat Sep 4 18:03:33 2010 +0100
121092
121093     gtimer: Fix a compilation warning
121094
121095  glib/gtimer.c | 2 +-
121096  1 file changed, 1 insertion(+), 1 deletion(-)
121097
121098 commit 01a46e5c652ec8030226a9cf54025e175f56caac
121099 Author: Emmanuele Bassi <ebassi@linux.intel.com>
121100 Date:   Sat Sep 4 17:22:39 2010 +0100
121101
121102     Hack to include glib/gdatasetprivate.h directly
121103
121104     The gdatasetprivate.h header includes gatomic.h directly. It all works
121105     well in GLib, but inside GObject it will trigger the single inclusion
121106     guard.
121107
121108     Since this is a private header, and it's kind of a special case,
121109     one way
121110     to fix it is to declare GLIB_COMPILATION around it and fool the single
121111     inclusion guard in gatomic.h into thinking we're compiling GLib
121112     and not
121113     GObject.
121114
121115  gobject/gobject.c | 5 +++++
121116  1 file changed, 5 insertions(+)
121117
121118 commit 82db1446b39a4579b342b89fd0eba50c4f93441b
121119 Author: Emmanuele Bassi <ebassi@linux.intel.com>
121120 Date:   Sat Sep 4 17:22:18 2010 +0100
121121
121122     Add missing gstrfuncs.h include
121123
121124     For g_strdup() and friends.
121125
121126  glib/gutf8.c | 1 +
121127  1 file changed, 1 insertion(+)
121128
121129 commit 04077ff5c5f57dd8c55c47bfb80d551e594a525c
121130 Author: Matthias Clasen <mclasen@redhat.com>
121131 Date:   Fri Sep 3 23:03:14 2010 -0400
121132
121133     More include cleanups
121134
121135  glib/gconvert.c    |   16 +-
121136  glib/gdataset.c    |   11 +-
121137  glib/gdate.c       |   10 +-
121138  glib/gdir.c        |    4 +-
121139  glib/gfileutils.c  |    4 +-
121140  glib/ghash.c       |    5 +-
121141  glib/ghook.c       |    8 +-
121142  glib/ghostutils.c  |   11 +-
121143  glib/giochannel.c  |    3 +-
121144  glib/gmain.c       |   17 +-
121145  glib/gpoll.c       |    2 +-
121146  glib/gqsort.c      |    4 +-
121147  glib/gscanner.c    |   27 +-
121148  glib/gshell.c      |    9 +-
121149  glib/gstdio.c      |    2 -
121150  glib/gstrfuncs.c   | 1128
121151  ++++++++++++++++++++++++++--------------------------
121152  glib/gthreadpool.c |    7 +-
121153  glib/gtimer.c      |   10 +-
121154  glib/gunicollate.c |    7 +-
121155  glib/guniprop.c    |    6 +-
121156  20 files changed, 672 insertions(+), 619 deletions(-)
121157
121158 commit dc2e46b2aa5b57883379807421eb1d0493ae343e
121159 Author: Matthias Clasen <mclasen@redhat.com>
121160 Date:   Fri Sep 3 21:24:40 2010 -0400
121161
121162     Don't include glib.h in other headers
121163
121164  glib/gdatasetprivate.h | 2 +-
121165  1 file changed, 1 insertion(+), 1 deletion(-)
121166
121167 commit 2effb8d0eaf8041615dda14e4cc82ed764255859
121168 Author: Matthias Clasen <mclasen@redhat.com>
121169 Date:   Fri Sep 3 21:20:07 2010 -0400
121170
121171     Remove excessive header includes
121172
121173  glib/goption.c | 1898
121174  ++++++++++++++++++++++++++++----------------------------
121175  1 file changed, 951 insertions(+), 947 deletions(-)
121176
121177 commit 7c68050451b0480673bb389c70f238fcd871790b
121178 Author: Matthias Clasen <mclasen@redhat.com>
121179 Date:   Fri Sep 3 21:15:45 2010 -0400
121180
121181     Remove excessive header includes
121182
121183  glib/gdatetime.c | 8 ++++----
121184  glib/gdatetime.h | 2 +-
121185  2 files changed, 5 insertions(+), 5 deletions(-)
121186
121187 commit aad19216518126306a385dd5b6fb2448bc1d3b22
121188 Author: Matthias Clasen <mclasen@redhat.com>
121189 Date:   Fri Sep 3 21:12:03 2010 -0400
121190
121191     Don't include glib.h in other headers
121192
121193  glib/gunicodeprivate.h | 2 +-
121194  1 file changed, 1 insertion(+), 1 deletion(-)
121195
121196 commit 349aec676c01d72c42ce186b258fdde52acd6611
121197 Author: Matthias Clasen <mclasen@redhat.com>
121198 Date:   Fri Sep 3 20:57:05 2010 -0400
121199
121200     Remove excessive header inclusions
121201
121202  glib/glist.c | 8 +++++---
121203  1 file changed, 5 insertions(+), 3 deletions(-)
121204
121205 commit 633f438300ab08b97f8f4ea8ff1b06bd8413cf24
121206 Author: Matthias Clasen <mclasen@redhat.com>
121207 Date:   Fri Sep 3 20:55:17 2010 -0400
121208
121209     Remove excessive header inclusions
121210
121211  glib/gqueue.c | 6 ++++--
121212  1 file changed, 4 insertions(+), 2 deletions(-)
121213
121214 commit 7ddd2100c36215b8806569933d046b96d7eea09a
121215 Author: Matthias Clasen <mclasen@redhat.com>
121216 Date:   Fri Sep 3 20:53:37 2010 -0400
121217
121218     Remove excessive header inclusions
121219
121220  glib/gmarkup.c | 7 ++++++-
121221  1 file changed, 6 insertions(+), 1 deletion(-)
121222
121223 commit 56818094485fdfb26ee57b86afe1526704158a73
121224 Author: Matthias Clasen <mclasen@redhat.com>
121225 Date:   Fri Sep 3 20:51:08 2010 -0400
121226
121227     Remove excessive header inclusions
121228
121229  glib/gmessages.c | 23 ++++++++++++++++-------
121230  1 file changed, 16 insertions(+), 7 deletions(-)
121231
121232 commit a376d9f4c85bdac832f404175b4e65e0a81825a1
121233 Author: Matthias Clasen <mclasen@redhat.com>
121234 Date:   Fri Sep 3 20:46:40 2010 -0400
121235
121236     Remove some unneeded headers
121237
121238  glib/gnode.c | 8 +++++---
121239  1 file changed, 5 insertions(+), 3 deletions(-)
121240
121241 commit 92c577eeff6c42247a4eb3a74eb3f4894a143f9d
121242 Author: Matthias Clasen <mclasen@redhat.com>
121243 Date:   Fri Sep 3 20:44:59 2010 -0400
121244
121245     Remove eexcessive header inclusions
121246
121247  glib/grand.c | 10 +++++++---
121248  1 file changed, 7 insertions(+), 3 deletions(-)
121249
121250 commit 0a9eb80798274cb4faffcf8bd6fee829d767b336
121251 Author: Matthias Clasen <mclasen@redhat.com>
121252 Date:   Fri Sep 3 20:41:52 2010 -0400
121253
121254     Remove redundant header inclusions
121255
121256  glib/gprimes.c | 6 +++---
121257  1 file changed, 3 insertions(+), 3 deletions(-)
121258
121259 commit 6e3b14e155d08e7fee722c282f2b0c42c4bb7bbe
121260 Author: Matthias Clasen <mclasen@redhat.com>
121261 Date:   Fri Sep 3 20:38:30 2010 -0400
121262
121263     Remove redundant header inclusions
121264
121265  glib/gunibreak.c | 1 -
121266  glib/gunibreak.h | 3 +++
121267  2 files changed, 3 insertions(+), 1 deletion(-)
121268
121269 commit c5049d86f94cc7f943ee63c93bb01100e759769b
121270 Author: Matthias Clasen <mclasen@redhat.com>
121271 Date:   Fri Sep 3 20:34:15 2010 -0400
121272
121273     Remove redundant header inclusions
121274
121275  glib/gstring.c | 7 ++++---
121276  1 file changed, 4 insertions(+), 3 deletions(-)
121277
121278 commit 96d87da379879f20e2c162b468525aaa1a0a82dd
121279 Author: Matthias Clasen <mclasen@redhat.com>
121280 Date:   Fri Sep 3 20:30:54 2010 -0400
121281
121282     Remove redundant header inclusions
121283
121284  glib/gregex.c | 8 ++++----
121285  1 file changed, 4 insertions(+), 4 deletions(-)
121286
121287 commit 3e2f1e38255d8157a2ecf244d6a5f6515b8c2d6b
121288 Author: Matthias Clasen <mclasen@redhat.com>
121289 Date:   Fri Sep 3 20:27:45 2010 -0400
121290
121291     Remove redundant header inclusions
121292
121293     and some whitespace cleanup.
121294
121295  glib/gsequence.c | 638
121296  ++++++++++++++++++++++++++++---------------------------
121297  1 file changed, 320 insertions(+), 318 deletions(-)
121298
121299 commit 8f81ee86ee307448d9a687c01d4958914e5ebc90
121300 Author: Matthias Clasen <mclasen@redhat.com>
121301 Date:   Fri Sep 3 20:15:16 2010 -0400
121302
121303     Remove redundant header inclusions
121304
121305  glib/gslist.c | 345
121306  +++++++++++++++++++++++++++++-----------------------------
121307  1 file changed, 173 insertions(+), 172 deletions(-)
121308
121309 commit d95c6b88348a7c6480c3368d7762137a40a490ba
121310 Author: Matthias Clasen <mclasen@redhat.com>
121311 Date:   Fri Sep 3 20:12:09 2010 -0400
121312
121313     Remove redundant header inclusions
121314
121315  glib/gvariant-parser.c | 10 +++++++++-
121316  1 file changed, 9 insertions(+), 1 deletion(-)
121317
121318 commit 1409bbab674d935dd3e8072a17719be1e0ba9d66
121319 Author: Matthias Clasen <mclasen@redhat.com>
121320 Date:   Fri Sep 3 20:05:27 2010 -0400
121321
121322     Remove redundant header inclusions
121323
121324  glib/gtree.c | 5 ++++-
121325  1 file changed, 4 insertions(+), 1 deletion(-)
121326
121327 commit 9471902d4d386328f248e2db2e3be895c4ecd5f1
121328 Author: Matthias Clasen <mclasen@redhat.com>
121329 Date:   Fri Sep 3 20:01:55 2010 -0400
121330
121331     Remove redundant header inclusions
121332
121333  glib/gutf8.c | 7 +++++--
121334  1 file changed, 5 insertions(+), 2 deletions(-)
121335
121336 commit ebcdbd9555b7a1a06ad666d1fef187779f085ea1
121337 Author: Matthias Clasen <mclasen@redhat.com>
121338 Date:   Fri Sep 3 19:49:34 2010 -0400
121339
121340     Remove redundant header inclusions
121341
121342     and clean up some whitespace
121343
121344  glib/gchecksum.c | 50 ++++++++++++++++++++++++++------------------------
121345  glib/gchecksum.h | 40 ++++++++++++++++++++--------------------
121346  2 files changed, 46 insertions(+), 44 deletions(-)
121347
121348 commit 9b3fb41a5e4fd9d87c606dcea0fd1cd505b54311
121349 Author: Matthias Clasen <mclasen@redhat.com>
121350 Date:   Fri Sep 3 19:41:49 2010 -0400
121351
121352     Remove redundant header inclusions
121353
121354     and clean up some whitespace
121355
121356  glib/gbacktrace.c | 58
121357  ++++++++++++++++++++++++++++---------------------------
121358  glib/gbacktrace.h | 14 +++++++-------
121359  2 files changed, 37 insertions(+), 35 deletions(-)
121360
121361 commit 156a3f71952e37aef199ab381f552a5fe014decb
121362 Author: Matthias Clasen <mclasen@redhat.com>
121363 Date:   Fri Sep 3 19:38:56 2010 -0400
121364
121365     Whitespace cleanup
121366
121367  glib/gcache.c | 28 ++++++++++++++--------------
121368  glib/gcache.h |  2 +-
121369  2 files changed, 15 insertions(+), 15 deletions(-)
121370
121371 commit 8300820f7bacd8eb85446be5a5edd7829bd640a6
121372 Author: Matthias Clasen <mclasen@redhat.com>
121373 Date:   Fri Sep 3 19:37:54 2010 -0400
121374
121375     Remove redundant header inclusions
121376
121377  glib/gcache.c | 5 ++++-
121378  1 file changed, 4 insertions(+), 1 deletion(-)
121379
121380 commit 5d4ef36f91074a4477bca67e2519e2ca13f3ae2c
121381 Author: Matthias Clasen <mclasen@redhat.com>
121382 Date:   Fri Sep 3 19:33:11 2010 -0400
121383
121384     Whitespace cleanup
121385
121386  glib/gbase64.c | 196
121387  ++++++++++++++++++++++++++++-----------------------------
121388  glib/gbase64.h |  44 ++++++-------
121389  2 files changed, 120 insertions(+), 120 deletions(-)
121390
121391 commit 489b780bb95d9941617ab21160823e0ad268f1b7
121392 Author: Matthias Clasen <mclasen@redhat.com>
121393 Date:   Fri Sep 3 19:32:02 2010 -0400
121394
121395     Remove redundant header inclusions
121396
121397  glib/gbase64.c | 2 +-
121398  1 file changed, 1 insertion(+), 1 deletion(-)
121399
121400 commit 4e5532ec51e7091656f2853895cee3dc69f8ad5e
121401 Author: Matthias Clasen <mclasen@redhat.com>
121402 Date:   Fri Sep 3 19:03:34 2010 -0400
121403
121404     Sort extensions properly
121405
121406     Just taking the difference of the priorities has overflow issues,
121407     as pointed out in bug 623069.
121408
121409  gio/giomodule.c | 8 +++++++-
121410  1 file changed, 7 insertions(+), 1 deletion(-)
121411
121412 commit 42080449d078c27f2098419b27d0f63269ee2d70
121413 Author: Matthias Clasen <mclasen@redhat.com>
121414 Date:   Fri Sep 3 18:11:08 2010 -0400
121415
121416     Add a note about size limits of private structures
121417
121418     Also add some assertions to check these limits, instead of
121419     failing silently.  Bug 604479.
121420
121421  gobject/gtype.c | 21 ++++++++++++++++-----
121422  1 file changed, 16 insertions(+), 5 deletions(-)
121423
121424 commit db4fb1b115b2cd4142454db64da2b0abfedcd31b
121425 Author: Christian Persch <chpe@gnome.org>
121426 Date:   Fri Sep 3 16:05:28 2010 -0400
121427
121428     Plug a mem leak in the gdbus-proxy test
121429
121430     ==23341== 65 bytes in 3 blocks are definitely lost in loss record
121431     927 of 1,020
121432     ==23341==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
121433     ==23341==    by 0x4057094: g_malloc (gmem.c:134)
121434     ==23341==    by 0x40573DB: g_malloc_n (gmem.c:281)
121435     ==23341==    by 0x40717FC: g_strdup (gstrfuncs.c:101)
121436     ==23341==    by 0x4147F56: value_lcopy_string (gvaluetypes.c:313)
121437     ==23341==    by 0x4123F0B: g_object_get_valist (gobject.c:1643)
121438     ==23341==    by 0x41240FF: g_object_get (gobject.c:1731)
121439     ==23341==    by 0x804C39E: test_basic (gdbus-proxy.c:522)
121440
121441     Bug #628331.
121442
121443  gio/tests/gdbus-proxy.c | 9 ++++++---
121444  1 file changed, 6 insertions(+), 3 deletions(-)
121445
121446 commit 5de1bf4a91f405ed5bca4768961e830c8b95e48c
121447 Author: Christian Persch <chpe@gnome.org>
121448 Date:   Fri Sep 3 16:04:29 2010 -0400
121449
121450     Plug a mem leak in the gdbus-proxy test
121451
121452     ==23341== 85 (24 direct, 61 indirect) bytes in 1 blocks are definitely
121453     lost in loss record 900 of 971
121454     ==23341==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
121455     ==23341==    by 0x4057094: g_malloc (gmem.c:134)
121456     ==23341==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
121457     ==23341==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
121458     ==23341==    by 0x403A751: g_error_new_valist (gerror.c:54)
121459     ==23341==    by 0x403AAD4: g_set_error (gerror.c:240)
121460     ==23341==    by 0x420B807: decode_method_reply
121461     (gdbusconnection.c:4774)
121462     ==23341==    by 0x420C2BA: g_dbus_connection_call_sync
121463     (gdbusconnection.c:5188)
121464     ==23341==    by 0x421B7C9: g_dbus_proxy_call_sync (gdbusproxy.c:2477)
121465     ==23341==    by 0x804BD89: test_bogus_method_return
121466     (gdbus-proxy.c:430)
121467
121468     Bug #628331.
121469
121470  gio/tests/gdbus-proxy.c | 1 +
121471  1 file changed, 1 insertion(+)
121472
121473 commit be33ef85d0a89c2ded655785a4b930926e403e64
121474 Author: Christian Persch <chpe@gnome.org>
121475 Date:   Fri Sep 3 16:03:48 2010 -0400
121476
121477     Plug some mem leaks in gdbus-peer test
121478
121479     ==29535== 56 (24 direct, 32 indirect) bytes in 1 blocks are definitely
121480     lost in loss record 1,112 of 1,264
121481     ==29535==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
121482     ==29535==    by 0x4057094: g_malloc (gmem.c:134)
121483     ==29535==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
121484     ==29535==    by 0x406F364: g_slice_copy (gslice.c:858)
121485     ==29535==    by 0x403A9B2: g_error_copy (gerror.c:160)
121486     ==29535==    by 0x42066D3: initable_init (gdbusconnection.c:2314)
121487     ==29535==    by 0x41A73E5: g_initable_init (ginitable.c:105)
121488     ==29535==    by 0x41A7587: g_initable_new_valist (ginitable.c:218)
121489     ==29535==    by 0x41A742A: g_initable_new (ginitable.c:138)
121490     ==29535==    by 0x4206DCC: g_dbus_connection_new_for_address_sync
121491     (gdbusconnection.c:2585)
121492     ==29535==    by 0x804D63A: test_nonce_tcp (gdbus-peer.c:1229)
121493
121494     ==29535== 107 (24 direct, 83 indirect) bytes in 1 blocks are
121495     definitely lost in loss record 1,188 of 1,264
121496     ==29535==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
121497     ==29535==    by 0x4057094: g_malloc (gmem.c:134)
121498     ==29535==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
121499     ==29535==    by 0x406F364: g_slice_copy (gslice.c:858)
121500     ==29535==    by 0x403A9B2: g_error_copy (gerror.c:160)
121501     ==29535==    by 0x42066D3: initable_init (gdbusconnection.c:2314)
121502     ==29535==    by 0x41A73E5: g_initable_init (ginitable.c:105)
121503     ==29535==    by 0x41A7587: g_initable_new_valist (ginitable.c:218)
121504     ==29535==    by 0x41A742A: g_initable_new (ginitable.c:138)
121505     ==29535==    by 0x4206DCC: g_dbus_connection_new_for_address_sync
121506     (gdbusconnection.c:2585)
121507     ==29535==    by 0x804D8E8: test_nonce_tcp (gdbus-peer.c:1259)
121508
121509     ==29535== 112 (24 direct, 88 indirect) bytes in 1 blocks are
121510     definitely lost in loss record 1,193 of 1,264
121511     ==29535==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
121512     ==29535==    by 0x4057094: g_malloc (gmem.c:134)
121513     ==29535==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
121514     ==29535==    by 0x406F364: g_slice_copy (gslice.c:858)
121515     ==29535==    by 0x403A9B2: g_error_copy (gerror.c:160)
121516     ==29535==    by 0x42066D3: initable_init (gdbusconnection.c:2314)
121517     ==29535==    by 0x41A73E5: g_initable_init (ginitable.c:105)
121518     ==29535==    by 0x41A7587: g_initable_new_valist (ginitable.c:218)
121519     ==29535==    by 0x41A742A: g_initable_new (ginitable.c:138)
121520     ==29535==    by 0x4206DCC: g_dbus_connection_new_for_address_sync
121521     (gdbusconnection.c:2585)
121522     ==29535==    by 0x804D79A: test_nonce_tcp (gdbus-peer.c:1248)
121523
121524     ==29535== 73 (24 direct, 49 indirect) bytes in 1 blocks are definitely
121525     lost in loss record 1,152 of 1,264
121526     ==29535==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
121527     ==29535==    by 0x4057094: g_malloc (gmem.c:134)
121528     ==29535==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
121529     ==29535==    by 0x406F364: g_slice_copy (gslice.c:858)
121530     ==29535==    by 0x403A9B2: g_error_copy (gerror.c:160)
121531     ==29535==    by 0x42066D3: initable_init (gdbusconnection.c:2314)
121532     ==29535==    by 0x41A73E5: g_initable_init (ginitable.c:105)
121533     ==29535==    by 0x41A7587: g_initable_new_valist (ginitable.c:218)
121534     ==29535==    by 0x41A742A: g_initable_new (ginitable.c:138)
121535     ==29535==    by 0x4206DCC: g_dbus_connection_new_for_address_sync
121536     (gdbusconnection.c:2585)
121537     ==29535==    by 0x804C6CE: test_peer (gdbus-peer.c:803)
121538
121539     Bug #628331.
121540
121541  gio/tests/gdbus-peer.c | 4 ++++
121542  1 file changed, 4 insertions(+)
121543
121544 commit 3df586613916b44cb23edb296f5f468ac6bd80f2
121545 Author: Christian Persch <chpe@gnome.org>
121546 Date:   Fri Sep 3 16:02:11 2010 -0400
121547
121548     Plug a mem leak in the gdbus-peer test
121549
121550     ==6793== 32 (24 direct, 8 indirect) bytes in 1 blocks are definitely
121551     lost in loss record 779 of 1,423
121552     ==6793==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
121553     ==6793==    by 0x4057094: g_malloc (gmem.c:134)
121554     ==6793==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
121555     ==6793==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
121556     ==6793==    by 0x413D5BB: g_type_create_instance (gtype.c:1867)
121557     ==6793==    by 0x412372A: g_object_constructor (gobject.c:1482)
121558     ==6793==    by 0x4122E1D: g_object_newv (gobject.c:1266)
121559     ==6793==    by 0x4122B93: g_object_new (gobject.c:1178)
121560     ==6793==    by 0x41DB4F9: g_unix_fd_list_new (gunixfdlist.c:159)
121561     ==6793==    by 0x804AADD: test_interface_method_call
121562     (gdbus-peer.c:172)
121563
121564     Bug #628331.
121565
121566  gio/tests/gdbus-peer.c | 1 +
121567  1 file changed, 1 insertion(+)
121568
121569 commit bd2faedefdbbfa0cbe5c0ee2b3e50eed91617990
121570 Author: Christian Persch <chpe@gnome.org>
121571 Date:   Fri Sep 3 16:01:10 2010 -0400
121572
121573     Plug a mem leak in network-address test
121574
121575     ==4616== 46 (32 direct, 14 indirect) bytes in 1 blocks are definitely
121576     lost in loss record 193 of 305
121577     ==4616==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
121578     ==4616==    by 0x4057094: g_malloc (gmem.c:134)
121579     ==4616==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
121580     ==4616==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
121581     ==4616==    by 0x413D5BB: g_type_create_instance (gtype.c:1867)
121582     ==4616==    by 0x412372A: g_object_constructor (gobject.c:1482)
121583     ==4616==    by 0x4123147: g_object_newv (gobject.c:1347)
121584     ==4616==    by 0x41236BB: g_object_new_valist (gobject.c:1463)
121585     ==4616==    by 0x4122BB4: g_object_new (gobject.c:1181)
121586     ==4616==    by 0x41B2D0F: g_network_address_new
121587     (gnetworkaddress.c:262)
121588     ==4616==    by 0x8048A70: test_basic (network-address.c:10)
121589
121590     Bug #628331.
121591
121592  gio/tests/network-address.c | 2 ++
121593  1 file changed, 2 insertions(+)
121594
121595 commit fa6937603c098e8c6e83c8e3bd35ed7bab56ca38
121596 Author: Christian Persch <chpe@gnome.org>
121597 Date:   Fri Sep 3 16:00:15 2010 -0400
121598
121599     Plug a mem leak in contexts test
121600
121601     ==14059== 96 bytes in 2 blocks are definitely lost in loss record
121602     520 of 543
121603     ==14059==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
121604     ==14059==    by 0x4057094: g_malloc (gmem.c:134)
121605     ==14059==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
121606     ==14059==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
121607     ==14059==    by 0x41385BB: g_type_create_instance (gtype.c:1867)
121608     ==14059==    by 0x411E72A: g_object_constructor (gobject.c:1482)
121609     ==14059==    by 0x411DE1D: g_object_newv (gobject.c:1266)
121610     ==14059==    by 0x411DB93: g_object_new (gobject.c:1178)
121611     ==14059==    by 0x42296AF: _g_local_file_input_stream_new
121612     (glocalfileinputstream.c:152)
121613     ==14059==    by 0x422281F: g_local_file_read (glocalfile.c:1322)
121614     ==14059==    by 0x418A8A9: open_read_async_thread (gfile.c:5050)
121615     ==14059==    by 0x41B71BB: run_in_thread (gsimpleasyncresult.c:853)
121616     ==14059==    by 0x41A5FBC: io_job_thread (gioscheduler.c:181)
121617     ==14059==    by 0x407DCDE: g_thread_pool_thread_proxy
121618     (gthreadpool.c:314)
121619     ==14059==    by 0x407C6B0: g_thread_create_proxy (gthread.c:1897)
121620     ==14059==    by 0x57D918: start_thread (pthread_create.c:301)
121621     ==14059==    by 0x4C6CBD: clone (clone.S:133)
121622
121623     Bug #628331.
121624
121625  gio/tests/contexts.c | 2 ++
121626  1 file changed, 2 insertions(+)
121627
121628 commit 60349ecc4d41c57d9461355a137316aef224b3c2
121629 Author: Christian Persch <chpe@gnome.org>
121630 Date:   Fri Sep 3 15:58:51 2010 -0400
121631
121632     Plug mem leaks in contexts test
121633
121634     ==2464== 80 (16 direct, 64 indirect) bytes in 1 blocks are definitely
121635     lost in loss record 515 of 547
121636     ==2464==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
121637     ==2464==    by 0x4057094: g_malloc (gmem.c:134)
121638     ==2464==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
121639     ==2464==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
121640     ==2464==    by 0x41385BB: g_type_create_instance (gtype.c:1867)
121641     ==2464==    by 0x411E72A: g_object_constructor (gobject.c:1482)
121642     ==2464==    by 0x411DE1D: g_object_newv (gobject.c:1266)
121643     ==2464==    by 0x411DB93: g_object_new (gobject.c:1178)
121644     ==2464==    by 0x4220D74: _g_local_file_new (glocalfile.c:310)
121645     ==2464==    by 0x422C897: g_local_vfs_get_file_for_path
121646     (glocalvfs.c:84)
121647     ==2464==    by 0x41CA91C: g_vfs_get_file_for_path (gvfs.c:94)
121648     ==2464==    by 0x418C1B6: g_file_new_for_path (gfile.c:5898)
121649     ==2464==    by 0x8049509: test1_thread (contexts.c:110)
121650
121651     ==2464== 80 (16 direct, 64 indirect) bytes in 1 blocks are definitely
121652     lost in loss record 516 of 547
121653     ==2464==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
121654     ==2464==    by 0x4057094: g_malloc (gmem.c:134)
121655     ==2464==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
121656     ==2464==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
121657     ==2464==    by 0x41385BB: g_type_create_instance (gtype.c:1867)
121658     ==2464==    by 0x411E72A: g_object_constructor (gobject.c:1482)
121659     ==2464==    by 0x411DE1D: g_object_newv (gobject.c:1266)
121660     ==2464==    by 0x411DB93: g_object_new (gobject.c:1178)
121661     ==2464==    by 0x4220D74: _g_local_file_new (glocalfile.c:310)
121662     ==2464==    by 0x422C897: g_local_vfs_get_file_for_path
121663     (glocalvfs.c:84)
121664     ==2464==    by 0x41CA91C: g_vfs_get_file_for_path (gvfs.c:94)
121665     ==2464==    by 0x418C1B6: g_file_new_for_path (gfile.c:5898)
121666     ==2464==    by 0x804964D: test_context_independence (contexts.c:144)
121667
121668     Bug #628331.
121669
121670  gio/tests/contexts.c | 2 ++
121671  1 file changed, 2 insertions(+)
121672
121673 commit e4a6b1dcdc9bbe0b5d06228a662d8f3d0ce50e9c
121674 Author: Christian Persch <chpe@gnome.org>
121675 Date:   Fri Sep 3 15:57:26 2010 -0400
121676
121677     Plug a mem leak in buffered-input-stream test
121678
121679     ==2429== 49 (24 direct, 25 indirect) bytes in 1 blocks are definitely
121680     lost in loss record 276 of 355
121681     ==2429==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
121682     ==2429==    by 0x4057094: g_malloc (gmem.c:134)
121683     ==2429==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
121684     ==2429==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
121685     ==2429==    by 0x403A8A6: g_error_new_literal (gerror.c:117)
121686     ==2429==    by 0x403AC31: g_set_error_literal (gerror.c:314)
121687     ==2429==    by 0x4175525: g_buffered_input_stream_read_byte
121688     (gbufferedinputstream.c:880)
121689     ==2429==    by 0x804A21A: test_read_byte (buffered-input-stream.c:153)
121690
121691     Bug #628331.
121692
121693  gio/tests/buffered-input-stream.c | 1 +
121694  1 file changed, 1 insertion(+)
121695
121696 commit 01a19dee6855d3caede22ef8dc28606ee89cf60e
121697 Author: Christian Persch <chpe@gnome.org>
121698 Date:   Fri Sep 3 15:56:23 2010 -0400
121699
121700     Plug a mem leak in g-icon test
121701
121702     ==2428== 256 bytes in 1 blocks are definitely lost in loss record
121703     591 of 604
121704     ==2428==    at 0x4005CD2: realloc (vg_replace_malloc.c:476)
121705     ==2428==    by 0x40571A5: g_realloc (gmem.c:181)
121706     ==2428==    by 0x4075287: g_string_maybe_expand (gstring.c:395)
121707     ==2428==    by 0x40760D8: g_string_insert_c (gstring.c:1049)
121708     ==2428==    by 0x4074D41: g_string_append_c_inline (gstring.h:153)
121709     ==2428==    by 0x4075B3C: g_string_append_uri_escaped (gstring.c:822)
121710     ==2428==    by 0x41A46AC: g_icon_to_string_tokenized (gicon.c:164)
121711     ==2428==    by 0x41A498F: g_icon_to_string (gicon.c:252)
121712     ==2428==    by 0x8049E1A: test_g_icon_serialize (g-icon.c:222)
121713
121714     Bug #628331.
121715
121716  gio/tests/g-icon.c | 1 +
121717  1 file changed, 1 insertion(+)
121718
121719 commit e8bdd2cb7af29ca20a02f4ebef1c6301e22d1856
121720 Author: Christian Persch <chpe@gnome.org>
121721 Date:   Fri Sep 3 15:55:10 2010 -0400
121722
121723     Plug a huge mem leak in data-output-stream test
121724
121725     ==12763== 16,777,215 bytes in 1 blocks are possibly lost in loss
121726     record 357 of 357
121727     ==12763==    at 0x4004F1B: calloc (vg_replace_malloc.c:418)
121728     ==12763==    by 0x405711D: g_malloc0 (gmem.c:157)
121729     ==12763==    by 0x8048ED6: test_basic (data-output-stream.c:40)
121730
121731     Bug #628331.
121732
121733  gio/tests/data-output-stream.c | 1 +
121734  1 file changed, 1 insertion(+)
121735
121736 commit 05d6fcf88cee64e168e978800fb66523c36a94fc
121737 Author: Christian Persch <chpe@gnome.org>
121738 Date:   Fri Sep 3 15:53:56 2010 -0400
121739
121740     Plug a mem leak in data-output-stream test
121741
121742     ==2426== 45,034 bytes in 4,094 blocks are definitely lost in loss
121743     record 358 of 361
121744     ==2426==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
121745     ==2426==    by 0x4057094: g_malloc (gmem.c:134)
121746     ==2426==    by 0x40573DB: g_malloc_n (gmem.c:281)
121747     ==2426==    by 0x4071ABD: g_strconcat (gstrfuncs.c:315)
121748     ==2426==    by 0x804916A: test_read_lines (data-output-stream.c:83)
121749
121750     Bug #628331.
121751
121752  gio/tests/data-output-stream.c | 1 +
121753  1 file changed, 1 insertion(+)
121754
121755 commit 45331a46408777fc6a888302bad216cedbb16635
121756 Author: Christian Persch <chpe@gnome.org>
121757 Date:   Fri Sep 3 15:53:05 2010 -0400
121758
121759     Plug a mem leak in data-input-stream test
121760
121761     ==12351== 45,045 bytes in 4,095 blocks are definitely lost in loss
121762     record 377 of 380
121763     ==12351==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
121764     ==12351==    by 0x4057094: g_malloc (gmem.c:134)
121765     ==12351==    by 0x40573DB: g_malloc_n (gmem.c:281)
121766     ==12351==    by 0x4071ABD: g_strconcat (gstrfuncs.c:315)
121767     ==12351==    by 0x8049811: test_read_lines (data-input-stream.c:99)
121768
121769     Bug #628331.
121770
121771  gio/tests/data-input-stream.c | 2 +-
121772  1 file changed, 1 insertion(+), 1 deletion(-)
121773
121774 commit 36c7d95c9c18e36468755dc8a7cfced32170c6ca
121775 Author: Christian Persch <chpe@gnome.org>
121776 Date:   Fri Sep 3 15:47:38 2010 -0400
121777
121778     Plug a mem leak in data-input-stream test
121779
121780     ==2415== 45,045 bytes in 4,095 blocks are definitely lost in loss
121781     record 393 of 399
121782     ==2415==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
121783     ==2415==    by 0x4057094: g_malloc (gmem.c:134)
121784     ==2415==    by 0x417FC29: g_data_input_stream_read_line
121785     (gdatainputstream.c:797)
121786     ==2415==    by 0x8049874: test_read_lines (data-input-stream.c:111)
121787
121788     ==12088== 360 bytes in 40 blocks are definitely lost in loss record
121789     368 of 381
121790     ==12088==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
121791     ==12088==    by 0x4057094: g_malloc (gmem.c:134)
121792     ==12088==    by 0x417FF4C: g_data_input_stream_read_until
121793     (gdatainputstream.c:914)
121794     ==12088==    by 0x8049B6F: test_read_until (data-input-stream.c:182)
121795
121796     Bug #628331.
121797
121798  gio/tests/data-input-stream.c | 4 ++++
121799  1 file changed, 4 insertions(+)
121800
121801 commit 91e380359604dfabf5c98fab8e317c655d32f98b
121802 Author: Christian Persch <chpe@gnome.org>
121803 Date:   Fri Sep 3 15:45:48 2010 -0400
121804
121805     Plug a mem leak in data-input-stream test
121806
121807     ==2415== 165 (72 direct, 93 indirect) bytes in 3 blocks are definitely
121808     lost in loss record 373 of 399
121809     ==2415==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
121810     ==2415==    by 0x4057094: g_malloc (gmem.c:134)
121811     ==2415==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
121812     ==2415==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
121813     ==2415==    by 0x403A8A6: g_error_new_literal (gerror.c:117)
121814     ==2415==    by 0x403AC31: g_set_error_literal (gerror.c:314)
121815     ==2415==    by 0x417ED29: read_data (gdatainputstream.c:309)
121816     ==2415==    by 0x417EE9D: g_data_input_stream_read_byte
121817     (gdatainputstream.c:344)
121818     ==2415==    by 0x8049DEC: test_data_array (data-input-stream.c:263)
121819
121820     Bug #628331.
121821
121822  gio/tests/data-input-stream.c | 4 +++-
121823  1 file changed, 3 insertions(+), 1 deletion(-)
121824
121825 commit 31b15451cf657499c15c1d08ccee0062a3486a9f
121826 Author: Christian Persch <chpe@gnome.org>
121827 Date:   Fri Sep 3 15:44:28 2010 -0400
121828
121829     Plug a mem leak in readwrite test
121830
121831     ==10395== 80 (24 direct, 56 indirect) bytes in 1 blocks are definitely
121832     lost in loss record 529 of 561
121833     ==10395==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
121834     ==10395==    by 0x4057094: g_malloc (gmem.c:134)
121835     ==10395==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
121836     ==10395==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
121837     ==10395==    by 0x403A751: g_error_new_valist (gerror.c:54)
121838     ==10395==    by 0x403AAD4: g_set_error (gerror.c:240)
121839     ==10395==    by 0x4230328: _g_local_file_output_stream_create
121840     (glocalfileoutputstream.c:628)
121841     ==10395==    by 0x4227A04: g_local_file_create_readwrite
121842     (glocalfile.c:1388)
121843     ==10395==    by 0x418974C: g_file_create_readwrite (gfile.c:1784)
121844     ==10395==    by 0x8049FCD: test_g_file_create_readwrite
121845     (readwrite.c:187)
121846
121847     Bug #628331.
121848
121849  gio/tests/readwrite.c | 3 ++-
121850  1 file changed, 2 insertions(+), 1 deletion(-)
121851
121852 commit 94102a40f733dc86e61aaaee0822b8ecc2e9927b
121853 Author: Christian Persch <chpe@gnome.org>
121854 Date:   Fri Sep 3 15:43:03 2010 -0400
121855
121856     Plug some huge mem leaks in converter-stream test
121857
121858     ==8564== 24,000,000 bytes in 6 blocks are possibly lost in loss
121859     record 592 of 594
121860     ==8564==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
121861     ==8564==    by 0x4057094: g_malloc (gmem.c:134)
121862     ==8564==    by 0x804AA37: test_corruption (converter-stream.c:589)
121863     ==8564==    by 0x804B05B: test_roundtrip (converter-stream.c:652)
121864
121865     ==9459== 25,165,824 bytes in 6 blocks are possibly lost in loss
121866     record 593 of 594
121867     ==9459==    at 0x4005CD2: realloc (vg_replace_malloc.c:476)
121868     ==9459==    by 0x40571A5: g_realloc (gmem.c:181)
121869     ==9459==    by 0x41B08A3: array_resize (gmemoryoutputstream.c:501)
121870     ==9459==    by 0x41B0A5D: g_memory_output_stream_write
121871     (gmemoryoutputstream.c:578)
121872     ==9459==    by 0x41B57EF: g_output_stream_write (goutputstream.c:216)
121873     ==9459==    by 0x41B591B: g_output_stream_write_all
121874     (goutputstream.c:268)
121875     ==9459==    by 0x417D617: flush_buffer (gconverteroutputstream.c:359)
121876     ==9459==    by 0x417D958: g_converter_output_stream_write
121877     (gconverteroutputstream.c:502)
121878     ==9459==    by 0x41B5D7F: g_output_stream_real_splice
121879     (goutputstream.c:428)
121880     ==9459==    by 0x41B5C6C: g_output_stream_splice (goutputstream.c:380)
121881     ==9459==    by 0x804AB10: test_corruption (converter-stream.c:600)
121882
121883     ==9785== 25,165,824 bytes in 6 blocks are possibly lost in loss
121884     record 592 of 592
121885     ==9785==    at 0x4005CD2: realloc (vg_replace_malloc.c:476)
121886     ==9785==    by 0x40571A5: g_realloc (gmem.c:181)
121887     ==9785==    by 0x41B08A3: array_resize (gmemoryoutputstream.c:501)
121888     ==9785==    by 0x41B0A5D: g_memory_output_stream_write
121889     (gmemoryoutputstream.c:578)
121890     ==9785==    by 0x41B5D7F: g_output_stream_real_splice
121891     (goutputstream.c:428)
121892     ==9785==    by 0x41B5C6C: g_output_stream_splice (goutputstream.c:380)
121893     ==9785==    by 0x804ADF1: test_corruption (converter-stream.c:622)
121894     ==9785==    by 0x804B06C: test_roundtrip (converter-stream.c:652)
121895
121896     Bug #628331.
121897
121898  gio/tests/converter-stream.c | 9 +++++----
121899  1 file changed, 5 insertions(+), 4 deletions(-)
121900
121901 commit 24bee1a130152dece7f7ae470b81bd6ed69a9a4f
121902 Author: Christian Persch <chpe@gnome.org>
121903 Date:   Fri Sep 3 15:40:55 2010 -0400
121904
121905     Plug a mem leak in convert-stream test
121906
121907     ==7540== 487 (64 direct, 423 indirect) bytes in 2 blocks are
121908     definitely lost in loss record 597 of 615
121909     ==7540==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
121910     ==7540==    by 0x4057094: g_malloc (gmem.c:134)
121911     ==7540==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
121912     ==7540==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
121913     ==7540==    by 0x413D5BB: g_type_create_instance (gtype.c:1867)
121914     ==7540==    by 0x412372A: g_object_constructor (gobject.c:1482)
121915     ==7540==    by 0x4123147: g_object_newv (gobject.c:1347)
121916     ==7540==    by 0x41236BB: g_object_new_valist (gobject.c:1463)
121917     ==7540==    by 0x41A756E: g_initable_new_valist (ginitable.c:214)
121918     ==7540==    by 0x41A743E: g_initable_new (ginitable.c:138)
121919     ==7540==    by 0x417B67A: g_charset_converter_new
121920     (gcharsetconverter.c:215)
121921     ==7540==    by 0x804B043: test_charset (converter-stream.c:675)
121922
121923     Bug #628331.
121924
121925  gio/tests/converter-stream.c | 5 ++++-
121926  1 file changed, 4 insertions(+), 1 deletion(-)
121927
121928 commit ac8600a14b7e79c6eb19dd779be3b2c8a492d934
121929 Author: Christian Persch <chpe@gnome.org>
121930 Date:   Fri Sep 3 15:39:58 2010 -0400
121931
121932     Plug a mem leak in converter-stream test
121933
121934     ==2396== 168 (92 direct, 76 indirect) bytes in 1 blocks are definitely
121935     lost in loss record 598 of 625
121936     ==2396==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
121937     ==2396==    by 0x4057094: g_malloc (gmem.c:134)
121938     ==2396==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
121939     ==2396==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
121940     ==2396==    by 0x413D5BB: g_type_create_instance (gtype.c:1867)
121941     ==2396==    by 0x412372A: g_object_constructor (gobject.c:1482)
121942     ==2396==    by 0x4123147: g_object_newv (gobject.c:1347)
121943     ==2396==    by 0x41236BB: g_object_new_valist (gobject.c:1463)
121944     ==2396==    by 0x4122BB4: g_object_new (gobject.c:1181)
121945     ==2396==    by 0x417C54D: g_converter_input_stream_new
121946     (gconverterinputstream.c:204)
121947     ==2396==    by 0x804A53E: test_compressor (converter-stream.c:484)
121948
121949     Bug #628331.
121950
121951  gio/tests/converter-stream.c | 2 ++
121952  1 file changed, 2 insertions(+)
121953
121954 commit 85179745ac72280746da101a5232f7843f2426d3
121955 Author: Christian Persch <chpe@gnome.org>
121956 Date:   Fri Sep 3 15:39:07 2010 -0400
121957
121958     Plug a mem leak in converter-stream test
121959
121960     ==2396== 66 (24 direct, 42 indirect) bytes in 1 blocks are definitely
121961     lost in loss record 565 of 625
121962     ==2396==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
121963     ==2396==    by 0x4057094: g_malloc (gmem.c:134)
121964     ==2396==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
121965     ==2396==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
121966     ==2396==    by 0x403A8A6: g_error_new_literal (gerror.c:117)
121967     ==2396==    by 0x403AC31: g_set_error_literal (gerror.c:314)
121968     ==2396==    by 0x417BA38: g_charset_converter_convert
121969     (gcharsetconverter.c:344)
121970     ==2396==    by 0x417BF67: g_converter_convert (gconverter.c:174)
121971     ==2396==    by 0x417C9EB: g_converter_input_stream_read
121972     (gconverterinputstream.c:403)
121973     ==2396==    by 0x41A7A17: g_input_stream_read (ginputstream.c:204)
121974     ==2396==    by 0x41A7B43: g_input_stream_read_all (ginputstream.c:256)
121975     ==2396==    by 0x804B0E4: test_charset (converter-stream.c:682)
121976
121977     Bug #628331.
121978
121979  gio/tests/converter-stream.c | 5 ++++-
121980  1 file changed, 4 insertions(+), 1 deletion(-)
121981
121982 commit 7ec414229b8d42a5ce4f5519d18af59a3098f544
121983 Author: Christian Persch <chpe@gnome.org>
121984 Date:   Fri Sep 3 15:37:56 2010 -0400
121985
121986     Plug a mem leak in converter-stream test
121987
121988     ==2396== 39 (24 direct, 15 indirect) bytes in 1 blocks are definitely
121989     lost in loss record 398 of 625
121990     ==2396==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
121991     ==2396==    by 0x4057094: g_malloc (gmem.c:134)
121992     ==2396==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
121993     ==2396==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
121994     ==2396==    by 0x403A8A6: g_error_new_literal (gerror.c:117)
121995     ==2396==    by 0x403AC31: g_set_error_literal (gerror.c:314)
121996     ==2396==    by 0x80498F7: g_compressor_converter_convert
121997     (converter-stream.c:244)
121998     ==2396==    by 0x417BF67: g_converter_convert (gconverter.c:174)
121999     ==2396==    by 0x417CBDE: g_converter_input_stream_read
122000     (gconverterinputstream.c:460)
122001     ==2396==    by 0x41A7A17: g_input_stream_read (ginputstream.c:204)
122002     ==2396==    by 0x804A832: test_compressor (converter-stream.c:545)
122003
122004     Bug #628331.
122005
122006  gio/tests/converter-stream.c | 1 +
122007  1 file changed, 1 insertion(+)
122008
122009 commit d5d277dccf3637518b3a34af1609ffd60ce1e308
122010 Author: Christian Persch <chpe@gnome.org>
122011 Date:   Fri Sep 3 15:37:08 2010 -0400
122012
122013     Plug a mem leak in g-file-info test
122014
122015     ==2395== 64 bytes in 1 blocks are definitely lost in loss record
122016     381 of 407
122017     ==2395==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
122018     ==2395==    by 0x4005C66: realloc (vg_replace_malloc.c:476)
122019     ==2395==    by 0x40571A5: g_realloc (gmem.c:181)
122020     ==2395==    by 0x401D670: g_ptr_array_maybe_expand (garray.c:968)
122021     ==2395==    by 0x401DD0B: g_ptr_array_add (garray.c:1225)
122022     ==2395==    by 0x4199AA9: g_file_info_list_attributes
122023     (gfileinfo.c:646)
122024     ==2395==    by 0x80491CE: test_g_file_info (g-file-info.c:76)
122025
122026     ==2395== 132 (64 direct, 68 indirect) bytes in 1 blocks are definitely
122027     lost in loss record 396 of 407
122028     ==2395==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
122029     ==2395==    by 0x4005C66: realloc (vg_replace_malloc.c:476)
122030     ==2395==    by 0x40571A5: g_realloc (gmem.c:181)
122031     ==2395==    by 0x401D670: g_ptr_array_maybe_expand (garray.c:968)
122032     ==2395==    by 0x401DD0B: g_ptr_array_add (garray.c:1225)
122033     ==2395==    by 0x4199A82: g_file_info_list_attributes
122034     (gfileinfo.c:642)
122035     ==2395==    by 0x80492B7: test_g_file_info (g-file-info.c:86)
122036
122037     Bug #628331.
122038
122039  gio/tests/g-file-info.c | 6 ++++--
122040  1 file changed, 4 insertions(+), 2 deletions(-)
122041
122042 commit 35e101fa0a96fb03db4f503a4b24f4818ada114f
122043 Author: Christian Persch <chpe@gnome.org>
122044 Date:   Fri Sep 3 15:35:44 2010 -0400
122045
122046     Plug a mem leak in the readwrite test
122047
122048     And use g_assert_[no_]error().
122049
122050     ==2392== 49 (24 direct, 25 indirect) bytes in 1 blocks are definitely
122051     lost in loss record 451 of 573
122052     ==2392==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
122053     ==2392==    by 0x4057094: g_malloc (gmem.c:134)
122054     ==2392==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
122055     ==2392==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
122056     ==2392==    by 0x403A8A6: g_error_new_literal (gerror.c:117)
122057     ==2392==    by 0x403AC31: g_set_error_literal (gerror.c:314)
122058     ==2392==    by 0x41B7619: g_output_stream_set_pending
122059     (goutputstream.c:1198)
122060     ==2392==    by 0x41B5799: g_output_stream_write (goutputstream.c:210)
122061     ==2392==    by 0x41B590B: g_output_stream_write_all
122062     (goutputstream.c:268)
122063     ==2392==    by 0x8049B54: verify_iostream (readwrite.c:110)
122064
122065     Bug #628331.
122066
122067  gio/tests/readwrite.c | 7 ++++---
122068  1 file changed, 4 insertions(+), 3 deletions(-)
122069
122070 commit 93d85ade571b87d1c71ac6ef3fb5e40eaceb68d7
122071 Author: Christian Persch <chpe@gnome.org>
122072 Date:   Fri Sep 3 15:34:12 2010 -0400
122073
122074     Plug a mem leak in the readwrite test
122075
122076     ==2392== 38 (16 direct, 22 indirect) bytes in 1 blocks are definitely
122077     lost in loss record 369 of 573
122078     ==2392==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
122079     ==2392==    by 0x4057094: g_malloc (gmem.c:134)
122080     ==2392==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
122081     ==2392==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
122082     ==2392==    by 0x413D5BB: g_type_create_instance (gtype.c:1867)
122083     ==2392==    by 0x412372A: g_object_constructor (gobject.c:1482)
122084     ==2392==    by 0x4122E1D: g_object_newv (gobject.c:1266)
122085     ==2392==    by 0x4122B93: g_object_new (gobject.c:1178)
122086     ==2392==    by 0x4225D74: _g_local_file_new (glocalfile.c:310)
122087     ==2392==    by 0x4231897: g_local_vfs_get_file_for_path
122088     (glocalvfs.c:84)
122089     ==2392==    by 0x41CF91C: g_vfs_get_file_for_path (gvfs.c:94)
122090     ==2392==    by 0x41911B6: g_file_new_for_path (gfile.c:5898)
122091     ==2392==    by 0x804A2B9: test_g_file_replace_readwrite
122092     (readwrite.c:235)
122093
122094     Bug #628331.
122095
122096  gio/tests/readwrite.c | 1 +
122097  1 file changed, 1 insertion(+)
122098
122099 commit 9fba7a43be2481d59ae887f23d831947f27537d3
122100 Author: Christian Persch <chpe@gnome.org>
122101 Date:   Fri Sep 3 15:33:28 2010 -0400
122102
122103     Plug a mem leak in the readwrite test
122104
122105     ==2392== 38 (16 direct, 22 indirect) bytes in 1 blocks are definitely
122106     lost in loss record 368 of 573
122107     ==2392==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
122108     ==2392==    by 0x4057094: g_malloc (gmem.c:134)
122109     ==2392==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
122110     ==2392==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
122111     ==2392==    by 0x413D5BB: g_type_create_instance (gtype.c:1867)
122112     ==2392==    by 0x412372A: g_object_constructor (gobject.c:1482)
122113     ==2392==    by 0x4122E1D: g_object_newv (gobject.c:1266)
122114     ==2392==    by 0x4122B93: g_object_new (gobject.c:1178)
122115     ==2392==    by 0x4225D74: _g_local_file_new (glocalfile.c:310)
122116     ==2392==    by 0x4231897: g_local_vfs_get_file_for_path
122117     (glocalvfs.c:84)
122118     ==2392==    by 0x41CF91C: g_vfs_get_file_for_path (gvfs.c:94)
122119     ==2392==    by 0x41911B6: g_file_new_for_path (gfile.c:5898)
122120     ==2392==    by 0x8049F23: test_g_file_create_readwrite
122121     (readwrite.c:183)
122122
122123     Bug #628331.
122124
122125  gio/tests/readwrite.c | 1 +
122126  1 file changed, 1 insertion(+)
122127
122128 commit e481bf8bf68f46e82fa5624cd941f7880321e945
122129 Author: Christian Persch <chpe@gnome.org>
122130 Date:   Fri Sep 3 15:32:32 2010 -0400
122131
122132     Plug a mem leak in the readwrite test
122133
122134     ==2392== 38 (16 direct, 22 indirect) bytes in 1 blocks are definitely
122135     lost in loss record 367 of 573
122136     ==2392==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
122137     ==2392==    by 0x4057094: g_malloc (gmem.c:134)
122138     ==2392==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
122139     ==2392==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
122140     ==2392==    by 0x413D5BB: g_type_create_instance (gtype.c:1867)
122141     ==2392==    by 0x412372A: g_object_constructor (gobject.c:1482)
122142     ==2392==    by 0x4122E1D: g_object_newv (gobject.c:1266)
122143     ==2392==    by 0x4122B93: g_object_new (gobject.c:1178)
122144     ==2392==    by 0x4225D74: _g_local_file_new (glocalfile.c:310)
122145     ==2392==    by 0x4231897: g_local_vfs_get_file_for_path
122146     (glocalvfs.c:84)
122147     ==2392==    by 0x41CF91C: g_vfs_get_file_for_path (gvfs.c:94)
122148     ==2392==    by 0x41911B6: g_file_new_for_path (gfile.c:5898)
122149     ==2392==    by 0x8049E30: test_g_file_open_readwrite (readwrite.c:153)
122150
122151     Bug #628331.
122152
122153  gio/tests/readwrite.c | 1 +
122154  1 file changed, 1 insertion(+)
122155
122156 commit 689b054b6e176c2f1b4bb90ca2a0e514de5e2a0e
122157 Author: Christian Persch <chpe@gnome.org>
122158 Date:   Fri Sep 3 15:31:37 2010 -0400
122159
122160     Plug a mem leak in the memory-input-stream test
122161
122162     ==2389== 84 (44 direct, 40 indirect) bytes in 1 blocks are definitely
122163     lost in loss record 299 of 315
122164     ==2389==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
122165     ==2389==    by 0x4057094: g_malloc (gmem.c:134)
122166     ==2389==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
122167     ==2389==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
122168     ==2389==    by 0x413D5BB: g_type_create_instance (gtype.c:1867)
122169     ==2389==    by 0x412372A: g_object_constructor (gobject.c:1482)
122170     ==2389==    by 0x4122E1D: g_object_newv (gobject.c:1266)
122171     ==2389==    by 0x4122B93: g_object_new (gobject.c:1178)
122172     ==2389==    by 0x41AF54C: g_memory_input_stream_new
122173     (gmemoryinputstream.c:199)
122174     ==2389==    by 0x8048BD1: test_read_chunks (memory-input-stream.c:40)
122175
122176     Bug #628331.
122177
122178  gio/tests/memory-input-stream.c | 2 ++
122179  1 file changed, 2 insertions(+)
122180
122181 commit 53ae72b926e34b22f36fbc162cd12fc4d0bd7028
122182 Author: Christian Persch <chpe@gnome.org>
122183 Date:   Fri Sep 3 15:30:47 2010 -0400
122184
122185     Plug a mem leak in the memory-input-stream test
122186
122187     ==2389== 59 (24 direct, 35 indirect) bytes in 1 blocks are definitely
122188     lost in loss record 290 of 315
122189     ==2389==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
122190     ==2389==    by 0x4057094: g_malloc (gmem.c:134)
122191     ==2389==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
122192     ==2389==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
122193     ==2389==    by 0x403A8A6: g_error_new_literal (gerror.c:117)
122194     ==2389==    by 0x403AC31: g_set_error_literal (gerror.c:314)
122195     ==2389==    by 0x41AFD15: g_memory_input_stream_truncate
122196     (gmemoryinputstream.c:517)
122197     ==2389==    by 0x41BAC0F: g_seekable_truncate (gseekable.c:174)
122198     ==2389==    by 0x8049595: test_truncate (memory-input-stream.c:123)
122199
122200     Bug #628331.
122201
122202  gio/tests/memory-input-stream.c | 1 +
122203  1 file changed, 1 insertion(+)
122204
122205 commit 6320b04fe97bcdb16e6ca4235db6c85eb91d2bab
122206 Author: Christian Persch <chpe@gnome.org>
122207 Date:   Fri Sep 3 15:29:51 2010 -0400
122208
122209     Plug a mem leak in gsettings test
122210
122211     ==2530== 13 bytes in 1 blocks are definitely lost in loss record
122212     373 of 681
122213     ==2530==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
122214     ==2530==    by 0x4057094: g_malloc (gmem.c:134)
122215     ==2530==    by 0x40573DB: g_malloc_n (gmem.c:281)
122216     ==2530==    by 0x40717FC: g_strdup (gstrfuncs.c:101)
122217     ==2530==    by 0x4147F56: value_lcopy_string (gvaluetypes.c:313)
122218     ==2530==    by 0x4123F0B: g_object_get_valist (gobject.c:1643)
122219     ==2530==    by 0x41240FF: g_object_get (gobject.c:1731)
122220     ==2530==    by 0x804A4BA: test_basic (gsettings.c:28)
122221
122222     Bug #628331.
122223
122224  gio/tests/gsettings.c | 1 +
122225  1 file changed, 1 insertion(+)
122226
122227 commit e8fc3ba3d0dbb4e8d0592fddcbdc189c9d20056a
122228 Author: Christian Persch <chpe@gnome.org>
122229 Date:   Tue Aug 31 19:42:32 2010 +0200
122230
122231     Plug a mem leak
122232
122233     Don't leak the ptr arrays in the
122234     map_sender_unique_name_to_signal_data_array
122235     hash table.
122236
122237     ==23440== 84 (20 direct, 64 indirect) bytes in 1 blocks are definitely
122238     lost in loss record 920 of 993
122239     ==23440==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
122240     ==23440==    by 0x4057094: g_malloc (gmem.c:134)
122241     ==23440==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
122242     ==23440==    by 0x401D2D0: g_ptr_array_sized_new (garray.c:799)
122243     ==23440==    by 0x401D2AC: g_ptr_array_new (garray.c:783)
122244     ==23440==    by 0x420834A: g_dbus_connection_signal_subscribe
122245     (gdbusconnection.c:3084)
122246
122247     Bug #628436.
122248
122249  gio/gdbusconnection.c | 2 +-
122250  1 file changed, 1 insertion(+), 1 deletion(-)
122251
122252 commit 8795f52aae10add70929cd0fad1ccf6d0c8db4af
122253 Author: Christian Persch <chpe@gnome.org>
122254 Date:   Mon Aug 30 19:31:09 2010 +0200
122255
122256     Plug a mem leak
122257
122258     ==31063== 98 (24 direct, 74 indirect) bytes in 1 blocks are definitely
122259     lost in loss record 946 of 1,136
122260     ==31063==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
122261     ==31063==    by 0x4057094: g_malloc (gmem.c:134)
122262     ==31063==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
122263     ==31063==    by 0x4092383: g_variant_get_child_value
122264     (gvariant-core.c:847)
122265     ==31063==    by 0x408BE9E: g_variant_get_variant (gvariant.c:709)
122266     ==31063==    by 0x40903F5: g_variant_valist_get_nnp (gvariant.c:3767)
122267     ==31063==    by 0x40907A9: g_variant_valist_get_leaf (gvariant.c:3884)
122268     ==31063==    by 0x4090D10: g_variant_valist_get (gvariant.c:4065)
122269     ==31063==    by 0x4090E59: g_variant_valist_get (gvariant.c:4100)
122270     ==31063==    by 0x40911B6: g_variant_get_va (gvariant.c:4296)
122271     ==31063==    by 0x40910BC: g_variant_get (gvariant.c:4248)
122272     ==31063==    by 0x4208DAF: invoke_set_property_in_idle_cb
122273     (gdbusconnection.c:3676)
122274
122275     Bug #628346.
122276
122277  gio/gdbusconnection.c | 1 +
122278  1 file changed, 1 insertion(+)
122279
122280 commit 1f49f3fa349a49bf17f6cb58d060173b7a448bf5
122281 Author: Christian Persch <chpe@gnome.org>
122282 Date:   Mon Aug 30 19:00:05 2010 +0200
122283
122284     Plug a mem leak
122285
122286     ... and use g_error_matches().
122287
122288     ==29535== 1,360 (408 direct, 952 indirect) bytes in 17 blocks are
122289     definitely lost in loss record 1,252 of 1,264
122290     ==29535==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
122291     ==29535==    by 0x4057094: g_malloc (gmem.c:134)
122292     ==29535==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
122293     ==29535==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
122294     ==29535==    by 0x403A751: g_error_new_valist (gerror.c:54)
122295     ==29535==    by 0x403AAD4: g_set_error (gerror.c:240)
122296     ==29535==    by 0x41C06C8: g_socket_send_message (gsocket.c:2967)
122297     ==29535==    by 0x421CB64: write_message_continue_writing
122298     (gdbusprivate.c:958)
122299     ==29535==    by 0x421CE2A: write_message_async (gdbusprivate.c:1049)
122300     ==29535==    by 0x421D4DD: maybe_write_next_message
122301     (gdbusprivate.c:1291)
122302     ==29535==    by 0x421D26B: message_written (gdbusprivate.c:1187)
122303     ==29535==    by 0x421D322: write_message_cb (gdbusprivate.c:1216)
122304
122305     Bug #628345.
122306
122307  gio/gdbusprivate.c | 3 ++-
122308  1 file changed, 2 insertions(+), 1 deletion(-)
122309
122310 commit c75429d0a0564c3620c6f72afea9838f661c4e88
122311 Author: Matthias Clasen <mclasen@redhat.com>
122312 Date:   Fri Sep 3 14:52:16 2010 -0400
122313
122314     Make ordering for overridden interface properties consistent
122315
122316     g_object_class_list_properties tries to sort the returned list of
122317     paramspecs by 'type depth' and param_id. But all the overridden
122318     interface properties have a param_id of 0, so they come out in
122319     a random order.
122320
122321     Bug 628253.
122322
122323  gobject/gparam.c | 8 +++++++-
122324  1 file changed, 7 insertions(+), 1 deletion(-)
122325
122326 commit 6ddef375c8eb41da3160ac6984f707a19f1da63b
122327 Author: Tor Lillqvist <tml@iki.fi>
122328 Date:   Thu Sep 2 21:56:02 2010 +0300
122329
122330     Recuce DLL hijack risk on Windows
122331
122332     Don't call LoadLibrary() on shell32.dll or kernel32.dll. kernel32.dll
122333     is always loaded. Shell32.dll is also already loaded as glib links to
122334     functions in it. So just call GetModuleHandle() on them.
122335
122336     For mlang.dll in win_iconv.c and winhttp.dll in gwinhttpvfs.c, always
122337     try loading them from a complete path, from the Windows system
122338     directory.
122339
122340     Use the "tool help" API to enumerate modules in gmodule-win32.c. It is
122341     present in all Windows versions since Windows 2000, which is all we
122342     support anyway. Thus no need to look that API up dynamically. Just
122343     link to it normally. We can bin the fallback code that attempts to use
122344     the psapi API.
122345
122346  gio/win32/gwinhttpvfs.c | 15 +++++++--
122347  glib/gutils.c           |  6 ++--
122348  glib/win_iconv.c        | 14 +++++++--
122349  gmodule/gmodule-win32.c | 82
122350  +++----------------------------------------------
122351  4 files changed, 33 insertions(+), 84 deletions(-)
122352
122353 commit 54c51c73c60008868f6718a23b4b00a5db61c167
122354 Author: Kjartan Maraas <kmaraas@gnome.org>
122355 Date:   Thu Sep 2 11:56:09 2010 +0200
122356
122357     Updated Norwegian bokmål translation
122358
122359  po/nb.po | 708
122360  ++++++++++++++++++++++++++++++++++++++++++++++-----------------
122361  1 file changed, 515 insertions(+), 193 deletions(-)
122362
122363 commit b4d3acf9be3aeaf60326e44b0ad706c45e68f590
122364 Author: noch <norayr@arnet.am>
122365 Date:   Thu Sep 2 12:35:02 2010 +0500
122366
122367     Modified Armenian translation - po file
122368
122369  po/hy.po | 1139
122370  +++++++++++++++++++++++++++++++-------------------------------
122371  1 file changed, 576 insertions(+), 563 deletions(-)
122372
122373 commit db0eaa299c66d82552645fa42f20d13a791bc53c
122374 Author: Christian Persch <chpe@gnome.org>
122375 Date:   Wed Sep 1 15:05:59 2010 +0200
122376
122377     Fix building with zlib < 1.2.4 on win32
122378
122379     The gzip header processing functions were only exported
122380     since 1.2.4 on win32, so #ifdef this code accordingly.
122381
122382     Bug #628505.
122383
122384  gio/gzlibcompressor.c   | 3 +++
122385  gio/gzlibdecompressor.c | 5 +++++
122386  2 files changed, 8 insertions(+)
122387
122388 commit ed72dcdd4507865780ebc14567bf582721a6bce4
122389 Author: Ryan Lortie <desrt@desrt.ca>
122390 Date:   Wed Sep 1 15:04:41 2010 +0200
122391
122392     Fix small bug in registry backend
122393
122394     'n' and 'q' types had their signed/unsigned meaning inverted.
122395
122396  gio/gregistrysettingsbackend.c | 6 +++---
122397  1 file changed, 3 insertions(+), 3 deletions(-)
122398
122399 commit 3209024c3ba730df9551074819672756477bd5aa
122400 Author: Sam Thursfield <ssssam@gmail.com>
122401 Date:   Thu Aug 12 16:10:23 2010 +0100
122402
122403     Add GSettings Windows Registry backend
122404
122405  gio/Makefile.am                |    7 +-
122406  gio/giomodule.c                |    4 +
122407  gio/gregistrysettingsbackend.c | 1966
122408  ++++++++++++++++++++++++++++++++++++++++
122409  gio/gregistrysettingsbackend.h |   31 +
122410  4 files changed, 2007 insertions(+), 1 deletion(-)
122411
122412 commit fb15dde6c171acb445da5e51ce17e241bf9c52fb
122413 Author: Jon Nordby <jonn@openismus.com>
122414 Date:   Thu Aug 26 16:51:33 2010 +0200
122415
122416     docs: Inline docs from tmpl/memory.smgl
122417
122418  docs/reference/glib/tmpl/.gitignore  |   1 +
122419  docs/reference/glib/tmpl/memory.sgml | 428
122420  -----------------------------------
122421  glib/galloca.h                       |  47 ++++
122422  glib/gmem.c                          | 201 +++++++++++++++-
122423  glib/gmem.h                          | 106 +++++++++
122424  glib/gstrfuncs.c                     |  11 +
122425  6 files changed, 365 insertions(+), 429 deletions(-)
122426
122427 commit 4497e84215e37f1d7dc55432ab50825652f9fe80
122428 Author: Andika Triwidada <andika@gmail.com>
122429 Date:   Wed Sep 1 09:54:52 2010 +0700
122430
122431     Updated Indonesian translation
122432
122433  po/id.po | 2301
122434  ++++++++++++++++++++++++++++++++++++++++----------------------
122435  1 file changed, 1479 insertions(+), 822 deletions(-)
122436
122437 commit 94e34d8a12e94c6aa2d2fcc8440439de5671f6f2
122438 Author: noch <norayr@arnet.am>
122439 Date:   Tue Aug 31 16:49:31 2010 +0500
122440
122441     Modified hy.po
122442
122443  po/hy.po | 1776
122444  +++++++++++++++++++++++++++++++++++++-------------------------
122445  1 file changed, 1061 insertions(+), 715 deletions(-)
122446
122447 commit b10d3a73bc39763ed528baaf93b1143157115690
122448 Author: noch <norayr@arnet.am>
122449 Date:   Tue Aug 31 12:34:36 2010 +0500
122450
122451     Modified hy.po
122452
122453  po/hy.po | 971
122454  +++++++++++++++++++++++++++++++--------------------------------
122455  1 file changed, 470 insertions(+), 501 deletions(-)
122456
122457 commit e57884041bf17d851915994370f480f554b49c6a
122458 Author: Matthias Clasen <mclasen@redhat.com>
122459 Date:   Mon Aug 30 20:47:40 2010 -0400
122460
122461     Bump version
122462
122463  configure.ac | 2 +-
122464  1 file changed, 1 insertion(+), 1 deletion(-)
122465
122466 commit 31a72dd719940ca5b97da9eb36ce5467458ed7f5
122467 Author: Matthias Clasen <mclasen@redhat.com>
122468 Date:   Mon Aug 30 19:29:09 2010 -0400
122469
122470     Update symbol list
122471
122472  gio/gio.symbols | 14 ++++++++++----
122473  1 file changed, 10 insertions(+), 4 deletions(-)
122474
122475 commit ee2c6f4554661ed449dda0076bc4d7627ed05e80
122476 Author: Branko Kokanović <branko.kokanovic@gmail.com>
122477 Date:   Tue Aug 31 02:33:26 2010 +0200
122478
122479     Updated Serbian translation
122480
122481  po/sr.po       | 125
122482  ++++++++++++++++++++++++++-------------------------------
122483  po/sr@latin.po | 125
122484  ++++++++++++++++++++++++++-------------------------------
122485  2 files changed, 116 insertions(+), 134 deletions(-)
122486
122487 commit 1d2229129cd5a6ac09cd94b5f9751a8f32d81e05
122488 Author: Philip Withnall <philip@tecnocode.co.uk>
122489 Date:   Mon Aug 30 22:13:18 2010 +0100
122490
122491     Update British English translation
122492
122493  po/en_GB.po | 35 ++++++++++++++++++-----------------
122494  1 file changed, 18 insertions(+), 17 deletions(-)
122495
122496 commit 6f327315dcd617f93a59ba235f48f9125a0ee593
122497 Author: Matthias Clasen <mclasen@redhat.com>
122498 Date:   Mon Aug 30 16:08:25 2010 -0400
122499
122500     Add one more bug ref
122501
122502  NEWS | 1 +
122503  1 file changed, 1 insertion(+)
122504
122505 commit f4f45e980ba222f749e533b445d88996ed66ebe0
122506 Author: David Zeuthen <davidz@redhat.com>
122507 Date:   Mon Aug 30 13:58:41 2010 -0400
122508
122509     GDBusProxy: remove superfluous -gdbus-proxy-method-name qdata
122510
122511     Looks like we're not using this anymore.
122512
122513     Signed-off-by: David Zeuthen <davidz@redhat.com>
122514
122515  gio/gdbusproxy.c | 4 ----
122516  1 file changed, 4 deletions(-)
122517
122518 commit 52348e15874869cb02052253847358361f10ec7f
122519 Author: David Zeuthen <davidz@redhat.com>
122520 Date:   Mon Aug 30 13:45:46 2010 -0400
122521
122522     Bug 628324 – Invalid reads in gdbus-export test
122523
122524     Looks like we forgot to ref the returned GVariant in
122525     g_dbus_proxy_call_finish().
122526
122527     It's a good question why code using g_dbus_proxy_call() and
122528     g_dbus_proxy_call_finish() worked in the first place - probably the
122529     answer is that no-one really used these APIs.
122530
122531     Signed-off-by: David Zeuthen <davidz@redhat.com>
122532
122533  gio/gdbusproxy.c | 2 +-
122534  1 file changed, 1 insertion(+), 1 deletion(-)
122535
122536 commit 72ea8b1df744ef8a11e67d1b7df121849c0298fb
122537 Author: Matthias Clasen <mclasen@redhat.com>
122538 Date:   Mon Aug 30 13:28:06 2010 -0400
122539
122540     Tweak the wording
122541
122542  NEWS | 2 +-
122543  1 file changed, 1 insertion(+), 1 deletion(-)
122544
122545 commit 846b0b34660279871bbafb476adf5b5c597eb08d
122546 Author: Ryan Lortie <desrt@desrt.ca>
122547 Date:   Mon Aug 30 18:58:49 2010 +0200
122548
122549     GAction is now an interface
122550
122551     the new class GSimpleAction is the implementation half
122552
122553  docs/reference/gio/gio-docs.xml     |   1 +
122554  docs/reference/gio/gio-sections.txt |  40 ++-
122555  docs/reference/gio/gio.types        |   1 +
122556  gio/Makefile.am                     |   2 +
122557  gio/gaction.c                       | 416 +++++-------------------------
122558  gio/gaction.h                       |  69 ++---
122559  gio/gactiongroup.c                  |   2 +-
122560  gio/gio.h                           |   1 +
122561  gio/giotypes.h                      |   1 +
122562  gio/gsimpleaction.c                 | 498
122563  ++++++++++++++++++++++++++++++++++++
122564  gio/gsimpleaction.h                 |  95 +++++++
122565  gio/tests/actions.c                 |  83 +++---
122566  12 files changed, 754 insertions(+), 455 deletions(-)
122567
122568 commit 6cd62920bbb8ed42c7381bb56deca820515500f9
122569 Author: Ryan Lortie <desrt@desrt.ca>
122570 Date:   Mon Aug 30 17:31:06 2010 +0200
122571
122572     GActionGroup is now an interface
122573
122574      - make GAction.get_state() return a reference
122575      - fix some leaks/warnings in the tests
122576      - fix signal propagation in GSimpleActionGroup
122577
122578  gio/gaction.c            |  9 +++--
122579  gio/gactiongroup.c       | 46 ++++++++++++++-----------
122580  gio/gactiongroup.h       | 43 +++++------------------
122581  gio/gsimpleactiongroup.c | 89
122582  ++++++++++++++++++------------------------------
122583  gio/gsimpleactiongroup.h |  8 ++---
122584  gio/tests/actions.c      | 21 ++++++++----
122585  6 files changed, 90 insertions(+), 126 deletions(-)
122586
122587 commit 75891001bc5ed5a99c9a9af17407b0a797f79df4
122588 Author: Matthias Clasen <mclasen@redhat.com>
122589 Date:   Mon Aug 30 13:11:52 2010 -0400
122590
122591     Update NEWS for 2.25.15
122592
122593  NEWS | 13 +++++++++++++
122594  1 file changed, 13 insertions(+)
122595
122596 commit 949392585402916d86920c652d182e92ad109a6d
122597 Author: Christian Persch <chpe@gnome.org>
122598 Date:   Mon Aug 30 16:12:42 2010 +0200
122599
122600     Make g_emblemed_icon_add_emblem() keep the list sorted
122601
122602     Fixes bug #628317.
122603
122604  gio/gemblemedicon.c | 37 +++++++++++++++++--------------------
122605  1 file changed, 17 insertions(+), 20 deletions(-)
122606
122607 commit 7a6f8bd3c34e5f5e20f6770d54406b7abc5a396d
122608 Author: Christian Persch <chpe@gnome.org>
122609 Date:   Mon Aug 30 15:53:49 2010 +0200
122610
122611     Don't leak the FD list
122612
122613     ==6793== 32 (24 direct, 8 indirect) bytes in 1 blocks are definitely
122614     lost in loss record 780 of 1,423
122615     ==6793==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
122616     ==6793==    by 0x4057094: g_malloc (gmem.c:134)
122617     ==6793==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
122618     ==6793==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
122619     ==6793==    by 0x413D5BB: g_type_create_instance (gtype.c:1867)
122620     ==6793==    by 0x412372A: g_object_constructor (gobject.c:1482)
122621     ==6793==    by 0x4122E1D: g_object_newv (gobject.c:1266)
122622     ==6793==    by 0x4122B93: g_object_new (gobject.c:1178)
122623     ==6793==    by 0x41DB582: g_unix_fd_list_new_from_array
122624     (gunixfdlist.c:191)
122625     ==6793==    by 0x421BFD6: _g_dbus_worker_do_read_cb
122626     (gdbusprivate.c:590)
122627
122628     Bug #628329.
122629
122630  gio/gdbusprivate.c | 1 +
122631  1 file changed, 1 insertion(+)
122632
122633 commit fa671dc5e28369c50aaef525c6980803a9946471
122634 Author: Christian Persch <chpe@gnome.org>
122635 Date:   Mon Aug 30 10:21:43 2010 -0400
122636
122637     Fix invalid reads
122638
122639     Don't use a guint16* when getting a guint property via g_object_get()!
122640
122641     Bug #628323.
122642
122643  gio/gproxyaddressenumerator.c | 5 ++++-
122644  gio/tests/network-address.c   | 2 +-
122645  2 files changed, 5 insertions(+), 2 deletions(-)
122646
122647 commit 08924ad1472a17cd6c144ae25a350af0b2d9afe7
122648 Author: Christian Persch <chpe@gnome.org>
122649 Date:   Mon Aug 30 10:18:30 2010 -0400
122650
122651     Plug a mem leak in GConverterOutputStream
122652
122653     ==8221== 1,047 (672 direct, 375 indirect) bytes in 28 blocks are
122654     definitely lost in loss record 589 of 603
122655     ==8221==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
122656     ==8221==    by 0x4057094: g_malloc (gmem.c:134)
122657     ==8221==    by 0x406F2D6: g_slice_alloc (gslice.c:836)
122658     ==8221==    by 0x406F31B: g_slice_alloc0 (gslice.c:848)
122659     ==8221==    by 0x403A8A6: g_error_new_literal (gerror.c:117)
122660     ==8221==    by 0x403AC31: g_set_error_literal (gerror.c:314)
122661     ==8221==    by 0x80499DC: g_compressor_converter_convert
122662     (converter-stream.c:267)
122663     ==8221==    by 0x417BF67: g_converter_convert (gconverter.c:174)
122664     ==8221==    by 0x417D7F0: g_converter_output_stream_write
122665     (gconverteroutputstream.c:428)
122666     ==8221==    by 0x41B57DF: g_output_stream_write (goutputstream.c:216)
122667     ==8221==    by 0x804A367: test_compressor (converter-stream.c:456)
122668
122669     Bug #628309.
122670
122671  gio/gconverteroutputstream.c | 1 +
122672  1 file changed, 1 insertion(+)
122673
122674 commit 802c25832cb34976308a8a2b356ad3273108761f
122675 Author: Christian Persch <chpe@gnome.org>
122676 Date:   Mon Aug 30 10:16:31 2010 -0400
122677
122678     Plug a mem leak
122679
122680     ==6793== 19 (8 direct, 11 indirect) bytes in 1 blocks are definitely
122681     lost in loss record 640 of 1,423
122682     ==6793==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
122683     ==6793==    by 0x4057094: g_malloc (gmem.c:134)
122684     ==6793==    by 0x40573DB: g_malloc_n (gmem.c:281)
122685     ==6793==    by 0x4073D1B: g_strsplit (gstrfuncs.c:2436)
122686     ==6793==    by 0x4224A89: initable_init (gdbusserver.c:1040)
122687     ==6793==    by 0x41A73F9: g_initable_init (ginitable.c:105)
122688     ==6793==    by 0x41A759B: g_initable_new_valist (ginitable.c:218)
122689     ==6793==    by 0x41A743E: g_initable_new (ginitable.c:138)
122690     ==6793==    by 0x42238F5: g_dbus_server_new_sync (gdbusserver.c:484)
122691
122692     Bug #628328.
122693
122694  gio/gdbusserver.c | 3 +++
122695  1 file changed, 3 insertions(+)
122696
122697 commit 6879256f360ed46c2238b273a239f99d08a62915
122698 Author: Christian Persch <chpe@gnome.org>
122699 Date:   Mon Aug 30 10:14:39 2010 -0400
122700
122701     Plug a mem leak
122702
122703     ==6793== 16 bytes in 1 blocks are definitely lost in loss record
122704     632 of 1,423
122705     ==6793==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
122706     ==6793==    by 0x4057094: g_malloc (gmem.c:134)
122707     ==6793==    by 0x417FC29: g_data_input_stream_read_line
122708     (gdatainputstream.c:797)
122709     ==6793==    by 0x41F99C1: _my_g_data_input_stream_read_line
122710     (gdbusauth.c:279)
122711     ==6793==    by 0x41FA728: _g_dbus_auth_run_client (gdbusauth.c:759)
122712
122713     Bug #628327.
122714
122715  gio/gdbusauth.c | 1 +
122716  1 file changed, 1 insertion(+)
122717
122718 commit bb221b68df5de89fce4cb70b789df6173d9c2c92
122719 Author: Matthias Clasen <mclasen@redhat.com>
122720 Date:   Mon Aug 30 10:02:32 2010 -0400
122721
122722     Add an annotation
122723
122724  gio/gdbusmessage.c | 2 +-
122725  1 file changed, 1 insertion(+), 1 deletion(-)
122726
122727 commit a3cc274fc681f5266b621f730d3d8eef811e41cf
122728 Author: Dan Winship <danw@gnome.org>
122729 Date:   Mon Aug 30 09:23:09 2010 -0400
122730
122731     GSocketClient: fix a crash on cancellation
122732
122733     some code rearrangement when adding proxy support resulted in
122734     trying to
122735     use a GSocket that wasn't there.
122736
122737     https://bugzilla.gnome.org/show_bug.cgi?id=628296
122738
122739  gio/gsocketclient.c | 3 +++
122740  1 file changed, 3 insertions(+)
122741
122742 commit b8ff287167f668d0c10c2b98c13661042633163e
122743 Author: Matthias Clasen <mclasen@redhat.com>
122744 Date:   Mon Aug 30 08:58:31 2010 -0400
122745
122746     Disable the 'extra data' test for now
122747
122748  gio/tests/gdbus-introspection.c | 3 +++
122749  1 file changed, 3 insertions(+)
122750
122751 commit b4a61235da4e604eca92d3f38a391a1e76a63d1c
122752 Author: Matthias Clasen <mclasen@redhat.com>
122753 Date:   Mon Aug 30 08:50:09 2010 -0400
122754
122755     Introspection: make 'direction' default to 'in' for methods
122756
122757  gio/gdbusintrospection.c | 5 ++++-
122758  1 file changed, 4 insertions(+), 1 deletion(-)
122759
122760 commit c3135d1d39cbbbb1947843d3937984887764137e
122761 Author: Matthias Clasen <mclasen@redhat.com>
122762 Date:   Mon Aug 30 08:49:41 2010 -0400
122763
122764     Add some more gdbus introspection tests (currently failing)
122765
122766  gio/tests/gdbus-introspection.c | 90
122767  ++++++++++++++++++++++++++++++++++++++---
122768  1 file changed, 85 insertions(+), 5 deletions(-)
122769
122770 commit 1ce14a88d6b2ff7007163bef929c88daed0183e5
122771 Author: Branko Kokanović <branko.kokanovic@gmail.com>
122772 Date:   Sun Aug 29 19:07:46 2010 +0200
122773
122774     Updated Serbian translation
122775
122776  po/sr.po       | 801
122777  ++++++++++++++++++++++++++++++++++++++++-----------------
122778  po/sr@latin.po | 801
122779  ++++++++++++++++++++++++++++++++++++++++-----------------
122780  2 files changed, 1118 insertions(+), 484 deletions(-)
122781
122782 commit 0e93b0f5c0dfb0bd3a828c5c8a7295c4085598f5
122783 Author: Yaron Shahrabani <sh.yaron@gmail.com>
122784 Date:   Sun Aug 29 15:57:41 2010 +0300
122785
122786     Updated Hebrew translation.
122787
122788  po/he.po | 30 +++++++++++++++---------------
122789  1 file changed, 15 insertions(+), 15 deletions(-)
122790
122791 commit b09a01c6264c08abc2e5eda54fe30d56f06802dd
122792 Author: Jorge González <jorgegonz@svn.gnome.org>
122793 Date:   Sun Aug 29 11:33:56 2010 +0200
122794
122795     Updated Spanish translation
122796
122797  po/es.po | 26 +++++++++++++++++---------
122798  1 file changed, 17 insertions(+), 9 deletions(-)
122799
122800 commit 2286d1d669ac3bcef1faa709290831df9197ba02
122801 Author: A S Alam <aalam@users.sf.net>
122802 Date:   Sun Aug 29 09:32:03 2010 +0530
122803
122804     update translation for Punjabi
122805
122806  po/pa.po | 360
122807  +++++++++++++++++++++++++++++++++++++++++++++++++++------------
122808  1 file changed, 291 insertions(+), 69 deletions(-)
122809
122810 commit 849dbc12056b72f4284bcb6e4b466ec3fcea13f4
122811 Author: Fran Diéguez <fran.dieguez@mabishu.com>
122812 Date:   Sun Aug 29 04:19:12 2010 +0200
122813
122814     Added Galician help translations
122815
122816  po/gl.po | 18 +++++++++---------
122817  1 file changed, 9 insertions(+), 9 deletions(-)
122818
122819 commit 1399913f31b60ffebb84e08d8901e82aab2bb075
122820 Author: Philip Withnall <philip@tecnocode.co.uk>
122821 Date:   Sat Aug 28 12:18:37 2010 +0100
122822
122823     Change "type-string" to "type string" in translatable strings
122824
122825     Helps: bgo#628193
122826
122827  gio/gdbusmessage.c | 4 ++--
122828  1 file changed, 2 insertions(+), 2 deletions(-)
122829
122830 commit ea9f5f025188731f4347f5be1248e84dc3710c7b
122831 Author: Philip Withnall <philip@tecnocode.co.uk>
122832 Date:   Sat Aug 28 12:17:45 2010 +0100
122833
122834     Change "lock-file" to "lock file" in translatable strings
122835
122836     Helps: bgo#628193
122837
122838  gio/gdbusauthmechanismsha1.c | 12 ++++++------
122839  1 file changed, 6 insertions(+), 6 deletions(-)
122840
122841 commit 61e53e0d196d12d7ea612794ce2ff3550927f9d0
122842 Author: Philip Withnall <philip.withnall@collabora.co.uk>
122843 Date:   Sat Aug 28 11:54:01 2010 +0100
122844
122845     Update British English translation
122846
122847  po/en_GB.po | 2289
122848  ++++++++++++++++++++++++++++++++++++++---------------------
122849  1 file changed, 1493 insertions(+), 796 deletions(-)
122850
122851 commit 62788fdf66f321edb15671cb895aa9072df38149
122852 Author: Jorge González <jorgegonz@svn.gnome.org>
122853 Date:   Sat Aug 28 10:08:04 2010 +0200
122854
122855     Updated Spanish translation
122856
122857  po/es.po | 287
122858  ++++++++++++++++++++++++++++++++++++++++++++++++++++++---------
122859  1 file changed, 249 insertions(+), 38 deletions(-)
122860
122861 commit 5a76228e458ccd9846f7dbe2ad35f9e874a07be4
122862 Author: Yaron Shahrabani <sh.yaron@gmail.com>
122863 Date:   Sat Aug 28 10:46:19 2010 +0300
122864
122865     Updated Hebrew translation.
122866
122867  po/he.po | 230
122868  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
122869  1 file changed, 223 insertions(+), 7 deletions(-)
122870
122871 commit e0aa877e64b5d2de27c9d6c00119a33b735f5b58
122872 Author: Fran Diéguez <fran.dieguez@mabishu.com>
122873 Date:   Fri Aug 27 23:15:49 2010 +0200
122874
122875     Update Galician translations
122876
122877  po/gl.po | 279
122878  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------
122879  1 file changed, 248 insertions(+), 31 deletions(-)
122880
122881 commit 52a41b81bd6770434a62aa4a4b7bef100e27da44
122882 Author: Claude Paroz <claude@2xlibre.net>
122883 Date:   Fri Aug 27 20:04:38 2010 +0200
122884
122885     Added missing files in POTFILES.in
122886
122887  po/POTFILES.in | 6 ++++++
122888  1 file changed, 6 insertions(+)
122889
122890 commit 1e7243ad7b48d833ef6eec8fa305f25487f640b0
122891 Author: David Zeuthen <davidz@redhat.com>
122892 Date:   Fri Aug 27 10:50:03 2010 -0400
122893
122894     Bug 628084 – gdbus-peer fails with assertion
122895
122896     Make it work on systems where /etc/hosts is bigger than 1024 bytes.
122897
122898     https://bugzilla.gnome.org/show_bug.cgi?id=628084
122899
122900     Signed-off-by: David Zeuthen <davidz@redhat.com>
122901
122902  gio/tests/gdbus-peer.c | 67
122903  ++++++++++++++++++++++++++++++++++++++++++++------
122904  1 file changed, 60 insertions(+), 7 deletions(-)
122905
122906 commit 95107e0ab69fdcc9e7f27832dd492582c4e3fb3e
122907 Author: Yaron Shahrabani <sh.yaron@gmail.com>
122908 Date:   Fri Aug 27 14:53:57 2010 +0300
122909
122910     Updated Hebrew translation.
122911
122912  po/he.po | 72
122913  +++++++++++++++++++++++++++++++---------------------------------
122914  1 file changed, 35 insertions(+), 37 deletions(-)
122915
122916 commit db7ddcc19529a101b820347e8cca419fb37f6a02
122917 Author: Jens Georg <mail@jensge.org>
122918 Date:   Wed Aug 25 00:18:23 2010 +0300
122919
122920     Improve parsing of date-only iso8601 strings
122921
122922  glib/gtimer.c    | 15 +++++++++++++--
122923  tests/testglib.c |  4 ++++
122924  2 files changed, 17 insertions(+), 2 deletions(-)
122925
122926 commit 9a61fb2c640708070a32c18bd06ae94ee71c925f
122927 Author: Emmanuele Bassi <ebassi@linux.intel.com>
122928 Date:   Thu Aug 26 12:58:19 2010 +0100
122929
122930     datetime: Re-use add_dmy()
122931
122932     Avoid code duplication.
122933
122934  glib/gdatetime.c       | 55
122935  ++++++--------------------------------------------
122936  glib/tests/gdatetime.c |  5 ++++-
122937  2 files changed, 10 insertions(+), 50 deletions(-)
122938
122939 commit 3c86a77ae5efa57a6f62c2eeec9c67aa66246496
122940 Author: Tor Lillqvist <tml@iki.fi>
122941 Date:   Thu Aug 26 12:41:46 2010 +0300
122942
122943     Fix Win32 build
122944
122945  configure.ac           |  1 +
122946  glib/gdatetime.c       |  2 +-
122947  glib/tests/gdatetime.c | 26 +++++++++++++++++++++++---
122948  3 files changed, 25 insertions(+), 4 deletions(-)
122949
122950 commit ca26f9a5029cfd97f92c81f3993628068d60c4a9
122951 Author: Matthias Clasen <mclasen@redhat.com>
122952 Date:   Thu Aug 26 00:16:30 2010 -0400
122953
122954     Make this thing work
122955
122956  glib/gtester-report | 2 +-
122957  1 file changed, 1 insertion(+), 1 deletion(-)
122958
122959 commit b52cdaf2f01411df86b418f45a7dc04f1499fabe
122960 Author: Matthias Clasen <mclasen@redhat.com>
122961 Date:   Thu Aug 26 00:00:56 2010 -0400
122962
122963     Improve g_file_set_contents docs
122964
122965     Mention that the temporary filename is longer than the passed-in
122966     filename, so people can avoid passing a name that is already
122967     NAME_MAX long.
122968
122969  glib/gfileutils.c | 3 +++
122970  1 file changed, 3 insertions(+)
122971
122972 commit 925b4231dc7af90fa9ec2c442e640ebe20aedb5c
122973 Author: Matthias Clasen <mclasen@redhat.com>
122974 Date:   Wed Aug 25 22:07:59 2010 -0400
122975
122976     Point out that g_type_init() is required
122977
122978  docs/reference/gio/overview.xml | 6 ++++++
122979  1 file changed, 6 insertions(+)
122980
122981 commit 1681f7410a90f8408fd9dbd5b7e58a6e38c06fe7
122982 Author: A S Alam <aalam@users.sf.net>
122983 Date:   Wed Aug 25 22:00:53 2010 +0530
122984
122985     update translation for Punjabi
122986
122987  po/pa.po | 658
122988  ++++++++++++++++++++++++++++++++++++++-------------------------
122989  1 file changed, 402 insertions(+), 256 deletions(-)
122990
122991 commit 8803182f4a1d0d3aa51407bad633dfa1c3f71890
122992 Author: Matthias Clasen <mclasen@redhat.com>
122993 Date:   Wed Aug 25 20:04:45 2010 -0400
122994
122995     Guarantee that g_get_tmp_dir () doesn't return an empty string
122996
122997     If it does, g_file_open_tmp() would be in trouble. Pointed
122998     out by Morten Welinder in bug 627969.
122999
123000  glib/gutils.c      | 12 ++++++------
123001  glib/tests/utils.c | 14 ++++++++++++++
123002  2 files changed, 20 insertions(+), 6 deletions(-)
123003
123004 commit 8e16bf2fb61bf38c9b634c18d9d7ca48e3623169
123005 Author: Matthias Clasen <mclasen@redhat.com>
123006 Date:   Wed Aug 25 18:44:59 2010 -0400
123007
123008     NEWS for 2.25.15
123009
123010  NEWS | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
123011  1 file changed, 52 insertions(+)
123012
123013 commit 08877ee0dc61b73978d6e7f46216c9405498dbf8
123014 Author: Emmanuele Bassi <ebassi@linux.intel.com>
123015 Date:   Wed Aug 25 23:08:18 2010 +0100
123016
123017     datetime: Fix a thinko
123018
123019     We need to check if a year is a leap one *after* we increased it with
123020     the given value, not before.
123021
123022  glib/gdatetime.c | 4 ++--
123023  1 file changed, 2 insertions(+), 2 deletions(-)
123024
123025 commit 026375b395fcdc2336666546afd2f21e7ee8bc67
123026 Author: Emmanuele Bassi <ebassi@linux.intel.com>
123027 Date:   Wed Aug 25 23:00:31 2010 +0100
123028
123029     datetime: Avoid excessive copies in add_full()
123030
123031     The current implementation of g_date_time_add_full() creates multiple
123032     GDateTime temporary objects and unrefs them immediately; even with the
123033     slice allocator this could result in a performance bottleneck,
123034     especially if the atomic integer operations fall back to slow paths.
123035
123036     We can isolate the components of the add_full() operation and create
123037     internal modifiers that operate on an existing GDateTime; this brings
123038     down the number of GDateTime copies created from six to one.
123039
123040     While at it, the test suite for add_full() should have more checks for
123041     roll-over of months and days.
123042
123043     Signed-off-by: Emmanuele Bassi <ebassi@linux.intel.com>
123044
123045  glib/gdatetime.c       | 133
123046  ++++++++++++++++++++++++++++++++++---------------
123047  glib/tests/gdatetime.c |  24 +++++----
123048  2 files changed, 108 insertions(+), 49 deletions(-)
123049
123050 commit 0d0a9bb4485069a56caf139346e6a6aad81c4efd
123051 Author: David Zeuthen <davidz@redhat.com>
123052 Date:   Wed Aug 25 14:45:28 2010 -0400
123053
123054     GDBusConnection: Document memory management semantics for
123055     get_property()
123056
123057     Turns out we are leaking non-floating GVariant instances returned by
123058     get_property() functions.
123059
123060     Also avoid imprecise language such as "newly-allocated GVariant" as
123061     this doesn't specify whether the variant can be floating or not.
123062
123063     Also see https://bugzilla.gnome.org/show_bug.cgi?id=627974 as it is
123064     very related to this change.
123065
123066     Signed-off-by: David Zeuthen <davidz@redhat.com>
123067
123068  gio/gdbusconnection.c | 6 +++++-
123069  gio/gdbusconnection.h | 4 +++-
123070  2 files changed, 8 insertions(+), 2 deletions(-)
123071
123072 commit d31c1c863a357e94b87529dfdfb6abad3fcef84b
123073 Author: Emmanuele Bassi <ebassi@linux.intel.com>
123074 Date:   Wed Aug 25 16:24:46 2010 +0100
123075
123076     docs: Fix up GDateTime for the GObject reference
123077
123078  docs/reference/gobject/gobject-sections.txt | 1 +
123079  gobject/gboxed.h                            | 2 +-
123080  2 files changed, 2 insertions(+), 1 deletion(-)
123081
123082 commit 99621efbd559afe9c3833befab90daf6d00fc8a9
123083 Author: Emmanuele Bassi <ebassi@linux.intel.com>
123084 Date:   Wed Aug 25 16:23:34 2010 +0100
123085
123086     docs: Reword the datetime short description
123087
123088  glib/gdatetime.c | 2 +-
123089  1 file changed, 1 insertion(+), 1 deletion(-)
123090
123091 commit 250b1d576b71f2bafd6cf7abbe679dc2a21fbd65
123092 Author: Emmanuele Bassi <ebassi@linux.intel.com>
123093 Date:   Wed Aug 25 16:13:24 2010 +0100
123094
123095     docs: Fix the section name for GDateTime
123096
123097  docs/reference/glib/glib-sections.txt | 2 +-
123098  1 file changed, 1 insertion(+), 1 deletion(-)
123099
123100 commit 5e65ed4e4458d0a359259298c33b222e16441e5e
123101 Author: Emmanuele Bassi <ebassi@linux.intel.com>
123102 Date:   Wed Aug 25 12:30:09 2010 +0100
123103
123104     datetime: Fix leap year check
123105
123106     Remove a FIXME and an approximation when computing the seconds from
123107     the Unix epoch.
123108
123109  glib/gdatetime.c | 23 +++++++++++++++--------
123110  1 file changed, 15 insertions(+), 8 deletions(-)
123111
123112 commit 2952e908e4a67929a72c5ad9a26db95f1dde2d29
123113 Author: Emmanuele Bassi <ebassi@linux.intel.com>
123114 Date:   Wed Aug 25 12:24:54 2010 +0100
123115
123116     datetime: Fix coding style
123117
123118  glib/gdatetime.c | 310
123119  ++++++++++++++++++++++++++-----------------------------
123120  1 file changed, 148 insertions(+), 162 deletions(-)
123121
123122 commit 0a59ab6e8594f0f2f9203390052364bef9212697
123123 Author: Emmanuele Bassi <ebassi@linux.intel.com>
123124 Date:   Wed Aug 25 12:14:04 2010 +0100
123125
123126     datetime: Use %Z for the timezone name
123127
123128     We should try and follow strftime(3) for the format control characters
123129     as much as possible.
123130
123131  glib/gdatetime.c       | 4 ++--
123132  glib/tests/gdatetime.c | 2 +-
123133  2 files changed, 3 insertions(+), 3 deletions(-)
123134
123135 commit b4c0b958af875bcba830ee734cd50df30a88236a
123136 Author: Emmanuele Bassi <ebassi@linux.intel.com>
123137 Date:   Wed Aug 25 12:09:16 2010 +0100
123138
123139     datetime: Fix the format documentation
123140
123141     The %x format is for the preferred date, and the %X format is for the
123142     preferred time.
123143
123144  glib/gdatetime.c | 4 ++--
123145  1 file changed, 2 insertions(+), 2 deletions(-)
123146
123147 commit 9a39b1d7051bd5a8f725aacf621649619067857b
123148 Author: Emmanuele Bassi <ebassi@linux.intel.com>
123149 Date:   Wed Aug 25 12:06:47 2010 +0100
123150
123151     datetime: Clean up macros and unused variables
123152
123153     The most complex macros should be converted to inlined functions,
123154     instead, to guarantee some type safety.
123155
123156  glib/gdatetime.c | 147
123157  +++++++++++++++++++++++++++----------------------------
123158  1 file changed, 73 insertions(+), 74 deletions(-)
123159
123160 commit 0f87f09397ef9a796258ec3200e0e987a761e505
123161 Author: Emmanuele Bassi <ebassi@linux.intel.com>
123162 Date:   Wed Aug 25 00:27:49 2010 +0100
123163
123164     datetime: Remove the translation marker for a warning message
123165
123166  glib/gdatetime.c | 3 ++-
123167  1 file changed, 2 insertions(+), 1 deletion(-)
123168
123169 commit 96dc06e6e06ec0347ecb4e44b15acf8ce7e31af0
123170 Author: Emmanuele Bassi <ebassi@linux.intel.com>
123171 Date:   Tue Aug 24 23:30:30 2010 +0100
123172
123173     docs: Add GDateTime to the GLib API reference
123174
123175  docs/reference/glib/glib-docs.sgml    |  1 +
123176  docs/reference/glib/glib-sections.txt | 62
123177  +++++++++++++++++++++++++++++++++++
123178  2 files changed, 63 insertions(+)
123179
123180 commit d62eb80c5489bbd4590c10f218b9eb71393bdfaf
123181 Author: Emmanuele Bassi <ebassi@linux.intel.com>
123182 Date:   Tue Aug 24 21:37:43 2010 +0100
123183
123184     docs: Mention TZDIR
123185
123186     The timezone code in GDateTime honours the TZDIR environment variable,
123187     so it should be mentioned in the list of variables GLib checks at
123188     runtime.
123189
123190  docs/reference/glib/running.sgml | 11 +++++++++++
123191  1 file changed, 11 insertions(+)
123192
123193 commit e35ed21f43f94443e5b137d85120b87542261c5b
123194 Author: Thiago Santos <thiago.sousa.santos@collabora.co.uk>
123195 Date:   Fri May 28 08:19:29 2010 -0300
123196
123197     datetime: Add GDateTime to the GType system
123198
123199     As with other GLib data types, use a GBoxed.
123200
123201  gobject/gboxed.c        |  2 ++
123202  gobject/gboxed.h        | 10 +++++++++-
123203  gobject/gobject.symbols |  1 +
123204  3 files changed, 12 insertions(+), 1 deletion(-)
123205
123206 commit e1f13ee9ed38d4f14bf927b6fa3f28530afc3640
123207 Author: Thiago Santos <thiago.sousa.santos@collabora.co.uk>
123208 Date:   Fri May 28 08:19:29 2010 -0300
123209
123210     Add GDateTime to GLib
123211
123212     GDateTime is an opaque data type containing a date and time
123213     representation. It's immutable once created and reference
123214     counted.
123215
123216     https://bugzilla.gnome.org/show_bug.cgi?id=50076
123217
123218     Based on the code by: Christian Hergert <chris@dronelabs.com>
123219
123220     Signed-off-by: Emmanuele Bassi <ebassi@linux.intel.com>
123221
123222  glib/Makefile.am       |   16 +-
123223  glib/gdatetime.c       | 2227
123224  ++++++++++++++++++++++++++++++++++++++++++++++++
123225  glib/gdatetime.h       |  190 +++++
123226  glib/glib.h            |    1 +
123227  glib/glib.symbols      |   51 ++
123228  glib/tests/.gitignore  |    1 +
123229  glib/tests/Makefile.am |    5 +-
123230  glib/tests/gdatetime.c |  962 +++++++++++++++++++++
123231  8 files changed, 3445 insertions(+), 8 deletions(-)
123232
123233 commit 3cee971db55da9b3bdd1c05e5be68152cd6fd165
123234 Author: Emmanuele Bassi <ebassi@linux.intel.com>
123235 Date:   Tue Aug 24 22:47:02 2010 +0100
123236
123237     Add C_() to glibintl.h
123238
123239  glib/glibintl.h | 2 ++
123240  1 file changed, 2 insertions(+)
123241
123242 commit 0a9bfa1c7d1d30a926c20cb45f935d05e2d2752a
123243 Author: Cody Russell <bratsche@gnome.org>
123244 Date:   Mon Aug 23 12:34:53 2010 -0500
123245
123246     Add const to _pcre_ucp_othercase() definition in pcre_internal.h
123247
123248  glib/pcre/pcre_internal.h | 2 +-
123249  1 file changed, 1 insertion(+), 1 deletion(-)
123250
123251 commit 5ff83633744db6f07fa990deab20b17c583b40e9
123252 Author: Jorge González <jorgegonz@svn.gnome.org>
123253 Date:   Mon Aug 23 17:40:02 2010 +0200
123254
123255     Updated Spanish translation
123256
123257  po/es.po | 67
123258  ++++++++++++++++++++++++++++++++++++----------------------------
123259  1 file changed, 38 insertions(+), 29 deletions(-)
123260
123261 commit 6c24062880b19a239b57435694a9daed1c90edca
123262 Author: Tor Lillqvist <tml@iki.fi>
123263 Date:   Mon Aug 23 14:31:20 2010 +0300
123264
123265     Include gproxyaddress.h explicitly
123266
123267  gio/gsocketaddress.c | 1 +
123268  1 file changed, 1 insertion(+)
123269
123270 commit 780d6bfa88900fa5a01375467b0cbb686f7b1d1f
123271 Author: Matthias Clasen <mclasen@redhat.com>
123272 Date:   Mon Aug 23 00:37:52 2010 -0400
123273
123274     Improve testutils test coverage
123275
123276  glib/tests/testing.c | 13 +++++++++++++
123277  1 file changed, 13 insertions(+)
123278
123279 commit fa6926e5d4ff7fc7efde46222ff70f2a75298ac4
123280 Author: Matthias Clasen <mclasen@redhat.com>
123281 Date:   Mon Aug 23 00:37:37 2010 -0400
123282
123283     Improve printf test coverage
123284
123285  glib/tests/printf.c | 21 +++++++++++++++++++++
123286  1 file changed, 21 insertions(+)
123287
123288 commit 7d970fadbc4bad8635f2e5e109517bc015e0e14a
123289 Author: Matthias Clasen <mclasen@redhat.com>
123290 Date:   Mon Aug 23 00:37:21 2010 -0400
123291
123292     Improve GDate test coverate
123293
123294  glib/tests/date.c | 37 +++++++++++++++++++++++++++++++++++++
123295  1 file changed, 37 insertions(+)
123296
123297 commit 8f40c0e45a158440edb7f4e4fcc95471c028a2e3
123298 Author: Matthias Clasen <mclasen@redhat.com>
123299 Date:   Mon Aug 23 00:36:36 2010 -0400
123300
123301     Improve GDBus introspection test coverage
123302
123303  gio/tests/gdbus-introspection.c | 81
123304  +++++++++++++++++++++++++++++++++++++++++
123305  gio/tests/gdbus-peer.c          |  4 ++
123306  2 files changed, 85 insertions(+)
123307
123308 commit 847e4dfe7d2ff84c23fba332381e5121ab54aa39
123309 Author: David Zeuthen <davidz@redhat.com>
123310 Date:   Sun Aug 22 22:56:49 2010 -0400
123311
123312     GDBusMethodInvocation: nuke constructor
123313
123314     ... that is, make it private. This makes sense because users are never
123315     expected to create such objects themselves - only the GDBus core will
123316     need this.
123317
123318     Signed-off-by: David Zeuthen <davidz@redhat.com>
123319
123320  docs/reference/gio/gio-sections.txt |  1 -
123321  gio/gdbusconnection.c               | 18 +++++++++---------
123322  gio/gdbusmethodinvocation.c         | 22 +++++++++++-----------
123323  gio/gdbusmethodinvocation.h         |  9 ---------
123324  gio/gdbusprivate.h                  | 12 ++++++++++++
123325  gio/gio.symbols                     |  1 -
123326  6 files changed, 32 insertions(+), 31 deletions(-)
123327
123328 commit 5668d52babfd40ac502463006f964665f3561008
123329 Author: Fran Diéguez <fran.dieguez@mabishu.com>
123330 Date:   Mon Aug 23 02:24:25 2010 +0200
123331
123332     Updated galician translations
123333
123334  po/gl.po | 47 +++++++++++++++++++++++------------------------
123335  1 file changed, 23 insertions(+), 24 deletions(-)
123336
123337 commit ff59b66ebaaf580cb355f187e83ce36b198ee880
123338 Author: Jorge González <jorgegonz@svn.gnome.org>
123339 Date:   Sun Aug 22 21:17:53 2010 +0200
123340
123341     Updated Spanish translation
123342
123343  po/es.po | 160
123344  +++++++++++++++++++++++++++++++++++++++++++++++++++------------
123345  1 file changed, 130 insertions(+), 30 deletions(-)
123346
123347 commit 3ff9894826215790fdd6c8b53584f94a7172c39f
123348 Author: David Zeuthen <davidz@redhat.com>
123349 Date:   Thu Aug 5 20:37:27 2010 -0400
123350
123351     Bug 624546 – Modification of GDBusMessage in filter function
123352
123353     Allow modifying a GDBusMessage in a filter function and also add tests
123354     for this. This breaks API but leaves ABI (almost) intact - at least
123355     dconf's GSettings backend (the only big user I know of) will keep
123356     working.
123357
123358     https://bugzilla.gnome.org/show_bug.cgi?id=624546
123359
123360     Signed-off-by: David Zeuthen <davidz@redhat.com>
123361
123362  docs/reference/gio/gio-sections.txt |   1 +
123363  gio/gdbusconnection.c               |  85 +++++++++++++++------
123364  gio/gdbusconnection.h               |  18 +++--
123365  gio/gdbusprivate.c                  |  59 +++++++++++----
123366  gio/gdbusprivate.h                  |   6 +-
123367  gio/gio.symbols                     |   1 +
123368  gio/gioenums.h                      |  25 ++++++
123369  gio/tests/gdbus-connection.c        | 147
123370  +++++++++++++++++++++++++++++++++++-
123371  gio/tests/gdbus-peer.c              |   4 +-
123372  9 files changed, 298 insertions(+), 48 deletions(-)
123373
123374 commit 6d359d60290f5651b868d326e1e9514f68dfaa32
123375 Author: Ask H. Larsen <asklarsen@gmail.com>
123376 Date:   Sun Aug 22 13:17:24 2010 +0200
123377
123378     Updated Danish translation
123379
123380  po/da.po | 2102
123381  +++++++++++++++++++++++++++++++++++++++-----------------------
123382  1 file changed, 1310 insertions(+), 792 deletions(-)
123383
123384 commit ef16ea4616b6d47b533474dd163ae23add7037bc
123385 Author: Matthias Clasen <mclasen@redhat.com>
123386 Date:   Sat Aug 21 22:22:25 2010 -0400
123387
123388     Add proxy extension point to overview docs
123389
123390     The 'Extending GIO' section is supposed to list all extension
123391     points, so add the proxy extension point here.
123392
123393  docs/reference/gio/overview.xml | 12 ++++++++++++
123394  1 file changed, 12 insertions(+)
123395
123396 commit 040bffed38529f18d71713fce994b8ea705dbfb6
123397 Author: Matthias Clasen <mclasen@redhat.com>
123398 Date:   Sat Aug 21 22:14:28 2010 -0400
123399
123400     Fix build on !unix
123401
123402     There was one code block still referring to fd_list outside of
123403     the ifdef G_OS_UNIX. Pointed out by Sam Thursfield in bug 627392.
123404
123405  gio/gdbusprivate.c | 2 ++
123406  1 file changed, 2 insertions(+)
123407
123408 commit 41ce91d0579aa05b89e357c9fd59d9530ad7bf76
123409 Author: Matthias Clasen <mclasen@redhat.com>
123410 Date:   Sat Aug 21 22:09:32 2010 -0400
123411
123412     Better fix for the build problem
123413
123414     Use gnetworkingprivate.h instead, patch by Emilio Pozuelo Monfort,
123415     bug 627407.
123416
123417  gio/tests/gdbus-peer.c | 11 +----------
123418  1 file changed, 1 insertion(+), 10 deletions(-)
123419
123420 commit 3d01283f6908000e0a989ba22769c869461be398
123421 Author: Matthias Clasen <mclasen@redhat.com>
123422 Date:   Sat Aug 21 22:06:56 2010 -0400
123423
123424     Make gdbus-peer build on !linux
123425
123426     Based on a patch by Koop Mast, bug 627088.
123427
123428  gio/tests/gdbus-peer.c | 3 +++
123429  1 file changed, 3 insertions(+)
123430
123431 commit 61de05e774829f1687244b014732490005cf4b48
123432 Author: Matthias Clasen <mclasen@redhat.com>
123433 Date:   Sat Aug 21 21:58:51 2010 -0400
123434
123435     Fix a duplicate word
123436
123437     Pointed out in bug 627604.
123438
123439  gio/gdbusmessage.c | 2 +-
123440  1 file changed, 1 insertion(+), 1 deletion(-)
123441
123442 commit a54e2c4fb302ebbeae3e28c70f2342a57edb7521
123443 Author: Matthias Clasen <mclasen@redhat.com>
123444 Date:   Sat Aug 21 19:27:11 2010 -0400
123445
123446     Add some more annotations
123447
123448  gio/gactiongroup.c | 2 +-
123449  1 file changed, 1 insertion(+), 1 deletion(-)
123450
123451 commit 892f9b64584b7a05c517f19f8a9a22d8533a6413
123452 Author: Matthias Clasen <mclasen@redhat.com>
123453 Date:   Sat Aug 21 19:18:40 2010 -0400
123454
123455     Improve test coverage for actions and action groups
123456
123457  gio/tests/actions.c | 116
123458  ++++++++++++++++++++++++++++++++++++++++++++++++++++
123459  1 file changed, 116 insertions(+)
123460
123461 commit 33b775308bd97c02ecdd6de4f91a619c8fcdc282
123462 Author: Matthias Clasen <mclasen@redhat.com>
123463 Date:   Sat Aug 21 19:18:17 2010 -0400
123464
123465     Document behaviour wrt. to floating variants
123466
123467  gio/gaction.c | 4 ++++
123468  1 file changed, 4 insertions(+)
123469
123470 commit 9581b33ca5c2cc56d0e6f1fef5d437f856928494
123471 Author: Matthias Clasen <mclasen@redhat.com>
123472 Date:   Sat Aug 21 19:11:03 2010 -0400
123473
123474     Document behaviour wrt to floating variants
123475
123476  gio/gactiongroup.c | 2 ++
123477  1 file changed, 2 insertions(+)
123478
123479 commit e8ffb1ae83cf63837254ee5979798b2ada18c38a
123480 Author: Matthias Clasen <mclasen@redhat.com>
123481 Date:   Sat Aug 21 16:30:50 2010 -0400
123482
123483     Add some annotations
123484
123485  gio/gaction.c | 18 +++++++++++-------
123486  1 file changed, 11 insertions(+), 7 deletions(-)
123487
123488 commit 5b38bc5ad5181bb4900c1da898b2e4fcdcec1757
123489 Author: Ryan Lortie <desrt@desrt.ca>
123490 Date:   Sat Aug 21 17:35:32 2010 -0400
123491
123492     Simplify/fix state logic in GAction, test it.
123493
123494  gio/gaction.c       | 55
123495  ++++++++++++++++++++++++++++++++++-------------------
123496  gio/tests/actions.c | 35 ++++++++++++++++++++++++++++++++++
123497  2 files changed, 70 insertions(+), 20 deletions(-)
123498
123499 commit 3c5388d9f41b39c939cb67c5fa28cf38ec832cd0
123500 Author: Matthias Clasen <mclasen@redhat.com>
123501 Date:   Sat Aug 21 15:40:46 2010 -0400
123502
123503     Add some forgotten symbols
123504
123505  docs/reference/gio/gio-sections.txt | 3 ++-
123506  1 file changed, 2 insertions(+), 1 deletion(-)
123507
123508 commit bff2af486827499c2da507f17e61fc88c96b43ba
123509 Author: Matthias Clasen <mclasen@redhat.com>
123510 Date:   Sat Aug 21 15:40:32 2010 -0400
123511
123512     Ignore some more private headers
123513
123514  docs/reference/gio/Makefile.am | 2 ++
123515  1 file changed, 2 insertions(+)
123516
123517 commit b876e47e3b623b50dcced6c1c8f6f953c1113753
123518 Author: Matthias Clasen <mclasen@redhat.com>
123519 Date:   Sat Aug 21 15:34:40 2010 -0400
123520
123521     Fix documentation issues
123522
123523     Gtk-doc is unhappy if the parameter names don't match between header
123524     and source.
123525
123526  gio/gnetworkservice.c |  4 +++-
123527  gio/gproxy.c          | 18 +++++++++---------
123528  2 files changed, 12 insertions(+), 10 deletions(-)
123529
123530 commit 4831a102e51825b79d39686983326bcf82490ede
123531 Author: Matthias Clasen <mclasen@redhat.com>
123532 Date:   Sat Aug 21 15:34:18 2010 -0400
123533
123534     Fix GActionGroup docs
123535
123536  gio/gactiongroup.c | 4 ++--
123537  1 file changed, 2 insertions(+), 2 deletions(-)
123538
123539 commit fceea19be5a7744904f793e38e090b627b8c0ed8
123540 Author: Милош Поповић <gpopac@gmail.com>
123541 Date:   Sat Aug 21 20:05:14 2010 +0200
123542
123543     Updated Serbian translation
123544
123545  po/sr.po       | 1756
123546  ++++++++++++++++++++++++++++++++++---------------------
123547  po/sr@latin.po | 1767
123548  +++++++++++++++++++++++++++++++++++---------------------
123549  2 files changed, 2185 insertions(+), 1338 deletions(-)
123550
123551 commit de07279709d35aeb28dfb60ea836cd043eb4cfc2
123552 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
123553 Date:   Sat Aug 21 19:43:37 2010 +0800
123554
123555     Updated Traditional Chinese translation(Hong Kong and Taiwan)
123556
123557  po/zh_HK.po | 951
123558  ++++++++++++++++++++++++++++++++++++++++-------------------
123559  po/zh_TW.po | 964
123560  +++++++++++++++++++++++++++++++++++++++++-------------------
123561  2 files changed, 1305 insertions(+), 610 deletions(-)
123562
123563 commit 276a9ba385a2cde538c7d5176ea5ee761c21e9ed
123564 Author: Yaron Shahrabani <sh.yaron@gmail.com>
123565 Date:   Sat Aug 21 02:35:07 2010 +0300
123566
123567     Updated Hebrew translation.
123568
123569  po/he.po | 157
123570  +++++++++++++++++++++++++++++++++++++++++++++++++++------------
123571  1 file changed, 127 insertions(+), 30 deletions(-)
123572
123573 commit 8524f0dc0d0c2742a90a3fee6dbb7fe290dfb8dd
123574 Author: Fran Diéguez <fran.dieguez@mabishu.com>
123575 Date:   Fri Aug 20 13:23:11 2010 +0200
123576
123577     Updated galician translations
123578
123579  po/gl.po | 396
123580  ++++++++++++++++++++++++++++++++++++++++-----------------------
123581  1 file changed, 254 insertions(+), 142 deletions(-)
123582
123583 commit 8f5ec0dad328cbb498fe2f60bd465f0e4c5d4cad
123584 Author: Dan Winship <danw@gnome.org>
123585 Date:   Thu Aug 19 18:24:53 2010 -0400
123586
123587     Fix misc compiler warnings in (mostly) test programs
123588
123589  gio/gdbusmessage.c              |  2 +-
123590  gio/gio.symbols                 |  1 -
123591  gio/tests/file.c                | 17 +++++++++++++++--
123592  gio/tests/g-icon.c              |  2 +-
123593  glib/tests/date.c               |  2 +-
123594  glib/tests/node.c               |  2 +-
123595  glib/tests/shell.c              |  4 ++--
123596  tests/gobject/ifaceproperties.c |  2 +-
123597  8 files changed, 22 insertions(+), 10 deletions(-)
123598
123599 commit 22b3f0d4b26d0b729c1850f45670a9050dc10772
123600 Author: Dan Winship <danw@gnome.org>
123601 Date:   Thu Aug 19 17:51:24 2010 -0400
123602
123603     gio.symbols: add missing g_simple_action_group stuff
123604
123605  gio/gio.symbols | 10 ++++++++++
123606  1 file changed, 10 insertions(+)
123607
123608 commit ab778737aa6d145a0d19d0775270959a72716260
123609 Author: Dan Winship <danw@gnome.org>
123610 Date:   Thu Aug 19 17:51:01 2010 -0400
123611
123612     gproxyaddressenumerator.h: add missing G_END_DECLS
123613
123614  gio/gproxyaddressenumerator.h | 2 ++
123615  1 file changed, 2 insertions(+)
123616
123617 commit de1598a34d920882991d6b5166bce815ca4aa428
123618 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
123619 Date:   Thu Aug 19 17:31:42 2010 -0400
123620
123621     gio/proxy: Fixed compilation warnings
123622
123623     * Wrong return type (NULL instead of FALSE)
123624     * Unused static function declaration
123625
123626  gio/gproxy.c       | 2 +-
123627  gio/gsocks4proxy.c | 2 --
123628  2 files changed, 1 insertion(+), 3 deletions(-)
123629
123630 commit 0958e663175fe51361aa1e6a87a3f3c5de08bebf
123631 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
123632 Date:   Thu Aug 19 16:23:50 2010 -0400
123633
123634     Add support for g_socket_client_add_application_proxy()
123635
123636     This allow application to take control over certain proxy protocol
123637     handling. When a proxy protocol must be used and is found in the
123638     application proxies, GSocketClient will simply TCP connect to
123639     the proxy
123640     server and return the connection.
123641
123642     Reviewed-by: Dan Winship <danw@gnome.org>
123643
123644  docs/reference/gio/gio-sections.txt |  1 +
123645  gio/gio.symbols                     |  1 +
123646  gio/gsocketclient.c                 | 41
123647  +++++++++++++++++++++++++++++++++++--
123648  gio/gsocketclient.h                 |  2 ++
123649  4 files changed, 43 insertions(+), 2 deletions(-)
123650
123651 commit ced1d0e2e7d164873d8b7e335a00cfac13785760
123652 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
123653 Date:   Tue May 25 16:02:42 2010 -0400
123654
123655     Implemented SOCKSv4 and SOCKSv4a
123656
123657  gio/Makefile.am     |   4 +
123658  gio/giomodule.c     |   4 +
123659  gio/gsocks4aproxy.c | 495
123660  ++++++++++++++++++++++++++++++++++++++++++++++++++++
123661  gio/gsocks4aproxy.h |  55 ++++++
123662  gio/gsocks4proxy.c  |  73 ++++++++
123663  gio/gsocks4proxy.h  |  44 +++++
123664  po/POTFILES.in      |   1 +
123665  7 files changed, 676 insertions(+)
123666
123667 commit e2a90bcb5fc50f099cbf8df01a09697f7e48522d
123668 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
123669 Date:   Fri May 7 16:35:04 2010 -0400
123670
123671     Implemented proxy sample code that connect to proxy
123672
123673  gio/tests/proxy.c | 83
123674  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
123675  1 file changed, 83 insertions(+)
123676
123677 commit 0ebb79a7488121ae4a18cc84ac92e25ddb2b9544
123678 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
123679 Date:   Thu Apr 29 18:51:42 2010 -0400
123680
123681     Implemented g_socket_client_connect_to_uri() method
123682
123683     Using this rather than g_socket_client_connect() or
123684     g_socket_client_connect_to_host() allows #GSocketClient to
123685     determine when to use application-specific proxy protocols.
123686
123687     Reviewed-by: Dan Winship <danw@gnome.org>
123688
123689  docs/reference/gio/gio-sections.txt |   3 +
123690  gio/gio.symbols                     |   3 +
123691  gio/gsocketclient.c                 | 122
123692  +++++++++++++++++++++++++++++++++++-
123693  gio/gsocketclient.h                 |  14 +++++
123694  4 files changed, 141 insertions(+), 1 deletion(-)
123695
123696 commit a6c3820f46b9caabc45ab19aaf2669b4cb04c5d5
123697 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
123698 Date:   Tue Aug 10 16:48:45 2010 -0400
123699
123700     Hooked proxy enumeration into GSocketClient
123701
123702     This functionnallity can be disabled using property enable-proxy. It
123703     enumerates addresses using GSocketConnectable::proxy_enumerate()
123704     instead of
123705     enumerate(). When the returned address is of type GProxyAddress
123706     (a type
123707     based on GInetSocketAddress), it gets the proxy protocol handler using
123708     g_proxy_get_default_for_protocol() and call connect() on it.
123709
123710     Reviewed-by: Dan Winship <danw@gnome.org>
123711
123712  docs/reference/gio/gio-sections.txt |   2 +
123713  gio/gio.symbols                     |   2 +
123714  gio/gsocketclient.c                 | 307
123715  ++++++++++++++++++++++++++++++++----
123716  gio/gsocketclient.h                 |   3 +
123717  4 files changed, 282 insertions(+), 32 deletions(-)
123718
123719 commit ee3dbf747e48a41c916674f111906f57996fd626
123720 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
123721 Date:   Thu Jul 22 20:51:23 2010 -0400
123722
123723     Implement GProxyConnection a GIOStream+GTcpConn wrapper
123724
123725     This class inherit from GTcpConnection by refing the socket of
123726     an existing GTcpConnection and wraps a custom GIOStream into
123727     itself. This
123728     is to allow implementing proxies that alters data stream, like
123729     when using
123730     GSSAPI privacy inside SOCKS5.
123731
123732  gio/Makefile.am        |   2 +
123733  gio/gproxyconnection.c | 155
123734  +++++++++++++++++++++++++++++++++++++++++++++++++
123735  gio/gproxyconnection.h |  69 ++++++++++++++++++++++
123736  3 files changed, 226 insertions(+)
123737
123738 commit 6fa113660057e0e6592b180d1a2aead617e71dec
123739 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
123740 Date:   Thu Apr 29 15:22:55 2010 -0400
123741
123742     Implemented SOCKSv5 proxy support
123743
123744  gio/Makefile.am    |    2 +
123745  gio/giomodule.c    |    2 +
123746  gio/gsocks5proxy.c | 1053
123747  ++++++++++++++++++++++++++++++++++++++++++++++++++++
123748  gio/gsocks5proxy.h |   48 +++
123749  po/POTFILES.in     |    1 +
123750  5 files changed, 1106 insertions(+)
123751
123752 commit c32ef1d85e0b7cca02677bbe50fef2ef79a98002
123753 Author: Dan Winship <danw@gnome.org>
123754 Date:   Fri Jun 25 14:28:02 2010 -0400
123755
123756     GSocket: store the remote_address when connecting
123757
123758     This way, if g_socket_connect() is called with a GProxyAddress,
123759     g_socket_get_remote_address() will later return that same address.
123760
123761     Reviewed-by: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
123762
123763  gio/gsocket.c | 51 +++++++++++++++++++++++++++++++++++++++++++--------
123764  1 file changed, 43 insertions(+), 8 deletions(-)
123765
123766 commit b304a23af73374857e6bb18fc636d83fe9ed58ea
123767 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
123768 Date:   Wed Apr 28 15:39:56 2010 -0400
123769
123770     Extend IO_ERROR enum for Proxy support
123771
123772  gio/gioenums.h | 17 ++++++++++++++++-
123773  gio/gioerror.c | 18 ++++++++++++++++++
123774  2 files changed, 34 insertions(+), 1 deletion(-)
123775
123776 commit 1094c84238e05304e4175990c5e0e018cdf97e28
123777 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
123778 Date:   Fri May 7 16:32:05 2010 -0400
123779
123780     Implemented proxy sample for all Connectables
123781
123782  gio/tests/proxy.c | 309
123783  ++++++++++++++++++++++++++++++++++++++++++++++++++----
123784  1 file changed, 290 insertions(+), 19 deletions(-)
123785
123786 commit fc03ecce831cd94639df1a355f5dd8c9b8eebfae
123787 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
123788 Date:   Tue Aug 10 15:45:32 2010 -0400
123789
123790     Implemented proxy_enumerate() for all Connectables
123791
123792     This patch implements method proxy_enumerate from GSocketConnectable
123793     for
123794     all connectables (GNetworkAddress, GNetworkService, GInetSocketAddress
123795     and GUnixSocketAddress).
123796
123797     Reviewed-by: Dan Winship <danw@gnome.org>
123798
123799  docs/reference/gio/gio-sections.txt |   2 +
123800  gio/gio.symbols                     |   2 +
123801  gio/gnetworkaddress.c               |  28 ++-
123802  gio/gnetworkservice.c               | 441
123803  +++++++++++++++++++++---------------
123804  gio/gnetworkservice.h               |   2 +
123805  gio/gsocketaddress.c                |  42 +++-
123806  6 files changed, 329 insertions(+), 188 deletions(-)
123807
123808 commit f82f484b8ffa18aab10e79baa96bcfa438f8dc5b
123809 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
123810 Date:   Tue Aug 10 16:53:25 2010 -0400
123811
123812     Added proxy_enumerate method to GSocketConnectable
123813
123814     Reviewed-by: Dan Winship <danw@gnome.org>
123815
123816  docs/reference/gio/gio-sections.txt |  1 +
123817  gio/gio.symbols                     |  3 ++-
123818  gio/gnetworkaddress.c               |  2 +-
123819  gio/gnetworkingprivate.h            |  5 +++++
123820  gio/gsocketconnectable.c            | 31 +++++++++++++++++++++++++++++++
123821  gio/gsocketconnectable.h            |  8 +++++++-
123822  6 files changed, 47 insertions(+), 3 deletions(-)
123823
123824 commit 6749ffce594b146ef49c8fe014bfa8b0272b6b9f
123825 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
123826 Date:   Fri May 7 16:27:34 2010 -0400
123827
123828     Added GProxyAddressEnumerator to proxy sample code
123829
123830  gio/tests/proxy.c | 133
123831  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
123832  1 file changed, 133 insertions(+)
123833
123834 commit a7e0e8fc0852255d430daa90e7345db67a2a9594
123835 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
123836 Date:   Tue Aug 10 15:25:11 2010 -0400
123837
123838     Adding GProxyAddressEnumerator class
123839
123840     An implementation of GSocketAddressEnumerator that handles proxy
123841     enumeration. This class is mainly usefull for Connectables
123842     implementation
123843     such as NetworkService, NetworkAddress and SocketAddress to handle
123844     proxies.
123845
123846     Reviewed-by: Dan Winship <danw@gnome.org>
123847
123848  docs/reference/gio/gio-sections.txt |  13 +-
123849  docs/reference/gio/gio.types        |   1 +
123850  gio/Makefile.am                     |   2 +
123851  gio/gio.h                           |   1 +
123852  gio/gio.symbols                     |   6 +
123853  gio/giotypes.h                      |   1 +
123854  gio/gproxyaddressenumerator.c       | 728
123855  ++++++++++++++++++++++++++++++++++++
123856  gio/gproxyaddressenumerator.h       |  73 ++++
123857  8 files changed, 824 insertions(+), 1 deletion(-)
123858
123859 commit d76de5e3591431c03a5812acd7682f2ff68fba69
123860 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
123861 Date:   Tue Aug 10 15:24:37 2010 -0400
123862
123863     Added GProxy interface for proxy extension point
123864
123865     Implement an extension point for proxy protocol implementation. This
123866     is mainly useful for socket-based proxy where it is possible to
123867     use the
123868     proxied socket the same way it would for other stream based socket.
123869
123870     Reviewed-by: Dan Winship <danw@gnome.org>
123871
123872  docs/reference/gio/gio-docs.xml     |   1 +
123873  docs/reference/gio/gio-sections.txt |  19 ++++
123874  docs/reference/gio/gio.types        |   1 +
123875  gio/Makefile.am                     |   2 +
123876  gio/gio.h                           |   1 +
123877  gio/gio.symbols                     |  11 ++
123878  gio/giomodule.c                     |   4 +
123879  gio/giotypes.h                      |   1 +
123880  gio/gproxy.c                        | 208
123881  ++++++++++++++++++++++++++++++++++++
123882  gio/gproxy.h                        | 123 +++++++++++++++++++++
123883  10 files changed, 371 insertions(+)
123884
123885 commit 63105d1074ce54fdda9c81bb0353abc9b0a24d62
123886 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
123887 Date:   Tue Aug 10 15:23:37 2010 -0400
123888
123889     Added method g_network_address_parse_uri()
123890
123891     This method allow creating a network address from a URI. If no port is
123892     found in the URI, the default_port parameter will be used. Note
123893     that new
123894     property scheme is there for future TLS implementation.
123895
123896     Reviewed-by: Dan Winship <danw@gnome.org>
123897
123898  docs/reference/gio/gio-sections.txt |   2 +
123899  gio/gio.symbols                     |   2 +
123900  gio/gnetworkaddress.c               | 296
123901  ++++++++++++++++++++++++++++++++++++
123902  gio/gnetworkaddress.h               |   4 +
123903  4 files changed, 304 insertions(+)
123904
123905 commit 466111c9605ace99389d56ace213621db01e18d9
123906 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
123907 Date:   Mon Apr 26 17:27:33 2010 -0400
123908
123909     Implement GProxyAddress
123910
123911     A GSocketInetAddress representing the proxy server address with
123912     additional
123913     properties proxy type, destination address and port, username and
123914     password.
123915
123916     Reviewed-by: Dan Winship <danw@gnome.org>
123917
123918  docs/reference/gio/gio-docs.xml     |   1 +
123919  docs/reference/gio/gio-sections.txt |  23 +++
123920  docs/reference/gio/gio.types        |   1 +
123921  gio/Makefile.am                     |   2 +
123922  gio/gio.h                           |   1 +
123923  gio/gio.symbols                     |  12 ++
123924  gio/giotypes.h                      |   1 +
123925  gio/gproxyaddress.c                 | 345
123926  ++++++++++++++++++++++++++++++++++++
123927  gio/gproxyaddress.h                 |  76 ++++++++
123928  9 files changed, 462 insertions(+)
123929
123930 commit 6b1d851cc5ba8ce4276f2e3236da7554b763cf0c
123931 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
123932 Date:   Fri May 7 16:23:45 2010 -0400
123933
123934     Implemented proxy sample code
123935
123936     Reviewed-by: Dan Winship <danw@gnome.org>
123937
123938  gio/tests/.gitignore  |   1 +
123939  gio/tests/Makefile.am |   5 ++
123940  gio/tests/proxy.c     | 175
123941  ++++++++++++++++++++++++++++++++++++++++++++++++++
123942  3 files changed, 181 insertions(+)
123943
123944 commit f3debedfd2a3197230ac6f09f56741c3eda61e29
123945 Author: Nicolas Dufresne <nicolas.dufresne@collabora.co.uk>
123946 Date:   Fri May 7 15:55:54 2010 -0400
123947
123948     Implemented proxy-resolver extension point
123949
123950     This extension point allow extending GLib with library like LibProxy
123951     that
123952     interprets system proxy settings and finds the appropriate
123953     configuration
123954     based on the type of connection being made.
123955
123956     Reviewed-by: Dan Winship <danw@gnome.org>
123957
123958  docs/reference/gio/gio-docs.xml     |   1 +
123959  docs/reference/gio/gio-sections.txt |  20 +++
123960  docs/reference/gio/gio.types        |   1 +
123961  gio/Makefile.am                     |   4 +
123962  gio/gdummyproxyresolver.c           | 156 +++++++++++++++++++++++
123963  gio/gdummyproxyresolver.h           |  54 ++++++++
123964  gio/gio.h                           |   1 +
123965  gio/gio.symbols                     |  11 ++
123966  gio/giomodule.c                     |   7 ++
123967  gio/giotypes.h                      |   9 ++
123968  gio/gproxyresolver.c                | 241
123969  ++++++++++++++++++++++++++++++++++++
123970  gio/gproxyresolver.h                |  96 ++++++++++++++
123971  12 files changed, 601 insertions(+)
123972
123973 commit f82740f7beeac91398fc152a3efef0918540cd7b
123974 Author: Jorge González <jorgegonz@svn.gnome.org>
123975 Date:   Thu Aug 19 21:17:09 2010 +0200
123976
123977     Updated Spanish translation
123978
123979  po/es.po | 295
123980  ++++++++++++++++++++++++++++++++-------------------------------
123981  1 file changed, 150 insertions(+), 145 deletions(-)
123982
123983 commit b4b5ca4fd89a469c423df9d917af0c523196aab5
123984 Author: Yaron Shahrabani <sh.yaron@gmail.com>
123985 Date:   Thu Aug 19 09:31:02 2010 +0300
123986
123987     Updated Hebrew translation.
123988
123989  po/he.po | 285
123990  ++++++++++++++++++++++++++++++++-------------------------------
123991  1 file changed, 146 insertions(+), 139 deletions(-)
123992
123993 commit 7d6a6ca57b5a5dc1ad55a785dfd79fa98d7e4093
123994 Author: David Zeuthen <davidz@redhat.com>
123995 Date:   Wed Aug 18 13:07:25 2010 -0400
123996
123997     Bug 627188 – gdbus-non-socket test occasionally fails
123998
123999     Fix logical bug in test case to avoid race condition between the
124000     client and the server.
124001
124002     Signed-off-by: David Zeuthen <davidz@redhat.com>
124003
124004  gio/tests/gdbus-non-socket.c | 19 +++++++++++++++----
124005  1 file changed, 15 insertions(+), 4 deletions(-)
124006
124007 commit 6c340c0b0312fc12f01ba1887e559fd36fcf28cb
124008 Author: Matthias Clasen <mclasen@redhat.com>
124009 Date:   Wed Aug 18 12:07:01 2010 -0400
124010
124011     Make gunixcredentialsmessage.h standalone includable
124012
124013  gio/gunixcredentialsmessage.h | 3 +--
124014  1 file changed, 1 insertion(+), 2 deletions(-)
124015
124016 commit 81b91a8852c0840d907c8192c67b2e65b29d41c6
124017 Author: Emmanuele Bassi <ebassi@linux.intel.com>
124018 Date:   Wed Aug 18 16:54:36 2010 +0100
124019
124020     action: Minor fixes
124021
124022     • Argument validation.
124023
124024     • Since: annotations.
124025
124026     • Remove (allow-none) annotations from return values.
124027
124028     • Coding style fixes.
124029
124030  gio/gaction.c      |  89 +++++++++++++++++++++----------
124031  gio/gactiongroup.c | 154
124032  ++++++++++++++++++++++++++++++++++++-----------------
124033  2 files changed, 166 insertions(+), 77 deletions(-)
124034
124035 commit 504117e284682bff973ad73646fa67103978d016
124036 Author: Emmanuele Bassi <ebassi@linux.intel.com>
124037 Date:   Wed Aug 18 16:54:11 2010 +0100
124038
124039     action-group: Check aginst the correct GType macro
124040
124041     G_TYPE_ACTION_GROUP is not a G_TYPE_ACTION.
124042
124043  gio/gactiongroup.h | 4 ++--
124044  1 file changed, 2 insertions(+), 2 deletions(-)
124045
124046 commit 5bb94348f4760352f6ae974002db48cb130343a4
124047 Author: David Zeuthen <davidz@redhat.com>
124048 Date:   Wed Aug 18 11:35:25 2010 -0400
124049
124050     GDBusProxy: Call into well-known name if no name owner currently
124051     exists
124052
124053     This is really what (API) users expect from GDBusProxy - in
124054     particular, mclasen and I ran into this problem while debugging a
124055     upower issue, see
124056
124057      https://bugzilla.redhat.com/show_bug.cgi?id=624125
124058
124059     In a nutshell, the problem is that polkitd crashes while upower holds
124060     a PolkitAuthority object (which in turns contains a GDBusProxy for the
124061     well-known name org.freedesktop.PolicyKit1). This means that
124062     subsequent calls on the PolkitAuthority (which is translated into
124063     calls into the GDBusProxy) fails since :g-name-owner is NULL.
124064
124065     With this fix, we'll be requesting the bus daemon to launch polkitd
124066     since we will start calling into org.freedesktop.PolicyKit1 as soon as
124067     we notice that there is no owner for this name.
124068
124069     Unfortunately our test suite doesn't cover service activation so there
124070     is no way to reliably test this. I will file a bug about this.
124071
124072     Signed-off-by: David Zeuthen <davidz@redhat.com>
124073
124074  gio/gdbusproxy.c | 108
124075  ++++++++++++++++++++++++++++++++++++++++---------------
124076  1 file changed, 80 insertions(+), 28 deletions(-)
124077
124078 commit c2945808acc09562fad0ecd1247fcc3e53eeb913
124079 Author: David Zeuthen <davidz@redhat.com>
124080 Date:   Wed Aug 18 10:52:28 2010 -0400
124081
124082     GDBusProxy: Use %, not #, for referencing enum constants in gtk-doc
124083     comments
124084
124085     Signed-off-by: David Zeuthen <davidz@redhat.com>
124086
124087  gio/gdbusproxy.c | 12 ++++++------
124088  1 file changed, 6 insertions(+), 6 deletions(-)
124089
124090 commit a35efb0939c05d572b3a601fb3de62c599d2cf9c
124091 Author: Christian Persch <chpe@gnome.org>
124092 Date:   Wed Aug 18 01:02:22 2010 +0200
124093
124094     G_OPTION_FLAG_NO_ARG is only for callback options
124095
124096     Bug #627252.
124097
124098  glib/tests/option-context.c | 6 ++----
124099  1 file changed, 2 insertions(+), 4 deletions(-)
124100
124101 commit 5db9e5ad58040b5ccdba73c59a76522f9c35aa34
124102 Author: Ryan Lortie <desrt@desrt.ca>
124103 Date:   Wed Aug 18 02:15:09 2010 -0400
124104
124105     add GSimpleActionGroup
124106
124107     and a simple test
124108
124109  docs/reference/gio/gio-docs.xml     |   1 +
124110  docs/reference/gio/gio-sections.txt |  28 +++
124111  docs/reference/gio/gio.types        |   1 +
124112  gio/Makefile.am                     |   2 +
124113  gio/gio.h                           |   1 +
124114  gio/giotypes.h                      |   1 +
124115  gio/gsimpleactiongroup.c            | 401
124116  ++++++++++++++++++++++++++++++++++++
124117  gio/gsimpleactiongroup.h            |  91 ++++++++
124118  gio/tests/actions.c                 |  28 +++
124119  9 files changed, 554 insertions(+)
124120
124121 commit 972c563f2328e5d1e176d99dd8abaf490b5db324
124122 Author: Ryan Lortie <desrt@desrt.ca>
124123 Date:   Wed Aug 18 02:14:37 2010 -0400
124124
124125     add some missed bits in the docs
124126
124127  docs/reference/gio/gio-sections.txt | 9 ++++++++-
124128  1 file changed, 8 insertions(+), 1 deletion(-)
124129
124130 commit e1ded9f900349a64d25f659b0515e61956325557
124131 Author: Ryan Lortie <desrt@desrt.ca>
124132 Date:   Wed Aug 18 01:56:34 2010 -0400
124133
124134     add gaction.h to gio.h
124135
124136  gio/gio.h | 1 +
124137  1 file changed, 1 insertion(+)
124138
124139 commit 8014e9c6e67958103ef490e1bc753e4426751751
124140 Author: Ryan Lortie <desrt@desrt.ca>
124141 Date:   Wed Aug 18 01:55:48 2010 -0400
124142
124143     add testcase for GAction
124144
124145     fix some small bugs it found
124146
124147  gio/gaction.c         |  9 ++++--
124148  gio/tests/.gitignore  |  1 +
124149  gio/tests/Makefile.am |  3 ++
124150  gio/tests/actions.c   | 81
124151  +++++++++++++++++++++++++++++++++++++++++++++++++++
124152  4 files changed, 91 insertions(+), 3 deletions(-)
124153
124154 commit 8475d6d7d05f00e6fd43ffe882b47025330caa6f
124155 Author: Ryan Lortie <desrt@desrt.ca>
124156 Date:   Wed Aug 18 01:45:15 2010 -0400
124157
124158     add GAction base class
124159
124160  docs/reference/gio/gio-docs.xml     |   1 +
124161  docs/reference/gio/gio-sections.txt |  31 ++
124162  docs/reference/gio/gio.types        |   1 +
124163  gio/Makefile.am                     |   2 +
124164  gio/gaction.c                       | 597
124165  ++++++++++++++++++++++++++++++++++++
124166  gio/gaction.h                       | 120 ++++++++
124167  gio/gio.symbols                     |  17 +
124168  gio/giotypes.h                      |   1 +
124169  8 files changed, 770 insertions(+)
124170
124171 commit a3f4ff52ca7e8cea8db6374d55d44729936da243
124172 Author: Ryan Lortie <desrt@desrt.ca>
124173 Date:   Wed Aug 18 01:07:07 2010 -0400
124174
124175     gio.symbols: Fix missed symbol name tweak
124176
124177  gio/gio.symbols | 2 +-
124178  1 file changed, 1 insertion(+), 1 deletion(-)
124179
124180 commit 6e04125e3543fd59a067abefc72011433a7db915
124181 Author: Ryan Lortie <desrt@desrt.ca>
124182 Date:   Wed Aug 18 00:37:50 2010 -0400
124183
124184     pad the GActionGroup vtable
124185
124186  gio/gactiongroup.h | 4 ++++
124187  1 file changed, 4 insertions(+)
124188
124189 commit 6fe74a4c6ab9895f77e889253ad9a369a0f9d1cc
124190 Author: Ryan Lortie <desrt@desrt.ca>
124191 Date:   Wed Aug 18 00:33:17 2010 -0400
124192
124193     Add gactiongroup.h to gio.h
124194
124195  gio/gio.h | 1 +
124196  1 file changed, 1 insertion(+)
124197
124198 commit e71dbb97326f767881142cb24cf0850ee8c40008
124199 Author: Ryan Lortie <desrt@desrt.ca>
124200 Date:   Wed Aug 18 00:30:44 2010 -0400
124201
124202     add GActionGroup base class
124203
124204  docs/reference/gio/gio-docs.xml     |   1 +
124205  docs/reference/gio/gio-sections.txt |  38 +++
124206  docs/reference/gio/gio.types        |   1 +
124207  gio/Makefile.am                     |  14 +-
124208  gio/gactiongroup.c                  | 453
124209  ++++++++++++++++++++++++++++++++++++
124210  gio/gactiongroup.h                  | 173 ++++++++++++++
124211  gio/gio-marshal.list                |   1 +
124212  gio/gio.symbols                     |  20 ++
124213  gio/giotypes.h                      |   1 +
124214  9 files changed, 699 insertions(+), 3 deletions(-)
124215
124216 commit ddad707b85bf2075c0ca37b4a2267c6eac60a358
124217 Author: Dan Winship <danw@gnome.org>
124218 Date:   Tue Aug 17 18:38:34 2010 -0400
124219
124220     update gio/tests/.gitignore
124221
124222  gio/tests/.gitignore | 1 +
124223  1 file changed, 1 insertion(+)
124224
124225 commit c56379264dd8714bdf08675927a5e59debaa7fc3
124226 Author: Christian Persch <chpe@gnome.org>
124227 Date:   Tue Aug 17 18:38:46 2010 +0200
124228
124229     Plug a mem leak in GDBusWorker
124230
124231     Free the read buffer.
124232
124233     ==26538== 4,096 bytes in 1 blocks are definitely lost in loss record
124234     781 of 781
124235     ==26538==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
124236     ==26538==    by 0x4005C66: realloc (vg_replace_malloc.c:476)
124237     ==26538==    by 0x405244D: g_realloc (gmem.c:181)
124238     ==26538==    by 0x420E066: _g_dbus_worker_do_read_unlocked
124239     (gdbusprivate.c:780)
124240     ==26538==    by 0x420E1D1: _g_dbus_worker_do_read (gdbusprivate.c:812)
124241     ==26538==    by 0x420F14A: _g_dbus_worker_thread_begin_func
124242     (gdbusprivate.c:1318)
124243     ==26538==    by 0x420D2ED: invoke_caller (gdbusprivate.c:266)
124244     ==26538==    by 0x404DA7C: g_idle_dispatch (gmain.c:4224)
124245     ==26538==    by 0x4049FCD: g_main_dispatch (gmain.c:2119)
124246     ==26538==    by 0x404B2C1: g_main_context_dispatch (gmain.c:2672)
124247     ==26538==    by 0x404B716: g_main_context_iterate (gmain.c:2750)
124248     ==26538==    by 0x404BE7F: g_main_loop_run (gmain.c:2958)
124249     ==26538==    by 0x420D2B5: shared_thread_func (gdbusprivate.c:248)
124250     ==26538==    by 0x4077958: g_thread_create_proxy (gthread.c:1897)
124251     ==26538==    by 0x57D918: start_thread (pthread_create.c:301)
124252     ==26538==    by 0x4C6CBD: clone (clone.S:133)
124253
124254     Bug #627187.
124255
124256  gio/gdbusprivate.c | 2 ++
124257  1 file changed, 2 insertions(+)
124258
124259 commit a91a4a420e8ba6428e7db13bd9c308256cfbb323
124260 Author: Christian Persch <chpe@gnome.org>
124261 Date:   Tue Aug 17 18:29:14 2010 +0200
124262
124263     Plug a mem leak in gdbus-connection test
124264
124265     ==26538== 145 (24 direct, 121 indirect) bytes in 1 blocks are
124266     definitely lost in loss record 765 of 790
124267     ==26538==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
124268     ==26538==    by 0x405233C: g_malloc (gmem.c:134)
124269     ==26538==    by 0x406A57E: g_slice_alloc (gslice.c:836)
124270     ==26538==    by 0x406A60C: g_slice_copy (gslice.c:858)
124271     ==26538==    by 0x4035C5A: g_error_copy (gerror.c:160)
124272     ==26538==    by 0x41B6387: g_simple_async_result_set_from_error
124273     (gsimpleasyncresult.c:638)
124274     ==26538==    by 0x41FCDEB: g_dbus_connection_call_done
124275     (gdbusconnection.c:4808)
124276     ==26538==    by 0x41B682E: g_simple_async_result_complete
124277     (gsimpleasyncresult.c:762)
124278     ==26538==    by 0x41B686A: complete_in_idle_cb
124279     (gsimpleasyncresult.c:772)
124280     ==26538==    by 0x404DA7C: g_idle_dispatch (gmain.c:4224)
124281     ==26538==    by 0x4049FCD: g_main_dispatch (gmain.c:2119)
124282     ==26538==    by 0x404B2C1: g_main_context_dispatch (gmain.c:2672)
124283     ==26538==    by 0x404B716: g_main_context_iterate (gmain.c:2750)
124284     ==26538==    by 0x404BE7F: g_main_loop_run (gmain.c:2958)
124285     ==26538==    by 0x804B5CC: test_connection_send
124286     (gdbus-connection.c:407)
124287     ==26538==    by 0x4073D04: test_case_run (gtestutils.c:1174)
124288
124289     Bug #627187.
124290
124291  gio/tests/gdbus-connection.c | 1 +
124292  1 file changed, 1 insertion(+)
124293
124294 commit 75563e81c2b6bab345e08daafd3206cec699f2ea
124295 Author: Christian Persch <chpe@gnome.org>
124296 Date:   Tue Aug 17 18:20:23 2010 +0200
124297
124298     Plug a mem leak in gdbus-connection test
124299
124300     ==25403== 49 (24 direct, 25 indirect) bytes in 1 blocks are definitely
124301     lost in loss record 603 of 787
124302     ==25403==    at 0x4005BDC: malloc (vg_replace_malloc.c:195)
124303     ==25403==    by 0x405233C: g_malloc (gmem.c:134)
124304     ==25403==    by 0x406A57E: g_slice_alloc (gslice.c:836)
124305     ==25403==    by 0x406A5C3: g_slice_alloc0 (gslice.c:848)
124306     ==25403==    by 0x4035B4E: g_error_new_literal (gerror.c:117)
124307     ==25403==    by 0x4035ED9: g_set_error_literal (gerror.c:314)
124308     ==25403==    by 0x41F6434: g_dbus_connection_close_sync
124309     (gdbusconnection.c:1284)
124310     ==25403==    by 0x804A861: test_connection_life_cycle
124311     (gdbus-connection.c:158)
124312     ==25403==    by 0x4073D04: test_case_run (gtestutils.c:1174)
124313     ==25403==    by 0x4073FC2: g_test_run_suite_internal
124314     (gtestutils.c:1223)
124315     ==25403==    by 0x4074077: g_test_run_suite_internal
124316     (gtestutils.c:1233)
124317     ==25403==    by 0x4074077: g_test_run_suite_internal
124318     (gtestutils.c:1233)
124319     ==25403==    by 0x40741FB: g_test_run_suite (gtestutils.c:1274)
124320     ==25403==    by 0x40733E5: g_test_run (gtestutils.c:877)
124321     ==25403==    by 0x804DC92: main (gdbus-connection.c:1024)
124322
124323     Bug #627187.
124324
124325  gio/tests/gdbus-connection.c | 1 +
124326  1 file changed, 1 insertion(+)
124327
124328 commit a62a2fd8edc0ca771ca1c1df1889766f3c73b0e4
124329 Author: Christian Persch <chpe@gnome.org>
124330 Date:   Tue Aug 17 18:08:07 2010 +0200
124331
124332     Plug a mem leak in the gdbus-connection test
124333
124334     Bug #627182.
124335
124336  gio/tests/gdbus-connection.c | 6 ++++--
124337  1 file changed, 4 insertions(+), 2 deletions(-)
124338
124339 commit 7191fc3f17d39a3fa27e990a3723403066d34826
124340 Author: Christian Persch <chpe@gnome.org>
124341 Date:   Sun Jun 20 14:33:27 2010 +0200
124342
124343     Use g_memory_output_stream_steal_data here
124344
124345     ... instead of one extra g_memdup().
124346
124347     Bug #627181.
124348
124349  gio/gdbusmessage.c | 5 ++++-
124350  1 file changed, 4 insertions(+), 1 deletion(-)
124351
124352 commit 71e73ffdfbd7a33f4e233cfe1353adf143a2c14c
124353 Author: Christian Persch <chpe@gnome.org>
124354 Date:   Sat May 24 16:08:28 2008 +0200
124355
124356     Use G_DEFINE_[BOXED|POINTER]_TYPE instead of handwritten code
124357
124358     Now that we have convenience macros to implement boxed and pointer
124359     types, use them.
124360
124361  gio/gdbusintrospection.c |  17 +---
124362  gio/gfileattribute.c     |  20 +----
124363  gio/gfileinfo.c          |  20 +----
124364  gio/gsrvtarget.c         |  17 +---
124365  gobject/gboxed.c         | 215
124366  +++++++++--------------------------------------
124367  gobject/gsourceclosure.c |  14 +--
124368  gobject/gvaluetypes.c    |  10 +--
124369  7 files changed, 50 insertions(+), 263 deletions(-)
124370
124371 commit dc1999316da0409c5bc15e37a0a568a8309bb5a3
124372 Author: Christian Persch <chpe@gnome.org>
124373 Date:   Sat May 24 16:08:04 2008 +0200
124374
124375     Add G_DEFINE_{BOXED,POINTER}_TYPE[_WITH_CODE]
124376
124377     Add convenience type definition macros for boxed and pointer types
124378     similar to G_DEFINE_TYPE for object types. Bug #449565.
124379
124380  docs/reference/gobject/gobject-sections.txt |   4 +
124381  gobject/gtype.h                             | 110
124382  ++++++++++++++++++++++++++++
124383  2 files changed, 114 insertions(+)
124384
124385 commit cae86073eaf932b85836e98df8d87c65d90f5842
124386 Author: Christian Persch <chpe@gnome.org>
124387 Date:   Thu May 13 19:57:41 2010 +0200
124388
124389     Add GZIP header processing to GZlibCompressor/GZlibDecompressor
124390
124391     Add GZlibCompressor:file-info property. If it contains a non-NULL
124392     GFileInfo, and the compressor is in GZIP mode, the filename and
124393     modification time from the file info are written to the GZIP header
124394     in the output data.
124395
124396     Add GZlibDeompressor:file-info property. If the decompressor is
124397     in GZIP
124398     mode, and the GZIP data contains a GZIP header, the filename and
124399     modification time are read from it, stored in a GFileInfo, and the
124400     file-info property is notified.
124401
124402     Bug #617691.
124403
124404  docs/reference/gio/gio-sections.txt |   3 +
124405  gio/gio.symbols                     |   3 +
124406  gio/gzlibcompressor.c               | 117 ++++++++++++++++++++++++++++++-
124407  gio/gzlibcompressor.h               |   5 ++
124408  gio/gzlibdecompressor.c             | 134
124409  +++++++++++++++++++++++++++++++++---
124410  gio/gzlibdecompressor.h             |   3 +
124411  gio/tests/filter-cat.c              |  38 +++++++++-
124412  7 files changed, 293 insertions(+), 10 deletions(-)
124413
124414 commit b196cd74473cbc812359ee3b484a3986604e9aba
124415 Author: Christian Persch <chpe@gnome.org>
124416 Date:   Sun Jun 20 14:32:52 2010 +0200
124417
124418     Add g_memory_output_stream_steal_data
124419
124420     Bug #622184.
124421
124422  docs/reference/gio/gio-sections.txt |  1 +
124423  gio/gio.symbols                     |  1 +
124424  gio/gmemoryoutputstream.c           | 29 +++++++++++++++++++++++++++++
124425  gio/gmemoryoutputstream.h           |  1 +
124426  4 files changed, 32 insertions(+)
124427
124428 commit 322ac7ff68205daf52a2d0bcecc098edd6b413b9
124429 Author: Matthias Clasen <mclasen@redhat.com>
124430 Date:   Mon Aug 16 16:36:38 2010 -0400
124431
124432     Bump version
124433
124434  configure.ac | 2 +-
124435  1 file changed, 1 insertion(+), 1 deletion(-)
124436
124437 commit 503b0744744517ecf1c29eaa83e8e69537ae3547
124438 Author: Matthias Clasen <mclasen@redhat.com>
124439 Date:   Mon Aug 16 15:44:40 2010 -0400
124440
124441     Fix a typo
124442
124443  NEWS | 2 +-
124444  1 file changed, 1 insertion(+), 1 deletion(-)
124445
124446 commit e21e44fc2e96d86c9cdeb6b904b29fed70acec18
124447 Author: David Zeuthen <davidz@redhat.com>
124448 Date:   Mon Aug 16 15:42:23 2010 -0400
124449
124450     Add NEWS item for bug 627071
124451
124452     Signed-off-by: David Zeuthen <davidz@redhat.com>
124453
124454  NEWS | 1 +
124455  1 file changed, 1 insertion(+)
124456
124457 commit b8e7ef6e90512999be0340a6ef3f20e1783647c4
124458 Author: David Zeuthen <davidz@redhat.com>
124459 Date:   Mon Aug 16 15:37:01 2010 -0400
124460
124461     Bug 627071 – g_output_stream_write() clarification
124462
124463     This patch guarantees that g_output_stream_write() can never fail with
124464     G_IO_ERROR_WOULD_BLOCK. Without such a guarantee, we would need some
124465     kind of GIOPollable interface or some way to get an event when the
124466     stream is writable again. Which is mostly useless considering that
124467     this method is asynchronous anyway.
124468
124469     Note: this patch just codifies existing behavior - GUnixOutputStream,
124470     GSocketOutputStream and other implementations already work this way.
124471
124472     See also bug 626748 comment 5 for how the GDBus code relies on this
124473     guarantee.
124474
124475     https://bugzilla.gnome.org/show_bug.cgi?id=627071
124476
124477     Signed-off-by: David Zeuthen <davidz@redhat.com>
124478
124479  gio/goutputstream.c | 4 ++++
124480  1 file changed, 4 insertions(+)
124481
124482 commit 285170637de0df2011b9b667cab5c68640832580
124483 Author: Matthias Clasen <mclasen@redhat.com>
124484 Date:   Mon Aug 16 15:32:13 2010 -0400
124485
124486     More NEWS
124487
124488  NEWS | 1 +
124489  1 file changed, 1 insertion(+)
124490
124491 commit 789c0cc877a41a65417b0ee1d6eed5803c48c238
124492 Author: Matthias Clasen <mclasen@redhat.com>
124493 Date:   Mon Aug 16 15:28:36 2010 -0400
124494
124495     Fix a doc format issue
124496
124497  glib/gregex.c | 2 +-
124498  1 file changed, 1 insertion(+), 1 deletion(-)
124499
124500 commit d848a5eade18ba4567899601d5e34e381a636817
124501 Author: Matthias Clasen <mclasen@redhat.com>
124502 Date:   Mon Aug 16 15:16:16 2010 -0400
124503
124504     Update NEWS for 2.25.14
124505
124506  NEWS | 7 +++++++
124507  1 file changed, 7 insertions(+)
124508
124509 commit 8a3a4596e2e3a718d77bf214c6e2d16c21856da2
124510 Author: David Zeuthen <davidz@redhat.com>
124511 Date:   Mon Aug 16 13:43:35 2010 -0400
124512
124513     Bug 626748 – Use async methods for writing and handle EAGAIN
124514
124515     If sending a lot of data and/or the other peer is not reading it, then
124516     socket buffers can overflow. This is communicated from the kernel by
124517     returning EAGAIN. In GIO, it is modelled by g_output_stream_write()
124518     and g_socket_send_message() returning G_IO_ERROR_WOULD_BLOCK.
124519
124520     It is also problematic that that we're using synchronous IO in the
124521     shared GDBus IO thread. It means that one GDBusConnection can lock up
124522     others.
124523
124524     It turns out that by porting from g_output_stream_write() to
124525     g_output_stream_write_async() we fix the EAGAIN issue. For GSocket, we
124526     still need to handle things manually (by creating a GSource) as
124527     g_socket_send_message() is used.
124528
124529     We check the new behavior in Michael's producer/consumer test case (at
124530     /gdbus/overflow in gdbus-peer.c) added in the last commit.
124531
124532     Also add a test case that sends and receives a 20 MiB message.
124533
124534     Also add a new `transport' G_DBUS_DEBUG option so it is easy to
124535     inspect partial writes:
124536
124537      $ G_DBUS_DEBUG=transport ./gdbus-connection -p
124538      /gdbus/connection/large_message
124539      [...]
124540      ========================================================================
124541      GDBus-debug:Transport:
124542        >>>> WROTE 128000 bytes of message with serial 4 and
124543             size 20971669 from offset 0 on a GSocketOutputStream
124544      ========================================================================
124545      GDBus-debug:Transport:
124546        >>>> WROTE 128000 bytes of message with serial 4 and
124547             size 20971669 from offset 128000 on a GSocketOutputStream
124548      ========================================================================
124549      GDBus-debug:Transport:
124550        >>>> WROTE 128000 bytes of message with serial 4 and
124551             size 20971669 from offset 256000 on a GSocketOutputStream
124552      [...]
124553      ========================================================================
124554      GDBus-debug:Transport:
124555        >>>> WROTE 43669 bytes of message with serial 4 and
124556             size 20971669 from offset 20928000 on a GSocketOutputStream
124557      [...]
124558      ========================================================================
124559      GDBus-debug:Transport:
124560        <<<< READ 16 bytes of message with serial 3 and
124561             size 20971620 to offset 0 from a GSocketInputStream
124562      ========================================================================
124563      GDBus-debug:Transport:
124564        <<<< READ 15984 bytes of message with serial 3 and
124565             size 20971620 to offset 16 from a GSocketInputStream
124566      ========================================================================
124567      GDBus-debug:Transport:
124568        <<<< READ 16000 bytes of message with serial 3 and
124569             size 20971620 to offset 16000 from a GSocketInputStream
124570      [...]
124571      ========================================================================
124572      GDBus-debug:Transport:
124573        <<<< READ 144000 bytes of message with serial 3 and
124574             size 20971620 to offset 20720000 from a GSocketInputStream
124575      ========================================================================
124576      GDBus-debug:Transport:
124577        <<<< READ 107620 bytes of message with serial 3 and
124578             size 20971620 to offset 20864000 from a GSocketInputStream
124579      OK
124580
124581     https://bugzilla.gnome.org/show_bug.cgi?id=626748
124582
124583     Signed-off-by: David Zeuthen <davidz@redhat.com>
124584
124585  docs/reference/gio/overview.xml |   4 +
124586  gio/gdbusprivate.c              | 589
124587  +++++++++++++++++++++++++++++++---------
124588  gio/gdbusprivate.h              |   1 +
124589  gio/tests/gdbus-connection.c    |  80 ++++++
124590  gio/tests/gdbus-peer.c          |  76 ++++--
124591  5 files changed, 596 insertions(+), 154 deletions(-)
124592
124593 commit a6264a3a19c29fc7c4fe0719a8c2ff1554924b12
124594 Author: David Zeuthen <davidz@redhat.com>
124595 Date:   Mon Aug 16 12:30:25 2010 -0400
124596
124597     GSocket: Properly initialize msg.msg_control
124598
124599     This patch fixes this problem
124600
124601        Syscall param socketcall.sendmsg(msg.msg_control) points to
124602        uninitialised byte(s)
124603           at 0x3D5B00EA60: __sendmsg_nocancel (syscall-template.S:82)
124604           by 0x53F9790: g_socket_send_message (gsocket.c:2918)
124605           by 0x540FDD0: g_unix_connection_send_credentials
124606           (gunixconnection.c:351)
124607           by 0x542B93F: _g_dbus_auth_run_client (gdbusauth.c:618)
124608           by 0x5438001: initable_init (gdbusconnection.c:2191)
124609           by 0x53E09CC: g_initable_init (ginitable.c:105)
124610           by 0x543F6E9: g_bus_get_sync (gdbusconnection.c:6091)
124611           by 0x402C7E: test_connection_life_cycle (gdbus-connection.c:126)
124612           by 0x4C7CABB: test_case_run (gtestutils.c:1174)
124613           by 0x4C7CD84: g_test_run_suite_internal (gtestutils.c:1223)
124614           by 0x4C7CE49: g_test_run_suite_internal (gtestutils.c:1233)
124615           by 0x4C7CE49: g_test_run_suite_internal (gtestutils.c:1233)
124616         Address 0x7fefff9fc is on thread 1's stack
124617
124618     Signed-off-by: David Zeuthen <davidz@redhat.com>
124619
124620  gio/gsocket.c | 1 +
124621  1 file changed, 1 insertion(+)
124622
124623 commit 4bc4590c7bb5d8e7c248347e4b702ab8b506d937
124624 Author: Matthias Clasen <mclasen@redhat.com>
124625 Date:   Mon Aug 16 10:21:38 2010 -0400
124626
124627     Declare stream base classes as abstract
124628
124629  gio/gfilterinputstream.c  | 2 +-
124630  gio/gfilteroutputstream.c | 2 +-
124631  gio/ginputstream.c        | 2 +-
124632  gio/giostream.c           | 2 +-
124633  gio/goutputstream.c       | 2 +-
124634  5 files changed, 5 insertions(+), 5 deletions(-)
124635
124636 commit 547311bfd8661e25e588e1f434f15c5f2f32c3a7
124637 Author: Dan Winship <danw@gnome.org>
124638 Date:   Thu Jun 24 13:09:14 2010 -0400
124639
124640     Always do async vs sync correctly in GSocketConnection streams
124641
124642     Previously if a GSocketConnection had a blocking GSocket, it would
124643     sometimes block during asynchonous I/O, and if it had a non-blocking
124644     socket, it would sometimes return G_IO_ERROR_WOULD_BLOCK from
124645     synchronous I/O. This fixes the connection to not depend on the socket
124646     state.
124647
124648     https://bugzilla.gnome.org/show_bug.cgi?id=616458
124649
124650  docs/reference/gio/gio-sections.txt |  2 ++
124651  gio/gio.symbols                     |  2 ++
124652  gio/gsocket.c                       | 70
124653  ++++++++++++++++++++++++++++++++++---
124654  gio/gsocket.h                       | 13 +++++++
124655  gio/gsocketinputstream.c            | 16 +++++----
124656  gio/gsocketoutputstream.c           | 16 +++++----
124657  6 files changed, 101 insertions(+), 18 deletions(-)
124658
124659 commit 17fea2f749a407a15a82977b3488530cd5305266
124660 Author: Dan Winship <danw@gnome.org>
124661 Date:   Sun Aug 15 07:57:37 2010 -0400
124662
124663     Belatedly add g_socket_client_get/set_timeout to docs and symbols
124664
124665  docs/reference/gio/gio-sections.txt | 2 ++
124666  gio/gio.symbols                     | 2 ++
124667  2 files changed, 4 insertions(+)
124668
124669 commit b76b24f1b3f82c2400cce8948b44ae32aa0e23ee
124670 Author: Dan Winship <danw@gnome.org>
124671 Date:   Sat Aug 14 16:15:39 2010 -0400
124672
124673     GSocketClient: plug two leaks
124674
124675     g_socket_client_connect_async() was always leaking its GCancellable,
124676     and would also leak any GSocket that eventually failed to connect
124677     after returning G_IO_ERROR_PENDING.
124678
124679  gio/gsocketclient.c | 4 ++++
124680  1 file changed, 4 insertions(+)
124681
124682 commit 16bafb479995e69417b86b5b26682ec7c2ceb5a0
124683 Author: Dan Winship <danw@gnome.org>
124684 Date:   Sat Aug 14 15:04:24 2010 -0400
124685
124686     GSocketClient: add a timeout property
124687
124688     GSocket has a timeout flag now, but when using GSocketClient there was
124689     no way to set the timeout until after connecting (or failing). Fix
124690     that by adding a timeout property to GSocketClient.
124691
124692  gio/gsocketclient.c   | 69
124693  ++++++++++++++++++++++++++++++++++++++++++++++++++-
124694  gio/gsocketclient.h   |  3 +++
124695  gio/tests/send-data.c |  5 ++++
124696  3 files changed, 76 insertions(+), 1 deletion(-)
124697
124698 commit 28a4fff7ec63000238c7e20ff965238027922c47
124699 Author: Will Thompson <will@willthompson.co.uk>
124700 Date:   Fri Aug 13 23:34:44 2010 -0400
124701
124702     Add examples for GAsyncInitiable and GSimpleAsyncResult
124703
124704     Bug 602417
124705
124706  gio/gasyncinitable.c     |  94 ++++++++++++++++++++++++++++++++++++++++++
124707  gio/gsimpleasyncresult.c | 104
124708  ++++++++++++++++++++++++++++++++++++++++++++++-
124709  2 files changed, 197 insertions(+), 1 deletion(-)
124710
124711 commit 7a32e34f7c46a4e1e2fe6f35490b1f8469ed08b7
124712 Author: Will Thompson <will@willthompson.co.uk>
124713 Date:   Fri Aug 13 23:20:06 2010 -0400
124714
124715     Document that _complete() et al. ref the GSimpleAsyncResult
124716
124717  gio/gsimpleasyncresult.c | 3 +++
124718  1 file changed, 3 insertions(+)
124719
124720 commit ec31612ea00e2babd5d6b02d65966164594a03f8
124721 Author: Will Thompson <will@willthompson.co.uk>
124722 Date:   Fri Aug 13 23:15:27 2010 -0400
124723
124724     _simple_async_result_is_valid: allow tag to be NULL
124725
124726     Because g_simple_async_report_[g]error_in_idle() don't take a
124727     source tag
124728     parameter, code that uses them can't currently use
124729     g_simple_async_result_is_valid() (at least, not for the error case).
124730
124731     Bug 602417
124732
124733  gio/gsimpleasyncresult.c | 13 ++++++++-----
124734  1 file changed, 8 insertions(+), 5 deletions(-)
124735
124736 commit c29d800d84d446d3762329815824a8be269c969b
124737 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
124738 Date:   Fri Aug 13 22:42:24 2010 -0400
124739
124740     GVariant: be more explicit about adopting and returning floating refs
124741
124742     Bug: https://bugzilla.gnome.org/show_bug.cgi?id=622770
124743
124744  docs/reference/glib/gvariant-varargs.xml |  4 ++-
124745  glib/gvariant.c                          | 53
124746  ++++++++++++++++++++------------
124747  2 files changed, 37 insertions(+), 20 deletions(-)
124748
124749 commit e02571e93bb4c1986ec1190fb6c7d02eba0c746a
124750 Author: Matthias Clasen <mclasen@redhat.com>
124751 Date:   Fri Aug 13 21:22:45 2010 -0400
124752
124753     Add bug references to some tests
124754
124755  gio/tests/async-close-output-stream.c |  8 ++++++++
124756  gio/tests/converter-stream.c          |  4 ++++
124757  glib/tests/mem-overflow.c             | 29 +++++++++++++++++++++++++++++
124758  gobject/tests/binding.c               |  4 ++++
124759  4 files changed, 45 insertions(+)
124760
124761 commit ea8a963936655ee3c13c5552cce96c309f8a384f
124762 Author: Matthias Clasen <mclasen@redhat.com>
124763 Date:   Fri Aug 13 21:21:43 2010 -0400
124764
124765     Document vendor override files
124766
124767     Features without documentation, tsk tsk.
124768
124769  docs/reference/gio/glib-compile-schemas.xml |  6 ++++
124770  gio/gsettings.c                             | 48
124771  ++++++++++++++++++++---------
124772  2 files changed, 40 insertions(+), 14 deletions(-)
124773
124774 commit 63d19f065690b77059c335c0378a93f1a18b09c9
124775 Author: Matthias Clasen <mclasen@redhat.com>
124776 Date:   Fri Aug 13 21:05:05 2010 -0400
124777
124778     Fix doc format errors
124779
124780  glib/gconvert.c | 4 ++--
124781  glib/gregex.c   | 2 +-
124782  2 files changed, 3 insertions(+), 3 deletions(-)
124783
124784 commit 4160c5c74a06404037462dde572ec49663d685ea
124785 Author: Matthias Clasen <mclasen@redhat.com>
124786 Date:   Fri Aug 13 19:40:48 2010 -0400
124787
124788     Add tests for async file replace and load
124789
124790  gio/tests/file.c | 151
124791  ++++++++++++++++++++++++++++++++++++++++++++++++++++---
124792  1 file changed, 143 insertions(+), 8 deletions(-)
124793
124794 commit c003468296642dccdca230e5fbec22ceab0a9959
124795 Author: Matthias Clasen <mclasen@redhat.com>
124796 Date:   Fri Aug 13 17:22:28 2010 -0400
124797
124798     Correct a comment
124799
124800  gio/inotify/inotify-kernel.c | 2 +-
124801  1 file changed, 1 insertion(+), 1 deletion(-)
124802
124803 commit 93bd5298c7f78fd7cb12734b6f3df5aa93f2c82b
124804 Author: Matthias Clasen <mclasen@redhat.com>
124805 Date:   Fri Aug 13 17:21:22 2010 -0400
124806
124807     Add an async file create/write/read/delete test
124808
124809  gio/tests/file.c | 163
124810  ++++++++++++++++++++++++++++++++++++++++++++++++-------
124811  1 file changed, 144 insertions(+), 19 deletions(-)
124812
124813 commit 7ed4762190afca85424903a0977300585169b510
124814 Author: Matthias Clasen <mclasen@redhat.com>
124815 Date:   Fri Aug 13 17:19:01 2010 -0400
124816
124817     Fix a typo, and some doc reformatting
124818
124819  gio/ginputstream.c | 32 ++++++++++++++++----------------
124820  1 file changed, 16 insertions(+), 16 deletions(-)
124821
124822 commit effdb785fd941daf5fdec7df434242de25e5127e
124823 Author: Matthias Clasen <mclasen@redhat.com>
124824 Date:   Fri Aug 13 16:04:04 2010 -0400
124825
124826     Add some long descriptions for filter streams
124827
124828  gio/gfilterinputstream.c  | 4 ++++
124829  gio/gfilteroutputstream.c | 6 +++++-
124830  2 files changed, 9 insertions(+), 1 deletion(-)
124831
124832 commit 13e55b84ebb1aa148260a7d21da6a592d1e1dadb
124833 Author: Matthias Clasen <mclasen@redhat.com>
124834 Date:   Fri Aug 13 15:15:21 2010 -0400
124835
124836     Run volumemonitor test with local vfs
124837
124838     This is an attempt to stop the test from hanging on some build bots
124839     in build.gnome.org.
124840
124841  gio/tests/volumemonitor.c | 2 ++
124842  1 file changed, 2 insertions(+)
124843
124844 commit d344ff9d67a7e723a1c2163e7d9254dd6ef049d2
124845 Author: David Zeuthen <davidz@redhat.com>
124846 Date:   Fri Aug 13 13:58:27 2010 -0400
124847
124848     Bug 626841 – Add test-case for non-socket GIOStream
124849
124850     Also fix a couple of bugs so it actually works.
124851
124852     https://bugzilla.gnome.org/show_bug.cgi?id=626841
124853
124854     Signed-off-by: David Zeuthen <davidz@redhat.com>
124855
124856  gio/gdbusprivate.c           | 140 ++++++++---------
124857  gio/tests/Makefile.am        |   6 +-
124858  gio/tests/gdbus-non-socket.c | 346
124859  +++++++++++++++++++++++++++++++++++++++++++
124860  3 files changed, 424 insertions(+), 68 deletions(-)
124861
124862 commit 9be94e88999b5f10347b5c1b8542b88a35d3f93a
124863 Author: Michael Meeks <michael.meeks@novell.com>
124864 Date:   Fri Aug 13 17:56:19 2010 +0100
124865
124866     Add test for EAGAIN overflow in gdbusconnection based on David's test.
124867
124868  gio/tests/gdbus-peer.c | 110
124869  ++++++++++++++++++++++++++++++++++++++++++++++++-
124870  1 file changed, 109 insertions(+), 1 deletion(-)
124871
124872 commit 5d9d3f03182d732ad732370dffc7d268c9d65e9d
124873 Author: Matthias Clasen <mclasen@redhat.com>
124874 Date:   Fri Aug 13 12:04:21 2010 -0400
124875
124876     Add some async file tests
124877
124878  gio/tests/file.c | 237
124879  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
124880  1 file changed, 237 insertions(+)
124881
124882 commit ee38c03582df8b757c2fe64b3b5a6be9b6083135
124883 Author: Matthias Clasen <mclasen@redhat.com>
124884 Date:   Fri Aug 13 00:47:02 2010 -0400
124885
124886     Collect NEWS for 2.25.14
124887
124888  NEWS | 24 ++++++++++++++++++++++++
124889  1 file changed, 24 insertions(+)
124890
124891 commit ef4b0afc0b3217ce65e12c0606855af52659490b
124892 Author: Matthias Clasen <mclasen@redhat.com>
124893 Date:   Fri Aug 13 00:30:58 2010 -0400
124894
124895     Bump version
124896
124897  configure.ac | 2 +-
124898  1 file changed, 1 insertion(+), 1 deletion(-)
124899
124900 commit 106bde0a8fa34a72f66f037b0428a3105cb953bc
124901 Author: Havoc Pennington <hp@pobox.com>
124902 Date:   Thu Aug 12 23:57:26 2010 -0400
124903
124904     GAsyncQueue: use g_queue_init() not g_queue_new()
124905
124906     By using g_queue_init() instead of g_queue_new(), we can avoid
124907     a separate memory allocation.
124908
124909     Bug 626704
124910
124911  glib/gasyncqueue.c | 28 ++++++++++++++--------------
124912  1 file changed, 14 insertions(+), 14 deletions(-)
124913
124914 commit f424aa9581ff4fedb9205f360112b6b17518edeb
124915 Author: Daniel Nylander <po@danielnylander.se>
124916 Date:   Thu Aug 12 13:19:50 2010 +0200
124917
124918     Updated Swedish translation
124919
124920  po/sv.po | 2135
124921  ++++++++++++++++++++++++++++++++++++--------------------------
124922  1 file changed, 1226 insertions(+), 909 deletions(-)
124923
124924 commit 398f9841eddc10e0e6b1ccee4823e2ea3650bd9a
124925 Author: Tor Lillqvist <tml@iki.fi>
124926 Date:   Tue Aug 10 16:01:39 2010 +0300
124927
124928     Fix gio/win32 build after -I flag changes
124929
124930  gio/win32/gwin32directorymonitor.c   | 1 -
124931  gio/win32/gwin32directorymonitor.h   | 4 ++--
124932  gio/win32/gwinhttpfile.c             | 8 ++++----
124933  gio/win32/gwinhttpfileinputstream.c  | 4 ++--
124934  gio/win32/gwinhttpfileoutputstream.c | 4 ++--
124935  gio/win32/gwinhttpvfs.c              | 6 +++---
124936  gio/win32/gwinhttpvfs.h              | 3 +--
124937  7 files changed, 14 insertions(+), 16 deletions(-)
124938
124939 commit 304c0c4746fb8df993a3e6429414d6cf1ba287b8
124940 Author: Aron Xu <aronxu@gnome.org>
124941 Date:   Mon Aug 9 14:26:38 2010 +0800
124942
124943     Update Simplified Chinese translation.
124944
124945  po/zh_CN.po | 594
124946  +++++++++++++++++++++++++++++++++++++++++-------------------
124947  1 file changed, 405 insertions(+), 189 deletions(-)
124948
124949 commit 43c0aa9ebe16cf17009678732decc9e852701f15
124950 Author: Matthias Clasen <mclasen@redhat.com>
124951 Date:   Sun Aug 8 23:53:52 2010 -0400
124952
124953     Replace the explicit list of character categories by a reference
124954     to the GUnicodeType docs.
124955
124956  docs/reference/glib/regex-syntax.sgml | 124
124957  +---------------------------------
124958  1 file changed, 3 insertions(+), 121 deletions(-)
124959
124960 commit 4e42893369c8b8092de7feedb447ca538f8dccf2
124961 Author: Matthias Clasen <mclasen@redhat.com>
124962 Date:   Sun Aug 8 23:43:29 2010 -0400
124963
124964     Refer to GUnicodeScript docs instead of listing scripts explicitly
124965
124966  docs/reference/glib/regex-syntax.sgml | 80
124967  +++++------------------------------
124968  1 file changed, 10 insertions(+), 70 deletions(-)
124969
124970 commit 733d209b14f1b88288e08241a64ef77284108505
124971 Author: Matthias Clasen <mclasen@redhat.com>
124972 Date:   Sun Aug 8 23:21:54 2010 -0400
124973
124974     Move GRegex docs inline
124975
124976  docs/reference/glib/tmpl/gregex.sgml | 302
124977  ++++++++++-------------------------
124978  glib/gregex.c                        |  60 +++++++
124979  glib/gregex.h                        | 225 ++++++++++++++++++++++++++
124980  3 files changed, 371 insertions(+), 216 deletions(-)
124981
124982 commit c3e5b3cca883546a40a5d7aa219c74cb6574bcd6
124983 Author: Matthias Clasen <mclasen@redhat.com>
124984 Date:   Sun Aug 8 22:19:10 2010 -0400
124985
124986     Whitespace cleanup
124987
124988  glib/gregex.c | 1067
124989  ++++++++++++++++++++++++++++-----------------------------
124990  1 file changed, 533 insertions(+), 534 deletions(-)
124991
124992 commit de3c6efa222389ef253fbe1b7b868b95a37aedb1
124993 Author: Matthias Clasen <mclasen@redhat.com>
124994 Date:   Sun Aug 8 22:15:16 2010 -0400
124995
124996     Remove two redundant comments
124997
124998  glib/garray.c | 4 ----
124999  1 file changed, 4 deletions(-)
125000
125001 commit b5bda64a730876205ce5aae069f11161d6b94cc4
125002 Author: Matthias Clasen <mclasen@redhat.com>
125003 Date:   Sun Aug 8 22:14:56 2010 -0400
125004
125005     Fix up a doc typo
125006
125007  glib/gbase64.c | 3 ++-
125008  1 file changed, 2 insertions(+), 1 deletion(-)
125009
125010 commit f5a58639759af5333990a24ef6c8275c8f5afcde
125011 Author: Matthias Clasen <mclasen@redhat.com>
125012 Date:   Sun Aug 8 22:12:40 2010 -0400
125013
125014     Minor cleanup
125015
125016     The definition is now present in pcre.h
125017
125018  glib/gregex.c | 5 -----
125019  1 file changed, 5 deletions(-)
125020
125021 commit def0dc01f74e9b8b0904c6b8866835f9efb640a8
125022 Author: Matthias Clasen <mclasen@redhat.com>
125023 Date:   Sun Aug 8 22:11:38 2010 -0400
125024
125025     Move GConvert docs inline
125026
125027  docs/reference/glib/tmpl/conversions.sgml | 174
125028  ++----------------------------
125029  glib/gconvert.c                           | 121 +++++++++++++++++++++
125030  glib/gconvert.h                           |  28 ++++-
125031  3 files changed, 157 insertions(+), 166 deletions(-)
125032
125033 commit f837e15972d7cd93ac8bddbaeed60289c7263c1a
125034 Author: A S Alam <aalam@users.sf.net>
125035 Date:   Tue Aug 10 06:24:02 2010 +0530
125036
125037     update translation for master
125038
125039  po/pa.po | 1808
125040  ++++++++++++++++++++++++++++++++++++--------------------------
125041  1 file changed, 1048 insertions(+), 760 deletions(-)
125042
125043 commit f9a4b4ecc7a0f838897797dc5b478520c9f05168
125044 Author: Matthias Clasen <mclasen@redhat.com>
125045 Date:   Sun Aug 8 21:29:26 2010 -0400
125046
125047     Add introspection annotations in gregex.c
125048
125049     Also, make the new getters follow the style of other GRegex getters,
125050     and take a const GRegex *.
125051
125052  glib/gregex.c | 192
125053  ++++++++++++++++++++++++++++++----------------------------
125054  glib/gregex.h |   4 +-
125055  2 files changed, 100 insertions(+), 96 deletions(-)
125056
125057 commit 14e0ad7c5379e14f31a0e54bc2bf73f3c2d07d0d
125058 Author: Matthias Clasen <mclasen@redhat.com>
125059 Date:   Sun Aug 8 20:49:59 2010 -0400
125060
125061     Don't compile some unused functions in gio/xdgmime/
125062
125063  gio/xdgmime/xdgmime.c            | 22 +++++++++++++++++++++-
125064  gio/xdgmime/xdgmime.h            | 14 ++++++++++++--
125065  gio/xdgmime/xdgmimealias.c       |  4 +++-
125066  gio/xdgmime/xdgmimealias.h       |  3 ++-
125067  gio/xdgmime/xdgmimecache.c       |  8 +++++++-
125068  gio/xdgmime/xdgmimecache.h       |  6 ++++++
125069  gio/xdgmime/xdgmimeglob.c        |  7 +++++++
125070  gio/xdgmime/xdgmimeglob.h        |  2 ++
125071  gio/xdgmime/xdgmimeicon.c        |  2 ++
125072  gio/xdgmime/xdgmimeicon.h        |  2 ++
125073  gio/xdgmime/xdgmimeparent.c      |  2 ++
125074  gio/xdgmime/xdgmimeparent.h      |  2 ++
125075  glib/pcre/pcre_compile.c         |  4 +++-
125076  glib/pcre/pcre_get.c             |  2 +-
125077  glib/pcre/pcre_ucp_searchfuncs.c |  4 +++-
125078  15 files changed, 75 insertions(+), 9 deletions(-)
125079
125080 commit 7acdaf6f1db90c17985b81033050e1814723d6ae
125081 Author: Matthias Clasen <mclasen@redhat.com>
125082 Date:   Sun Aug 8 18:35:12 2010 -0400
125083
125084     Don't compile an unused function
125085
125086  glib/pcre/pcre_compile.c | 3 ++-
125087  1 file changed, 2 insertions(+), 1 deletion(-)
125088
125089 commit 3fd1fc4f9a8511587637efc9b0942e4919fab031
125090 Author: Matthias Clasen <mclasen@redhat.com>
125091 Date:   Sun Aug 8 18:34:59 2010 -0400
125092
125093     Trivial typo fix
125094
125095  glib/gregex.c | 2 +-
125096  1 file changed, 1 insertion(+), 1 deletion(-)
125097
125098 commit c9916d64b1cf996a4cdb9f8887972038b492426d
125099 Author: Matthias Clasen <mclasen@redhat.com>
125100 Date:   Sun Aug 8 18:34:38 2010 -0400
125101
125102     Improve regex test coverage
125103
125104  glib/tests/regex.c | 559
125105  ++++++++++++++++++++++++++++++++++++++++++++++++++++-
125106  1 file changed, 558 insertions(+), 1 deletion(-)
125107
125108 commit 584787f580cf6e36c020b7d7ee0a01baea8896aa
125109 Author: Matthias Clasen <mclasen@redhat.com>
125110 Date:   Sun Aug 8 11:32:50 2010 -0400
125111
125112     Improve the async result test coverage
125113
125114  gio/tests/simple-async-result.c | 1 +
125115  1 file changed, 1 insertion(+)
125116
125117 commit 7c129c901121b2ca8374d64c716828101ce79cb9
125118 Author: Matthias Clasen <mclasen@redhat.com>
125119 Date:   Sun Aug 8 11:31:53 2010 -0400
125120
125121     Improve dbus address test coverage
125122
125123  gio/tests/gdbus-addresses.c | 32 ++++++++++++++++++++++++++++++++
125124  1 file changed, 32 insertions(+)
125125
125126 commit ae8b375f0ffe4c26c366728a33b04167d3f1fd1b
125127 Author: Fran Diéguez <fran.dieguez@mabishu.com>
125128 Date:   Mon Aug 9 01:11:59 2010 +0200
125129
125130     Updated galician translations
125131
125132  po/gl.po | 11 +++++++++--
125133  1 file changed, 9 insertions(+), 2 deletions(-)
125134
125135 commit bbd1d2a72429929d15c0764853addcf3a6a8bead
125136 Author: Matthias Clasen <mclasen@redhat.com>
125137 Date:   Sun Aug 8 01:09:18 2010 -0400
125138
125139     Improve regex test coverage
125140
125141  glib/tests/regex.c | 66
125142  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
125143  1 file changed, 66 insertions(+)
125144
125145 commit 6ada7532b5e8d3c613e26144afbf4c38367afd90
125146 Author: Matthias Clasen <mclasen@redhat.com>
125147 Date:   Sun Aug 8 01:08:34 2010 -0400
125148
125149     Drop some unused code
125150
125151     Some functions in pcre_get.c are not used.
125152
125153  glib/pcre/pcre_get.c | 3 +++
125154  1 file changed, 3 insertions(+)
125155
125156 commit 8804d6a98ffabc83bea2a35d4aaf26617fa062f0
125157 Author: Matthias Clasen <mclasen@redhat.com>
125158 Date:   Sun Aug 8 01:07:53 2010 -0400
125159
125160     Simplify gcov generation
125161
125162     lcov seems to handle .libs just fine on its own.
125163
125164  Makefile.decl | 6 ++----
125165  1 file changed, 2 insertions(+), 4 deletions(-)
125166
125167 commit 01cae84e47ff749e475d7931106c8b00829021e5
125168 Author: Ryan Lortie <desrt@desrt.ca>
125169 Date:   Sat Aug 7 19:58:12 2010 -0400
125170
125171     Bug 578295 - gtester has a race condition
125172
125173     Deal with the race in GMainLoop by installing a do-nothing timeout.
125174
125175  glib/gtester.c | 9 +++++++++
125176  1 file changed, 9 insertions(+)
125177
125178 commit 51ad83f7119bcf43d5e9b6b89fd3f33bd9ab1e3d
125179 Author: Matthias Clasen <mclasen@redhat.com>
125180 Date:   Sat Aug 7 18:56:12 2010 -0400
125181
125182     Make g_dbus_error_unregister_error work
125183
125184  gio/gdbuserror.c | 5 ++++-
125185  1 file changed, 4 insertions(+), 1 deletion(-)
125186
125187 commit 8e236f7ec1e0f620a516255a6b8ed7ae169bc87e
125188 Author: Matthias Clasen <mclasen@redhat.com>
125189 Date:   Sat Aug 7 18:55:21 2010 -0400
125190
125191     Add some more test about gdbus_error apis
125192
125193  gio/tests/gdbus-error.c | 71
125194  +++++++++++++++++++++++++++++++++++++++++++++++++
125195  1 file changed, 71 insertions(+)
125196
125197 commit 7de6658f74a43065fa9a27db6cb4d26b6a946a32
125198 Author: Matthias Clasen <mclasen@redhat.com>
125199 Date:   Sat Aug 7 17:08:54 2010 -0400
125200
125201     Make g_simple_async_result_is_valid work without source
125202
125203     The problem was pointed out by Xavier Claessens in bug 626208.
125204
125205  gio/gsimpleasyncresult.c | 6 ++++--
125206  1 file changed, 4 insertions(+), 2 deletions(-)
125207
125208 commit 402ad1958ccdb4586da9614ec4276396fd4c0faf
125209 Author: Matthias Clasen <mclasen@redhat.com>
125210 Date:   Sat Aug 7 16:27:38 2010 -0400
125211
125212     Make the closure variants of name owning and watching actually work
125213
125214     The GClosure API is a bit funky (and badly documented), and requires
125215     you to set a marshaller on the closure, and the marshaller has an
125216     implicit 'this' argument, and the caller is reponsible for unsetting
125217     the values after invoking the closure.
125218
125219     I've added some calls of the _with_closures variants to the
125220     gdbus-names test now.
125221
125222  gio/gdbusnameowning.c   | 92
125223  ++++++++++++++++++++++++++++---------------------
125224  gio/gdbusnamewatching.c | 76 ++++++++++++++++++++--------------------
125225  gio/gio-marshal.list    |  2 ++
125226  gio/tests/gdbus-names.c | 57 ++++++++++++++++++------------
125227  4 files changed, 128 insertions(+), 99 deletions(-)
125228
125229 commit c15d20e53a9fdccd4fbe17c6a51c57e6b34410fd
125230 Author: Kjartan Maraas <kmaraas@gnome.org>
125231 Date:   Sat Aug 7 18:43:01 2010 +0200
125232
125233     Updated Norwegian bokmål translation
125234
125235  po/nb.po | 179
125236  ++++++++++++++++++++++++++++++++++++++++-----------------------
125237  1 file changed, 115 insertions(+), 64 deletions(-)
125238
125239 commit 4ac7f8f08433c37cf0a69cdea601514a0c06c1b6
125240 Author: Benjamin Otte <otte@redhat.com>
125241 Date:   Fri Aug 6 23:15:28 2010 +0200
125242
125243     notifyqueue: Dedup pspecs when adding
125244
125245     The previous code dedup'd when thawing and threw nasty warnings
125246     your way
125247     if you notified too often. This can now easily be avoided.
125248
125249     Performance should be roughly identical, as both are O(n²).
125250
125251  gobject/gobjectnotifyqueue.c | 23 +++++++----------------
125252  1 file changed, 7 insertions(+), 16 deletions(-)
125253
125254 commit e88eb048659be2e09081a27ddaef0e261667b6b8
125255 Author: Ryan Lortie <desrt@desrt.ca>
125256 Date:   Fri Aug 6 16:48:03 2010 -0400
125257
125258     Prepare to release glib 2.25.13
125259
125260  NEWS                                      | 67
125261  +++++++++++++++++++++++++++++++
125262  docs/reference/glib/tmpl/glib-unused.sgml | 40 ------------------
125263  docs/reference/glib/tmpl/messages.sgml    | 27 ++++++++++---
125264  docs/reference/glib/tmpl/version.sgml     | 41 +++++++++++++++++++
125265  4 files changed, 129 insertions(+), 46 deletions(-)
125266
125267 commit 80046f36e0ed2fe3d12c3128145033043f46734d
125268 Author: Ryan Lortie <desrt@desrt.ca>
125269 Date:   Fri Aug 6 16:42:36 2010 -0400
125270
125271     gitignore update
125272
125273  glib/tests/.gitignore | 1 +
125274  1 file changed, 1 insertion(+)
125275
125276 commit d96b7c5c8aacc2b8516c03a2801db731d4171570
125277 Author: Ryan Lortie <desrt@desrt.ca>
125278 Date:   Fri Aug 6 15:28:58 2010 -0400
125279
125280     gtester: Run tests only once on 'make check'
125281
125282     The gtester makefile runs 'make test' on 'make check' and also
125283     recurses
125284     on 'make test'.  automake recurses on 'make check'.
125285
125286     This means that every level of recursive make that we go through
125287     results
125288     in the tests running twice as many times.  If you type 'make check' at
125289     the toplevel, for example, tests in gio/tests/ run 4 times.
125290
125291     Fix that by introducing a 'test-nonrecursive' target and using
125292     that one
125293     from 'make check'.  'make test', 'make test-report', etc. are still
125294     recursive.
125295
125296  Makefile.decl | 15 ++++++++++-----
125297  1 file changed, 10 insertions(+), 5 deletions(-)
125298
125299 commit b91f9274d9de1e9f0a1b407913ab893cfe1d5b25
125300 Author: Ryan Lortie <desrt@desrt.ca>
125301 Date:   Fri Aug 6 13:12:20 2010 -0400
125302
125303     Fix volumemonitor test case
125304
125305     Don't blindly g_object_unref() that which may be NULL.
125306
125307  gio/tests/volumemonitor.c | 13 +++++++++----
125308  1 file changed, 9 insertions(+), 4 deletions(-)
125309
125310 commit 889a7f81dd808d35a17baa53a87255ef588d27da
125311 Author: Ryan Lortie <desrt@desrt.ca>
125312 Date:   Fri Aug 6 13:11:38 2010 -0400
125313
125314     gio.symbols: add g_dbus_message_[gs]et_byte_order
125315
125316  gio/gio.symbols | 2 ++
125317  1 file changed, 2 insertions(+)
125318
125319 commit 5e044a943c96967841c3c341ac5975c36064d640
125320 Author: Ryan Lortie <desrt@desrt.ca>
125321 Date:   Fri Aug 6 13:11:20 2010 -0400
125322
125323     typo fix: Dist the data for the test cases
125324
125325     change 'dist_hook:' to 'dist-hook:'
125326
125327  glib/tests/Makefile.am | 2 +-
125328  1 file changed, 1 insertion(+), 1 deletion(-)
125329
125330 commit b3b7ea8e227035ae27d6ac62595478d27b8152e8
125331 Author: Ryan Lortie <desrt@desrt.ca>
125332 Date:   Fri Aug 6 13:09:26 2010 -0400
125333
125334     Replace -I with $(glib_INCLUDES) and friends
125335
125336     Stop using ad hoc -I in all of our Makefile.am.  Use the new variables
125337     instead.
125338
125339  docs/reference/gio/Makefile.am     | 10 +---------
125340  docs/reference/gobject/Makefile.am |  5 +----
125341  gio/Makefile.am                    |  6 +-----
125342  gio/fam/Makefile.am                |  5 +----
125343  gio/fen/Makefile.am                |  6 +-----
125344  gio/inotify/Makefile.am            |  6 +-----
125345  gio/libasyncns/Makefile.am         |  2 +-
125346  gio/tests/Makefile.am              |  7 +------
125347  gio/win32/Makefile.am              |  6 +-----
125348  glib/Makefile.am                   |  2 +-
125349  glib/gnulib/Makefile.am            |  3 +--
125350  glib/libcharset/Makefile.am        |  2 +-
125351  glib/pcre/Makefile.am              |  5 +----
125352  glib/tests/Makefile.am             |  4 +---
125353  glib/update-pcre/Makefile.am-1     |  4 +---
125354  gmodule/Makefile.am                |  5 +----
125355  gobject/Makefile.am                |  5 +----
125356  gobject/tests/Makefile.am          |  2 +-
125357  gthread/Makefile.am                |  5 +----
125358  gthread/tests/Makefile.am          |  2 +-
125359  tests/Makefile.am                  |  5 +----
125360  tests/gobject/Makefile.am          |  5 +----
125361  tests/refcount/Makefile.am         |  5 +----
125362  23 files changed, 23 insertions(+), 84 deletions(-)
125363
125364 commit 8ad9d9dbe35973951faaf595b1fe847b6b180159
125365 Author: Ryan Lortie <desrt@desrt.ca>
125366 Date:   Fri Aug 6 13:07:31 2010 -0400
125367
125368     configure.ac: define glib_INCLUDES and friends
125369
125370     These macros should be used instead of -I for things in the tree that
125371     depend on various bits of glib.
125372
125373     also gobject_INCLUDES, gthread_INCLUDES, gmodule_INCLUDES,
125374     gio_INCLUDES
125375
125376  configure.ac | 39 +++++++++++++++++++++++++++++++++++++++
125377  1 file changed, 39 insertions(+)
125378
125379 commit ba0208b3a8076f8c3c545ba5716347ad446525f7
125380 Author: Ryan Lortie <desrt@desrt.ca>
125381 Date:   Fri Aug 6 13:05:18 2010 -0400
125382
125383     Clean up improper #includes
125384
125385     We have a lot of broken #including going on around the tree.  This has
125386     gone unnoticed due to our sloppy use of -I.
125387
125388  gio/fam/fam-helper.c                   | 2 +-
125389  gio/fam/fam-module.c                   | 2 +-
125390  gio/fam/gfamdirectorymonitor.c         | 2 +-
125391  gio/fam/gfamdirectorymonitor.h         | 4 ++--
125392  gio/fam/gfamfilemonitor.c              | 2 +-
125393  gio/fam/gfamfilemonitor.h              | 4 ++--
125394  gio/fen/fen-helper.c                   | 2 +-
125395  gio/fen/fen-node.c                     | 2 +-
125396  gio/fen/gfendirectorymonitor.c         | 2 +-
125397  gio/fen/gfendirectorymonitor.h         | 4 ++--
125398  gio/inotify/ginotifydirectorymonitor.c | 2 +-
125399  gio/inotify/ginotifydirectorymonitor.h | 4 ++--
125400  gio/tests/application.c                | 2 +-
125401  gio/tests/gschema-compile.c            | 2 +-
125402  gio/tests/testapp.c                    | 2 +-
125403  15 files changed, 19 insertions(+), 19 deletions(-)
125404
125405 commit 78f7f14b34b4c04742fc848eec536ffdb8c8ab01
125406 Author: Ryan Lortie <desrt@desrt.ca>
125407 Date:   Fri Aug 6 10:53:07 2010 -0400
125408
125409     Don't dist 'glibconfig.h'
125410
125411     This is causing very serious problems when doing out-of-tree
125412     builds from
125413     tarballs on architectures that are different from the architecture
125414     that
125415     the tarball was created on.
125416
125417     This commit breaks the build in those cases, but I'll fix that in the
125418     next commits.
125419
125420     https://bugzilla.gnome.org/show_bug.cgi?id=626107
125421
125422  glib/Makefile.am | 2 +-
125423  1 file changed, 1 insertion(+), 1 deletion(-)
125424
125425 commit 25c6bdc22add2f306c24e5200de2899f39f86c48
125426 Author: Ryan Lortie <desrt@desrt.ca>
125427 Date:   Fri Aug 6 10:29:32 2010 -0400
125428
125429     error test case: don't double-free the source
125430
125431     g_propagate_prefixed_error() frees the source already, don't
125432     g_error_free() it.
125433
125434  glib/tests/error.c | 1 -
125435  1 file changed, 1 deletion(-)
125436
125437 commit a1b015f7b70b3851d5a6e45fd4114c7723b4f1ea
125438 Author: Hannes Müller <h.c.f.mueller@gmx.de>
125439 Date:   Thu Aug 5 23:11:03 2010 +0200
125440
125441     avoid warning in gutils.h when using gcc with -Wconversion
125442
125443     https://bugzilla.gnome.org/show_bug.cgi?id=619026
125444
125445  glib/gutils.h | 2 +-
125446  1 file changed, 1 insertion(+), 1 deletion(-)
125447
125448 commit 970d0634e9ade050158bdb529a6f8a7deb8fb319
125449 Author: Fran Diéguez <fran.dieguez@mabishu.com>
125450 Date:   Thu Aug 5 15:36:39 2010 +0200
125451
125452     Updated Galician translations
125453
125454  po/gl.po | 234
125455  ++++++++++++++++++++++++++++++++++++++++-----------------------
125456  1 file changed, 149 insertions(+), 85 deletions(-)
125457
125458 commit c789f72f9dfb6dcb86c536dfa6f65e5a7e5c72f4
125459 Author: Claude Paroz <claude@2xlibre.net>
125460 Date:   Thu Aug 5 15:17:40 2010 +0200
125461
125462     Updated French translation
125463
125464     Contributed by Gérard Baylard and Claude Paroz
125465
125466  po/fr.po | 2016
125467  +++++++++++++++++++++++++++++++++++++-------------------------
125468  1 file changed, 1220 insertions(+), 796 deletions(-)
125469
125470 commit 9f6faaffb6491a8de5508b7678ab48fee4f59efa
125471 Author: paul <ephraim_owns@hotmail.com>
125472 Date:   Thu Aug 5 09:08:34 2010 -0400
125473
125474     Add $(top_builddir)/glib to includes
125475
125476     This is required to find glibconfig.h during srcdir != builddir builds
125477
125478  gio/Makefile.am            | 1 +
125479  gio/tests/Makefile.am      | 1 +
125480  glib/gnulib/Makefile.am    | 3 ++-
125481  glib/tests/Makefile.am     | 1 +
125482  gmodule/Makefile.am        | 1 +
125483  gobject/Makefile.am        | 1 +
125484  gobject/tests/Makefile.am  | 2 +-
125485  gthread/Makefile.am        | 1 +
125486  tests/Makefile.am          | 1 +
125487  tests/gobject/Makefile.am  | 1 +
125488  tests/refcount/Makefile.am | 1 +
125489  11 files changed, 12 insertions(+), 2 deletions(-)
125490
125491 commit 38c3f9964c2c0b7243cf5033ffc1d197c292b337
125492 Author: Jorge González <jorgegonz@svn.gnome.org>
125493 Date:   Thu Aug 5 12:11:05 2010 +0200
125494
125495     Updated Spanish translation
125496
125497  po/es.po | 238
125498  +++++++++++++++++++++++++++++++++++++++++----------------------
125499  1 file changed, 156 insertions(+), 82 deletions(-)
125500
125501 commit abe820e0d935f41744292146c71ccc4cf479751e
125502 Author: Philip Withnall <philip.withnall@collabora.co.uk>
125503 Date:   Mon Aug 2 14:14:11 2010 +0100
125504
125505     Expand documentation about error quark naming
125506
125507     Closes: bgo#625827
125508
125509  docs/reference/glib/tmpl/error_reporting.sgml | 5 +++++
125510  1 file changed, 5 insertions(+)
125511
125512 commit 008615f9999641158a89e3e6163b1580cac53dd0
125513 Author: Matthias Clasen <mclasen@redhat.com>
125514 Date:   Thu Aug 5 02:23:42 2010 -0400
125515
125516     Test an option handling corner-case
125517
125518  glib/tests/option-context.c | 59
125519  ++++++++++++++++++++++++++++++++++++++++++++-
125520  1 file changed, 58 insertions(+), 1 deletion(-)
125521
125522 commit e2657d8dce32e10869ec2b18edc7dbf489dd2941
125523 Author: Matthias Clasen <mclasen@redhat.com>
125524 Date:   Thu Aug 5 02:01:58 2010 -0400
125525
125526     Add a not about arguments beginning with dashes
125527
125528  glib/goption.c | 28 +++++++++++++++-------------
125529  1 file changed, 15 insertions(+), 13 deletions(-)
125530
125531 commit e4994cb0a10c35f373b17ef970e2f8e4034d387c
125532 Author: Yaron Shahrabani <sh.yaron@gmail.com>
125533 Date:   Thu Aug 5 09:14:40 2010 +0300
125534
125535     Updated Hebrew translation.
125536
125537  po/he.po | 205
125538  +++++++++++++++++++++++++++++++++++++++++----------------------
125539  1 file changed, 133 insertions(+), 72 deletions(-)
125540
125541 commit 84d3aa652f4e5853d5612bd4b189c2146168f038
125542 Author: Matthias Clasen <mclasen@redhat.com>
125543 Date:   Thu Aug 5 01:53:15 2010 -0400
125544
125545     Beautify configure output
125546
125547     Checking for cpp before using it avoids somewhat ugly
125548     nested output. Pointed out in bug 593544.
125549
125550  configure.ac | 8 ++++----
125551  1 file changed, 4 insertions(+), 4 deletions(-)
125552
125553 commit 530f67384ea656ef9a5d8c05df5c35a9bf2a5ec0
125554 Author: Matthias Clasen <mclasen@redhat.com>
125555 Date:   Thu Aug 5 01:45:26 2010 -0400
125556
125557     Modernize pkg-config check
125558
125559     As pointed out in bug 599590, our hand-rolled check fails to find
125560     cross-complication variants of pkg-config like
125561     i686-pc-mingw32-pkg-config.
125562
125563  configure.ac | 14 +-------------
125564  1 file changed, 1 insertion(+), 13 deletions(-)
125565
125566 commit 3e8a9c7b52211ad1991711e02d682dc6e03439c6
125567 Author: Matthias Clasen <mclasen@redhat.com>
125568 Date:   Thu Aug 5 01:39:02 2010 -0400
125569
125570     Add missing files
125571
125572     Reported in bug 624739
125573
125574  po/POTFILES.in | 2 ++
125575  1 file changed, 2 insertions(+)
125576
125577 commit d52e1c33f71a28908dac3658a8d5394e333324fc
125578 Author: David Zeuthen <davidz@redhat.com>
125579 Date:   Wed Aug 4 16:59:26 2010 -0400
125580
125581     GDBus: Add `return' debug option
125582
125583     This prints all GDBusMethodInvocation API usage and is normally used
125584     with the `incoming' option. Example:
125585
125586      # G_DBUS_DEBUG=incoming,return ./polkitd --replace
125587      Entering main event loop
125588      Connected to the system bus
125589      Registering null backend at priority -10
125590      [...]
125591      Acquired the name org.freedesktop.PolicyKit1
125592      [...]
125593
125594      ========================================================================
125595      GDBus-debug:Incoming:
125596       <<<< METHOD INVOCATION
125597       org.freedesktop.PolicyKit1.Authority.RegisterAuthenticationAgent()
125598            on object /org/freedesktop/PolicyKit1/Authority
125599            invoked by name :1.26
125600            serial 299
125601      ========================================================================
125602      GDBus-debug:Return:
125603       >>>> METHOD ERROR org.freedesktop.PolicyKit1.Error.Failed
125604            message `Cannot determine session the caller is in'
125605            in response to
125606            org.freedesktop.PolicyKit1.Authority.RegisterAuthenticationAgent()
125607            on object /org/freedesktop/PolicyKit1/Authority
125608            to name :1.26
125609            reply-serial 299
125610
125611      [...]
125612
125613      ========================================================================
125614      GDBus-debug:Incoming:
125615       <<<< METHOD INVOCATION
125616       org.freedesktop.PolicyKit1.Authority.RegisterAuthenticationAgent()
125617            on object /org/freedesktop/PolicyKit1/Authority
125618            invoked by name :1.2402
125619            serial 25
125620      ========================================================================
125621      GDBus-debug:Return:
125622       >>>> METHOD RETURN
125623            in response to
125624            org.freedesktop.PolicyKit1.Authority.RegisterAuthenticationAgent()
125625            on object /org/freedesktop/PolicyKit1/Authority
125626            to name :1.2402
125627            reply-serial 25
125628
125629     Signed-off-by: David Zeuthen <davidz@redhat.com>
125630
125631  docs/reference/gio/overview.xml | 10 ++++++++--
125632  gio/gdbusconnection.c           |  6 ++++--
125633  gio/gdbusmethodinvocation.c     | 37
125634  +++++++++++++++++++++++++++++++++++++
125635  gio/gdbusprivate.c              | 13 +++++++++++--
125636  gio/gdbusprivate.h              |  1 +
125637  5 files changed, 61 insertions(+), 6 deletions(-)
125638
125639 commit 89a1b571adde644664093dd4763fb9aa077dfafc
125640 Author: David Zeuthen <davidz@redhat.com>
125641 Date:   Wed Aug 4 14:38:51 2010 -0400
125642
125643     GDBusMessage: Validate header fields when serializing/deserializing
125644
125645     The D-Bus spec mentions exactly what header fields are required for
125646     various message types. Add tests for this as well.
125647
125648     Also disallow empty interfaces for signals since the D-Bus spec says
125649     this is Verboten already.
125650
125651     Signed-off-by: David Zeuthen <davidz@redhat.com>
125652
125653  gio/gdbusconnection.c           |   5 --
125654  gio/gdbusmessage.c              | 119 ++++++++++++++++++++++++++++--
125655  gio/tests/gdbus-serialization.c | 155
125656  ++++++++++++++++++++++++++++++++++++++++
125657  3 files changed, 268 insertions(+), 11 deletions(-)
125658
125659 commit 6f070be65bb4bb665cb8a4c1f48cac59c1f4fba3
125660 Author: David Zeuthen <davidz@redhat.com>
125661 Date:   Wed Aug 4 13:32:19 2010 -0400
125662
125663     GDBusMessage: Add a way to get/set byte order of a message
125664
125665     Also use this in the test cases to check that serialization to and
125666     from both big and little endian works.
125667
125668     Signed-off-by: David Zeuthen <davidz@redhat.com>
125669
125670  docs/reference/gio/gio-sections.txt |   3 +
125671  gio/gdbusmessage.c                  |  85 +++++++++++++++++-----
125672  gio/gdbusmessage.h                  |   4 ++
125673  gio/gio.symbols                     |   1 +
125674  gio/gioenums.h                      |  15 ++++
125675  gio/tests/gdbus-serialization.c     | 139
125676  ++++++++++++++++++++++--------------
125677  6 files changed, 175 insertions(+), 72 deletions(-)
125678
125679 commit 6e723e8b3e5f138f8e0b4fe45c5872a92510d5d3
125680 Author: David Zeuthen <davidz@redhat.com>
125681 Date:   Wed Aug 4 12:24:22 2010 -0400
125682
125683     GDBusMessage: Assert various things when serializing to a blob
125684
125685     We use g_assert() instead of setting the GError because it is a
125686     programming error if the GVariant contains invalid data - see commit
125687     5e6f762d61db1a5c64bd1d33e5ba112755106581 for where the last hole in
125688     GVariant was closed.
125689
125690     So if we can trust GVariant to only contain valid data (ignoring the
125691     case where unsafe API such as g_variant_new_from_data() is used), why
125692     g_assert() at all with costly g_utf8_validate() checks? Because a) it
125693     is relatively inexpensive; and b) it helps find bugs such as the one
125694     fixed in commit 5e6f762d61db1a5c64bd1d33e5ba112755106581.
125695
125696     If performance is a concern we can play games like introducing
125697     environment variables or other machinery to avoid such "costly"
125698     checks. I doubt it will ever be an issue.
125699
125700     Also replace two "Hmm" TODO item with a static assert - the code that
125701     serializes a gdouble into the D-Bus wire format by treating it as a
125702     guint64 is indeed correct - endianess needs to be taken into account
125703     (see the D-Bus reference implementation for similar code). But we want
125704     to make sure that we're indeed using an architecture/compiler where a
125705     gdouble takes up 8 bytes - hence the assertion.
125706
125707     Signed-off-by: David Zeuthen <davidz@redhat.com>
125708
125709  gio/gdbusmessage.c | 14 ++++++++------
125710  1 file changed, 8 insertions(+), 6 deletions(-)
125711
125712 commit 5bd34a820eb79f0765e312215e0a3e0a339ace78
125713 Author: David Zeuthen <davidz@redhat.com>
125714 Date:   Wed Aug 4 11:26:48 2010 -0400
125715
125716     GDBusMessage: Validate UTF-8 strings when serializing from blob
125717
125718     Signed-off-by: David Zeuthen <davidz@redhat.com>
125719
125720  gio/gdbusmessage.c              | 24 +++++++++--
125721  gio/tests/gdbus-serialization.c | 88
125722  +++++++++++++++++++++++++++++++++++++++++
125723  2 files changed, 109 insertions(+), 3 deletions(-)
125724
125725 commit e62bc8e8f66c096829b282a53a769fbb55ab6b4d
125726 Author: Dan Winship <danw@gnome.org>
125727 Date:   Wed Aug 4 07:36:04 2010 -0400
125728
125729     remove a junk line
125730
125731  gio/tests/.gitignore | 1 -
125732  1 file changed, 1 deletion(-)
125733
125734 commit 27bc1d60ebcbd1b6e887fde138840a9ddda7fc3b
125735 Author: Kjartan Maraas <kmaraas@gnome.org>
125736 Date:   Wed Aug 4 13:23:02 2010 +0200
125737
125738     Updated Norwegian bokmål translation
125739
125740  po/nb.po | 554
125741  +++++++++++++++++++++++++++++++++++++++++++--------------------
125742  1 file changed, 376 insertions(+), 178 deletions(-)
125743
125744 commit 4bc9654c63feee596de5aa214d7cbd8fc293cd9d
125745 Author: Emmanuele Bassi <ebassi@linux.intel.com>
125746 Date:   Wed Aug 4 00:57:52 2010 +0100
125747
125748     binding: Add a default marshaller for the closure API
125749
125750     The g_object_bind_property_with_closures() function should set a
125751     marshaller if the two GClosures don't have one already. This
125752     simplifies
125753     the caller code and avoids duplication.
125754
125755     We need to add a new marshaller to the gmarshal.list matching the
125756     signature of the GBindingTransformFunc function.
125757
125758  gobject/gbinding.c      |  7 +++++++
125759  gobject/gclosure.c      | 15 +++++++++++++++
125760  gobject/gmarshal.list   |  1 +
125761  gobject/gobject.symbols |  1 +
125762  gobject/tests/binding.c | 39 ---------------------------------------
125763  5 files changed, 24 insertions(+), 39 deletions(-)
125764
125765 commit f5cd8ddeaac7e6df484629b7ae54a86ffa155a05
125766 Author: David Zeuthen <davidz@redhat.com>
125767 Date:   Tue Aug 3 15:36:16 2010 -0400
125768
125769     GDBusConnection: Debug messages when receiving signals and method
125770     invocations
125771
125772     Spell out "RECEIVED SIGNAL" instead of "SIGNAL" to emphasize this is
125773     about receiving a signal, not emitting one (which is "SIGNAL
125774     EMISSION"). Also make the "arrows" point in the "right" direction
125775     ("<<<<" vs ">>>>") - like this:
125776
125777      ========================================================================
125778      GDBus-debug:Signal:
125779       <<<< RECEIVED SIGNAL org.freedesktop.DBus.NameOwnerChanged
125780            on object /org/freedesktop/DBus
125781            sent by name org.freedesktop.DBus
125782
125783     and
125784
125785      ========================================================================
125786      GDBus-debug:Incoming:
125787       <<<< METHOD INVOCATION
125788       org.freedesktop.PolicyKit1.Authority.EnumerateTemporaryAuthorizations()
125789            on object /org/freedesktop/PolicyKit1/Authority
125790            invoked by name :1.2176
125791
125792     Signed-off-by: David Zeuthen <davidz@redhat.com>
125793
125794  gio/gdbusconnection.c | 4 ++--
125795  1 file changed, 2 insertions(+), 2 deletions(-)
125796
125797 commit 69341e2ba9a864ed2848527570988afc3e1c9df4
125798 Author: David Zeuthen <davidz@redhat.com>
125799 Date:   Tue Aug 3 14:32:29 2010 -0400
125800
125801     glib-compile-schemas: Pass a C string, not a GString wrapper
125802
125803     Commit 5e6f762d61db1a5c64bd1d33e5ba112755106581 (introducing UTF-8
125804     validity checks for GVariant instances containing strsings) actually
125805     uncovered a bug in glib-compile-schemas - a GString was passed when a
125806     C string was expected.
125807
125808     Signed-off-by: David Zeuthen <davidz@redhat.com>
125809
125810  gio/gschema-compile.c | 2 +-
125811  1 file changed, 1 insertion(+), 1 deletion(-)
125812
125813 commit 5e6f762d61db1a5c64bd1d33e5ba112755106581
125814 Author: David Zeuthen <davidz@redhat.com>
125815 Date:   Tue Aug 3 13:33:03 2010 -0400
125816
125817     GVariant: validate that passed string is UTF-8
125818
125819     As discussed with Ryan on IRC.
125820
125821     This check is crucial because it guarantees that
125822     g_variant_get_string() will _always_ return valid UTF-8. Except in
125823     cases where the programmer used unsafe API such as
125824     g_variant_new_from_data() and setting @trusted to TRUE.
125825
125826     In fact, this check revealed a flaw in my polkit gdbus port
125827
125828      (lt-polkitd:11632): GLib-CRITICAL **: g_variant_new_string: assertion
125829      `g_utf8_validate (string, len, NULL)' failed
125830
125831     and with this I could easily find the problem by using gdb(1) and
125832     G_DBUS=fatal-warnings.
125833
125834     Without this check we'd pass the non-UTF8 string all the way to the
125835     message bus and the bus would then disconnect us. So instead I was
125836     seeing
125837
125838       g_dbus_connection_real_closed: Remote peer vanished with error:
125839       Underlying GIOStream returned 0 bytes on an async read
125840       (g-io-error-quark, 0). Exiting.
125841
125842     and then SIGTERM as raised by g_dbus_connection_real_closed() and my
125843     polkitd process would exit. This behavior is much harder to debug than
125844     failing early (as this patch implements).
125845
125846     Signed-off-by: David Zeuthen <davidz@redhat.com>
125847
125848  glib/gvariant.c | 1 +
125849  1 file changed, 1 insertion(+)
125850
125851 commit 86d947f01fba4b79aa9f0bdcea9d510f5411ea4b
125852 Author: David Zeuthen <davidz@redhat.com>
125853 Date:   Tue Aug 3 12:47:07 2010 -0400
125854
125855     Fix gdbus-exit-on-close test case
125856
125857     Forgot to update the test case after last commit.
125858
125859     Signed-off-by: David Zeuthen <davidz@redhat.com>
125860
125861  gio/tests/gdbus-exit-on-close.c | 2 +-
125862  1 file changed, 1 insertion(+), 1 deletion(-)
125863
125864 commit 6a492a45191335ac97f54785db543f21dfce379c
125865 Author: David Zeuthen <davidz@redhat.com>
125866 Date:   Tue Aug 3 12:24:48 2010 -0400
125867
125868     GDBus: If exiting b/c remote peer disconnected and error is set,
125869     print it
125870
125871     This should make things easier to debug:
125872
125873       g_dbus_connection_real_closed: Remote peer vanished with error:
125874       Underlying GIOStream returned 0 bytes on an async read
125875       (g-io-error-quark, 0). Exiting.
125876
125877     Signed-off-by: David Zeuthen <davidz@redhat.com>
125878
125879  gio/gdbusconnection.c | 12 +++++++++++-
125880  1 file changed, 11 insertions(+), 1 deletion(-)
125881
125882 commit 3940cc9a11fde063bb9f83cc362e575e5f378609
125883 Author: David Zeuthen <davidz@redhat.com>
125884 Date:   Tue Aug 3 11:14:21 2010 -0400
125885
125886     GDBusProxy: Don't leak a GSimpleAsyncResult when doing async calls
125887
125888     Signed-off-by: David Zeuthen <davidz@redhat.com>
125889
125890  gio/gdbusproxy.c | 1 +
125891  1 file changed, 1 insertion(+)
125892
125893 commit b2715bbc5eaa1454df879964f58e36dbed65dc77
125894 Author: Matthias Clasen <mclasen@redhat.com>
125895 Date:   Tue Aug 3 10:41:21 2010 -0400
125896
125897     Fix a possible deadlock
125898
125899     the FdSource was calling g_cancellable_disconnect while holding the
125900     main context lock, which is bad news if the ::cancelled handler is
125901     trying to get that lock to wake up the mainloop...
125902
125903     Bug 586432
125904
125905  gio/gasynchelper.c       |  8 ++++++--
125906  gio/tests/unix-streams.c | 22 +---------------------
125907  2 files changed, 7 insertions(+), 23 deletions(-)
125908
125909 commit 5179d92e9ce8f5b88db73613ef0485c82656801e
125910 Author: Matthias Clasen <mclasen@redhat.com>
125911 Date:   Sun Aug 1 02:36:27 2010 -0400
125912
125913     fix the completion test
125914
125915  tests/completion-test.c | 1 -
125916  1 file changed, 1 deletion(-)
125917
125918 commit 21d98dbc4b57783bc98f612ca459562bcd25bd5b
125919 Author: Matthias Clasen <mclasen@redhat.com>
125920 Date:   Sun Aug 1 02:11:15 2010 -0400
125921
125922     improve completion test coverage
125923
125924  tests/completion-test.c | 9 +++++++++
125925  1 file changed, 9 insertions(+)
125926
125927 commit 9b96e31968383619ff0a76212c5200022d62b23c
125928 Author: Matthias Clasen <mclasen@redhat.com>
125929 Date:   Sun Aug 1 02:07:50 2010 -0400
125930
125931     Don't assert too much
125932
125933  glib/gbookmarkfile.c | 6 ++----
125934  1 file changed, 2 insertions(+), 4 deletions(-)
125935
125936 commit e4b5104003e9281e5737a9611517c4878522df5c
125937 Author: Matthias Clasen <mclasen@redhat.com>
125938 Date:   Sun Aug 1 02:07:21 2010 -0400
125939
125940     Move bookmarkfile tests to the test framework
125941
125942  glib/tests/Makefile.am                        |   7 +
125943  glib/tests/bookmarkfile.c                     | 298
125944  ++++++++++++++++++++++++++
125945  {tests => glib/tests}/bookmarks/fail-01.xbel  |   0
125946  {tests => glib/tests}/bookmarks/fail-02.xbel  |   0
125947  {tests => glib/tests}/bookmarks/fail-03.xbel  |   0
125948  {tests => glib/tests}/bookmarks/fail-04.xbel  |   0
125949  {tests => glib/tests}/bookmarks/fail-05.xbel  |   0
125950  {tests => glib/tests}/bookmarks/fail-06.xbel  |   0
125951  {tests => glib/tests}/bookmarks/fail-07.xbel  |   0
125952  {tests => glib/tests}/bookmarks/fail-08.xbel  |   0
125953  {tests => glib/tests}/bookmarks/fail-09.xbel  |   0
125954  {tests => glib/tests}/bookmarks/fail-10.xbel  |   0
125955  {tests => glib/tests}/bookmarks/fail-11.xbel  |   0
125956  {tests => glib/tests}/bookmarks/fail-12.xbel  |   0
125957  {tests => glib/tests}/bookmarks/fail-13.xbel  |   0
125958  {tests => glib/tests}/bookmarks/fail-14.xbel  |   0
125959  {tests => glib/tests}/bookmarks/fail-15.xbel  |   0
125960  {tests => glib/tests}/bookmarks/fail-16.xbel  |   0
125961  {tests => glib/tests}/bookmarks/fail-17.xbel  |   0
125962  {tests => glib/tests}/bookmarks/valid-01.xbel |   0
125963  {tests => glib/tests}/bookmarks/valid-02.xbel |   0
125964  {tests => glib/tests}/bookmarks/valid-03.xbel |   0
125965  tests/Makefile.am                             |   8 +-
125966  tests/bookmarkfile-test.c                     | 188 ----------------
125967  tests/run-bookmark-test.sh                    |  34 ---
125968  25 files changed, 307 insertions(+), 228 deletions(-)
125969
125970 commit b3de028a43873913106c31fa2c4b6e31d14b9fc1
125971 Author: Emmanuele Bassi <ebassi@linux.intel.com>
125972 Date:   Tue Aug 3 14:21:02 2010 +0100
125973
125974     Update the Git ignore files
125975
125976  gio/tests/.gitignore  | 2 ++
125977  glib/tests/.gitignore | 8 ++++++++
125978  m4macros/.gitignore   | 5 +++++
125979  3 files changed, 15 insertions(+)
125980
125981 commit f8ec75620d5e7c2d139cc523729a1223875f1fa0
125982 Author: Mark Wielaard <mjw@redhat.com>
125983 Date:   Mon Aug 2 23:28:50 2010 +0200
125984
125985     Don't add (extra) DESTDIR to tapsetdir for tapset_DATA.
125986
125987     https://bugzilla.gnome.org/show_bug.cgi?id=625876
125988
125989  glib/Makefile.am    | 2 +-
125990  gobject/Makefile.am | 2 +-
125991  2 files changed, 2 insertions(+), 2 deletions(-)
125992
125993 commit 5e1c4b18a806cd8a0f259b314f64f3d99e824773
125994 Author: Emmanuele Bassi <ebassi@linux.intel.com>
125995 Date:   Tue Aug 3 10:34:59 2010 +0100
125996
125997     docs: Clarify user_data behavior for bind_property_full()
125998
125999  gobject/gbinding.c | 6 ++++++
126000  1 file changed, 6 insertions(+)
126001
126002 commit 90f7f171e621c296526b3978a75433c30c088b46
126003 Author: Emmanuele Bassi <ebassi@linux.intel.com>
126004 Date:   Tue Aug 3 10:29:50 2010 +0100
126005
126006     binding: Add G_BINDING_INVERT_BOOLEAN
126007
126008     Since GSettings got the same functionality and flag in commit
126009     ca3b7b75b
126010     GBinding should also have the ability to automatically invert
126011     a boolean
126012     value without requiring a custom transformation function.
126013
126014  gobject/gbinding.c      | 61
126015  ++++++++++++++++++++++++++++++++++++++++++++--
126016  gobject/gbinding.h      | 18 +++++++++-----
126017  gobject/tests/binding.c | 64
126018  +++++++++++++++++++++++++++++++++++++++++++++----
126019  3 files changed, 130 insertions(+), 13 deletions(-)
126020
126021 commit 3be3ad61d142ca5bbd5659809af749ea5bf441ac
126022 Author: Emmanuele Bassi <ebassi@linux.intel.com>
126023 Date:   Tue Jul 13 06:03:03 2010 +0100
126024
126025     binding: Add a closure-based variant of bind_property_full()
126026
126027     Since using the function pointer version muddles the memory management
126028     requirements of language bindings, we should implement a
126029     GClosure-based
126030     variant on top of g_object_bind_property_full().
126031
126032     https://bugzilla.gnome.org/show_bug.cgi?id=622278
126033
126034  docs/reference/gobject/gobject-sections.txt |   1 +
126035  gobject/gbinding.c                          | 183
126036  ++++++++++++++++++++++++++--
126037  gobject/gbinding.h                          |  35 +++---
126038  gobject/gobject.symbols                     |   1 +
126039  gobject/tests/binding.c                     |  76 +++++++++++-
126040  5 files changed, 271 insertions(+), 25 deletions(-)
126041
126042 commit ca3b7b75bff00ea05c967eea06e2c3397da17e41
126043 Author: Ryan Lortie <desrt@desrt.ca>
126044 Date:   Tue Aug 3 02:08:03 2010 -0400
126045
126046     GSettings: add G_SETTINGS_BIND_INVERT_BOOLEAN flag
126047
126048     When binding a boolean setting to a boolean property, invert the
126049     values.
126050     This avoids the requirement for writing a pair of mapping functions
126051     for
126052     this extremely common case.
126053
126054     Add a test.
126055
126056     https://bugzilla.gnome.org/show_bug.cgi?id=625833
126057
126058  gio/gsettings.c                    | 71
126059  ++++++++++++++++++++++++++++++++++----
126060  gio/gsettings.h                    |  6 +++-
126061  gio/tests/gsettings.c              | 21 ++++++++++-
126062  gio/tests/org.gtk.test.gschema.xml |  3 ++
126063  4 files changed, 93 insertions(+), 8 deletions(-)
126064
126065 commit dd2bbc95330355d5ff044dc76649e41ee5063894
126066 Author: Fridrich Štrba <fridrich.strba@bluewin.ch>
126067 Date:   Mon Aug 2 10:16:29 2010 +0200
126068
126069     On windows, export also symbols defined in gio/gwin32appinfo.c
126070
126071  gio/gio.symbols | 13 +++++++++++++
126072  1 file changed, 13 insertions(+)
126073
126074 commit 9c399b10b8da98e87d12c1fbd8f8e6a44256f68b
126075 Author: Fran Diéguez <fran.dieguez@mabishu.com>
126076 Date:   Sun Aug 1 23:18:31 2010 +0200
126077
126078     Updated Galician translations
126079
126080  po/gl.po | 259
126081  +++++++++++++++++++++++++++++++++++++++++++++++++++------------
126082  1 file changed, 212 insertions(+), 47 deletions(-)
126083
126084 commit 892012b951a5222a3e47afc18179b064420ff98b
126085 Author: Carlos Garcia Campos <carlosgc@gnome.org>
126086 Date:   Sun Aug 1 12:56:06 2010 +0200
126087
126088     GDBusConnection: fix message flags in g_dbus_connection_call_sync()
126089
126090     GDBusCallFlags were used instead of GDBusSendMessageFlags for
126091     g_dbus_connection_send_message_with_reply_sync(). Fixes bug #625753.
126092
126093  gio/gdbusconnection.c | 2 +-
126094  1 file changed, 1 insertion(+), 1 deletion(-)
126095
126096 commit e7c7e46cf20cbca1684cecd1ba45e5555797844e
126097 Author: Stef Walter <stef@memberwebs.com>
126098 Date:   Sun Aug 1 07:14:43 2010 +0200
126099
126100     Add comment to g_date_set_time_val about local timezone.
126101
126102     Local time zone is used in conversion during g_date_set_time_val().
126103     We now mention this in the documentation.
126104
126105     Fixes bug #625500
126106
126107  glib/gdate.c | 2 ++
126108  1 file changed, 2 insertions(+)
126109
126110 commit d01a4374901af59a9b80fed1372a1366c9c9705d
126111 Author: Milan Crha <mcrha@redhat.com>
126112 Date:   Sat Jul 31 23:51:45 2010 -0400
126113
126114     Silence valgrind
126115
126116     Initialize all fields of struct msghdr. Bug 625472.
126117
126118  gio/gsocket.c | 2 ++
126119  1 file changed, 2 insertions(+)
126120
126121 commit b6c42d05c07479c49f5dd36ad74caae518568381
126122 Author: Jorge González <jorgegonz@svn.gnome.org>
126123 Date:   Sat Jul 31 15:11:48 2010 +0200
126124
126125     Updated Spanish translation
126126
126127  po/es.po | 206
126128  +++++++++++++++++++++++++++++++++++++++++++++++++++++++--------
126129  1 file changed, 182 insertions(+), 24 deletions(-)
126130
126131 commit 7e33c4977c1772a741d9beb1f5ceca2009a0cea5
126132 Author: Yaron Shahrabani <sh.yaron@gmail.com>
126133 Date:   Sat Jul 31 10:05:05 2010 +0300
126134
126135     Updated Hebrew translation.
126136
126137  po/he.po | 253
126138  +++++++++++++++++++++++++++++++++++++++++++++++++++++----------
126139  1 file changed, 213 insertions(+), 40 deletions(-)
126140
126141 commit 917456973643cfe303017f1bb3266d41bba7cfd2
126142 Author: Matthias Clasen <mclasen@redhat.com>
126143 Date:   Sat Jul 31 02:40:16 2010 -0400
126144
126145     Also use trylock in the bitlock tests
126146
126147  gthread/tests/1bit-mutex.c | 8 +++++++-
126148  1 file changed, 7 insertions(+), 1 deletion(-)
126149
126150 commit ce7463a87b8f039490be075ba0505fa2986509b6
126151 Author: Matthias Clasen <mclasen@redhat.com>
126152 Date:   Sat Jul 31 02:39:53 2010 -0400
126153
126154     improve scanner api test coverage
126155
126156  glib/tests/scannerapi.c | 3 +++
126157  1 file changed, 3 insertions(+)
126158
126159 commit 6d41af0f724fad717b2cba4dc0001cd53564a9eb
126160 Author: Matthias Clasen <mclasen@redhat.com>
126161 Date:   Sat Jul 31 02:15:03 2010 -0400
126162
126163     Improve tree test coverage
126164
126165  glib/tests/tree.c | 42 ++++++++++++++++++++++++++++++++++++++++++
126166  1 file changed, 42 insertions(+)
126167
126168 commit a94657782680312592f860d5d867a446b8beda85
126169 Author: Matthias Clasen <mclasen@redhat.com>
126170 Date:   Sat Jul 31 02:14:51 2010 -0400
126171
126172     Improve keyfile test coverage
126173
126174  glib/tests/keyfile.c | 48
126175  ++++++++++++++++++++++++++++++++++++++++++++++++
126176  1 file changed, 48 insertions(+)
126177
126178 commit ef4690c6c96824a2099a5feca11a1785329ec5ca
126179 Author: Matthias Clasen <mclasen@redhat.com>
126180 Date:   Sat Jul 31 02:14:28 2010 -0400
126181
126182     Test some GError functionality explicitly
126183
126184  glib/tests/Makefile.am |  3 +++
126185  glib/tests/error.c     | 73
126186  ++++++++++++++++++++++++++++++++++++++++++++++++++
126187  2 files changed, 76 insertions(+)
126188
126189 commit a4d0038c288587bd2d8b50a7b5b442e6ba0f59a7
126190 Author: Matthias Clasen <mclasen@redhat.com>
126191 Date:   Sat Jul 31 02:14:01 2010 -0400
126192
126193     Add a test for g_variant_builder_add_parsed
126194
126195  glib/tests/gvariant.c | 4 ++--
126196  1 file changed, 2 insertions(+), 2 deletions(-)
126197
126198 commit 3c0f77a499f01f42c70313568870681f00e4cc82
126199 Author: Matthias Clasen <mclasen@redhat.com>
126200 Date:   Sat Jul 31 02:07:38 2010 -0400
126201
126202     Fix a typo
126203
126204  glib/gvariant-parser.c | 2 +-
126205  1 file changed, 1 insertion(+), 1 deletion(-)
126206
126207 commit 12e47411c3ad3d04619036a1001801382ea9e9da
126208 Author: Matthias Clasen <mclasen@redhat.com>
126209 Date:   Sat Jul 31 00:56:11 2010 -0400
126210
126211     Improve string test coverage
126212
126213  glib/tests/string.c | 29 ++++++++++++++++++++++++++++-
126214  1 file changed, 28 insertions(+), 1 deletion(-)
126215
126216 commit dd25bdeff14ebad9c0ffc5231032ede0c761c47e
126217 Author: Matthias Clasen <mclasen@redhat.com>
126218 Date:   Sat Jul 31 00:55:57 2010 -0400
126219
126220     Improve byte array test coverage
126221
126222  glib/tests/array-test.c | 3 +++
126223  1 file changed, 3 insertions(+)
126224
126225 commit 8246bf4bdebb1a12e40111b483e7d6a474ec6b58
126226 Author: Matthias Clasen <mclasen@redhat.com>
126227 Date:   Sat Jul 31 00:13:02 2010 -0400
126228
126229     Improve gdbus test coverage
126230
126231  gio/tests/gdbus-connection.c |  61 ++++++++++++++++++++--
126232  gio/tests/gdbus-proxy.c      | 118
126233  +++++++++++++++++++++++++++++++++++++++++--
126234  2 files changed, 171 insertions(+), 8 deletions(-)
126235
126236 commit 116b945c944a8dcfeb21e9b9ea7781a492a81101
126237 Author: Matthias Clasen <mclasen@redhat.com>
126238 Date:   Fri Jul 30 23:44:30 2010 -0400
126239
126240     Fix a typo
126241
126242     Its credentials, not crendentials
126243
126244  gio/gdbusconnection.c | 6 +++---
126245  1 file changed, 3 insertions(+), 3 deletions(-)
126246
126247 commit eb3e926b09538f22ac115ce0f18ac7530dc2dc87
126248 Author: Matthias Clasen <mclasen@redhat.com>
126249 Date:   Fri Jul 30 16:44:25 2010 -0400
126250
126251     Fix an off-by-one error
126252
126253  gio/gapplication.c | 2 +-
126254  1 file changed, 1 insertion(+), 1 deletion(-)
126255
126256 commit 5033be80d15cfb6c0a89f4ab0bc5e76cc2cd0a71
126257 Author: Matthias Clasen <mclasen@redhat.com>
126258 Date:   Fri Jul 30 16:21:49 2010 -0400
126259
126260     Add a test for g_dbus_proxy_get_cached_property_names
126261
126262  gio/tests/gdbus-proxy.c | 65
126263  +++++++++++++++++++++++++++++++++++++++++++++++++
126264  1 file changed, 65 insertions(+)
126265
126266 commit 5f89498f071a100d3e159dd0d967477047249d73
126267 Author: Matthias Clasen <mclasen@redhat.com>
126268 Date:   Fri Jul 30 15:36:15 2010 -0400
126269
126270     improve printf tests coverage
126271
126272  glib/tests/printf.c | 241
126273  +++++++++++++++++++++++++++++++++++++++++++++++++---
126274  1 file changed, 227 insertions(+), 14 deletions(-)
126275
126276 commit 9100828185316503e2da366a8e0de8e361944301
126277 Author: Matthias Clasen <mclasen@redhat.com>
126278 Date:   Fri Jul 30 15:35:47 2010 -0400
126279
126280     Improve option context test coverage
126281
126282  glib/tests/option-context.c | 65
126283  +++++++++++++++++++++++++++++++++++++++++++++
126284  1 file changed, 65 insertions(+)
126285
126286 commit 027905c27aca3cdedca59a3d084e9a9279e03b19
126287 Author: Matthias Clasen <mclasen@redhat.com>
126288 Date:   Thu Jul 29 23:08:07 2010 -0400
126289
126290     Improve array test coverage
126291
126292  glib/tests/array-test.c | 461
126293  +++++++++++++++++++++++++++++++++++++++++++++++-
126294  1 file changed, 455 insertions(+), 6 deletions(-)
126295
126296 commit 03be0d7237c7f250e01b785af4e4e4e8724a3e8f
126297 Author: Matthias Clasen <mclasen@redhat.com>
126298 Date:   Thu Jul 29 20:52:31 2010 -0400
126299
126300     Move markup parse tests to the test framework
126301
126302  glib/tests/Makefile.am                             |  20 +-
126303  glib/tests/markup-parse.c                          | 290
126304  +++++++++++++++++++++
126305  glib/tests/markups/fail-1.expected                 |   1 +
126306  {tests => glib/tests}/markups/fail-1.gmarkup       |   0
126307  glib/tests/markups/fail-10.expected                |   4 +
126308  {tests => glib/tests}/markups/fail-10.gmarkup      |   0
126309  glib/tests/markups/fail-11.expected                |   7 +
126310  {tests => glib/tests}/markups/fail-11.gmarkup      |   0
126311  glib/tests/markups/fail-12.expected                |   1 +
126312  {tests => glib/tests}/markups/fail-12.gmarkup      |   0
126313  glib/tests/markups/fail-13.expected                |   1 +
126314  {tests => glib/tests}/markups/fail-13.gmarkup      |   0
126315  glib/tests/markups/fail-14.expected                |   4 +
126316  {tests => glib/tests}/markups/fail-14.gmarkup      |   0
126317  glib/tests/markups/fail-15.expected                |   8 +
126318  {tests => glib/tests}/markups/fail-15.gmarkup      |   0
126319  glib/tests/markups/fail-16.expected                |   2 +
126320  {tests => glib/tests}/markups/fail-16.gmarkup      |   0
126321  glib/tests/markups/fail-17.expected                |   1 +
126322  {tests => glib/tests}/markups/fail-17.gmarkup      |   0
126323  glib/tests/markups/fail-18.expected                |   1 +
126324  {tests => glib/tests}/markups/fail-18.gmarkup      |   0
126325  glib/tests/markups/fail-19.expected                |   1 +
126326  {tests => glib/tests}/markups/fail-19.gmarkup      |   0
126327  glib/tests/markups/fail-2.expected                 |   1 +
126328  {tests => glib/tests}/markups/fail-2.gmarkup       |   0
126329  glib/tests/markups/fail-20.expected                |   1 +
126330  {tests => glib/tests}/markups/fail-20.gmarkup      |   0
126331  glib/tests/markups/fail-21.expected                |   1 +
126332  {tests => glib/tests}/markups/fail-21.gmarkup      |   0
126333  glib/tests/markups/fail-22.expected                |   2 +
126334  {tests => glib/tests}/markups/fail-22.gmarkup      |   0
126335  glib/tests/markups/fail-23.expected                |   4 +
126336  {tests => glib/tests}/markups/fail-23.gmarkup      |   0
126337  glib/tests/markups/fail-24.expected                |   1 +
126338  {tests => glib/tests}/markups/fail-24.gmarkup      |   0
126339  glib/tests/markups/fail-25.expected                |   1 +
126340  {tests => glib/tests}/markups/fail-25.gmarkup      |   0
126341  glib/tests/markups/fail-26.expected                |   2 +
126342  {tests => glib/tests}/markups/fail-26.gmarkup      |   0
126343  glib/tests/markups/fail-27.expected                |   2 +
126344  {tests => glib/tests}/markups/fail-27.gmarkup      |   0
126345  glib/tests/markups/fail-28.expected                |   2 +
126346  {tests => glib/tests}/markups/fail-28.gmarkup      |   0
126347  glib/tests/markups/fail-29.expected                |   2 +
126348  {tests => glib/tests}/markups/fail-29.gmarkup      |   0
126349  {tests => glib/tests}/markups/fail-3.gmarkup       |   0
126350  glib/tests/markups/fail-30.expected                |   2 +
126351  {tests => glib/tests}/markups/fail-30.gmarkup      |   0
126352  glib/tests/markups/fail-31.expected                |   2 +
126353  {tests => glib/tests}/markups/fail-31.gmarkup      |   0
126354  glib/tests/markups/fail-32.expected                |   2 +
126355  {tests => glib/tests}/markups/fail-32.gmarkup      |   0
126356  glib/tests/markups/fail-33.expected                |   2 +
126357  {tests => glib/tests}/markups/fail-33.gmarkup      |   0
126358  glib/tests/markups/fail-34.expected                |   2 +
126359  {tests => glib/tests}/markups/fail-34.gmarkup      |   0
126360  glib/tests/markups/fail-35.expected                |   2 +
126361  {tests => glib/tests}/markups/fail-35.gmarkup      |   0
126362  {tests => glib/tests}/markups/fail-36.gmarkup      |   0
126363  glib/tests/markups/fail-37.expected                |   1 +
126364  {tests => glib/tests}/markups/fail-37.gmarkup      |   0
126365  glib/tests/markups/fail-38.expected                |   3 +
126366  {tests => glib/tests}/markups/fail-38.gmarkup      |   0
126367  glib/tests/markups/fail-39.expected                |   3 +
126368  {tests => glib/tests}/markups/fail-39.gmarkup      |   0
126369  glib/tests/markups/fail-4.expected                 |   1 +
126370  {tests => glib/tests}/markups/fail-4.gmarkup       |   0
126371  glib/tests/markups/fail-40.expected                |   2 +
126372  {tests => glib/tests}/markups/fail-40.gmarkup      |   0
126373  glib/tests/markups/fail-5.expected                 |   1 +
126374  {tests => glib/tests}/markups/fail-5.gmarkup       |   0
126375  glib/tests/markups/fail-6.expected                 |   1 +
126376  {tests => glib/tests}/markups/fail-6.gmarkup       |   0
126377  glib/tests/markups/fail-7.expected                 |   1 +
126378  {tests => glib/tests}/markups/fail-7.gmarkup       |   0
126379  glib/tests/markups/fail-8.expected                 |   3 +
126380  {tests => glib/tests}/markups/fail-8.gmarkup       |   0
126381  glib/tests/markups/fail-9.expected                 |   1 +
126382  {tests => glib/tests}/markups/fail-9.gmarkup       |   0
126383  .../tests/markups/valid-1.expected                 |   0
126384  {tests => glib/tests}/markups/valid-1.gmarkup      |   0
126385  .../tests/markups/valid-10.expected                |   0
126386  {tests => glib/tests}/markups/valid-10.gmarkup     |   0
126387  .../tests/markups/valid-11.expected                |   0
126388  {tests => glib/tests}/markups/valid-11.gmarkup     |   0
126389  .../tests/markups/valid-2.expected                 |   0
126390  {tests => glib/tests}/markups/valid-2.gmarkup      |   0
126391  .../tests/markups/valid-3.expected                 |   0
126392  {tests => glib/tests}/markups/valid-3.gmarkup      |   0
126393  .../tests/markups/valid-4.expected                 |   0
126394  {tests => glib/tests}/markups/valid-4.gmarkup      |   0
126395  .../tests/markups/valid-5.expected                 |   0
126396  {tests => glib/tests}/markups/valid-5.gmarkup      |   0
126397  .../tests/markups/valid-6.expected                 |   0
126398  {tests => glib/tests}/markups/valid-6.gmarkup      |   0
126399  .../tests/markups/valid-7.expected                 |   0
126400  {tests => glib/tests}/markups/valid-7.gmarkup      |   0
126401  .../tests/markups/valid-8.expected                 |   0
126402  {tests => glib/tests}/markups/valid-8.gmarkup      |   0
126403  .../tests/markups/valid-9.expected                 |   0
126404  {tests => glib/tests}/markups/valid-9.gmarkup      |   0
126405  tests/Makefile.am                                  |   8 +-
126406  tests/markup-test.c                                | 214 ---------------
126407  tests/run-markup-tests.sh                          |  41 ---
126408  105 files changed, 385 insertions(+), 267 deletions(-)
126409
126410 commit aa196c60df8bbe6f8e998780579b12863098107f
126411 Author: Matthias Clasen <mclasen@redhat.com>
126412 Date:   Thu Jul 29 02:20:43 2010 -0400
126413
126414     Improve coverage of buffered output stream tests
126415
126416  gio/tests/buffered-output-stream.c | 9 +++++++--
126417  1 file changed, 7 insertions(+), 2 deletions(-)
126418
126419 commit ffa938fc652543c70c8bada3f65f1626e127731b
126420 Author: Matthias Clasen <mclasen@redhat.com>
126421 Date:   Thu Jul 29 02:20:29 2010 -0400
126422
126423     Improve coverage of credentials tests
126424
126425  gio/tests/gdbus-peer.c | 27 +++++++++++++++++++++++++++
126426  1 file changed, 27 insertions(+)
126427
126428 commit 670528c187b0ae59a8fca1b6921722461992a9fb
126429 Author: Matthias Clasen <mclasen@redhat.com>
126430 Date:   Thu Jul 29 02:20:15 2010 -0400
126431
126432     Improve coverage of converter stream tests
126433
126434  gio/tests/converter-stream.c | 4 ++++
126435  1 file changed, 4 insertions(+)
126436
126437 commit 9794a648a9af25a9d409ce6aef97ac95f94c5cfb
126438 Author: Matthias Clasen <mclasen@redhat.com>
126439 Date:   Thu Jul 29 02:19:46 2010 -0400
126440
126441     Improve coverage of memory stream tests
126442
126443  gio/tests/memory-input-stream.c  | 63
126444  ++++++++++++++++++++++++++++++++++++++++
126445  gio/tests/memory-output-stream.c | 29 +++++++++++++++++-
126446  2 files changed, 91 insertions(+), 1 deletion(-)
126447
126448 commit 620582e59c9caf355c12b072258ea74ad1aadc1e
126449 Author: Matthias Clasen <mclasen@redhat.com>
126450 Date:   Thu Jul 29 02:19:27 2010 -0400
126451
126452     Remove redundant include
126453
126454  gio/tests/unix-streams.c | 1 -
126455  1 file changed, 1 deletion(-)
126456
126457 commit 17d4898d75fc41038a1d13740bfe1279ca902235
126458 Author: Matthias Clasen <mclasen@redhat.com>
126459 Date:   Thu Jul 29 02:19:01 2010 -0400
126460
126461     Improve coverage of icon tests
126462
126463  gio/tests/g-icon.c | 4 ++++
126464  1 file changed, 4 insertions(+)
126465
126466 commit 7710c50fb22d44bc8554ad811418141490e09f78
126467 Author: Matthias Clasen <mclasen@redhat.com>
126468 Date:   Thu Jul 29 02:18:45 2010 -0400
126469
126470     Improve coverage of application tests
126471
126472  gio/tests/application.c | 36 ++++++++++++++++++++++++++++++++++++
126473  1 file changed, 36 insertions(+)
126474
126475 commit 758c3216cddf35721b3c1fc244f93f6169d9a84b
126476 Author: Matthias Clasen <mclasen@redhat.com>
126477 Date:   Thu Jul 29 00:54:23 2010 -0400
126478
126479     Improve coverage of stream tests
126480
126481  gio/tests/buffered-input-stream.c |  2 ++
126482  gio/tests/converter-stream.c      |  4 ++++
126483  gio/tests/data-input-stream.c     | 31 +++++++++++++++++++++++++++++++
126484  gio/tests/data-output-stream.c    | 32 ++++++++++++++++++++++++++++----
126485  4 files changed, 65 insertions(+), 4 deletions(-)
126486
126487 commit c6b050716717529a4b31f4eb2bae3fef06277bb3
126488 Author: Matthias Clasen <mclasen@redhat.com>
126489 Date:   Thu Jul 29 00:53:30 2010 -0400
126490
126491     Reenable unix-streams test
126492
126493  gio/tests/Makefile.am | 8 ++++----
126494  1 file changed, 4 insertions(+), 4 deletions(-)
126495
126496 commit 04c7abba11abb54fe8f43b027ed42ed4ff46aa82
126497 Author: Matthias Clasen <mclasen@redhat.com>
126498 Date:   Thu Jul 29 00:52:34 2010 -0400
126499
126500     Work around deadlock in unix-streams test
126501
126502  gio/tests/unix-streams.c | 23 ++++++++++++++++++++++-
126503  1 file changed, 22 insertions(+), 1 deletion(-)
126504
126505 commit b463b2ea25d214c9ba3fc2c5a77b3d321eb842d1
126506 Author: Matthias Clasen <mclasen@redhat.com>
126507 Date:   Wed Jul 28 16:59:11 2010 -0400
126508
126509     Add tests about file associations
126510
126511  gio/tests/appinfo.c | 62
126512  +++++++++++++++++++++++++++++++++++++++++++++++++++++
126513  1 file changed, 62 insertions(+)
126514
126515 commit 60932b2f3deeb612a7e6c097973f2fb17f557202
126516 Author: Matthias Clasen <mclasen@redhat.com>
126517 Date:   Wed Jul 28 16:05:19 2010 -0400
126518
126519     Improve regex test coverage
126520
126521  glib/tests/regex.c | 106
126522  +++++++++++++++++++++++++++++++++++++++++++++++++++++
126523  1 file changed, 106 insertions(+)
126524
126525 commit 154880b2ad9064ac78c8e1d55a2ae96bf48d159a
126526 Author: Matthias Clasen <mclasen@redhat.com>
126527 Date:   Tue Jul 27 18:21:15 2010 -0400
126528
126529     Remove duplicate utf8 strreverse test
126530
126531     Also add some tests for find next/prev char.
126532
126533  glib/tests/utf8-misc.c    | 18 ++++++++++++++++++
126534  glib/tests/utf8-pointer.c | 41 ++++++++++++++++++++++++++++++++---------
126535  2 files changed, 50 insertions(+), 9 deletions(-)
126536
126537 commit 0e48b7ea7c436dde8e1e3d432a4c0dd6da7055fa
126538 Author: Matthias Clasen <mclasen@redhat.com>
126539 Date:   Tue Jul 27 16:52:36 2010 -0400
126540
126541     Improve strfuncs test coverage a bit
126542
126543  glib/tests/strfuncs.c | 5 +++++
126544  1 file changed, 5 insertions(+)
126545
126546 commit c617e94cf111b435cc2765b9ffcb219fec7b4016
126547 Author: Matthias Clasen <mclasen@redhat.com>
126548 Date:   Tue Jul 27 16:25:13 2010 -0400
126549
126550     Improve option context test coverage a bit
126551
126552  glib/tests/option-context.c | 116
126553  ++++++++++++++++++++++++++++----------------
126554  1 file changed, 74 insertions(+), 42 deletions(-)
126555
126556 commit c4dd9fa41b9ec8387e765d9463e181d0be33c5ae
126557 Author: Matthias Clasen <mclasen@redhat.com>
126558 Date:   Tue Jul 27 16:24:56 2010 -0400
126559
126560     Move markup collect tests to the test framework
126561
126562  glib/tests/Makefile.am      |   3 ++
126563  glib/tests/markup-collect.c | 113
126564  ++++++++++++++++----------------------------
126565  2 files changed, 43 insertions(+), 73 deletions(-)
126566
126567 commit 13ac9f94fdc1fcbf2be15e65af57c362a1c71f5d
126568 Author: Matthias Clasen <mclasen@redhat.com>
126569 Date:   Tue Jul 27 16:24:08 2010 -0400
126570
126571     Add some more GFile tests
126572
126573  gio/tests/file.c                       | 38
126574  ++++++++++++++++++++++++++++++++++
126575  {tests => glib/tests}/markup-collect.c |  0
126576  tests/Makefile.am                      |  1 -
126577  3 files changed, 38 insertions(+), 1 deletion(-)
126578
126579 commit 8263d691cb0cf5d2c80d1c949a3c693d333510c0
126580 Author: Matthias Clasen <mclasen@redhat.com>
126581 Date:   Tue Jul 27 14:01:48 2010 -0400
126582
126583     Improve compressor test coverage a bit
126584
126585  gio/tests/converter-stream.c | 10 ++++++++++
126586  1 file changed, 10 insertions(+)
126587
126588 commit b77a19f238e34cd2ba7ecf204beacc7252477605
126589 Author: Matthias Clasen <mclasen@redhat.com>
126590 Date:   Tue Jul 27 01:00:55 2010 -0400
126591
126592     Test g_settings_list_schemas
126593
126594  gio/tests/gsettings.c | 24 ++++++++++++++++++++++++
126595  1 file changed, 24 insertions(+)
126596
126597 commit b4ed2af52fbe195aab3771066dac71172f8716ed
126598 Author: Matthias Clasen <mclasen@redhat.com>
126599 Date:   Tue Jul 27 00:17:20 2010 -0400
126600
126601     Improve GNode test coverage a bit
126602
126603  glib/tests/node.c | 117
126604  ++++++++++++++++++++++++++++++++++++++++++++++++++++++
126605  1 file changed, 117 insertions(+)
126606
126607 commit 568eeeafe1636bba440dc18cd34c4fce551ddd15
126608 Author: Matthias Clasen <mclasen@redhat.com>
126609 Date:   Mon Jul 26 23:24:31 2010 -0400
126610
126611     Add some logging tests
126612
126613  glib/tests/Makefile.am |   3 +
126614  glib/tests/logging.c   | 147
126615  +++++++++++++++++++++++++++++++++++++++++++++++++
126616  2 files changed, 150 insertions(+)
126617
126618 commit 2b113e4a9ad375691d72347d31999fd5654f5361
126619 Author: Matthias Clasen <mclasen@redhat.com>
126620 Date:   Mon Jul 26 23:06:33 2010 -0400
126621
126622     Silence log handler tests
126623
126624  glib/tests/testing.c | 18 ++++++++++++------
126625  1 file changed, 12 insertions(+), 6 deletions(-)
126626
126627 commit b91cde61408bfe58c849b44ca3100ba4c5f8a3fc
126628 Author: Matthias Clasen <mclasen@redhat.com>
126629 Date:   Mon Jul 26 22:13:25 2010 -0400
126630
126631     Improve tree test coverage
126632
126633  glib/tests/tree.c | 24 +++++++++++++++++++++++-
126634  1 file changed, 23 insertions(+), 1 deletion(-)
126635
126636 commit c972d4df64299b335012b7af2b902589d191f8e0
126637 Author: Matthias Clasen <mclasen@redhat.com>
126638 Date:   Mon Jul 26 22:12:59 2010 -0400
126639
126640     Move markup escape tests to test framework
126641
126642  glib/tests/Makefile.am     |   4 ++
126643  glib/tests/markup-escape.c | 159
126644  +++++++++++++++++++++++++++++++++++++++++++++
126645  tests/Makefile.am          |   3 -
126646  tests/markup-escape-test.c | 132 -------------------------------------
126647  4 files changed, 163 insertions(+), 135 deletions(-)
126648
126649 commit a804e22ed047514d7f267a8e991eca82bc5eaf57
126650 Author: Matthias Clasen <mclasen@redhat.com>
126651 Date:   Mon Jul 26 21:19:04 2010 -0400
126652
126653     More pattern tests
126654
126655  glib/tests/pattern.c | 400
126656  ++++++++++++++++++++++-----------------------------
126657  1 file changed, 168 insertions(+), 232 deletions(-)
126658
126659 commit d3f00313617c3e646d5a236f1f06a84a07279c2a
126660 Author: Matthias Clasen <mclasen@redhat.com>
126661 Date:   Mon Jul 26 21:18:22 2010 -0400
126662
126663     Add tests for g_utf8_strreverse
126664
126665  glib/tests/utf8-misc.c | 26 ++++++++++++++++++++++++++
126666  1 file changed, 26 insertions(+)
126667
126668 commit caa9453b72ca3a7b7bafb8cafac84934f7036682
126669 Author: Matthias Clasen <mclasen@redhat.com>
126670 Date:   Mon Jul 26 21:17:56 2010 -0400
126671
126672     Fix a warning
126673
126674  gio/tests/network-address.c | 3 ++-
126675  glib/pcre/Makefile.am       | 5 -----
126676  glib/pcre/pcre_internal.h   | 2 +-
126677  3 files changed, 3 insertions(+), 7 deletions(-)
126678
126679 commit d0750c9d6e2b0479a47f93c545607ac43da0b1dd
126680 Author: Matthias Clasen <mclasen@redhat.com>
126681 Date:   Mon Jul 26 21:16:03 2010 -0400
126682
126683     Don't leak in converter test
126684
126685  gio/tests/converter-stream.c                | 4 ++++
126686  glib/tests/Makefile.am                      | 2 ++
126687  tests/patterntest.c => glib/tests/pattern.c | 0
126688  tests/Makefile.am                           | 2 --
126689  4 files changed, 6 insertions(+), 2 deletions(-)
126690
126691 commit 63bdeb0dab81a4aed4a2e215cae4669de7f583c3
126692 Author: Matthias Clasen <mclasen@redhat.com>
126693 Date:   Mon Jul 26 20:22:33 2010 -0400
126694
126695     Fix an icon test
126696
126697  gio/tests/g-icon.c | 2 +-
126698  1 file changed, 1 insertion(+), 1 deletion(-)
126699
126700 commit a8f83ea8340459e22a2f2d18f4aa410ccf1cde34
126701 Author: Matthias Clasen <mclasen@redhat.com>
126702 Date:   Mon Jul 26 19:07:16 2010 -0400
126703
126704     Add tests for GNetworkAddress
126705
126706  gio/tests/Makefile.am       |  8 ++--
126707  gio/tests/network-address.c | 91
126708  +++++++++++++++++++++++++++++++++++++++++++++
126709  2 files changed, 95 insertions(+), 4 deletions(-)
126710
126711 commit e103b93694be98b5b7bfcfbb22ef0be014079f1a
126712 Author: Matthias Clasen <mclasen@redhat.com>
126713 Date:   Mon Jul 26 18:40:17 2010 -0400
126714
126715     Drop an unneeded if
126716
126717  gio/gnetworkaddress.c |   3 +-
126718  gio/tests/g-icon.c    | 112 ++++++++++++++++++++++++++++++++++++++++++++-
126719  gio/tests/icons.c     | 122
126720  --------------------------------------------------
126721  3 files changed, 112 insertions(+), 125 deletions(-)
126722
126723 commit 9d93dc5554b7b7da4a724d6b9d464cb8be1e0475
126724 Author: Matthias Clasen <mclasen@redhat.com>
126725 Date:   Mon Jul 26 18:15:24 2010 -0400
126726
126727     Remove some unused pcre code
126728
126729  glib/pcre/pcre_info.c       |  93 ----------------------------
126730  glib/pcre/pcre_maketables.c | 143
126731  --------------------------------------------
126732  glib/pcre/pcre_refcount.c   |  82 -------------------------
126733  glib/pcre/pcre_valid_utf8.c |  14 -----
126734  glib/pcre/pcre_version.c    |  90 ----------------------------
126735  5 files changed, 422 deletions(-)
126736
126737 commit 9fc3c980ccbaa6772f9b97b60c786546b67ae8b4
126738 Author: Matthias Clasen <mclasen@redhat.com>
126739 Date:   Mon Jul 26 17:59:18 2010 -0400
126740
126741     Add some volume monitor tests
126742
126743     Although not much of this is easily testable.
126744
126745  gio/tests/Makefile.am     |   4 +
126746  gio/tests/volumemonitor.c | 178 +++++++++++++++++++++++++++
126747  glib/tests/Makefile.am    |   3 +
126748  glib/tests/shell.c        | 229 +++++++++++++++++++++++++++++++++++
126749  tests/Makefile.am         |   2 -
126750  tests/shell-test.c        | 297
126751  ----------------------------------------------
126752  6 files changed, 414 insertions(+), 299 deletions(-)
126753
126754 commit e5a72ae3c415ae6e8437a0714f48311b534684c9
126755 Author: Matthias Clasen <mclasen@redhat.com>
126756 Date:   Sun Jul 25 19:12:51 2010 -0400
126757
126758     Move queue tests to the test framework
126759
126760  glib/tests/Makefile.am |    3 +
126761  glib/tests/queue.c     | 1043
126762  ++++++++++++++++++++++++++++++++++++++++++++++++
126763  tests/Makefile.am      |    2 -
126764  tests/queue-test.c     |  962
126765  --------------------------------------------
126766  4 files changed, 1046 insertions(+), 964 deletions(-)
126767
126768 commit dbf230991bab03e64b5bc1a2bb5ab618de2f9212
126769 Author: David Zeuthen <davidz@redhat.com>
126770 Date:   Fri Jul 30 16:33:29 2010 -0400
126771
126772     Bug 625628 – GDBusProxy: wrong property name sorting
126773
126774     https://bugzilla.gnome.org/show_bug.cgi?id=625628
126775
126776     Signed-off-by: David Zeuthen <davidz@redhat.com>
126777
126778  gio/gdbusproxy.c | 9 ++++++++-
126779  1 file changed, 8 insertions(+), 1 deletion(-)
126780
126781 commit aefc6df6bbf318c01eff32e631cc796aabcbf31f
126782 Author: David Zeuthen <davidz@redhat.com>
126783 Date:   Fri Jul 30 16:30:34 2010 -0400
126784
126785     Fix gschema-compile test
126786
126787     This was broken by commit 1b5b87bfa0f5435dd6e973a4e36076db083dc5c7
126788
126789     Signed-off-by: David Zeuthen <davidz@redhat.com>
126790
126791  gio/tests/gschema-compile.c | 4 ++--
126792  1 file changed, 2 insertions(+), 2 deletions(-)
126793
126794 commit d2d97a214d1d9e96f09955212e669c3c9447ff73
126795 Author: David Zeuthen <davidz@redhat.com>
126796 Date:   Fri Jul 30 16:01:03 2010 -0400
126797
126798     Bug 625584 – Crashes application on unref with signal subscription
126799
126800     Don't do too much work in the finalizer - in particular, there's no
126801     need to send RemoveMatch() messages to the bus daemon since we're
126802     going to sever the connection and the bus will garbage collect
126803     anyway. In this case it crashed the process.
126804
126805     Also add a test case that checks that the appropriate GDestroyNotify
126806     callbacks are called when unreffing a connection with either 1)
126807     exported objects; 2) signal subscriptions or 3) filter functions
126808     .. yes, ideally apps would unregister such callbacks before giving up
126809     their ref but that's not how things work :-)
126810
126811     Signed-off-by: David Zeuthen <davidz@redhat.com>
126812
126813  gio/gdbusconnection.c        |  19 ++++---
126814  gio/tests/gdbus-connection.c | 132
126815  +++++++++++++++++++++++++++++++++++++++----
126816  2 files changed, 134 insertions(+), 17 deletions(-)
126817
126818 commit 1b5b87bfa0f5435dd6e973a4e36076db083dc5c7
126819 Author: Ryan Lortie <desrt@desrt.ca>
126820 Date:   Fri Jul 30 21:10:53 2010 +0200
126821
126822     GSettings: Mark some strings for cat translation
126823
126824     <vuntz> *miaou*
126825
126826  gio/gschema-compile.c | 105
126827  +++++++++++++++++++++++++-------------------------
126828  1 file changed, 52 insertions(+), 53 deletions(-)
126829
126830 commit 14f17c13889215adbc9c56e4ea4f46662fa68ee5
126831 Author: David Zeuthen <davidz@redhat.com>
126832 Date:   Fri Jul 30 11:40:00 2010 -0400
126833
126834     GDBusConnection: Fix up debug output when completing calls
126835
126836     Signed-off-by: David Zeuthen <davidz@redhat.com>
126837
126838  gio/gdbusconnection.c | 2 +-
126839  1 file changed, 1 insertion(+), 1 deletion(-)
126840
126841 commit 173977a7015c45e5dc3c43534cd3deb81159ad1f
126842 Author: David Zeuthen <davidz@redhat.com>
126843 Date:   Fri Jul 30 11:26:43 2010 -0400
126844
126845     GCredentials: use effective uid/gid
126846
126847     Otherwise e.g. setuid root processes can't connect to the system
126848     bus. This was discovered when porting PolicyKit's pkexec(1) command to
126849     a PolicyKit library using GDBus.
126850
126851     Signed-off-by: David Zeuthen <davidz@redhat.com>
126852
126853  docs/reference/glib/tmpl/glib-unused.sgml | 40
126854  ++++++++++++++++++++++++++++++
126855  docs/reference/glib/tmpl/messages.sgml    | 27 +++++---------------
126856  docs/reference/glib/tmpl/version.sgml     | 41
126857  -------------------------------
126858  gio/gcredentials.c                        |  4 +--
126859  4 files changed, 48 insertions(+), 64 deletions(-)
126860
126861 commit f9845bcbece022e9ec55c18b0a855b718155a1d1
126862 Author: Ryan Lortie <desrt@desrt.ca>
126863 Date:   Thu Jul 29 22:04:43 2010 +0200
126864
126865     *bump*
126866
126867  configure.ac | 2 +-
126868  1 file changed, 1 insertion(+), 1 deletion(-)
126869
126870 commit 1fd1543bdcc6ee897b1ebd566cbcbfd9d76e386c
126871 Author: Ryan Lortie <desrt@desrt.ca>
126872 Date:   Thu Jul 29 16:52:34 2010 +0200
126873
126874     add one more NEWS item
126875
126876  NEWS | 36 +++++++++++++++++++-----------------
126877  1 file changed, 19 insertions(+), 17 deletions(-)
126878
126879 commit 8673f0b06c255e36189950b671911c38e91affd5
126880 Author: Eduardo Lima Mitev <elima@igalia.com>
126881 Date:   Mon Jul 26 17:21:14 2010 +0200
126882
126883     GIO: Add G-I annotations for several methods
126884
126885     Specifically:
126886      - g_io_stream_get_input/output_stream()
126887      - g_socket_client_get_local_address()
126888      - g_socket_connection_get_socket()
126889      - g_socket_listener_add_address()
126890      - g_socket_listener_accept_socket()
126891      - g_socket_listener_accept()
126892      - g_io_extension_point_get_extensions()
126893
126894  gio/giomodule.c         | 7 ++++---
126895  gio/giostream.c         | 6 ++++--
126896  gio/gsocketclient.c     | 2 +-
126897  gio/gsocketconnection.c | 2 +-
126898  gio/gsocketlistener.c   | 6 +++---
126899  5 files changed, 13 insertions(+), 10 deletions(-)
126900
126901 commit e4f90c82624a623098c53c7158a46bf702ff5fc9
126902 Author: Ryan Lortie <desrt@desrt.ca>
126903 Date:   Thu Jul 29 12:01:46 2010 +0200
126904
126905     get a start on the NEWS
126906
126907  NEWS | 67
126908  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
126909  1 file changed, 67 insertions(+)
126910
126911 commit 015df7e369cf37929acfebec0a705d5531ac355a
126912 Author: Owen Taylor <otaylor@fishsoup.net>
126913 Date:   Wed Jul 28 15:15:57 2010 -0400
126914
126915     [gschema-compile] fix segfault
126916
126917     If files are passed on the command line and we don't set
126918     override_files
126919     at all, don't try to read from the array.
126920
126921  gio/gschema-compile.c | 2 +-
126922  1 file changed, 1 insertion(+), 1 deletion(-)
126923
126924 commit 19ef26c9c5e088817e2a392f79f343021f2259c8
126925 Author: David Zeuthen <davidz@redhat.com>
126926 Date:   Wed Jul 28 12:58:04 2010 -0400
126927
126928     Use correct type for GDBusServer:active property
126929
126930     It's a boolean, not a string.
126931
126932     Signed-off-by: David Zeuthen <davidz@redhat.com>
126933
126934  gio/gdbusserver.c | 16 ++++++++--------
126935  1 file changed, 8 insertions(+), 8 deletions(-)
126936
126937 commit 133e87ca87cc86e6410bb9e19eacd8ddb11eadfc
126938 Author: David Zeuthen <davidz@redhat.com>
126939 Date:   Wed Jul 28 12:48:17 2010 -0400
126940
126941     GDBusConnection: Pass the GObject to g_simple_async_result_new()
126942
126943     Signed-off-by: David Zeuthen <davidz@redhat.com>
126944
126945  gio/gdbusconnection.c | 4 ++--
126946  1 file changed, 2 insertions(+), 2 deletions(-)
126947
126948 commit a6f1bb4e177750ef9c50a3813eb3be867a927fbe
126949 Author: Ryan Lortie <desrt@desrt.ca>
126950 Date:   Tue Jul 27 22:56:30 2010 +0200
126951
126952     Add support for vendor override files
126953
126954     You can drop a key-file in the schema directory that looks like:
126955
126956     [org.gtk.Example]
126957     key='value'
126958
126959     to override the default value of 'key' in schema 'org.gtk.Example'.
126960
126961  gio/gschema-compile.c | 154
126962  ++++++++++++++++++++++++++++++++++++++++++++++++++
126963  1 file changed, 154 insertions(+)
126964
126965 commit 723692dfb91a2de8c5337e9e1b50c2cf3abfb374
126966 Author: Fran Diéguez <fran.dieguez@mabishu.com>
126967 Date:   Tue Jul 27 17:47:22 2010 +0200
126968
126969     Updated Galician translations
126970
126971  po/gl.po | 54 +++++++++++++++++++++++++++++++-----------------------
126972  1 file changed, 31 insertions(+), 23 deletions(-)
126973
126974 commit 12d0cbdac555db479e4c6631bfd15d3c8a5dc2ed
126975 Author: Jorge González <jorgegonz@svn.gnome.org>
126976 Date:   Mon Jul 26 20:58:59 2010 +0200
126977
126978     Updated Spanish translation
126979
126980  po/es.po | 176
126981  +++++++++++++++++++++++++++++++++++----------------------------
126982  1 file changed, 99 insertions(+), 77 deletions(-)
126983
126984 commit e8923ff232bb34f27dfda8ba19df1af379da892c
126985 Author: Yaron Shahrabani <sh.yaron@gmail.com>
126986 Date:   Sat Jul 24 13:31:31 2010 +0300
126987
126988     Updated Hebrew translation.
126989
126990  po/he.po | 44 ++++++++++++++++++++++++++------------------
126991  1 file changed, 26 insertions(+), 18 deletions(-)
126992
126993 commit 633d9efc62eca490b489e05d571681f8b15d8aca
126994 Author: Murray Cumming <murrayc@murrayc.com>
126995 Date:   Fri Jul 23 13:24:43 2010 +0200
126996
126997     [gio]: gioenums.h: Remove trailing comma again.
126998
126999  gio/gioenums.h | 2 +-
127000  1 file changed, 1 insertion(+), 1 deletion(-)
127001
127002 commit 86040bb2eb11ad9501cc0c94754e8d8f29ba8f17
127003 Author: Benjamin Otte <otte@redhat.com>
127004 Date:   Fri Jul 23 10:51:14 2010 +0200
127005
127006     Revert "notify: Remove unused g_object_notify_queue_clear()"
127007
127008     This reverts commit 0201a81f04ae5fd46c6db25859e90dde1fc35d4b and adds
127009     locks in the right place.
127010
127011     As this file is a public header (see last commit), we cannot just
127012     remove
127013     functions from it.
127014
127015  gobject/gobjectnotifyqueue.c | 15 +++++++++++++++
127016  1 file changed, 15 insertions(+)
127017
127018 commit 2819dd60b7b2feaa0609c1017e20105852ca92e4
127019 Author: Benjamin Otte <otte@redhat.com>
127020 Date:   Fri Jul 23 10:49:26 2010 +0200
127021
127022     notify: Readd g_object_notify_queue_from_object()
127023
127024     gobjectnotifyqueue.c is a public header, so we cannot remove
127025     files from
127026     it. (Yes you read that right, this .c file is a public header. See
127027     your
127028     installation directory.)
127029
127030  gobject/gobjectnotifyqueue.c | 11 +++++++++++
127031  1 file changed, 11 insertions(+)
127032
127033 commit 4a83ee208fe08533a43a51c8fd2bd83794a1cd27
127034 Author: Tao Wang <dancefire@gmail.com>
127035 Date:   Fri Jul 23 13:18:43 2010 +0800
127036
127037     Complete Simplified Chinese translation.
127038
127039  po/zh_CN.po | 24 +++++++-----------------
127040  1 file changed, 7 insertions(+), 17 deletions(-)
127041
127042 commit fd0a2b27891ec38e0190916af761c3daf4daa78f
127043 Author: Tao Wang <dancefire@gmail.com>
127044 Date:   Fri Jul 23 13:05:37 2010 +0800
127045
127046     Update Simplified Chinese translation.
127047
127048  po/zh_CN.po | 359
127049  +++++++++++++++++++++++++++++++++---------------------------
127050  1 file changed, 198 insertions(+), 161 deletions(-)
127051
127052 commit d5bd531d96a48ba2dac84e0ac7bffa4cf5481738
127053 Author: Ryan Lortie <desrt@desrt.ca>
127054 Date:   Thu Jul 22 18:39:50 2010 -0400
127055
127056     Cleanup the GSettingsBackend API
127057
127058     This is a substantial ABI break.  Rebuild dconf.
127059
127060  gio/gdelayedsettingsbackend.c  |  15 ++----
127061  gio/gkeyfilesettingsbackend.c  |  18 +-------
127062  gio/gmemorysettingsbackend.c   |   4 +-
127063  gio/gnullsettingsbackend.c     |  12 +----
127064  gio/gsettings-tool.c           | 102
127065  ++++++++++++++++++++++++++++++++++++++++-
127066  gio/gsettingsbackend.c         |  22 +--------
127067  gio/gsettingsbackend.h         |  19 +++-----
127068  gio/gsettingsbackendinternal.h |   2 +-
127069  gio/tests/gsettings.c          |   5 ++
127070  9 files changed, 125 insertions(+), 74 deletions(-)
127071
127072 commit aed440815ec5c87f2439d723b60b8255578afdff
127073 Author: Ryan Lortie <desrt@desrt.ca>
127074 Date:   Thu Jul 22 17:49:40 2010 -0400
127075
127076     GSettings: add g_settings_reset()
127077
127078     Resets a key to its default value.
127079
127080  docs/reference/gio/gio-sections.txt |  1 +
127081  gio/gdelayedsettingsbackend.c       | 37
127082  ++++++++++++++++++++++++++++++-------
127083  gio/gio.symbols                     |  1 +
127084  gio/gmemorysettingsbackend.c        | 20 +++++++++++++++++++-
127085  gio/gsettings.c                     | 24 +++++++++++++++++++++++-
127086  gio/gsettings.h                     |  2 ++
127087  6 files changed, 76 insertions(+), 9 deletions(-)
127088
127089 commit f6d3e224dfa9e8b69403a8c79a27a58b5c9f66b7
127090 Author: Olivier Crête <olivier.crete@collabora.co.uk>
127091 Date:   Thu Jul 22 21:52:54 2010 +0200
127092
127093     notify: Add tests for threadsafe object notifies
127094
127095     https://bugzilla.gnome.org/show_bug.cgi?id=166020
127096
127097  tests/.gitignore             |   2 +
127098  tests/refcount/Makefile.am   |   2 +
127099  tests/refcount/properties3.c | 204
127100  +++++++++++++++++++++++++++++++++++++++++++
127101  tests/refcount/properties4.c | 169 +++++++++++++++++++++++++++++++++++
127102  4 files changed, 377 insertions(+)
127103
127104 commit 0483ef000ae323415bb0c7b762dd587f1384b1f3
127105 Author: Benjamin Otte <otte@redhat.com>
127106 Date:   Thu Jul 22 21:51:28 2010 +0200
127107
127108     notify: Make dedup code clearer
127109
127110     A for loops seems easier to understand to me than gotos.
127111
127112  gobject/gobjectnotifyqueue.c | 17 +++++++++--------
127113  1 file changed, 9 insertions(+), 8 deletions(-)
127114
127115 commit 9026b11e380a9b6479c0fcb852a5aba297ed9dd4
127116 Author: Olivier Crête <olivier.crete@collabora.co.uk>
127117 Date:   Thu Jul 22 21:26:32 2010 +0200
127118
127119     notify: Make GObject property change notifications thread safe
127120
127121     Adds locking around object property change notification handling. The
127122     notifications are only emitted after all threads have called
127123     g_object_thaw_notify().
127124
127125     https://bugzilla.gnome.org/show_bug.cgi?id=166020
127126
127127  gobject/gobjectnotifyqueue.c | 14 ++++++++++++++
127128  1 file changed, 14 insertions(+)
127129
127130 commit 65797f7e54061a21866261d00a1c5533cd6a4f81
127131 Author: Olivier Crête <olivier.crete@collabora.co.uk>
127132 Date:   Thu Jul 22 21:20:35 2010 +0200
127133
127134     notify: Remove g_object_notify_queue_from_object()
127135
127136     The function will not be safe with object locking in place, so
127137     we remove
127138     it. The workaround is somewhat ugly, but it works.
127139
127140     https://bugzilla.gnome.org/show_bug.cgi?id=166020
127141
127142  gobject/gobject.c            | 14 ++++++++------
127143  gobject/gobjectnotifyqueue.c |  7 -------
127144  2 files changed, 8 insertions(+), 13 deletions(-)
127145
127146 commit 83026092eba98c2e6e0a96112555f980382a99e7
127147 Author: Olivier Crête <olivier.crete@collabora.co.uk>
127148 Date:   Thu Jul 22 20:25:00 2010 +0200
127149
127150     notify: Refactor g_object_notify_queue_thaw()
127151
127152     This adds better error reporting and simplifies the code for adding
127153     thread safety.
127154
127155     https://bugzilla.gnome.org/show_bug.cgi?id=166020
127156
127157  gobject/gobjectnotifyqueue.c | 12 ++++++++++--
127158  1 file changed, 10 insertions(+), 2 deletions(-)
127159
127160 commit 0201a81f04ae5fd46c6db25859e90dde1fc35d4b
127161 Author: Olivier Crête <olivier.crete@collabora.co.uk>
127162 Date:   Thu Jul 22 09:02:18 2010 +0200
127163
127164     notify: Remove unused g_object_notify_queue_clear()
127165
127166     https://bugzilla.gnome.org/show_bug.cgi?id=166020
127167
127168  gobject/gobjectnotifyqueue.c | 11 -----------
127169  1 file changed, 11 deletions(-)
127170
127171 commit a2c5bba31d19dcd7f3726c99280ff794cbf744a9
127172 Author: Benjamin Otte <otte@redhat.com>
127173 Date:   Thu Jul 22 08:52:25 2010 +0200
127174
127175     notify: Emit a g_critical() instead g_return_if_fail()ing
127176
127177     This does not change the code semantically in any way but avoids a
127178     return in the middle of the code.
127179
127180     https://bugzilla.gnome.org/show_bug.cgi?id=166020
127181
127182  gobject/gobjectnotifyqueue.c | 9 +++++++--
127183  1 file changed, 7 insertions(+), 2 deletions(-)
127184
127185 commit 24161d9c4621ef0a674c31146e9fd0d2e9ad8d0f
127186 Author: Benjamin Otte <otte@redhat.com>
127187 Date:   Thu Jul 22 20:24:29 2010 +0200
127188
127189     binding: Cast to avoid compiler warning
127190
127191  gobject/tests/binding.c | 4 ++--
127192  1 file changed, 2 insertions(+), 2 deletions(-)
127193
127194 commit dd1d1b3510536d4156eb79bb7161023c464e721f
127195 Author: Benjamin Otte <otte@redhat.com>
127196 Date:   Thu Jul 22 20:23:28 2010 +0200
127197
127198     tests: Use GPOINTER_TO_SIZE() instead of just casting to guint
127199
127200     a) gcc doesn't like this ("Cast to pointer of different size)
127201     b) It compares only half of the pointer
127202
127203  gio/tests/memory-output-stream.c | 2 +-
127204  1 file changed, 1 insertion(+), 1 deletion(-)
127205
127206 commit 284ea16b9d94b28b632063333140b99e419d6b0a
127207 Author: Benjamin Otte <otte@redhat.com>
127208 Date:   Thu Jul 22 20:23:04 2010 +0200
127209
127210     inotify: Constify function argument
127211
127212     gcc complained...
127213
127214  gio/inotify/inotify-helper.c | 2 +-
127215  1 file changed, 1 insertion(+), 1 deletion(-)
127216
127217 commit dc7348b305c72c757f8ed1d8ba2cae2a19a3c684
127218 Author: Ryan Lortie <desrt@desrt.ca>
127219 Date:   Thu Jul 22 11:49:30 2010 -0400
127220
127221     Fix very small leak in the GSettings test
127222
127223  gio/tests/gsettings.c | 4 +++-
127224  1 file changed, 3 insertions(+), 1 deletion(-)
127225
127226 commit 23a904fc1520b06aefa1e51e690d2e7b2fcc3ead
127227 Author: Ryan Lortie <desrt@desrt.ca>
127228 Date:   Wed Jul 21 20:10:31 2010 -0700
127229
127230     Bug 624991 - GSettings mapping for G_TYPE_STRV
127231
127232     Added default mapping for G_TYPE_STRV based on a patch from Garrett
127233     Regier.
127234
127235     Add a test case.
127236
127237  gio/gsettings-mapping.c            | 18 +++++++++++++++++-
127238  gio/tests/gsettings.c              | 31 +++++++++++++++++++++++++++++++
127239  gio/tests/org.gtk.test.gschema.xml |  3 +++
127240  3 files changed, 51 insertions(+), 1 deletion(-)
127241
127242 commit 76aef137c8ba8410bd2b5bc31873db5d60dad961
127243 Author: Fran Diéguez <fran.dieguez@mabishu.com>
127244 Date:   Thu Jul 22 16:23:18 2010 +0200
127245
127246     Updated Galician translations
127247
127248  po/gl.po | 132
127249  +++++++++++++++++++++++++++++++++------------------------------
127250  1 file changed, 70 insertions(+), 62 deletions(-)
127251
127252 commit 8f80ff02af2fabd22d5aac1d1b853d1ac7865e85
127253 Author: Behdad Esfahbod <behdad@behdad.org>
127254 Date:   Wed Jul 21 16:08:19 2010 -0400
127255
127256     Bug 624968  - div by zero in g_malloc_n family
127257
127258  glib/gmem.c | 2 +-
127259  1 file changed, 1 insertion(+), 1 deletion(-)
127260
127261 commit 5063d78baac684a1c53a6a1620ff94789026ae26
127262 Author: Yaron Shahrabani <sh.yaron@gmail.com>
127263 Date:   Wed Jul 21 19:11:53 2010 +0300
127264
127265     Updated Hebrew translation.
127266
127267  po/he.po | 124
127268  ++++++++++++++++++++++++++++++++-------------------------------
127269  1 file changed, 64 insertions(+), 60 deletions(-)
127270
127271 commit 9b0a08449fd966aff7a6c164c9913b01106a37cc
127272 Author: David Zeuthen <davidz@redhat.com>
127273 Date:   Tue Jul 20 15:02:36 2010 -0400
127274
127275     GDBusAuthObserver: Fix docs
127276
127277     Signed-off-by: David Zeuthen <davidz@redhat.com>
127278
127279  gio/gdbusauthobserver.c | 53
127280  ++++++++++---------------------------------------
127281  1 file changed, 11 insertions(+), 42 deletions(-)
127282
127283 commit 7eba41346e014649d8f9cf8ab675d1f091f7cf38
127284 Author: David Zeuthen <davidz@redhat.com>
127285 Date:   Tue Jul 20 14:02:14 2010 -0400
127286
127287     Bug 617483 – Credentials passing
127288
127289      - Make GCredentials instance and class structures private so it can't
127290        be subclassed and we don't have to worry about ABI compat
127291        issues. This also allows us to get rid of the GCredentialsPrivate
127292        struct.
127293
127294      - Add a GCredentialsType enumeration that is used whenever exchanging
127295        pointers with the user. This allows us to support OSes with
127296        multiple native credential types. In particular, it allows
127297        supporting OSes where the native credential evolves or even changes
127298        over time.
127299
127300      - Add g_socket_get_credentials() method.
127301
127302      - Add tests for g_socket_get_credentials(). Right now this is in the
127303        GDBus peer-to-peer test case but we can change that later.
127304
127305      - Move GTcpConnection into a separate gtk-doc page as was already
127306        half-done with GUnixConnection. Also finish the GUnixConnection
127307        move and ensure send_credentials() and receive_credentials()
127308        methods are in the docs. Also nuke comment about GTcpConnection
127309        being empty compared to its superclass.
127310
127311     Signed-off-by: David Zeuthen <davidz@redhat.com>
127312
127313  docs/reference/gio/gio-docs.xml     |   1 +
127314  docs/reference/gio/gio-sections.txt |  43 ++++++------
127315  gio/gcredentials.c                  | 135
127316  ++++++++++++++++++++++++------------
127317  gio/gcredentials.h                  |  44 ++----------
127318  gio/gio.symbols                     |   2 +
127319  gio/gioenums.h                      |  15 ++++
127320  gio/gnetworkingprivate.h            |   8 +++
127321  gio/gsocket.c                       |  72 ++++++++++++++++++-
127322  gio/gsocket.h                       |   2 +
127323  gio/gtcpconnection.c                |   7 +-
127324  gio/gunixconnection.c               |   6 ++
127325  gio/gunixcredentialsmessage.c       |  18 +++--
127326  gio/tests/gdbus-peer.c              |  36 ++++++++++
127327  13 files changed, 273 insertions(+), 116 deletions(-)
127328
127329 commit b3cf5cbd0bfcfe53f82a72d276683aebd15d3828
127330 Author: David Zeuthen <davidz@redhat.com>
127331 Date:   Tue Jul 20 12:14:30 2010 -0400
127332
127333     GDBusServer: Avoid handling incoming connections after stop() has
127334     been called
127335
127336     Without this fix, we'd sometimes run code after stop() and finalize()
127337     to handle incoming requests. This was observed in the gdbus-peer test
127338     case occasionally crashing:
127339
127340      $ ./gdbus-peer
127341      /gdbus/peer-to-peer: OK
127342      /gdbus/delayed-message-processing: OK
127343      /gdbus/nonce-tcp:
127344      GLib-GObject-WARNING **: invalid uninstantiatable type `(null)'
127345      in cast to `GDBusServer'
127346      aborting...
127347
127348     Signed-off-by: David Zeuthen <davidz@redhat.com>
127349
127350  gio/gdbusserver.c | 15 +++++++++++----
127351  1 file changed, 11 insertions(+), 4 deletions(-)
127352
127353 commit 2be167f57c2b59d427aa54e2204bfaa906391b3e
127354 Author: David Zeuthen <davidz@redhat.com>
127355 Date:   Tue Jul 20 11:38:23 2010 -0400
127356
127357     GDBus: Add support for D-Bus type 'h' (ie. G_VARIANT_TYPE_HANDLE)
127358
127359     This allows sending and receiving D-Bus messages with instances of the
127360     'h' D-Bus type. Unlike libdbus-1's dbus_message_iter_get_basic()
127361     method, g_variant_get_handle() does not return a duplicated unix file
127362     descriptor (that must be closed with close(2)) - instead, it returns
127363     an index that can be used to get/dup the file descriptor from a
127364     GUnixFDList object that can be obtained from the GDBusMessage object.
127365
127366     Signed-off-by: David Zeuthen <davidz@redhat.com>
127367
127368  gio/gdbusmessage.c              | 22 ++++++++++++++++++++++
127369  gio/tests/gdbus-serialization.c | 28 ++++++++++++++++++++++++++++
127370  2 files changed, 50 insertions(+)
127371
127372 commit 66388120d23a2fcec345874cc1a6259c08a6ef38
127373 Author: Ryan Lortie <desrt@desrt.ca>
127374 Date:   Tue Jul 20 10:45:52 2010 -0400
127375
127376     Move #include <sys/wait.h> down
127377
127378     Until after we include the glib stuff, so that we have G_OS_UNIX
127379     defined.
127380
127381     For some reason <stdlib.h> pulls in <sys/wait.h> on Fedora so this
127382     wasn't a problem, but many others have reported the issue.
127383
127384  gio/gdbusaddress.c | 4 +---
127385  1 file changed, 1 insertion(+), 3 deletions(-)
127386
127387 commit 2f5056755763e4628ed0e64954229e0a7dd9dbfb
127388 Author: Jorge González <jorgegonz@svn.gnome.org>
127389 Date:   Tue Jul 20 08:57:35 2010 +0200
127390
127391     Updated Spanish translation
127392
127393  po/es.po | 19 +++++++------------
127394  1 file changed, 7 insertions(+), 12 deletions(-)
127395
127396 commit c3737739aeeeac27e68d50d8c48dfa0ae7d23ee9
127397 Author: noch <norayr@arnet.am>
127398 Date:   Tue Jul 20 10:33:32 2010 +0500
127399
127400     Corrected and updated the new version of the Armenian translation -
127401     po file.
127402
127403  po/hy.po | 3004
127404  +++++++++++++++++++++++++++++++++-----------------------------
127405  1 file changed, 1617 insertions(+), 1387 deletions(-)
127406
127407 commit 493d8cb2926c0d54a45fd1fdb7f383c730321aa8
127408 Author: David Zeuthen <davidz@redhat.com>
127409 Date:   Mon Jul 19 17:03:07 2010 -0400
127410
127411     GDBus: Introduce G_DBUS_SEND_MESSAGE_FLAGS_PRESERVE_SERIAL
127412
127413     This is preferable to the current magical solution whereby the serial
127414     is only rewritten if non-zero. In particular, it makes it easier to
127415     send the same message on multiple connections without having to reset
127416     the serial number.
127417
127418     Signed-off-by: David Zeuthen <davidz@redhat.com>
127419
127420  gio/gdbusconnection.c | 45 ++++++++++++++++++++++-----------------------
127421  gio/gioenums.h        |  6 +++++-
127422  2 files changed, 27 insertions(+), 24 deletions(-)
127423
127424 commit 9d7b00638fa6d0701ca8f883edf9e218c3a54412
127425 Author: David Zeuthen <davidz@redhat.com>
127426 Date:   Mon Jul 19 16:10:50 2010 -0400
127427
127428     GDBus: Forgot to add g_dbus_send_message_flags_get_type() to
127429     gio.symbols
127430
127431     Signed-off-by: David Zeuthen <davidz@redhat.com>
127432
127433  gio/gio.symbols | 1 +
127434  1 file changed, 1 insertion(+)
127435
127436 commit 0b2b4deac549623beb90228a0ad36f8c2c315710
127437 Author: David Zeuthen <davidz@redhat.com>
127438 Date:   Mon Jul 19 16:07:57 2010 -0400
127439
127440     GDBus: Add GDBusSendMessageFlags
127441
127442     This is currently unused but might be useful in the future. For
127443     example, it might be nice with a way to bypass the current queue of
127444     outgoing messages - having a flag enumeration allows us to add a
127445     G_DBUS_SEND_MESSAGE_FLAGS_BYPASS_QUEUE etc. etc.
127446
127447     This commit breaks ABI and API. Users of the (rarely used) API to send
127448     messages will have to port to this new API.
127449
127450     Signed-off-by: David Zeuthen <davidz@redhat.com>
127451
127452  docs/reference/gio/gio-sections.txt      |  1 +
127453  gio/gdbusconnection.c                    | 64
127454  +++++++++++++++++++-------------
127455  gio/gdbusconnection.h                    |  3 ++
127456  gio/gdbusmethodinvocation.c              |  4 +-
127457  gio/gioenums.h                           | 13 +++++++
127458  gio/tests/gdbus-connection.c             |  6 ++-
127459  gio/tests/gdbus-example-server.c         |  1 +
127460  gio/tests/gdbus-example-unix-fd-client.c |  1 +
127461  gio/tests/gdbus-peer.c                   |  4 +-
127462  9 files changed, 67 insertions(+), 30 deletions(-)
127463
127464 commit 7190af4394541c1adbe87769f7bd6db030e33605
127465 Author: David Zeuthen <davidz@redhat.com>
127466 Date:   Mon Jul 19 15:45:27 2010 -0400
127467
127468     GDBus: Remove constness from introspection data structures
127469
127470     Signed-off-by: David Zeuthen <davidz@redhat.com>
127471
127472  docs/reference/gio/gio-sections.txt | 15 ++++-----
127473  gio/gdbus-tool.c                    |  4 +--
127474  gio/gdbusapplication.c              |  2 +-
127475  gio/gdbusconnection.c               | 16 ++++-----
127476  gio/gdbusconnection.h               |  2 +-
127477  gio/gdbusintrospection.c            | 60
127478  +++++++++++++++++-----------------
127479  gio/gdbusintrospection.h            | 65
127480  ++++++++++++++++++-------------------
127481  gio/tests/gdbus-export.c            | 26 +++++++--------
127482  gio/tests/gdbus-introspection.c     |  6 ++--
127483  gio/tests/gdbus-peer.c              |  2 +-
127484  10 files changed, 98 insertions(+), 100 deletions(-)
127485
127486 commit 4a1c5a1b98aed12308361d7adb6089a9fb171583
127487 Author: David Zeuthen <davidz@redhat.com>
127488 Date:   Mon Jul 19 15:03:00 2010 -0400
127489
127490     GDBus: Add GDBusSignalFlags and use it in
127491     g_dbus_connection_signal_subscribe()
127492
127493     This is currently unused but will probably be useful in the
127494     future. For example, we could have a _ARG0_IS_PATH to specify that
127495     arg0 should be used for arg0path.
127496
127497     This commit breaks API and ABI. Users of
127498     g_dbus_connection_signal_subscribe() will need to port to this new
127499     version.
127500
127501     Signed-off-by: David Zeuthen <davidz@redhat.com>
127502
127503  docs/reference/gio/gio-sections.txt |  1 +
127504  gio/gdbus-tool.c                    |  1 +
127505  gio/gdbusconnection.c               |  2 ++
127506  gio/gdbusconnection.h               |  1 +
127507  gio/gdbusnameowning.c               |  2 ++
127508  gio/gdbusnamewatching.c             |  1 +
127509  gio/gdbusproxy.c                    |  3 +++
127510  gio/gio.symbols                     |  1 +
127511  gio/gioenums.h                      | 13 +++++++++++++
127512  gio/tests/gdbus-connection.c        | 21 +++++++++++++--------
127513  gio/tests/gdbus-threading.c         |  1 +
127514  gio/tests/testapps.c                |  1 +
127515  12 files changed, 40 insertions(+), 8 deletions(-)
127516
127517 commit 1a06bd8d3f8ccf040901b4aa4b1197d189b8ab4e
127518 Author: Ryan Lortie <desrt@desrt.ca>
127519 Date:   Mon Jul 19 15:03:54 2010 -0400
127520
127521     Update the GDBus subtree example for the new API
127522
127523  docs/reference/glib/tmpl/messages.sgml | 27 +++++++++++++++++++++------
127524  gio/tests/gdbus-example-subtree.c      | 21 ++++++++++++---------
127525  2 files changed, 33 insertions(+), 15 deletions(-)
127526
127527 commit c7c573afb6eef461bfe70bb848c90b1d58b3d4d9
127528 Author: David Hoyt <dhoyt@llnl.gov>
127529 Date:   Mon Jul 19 13:52:17 2010 -0400
127530
127531     Bug 624754 – gdbusaddress.c missing sys/wait.h
127532
127533     https://bugzilla.gnome.org/show_bug.cgi?id=624754
127534
127535     Signed-off-by: David Zeuthen <davidz@redhat.com>
127536
127537  gio/gdbusaddress.c | 2 ++
127538  1 file changed, 2 insertions(+)
127539
127540 commit d63f199d921b2444e25bc9f39cc12a84ad9695b5
127541 Author: Ryan Lortie <desrt@desrt.ca>
127542 Date:   Sun Jul 18 21:43:18 2010 -0400
127543
127544     Fix is_valid() API
127545
127546     Actually dereference the pointer instead of just checking for NULL
127547
127548  gvdb-reader.c | 2 +-
127549  1 file changed, 1 insertion(+), 1 deletion(-)
127550
127551 commit df40747190a0fff4582c84b101f74e5da91f8f72
127552 Author: Ryan Lortie <desrt@desrt.ca>
127553 Date:   Sun Jul 18 20:45:37 2010 -0400
127554
127555     Add gvdb_table_is_valid() API
127556
127557     Checks that the on-disk file is still valid.
127558
127559  gvdb-reader.c | 17 +++++++++++++++++
127560  gvdb-reader.h |  3 +++
127561  2 files changed, 20 insertions(+)
127562
127563 commit f81601f735c3b5be0cb21031979071b2dff1ceb2
127564 Author: Jorge González <jorgegonz@svn.gnome.org>
127565 Date:   Sun Jul 18 20:29:41 2010 +0200
127566
127567     Updated Spanish translation
127568
127569  po/es.po | 282
127570  ++++++++++++++++++++++++++++++++++-----------------------------
127571  1 file changed, 154 insertions(+), 128 deletions(-)
127572
127573 commit 8ab26d42e97c5e751f78d2b08d71cddcc5a37031
127574 Author: Fran Diéguez <fran.dieguez@mabishu.com>
127575 Date:   Sun Jul 18 19:58:33 2010 +0200
127576
127577     Fixed headers in galician translation file
127578
127579  po/gl.po | 1181
127580  +++++++++++++++++++++++++++++++-------------------------------
127581  1 file changed, 600 insertions(+), 581 deletions(-)
127582
127583 commit 5fb9c9f7de9700fe1639deb381bab7e3b2785689
127584 Author: Yaron Shahrabani <sh.yaron@gmail.com>
127585 Date:   Sat Jul 17 13:11:08 2010 +0300
127586
127587     Updated Hebrew translation.
127588
127589  po/he.po | 85
127590  ++++++++++++++++++++++++++++++++++++++--------------------------
127591  1 file changed, 51 insertions(+), 34 deletions(-)
127592
127593 commit f30aef9a105a2cb44bac1bbe3b8bb93387a41d9a
127594 Author: David Zeuthen <davidz@redhat.com>
127595 Date:   Fri Jul 16 13:19:48 2010 -0400
127596
127597     GDBus: Add nonce-tcp: test case
127598
127599     Also fix a couple of TODO items in gdbusaddress.c
127600
127601     Signed-off-by: David Zeuthen <davidz@redhat.com>
127602
127603  gio/gdbusaddress.c     |  85 ++++++++++++++-------
127604  gio/tests/gdbus-peer.c | 203
127605  +++++++++++++++++++++++++++++++++++++++++++++++++
127606  2 files changed, 259 insertions(+), 29 deletions(-)
127607
127608 commit 27cee11b6c1558f44cc89cd46576e11413370abf
127609 Author: Yaron Shahrabani <sh.yaron@gmail.com>
127610 Date:   Fri Jul 16 17:20:42 2010 +0300
127611
127612     Updated Hebrew translation.
127613
127614  po/he.po | 1221
127615  ++++++++++++++++++++++++++++++++------------------------------
127616  1 file changed, 633 insertions(+), 588 deletions(-)
127617
127618 commit fe6338f446f52deeb64aa10fab1c72fa64953472
127619 Author: Ryan Lortie <desrt@desrt.ca>
127620 Date:   Thu Jul 15 19:37:26 2010 -0400
127621
127622     g_warning on inconsistent subtree behaviour
127623
127624     If the subtree introspection function indicates that an interface
127625     exists
127626     but then the dispatch function returns a NULL vtable for that
127627     interface,
127628     issue a g_warning pointing programmers in the right direction.
127629
127630  gio/gdbusconnection.c | 7 ++++++-
127631  1 file changed, 6 insertions(+), 1 deletion(-)
127632
127633 commit 732ff1b27cc6f7bbbb1133bf8e7cb3de8475f72a
127634 Author: Julien Cristau <jcristau@debian.org>
127635 Date:   Thu Jul 15 15:26:02 2010 +0100
127636
127637     gio: don't assume that SOCK_CLOEXEC is supported whenever it's defined
127638
127639     Just because SOCK_CLOEXEC was defined at build time doesn't mean the
127640     kernel we're running on supports it.  So if socket() fails with
127641     EINVAL,
127642     try again without the flag.
127643
127644     https://bugzilla.gnome.org/show_bug.cgi?id=624463
127645
127646  gio/gsocket.c | 6 ++++--
127647  1 file changed, 4 insertions(+), 2 deletions(-)
127648
127649 commit 8a2d157d49c3dceda029bd0e14f8c7367daa2a36
127650 Author: Ryan Lortie <desrt@desrt.ca>
127651 Date:   Thu Jul 15 16:53:43 2010 -0400
127652
127653     Bug 624484: GDBusSubtreeDispatchFunc clarification
127654
127655     Pass NULL rather than "/" for the toplevel of a subtree.
127656
127657     Add clarification to the docs about how trees are flat.
127658
127659  gio/gdbusconnection.c    |  4 ++--
127660  gio/gdbusconnection.h    | 10 ++++++++--
127661  gio/tests/gdbus-export.c | 10 +++++-----
127662  3 files changed, 15 insertions(+), 9 deletions(-)
127663
127664 commit ca14ab7ac0d93b2ccd0977d905b19094e7317490
127665 Author: Ryan Lortie <desrt@desrt.ca>
127666 Date:   Thu Jul 15 16:47:32 2010 -0400
127667
127668     Bug 624483: GDBusSubtreeEnumerateFunc clarification
127669
127670     Clarify a couple of things in the docs:
127671
127672       1) you must return flat names (no slashes)
127673
127674       2) g_strfreev() will be called on the result
127675
127676       3) a benefit of using the DISPATCH_TO_UNENUMERATED flag
127677
127678  gio/gdbusconnection.h | 10 ++++++++++
127679  1 file changed, 10 insertions(+)
127680
127681 commit e6b5546cf573e6594b33b2ce19ad839c1c694909
127682 Author: Ryan Lortie <desrt@desrt.ca>
127683 Date:   Thu Jul 15 16:26:42 2010 -0400
127684
127685     Bug 624473: GDBusSubtreeIntrospectFunc return type
127686
127687     Return a NULL terminated C array instead of a GPtrArray
127688
127689     Also, document that %NULL is a permitted return value and clarify its
127690     meaning.
127691
127692     Finally, avoid calling the enumeration function during dispatch
127693     when the
127694     G_DBUS_SUBTREE_FLAGS_DISPATCH_TO_UNENUMERATED_NODES flag was given.
127695
127696  gio/gdbusconnection.c    | 76
127697  +++++++++++++++++++++++++++---------------------
127698  gio/gdbusconnection.h    | 27 ++++++++++++-----
127699  gio/tests/gdbus-export.c | 25 +++++++---------
127700  3 files changed, 74 insertions(+), 54 deletions(-)
127701
127702 commit 48b1fe948c4424cbc7e68ecca32b0ddac0f7410b
127703 Author: David Zeuthen <davidz@redhat.com>
127704 Date:   Thu Jul 15 12:19:24 2010 -0400
127705
127706     Bug 623810 – Message serialization bug
127707
127708     https://bugzilla.gnome.org/show_bug.cgi?id=623810
127709
127710     Signed-off-by: David Zeuthen <davidz@redhat.com>
127711
127712  gio/gdbusmessage.c              |  2 +-
127713  gio/tests/gdbus-serialization.c | 40
127714  ++++++++++++++++++++++++++++------------
127715  2 files changed, 29 insertions(+), 13 deletions(-)
127716
127717 commit 44cf10adceb673deefebe348350268d9436f3fab
127718 Author: Tomeu Vizoso <tomeu.vizoso@collabora.co.uk>
127719 Date:   Thu Jul 15 17:05:00 2010 +0200
127720
127721     Add annotations for g_variant_new_strv and g_variant_get_strv
127722
127723  glib/gvariant.c | 5 +++--
127724  1 file changed, 3 insertions(+), 2 deletions(-)
127725
127726 commit 58f1977151a78bd48e0277cefe6a767595ecb095
127727 Author: Tomeu Vizoso <tomeu.vizoso@collabora.co.uk>
127728 Date:   Thu Jul 15 15:32:45 2010 +0200
127729
127730     Add annotations to g_dbus_proxy_new_sync
127731
127732  gio/gdbusproxy.c | 8 ++++----
127733  1 file changed, 4 insertions(+), 4 deletions(-)
127734
127735 commit 63938335703ea3608f7b0901d1cdcec4855e8880
127736 Author: Aron Xu <aronxu@gnome.org>
127737 Date:   Thu Jul 15 17:56:14 2010 +0800
127738
127739     Update Simplified Chinese translation.
127740
127741  po/zh_CN.po | 1418
127742  +++++++++++++++++++++++++++++++----------------------------
127743  1 file changed, 738 insertions(+), 680 deletions(-)
127744
127745 commit 2bd201c8b21a5daa666169701b1c12dd3b151a26
127746 Author: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>
127747 Date:   Thu Jul 15 02:10:43 2010 +0300
127748
127749     po: Updated Romanian translation
127750
127751  po/ro.po | 1796
127752  +++++++++++++++++---------------------------------------------
127753  1 file changed, 490 insertions(+), 1306 deletions(-)
127754
127755 commit d581a7faf1080e67fd6c731cd04beefbc77cf41a
127756 Author: Mario Blättermann <mariobl@gnome.org>
127757 Date:   Wed Jul 14 23:06:18 2010 +0200
127758
127759     [i18n] Updated German translation
127760
127761  po/de.po | 1567
127762  ++++++++++++++++++++++++++++++++------------------------------
127763  1 file changed, 822 insertions(+), 745 deletions(-)
127764
127765 commit baf383d1b14ebcd217a587fe8c78202fc5e9193b
127766 Author: David Zeuthen <davidz@redhat.com>
127767 Date:   Wed Jul 14 14:46:12 2010 -0400
127768
127769     GDBusConnection: copy object and subtree virtual tables
127770
127771     Signed-off-by: David Zeuthen <davidz@redhat.com>
127772
127773  gio/gdbusconnection.c | 58
127774  +++++++++++++++++++++++++++++++++++++++++++--------
127775  gio/gdbusconnection.h | 19 ++++++++---------
127776  2 files changed, 58 insertions(+), 19 deletions(-)
127777
127778 commit 914b046226c762bae578e17f7ed9a0fdf058045a
127779 Author: David Zeuthen <davidz@redhat.com>
127780 Date:   Wed Jul 14 12:37:32 2010 -0400
127781
127782     GDBusConnection: Fix up g_dbus_connection_close()
127783
127784     ... so it is async, cancelable and returns an error. Also provide a
127785     synchronous version.
127786
127787     This is an API/ABI break but it is expected that only very few
127788     applications use this API.
127789
127790     Signed-off-by: David Zeuthen <davidz@redhat.com>
127791
127792  docs/reference/gio/gio-sections.txt |   2 +
127793  gio/gdbusconnection.c               | 151
127794  ++++++++++++++++++++++++++++++++----
127795  gio/gdbusconnection.h               |  14 +++-
127796  gio/gio.symbols                     |   2 +
127797  gio/tests/gdbus-connection.c        |   8 +-
127798  5 files changed, 158 insertions(+), 19 deletions(-)
127799
127800 commit 14e37ef7967a2da594faaab24fe2c9c117cf099f
127801 Author: David Zeuthen <davidz@redhat.com>
127802 Date:   Wed Jul 14 11:39:22 2010 -0400
127803
127804     GDBusMessage: Make endianness for D-Bus messages match host byte order
127805
127806     Signed-off-by: David Zeuthen <davidz@redhat.com>
127807
127808  gio/gdbusmessage.c | 12 +++++++++++-
127809  1 file changed, 11 insertions(+), 1 deletion(-)
127810
127811 commit 497edd8b40edfbf85e029a9300e0d99ac6f08630
127812 Author: David Zeuthen <davidz@redhat.com>
127813 Date:   Wed Jul 14 11:14:58 2010 -0400
127814
127815     Bug 623815 – Don't check sender for GDBusProxy objects where name
127816     is not set
127817
127818     Based on a patch from Peng Huang <shawn.p.huang@gmail.com>, thanks!
127819
127820     https://bugzilla.gnome.org/show_bug.cgi?id=623815
127821
127822     Signed-off-by: David Zeuthen <davidz@redhat.com>
127823
127824  gio/gdbusproxy.c       |  4 +--
127825  gio/tests/gdbus-peer.c | 72
127826  ++++++++++++++++++++++++++++++++++++++++++++++----
127827  2 files changed, 69 insertions(+), 7 deletions(-)
127828
127829 commit 8a2e7d371fdf55c23c61be908761431509cd3a7c
127830 Author: Colin Walters <walters@verbum.org>
127831 Date:   Fri Jun 18 14:19:57 2010 -0400
127832
127833     Make default-quit not apply if register=FALSE
127834
127835     Callers who are using g_application_unregistered_try_new are
127836     likely wanting to continue doing something else if _register()
127837     fails.  Change the semantics so that passing register=FALSE
127838     unsets default-quit as well.  This means that a later _register()
127839     call will send Activate but continue the process.
127840
127841     https://bugzilla.gnome.org/show_bug.cgi?id=622005
127842
127843  gio/gapplication.c     | 23 ++++++++++++++++++-----
127844  gio/gdbusapplication.c |  9 +++++++--
127845  2 files changed, 25 insertions(+), 7 deletions(-)
127846
127847 commit 7e0121dfe0a9377cd35c9d4b90c477b96d56c43f
127848 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
127849 Date:   Wed Jul 14 19:28:34 2010 +0800
127850
127851     Updated Traditional Chinese translation(Hong Kong and Taiwan)
127852
127853  po/zh_HK.po | 1717
127854  +++++++++++++++++++++++++++++++----------------------------
127855  po/zh_TW.po | 1700
127856  ++++++++++++++++++++++++++++++----------------------------
127857  2 files changed, 1803 insertions(+), 1614 deletions(-)
127858
127859 commit 463edcb045b287cd0df8f44322e133ae32fe5e87
127860 Author: Stefan Kost <ensonic@users.sf.net>
127861 Date:   Wed Jul 14 11:56:41 2010 +0300
127862
127863     docs: xi:include the annotation glossary to kill warnings and make
127864     them work
127865
127866  docs/reference/gio/gio-docs.xml          | 3 +++
127867  docs/reference/glib/glib-docs.sgml       | 2 ++
127868  docs/reference/gobject/gobject-docs.sgml | 2 ++
127869  3 files changed, 7 insertions(+)
127870
127871 commit de56aca0b5cf2eaf99ba501dd3d55b750c752433
127872 Author: Javier Jardón <jjardon@gnome.org>
127873 Date:   Tue Jul 13 05:05:48 2010 +0200
127874
127875     Clean autotools config a bit
127876
127877     New requirements:
127878     autoconf >= 2.62
127879     automake >= 1.10
127880     libtool >= 2.2
127881
127882  Makefile.am  |  4 +---
127883  autogen.sh   | 10 +++-------
127884  configure.ac | 14 +++++---------
127885  3 files changed, 9 insertions(+), 19 deletions(-)
127886
127887 commit 3a8ab85d967c3b0fa1b7d702d640df61020d92a0
127888 Author: Ryan Lortie <desrt@desrt.ca>
127889 Date:   Tue Jul 13 11:59:16 2010 -0400
127890
127891     rename configure.in to configure.ac
127892
127893  README.win32                 | 2 +-
127894  config.h.win32.in            | 2 +-
127895  configure.in => configure.ac | 4 ++--
127896  glib/gmem.c                  | 2 +-
127897  glib/gthread.c               | 4 ++--
127898  m4macros/glib-gettext.m4     | 4 ++--
127899  6 files changed, 9 insertions(+), 9 deletions(-)
127900
127901 commit 0bb7cc3fceb9223845d2032c9d381f2e15c5285d
127902 Author: Ryan Lortie <desrt@desrt.ca>
127903 Date:   Tue Jul 13 09:24:16 2010 -0400
127904
127905     Remove GUnixVolumeMonitor, GUnixMount from docs
127906
127907     David says that they're supposed to be private.
127908
127909  docs/reference/gio/Makefile.am            |  3 +++
127910  docs/reference/gio/gio-sections.txt       | 15 -----------
127911  docs/reference/glib/tmpl/glib-unused.sgml | 40
127912  ------------------------------
127913  docs/reference/glib/tmpl/version.sgml     | 41
127914  +++++++++++++++++++++++++++++++
127915  4 files changed, 44 insertions(+), 55 deletions(-)
127916
127917 commit 5344c22810c01a0cd708562be563f81f15f517f3
127918 Author: Ryan Lortie <desrt@desrt.ca>
127919 Date:   Mon Jul 12 18:30:14 2010 -0400
127920
127921     gio/ docs fixup
127922
127923  docs/reference/gio/Makefile.am            |  5 +++
127924  docs/reference/gio/gio-sections.txt       | 32 ++---------------
127925  docs/reference/glib/tmpl/glib-unused.sgml | 59
127926  ++++++++++++++++---------------
127927  gio/fen/fen-kernel.c                      |  6 ++--
127928  gio/fen/fen-node.c                        |  8 ++---
127929  gio/fen/libfen_la-fen-dump.loT            |  7 ----
127930  gio/gappinfo.h                            |  1 -
127931  gio/gbufferedoutputstream.h               |  1 -
127932  gio/gconverterinputstream.h               |  1 -
127933  gio/gconverteroutputstream.h              |  1 -
127934  gio/gdatainputstream.h                    |  1 -
127935  gio/gdataoutputstream.h                   |  1 -
127936  gio/gfileenumerator.h                     |  1 -
127937  gio/gkeyfilesettingsbackend.c             |  2 +-
127938  gio/gsettings.c                           |  8 ++---
127939  gio/gsettings.h                           |  2 +-
127940  gio/gsettingsschema.c                     |  2 +-
127941  gio/gunixconnection.c                     |  2 +-
127942  gio/gvolumemonitor.h                      |  1 -
127943  19 files changed, 53 insertions(+), 88 deletions(-)
127944
127945 commit adde752ec5a600a71f8c9acf1be032ab5f5de46c
127946 Author: Ryan Lortie <desrt@desrt.ca>
127947 Date:   Mon Jul 12 17:46:17 2010 -0400
127948
127949     More docs fixes
127950
127951       Remove the g*alias.h from the ignore lists
127952
127953       Remove other old files from ignore lists
127954
127955       Clean up gobject docs
127956
127957  docs/reference/gio/Makefile.am     | 2 --
127958  docs/reference/glib/Makefile.am    | 6 ------
127959  docs/reference/gobject/Makefile.am | 2 +-
127960  gobject/gparamspecs.h              | 2 ++
127961  gobject/gvaluecollector.h          | 7 ++++++-
127962  5 files changed, 9 insertions(+), 10 deletions(-)
127963
127964 commit de5afbc7cc262b677e00704e1bf3562f45dbede0
127965 Author: Ryan Lortie <desrt@desrt.ca>
127966 Date:   Mon Jul 12 17:32:44 2010 -0400
127967
127968     More gtk-doc cleanups for glib/
127969
127970  docs/reference/glib/Makefile.am           |  2 ++
127971  docs/reference/glib/glib-sections.txt     |  6 ++++++
127972  docs/reference/glib/tmpl/glib-unused.sgml |  9 ---------
127973  docs/reference/glib/tmpl/i18n.sgml        | 10 ++++++++++
127974  4 files changed, 18 insertions(+), 9 deletions(-)
127975
127976 commit 92df91590fd4b1ca4921cc3f89421928b857e75c
127977 Author: Ryan Lortie <desrt@desrt.ca>
127978 Date:   Mon Jul 12 17:31:03 2010 -0400
127979
127980     trivial whitespace fix
127981
127982  glib/gmem.h | 2 +-
127983  1 file changed, 1 insertion(+), 1 deletion(-)
127984
127985 commit 7791fce38a1a7d292e94d3bb5a0ffb8d6da9333d
127986 Author: Ryan Lortie <desrt@desrt.ca>
127987 Date:   Mon Jul 12 16:37:56 2010 -0400
127988
127989     Fix some glib docs warnings
127990
127991     Remove some symbols from glib-sections.txt that gtk-doc has no idea
127992     about.
127993
127994     Add proper callback typedefs for GTester (gtk-doc dislikes inline
127995     function types).
127996
127997     Fix some other minor issues.
127998
127999  docs/reference/glib/glib-sections.txt   |  9 +++--
128000  docs/reference/glib/tmpl/fileutils.sgml |  6 ++++
128001  docs/reference/glib/tmpl/testing.sgml   | 35 ++++++++++++++++---
128002  glib/gstdio.c                           |  8 +++++
128003  glib/gstrfuncs.c                        | 10 +++---
128004  glib/gtestutils.c                       | 62
128005  ++++++++++++++++++++++++---------
128006  glib/gtestutils.h                       | 30 +++++++++-------
128007  glib/gutf8.c                            |  2 +-
128008  glib/gvariant.c                         |  2 +-
128009  9 files changed, 121 insertions(+), 43 deletions(-)
128010
128011 commit dc8cf867c805095b7acd7842b731c6eff32ee18f
128012 Author: Matthias Clasen <mclasen@redhat.com>
128013 Date:   Mon Jul 12 07:50:36 2010 -0400
128014
128015     Don't return FALSE when a pointer is expected
128016
128017     Pointed out in bug 623956
128018
128019  glib/gvariant-parser.c        | 8 ++++----
128020  glib/tests/markup-subparser.c | 2 +-
128021  2 files changed, 5 insertions(+), 5 deletions(-)
128022
128023 commit 90285b0643d23059bdf28aff4afd337f91a556a6
128024 Author: Ryan Lortie <desrt@desrt.ca>
128025 Date:   Mon Jul 12 15:30:26 2010 -0400
128026
128027     Bump gtk-doc dependency to 1.15
128028
128029     Use the multiple source-directory support contained therein.
128030
128031  configure.in                    | 2 +-
128032  docs/reference/glib/Makefile.am | 2 +-
128033  2 files changed, 2 insertions(+), 2 deletions(-)
128034
128035 commit 83d67bf2e79e1cb984e398b218cedd0b1e50bd1f
128036 Author: Ryan Lortie <desrt@desrt.ca>
128037 Date:   Sun Jul 11 21:08:42 2010 -0400
128038
128039     move glibconfig.h to glib/
128040
128041  .gitignore                                         |  2 --
128042  Makefile.am                                        | 18 +-------------
128043  configure.in                                       | 14 +++++------
128044  gio/abicheck.sh                                    |  2 +-
128045  glib/.gitignore                                    |  4 +++
128046  glib/Makefile.am                                   | 29
128047  +++++++++++++++++++---
128048  glib/abicheck.sh                                   |  2 +-
128049  .../glibconfig.h.win32.in                          |  0
128050  gobject/abicheck.sh                                |  2 +-
128051  9 files changed, 41 insertions(+), 32 deletions(-)
128052
128053 commit 29a6fb68b7d73648992ea55d17cc54fc1261fe29
128054 Author: Colin Walters <walters@verbum.org>
128055 Date:   Fri Jun 25 09:37:06 2010 -0400
128056
128057     Don't attempt to build dtrace support on OS X
128058
128059     Apparently the OS X "dtrace" command is different from the Sun one,
128060     which is what Linux supports.  Since I don't have access to an OS X
128061     machine to test build patches on, simply disable dtrace on OS X
128062     for now.
128063
128064     https://bugzilla.gnome.org/show_bug.cgi?id=622697
128065
128066  configure.in | 22 +++++++++++++---------
128067  1 file changed, 13 insertions(+), 9 deletions(-)
128068
128069 commit e5834637eb4a336393989dc68d7615abf153335f
128070 Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
128071 Date:   Mon Jul 12 16:19:45 2010 +0300
128072
128073     Added Kazakh translation for Kazakh
128074
128075  po/LINGUAS |    1 +
128076  po/kk.po   | 2813
128077  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
128078  2 files changed, 2814 insertions(+)
128079
128080 commit 82318fbda3441615e11fe5fa25144d27096286fe
128081 Author: Ryan Lortie <desrt@desrt.ca>
128082 Date:   Sun Jul 11 12:51:54 2010 -0400
128083
128084     bump the version
128085
128086  configure.in | 2 +-
128087  1 file changed, 1 insertion(+), 1 deletion(-)
128088
128089 commit be247c24c6b532b2acfe52424ffdcc79bdc48bf4
128090 Author: Ryan Lortie <desrt@desrt.ca>
128091 Date:   Sun Jul 11 12:51:33 2010 -0400
128092
128093     This is glib 2.25.11
128094
128095  NEWS                                            |  1 +
128096  docs/reference/glib/tmpl/atomic_operations.sgml | 42
128097  ++++++++++++++-----------
128098  docs/reference/glib/tmpl/bookmarkfile.sgml      | 16 +++++-----
128099  docs/reference/glib/tmpl/conversions.sgml       | 22 -------------
128100  docs/reference/glib/tmpl/numerical.sgml         | 10 ++++++
128101  5 files changed, 43 insertions(+), 48 deletions(-)
128102
128103 commit 8c36b1ad2bf03141cd1aacbb0fa9d19ba7c72c17
128104 Author: Kjartan Maraas <kmaraas@gnome.org>
128105 Date:   Sun Jul 11 15:51:04 2010 +0200
128106
128107     Updated Norwegian bokmål translation
128108
128109  po/nb.po | 1387
128110  +++++++++++++++++++++++++++++++++-----------------------------
128111  1 file changed, 732 insertions(+), 655 deletions(-)
128112
128113 commit 358b9d6ac750c3d35b259df2b59353d004a32ace
128114 Author: Matthias Clasen <mclasen@redhat.com>
128115 Date:   Sat Jul 10 23:53:36 2010 -0400
128116
128117     Move main loop docs inline
128118
128119  docs/reference/glib/tmpl/main.sgml | 288 +++++-----------------------
128120  glib/gmain.c                       |  76 ++++++++
128121  glib/gmain.h                       | 374
128122  +++++++++++++++++++++++++++++--------
128123  glib/gpoll.h                       |  30 ++-
128124  4 files changed, 448 insertions(+), 320 deletions(-)
128125
128126 commit ab8cb652c83d77471b2e0f56b270d4ef8704dae9
128127 Author: Matthias Clasen <mclasen@redhat.com>
128128 Date:   Sat Jul 10 22:30:04 2010 -0400
128129
128130     Fix a typo
128131
128132  docs/reference/glib/tmpl/bookmarkfile.sgml | 102
128133  ++++-------------------------
128134  glib/gatomic.c                             |   2 +-
128135  glib/gbookmarkfile.c                       |  44 +++++++++++++
128136  glib/gbookmarkfile.h                       |  30 ++++++++-
128137  glib/tests/Makefile.am                     |   3 +-
128138  glib/tests/bookmarks.xbel                  |  23 +++++++
128139  6 files changed, 110 insertions(+), 94 deletions(-)
128140
128141 commit e57291efdc53a2f7732e39730ef91dab266ade83
128142 Author: Matthias Clasen <mclasen@redhat.com>
128143 Date:   Sat Jul 10 21:51:34 2010 -0400
128144
128145     Move docs for atomic operations inline
128146
128147  docs/reference/glib/tmpl/atomic_operations.sgml | 136
128148  ++++++------------------
128149  glib/gatomic.c                                  | 133
128150  ++++++++++++++++++++++-
128151  glib/gatomic.h                                  |  22 +++-
128152  3 files changed, 183 insertions(+), 108 deletions(-)
128153
128154 commit e8503fddee2c5426a98d066c5a24afd9ae7ade50
128155 Author: Matthias Clasen <mclasen@redhat.com>
128156 Date:   Sat Jul 10 21:26:28 2010 -0400
128157
128158     Move GAsyncQueue docs inline
128159
128160  docs/reference/glib/tmpl/async_queues.sgml | 55
128161  ++----------------------------
128162  glib/gasyncqueue.c                         | 53
128163  ++++++++++++++++++++++++++++
128164  2 files changed, 55 insertions(+), 53 deletions(-)
128165
128166 commit db0c58062dd208982521dfc99b0da59a5bd4327b
128167 Author: Ryan Lortie <desrt@desrt.ca>
128168 Date:   Sat Jul 10 23:28:30 2010 -0400
128169
128170     NEWS for the pending release
128171
128172  NEWS | 152
128173  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
128174  1 file changed, 152 insertions(+)
128175
128176 commit d2fe46b476a183168d57581c41b763b9e8f03c7c
128177 Author: Colin Walters <walters@verbum.org>
128178 Date:   Sat Jul 10 20:09:34 2010 -0400
128179
128180     Annotate all custom GIO GSource using g_source_set_name
128181
128182     Naming the sources allows easier debugging with e.g. SystemTap
128183     probes.
128184
128185     https://bugzilla.gnome.org/show_bug.cgi?id=620536
128186
128187  gio/gsocket.c                | 1 +
128188  gio/gunixinputstream.c       | 1 +
128189  gio/gunixoutputstream.c      | 1 +
128190  gio/inotify/inotify-kernel.c | 1 +
128191  glib/giounix.c               | 1 +
128192  glib/giowin32.c              | 1 +
128193  6 files changed, 6 insertions(+)
128194
128195 commit 7568bb66f996bdf94da6963399333236f73adb1b
128196 Author: Matthias Clasen <mclasen@redhat.com>
128197 Date:   Sat Jul 10 20:00:49 2010 -0400
128198
128199     use proper feature test macros for isnan
128200
128201     Problem pointed out in bug 581354
128202
128203  glib/tests/strfuncs.c | 1 +
128204  1 file changed, 1 insertion(+)
128205
128206 commit d9dc570c593a29be62b3d85cef43f92f52dcce8e
128207 Author: Matthias Clasen <mclasen@redhat.com>
128208 Date:   Sat Jul 10 19:46:40 2010 -0400
128209
128210     Add ACLOCAL_AMFLAGS to Makefile.am
128211
128212     Patch by Vincent Untz, bug 570036
128213
128214  Makefile.am | 2 ++
128215  1 file changed, 2 insertions(+)
128216
128217 commit 3dca4ce434f30a5c72f773c5c0437d4ac92413ab
128218 Author: Matthias Clasen <mclasen@redhat.com>
128219 Date:   Sat Jul 10 19:16:27 2010 -0400
128220
128221     One more dubious return
128222
128223  gio/gsocketlistener.c | 2 +-
128224  1 file changed, 1 insertion(+), 1 deletion(-)
128225
128226 commit d44ae96cb1566447ce44034b8b9290badacb6fe4
128227 Author: Ryan Lortie <desrt@desrt.ca>
128228 Date:   Sat Jul 10 17:54:08 2010 -0400
128229
128230     GVariant: fix some more leaks in error cases
128231
128232  glib/gvariant-parser.c | 4 ++++
128233  1 file changed, 4 insertions(+)
128234
128235 commit 90c49a0654f4aa556f3d2ccb7c91b6e480eef1ae
128236 Author: Ryan Lortie <desrt@desrt.ca>
128237 Date:   Sat Jul 10 17:45:51 2010 -0400
128238
128239     move the g_free() from the last commit down
128240
128241     It is needed for the error message...
128242
128243  glib/gvariant-parser.c | 4 +++-
128244  1 file changed, 3 insertions(+), 1 deletion(-)
128245
128246 commit 29babb9fc8baf2327b2e0781fbf07bed76a4cbde
128247 Author: Matthias Clasen <mclasen@redhat.com>
128248 Date:   Sat Jul 10 18:04:22 2010 -0400
128249
128250     Minor cleanup
128251
128252  gio/glocalfileenumerator.c | 5 ++---
128253  1 file changed, 2 insertions(+), 3 deletions(-)
128254
128255 commit f8e22856c643bfccaf03db6f84738126cff374d0
128256 Author: Matthias Clasen <mclasen@redhat.com>
128257 Date:   Sat Jul 10 17:57:45 2010 -0400
128258
128259     Add a GAppInfoCreate flag for startup-notification
128260
128261     Using this flag, it will be possible to launch apps without a
128262     desktop file, in the same way that gdk_spawn_... lets you do.
128263
128264     Requested in bug 599223.
128265
128266  gio/gdesktopappinfo.c | 2 +-
128267  gio/gioenums.h        | 8 +++++---
128268  2 files changed, 6 insertions(+), 4 deletions(-)
128269
128270 commit 5f1490e94aa0fcfe72b92377dc7efae4b3300a6c
128271 Author: Matthias Clasen <mclasen@redhat.com>
128272 Date:   Sat Jul 10 17:21:32 2010 -0400
128273
128274     Fix sparse warnings
128275
128276     These were listed in bug 623955
128277
128278  gio/gconverteroutputstream.c | 2 +-
128279  gio/gdbusauthmechanismsha1.c | 4 ++--
128280  gio/gdbusconnection.c        | 2 +-
128281  gio/gfileinfo.c              | 4 ++--
128282  gio/ginetsocketaddress.c     | 2 +-
128283  gio/gmount.c                 | 6 +++---
128284  gio/gschema-compile.c        | 6 +++---
128285  gio/gunixfdmessage.c         | 2 +-
128286  gio/gunixresolver.c          | 9 ++++++---
128287  9 files changed, 20 insertions(+), 17 deletions(-)
128288
128289 commit 41f4aba2d22ceec7f8dd0916aae99fb3eea5699f
128290 Author: Matthias Clasen <mclasen@redhat.com>
128291 Date:   Sat Jul 10 17:12:31 2010 -0400
128292
128293     Chain up in g_settings_finalize
128294
128295     Requested in bug 623954
128296
128297  gio/gsettings.c | 2 ++
128298  1 file changed, 2 insertions(+)
128299
128300 commit 61027a8b5ce75c68f2a6e84134ea88af1f8a5556
128301 Author: Matthias Clasen <mclasen@redhat.com>
128302 Date:   Sat Jul 10 17:06:41 2010 -0400
128303
128304     Turn on glibc malloc checking features for make check
128305
128306  Makefile.decl | 2 +-
128307  1 file changed, 1 insertion(+), 1 deletion(-)
128308
128309 commit 48a04f9303294304db5693acb1e4421cfdd4464a
128310 Author: Ryan Lortie <desrt@desrt.ca>
128311 Date:   Sat Jul 10 16:56:51 2010 -0400
128312
128313     GVariant: don't leak during type inferencing
128314
128315  glib/gvariant-parser.c | 1 +
128316  1 file changed, 1 insertion(+)
128317
128318 commit b1c4dec264eeff92fc9afd112c6b6fc4fd74c087
128319 Author: Jorge González <jorgegonz@svn.gnome.org>
128320 Date:   Sat Jul 10 11:03:52 2010 +0200
128321
128322     Updated Spanish translation
128323
128324  po/es.po | 1179
128325  +++++++++++++++++++++++++++++++-------------------------------
128326  1 file changed, 588 insertions(+), 591 deletions(-)
128327
128328 commit 551461b23a52f4c49633352e538184cd8cb250ad
128329 Author: Matthias Clasen <mclasen@redhat.com>
128330 Date:   Fri Jul 9 08:33:27 2010 -0400
128331
128332     Fix some leaks in the inotify code
128333
128334     Also avoid creating some unused objects. Patch by Carlos Garnacho,
128335     bug 613057
128336
128337  gio/inotify/inotify-helper.c | 11 ++---------
128338  1 file changed, 2 insertions(+), 9 deletions(-)
128339
128340 commit c24a29e13bcf2c36140c5d8467a9258402c347aa
128341 Author: Matthias Clasen <mclasen@redhat.com>
128342 Date:   Fri Jul 9 07:24:08 2010 -0400
128343
128344     Adapt to recent MLS changes
128345
128346     g_file_query_info returns non-NULL more often now.
128347
128348  gio/gfile.c             | 7 ++++---
128349  gio/tests/live-g-file.c | 5 +----
128350  2 files changed, 5 insertions(+), 7 deletions(-)
128351
128352 commit e302e919e5c8329ae293f0ba5921c6dfce289beb
128353 Author: Matthias Clasen <mclasen@redhat.com>
128354 Date:   Thu Jul 8 19:52:36 2010 -0400
128355
128356     Remove dead links from the IEEE float documentation
128357
128358  docs/reference/glib/tmpl/numerical.sgml | 46
128359  ++++++++++++---------------------
128360  1 file changed, 16 insertions(+), 30 deletions(-)
128361
128362 commit 0c357a2d149080c4e4fefb29436c03e7879ce437
128363 Author: Matthias Clasen <mclasen@redhat.com>
128364 Date:   Thu Jul 8 19:37:31 2010 -0400
128365
128366     Improve the long description of GString
128367
128368     It is more similar to a Java StringBuffer than to a C string.
128369     See bug 612439.
128370
128371  docs/reference/glib/tmpl/strings.sgml | 9 +++++----
128372  1 file changed, 5 insertions(+), 4 deletions(-)
128373
128374 commit 2504ec988e0288b8616907b43e489c74d49a08f0
128375 Author: Will Thompson <will@willthompson.co.uk>
128376 Date:   Thu Jul 8 19:30:53 2010 -0400
128377
128378     Document NULL shortcut to g_value_array_insert etc.
128379
128380     You can pass a NULL GValue * to any of g_value_array_insert,
128381     _prepend or
128382     _append to add a new, uninitialized value. This is a very useful
128383     shortcut, and it should be documented rather than left languishing
128384     in a
128385     comment in the implementation.
128386
128387     Fixes Gnome bug #552363.
128388
128389  gobject/gvaluearray.c | 18 ++++++++++--------
128390  1 file changed, 10 insertions(+), 8 deletions(-)
128391
128392 commit cc44ef148c578ec87f71c155549a5d352a30bb3a
128393 Author: Matthias Clasen <mclasen@redhat.com>
128394 Date:   Thu Jul 8 19:26:25 2010 -0400
128395
128396     Improve some GNode docs
128397
128398     See bug 561248
128399
128400  glib/gnode.h | 6 ++++--
128401  1 file changed, 4 insertions(+), 2 deletions(-)
128402
128403 commit ac342a8d0c4e50b5983631808ca6b7dc7508e17d
128404 Author: Matthias Clasen <mclasen@redhat.com>
128405 Date:   Thu Jul 8 19:23:42 2010 -0400
128406
128407     Expand the g_sprintf docs
128408
128409     As requested in bug 576833.
128410
128411  glib/gprintf.c | 31 ++++++++++++++++++-------------
128412  1 file changed, 18 insertions(+), 13 deletions(-)
128413
128414 commit 7cfa23b17785218463274854753494b5e49584c8
128415 Author: Matthias Clasen <mclasen@redhat.com>
128416 Date:   Thu Jul 8 19:03:18 2010 -0400
128417
128418     Add a note about l10n to the g_strconcat docs
128419
128420     As requested in bug 576854
128421
128422  glib/gstrfuncs.c | 7 +++++--
128423  1 file changed, 5 insertions(+), 2 deletions(-)
128424
128425 commit e0017f24c58ba756c186026e42d59ed3015e80ce
128426 Author: Matthias Clasen <mclasen@redhat.com>
128427 Date:   Thu Jul 8 17:38:47 2010 -0400
128428
128429     Move uri conversion functions to a better place in the docs
128430
128431     g_filename_from/to_uri are better off in the section called
128432     "URI functions". Requested in bug 582227.
128433
128434  docs/reference/glib/glib-sections.txt | 4 ++--
128435  1 file changed, 2 insertions(+), 2 deletions(-)
128436
128437 commit 3c6304a332c8da9275569c9820660e859b4ac160
128438 Author: Jorge González <jorgegonz@svn.gnome.org>
128439 Date:   Thu Jul 8 23:25:01 2010 +0200
128440
128441     Updated Spanish translation
128442
128443  po/es.po | 176
128444  +++++++++++++++++++++++++++++++++++++++------------------------
128445  1 file changed, 109 insertions(+), 67 deletions(-)
128446
128447 commit e0f2d0f28e3074ba839f997a15997a2d878d2f76
128448 Author: Matthias Clasen <mclasen@redhat.com>
128449 Date:   Thu Jul 8 16:32:08 2010 -0400
128450
128451     Comment out an unused function
128452
128453     it is causing warnings, so it needs to die...bug 622600
128454
128455  glib/pcre/pcre_ucp_searchfuncs.c | 4 ++--
128456  1 file changed, 2 insertions(+), 2 deletions(-)
128457
128458 commit 448ac22e80bcd947d255616a9147dbce5c85e120
128459 Author: Matthias Clasen <mclasen@redhat.com>
128460 Date:   Thu Jul 8 16:24:44 2010 -0400
128461
128462     Fix an oversight in the previous commit
128463
128464  gio/gdesktopappinfo.c | 2 +-
128465  1 file changed, 1 insertion(+), 1 deletion(-)
128466
128467 commit 33f7f6a7485189ef15c953c74dac276e762b3bb9
128468 Author: Matthias Clasen <mclasen@redhat.com>
128469 Date:   Thu Jul 8 16:22:16 2010 -0400
128470
128471     Use glib infrastructure to parse debug flags
128472
128473     Proposed in bug 623319
128474
128475  gio/gdbusprivate.c | 41 +++++++++++++++--------------------------
128476  1 file changed, 15 insertions(+), 26 deletions(-)
128477
128478 commit 29850d03e8456ff7b05d7bd6fc9eba9895b50ff6
128479 Author: Matthias Clasen <mclasen@redhat.com>
128480 Date:   Thu Jul 8 15:18:05 2010 -0400
128481
128482     Be a bit more picky when deciding if mounts are internal
128483
128484     Complained about in bug 623780.
128485
128486  gio/gunixmounts.c | 9 +++++----
128487  1 file changed, 5 insertions(+), 4 deletions(-)
128488
128489 commit 349aab2bd4cb221b99d98802339bde8d0adc178d
128490 Author: Matthias Clasen <mclasen@redhat.com>
128491 Date:   Thu Jul 8 15:11:24 2010 -0400
128492
128493     A little more correctness in formatting pids
128494
128495     Requested in bug 623772
128496
128497  gio/gdesktopappinfo.c | 2 +-
128498  1 file changed, 1 insertion(+), 1 deletion(-)
128499
128500 commit fcddf9c2a1e0c76843af91d6d530194bcb7d8791
128501 Author: Matthias Clasen <mclasen@redhat.com>
128502 Date:   Thu Jul 8 14:58:33 2010 -0400
128503
128504     Escape arguments when putting together a cmdline
128505
128506     See bug 623770
128507
128508  gio/gdesktopappinfo.c | 16 +++++++++++++---
128509  1 file changed, 13 insertions(+), 3 deletions(-)
128510
128511 commit 607fec50e65eef943bc5dd6254bf0b331b682cca
128512 Author: Matthias Clasen <mclasen@redhat.com>
128513 Date:   Thu Jul 8 14:38:55 2010 -0400
128514
128515     xinclude the dtd
128516
128517     Keeping two copies in sync manually gets tiresome.
128518
128519  gio/gsettings.c | 65
128520  +--------------------------------------------------------
128521  1 file changed, 1 insertion(+), 64 deletions(-)
128522
128523 commit c7816005f99c5293b608c70d4b341d410cb5aea4
128524 Author: Matthias Clasen <mclasen@redhat.com>
128525 Date:   Thu Jul 8 14:29:17 2010 -0400
128526
128527     Update the dtd to match the implementation
128528
128529     See bug 623720
128530
128531  gio/gschema.dtd | 30 +++++++++++++++++++++++++-----
128532  1 file changed, 25 insertions(+), 5 deletions(-)
128533
128534 commit 71e7b5800a310ae7424f3eec4ebcdcc1becaa6e7
128535 Author: Matthias Clasen <mclasen@redhat.com>
128536 Date:   Thu Jul 8 14:19:08 2010 -0400
128537
128538     Handle MLS selinux policy better
128539
128540     Following the behaviour of ls here, we should return at least the
128541     file name, if we can't get any other information about a file. To
128542     do this, handle EACCESS on stat() calls.
128543
128544     Patch by Tomas Bzatek, see bug 623692
128545
128546  gio/glocalfileinfo.c | 76
128547  +++++++++++++++++++++++++++++++++-------------------
128548  1 file changed, 48 insertions(+), 28 deletions(-)
128549
128550 commit 1e8656fe24e846f3bb0533e96afb1e0b46a37b49
128551 Author: Matthias Clasen <mclasen@redhat.com>
128552 Date:   Thu Jul 8 14:12:28 2010 -0400
128553
128554     Check for zlib using pkg-config
128555
128556     Based on a patch by Felipe Contreras, see bug 623473.
128557
128558  configure.in | 14 ++++++++------
128559  1 file changed, 8 insertions(+), 6 deletions(-)
128560
128561 commit 5adf506d5bb8b0d13ded7fd8480d17d27e7ae31e
128562 Author: Matthias Clasen <mclasen@redhat.com>
128563 Date:   Thu Jul 8 11:33:21 2010 -0400
128564
128565     Use proper variables
128566
128567     And also make sure we don't read garbage.
128568
128569  gio/tests/gsettings.c | 35 ++++++++++++++++++++++++++---------
128570  1 file changed, 26 insertions(+), 9 deletions(-)
128571
128572 commit a00fa340cb776976b14fd1b9476d1488a75d8377
128573 Author: Ryan Lortie <desrt@desrt.ca>
128574 Date:   Wed Jul 7 22:00:43 2010 -0400
128575
128576     base64: remove unnecessary assertions
128577
128578     Allow base64 encoding/decoding of empty strings.
128579
128580  glib/gbase64.c | 5 +----
128581  1 file changed, 1 insertion(+), 4 deletions(-)
128582
128583 commit ddb919245c33f23c45d69b9e2aea85458d8d67f2
128584 Author: Matthias Clasen <mclasen@redhat.com>
128585 Date:   Wed Jul 7 20:36:28 2010 -0400
128586
128587     forgotten file
128588
128589  glib/tests/keyfiletest.ini | 4 ++++
128590  1 file changed, 4 insertions(+)
128591
128592 commit 5b946e0504952a472cea1ef95df0967e8a4a7b47
128593 Author: Ryan Lortie <desrt@desrt.ca>
128594 Date:   Wed Jul 7 19:53:22 2010 -0400
128595
128596     gio/: fully remove gioalias hacks
128597
128598  gio/.gitignore                         |   2 -
128599  gio/Makefile.am                        |  16 +---
128600  gio/fen/fen-dump.c                     |   1 -
128601  gio/fen/fen-helper.c                   |   1 -
128602  gio/fen/fen-kernel.c                   |   1 -
128603  gio/fen/fen-node.c                     |   1 -
128604  gio/fen/gfendirectorymonitor.c         |   3 -
128605  gio/fen/gfenfilemonitor.c              |   3 -
128606  gio/gappinfo.c                         |   5 --
128607  gio/gapplication.c                     |   4 -
128608  gio/gasynchelper.c                     |   1 -
128609  gio/gasyncinitable.c                   |   4 -
128610  gio/gasyncresult.c                     |   4 -
128611  gio/gbufferedinputstream.c             |   5 --
128612  gio/gbufferedoutputstream.c            |   5 --
128613  gio/gcancellable.c                     |   4 -
128614  gio/gcharsetconverter.c                |   4 -
128615  gio/gcontenttype.c                     |   4 -
128616  gio/gconverter.c                       |   4 -
128617  gio/gconverterinputstream.c            |   4 -
128618  gio/gconverteroutputstream.c           |   4 -
128619  gio/gcredentials.c                     |   4 -
128620  gio/gdatainputstream.c                 |   5 --
128621  gio/gdataoutputstream.c                |   6 +-
128622  gio/gdbusaddress.c                     |   4 -
128623  gio/gdbusapplication.c                 |   1 -
128624  gio/gdbusauth.c                        |   4 -
128625  gio/gdbusauthmechanism.c               |   4 -
128626  gio/gdbusauthmechanismanon.c           |   4 -
128627  gio/gdbusauthmechanismexternal.c       |   4 -
128628  gio/gdbusauthmechanismsha1.c           |   4 -
128629  gio/gdbusauthobserver.c                |   6 --
128630  gio/gdbusconnection.c                  |   4 -
128631  gio/gdbuserror.c                       |   4 -
128632  gio/gdbusintrospection.c               |   4 -
128633  gio/gdbusmessage.c                     |   5 --
128634  gio/gdbusmethodinvocation.c            |   4 -
128635  gio/gdbusnameowning.c                  |   4 -
128636  gio/gdbusnamewatching.c                |   4 -
128637  gio/gdbusprivate.c                     |   4 -
128638  gio/gdbusproxy.c                       |   4 -
128639  gio/gdbusserver.c                      |   4 -
128640  gio/gdbusutils.c                       |   4 -
128641  gio/gdelayedsettingsbackend.c          |   1 -
128642  gio/gdesktopappinfo.c                  |   4 -
128643  gio/gdrive.c                           |   4 -
128644  gio/gdummyfile.c                       |   1 -
128645  gio/gemblem.c                          |   4 -
128646  gio/gemblemedicon.c                    |   4 -
128647  gio/gfile.c                            |   4 -
128648  gio/gfileattribute.c                   |   4 -
128649  gio/gfiledescriptorbased.c             |   5 --
128650  gio/gfileenumerator.c                  |   4 -
128651  gio/gfileicon.c                        |   4 -
128652  gio/gfileinfo.c                        |   4 -
128653  gio/gfileinputstream.c                 |   5 --
128654  gio/gfileiostream.c                    |   4 -
128655  gio/gfilemonitor.c                     |   4 -
128656  gio/gfilenamecompleter.c               |   4 -
128657  gio/gfileoutputstream.c                |   4 -
128658  gio/gfilterinputstream.c               |   4 -
128659  gio/gfilteroutputstream.c              |   4 -
128660  gio/gicon.c                            |   5 --
128661  gio/ginetaddress.c                     |   4 -
128662  gio/ginetsocketaddress.c               |   4 -
128663  gio/ginitable.c                        |   4 -
128664  gio/ginputstream.c                     |   4 -
128665  gio/gio.symbols                        |   4 +-
128666  gio/gioenumtypes.c.template            |   6 --
128667  gio/gioerror.c                         |   4 -
128668  gio/giomodule.c                        |   4 -
128669  gio/gioscheduler.c                     |   5 --
128670  gio/giostream.c                        |   4 -
128671  gio/gkeyfilesettingsbackend.c          |   4 -
128672  gio/gloadableicon.c                    |   4 -
128673  gio/glocaldirectorymonitor.c           |   4 -
128674  gio/glocalfile.c                       |   1 -
128675  gio/glocalfileenumerator.c             |   3 -
128676  gio/glocalfileinfo.c                   |   1 -
128677  gio/glocalfileinputstream.c            |   1 -
128678  gio/glocalfileiostream.c               |   1 -
128679  gio/glocalfilemonitor.c                |   4 -
128680  gio/glocalfileoutputstream.c           |   1 -
128681  gio/glocalvfs.c                        |   1 -
128682  gio/gmemoryinputstream.c               |   4 -
128683  gio/gmemoryoutputstream.c              |   4 -
128684  gio/gmemorysettingsbackend.c           |   1 -
128685  gio/gmount.c                           |   4 -
128686  gio/gmountoperation.c                  |   4 -
128687  gio/gnativevolumemonitor.c             |   4 -
128688  gio/gnetworkaddress.c                  |   4 -
128689  gio/gnetworkservice.c                  |   4 -
128690  gio/gnullapplication.c                 |   1 -
128691  gio/gnullsettingsbackend.c             |   1 -
128692  gio/goutputstream.c                    |   4 -
128693  gio/gpermission.c                      |   4 -
128694  gio/gpollfilemonitor.c                 |   1 -
128695  gio/gresolver.c                        |   4 -
128696  gio/gseekable.c                        |   4 -
128697  gio/gsettings.c                        |   3 -
128698  gio/gsettingsbackend.c                 |   4 -
128699  gio/gsimpleasyncresult.c               |   4 -
128700  gio/gsimplepermission.c                |   4 -
128701  gio/gsocket.c                          |   4 -
128702  gio/gsocketaddress.c                   |   4 -
128703  gio/gsocketaddressenumerator.c         |   4 -
128704  gio/gsocketclient.c                    |   4 -
128705  gio/gsocketconnectable.c               |   4 -
128706  gio/gsocketconnection.c                |   4 -
128707  gio/gsocketcontrolmessage.c            |   4 -
128708  gio/gsocketinputstream.c               |   4 -
128709  gio/gsocketlistener.c                  |   4 -
128710  gio/gsocketoutputstream.c              |   4 -
128711  gio/gsocketservice.c                   |   4 -
128712  gio/gsrvtarget.c                       |   4 -
128713  gio/gtcpconnection.c                   |   5 --
128714  gio/gthemedicon.c                      |   4 -
128715  gio/gthreadedresolver.c                |   4 -
128716  gio/gthreadedsocketservice.c           |   4 -
128717  gio/gunionvolumemonitor.c              |   5 --
128718  gio/gunixconnection.c                  |   4 -
128719  gio/gunixcredentialsmessage.c          |   5 --
128720  gio/gunixfdlist.c                      |   4 -
128721  gio/gunixfdmessage.c                   |   4 -
128722  gio/gunixinputstream.c                 |   4 -
128723  gio/gunixmount.c                       |   1 -
128724  gio/gunixmounts.c                      |   4 -
128725  gio/gunixoutputstream.c                |   4 -
128726  gio/gunixresolver.c                    |   4 -
128727  gio/gunixsocketaddress.c               |   4 -
128728  gio/gunixvolume.c                      |   1 -
128729  gio/gunixvolumemonitor.c               |   1 -
128730  gio/gvfs.c                             |   4 -
128731  gio/gvolume.c                          |   6 --
128732  gio/gvolumemonitor.c                   |   5 --
128733  gio/gwin32appinfo.c                    |   1 -
128734  gio/gwin32inputstream.c                |   4 -
128735  gio/gwin32mount.c                      |   1 -
128736  gio/gwin32outputstream.c               |   4 -
128737  gio/gwin32resolver.c                   |   4 -
128738  gio/gwin32volumemonitor.c              |   1 -
128739  gio/gzlibcompressor.c                  |   4 -
128740  gio/gzlibdecompressor.c                |   4 -
128741  gio/inotify/ginotifydirectorymonitor.c |   3 -
128742  gio/inotify/ginotifyfilemonitor.c      |   3 -
128743  gio/inotify/inotify-helper.c           |   3 -
128744  gio/makefile.msc                       |   8 --
128745  gio/makegioalias.pl                    | 139
128746  ---------------------------------
128747  gio/pltcheck.sh                        |  21 -----
128748  gio/win32/gwinhttpfile.c               |   2 -
128749  gio/win32/gwinhttpfileinputstream.c    |   2 -
128750  gio/win32/gwinhttpfileoutputstream.c   |   2 -
128751  gio/win32/gwinhttpvfs.c                |   2 -
128752  153 files changed, 3 insertions(+), 709 deletions(-)
128753
128754 commit 0fc50fa5f7424d21ff43a79838fe76ff73ad869b
128755 Author: Ryan Lortie <desrt@desrt.ca>
128756 Date:   Wed Jul 7 19:40:48 2010 -0400
128757
128758     gobject/: fully remove gobjectalias hacks
128759
128760  gobject/.gitignore          |   2 -
128761  gobject/Makefile.am         |  18 ++----
128762  gobject/gbinding.c          |   4 --
128763  gobject/gboxed.c            |   4 --
128764  gobject/gclosure.c          |   4 --
128765  gobject/genums.c            |   4 --
128766  gobject/gobject.c           |   6 --
128767  gobject/gobject.symbols     |   4 +-
128768  gobject/gparam.c            |   4 --
128769  gobject/gparamspecs.c       |   4 --
128770  gobject/gsignal.c           |   4 --
128771  gobject/gsourceclosure.c    |   4 --
128772  gobject/gtype.c             |   4 --
128773  gobject/gtypemodule.c       |   5 --
128774  gobject/gtypeplugin.c       |   4 --
128775  gobject/gvalue.c            |   4 --
128776  gobject/gvaluearray.c       |   4 --
128777  gobject/gvaluetransform.c   |   1 -
128778  gobject/gvaluetypes.c       |   4 --
128779  gobject/makefile.msc.in     |   8 ---
128780  gobject/makegobjectalias.pl | 139
128781  --------------------------------------------
128782  gobject/pltcheck.sh         |  19 ------
128783  22 files changed, 5 insertions(+), 249 deletions(-)
128784
128785 commit 2e53e50244b85d7e0b5358d617fabc15e8ec8bd7
128786 Author: Ryan Lortie <desrt@desrt.ca>
128787 Date:   Wed Jul 7 19:34:03 2010 -0400
128788
128789     glib/: fully remove galias hacks
128790
128791  glib/.gitignore               |   2 -
128792  glib/Makefile.am              |  18 +-----
128793  glib/garray.c                 |   4 --
128794  glib/gasyncqueue.c            |   4 --
128795  glib/gatomic-gcc.c            |   4 --
128796  glib/gatomic.c                |   4 --
128797  glib/gbacktrace.c             |   4 --
128798  glib/gbase64.c                |   5 --
128799  glib/gbitlock.c               |   4 --
128800  glib/gbookmarkfile.c          |   4 --
128801  glib/gbuffer.c                |   1 -
128802  glib/gcache.c                 |   4 --
128803  glib/gchecksum.c              |   4 --
128804  glib/gcompletion.c            |   4 --
128805  glib/gconvert.c               |   4 --
128806  glib/gdataset.c               |   4 --
128807  glib/gdate.c                  |   5 --
128808  glib/gdir.c                   |   4 --
128809  glib/gerror.c                 |   4 --
128810  glib/gfileutils.c             |   4 --
128811  glib/ghash.c                  |   4 --
128812  glib/ghook.c                  |   4 --
128813  glib/ghostutils.c             |   4 --
128814  glib/giochannel.c             |   4 --
128815  glib/giounix.c                |   4 --
128816  glib/giowin32.c               |   4 --
128817  glib/gkeyfile.c               |   4 --
128818  glib/glib.py                  |   5 +-
128819  glib/glib.symbols             |   4 +-
128820  glib/glist.c                  |   4 --
128821  glib/gmain.c                  |   4 --
128822  glib/gmappedfile.c            |   4 --
128823  glib/gmarkup.c                |   4 --
128824  glib/gmem.c                   |   4 --
128825  glib/gmessages.c              |  16 -----
128826  glib/gnode.c                  |   4 --
128827  glib/gnulib/g-gnulib.h        |   1 -
128828  glib/goption.c                |   5 --
128829  glib/gpattern.c               |   4 --
128830  glib/gpoll.c                  |   4 --
128831  glib/gprimes.c                |   4 --
128832  glib/gprintf.c                |   4 --
128833  glib/gqsort.c                 |   4 --
128834  glib/gqueue.c                 |   4 --
128835  glib/grand.c                  |   5 --
128836  glib/gregex.c                 |   4 --
128837  glib/grel.c                   |   4 --
128838  glib/gscanner.c               |   4 --
128839  glib/gsequence.c              |   5 --
128840  glib/gshell.c                 |   4 --
128841  glib/gslice.c                 |   4 --
128842  glib/gslist.c                 |   4 --
128843  glib/gspawn-win32.c           |   4 --
128844  glib/gspawn.c                 |   4 --
128845  glib/gstdio.c                 |   4 --
128846  glib/gstrfuncs.c              |   5 --
128847  glib/gstring.c                |   4 --
128848  glib/gtestutils.c             |   4 --
128849  glib/gthread.c                |   5 --
128850  glib/gthreadpool.c            |   4 --
128851  glib/gtimer.c                 |   4 --
128852  glib/gtree.c                  |   6 --
128853  glib/gunibreak.c              |   4 --
128854  glib/gunicollate.c            |   5 --
128855  glib/gunidecomp.c             |   4 --
128856  glib/guniprop.c               |   5 --
128857  glib/gurifuncs.c              |   4 --
128858  glib/gutf8.c                  |   5 --
128859  glib/gutils.c                 |   4 --
128860  glib/gvariant-core.c          |   4 --
128861  glib/gvariant-parser.c        |   5 --
128862  glib/gvariant-serialiser.c    |   4 --
128863  glib/gvariant.c               |   4 --
128864  glib/gvarianttype.c           |   4 --
128865  glib/gvarianttypeinfo.c       |   4 --
128866  glib/gwin32.c                 |   4 --
128867  glib/makefile.msc.in          |   8 ---
128868  glib/makegalias.pl            | 138
128869  ------------------------------------------
128870  glib/pcre/pcre.h              |   1 -
128871  glib/pltcheck.sh              |  27 ---------
128872  glib/update-pcre/memory.patch |   3 +-
128873  glib/win_iconv.c              |   1 -
128874  82 files changed, 6 insertions(+), 508 deletions(-)
128875
128876 commit c243905c95e012eb295ee5487087043ce4a4027b
128877 Author: Ryan Lortie <desrt@desrt.ca>
128878 Date:   Wed Jul 7 16:52:23 2010 -0400
128879
128880     .gitignore updates
128881
128882  gio/tests/.gitignore  | 17 +++++++++++------
128883  glib/tests/.gitignore |  6 ++++++
128884  2 files changed, 17 insertions(+), 6 deletions(-)
128885
128886 commit abc65b233ccb14366fbd07bbed3ee3cacd5e79ea
128887 Author: David Zeuthen <davidz@redhat.com>
128888 Date:   Wed Jul 7 16:35:17 2010 -0400
128889
128890     GDBus: Hide instance structures for classes we don't want to be
128891     subclassed
128892
128893     This also allows us to nuke the priv-> pointers and save a couple of
128894     indirections.
128895
128896     Signed-off-by: David Zeuthen <davidz@redhat.com>
128897
128898  gio/gdbusauthobserver.c     |  21 ++-
128899  gio/gdbusauthobserver.h     |  20 --
128900  gio/gdbusconnection.c       | 435
128901  ++++++++++++++++++++++----------------------
128902  gio/gdbusconnection.h       |  21 ---
128903  gio/gdbusmessage.c          | 166 +++++++++--------
128904  gio/gdbusmessage.h          |  21 ---
128905  gio/gdbusmethodinvocation.c |  81 +++++----
128906  gio/gdbusmethodinvocation.h |  21 ---
128907  gio/gdbusserver.c           | 186 ++++++++++---------
128908  gio/gdbusserver.h           |  21 ---
128909  10 files changed, 461 insertions(+), 532 deletions(-)
128910
128911 commit 32ce3e051af4260a65478acf738e82dec6a864bd
128912 Author: Ryan Lortie <desrt@desrt.ca>
128913 Date:   Wed Jul 7 16:32:46 2010 -0400
128914
128915     fix trivial copy/paste error in bytestring docs
128916
128917  glib/gvariant.c | 2 +-
128918  1 file changed, 1 insertion(+), 1 deletion(-)
128919
128920 commit d9e90c3894739bdfa642e35bdea866c6d0ab7ef2
128921 Author: Ryan Lortie <desrt@desrt.ca>
128922 Date:   Wed Jul 7 10:37:16 2010 -0400
128923
128924     GVariant: improve bytestring support
128925
128926      - add G_VARIANT_TYPE_BYTESTRING, _BYTESTRING_ARRAY, _STRING_ARRAY
128927
128928      - remove g_variant_{new,get}_byte_array functions
128929
128930      - add g_variant_{new,get,dup}_bytestring{,_array} functions
128931
128932      - remove undocumented support for deserialising arrays of objectpaths
128933        or signature strngs using g_variant_get_strv()
128934
128935      - add and document new format strings '^ay', '^&ay', '^aay' and
128936      '^a&ay'
128937
128938      - update GApplication to use the new API
128939
128940      - update GSettings binding code to use the new API
128941
128942      - add tests
128943
128944  docs/reference/glib/glib-sections.txt     |   9 +-
128945  docs/reference/glib/gvariant-varargs.xml  | 184 +++++++++---
128946  docs/reference/glib/tmpl/glib-unused.sgml |  40 +--
128947  gio/gapplication.c                        |  32 +-
128948  gio/gsettings-mapping.c                   |   8 +-
128949  gio/tests/gsettings.c                     |   2 +-
128950  gio/tests/testapp.c                       |   4 +-
128951  glib/glib.symbols                         |   8 +-
128952  glib/gvariant-parser.c                    | 179 ++++++++++-
128953  glib/gvariant.c                           | 477
128954  ++++++++++++++++++++++--------
128955  glib/gvariant.h                           |  14 +-
128956  glib/gvarianttype.h                       |  25 ++
128957  glib/tests/gvariant.c                     | 129 ++++++--
128958  13 files changed, 836 insertions(+), 275 deletions(-)
128959
128960 commit 2d2a321a4b5943d408cabe54e3da48360ae7e4ac
128961 Author: David Zeuthen <davidz@redhat.com>
128962 Date:   Wed Jul 7 15:57:37 2010 -0400
128963
128964     GDBus: Hide class structures for classes we don't want to be
128965     subclassed
128966
128967     E.g. move these C structures out of public header files and into their
128968     respective C files. Also nuke padding since this is no longer needed.
128969
128970     This leaves only GDBusProxy as an extendable type.
128971
128972     Signed-off-by: David Zeuthen <davidz@redhat.com>
128973
128974  docs/reference/gio/gio-sections.txt |  9 ++-------
128975  gio/gdbusauth.h                     |  4 ----
128976  gio/gdbusauthmechanism.h            |  4 ----
128977  gio/gdbusauthmechanismanon.h        |  4 ----
128978  gio/gdbusauthmechanismexternal.h    |  4 ----
128979  gio/gdbusauthmechanismsha1.h        |  4 ----
128980  gio/gdbusauthobserver.c             | 21 +++++++++++++++++++++
128981  gio/gdbusauthobserver.h             | 27 ---------------------------
128982  gio/gdbusconnection.c               | 20 ++++++++++++++++++++
128983  gio/gdbusconnection.h               | 24 ------------------------
128984  gio/gdbusmessage.c                  | 14 ++++++++++++++
128985  gio/gdbusmessage.h                  | 17 -----------------
128986  gio/gdbusmethodinvocation.c         | 13 +++++++++++++
128987  gio/gdbusmethodinvocation.h         | 17 -----------------
128988  gio/gdbusserver.c                   | 19 +++++++++++++++++++
128989  gio/gdbusserver.h                   | 23 -----------------------
128990  16 files changed, 89 insertions(+), 135 deletions(-)
128991
128992 commit 62a1ccf526e7b23ac39cdf7251eac5706eef3f57
128993 Author: David Zeuthen <davidz@redhat.com>
128994 Date:   Wed Jul 7 15:00:23 2010 -0400
128995
128996     Bug 618882 – No way to ensure that a message is sent
128997
128998     Add g_dbus_connection_flush{_finish,sync}().
128999
129000     https://bugzilla.gnome.org/show_bug.cgi?id=618882
129001
129002     Signed-off-by: David Zeuthen <davidz@redhat.com>
129003
129004  docs/reference/gio/gio-sections.txt       |   3 +
129005  gio/gdbusconnection.c                     | 157
129006  +++++++++++++++++++++++++++++-
129007  gio/gdbusconnection.h                     |  14 +++
129008  gio/gdbusprivate.c                        |  81 +++++++++++++++
129009  gio/gdbusprivate.h                        |   5 +
129010  gio/gio.symbols                           |   3 +
129011  gio/tests/Makefile.am                     |   4 +
129012  gio/tests/gdbus-connection-flush-helper.c |  60 ++++++++++++
129013  gio/tests/gdbus-connection.c              |  82 ++++++++++++++++
129014  9 files changed, 406 insertions(+), 3 deletions(-)
129015
129016 commit d4f35ae9ed230ccc04b8f50067a0d0dda95b7d5f
129017 Author: Fran Diéguez <fran.dieguez@mabishu.com>
129018 Date:   Wed Jul 7 18:25:19 2010 +0200
129019
129020     Updated Galician translations
129021
129022  po/gl.po | 386
129023  ++++++++++++++++++++++++++++++++++++---------------------------
129024  1 file changed, 218 insertions(+), 168 deletions(-)
129025
129026 commit acc9bb24033cdb93be6b9c00012f86ac56904cc9
129027 Author: David Zeuthen <davidz@redhat.com>
129028 Date:   Wed Jul 7 11:02:08 2010 -0400
129029
129030     GDBus: Only rewrite serial number if g_dbus_message_get_serial()
129031     returns 0
129032
129033     While this a dangerous thing to allow (collissions, reply_serial not
129034     matching up etc.), the added flexibility makes this a good trade-off -
129035     for example, with this feature, it's now a lot easier to build message
129036     routers.
129037
129038     Signed-off-by: David Zeuthen <davidz@redhat.com>
129039
129040  gio/gdbusconnection.c        | 27 ++++++++++++++++++++-------
129041  gio/tests/gdbus-connection.c |  3 +++
129042  2 files changed, 23 insertions(+), 7 deletions(-)
129043
129044 commit 746721293b8963fbefd98bdba7ef0645b6940052
129045 Author: Ryan Lortie <desrt@desrt.ca>
129046 Date:   Wed Jul 7 10:56:57 2010 -0400
129047
129048     GSettings: warn if use the 'memory' backend
129049
129050     but only if it was not explicitly selected.
129051
129052  gio/gsettingsbackend.c | 4 ++++
129053  1 file changed, 4 insertions(+)
129054
129055 commit 6ae4d31e75b123bcf4caf867f36cc59570a37a57
129056 Author: Ryan Lortie <desrt@desrt.ca>
129057 Date:   Wed Jul 7 10:46:13 2010 -0400
129058
129059     trivial GSettings docs fix
129060
129061  docs/reference/glib/tmpl/glib-unused.sgml | 52
129062  +++++++++++++++++++++++++++++++
129063  gio/gsettings.c                           |  8 ++---
129064  2 files changed, 56 insertions(+), 4 deletions(-)
129065
129066 commit a38fed1b43cb688001c6343cc30022013c0ea25b
129067 Author: David Zeuthen <davidz@redhat.com>
129068 Date:   Wed Jul 7 09:50:44 2010 -0400
129069
129070     Bug 623538 – GDBusProxy::g-properties-changed emission for corner
129071     cases
129072
129073     Also emit GDBusProxy::g-properties-changed when dropping (when the
129074     name owner vanishes) or populating (when loading properties) the
129075     property cache.
129076
129077     https://bugzilla.gnome.org/show_bug.cgi?id=623538
129078
129079     Signed-off-by: David Zeuthen <davidz@redhat.com>
129080
129081  gio/gdbusproxy.c | 52
129082  ++++++++++++++++++++++++++++++++++++++++++++++++----
129083  1 file changed, 48 insertions(+), 4 deletions(-)
129084
129085 commit ea0607438bfb1fb2ae7cd22757ecdb53946a00b0
129086 Author: David Zeuthen <davidz@redhat.com>
129087 Date:   Wed Jul 7 09:05:42 2010 -0400
129088
129089     Bug 623537 – GDBusProxy has weird checking on NameOwnerChanged
129090
129091     Remove misleading (and always true) check on the name that the
129092     NameOwnerChanged signal is for.
129093
129094     https://bugzilla.gnome.org/show_bug.cgi?id=623537
129095
129096     Signed-off-by: David Zeuthen <davidz@redhat.com>
129097
129098  gio/gdbusproxy.c | 7 +------
129099  1 file changed, 1 insertion(+), 6 deletions(-)
129100
129101 commit 99670eaccc05a4d5e9725614550e1da75cda45c0
129102 Author: Matthias Clasen <mclasen@redhat.com>
129103 Date:   Wed Jul 7 07:37:42 2010 -0400
129104
129105     Fix some errors in translated strings
129106
129107     gettext can't handle macros, so we have to use literal format
129108     specifiers, unfortunately.
129109
129110  gio/gdbusaddress.c | 3 ++-
129111  gio/gdbusmessage.c | 9 ++++++---
129112  2 files changed, 8 insertions(+), 4 deletions(-)
129113
129114 commit bad9a3718e84549de23b56eed980f97a0b9c8b7e
129115 Author: Matthias Clasen <mclasen@redhat.com>
129116 Date:   Wed Jul 7 01:00:58 2010 -0400
129117
129118     Clear the buffer initially
129119
129120  gio/tests/converter-stream.c | 4 ++--
129121  1 file changed, 2 insertions(+), 2 deletions(-)
129122
129123 commit 46a80b38c394619300c6ff95fffb1b56115e610b
129124 Author: Matthias Clasen <mclasen@redhat.com>
129125 Date:   Wed Jul 7 00:38:27 2010 -0400
129126
129127     Don't forget to dist keyfiletest.ini
129128
129129  glib/tests/Makefile.am | 3 ++-
129130  1 file changed, 2 insertions(+), 1 deletion(-)
129131
129132 commit be247379f003bbb619a71f351e53fba14eec7a15
129133 Author: Danielle Madeley <danielle.madeley@collabora.co.uk>
129134 Date:   Wed Jul 7 12:47:54 2010 +1000
129135
129136     Include sys/wait.h for WEXITSTATUS()
129137
129138  gio/gdbusaddress.c | 1 +
129139  1 file changed, 1 insertion(+)
129140
129141 commit aab6d9ed1c54f215838da7939a97e33d46d94036
129142 Author: David Zeuthen <davidz@redhat.com>
129143 Date:   Tue Jul 6 16:57:28 2010 -0400
129144
129145     GDBus: Handle autolaunching on UNIX/Freedesktop OSes
129146
129147     Also add a 'address' G_DBUS_DEBUG option that will print out useful
129148     debug information such as
129149
129150       GDBus-debug:Address: In g_dbus_address_get_for_bus_sync() for bus
129151       type `session'
129152       GDBus-debug:Address: env var DBUS_SESSION_BUS_ADDRESS is not set
129153       GDBus-debug:Address: env var DBUS_SYSTEM_BUS_ADDRESS is not set
129154       GDBus-debug:Address: env var DBUS_STARTER_BUS_TYPE is not set
129155       GDBus-debug:Address: Running `dbus-launch
129156       --autolaunch=05e508961149264c9b750a4c494aa6f7 --binary-syntax
129157       --close-stderr' to get bus address (possibly autolaunching)
129158       GDBus-debug:Address: dbus-launch output:
129159         0000: 75 6e 69 78  3a 61 62 73  74 72 61 63  74 3d 2f 74
129160         unix:abstract=/t
129161         0010: 6d 70 2f 64  62 75 73 2d  77 42 41 6f  4b 59 49 52
129162         mp/dbus-wBAoKYIR
129163         0020: 7a 75 2c 67  75 69 64 3d  30 34 30 64  31 33 66 33
129164         zu,guid=040d13f3
129165         0030: 30 61 30 62  35 32 63 32  30 66 36 32  63 34 31 63
129166         0a0b52c20f62c41c
129167         0040: 30 30 30 30  35 30 38 64  00 d2 38 00  00 01 00 40
129168         0000508d..8....@
129169         0050: 05 00 00 00  00                                       .....
129170       GDBus-debug:Address: dbus-launch stderr output:
129171       14542: Autolaunch enabled (using X11).
129172       14542: --exit-with-session automatically enabled
129173       14542: Connected to X11 display ':0.0'
129174       14542: === Parent dbus-launch continues
129175       14542: Waiting for babysitter's intermediate parent
129176       14542: Reading address from bus
129177       14542: Reading PID from daemon
129178       14542: Saving x11 address
129179       14542: Created window 88080385
129180       14542: session file:
129181       /root/.dbus/session-bus/05e508961149264c9b750a4c494aa6f7-0
129182       14542: dbus-launch exiting
129183       GDBus-debug:Address: Returning address
129184       `unix:abstract=/tmp/dbus-wBAoKYIRzu,guid=040d13f30a0b52c20f62c41c0000508d'
129185       for bus type `session'
129186
129187     and
129188
129189       GDBus-debug:Address: In g_dbus_address_get_for_bus_sync() for bus
129190       type `session'
129191       GDBus-debug:Address: env var DBUS_SESSION_BUS_ADDRESS is not set
129192       GDBus-debug:Address: env var DBUS_SYSTEM_BUS_ADDRESS is not set
129193       GDBus-debug:Address: env var DBUS_STARTER_BUS_TYPE is not set
129194       GDBus-debug:Address: Running `dbus-launch
129195       --autolaunch=05e508961149264c9b750a4c494aa6f7 --binary-syntax
129196       --close-stderr' to get bus address (possibly autolaunching)
129197       GDBus-debug:Address: dbus-launch output:
129198         0000: 75 6e 69 78  3a 61 62 73  74 72 61 63  74 3d 2f 74
129199         unix:abstract=/t
129200         0010: 6d 70 2f 64  62 75 73 2d  77 42 41 6f  4b 59 49 52
129201         mp/dbus-wBAoKYIR
129202         0020: 7a 75 2c 67  75 69 64 3d  30 34 30 64  31 33 66 33
129203         zu,guid=040d13f3
129204         0030: 30 61 30 62  35 32 63 32  30 66 36 32  63 34 31 63
129205         0a0b52c20f62c41c
129206         0040: 30 30 30 30  35 30 38 64  00 d2 38 00  00 01 00 40
129207         0000508d..8....@
129208         0050: 05 00 00 00  00                                       .....
129209       GDBus-debug:Address: dbus-launch stderr output:
129210       14549: Autolaunch enabled (using X11).
129211       14549: --exit-with-session automatically enabled
129212       14549: Connected to X11 display ':0.0'
129213       14549: dbus-daemon is already running. Returning existing
129214       parameters.
129215       14549: dbus-launch exiting
129216       GDBus-debug:Address: Returning address
129217       `unix:abstract=/tmp/dbus-wBAoKYIRzu,guid=040d13f30a0b52c20f62c41c0000508d'
129218       for bus type `session'
129219
129220     Note that things work exactly like libdbus, e.g. from the
129221     dbus-launch(1) man page:
129222
129223       Whenever an autolaunch occurs, the application that had to start a
129224       new bus will be in its own little world; it can effectively end up
129225       starting a whole new session if it tries to use a lot of bus
129226       services. This can be suboptimal or even totally broken, depending
129227       on the app and what it tries to do.
129228
129229       [...]
129230
129231       You can always avoid autolaunch by manually setting
129232       DBUS_SESSION_BUS_ADDRESS. Autolaunch happens because the default
129233       address if none is set is "autolaunch:", so if any other address is
129234       set there will be no autolaunch. You can however include autolaunch
129235       in an explicit session bus address as a fallback, for example
129236       DBUS_SESSION_BUS_ADDRESS="something:,autolaunch:" - in that case if
129237       the first address doesn't work, processes will autolaunch. (The bus
129238       address variable contains a comma-separated list of addresses to
129239       try.)
129240
129241     Signed-off-by: David Zeuthen <davidz@redhat.com>
129242
129243  docs/reference/gio/overview.xml |   4 +
129244  gio/gdbusaddress.c              | 255
129245  +++++++++++++++++++++++++++++++++++++---
129246  gio/gdbusconnection.c           |  20 +---
129247  gio/gdbusmessage.c              |  21 +---
129248  gio/gdbusprivate.c              |  52 ++++++++
129249  gio/gdbusprivate.h              |   6 +
129250  6 files changed, 310 insertions(+), 48 deletions(-)
129251
129252 commit ef296440630ca01a8bc0a9dc58722bf1d6dc1ab7
129253 Author: David Zeuthen <davidz@redhat.com>
129254 Date:   Tue Jul 6 13:56:35 2010 -0400
129255
129256     GDBus: Properly handle empty address strings
129257
129258     Changes this error
129259
129260      DBUS_SESSION_BUS_ADDRESS= \
129261      gdbus introspect --session \
129262                       --dest org.freedesktop.DBus \
129263                       --object-path /org/freedesktop/DBus
129264      **
129265      GLib-GIO:ERROR:gdbusaddress.c:913:g_dbus_address_get_stream_sync:
129266      assertion failed: (last_error != NULL)
129267      Aborted (core dumped)
129268
129269     to
129270
129271      DBUS_SESSION_BUS_ADDRESS= \
129272      gdbus introspect --session \
129273                       --dest org.freedesktop.DBus \
129274                       --object-path /org/freedesktop/DBus
129275      Error connecting: The given address is empty
129276
129277     which is much more preferable.
129278
129279     Signed-off-by: David Zeuthen <davidz@redhat.com>
129280
129281  gio/gdbusaddress.c          | 13 ++++++++++++-
129282  gio/tests/gdbus-addresses.c | 14 ++++++++++++++
129283  2 files changed, 26 insertions(+), 1 deletion(-)
129284
129285 commit f0b6cbb13951549b9e17ee0366fc5be3e4b69f2f
129286 Author: Matthias Clasen <mclasen@redhat.com>
129287 Date:   Tue Jul 6 07:43:19 2010 -0400
129288
129289     Fix problems with the keyfile test
129290
129291     We must set XDG_DATA_HOME early on, and we must clear error
129292     before using it.
129293
129294  glib/tests/keyfile.c | 9 +++++++--
129295  1 file changed, 7 insertions(+), 2 deletions(-)
129296
129297 commit eea9d343ccd059b8d53009d64197ff343338c05f
129298 Author: Matthias Clasen <mclasen@redhat.com>
129299 Date:   Tue Jul 6 00:01:40 2010 -0400
129300
129301     Improve keyfile test coverage
129302
129303  glib/tests/keyfile.c | 23 +++++++++++++++++++++++
129304  1 file changed, 23 insertions(+)
129305
129306 commit ee89ed241c5b386bf8d846f4496e46059d0a686b
129307 Author: Matthias Clasen <mclasen@redhat.com>
129308 Date:   Tue Jul 6 00:01:15 2010 -0400
129309
129310     Define SRCDIR
129311
129312  glib/tests/Makefile.am | 7 ++++++-
129313  1 file changed, 6 insertions(+), 1 deletion(-)
129314
129315 commit a3bda1acfc5f3e8f4f672cc81f388ffabf1e7b58
129316 Author: Matthias Clasen <mclasen@redhat.com>
129317 Date:   Mon Jul 5 23:43:47 2010 -0400
129318
129319     Add some GDir tests
129320
129321  glib/tests/Makefile.am |  3 +++
129322  glib/tests/dir.c       | 53
129323  ++++++++++++++++++++++++++++++++++++++++++++++++++
129324  2 files changed, 56 insertions(+)
129325
129326 commit c5fcd21e33282676f9bfbaa71ca5fb7d54e30057
129327 Author: Matthias Clasen <mclasen@redhat.com>
129328 Date:   Mon Jul 5 23:30:10 2010 -0400
129329
129330     Improve uri test coverage
129331
129332  glib/tests/uri.c | 13 +++++++++++++
129333  1 file changed, 13 insertions(+)
129334
129335 commit b720732059eec5d87d86d784f25c57a2132475a2
129336 Author: Matthias Clasen <mclasen@redhat.com>
129337 Date:   Mon Jul 5 23:06:50 2010 -0400
129338
129339     Move uri tests to the test framework
129340
129341  glib/tests/Makefile.am               |   3 +
129342  tests/uri-test.c => glib/tests/uri.c | 268
129343  ++++++++---------------------------
129344  tests/Makefile.am                    |   4 +-
129345  3 files changed, 66 insertions(+), 209 deletions(-)
129346
129347 commit 123ba622d3511509f7cce9459ab48db8a0d28c3d
129348 Author: Matthias Clasen <mclasen@redhat.com>
129349 Date:   Mon Jul 5 22:40:46 2010 -0400
129350
129351     Add more list tests
129352
129353  glib/tests/list.c  | 142
129354  +++++++++++++++++++++++++++++++++++++++++++++++++++++
129355  glib/tests/slist.c | 122 +++++++++++++++++++++++++++++++++++++++++++++
129356  2 files changed, 264 insertions(+)
129357
129358 commit 953962d783e46c8aa17301ec733fa54483e3fab7
129359 Author: Matthias Clasen <mclasen@redhat.com>
129360 Date:   Mon Jul 5 22:40:26 2010 -0400
129361
129362     Move tree tests to the test framework
129363
129364  glib/tests/Makefile.am                 |   3 +
129365  tests/tree-test.c => glib/tests/tree.c | 106
129366  +++++++++++++++++++++++----------
129367  tests/Makefile.am                      |   2 -
129368  3 files changed, 76 insertions(+), 35 deletions(-)
129369
129370 commit 5123bc69e75418c9192a94d802fca76b18444233
129371 Author: Matthias Clasen <mclasen@redhat.com>
129372 Date:   Mon Jul 5 21:06:28 2010 -0400
129373
129374     Move slist tests to the test framework
129375
129376  glib/tests/Makefile.am |   3 +
129377  glib/tests/slist.c     | 179 +++++++++++++++++++++++++++++++++++++++++++
129378  tests/Makefile.am      |   3 -
129379  tests/slist-test.c     | 204
129380  -------------------------------------------------
129381  4 files changed, 182 insertions(+), 207 deletions(-)
129382
129383 commit b61fd45ac3305ec20b156bbeeed5494b9a445c8a
129384 Author: Matthias Clasen <mclasen@redhat.com>
129385 Date:   Mon Jul 5 20:51:29 2010 -0400
129386
129387     Move list tests to the test framework
129388
129389  glib/tests/Makefile.am |   3 +
129390  glib/tests/list.c      | 179 +++++++++++++++++++++++++++++++++++++++++
129391  tests/list-test.c      | 212
129392  -------------------------------------------------
129393  3 files changed, 182 insertions(+), 212 deletions(-)
129394
129395 commit c2997efb6688255c885f4bf1f4248bee2c8f6e11
129396 Author: Matthias Clasen <mclasen@redhat.com>
129397 Date:   Mon Jul 5 19:49:03 2010 -0400
129398
129399     Add some more checks to the binding tests
129400
129401  gobject/tests/binding.c | 19 ++++++++++++++++++-
129402  1 file changed, 18 insertions(+), 1 deletion(-)
129403
129404 commit 4e97c96654d2c0f637ea20b22f0d70aa12c7cfab
129405 Author: Matthias Clasen <mclasen@redhat.com>
129406 Date:   Mon Jul 5 19:48:04 2010 -0400
129407
129408     Remove a redundant branch
129409
129410     Since the name has been interned already at pspec creation time,
129411     we can just call g_intern_string().
129412
129413  gobject/gbinding.c | 10 ++--------
129414  1 file changed, 2 insertions(+), 8 deletions(-)
129415
129416 commit af299df44e067b949a039c56b5081558288f41aa
129417 Author: Matthias Clasen <mclasen@redhat.com>
129418 Date:   Mon Jul 5 19:45:55 2010 -0400
129419
129420     Remove cases of ;;
129421
129422  gio/gdbusauthobserver.c | 2 +-
129423  gio/gdbusmessage.c      | 2 +-
129424  glib/gshell.c           | 2 +-
129425  3 files changed, 3 insertions(+), 3 deletions(-)
129426
129427 commit fb0242240495772bbb1a8ef2b88cacb60b090242
129428 Author: Matthias Clasen <mclasen@redhat.com>
129429 Date:   Mon Jul 5 19:33:05 2010 -0400
129430
129431     Test charset conversion with fallbacks
129432
129433  gio/tests/converter-stream.c | 51
129434  ++++++++++++++++++++++++++++++++++++++------
129435  1 file changed, 44 insertions(+), 7 deletions(-)
129436
129437 commit 05a865344ba1f9a14524d87e2ab2a1cb4fdbc9cb
129438 Author: Matthias Clasen <mclasen@redhat.com>
129439 Date:   Mon Jul 5 15:54:11 2010 -0400
129440
129441     Fix the get_property implementation for GSettings::schema
129442
129443  gio/gsettings.c | 2 +-
129444  1 file changed, 1 insertion(+), 1 deletion(-)
129445
129446 commit 20dca5935c186654e8e13904d2c5c67a9622ec8e
129447 Author: Matthias Clasen <mclasen@redhat.com>
129448 Date:   Mon Jul 5 15:53:58 2010 -0400
129449
129450     Add several more settings tests
129451
129452  gio/tests/gsettings.c              | 234
129453  ++++++++++++++++++++++++++++++++++++-
129454  gio/tests/org.gtk.test.gschema.xml |  23 ++++
129455  2 files changed, 255 insertions(+), 2 deletions(-)
129456
129457 commit 958f15013c29e0f8313a9eb7e2e75efa324c484c
129458 Author: Matthias Clasen <mclasen@redhat.com>
129459 Date:   Mon Jul 5 15:53:21 2010 -0400
129460
129461     Small documentation addition
129462
129463  gio/gsettingsbackend.c | 2 +-
129464  1 file changed, 1 insertion(+), 1 deletion(-)
129465
129466 commit c6e8d0ada84185f807b8101cada91030bd91e48a
129467 Author: Matthias Clasen <mclasen@redhat.com>
129468 Date:   Mon Jul 5 12:08:29 2010 -0400
129469
129470     Fix icons test to compile
129471
129472  gio/tests/icons.c | 3 ++-
129473  1 file changed, 2 insertions(+), 1 deletion(-)
129474
129475 commit 81a0a268133ba5cb58a4e7893d4eaf039bc21b4c
129476 Author: Matthias Clasen <mclasen@redhat.com>
129477 Date:   Mon Jul 5 12:08:17 2010 -0400
129478
129479     Test enum mapping
129480
129481  gio/tests/gsettings.c              | 47
129482  +++++++++++++++++++++++++++++++++++++-
129483  gio/tests/org.gtk.test.gschema.xml |  3 +++
129484  2 files changed, 49 insertions(+), 1 deletion(-)
129485
129486 commit 2764b75d5373d03b46d04fdfa3cc64becf274294
129487 Author: Matthias Clasen <mclasen@redhat.com>
129488 Date:   Mon Jul 5 11:38:31 2010 -0400
129489
129490     More stream tests
129491
129492  gio/tests/buffered-input-stream.c  | 35
129493  +++++++++++++++++++++++++++++++++++
129494  gio/tests/buffered-output-stream.c | 35
129495  +++++++++++++++++++++++++++++++++++
129496  gio/tests/converter-stream.c       |  2 ++
129497  3 files changed, 72 insertions(+)
129498
129499 commit 10b2606af5c350c30bbd52977b688d8a2dd106b4
129500 Author: Matthias Clasen <mclasen@redhat.com>
129501 Date:   Mon Jul 5 11:13:36 2010 -0400
129502
129503     Add more checks
129504
129505  gio/tests/buffered-input-stream.c | 105
129506  +++++++++++++++++++++++++++++---------
129507  1 file changed, 82 insertions(+), 23 deletions(-)
129508
129509 commit aec652677bed2d82201b0234e04e95f164e20770
129510 Author: Matthias Clasen <mclasen@redhat.com>
129511 Date:   Mon Jul 5 11:12:49 2010 -0400
129512
129513     Add some buffered output tests
129514
129515  gio/tests/Makefile.am              |  4 ++
129516  gio/tests/buffered-output-stream.c | 86
129517  ++++++++++++++++++++++++++++++++++++++
129518  2 files changed, 90 insertions(+)
129519
129520 commit 4ab9b708c0d8c901a2e4137c9ac03fc2414336af
129521 Author: Matthias Clasen <mclasen@redhat.com>
129522 Date:   Mon Jul 5 08:28:54 2010 -0400
129523
129524     Add some more tests for the buffered read code
129525
129526  gio/tests/buffered-input-stream.c | 46
129527  ++++++++++++++++++++++++++++++++++++++-
129528  1 file changed, 45 insertions(+), 1 deletion(-)
129529
129530 commit 1ba87d1a0e8a6377d3f49731e8412fedfc7a8725
129531 Author: Matthias Clasen <mclasen@redhat.com>
129532 Date:   Mon Jul 5 07:40:38 2010 -0400
129533
129534     Trivial cleanups
129535
129536  gio/gbufferedinputstream.c | 585
129537  +++++++++++++++++++++++----------------------
129538  1 file changed, 299 insertions(+), 286 deletions(-)
129539
129540 commit 48881bad99807381afcb55137eced4d7c50ac5a7
129541 Author: Ryan Lortie <desrt@desrt.ca>
129542 Date:   Mon Jul 5 13:10:28 2010 -0400
129543
129544     Add --disable-Bsymbolic flag
129545
129546  configure.in | 27 ++++++++++++++++++---------
129547  1 file changed, 18 insertions(+), 9 deletions(-)
129548
129549 commit dea042b85514f997df0f77006cdcca063486097b
129550 Author: Matthias Clasen <mclasen@redhat.com>
129551 Date:   Mon Jul 5 03:09:36 2010 -0400
129552
129553     Misc test additions
129554
129555  gio/tests/Makefile.am              |  7 +++++
129556  gio/tests/appinfo.c                | 27 ++++++++++++++--
129557  gio/tests/contenttype.c            |  4 +++
129558  gio/tests/file.c                   | 64
129559  ++++++++++++++++++++++++++++++++++++++
129560  gio/tests/gsettings.c              | 56 +++++++++++++++++++++++++++++++++
129561  gio/tests/live-g-file.c            |  9 ++++++
129562  gio/tests/org.gtk.test.gschema.xml |  3 ++
129563  7 files changed, 168 insertions(+), 2 deletions(-)
129564
129565 commit 211210c1ce15e19e424d12b14ab79f8dfb0379d4
129566 Author: Matthias Clasen <mclasen@redhat.com>
129567 Date:   Mon Jul 5 02:36:48 2010 -0400
129568
129569     Fix a typo
129570
129571  gio/gappinfo.c | 2 +-
129572  1 file changed, 1 insertion(+), 1 deletion(-)
129573
129574 commit c53c701e53afcd15cadc7d727ceea303b915dd44
129575 Author: Matthias Clasen <mclasen@redhat.com>
129576 Date:   Mon Jul 5 00:56:12 2010 -0400
129577
129578     Cleanups
129579
129580  gio/gcontenttype.c              | 674
129581  ++++++++++++++++++++--------------------
129582  gio/gcontenttype.h              |  36 +--
129583  gio/tests/appinfo-test2.desktop |  11 +
129584  3 files changed, 372 insertions(+), 349 deletions(-)
129585
129586 commit f90eb144d404c76180ba7facf32b4c9751aed4b5
129587 Author: Matthias Clasen <mclasen@redhat.com>
129588 Date:   Sun Jul 4 23:42:07 2010 -0400
129589
129590     Add some more tests
129591
129592  gio/tests/contenttype.c | 15 +++++++++++++++
129593  1 file changed, 15 insertions(+)
129594
129595 commit 74fbd3296d259b04e4fe17e4ebd358827ae07e1f
129596 Author: Matthias Clasen <mclasen@redhat.com>
129597 Date:   Sun Jul 4 23:41:40 2010 -0400
129598
129599     Add some GAppLaunchContext tests
129600
129601  gio/tests/appinfo.c | 26 +++++++++++++++++++++++++-
129602  1 file changed, 25 insertions(+), 1 deletion(-)
129603
129604 commit c915c68b6be1cdd21ec79b4a1f715d38976cdd86
129605 Author: Matthias Clasen <mclasen@redhat.com>
129606 Date:   Sun Jul 4 23:40:42 2010 -0400
129607
129608     Add the new tests to the correct variable
129609
129610  gio/tests/Makefile.am | 4 ++--
129611  1 file changed, 2 insertions(+), 2 deletions(-)
129612
129613 commit 14db75381ee7f21f6b62401177cfaa9d6891ddf4
129614 Author: Matthias Clasen <mclasen@redhat.com>
129615 Date:   Sun Jul 4 22:27:01 2010 -0400
129616
129617     Add some contenttype tests
129618
129619  gio/tests/Makefile.am   |   4 ++
129620  gio/tests/contenttype.c | 113
129621  ++++++++++++++++++++++++++++++++++++++++++++++++
129622  2 files changed, 117 insertions(+)
129623
129624 commit fb120b5d8717f9798be28cdc7bab768f7ca0309a
129625 Author: Matthias Clasen <mclasen@redhat.com>
129626 Date:   Sun Jul 4 20:50:50 2010 -0400
129627
129628     Add a test for skipping
129629
129630  gio/tests/buffered-input-stream.c | 21 +++++++++++++++++++++
129631  1 file changed, 21 insertions(+)
129632
129633 commit 9788c4c7e6a9eaa8f7d7a999d201767470a75d85
129634 Author: Matthias Clasen <mclasen@redhat.com>
129635 Date:   Sun Jul 4 20:49:29 2010 -0400
129636
129637     Add some CharsetConverter tests
129638
129639  gio/tests/converter-stream.c | 56
129640  ++++++++++++++++++++++++++++++++++++++++----
129641  1 file changed, 52 insertions(+), 4 deletions(-)
129642
129643 commit 26e29cb360e81e4530c218a6ddea339759f078bd
129644 Author: Matthias Clasen <mclasen@redhat.com>
129645 Date:   Sat Jul 3 13:43:25 2010 -0400
129646
129647     Move charset conversion tests to the test framework
129648
129649  glib/tests/Makefile.am                       | 23 +++++++++++++----------
129650  tests/convert-test.c => glib/tests/convert.c | 12 +++++++-----
129651  tests/Makefile.am                            |  2 --
129652  3 files changed, 20 insertions(+), 17 deletions(-)
129653
129654 commit 401fa10445e092e4f1d7e29dd2af128012d32981
129655 Author: Matthias Clasen <mclasen@redhat.com>
129656 Date:   Sat Jul 3 12:49:46 2010 -0400
129657
129658     Add some more appinfo tests
129659
129660  gio/tests/appinfo-test-gnome.desktop    |   6 ++
129661  gio/tests/appinfo-test-notgnome.desktop |   6 ++
129662  gio/tests/appinfo-test.desktop          |   8 +-
129663  gio/tests/appinfo.c                     | 129
129664  ++++++++++++++++++++++++++++++++
129665  4 files changed, 148 insertions(+), 1 deletion(-)
129666
129667 commit 7a5df4265d444f0a4b0687bed63d6adf3b143953
129668 Author: Jorge González <jorgegonz@svn.gnome.org>
129669 Date:   Sun Jul 4 13:49:55 2010 +0200
129670
129671     Updated Spanish translation
129672
129673  po/es.po | 60
129674  +++++++++++++++++++++++++++++++-----------------------------
129675  1 file changed, 31 insertions(+), 29 deletions(-)
129676
129677 commit 7cc15910bec9b652ef9610a8c9cc9d96c2185936
129678 Author: Jorge González <jorgegonz@svn.gnome.org>
129679 Date:   Sat Jul 3 13:48:56 2010 +0200
129680
129681     Updated Spanish translation
129682
129683  po/es.po | 133
129684  +++++++++++++++++++++++++++++++++++----------------------------
129685  1 file changed, 74 insertions(+), 59 deletions(-)
129686
129687 commit 9fd133946059c315eeb4a445c1f46dd636b33106
129688 Author: Matthias Clasen <mclasen@redhat.com>
129689 Date:   Sat Jul 3 03:31:24 2010 -0400
129690
129691     Move GZlibConverter tests
129692
129693  gio/tests/converter-stream.c | 33 +++++++++++++++++++++++++++------
129694  1 file changed, 27 insertions(+), 6 deletions(-)
129695
129696 commit aaba9276f7cceca9f6493b5a4a7f81e4f9fa75a5
129697 Author: Matthias Clasen <mclasen@redhat.com>
129698 Date:   Sat Jul 3 03:31:07 2010 -0400
129699
129700     Add tests for GIcon
129701
129702  gio/tests/Makefile.am |   4 ++
129703  gio/tests/icons.c     | 121
129704  ++++++++++++++++++++++++++++++++++++++++++++++++++
129705  2 files changed, 125 insertions(+)
129706
129707 commit 37c4fcb36abedfd7896ef70eaec75bba33a0331f
129708 Author: David Zeuthen <davidz@redhat.com>
129709 Date:   Fri Jul 2 17:09:55 2010 -0400
129710
129711     GDBus: Rename "Introspection XML" section to "D-Bus Introspection
129712     Data"
129713
129714     Signed-off-by: David Zeuthen <davidz@redhat.com>
129715
129716  gio/gdbusintrospection.c | 4 ++--
129717  1 file changed, 2 insertions(+), 2 deletions(-)
129718
129719 commit a16128655fed37a3975fdb8ea0d31ef0fa29e882
129720 Author: Ryan Lortie <desrt@desrt.ca>
129721 Date:   Fri Jul 2 11:35:43 2010 -0400
129722
129723     Bug 623407 - g_keyfile_settings_backend_new crash
129724
129725     The keyfile backend forms paths like this:
129726
129727       prefix + group_name + '/' + keyname
129728
129729     If the prefix is '/apps/yelp/' and the group name is '/' then
129730     this means
129731     that we end up with a key name of (for example):
129732
129733       '/apps/yelp/' + '/' + '/' + 'font-adjustment'
129734
129735     = '/apps/yelp///font-adjustment'
129736
129737     which is obviously not a valid key name.
129738
129739     This patch rejects group names starting or ending with '/' or
129740     containing
129741     '//' and also rejects keys containing '/'.  This should make it
129742     impossible for invalid keys to be formed.
129743
129744  gio/gkeyfilesettingsbackend.c | 11 +++++++++++
129745  1 file changed, 11 insertions(+)
129746
129747 commit a941660873ad4db42f1799e444d46d95721af840
129748 Author: Ryan Lortie <desrt@desrt.ca>
129749 Date:   Fri Jul 2 11:14:28 2010 -0400
129750
129751     Bug 623402 - schema compiler reports wrong line
129752
129753     Don't reuse the GMarkupParseContext in order to avoid inaccurate line
129754     number reports.  Fix a memory leak, too.
129755
129756  gio/gschema-compile.c | 12 +++++++-----
129757  1 file changed, 7 insertions(+), 5 deletions(-)
129758
129759 commit 7a44a2d223f3ad8c6e142b94725ab55cf3f84173
129760 Author: Ryan Lortie <desrt@desrt.ca>
129761 Date:   Fri Jul 2 11:11:45 2010 -0400
129762
129763     Bug 623401 - schema compiler: process enums first
129764
129765     Process *.enum.xml before any *.gschema.xml files to ensure that all
129766     enums have been defined.
129767
129768  gio/gschema-compile.c | 9 ++++++++-
129769  1 file changed, 8 insertions(+), 1 deletion(-)
129770
129771 commit 1ca6a4687a9b66e0060f16583ac21ef94f24a38e
129772 Author: David Zeuthen <davidz@redhat.com>
129773 Date:   Fri Jul 2 09:40:59 2010 -0400
129774
129775     GDBus: Hold lock when printing debug messages
129776
129777     Signed-off-by: David Zeuthen <davidz@redhat.com>
129778
129779  gio/gdbusauth.c | 4 ++++
129780  1 file changed, 4 insertions(+)
129781
129782 commit c29ad239284608c2a03043f9dc16f3ca1a28542e
129783 Author: David Zeuthen <davidz@redhat.com>
129784 Date:   Fri Jul 2 09:34:03 2010 -0400
129785
129786     GDBus: make G_DBUS_DEBUG=authentication work again
129787
129788     This was inadvertently removed in this commit
129789
129790     http://git.gnome.org/browse/glib/commit/?id=1d22b64843c83631bcd0e5255930f3a4e990961e
129791
129792     Signed-off-by: David Zeuthen <davidz@redhat.com>
129793
129794  docs/reference/gio/overview.xml | 2 +-
129795  gio/gdbusauth.c                 | 4 ----
129796  2 files changed, 1 insertion(+), 5 deletions(-)
129797
129798 commit cd8361f4ddd0e88fb7e3941a0d0fd12fe538c093
129799 Author: Tor Lillqvist <tml@iki.fi>
129800 Date:   Fri Jul 2 15:31:24 2010 +0300
129801
129802     Update headers being installed in the Visual Studio project
129803
129804     It sucks to have the lists of public headers duplicated in the
129805     Makefile.am files and the glib.vsprops file. But it isn't exactly easy
129806     to work around all the weirdness in autotools, Visual Studio, and bat
129807     files either to do it another way.
129808
129809  build/win32/vs9/glib.vsprops | 20 +++++++++++++++++++-
129810  1 file changed, 19 insertions(+), 1 deletion(-)
129811
129812 commit 5383c7110f793bfa749370cec9d708a6a5018751
129813 Author: Ryan Lortie <desrt@desrt.ca>
129814 Date:   Thu Jul 1 18:58:56 2010 -0400
129815
129816     Bug 622124 - implement flags for GSettings
129817
129818     Add a <flags> tag to the schema file format and a flags=''
129819     attribute to
129820     go along with.  Add some extra test cases for those.
129821
129822     Add new g_settings_{get,set}_flags() calls and support binding to
129823     GParamSpecFlags properties.  Add test cases.
129824
129825  docs/reference/gio/gio-sections.txt                |   2 +
129826  gio/gio.symbols                                    |   2 +
129827  gio/gschema-compile.c                              | 161
129828  +++++++++++++----
129829  gio/gsettings-mapping.c                            |  65 ++++++-
129830  gio/gsettings.c                                    | 194
129831  ++++++++++++++++++++-
129832  gio/gsettings.h                                    |   5 +
129833  gio/strinfo.c                                      |   8 +
129834  gio/tests/Makefile.am                              |   7 +
129835  gio/tests/gschema-compile.c                        |  11 +-
129836  gio/tests/gsettings.c                              |  80 ++++++++-
129837  gio/tests/org.gtk.test.gschema.xml                 |   9 +
129838  .../enum-with-repeated-nick.gschema.xml            |  10 ++
129839  .../enum-with-repeated-value.gschema.xml           |  10 ++
129840  .../schema-tests/flags-aliased-default.gschema.xml |  19 ++
129841  .../schema-tests/flags-bad-default.gschema.xml     |  16 ++
129842  .../flags-more-than-one-bit.gschema.xml            |  10 ++
129843  .../schema-tests/flags-with-enum-attr.gschema.xml  |  14 ++
129844  .../schema-tests/flags-with-enum-tag.gschema.xml   |  14 ++
129845  gio/tests/testenum.h                               |   9 +
129846  19 files changed, 594 insertions(+), 52 deletions(-)
129847
129848 commit 69fe50c116541afbfeaf9ad78b030f53e9906604
129849 Author: Jorge González <jorgegonz@svn.gnome.org>
129850 Date:   Thu Jul 1 21:39:37 2010 +0200
129851
129852     Updated Spanish translation
129853
129854  po/es.po | 42 +++++++++++++++++++++++++-----------------
129855  1 file changed, 25 insertions(+), 17 deletions(-)
129856
129857 commit bd8d837f573a784a234740bd49f9103cdf70c268
129858 Author: David Zeuthen <davidz@redhat.com>
129859 Date:   Thu Jul 1 14:37:16 2010 -0400
129860
129861     Bug 620913 – More control with G_DBUS_DEBUG
129862
129863     This commit adds the following G_DBUS_DEBUG flags
129864
129865      - emission
129866      - incoming
129867      - call
129868      - signal
129869      - payload
129870
129871     https://bugzilla.gnome.org/show_bug.cgi?id=620913
129872
129873     Signed-off-by: David Zeuthen <davidz@redhat.com>
129874
129875  docs/reference/gio/overview.xml |  20 ++++++
129876  gio/gdbusconnection.c           | 141
129877  ++++++++++++++++++++++++++++++++++++++--
129878  gio/gdbusprivate.c              |  86 ++++++++++++++++++++++--
129879  gio/gdbusprivate.h              |   7 ++
129880  4 files changed, 242 insertions(+), 12 deletions(-)
129881
129882 commit 51ed44e7add7ca1d3b764f13df2cf80ebe32c3f9
129883 Author: David Zeuthen <davidz@redhat.com>
129884 Date:   Thu Jul 1 13:06:56 2010 -0400
129885
129886     GDBus: Fix bug in child enumeration
129887
129888     Signed-off-by: David Zeuthen <davidz@redhat.com>
129889
129890  gio/gdbusconnection.c    |  3 +--
129891  gio/tests/gdbus-export.c | 28 +++++++++++++++++++++++++++-
129892  2 files changed, 28 insertions(+), 3 deletions(-)
129893
129894 commit 93bf09a9e7a7d35d50802faf4b271ca4267e49cb
129895 Author: Ryan Lortie <desrt@desrt.ca>
129896 Date:   Thu Jul 1 12:55:04 2010 -0400
129897
129898     Use "unix:" instead of tcp in test for now...
129899
129900     Temporarily avoids the issue reported in bug #623306.
129901
129902  gio/tests/gdbus-peer.c | 2 +-
129903  1 file changed, 1 insertion(+), 1 deletion(-)
129904
129905 commit 21d7ce97c38bafa1fdbedc19fe9634bc3333e7c6
129906 Author: David Zeuthen <davidz@redhat.com>
129907 Date:   Wed Jun 30 16:36:47 2010 -0400
129908
129909     GDBus: plug some memory leaks
129910
129911     These fixes makes udisks-daemon from udisks' gdbus-port branch, see
129912
129913      http://cgit.freedesktop.org/udisks/log/?h=gdbus-port
129914
129915     handle 200 add/remove uevents generated by e.g.
129916
129917      #!/bin/bash
129918      DEV=mmcblk0p1
129919      for n in `seq 200` ; do
129920          udevadm trigger --sysname-match=$DEV --action=remove
129921          udevadm trigger --sysname-match=$DEV --action=add
129922          echo foo $n
129923      done
129924
129925     without any substantial leaks.
129926
129927     Signed-off-by: David Zeuthen <davidz@redhat.com>
129928
129929  gio/gdbusauth.c    | 14 +++++++++-----
129930  gio/gdbusmessage.c | 52
129931  +++++++++++++++++++++++++++++++++++++---------------
129932  gio/gdbusprivate.c |  1 +
129933  3 files changed, 47 insertions(+), 20 deletions(-)
129934
129935 commit 40d5da99d6d07bdbb6267f6b5625ac2ca93e85ea
129936 Author: Ryan Lortie <desrt@desrt.ca>
129937 Date:   Wed Jun 30 13:27:38 2010 -0400
129938
129939     GSettings: accept <flags> as an alias for <enum>
129940
129941     until we have proper support for flags...
129942
129943  gio/gschema-compile.c | 9 ++++++---
129944  1 file changed, 6 insertions(+), 3 deletions(-)
129945
129946 commit e73b631f6eb8d2f1ff9c65fe2c258dc2b6083c73
129947 Author: Ryan Lortie <desrt@desrt.ca>
129948 Date:   Wed Jun 30 13:12:19 2010 -0400
129949
129950     gsettings.m4: add support for enums
129951
129952  m4macros/gsettings.m4 | 18 ++++++++++++------
129953  1 file changed, 12 insertions(+), 6 deletions(-)
129954
129955 commit 87fa3a6e75132f68edfbd457632332c52c2048ba
129956 Author: David Zeuthen <davidz@redhat.com>
129957 Date:   Wed Jun 30 12:19:28 2010 -0400
129958
129959     GDBus: Take a reference to the GDBusInterfaceInfo object
129960
129961     Things will still work fine if the GDBusInterfaceInfo is allocated
129962     statically because if so the ref_count will be -1.
129963
129964     Signed-off-by: David Zeuthen <davidz@redhat.com>
129965
129966  gio/gdbusconnection.c  | 4 +++-
129967  gio/tests/gdbus-peer.c | 2 +-
129968  2 files changed, 4 insertions(+), 2 deletions(-)
129969
129970 commit 5ac272297584d2c1f73815e842108b6704f862a9
129971 Author: David Zeuthen <davidz@redhat.com>
129972 Date:   Wed Jun 30 12:10:00 2010 -0400
129973
129974     GDBus: Rename `introspection_data' parameter to `interface_info'
129975
129976     Signed-off-by: David Zeuthen <davidz@redhat.com>
129977
129978  gio/gdbusconnection.c | 64
129979  +++++++++++++++++++++++++--------------------------
129980  gio/gdbusconnection.h |  2 +-
129981  2 files changed, 33 insertions(+), 33 deletions(-)
129982
129983 commit 038d03cd08bdb42e6f83f6041ec01732476e900b
129984 Author: David Zeuthen <davidz@redhat.com>
129985 Date:   Wed Jun 30 11:43:42 2010 -0400
129986
129987     Bug 623142 – Ensure ::new-connection runs before processing D-Bus
129988     messages
129989
129990     Without this guarantee, peer-to-peer connections are not very
129991     useful. However, with this guarantee it's possible to export objects
129992     in a handler for the GDBusServer::new-connection signal.
129993
129994     There are two caveats with this patch
129995
129996      - it won't work on message bus connections
129997      - we don't queue up messages to be written
129998
129999     that can be addresses later if needed.
130000
130001     https://bugzilla.gnome.org/show_bug.cgi?id=623142
130002
130003     Signed-off-by: David Zeuthen <davidz@redhat.com>
130004
130005  docs/reference/gio/gio-sections.txt |   1 +
130006  gio/gdbusconnection.c               |  30 +++++-
130007  gio/gdbusconnection.h               |   1 +
130008  gio/gdbusprivate.c                  |  84 +++++++++++++++-
130009  gio/gdbusprivate.h                  |   4 +
130010  gio/gdbusserver.c                   |  11 ++-
130011  gio/gio.symbols                     |   1 +
130012  gio/gioenums.h                      |   5 +-
130013  gio/tests/gdbus-peer.c              | 187
130014  ++++++++++++++++++++++++++++++++++++
130015  9 files changed, 316 insertions(+), 8 deletions(-)
130016
130017 commit 137ae2413c9d25edd3f886fd25b6353c8170f7ba
130018 Author: Ryan Lortie <desrt@desrt.ca>
130019 Date:   Wed Jun 30 10:02:45 2010 -0400
130020
130021     g_settings_list_keys() -> _list_items()
130022
130023     This function returns children as well.
130024
130025  docs/reference/gio/gio-sections.txt |  2 +-
130026  gio/gio.symbols                     |  2 +-
130027  gio/gsettings-tool.c                |  4 ++--
130028  gio/gsettings.c                     | 12 ++++++++----
130029  gio/gsettings.h                     |  2 +-
130030  5 files changed, 13 insertions(+), 9 deletions(-)
130031
130032 commit 3628b0b4992e9d1c915c38f8844eab9ba7a7112f
130033 Author: Ryan Lortie <desrt@desrt.ca>
130034 Date:   Tue Jun 29 20:24:39 2010 -0400
130035
130036     GSettings: add <override>, tests, modify output
130037
130038     Add <override> tag, more tests, and actually output the results
130039     of these
130040     new tags to the gschemas.compiled file.
130041
130042  gio/gschema-compile.c                              | 149
130043  +++++++++++++++++++--
130044  gio/tests/Makefile.am                              |   8 ++
130045  gio/tests/gschema-compile.c                        |  10 +-
130046  .../extend-and-shadow-indirect.gschema.xml         |  17 +++
130047  .../schema-tests/extend-and-shadow.gschema.xml     |  17 +++
130048  .../schema-tests/override-missing.gschema.xml      |  11 ++
130049  .../schema-tests/override-range-error.gschema.xml  |  12 ++
130050  .../schema-tests/override-then-key.gschema.xml     |  15 +++
130051  gio/tests/schema-tests/override-twice.gschema.xml  |  12 ++
130052  .../schema-tests/override-type-error.gschema.xml   |  11 ++
130053  gio/tests/schema-tests/override.gschema.xml        |  34 +++++
130054  11 files changed, 284 insertions(+), 12 deletions(-)
130055
130056 commit 900a756e8fb70bcd6e725f0696d8094a7208f905
130057 Author: Ryan Lortie <desrt@desrt.ca>
130058 Date:   Tue Jun 29 14:41:04 2010 -0400
130059
130060     GSettings: new <schema> tags 'extends', 'list-of'
130061
130062     Add support for extends='' and list-of='' tags to the <schema>
130063     element.
130064     The attributes are parsed and some sanity-checking is done but
130065     currently
130066     nothing happens as a result.
130067
130068     Add some tests.
130069
130070  gio/gschema-compile.c                              | 124
130071  +++++++++++++++++++--
130072  gio/tests/Makefile.am                              |  10 +-
130073  gio/tests/gschema-compile.c                        |  11 +-
130074  gio/tests/schema-tests/extend-missing.gschema.xml  |   3 +
130075  gio/tests/schema-tests/extend-nonlist.gschema.xml  |   4 +
130076  gio/tests/schema-tests/extend-self.gschema.xml     |   3 +
130077  .../extend-wrong-list-indirect.gschema.xml         |   6 +
130078  .../schema-tests/extend-wrong-list.gschema.xml     |   5 +
130079  gio/tests/schema-tests/extending.gschema.xml       |  21 ++++
130080  .../schema-tests/key-in-list-indirect.gschema.xml  |   8 ++
130081  gio/tests/schema-tests/key-in-list.gschema.xml     |   6 +
130082  gio/tests/schema-tests/list-of-missing.gschema.xml |   3 +
130083  12 files changed, 192 insertions(+), 12 deletions(-)
130084
130085 commit 101bfec676feb2c3d414fff11a31541318d87896
130086 Author: Ryan Lortie <desrt@desrt.ca>
130087 Date:   Tue Jun 29 14:40:44 2010 -0400
130088
130089     glib-compile-schemas: fix small leak
130090
130091  gio/gschema-compile.c | 2 +-
130092  1 file changed, 1 insertion(+), 1 deletion(-)
130093
130094 commit 6d4ade4cf0d6ed64ce59f3db4f270be08a4478fd
130095 Author: David Zeuthen <davidz@redhat.com>
130096 Date:   Tue Jun 29 15:19:56 2010 -0400
130097
130098     Bug 623143 – Never require non-closed connections
130099
130100     There's a couple of places in GDBus where it's a programming error
130101     (e.g. we'll assert or spew via e.g. g_warning()) to use the API on a
130102     closed connection.  This approach can never work since a
130103     GDBusConnection can be closed at any point in time outside of
130104     programmer control.
130105
130106     Just change the code to return a run-time error (e.g. return
130107     G_IO_ERROR_CLOSED when sending messages, invoking methods) or silently
130108     accept the request (e.g.  exporting objects, registering for signals)
130109     without doing anything.
130110
130111     Note that a GDBusConnection object is always useless after being
130112     closed - e.g.  there's no way to "reopen" a connection - the user will
130113     have to create a new object and use that instead.
130114
130115     https://bugzilla.gnome.org/show_bug.cgi?id=623143
130116
130117     Signed-off-by: David Zeuthen <davidz@redhat.com>
130118
130119  gio/gdbusconnection.c   | 5 -----
130120  gio/gdbusnameowning.c   | 5 ++---
130121  gio/gdbusnamewatching.c | 4 ++--
130122  3 files changed, 4 insertions(+), 10 deletions(-)
130123
130124 commit ab6b6c68c5b060057fd2953435c090b4d53fe93c
130125 Author: Milan Bouchet-Valat <nalimilan@club.fr>
130126 Date:   Mon Jun 21 17:09:07 2010 +0200
130127
130128     Bug 622294 - More annotations for GVariant
130129
130130     This adds annotations to all functions in gvariant.c. A few docs
130131     were also fixed (wrong parameter names, missing mention that NULL
130132     is allowed).
130133
130134  glib/gvariant.c | 69
130135  ++++++++++++++++++++++++++++++++-------------------------
130136  1 file changed, 39 insertions(+), 30 deletions(-)
130137
130138 commit 0a2c9d67da311d8e276dd3835db56c59d8be2cab
130139 Author: Colin Walters <walters@verbum.org>
130140 Date:   Mon Jun 28 17:16:44 2010 -0400
130141
130142     [autogen.sh] Support NOCONFIGURE (from gnome-common)
130143
130144     gnome-common's autogen.sh uses NOCONFIGURE to skip running configure.
130145     Support that in addition to the current AUTOGEN_SUBDIR_MODE.
130146
130147  autogen.sh | 9 +++++++--
130148  1 file changed, 7 insertions(+), 2 deletions(-)
130149
130150 commit c649615f17dc9d9644d742c48bf34c9000aa41b7
130151 Author: Jorge González <jorgegonz@svn.gnome.org>
130152 Date:   Mon Jun 28 20:57:31 2010 +0200
130153
130154     Updated Spanish translation
130155
130156  po/es.po | 220
130157  ++++++++++++++++++++++++++++++++++-----------------------------
130158  1 file changed, 120 insertions(+), 100 deletions(-)
130159
130160 commit 8a7d9906983c23c9bafa8b10c1fd089fcd7989f8
130161 Author: Ryan Lortie <desrt@desrt.ca>
130162 Date:   Mon Jun 28 14:06:32 2010 -0400
130163
130164     Bug 622565 - compile-schemas fails when no schemas
130165
130166     Neutralise and deprecate the --uninstall option in the schema compiler
130167     and remove it from gsettings.m4.
130168
130169     Make the new default behaviour a compromise between the old default
130170     behaviour and the previous --uninstall option:
130171
130172       - never return a failure code if no schema files are found
130173
130174       - issue a warning instead
130175
130176       - remove the gschemas.compiled file if it exists
130177
130178  gio/gschema-compile.c | 19 +++++++++----------
130179  m4macros/gsettings.m4 |  2 +-
130180  2 files changed, 10 insertions(+), 11 deletions(-)
130181
130182 commit ab1111b8bbb7a6057248658013eb23d80f4721cf
130183 Author: Ryan Lortie <desrt@desrt.ca>
130184 Date:   Mon Jun 28 13:58:25 2010 -0400
130185
130186     GSettings: peek instead of ref/unref enum class
130187
130188     We only ever do the enum mapping for the property binding in the case
130189     that a GParamSpecEnum exists and in that case the class is already
130190     referenced by the GParamSpec.  Use peek instead of ref/unref and add a
130191     clarifying note.
130192
130193  gio/gsettings-mapping.c | 8 ++++----
130194  1 file changed, 4 insertions(+), 4 deletions(-)
130195
130196 commit 168cfc592283c992d6a6803a91528f87cec2d902
130197 Author: Ryan Lortie <desrt@desrt.ca>
130198 Date:   Mon Jun 28 10:18:45 2010 -0400
130199
130200     Bug 622127 - GSettings extended key validation
130201
130202     First shot at attempting to implement this in a reasonable way.  See
130203     the bug for more information about why this is needed.
130204
130205  docs/reference/gio/gio-sections.txt |  4 ++
130206  gio/gio.symbols                     |  1 +
130207  gio/gsettings.c                     | 83
130208  ++++++++++++++++++++++++++++++++++++-
130209  gio/gsettings.h                     | 27 ++++++++++++
130210  4 files changed, 114 insertions(+), 1 deletion(-)
130211
130212 commit aad7176c622b78dbdef5c8d1e0fa51b9612198ad
130213 Author: Yaron Shahrabani <sh.yaron@gmail.com>
130214 Date:   Mon Jun 28 12:28:47 2010 +0300
130215
130216     Updated Hebrew translation.
130217
130218  po/he.po | 1280
130219  ++++++++++++++++++++++++++++++++------------------------------
130220  1 file changed, 657 insertions(+), 623 deletions(-)
130221
130222 commit eb454a1cb4d8ea16f6b5575c69e58c2877ea350e
130223 Author: Matthias Clasen <mclasen@redhat.com>
130224 Date:   Sun Jun 27 19:27:04 2010 -0400
130225
130226     Fix a alloc/free mismatch
130227
130228     Pointed out in http://bugzilla.redhat.com/show_bug.cgi?id=608453
130229     by David Tardon.
130230
130231  glib/gbuffer.c | 2 +-
130232  1 file changed, 1 insertion(+), 1 deletion(-)
130233
130234 commit d20969e07b8cc0233536cf929db0107b2c21c53e
130235 Author: Matthias Clasen <mclasen@redhat.com>
130236 Date:   Sun Jun 27 16:31:53 2010 -0400
130237
130238     Filter out child schema entries when listing keys
130239
130240  gio/gsettings-tool.c | 10 +++++++---
130241  1 file changed, 7 insertions(+), 3 deletions(-)
130242
130243 commit 025435329a7159a906a66f6b15facc2d611be4fb
130244 Author: Matthias Clasen <mclasen@redhat.com>
130245 Date:   Sun Jun 27 16:00:20 2010 -0400
130246
130247     Implement bash completion for gsettings
130248
130249  gio/Makefile.am                  |   4 +-
130250  gio/gsettings-bash-completion.sh |  33 +++
130251  gio/gsettings-tool.c             | 498
130252  ++++++++++++++++++++++++++++++++-------
130253  3 files changed, 455 insertions(+), 80 deletions(-)
130254
130255 commit 795d2bf8cf13d03214af3eb857d235c2917f9945
130256 Author: Ryan Lortie <desrt@desrt.ca>
130257 Date:   Sun Jun 27 10:11:45 2010 -0400
130258
130259     GSettings: Don't free value before using its type
130260
130261     Fix a bug where the type from g_variant_get_type() was used after
130262     freeing the variant.  This works for base types (since they are cached
130263     and live forever) but not for arrays (where the bug was first seen).
130264
130265  gio/gsettings-tool.c | 8 ++++----
130266  1 file changed, 4 insertions(+), 4 deletions(-)
130267
130268 commit 87fd38bc4dd095d598ec375dbecb40d1393c3f8b
130269 Author: Kristian Rietveld <kris@gtk.org>
130270 Date:   Sat Jun 26 22:55:47 2010 +0200
130271
130272     Add PCRE_EXP_DECL to pcre_callout declaration
130273
130274     Fixes build on Mac OS X.
130275
130276  glib/pcre/pcre.h | 2 +-
130277  1 file changed, 1 insertion(+), 1 deletion(-)
130278
130279 commit 840c5dd0da885fc42e498f165d59a5d0b4b97af2
130280 Author: Jorge González <jorgegonz@svn.gnome.org>
130281 Date:   Sat Jun 26 10:14:52 2010 +0200
130282
130283     Updated Spanish translation
130284
130285  po/es.po | 1297
130286  ++++++++++++++++++++++++++++++++------------------------------
130287  1 file changed, 670 insertions(+), 627 deletions(-)
130288
130289 commit 7cdc592ae478b71a66aa1541b81588b5b200e5f2
130290 Author: Ryan Lortie <desrt@desrt.ca>
130291 Date:   Fri Jun 25 10:52:32 2010 -0400
130292
130293     Bug 622128 - retry with default for failed mapping
130294
130295     Hold the GSettingsKeyInfo as part of the binding structure to
130296     save work
130297     on each get/set.  Use our copy of this structure to call the internal
130298     get/set APIs.  Give more descriptive error messages in the case of
130299     invalid data on sets and retry using the translated default then
130300     schema
130301     default value in case of failure to map on reads.
130302
130303  gio/gsettings.c | 137
130304  +++++++++++++++++++++++++++++++++++---------------------
130305  1 file changed, 85 insertions(+), 52 deletions(-)
130306
130307 commit 499ece9b52ec18e7a0ab5c9cda6b0b82946a8c7e
130308 Author: Colin Walters <walters@verbum.org>
130309 Date:   Wed Jun 16 22:44:58 2010 -0400
130310
130311     [gbinding] Move argument reference out of first column
130312
130313     It makes gobject-introspection complain.
130314
130315  gobject/gbinding.h | 4 ++--
130316  1 file changed, 2 insertions(+), 2 deletions(-)
130317
130318 commit 1ad08a6a9fc5bf700de31c928d4fc7031bd8fd19
130319 Author: Dan Winship <danw@gnome.org>
130320 Date:   Thu Jun 24 14:23:37 2010 -0400
130321
130322     Hack up glib/tests/array-test to not actually malloc 2G
130323
130324     Fixes the test on machines where that allocation takes very long.
130325
130326     https://bugzilla.gnome.org/show_bug.cgi?id=610784
130327
130328  glib/tests/array-test.c | 28 ++++++++++++++++++++--------
130329  1 file changed, 20 insertions(+), 8 deletions(-)
130330
130331 commit 48f3f262639b473c9be168d0491bedd357bcbca7
130332 Author: Ryan Lortie <desrt@desrt.ca>
130333 Date:   Thu Jun 24 13:32:26 2010 -0400
130334
130335     version.bump()
130336
130337  configure.in | 2 +-
130338  1 file changed, 1 insertion(+), 1 deletion(-)
130339
130340 commit cc295f09768d10576deba929ab8b7bc766cd207f
130341 Author: Ryan Lortie <desrt@desrt.ca>
130342 Date:   Thu Jun 24 13:18:44 2010 -0400
130343
130344     Release glib 2.25.10
130345
130346  NEWS | 73
130347  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
130348  1 file changed, 73 insertions(+)
130349
130350 commit de0464cf891c386b0166066ac797255cd973b6e2
130351 Author: Ryan Lortie <desrt@desrt.ca>
130352 Date:   Thu Jun 24 12:25:48 2010 -0400
130353
130354     Tweak GSettings key/schema listing APIs
130355
130356  docs/reference/gio/gio-sections.txt |  4 +-
130357  gio/gio.symbols                     |  2 +-
130358  gio/gsettings.c                     | 12 ++---
130359  gio/gsettings.h                     |  4 +-
130360  gio/gsettingsschema.c               | 89
130361  ++++++++++++++++++++++++++-----------
130362  5 files changed, 75 insertions(+), 36 deletions(-)
130363
130364 commit e3d0d07b043334890deaf30d5b1e5072c9c7e742
130365 Author: Ryan Lortie <desrt@desrt.ca>
130366 Date:   Thu Jun 24 02:28:01 2010 -0400
130367
130368     Clarify GSettings documentation wrt errors
130369
130370     Make it clear about exactly what "@key is valid" means.
130371
130372  gio/gsettings.c | 73
130373  +++++++++++++++++++++++++++++----------------------------
130374  1 file changed, 37 insertions(+), 36 deletions(-)
130375
130376 commit 887d9d83aa232058b8446eafb7f0681db4219a77
130377 Author: Ryan Lortie <desrt@desrt.ca>
130378 Date:   Thu Jun 24 02:21:58 2010 -0400
130379
130380     g_keyfile_settings_backend_new doc improvement
130381
130382  gio/gkeyfilesettingsbackend.c | 17 +++++++++++------
130383  1 file changed, 11 insertions(+), 6 deletions(-)
130384
130385 commit 123699465d2d07c18823f41dfc6a48dd7cefc603
130386 Author: Ryan Lortie <desrt@desrt.ca>
130387 Date:   Thu Jun 24 02:15:15 2010 -0400
130388
130389     GSettings: add g_settings_list_keys()
130390
130391     Second half of bug #622554.
130392
130393  docs/reference/gio/gio-sections.txt |  2 ++
130394  gio/gio.symbols                     |  1 +
130395  gio/gsettings.c                     | 33
130396  ++++++++++++++++++++++++++++++++-
130397  gio/gsettings.h                     |  1 +
130398  4 files changed, 36 insertions(+), 1 deletion(-)
130399
130400 commit 6218d8047a9f073dc9e6eab009d70dc7933c5fd7
130401 Author: Ryan Lortie <desrt@desrt.ca>
130402 Date:   Thu Jun 24 01:49:27 2010 -0400
130403
130404     Add g_settings_schema_exists
130405
130406     Solves half of #622554.
130407
130408  gio/gio.symbols       |  4 ++++
130409  gio/gsettings.h       |  1 +
130410  gio/gsettingsschema.c | 25 +++++++++++++++++++++++++
130411  3 files changed, 30 insertions(+)
130412
130413 commit 726e4dd6e7e12800db90a5159f5cb6fc3509e9e7
130414 Author: Ryan Lortie <desrt@desrt.ca>
130415 Date:   Thu Jun 24 01:49:00 2010 -0400
130416
130417     KeyfileSettingsBackend: fix symbol visibility leak
130418
130419  gio/gkeyfilesettingsbackend.c | 1 +
130420  1 file changed, 1 insertion(+)
130421
130422 commit 65fc931fb9df391a8a7ff8e279820fd2fed04bc0
130423 Author: Ryan Lortie <desrt@desrt.ca>
130424 Date:   Tue Jun 22 08:12:04 2010 -0400
130425
130426     Rework the GSettings keyfile backend
130427
130428  docs/reference/gio/gio-sections.txt |   1 +
130429  gio/Makefile.am                     |   1 -
130430  gio/gkeyfilesettingsbackend.c       | 811
130431  +++++++++++++++++++++---------------
130432  gio/gkeyfilesettingsbackend.h       |  71 ----
130433  gio/gsettingsbackend.h              |   4 +-
130434  gio/tests/gsettings.c               |   6 +-
130435  6 files changed, 475 insertions(+), 419 deletions(-)
130436
130437 commit 6d828dae3804af311ffa8387a4e74bc28024351b
130438 Author: Ryan Lortie <desrt@desrt.ca>
130439 Date:   Thu Jun 24 00:55:14 2010 -0400
130440
130441     GSettingsBackend: some debug code
130442
130443  gio/gsettingsbackend.c | 12 ++++++++++++
130444  1 file changed, 12 insertions(+)
130445
130446 commit b638a675a8dae242347a721837c0b6c24e953665
130447 Author: Ryan Lortie <desrt@desrt.ca>
130448 Date:   Thu Jun 24 00:41:05 2010 -0400
130449
130450     Ignore more glib test cases
130451
130452  glib/tests/.gitignore | 4 ++++
130453  1 file changed, 4 insertions(+)
130454
130455 commit 519edcc2b3fd23fc29b38b581480adf39dd93451
130456 Author: Ryan Lortie <desrt@desrt.ca>
130457 Date:   Thu Jun 24 00:36:42 2010 -0400
130458
130459     fix leaks in the GSettings test case
130460
130461  gio/tests/gsettings.c | 27 +++++++++++++++++++++++----
130462  1 file changed, 23 insertions(+), 4 deletions(-)
130463
130464 commit fb94e65a640d21b2e1a5c6e79eb3d755ba34c0e6
130465 Author: Ryan Lortie <desrt@desrt.ca>
130466 Date:   Thu Jun 24 00:35:10 2010 -0400
130467
130468     GChecksum: accept NULL pointer with length 0
130469
130470     Several GChecksum functions were incorrectly aborting when passed
130471     a NULL
130472     data pointer, even if the length parameter was equal to zero.
130473
130474  glib/gchecksum.c | 6 +++---
130475  1 file changed, 3 insertions(+), 3 deletions(-)
130476
130477 commit f76c4d062966afdcdf5306f4c769a7ab0934e843
130478 Author: Ryan Lortie <desrt@desrt.ca>
130479 Date:   Thu Jun 24 00:38:01 2010 -0400
130480
130481     GSettings "delayed": don't leak unapplied keys
130482
130483     GDelayedSettingsBackend was leaking the GTree holding the list of
130484     unapplied keys on finalize.
130485
130486  gio/gdelayedsettingsbackend.c | 1 +
130487  1 file changed, 1 insertion(+)
130488
130489 commit 17bc9bf94f2a11ce553d784e55649b43f3ed0130
130490 Author: Matthias Clasen <mclasen@redhat.com>
130491 Date:   Wed Jun 23 22:32:35 2010 -0400
130492
130493     Deprecate some rarely-used APIS
130494
130495     GRelation and GCompletion are almost never used, and not very actively
130496     maintained. Mark them as deprecated to make this clear. Bug #551271.
130497
130498  glib/gcompletion.c | 25 ++++++++++++++++++++++++-
130499  glib/gcompletion.h |  4 ++++
130500  glib/grel.c        | 35 ++++++++++++++++++++++++++++++++++-
130501  glib/grel.h        |  4 ++++
130502  4 files changed, 66 insertions(+), 2 deletions(-)
130503
130504 commit 272836936e76a9bf0a0237e6489ce0508fa85534
130505 Author: Christian Dywan <christian@twotoasts.de>
130506 Date:   Fri Jun 18 16:14:27 2010 +0200
130507
130508     Introduce G_PARAM_DEPRECATED and G_ENABLE_DIAGNOSTIC
130509
130510     See https://bugzilla.gnome.org/show_bug.cgi?id=601686
130511
130512  gobject/gobject.c | 16 ++++++++++++++++
130513  gobject/gparam.h  | 11 ++++++++---
130514  2 files changed, 24 insertions(+), 3 deletions(-)
130515
130516 commit f587cb57f249a8f4b869231ca20f5f19602a20ec
130517 Author: Emmanuele Bassi <ebassi@linux.intel.com>
130518 Date:   Mon Jun 21 12:26:42 2010 +0100
130519
130520     binding: Add SYNC_CREATE to the flags
130521
130522     When creating a binding between two object properties we might want to
130523     automatically synchronize the two values at the moment of the binding
130524     creation, instead of waiting for the next change.
130525
130526     The G_BINDING_SYNC_CREATE flag does exactly what it says on the tin.
130527
130528     https://bugzilla.gnome.org/show_bug.cgi?id=622281
130529
130530  gobject/gbinding.c      |  9 +++++++++
130531  gobject/gbinding.h      |  6 +++++-
130532  gobject/tests/binding.c | 36 ++++++++++++++++++++++++++++++++++++
130533  3 files changed, 50 insertions(+), 1 deletion(-)
130534
130535 commit d3af9c0ec59465e4076791881bc89fe51539f3fd
130536 Author: Ryan Lortie <desrt@desrt.ca>
130537 Date:   Wed Jun 23 10:12:14 2010 -0400
130538
130539     neutralise pltcheck.sh
130540
130541  gio/pltcheck.sh     | 2 ++
130542  glib/pltcheck.sh    | 2 ++
130543  gobject/pltcheck.sh | 2 ++
130544  3 files changed, 6 insertions(+)
130545
130546 commit 13ac216ca386715a915ec8acd8178c528774273a
130547 Author: Matthias Clasen <mclasen@redhat.com>
130548 Date:   Wed Jun 23 09:03:51 2010 -0400
130549
130550     GIO doc cleanups
130551
130552  docs/reference/gio/Makefile.am      | 18 ++++++++++++++++++
130553  docs/reference/gio/gio-sections.txt | 28 +++++++++++++++++++++++++++-
130554  gio/gsettings.c                     |  2 +-
130555  3 files changed, 46 insertions(+), 2 deletions(-)
130556
130557 commit fadac4bd0f008dae058bcbc56b3073c6c38092a6
130558 Author: Matthias Clasen <mclasen@redhat.com>
130559 Date:   Wed Jun 23 07:32:24 2010 -0400
130560
130561     Document g_cclosure_marshal_VOID__VARIANT
130562
130563  gobject/gclosure.c | 18 +++++++++++++++++-
130564  1 file changed, 17 insertions(+), 1 deletion(-)
130565
130566 commit 3549e06f81768453b8c389331705615ae3529041
130567 Author: Matthias Clasen <mclasen@redhat.com>
130568 Date:   Wed Jun 23 07:22:49 2010 -0400
130569
130570     Ignore gatomicarray.h
130571
130572     Otherwise gtk-doc picks up declarations from that header and is
130573     disappointed when they are not documented.
130574
130575  docs/reference/gobject/Makefile.am | 4 +++-
130576  1 file changed, 3 insertions(+), 1 deletion(-)
130577
130578 commit 9c6130cdde846cee4e8ad93504a6cb4745a35cea
130579 Author: Matthias Clasen <mclasen@redhat.com>
130580 Date:   Wed Jun 23 07:21:50 2010 -0400
130581
130582     silence gtk-doc
130583
130584     Add g_error_get_type to a private section in gobject-sections.txt
130585     so gtk-doc doesn't complain about it.
130586
130587  docs/reference/gobject/gobject-sections.txt | 2 ++
130588  1 file changed, 2 insertions(+)
130589
130590 commit 8eb755e78e56036b93a7b11d3d6fe4237ab708be
130591 Author: Matthias Clasen <mclasen@redhat.com>
130592 Date:   Wed Jun 23 00:20:11 2010 -0400
130593
130594     Add some more unicode property tests
130595
130596  glib/tests/utf8-misc.c | 32 +++++++++++++++++++++++++++++++-
130597  1 file changed, 31 insertions(+), 1 deletion(-)
130598
130599 commit e26b92b94775c8b1b6e94ca29a6d3a4404db449b
130600 Author: Matthias Clasen <mclasen@redhat.com>
130601 Date:   Tue Jun 22 23:39:51 2010 -0400
130602
130603     Move node tests to the test framework
130604
130605  glib/tests/node.c | 70
130606  ++++++++++++++++++++++++++++++++++++++-----------------
130607  tests/.gitignore  |  1 -
130608  tests/Makefile.am |  2 --
130609  3 files changed, 49 insertions(+), 24 deletions(-)
130610
130611 commit 464b5ff3570fd43fa52b6ec5571a02bd705f9e9c
130612 Author: Matthias Clasen <mclasen@redhat.com>
130613 Date:   Tue Jun 22 22:25:02 2010 -0400
130614
130615     Some more hash, utils and checksum tests
130616
130617  glib/tests/checksum.c |  18 ++++++++-
130618  glib/tests/hash.c     | 102
130619  ++++++++++++++++++++++++++++++++++++++++++++++++++
130620  glib/tests/utils.c    |  31 +++++++++++++++
130621  3 files changed, 149 insertions(+), 2 deletions(-)
130622
130623 commit 01abbc4bd37649bf75642ba98f8f6109065a7333
130624 Author: Matthias Clasen <mclasen@redhat.com>
130625 Date:   Tue Jun 22 22:24:29 2010 -0400
130626
130627     Move node test to the test framework
130628
130629  glib/tests/Makefile.am                 |   3 +
130630  tests/node-test.c => glib/tests/node.c | 159
130631  +++++++++++++++++++++------------
130632  2 files changed, 103 insertions(+), 59 deletions(-)
130633
130634 commit 5c1b3a02637c8ed767c94f30df994fed9b3bddfc
130635 Author: Matthias Clasen <mclasen@redhat.com>
130636 Date:   Tue Jun 22 19:50:35 2010 -0400
130637
130638     Move date tests to the test framework
130639
130640  glib/tests/Makefile.am |   3 +
130641  glib/tests/date.c      | 287 ++++++++++++++++++++++++++++
130642  tests/.gitignore       |   1 -
130643  tests/Makefile.am      |   1 -
130644  tests/date-test.c      | 499
130645  -------------------------------------------------
130646  5 files changed, 290 insertions(+), 501 deletions(-)
130647
130648 commit 7d81e99c4bfea343ce653668b6d2d00e79324688
130649 Author: Matthias Clasen <mclasen@redhat.com>
130650 Date:   Tue Jun 22 17:42:30 2010 -0400
130651
130652     Add an index for 2.26 api additions
130653
130654  docs/reference/gobject/gobject-docs.sgml | 6 +++++-
130655  1 file changed, 5 insertions(+), 1 deletion(-)
130656
130657 commit b116838da31dc212c60f13821dfe87187731dc78
130658 Author: Milan Bouchet-Valat <nalimilan@club.fr>
130659 Date:   Wed Jun 23 12:17:29 2010 +0200
130660
130661     Improve documentation for g_strcmp0()
130662
130663     Be more explicit about the handling of two NULL pointers.
130664
130665     https://bugzilla.gnome.org/show_bug.cgi?id=622480
130666
130667  glib/gtestutils.c | 1 +
130668  1 file changed, 1 insertion(+)
130669
130670 commit 6920e503e637e70a44f7baf899de4bd171534d39
130671 Author: David Zeuthen <davidz@redhat.com>
130672 Date:   Tue Jun 22 17:48:35 2010 -0400
130673
130674     GDBusProxy: Don't warn when calling methods on other interfaces
130675
130676     If we know the expected interface (e.g. :g-interface-info is set),
130677     then we always warned when calling a method on a different
130678     interface. Don't do that, there's no way the expected interface can
130679     know anything about this method.
130680
130681     Signed-off-by: David Zeuthen <davidz@redhat.com>
130682
130683  gio/gdbusproxy.c | 6 ++++--
130684  1 file changed, 4 insertions(+), 2 deletions(-)
130685
130686 commit d68f8012b2d8b9b86b47ed1f091f29d70016cf73
130687 Author: Dan Winship <danw@gnome.org>
130688 Date:   Tue Jun 22 15:31:55 2010 -0400
130689
130690     gio/tests/testapps: Fix source refcounting
130691
130692     Either child_watch_source or timeout_source will already have been
130693     destroyed after we finish the loop, and it's not safe to call
130694     g_source_destroy() on it a second time unless we're still holding a
130695     ref on it.
130696
130697  gio/tests/testapps.c | 4 ++--
130698  1 file changed, 2 insertions(+), 2 deletions(-)
130699
130700 commit a0e1b226a21ca498b301981b0c89e89ad9a31eb1
130701 Author: Dan Winship <danw@gnome.org>
130702 Date:   Fri Apr 23 08:47:18 2010 -0400
130703
130704     GSocketConnection: don't close the socket if it's still reffed
130705
130706     When disposing a GSocketConnection, don't explicitly close the
130707     underlying GSocket. The GSocket will close itself if it gets
130708     destroyed, and if it doesn't get destroyed, that presumably means the
130709     app still wants to use it. Eg, this lets you use GSocketClient to
130710     create a GSocketConnection, and then take the GSocket and destroy the
130711     GSocketConnection.
130712
130713     https://bugzilla.gnome.org/show_bug.cgi?id=616855
130714
130715  gio/gsocketconnection.c | 25 +++++++++++++++++++++++++
130716  1 file changed, 25 insertions(+)
130717
130718 commit e0ff84e68817d12ebf4cde9433c4e1ed703d1eb4
130719 Author: Dan Winship <danw@gnome.org>
130720 Date:   Fri Apr 23 08:21:41 2010 -0400
130721
130722     GSocketInput/OutputStream: fix non-blocking on Windows
130723
130724     The GSocket docs point out that g_socket_send/g_socket_receive may
130725     return G_IO_ERROR_WOULD_BLOCK even if g_socket_condition_check claimed
130726     that they wouldn't. Fix the socket streams to check for that.
130727
130728     https://bugzilla.gnome.org/show_bug.cgi?id=603309
130729
130730  gio/gsocket.c             |  8 ++++++++
130731  gio/gsocketinputstream.c  | 46
130732  ++++++++++++++++++----------------------------
130733  gio/gsocketoutputstream.c | 46
130734  ++++++++++++++++++----------------------------
130735  3 files changed, 44 insertions(+), 56 deletions(-)
130736
130737 commit 2be38f6926d8bf2738c3898e831dcb3928925f90
130738 Author: David Zeuthen <davidz@redhat.com>
130739 Date:   Tue Jun 22 12:12:16 2010 -0400
130740
130741     GDBus: update padding
130742
130743     Add lots of padding for public class structures. Notably, we seemed to
130744     lack any padding whatsoever in the GDBusMessageClass struct (spotted
130745     by Dan Winship). Also switch to using
130746
130747      gpointer padding[N];
130748
130749     instead of
130750
130751      void (*_g_reserved1) (void);
130752      ...
130753      void (*_g_reservedN) (void);
130754
130755     Signed-off-by: David Zeuthen <davidz@redhat.com>
130756
130757  gio/gdbusauth.h                  |  4 ++++
130758  gio/gdbusauthmechanism.h         | 18 +-----------------
130759  gio/gdbusauthmechanismanon.h     | 17 +----------------
130760  gio/gdbusauthmechanismexternal.h | 17 +----------------
130761  gio/gdbusauthmechanismsha1.h     | 17 +----------------
130762  gio/gdbusauthobserver.h          | 17 +----------------
130763  gio/gdbusconnection.h            | 18 ++----------------
130764  gio/gdbusmessage.h               |  4 ++++
130765  gio/gdbusmethodinvocation.h      |  9 +--------
130766  gio/gdbusproxy.h                 |  9 +--------
130767  gio/gdbusserver.h                |  9 +--------
130768  11 files changed, 18 insertions(+), 121 deletions(-)
130769
130770 commit d19380c809525559f55ba5f3304c0e787c2ebfac
130771 Author: Matthias Clasen <mclasen@redhat.com>
130772 Date:   Tue Jun 22 08:24:30 2010 -0400
130773
130774     Improve g_application_new documentation
130775
130776     Patch by Saleem Abdulrasool, bug 622154.
130777
130778  gio/gapplication.c | 5 +++--
130779  1 file changed, 3 insertions(+), 2 deletions(-)
130780
130781 commit 16c2f080497d1ed663237e725192c4f411f92f8f
130782 Author: Ryan Lortie <desrt@desrt.ca>
130783 Date:   Tue Jun 22 08:09:27 2010 -0400
130784
130785     Add single include guards to gvariant[type].h
130786
130787  glib/gvariant.h     | 4 ++++
130788  glib/gvarianttype.h | 4 ++++
130789  2 files changed, 8 insertions(+)
130790
130791 commit 05354cefc54a0f42e5d7dee1798d2b56c135c12c
130792 Author: Tor Lillqvist <tml@iki.fi>
130793 Date:   Tue Jun 22 12:41:01 2010 +0300
130794
130795     Make the protocol.c test program compile on Windows
130796
130797     Note that it does not actually work, though. Maybe because
130798     g_io_channel_set_flags() is not implemented for file descriptor based
130799     GIOChannels on Windows.
130800
130801  glib/tests/protocol.c | 6 ++++++
130802  1 file changed, 6 insertions(+)
130803
130804 commit efb1a054b0858b4475941892f53bbc5186065df9
130805 Author: Tor Lillqvist <tml@iki.fi>
130806 Date:   Tue Jun 22 12:13:21 2010 +0300
130807
130808     Fix build with the Microsoft compiler
130809
130810     Correct a few gccisms and C99isms. Ensure the Windows-specific gio
130811     source files are listed in the generated gio VS project file.
130812
130813  gio/Makefile.am                  | 12 +++++++-----
130814  gio/gcredentials.c               |  2 ++
130815  gio/gdbusauthmechanismexternal.c |  2 ++
130816  gio/gdbusauthmechanismsha1.c     |  5 +++++
130817  gio/gdbusconnection.c            |  2 +-
130818  gio/gdbuserror.c                 |  2 +-
130819  gio/gdbusintrospection.c         |  2 +-
130820  gio/gdbusserver.c                |  3 +++
130821  gio/gio.symbols                  |  2 ++
130822  gio/glocalfileinputstream.c      |  6 ++++--
130823  gio/glocalfileoutputstream.c     |  6 ++++--
130824  11 files changed, 32 insertions(+), 12 deletions(-)
130825
130826 commit 2e842490826644210bc5d2df2df8092597b3f708
130827 Author: Tor Lillqvist <tml@iki.fi>
130828 Date:   Tue Jun 22 12:10:34 2010 +0300
130829
130830     Bypass a few functions not used on Windows when compiling for Windows
130831
130832  gio/glocalfile.c | 4 ++--
130833  1 file changed, 2 insertions(+), 2 deletions(-)
130834
130835 commit 045c96b71a7755927e258c2b116c7c0ee8326bd1
130836 Author: Matthias Clasen <mclasen@redhat.com>
130837 Date:   Mon Jun 21 23:07:46 2010 -0400
130838
130839     Add a test for g_strip_prefix
130840
130841  glib/tests/strfuncs.c | 27 +++++++++++++++++++++++++++
130842  1 file changed, 27 insertions(+)
130843
130844 commit 2f438f18ae8794747dadf5018616d1dcc52a0924
130845 Author: Matthias Clasen <mclasen@redhat.com>
130846 Date:   Mon Jun 21 23:06:17 2010 -0400
130847
130848     Move hash tests to the test framework
130849
130850  glib/tests/Makefile.am                 |   3 +
130851  tests/hash-test.c => glib/tests/hash.c | 220
130852  +++++++++++++++++++++------------
130853  tests/.gitignore                       |   1 -
130854  tests/Makefile.am                      |   2 -
130855  4 files changed, 146 insertions(+), 80 deletions(-)
130856
130857 commit 7d14b5fbf1fcda2068dc01f9a0a2e4b9796daea6
130858 Author: Matthias Clasen <mclasen@redhat.com>
130859 Date:   Mon Jun 21 22:25:28 2010 -0400
130860
130861     Some more tests
130862
130863  glib/tests/checksum.c | 72
130864  +++++++++++++++++++++++++++++++++++++++++++++++++++
130865  1 file changed, 72 insertions(+)
130866
130867 commit 5629366c3d245b78ad148576f2dccabed83baa71
130868 Author: Matthias Clasen <mclasen@redhat.com>
130869 Date:   Mon Jun 21 21:22:09 2010 -0400
130870
130871     Move checksum tests to the test framework
130872
130873  glib/tests/Makefile.am                         |   3 +
130874  tests/checksum-test.c => glib/tests/checksum.c | 103
130875  +++++++++++++------------
130876  tests/.gitignore                               |   1 -
130877  tests/Makefile.am                              |   2 -
130878  4 files changed, 56 insertions(+), 53 deletions(-)
130879
130880 commit 839078ea63f697f1066a040425e1d2070f3c81a2
130881 Author: Matthias Clasen <mclasen@redhat.com>
130882 Date:   Mon Jun 21 20:07:26 2010 -0400
130883
130884     Add some more Unicode tests
130885
130886  glib/tests/utf8-misc.c | 263
130887  +++++++++++++++++++++++++++++++++++++++++++++++++
130888  1 file changed, 263 insertions(+)
130889
130890 commit 45411ccbe3c9d1b08332942d1e7b594330688126
130891 Author: David Zeuthen <davidz@redhat.com>
130892 Date:   Mon Jun 21 16:08:53 2010 -0400
130893
130894     Bug 621945 – Filter outgoing messages in GDBusConnection
130895
130896     This patch breaks some rarely-used public API (only known user is
130897     dconf).
130898
130899     This patch is based on work from Peng Huang <shawn.p.huang@gmail.com>.
130900
130901     See https://bugzilla.gnome.org/show_bug.cgi?id=621945
130902
130903     Signed-off-by: David Zeuthen <davidz@redhat.com>
130904
130905  gio/gdbusconnection.c        | 66
130906  ++++++++++++++++++++++++++++++++++++++----
130907  gio/gdbusconnection.h        |  3 ++
130908  gio/gdbusprivate.c           | 69
130909  ++++++++++++++++++++++++++++++--------------
130910  gio/gdbusprivate.h           |  5 ++++
130911  gio/tests/gdbus-connection.c | 16 ++++++++--
130912  5 files changed, 129 insertions(+), 30 deletions(-)
130913
130914 commit a4cd39e74122c9376954204cb45c6be4926e5ee9
130915 Author: Ryan Lortie <desrt@desrt.ca>
130916 Date:   Mon Jun 21 14:01:50 2010 -0400
130917
130918     gobject docs: ignore some sgml files
130919
130920  docs/reference/gobject/tmpl/.gitignore | 2 ++
130921  1 file changed, 2 insertions(+)
130922
130923 commit a4b42d3a751bcbe22bb41ddfced68eebcce0e386
130924 Author: Ryan Lortie <desrt@desrt.ca>
130925 Date:   Mon Jun 21 13:57:54 2010 -0400
130926
130927     .gitignore the moved tests
130928
130929  glib/tests/.gitignore | 8 ++++++++
130930  1 file changed, 8 insertions(+)
130931
130932 commit c9553af68f543113be41e6ae8dcdd9ee5e2267bc
130933 Author: Ryan Lortie <desrt@desrt.ca>
130934 Date:   Mon Jun 21 13:55:28 2010 -0400
130935
130936     Use -Bsymbolic-functions, drop g*alias PLT hackery
130937
130938     This is a minimal patch-out of the galias functionality.  We will do a
130939     release like this so that we can easily back it out if there are
130940     reported problems.
130941
130942     A more substantial cleanup (mostly removing #includes from every file)
130943     will follow if there are no issues.
130944
130945  configure.in                | 2 +-
130946  gio/Makefile.am             | 6 +++---
130947  gio/makegioalias.pl         | 2 ++
130948  glib/Makefile.am            | 2 +-
130949  glib/makegalias.pl          | 2 ++
130950  gmodule/Makefile.am         | 2 +-
130951  gobject/Makefile.am         | 6 +++---
130952  gobject/makegobjectalias.pl | 2 ++
130953  gthread/Makefile.am         | 2 +-
130954  9 files changed, 16 insertions(+), 10 deletions(-)
130955
130956 commit e549bbf66406fc483cd43ce860ba88e7d83d3c80
130957 Author: Ryan Lortie <desrt@desrt.ca>
130958 Date:   Mon Jun 21 13:25:51 2010 -0400
130959
130960     distcheck fix
130961
130962  gio/tests/Makefile.am | 1 +
130963  1 file changed, 1 insertion(+)
130964
130965 commit d5dc656d35887780008c95c5ed496f628948813c
130966 Author: Ryan Lortie <desrt@desrt.ca>
130967 Date:   Mon Jun 21 13:25:44 2010 -0400
130968
130969     Add check for -Bsymbolic-functions linker flag
130970
130971  configure.in | 15 +++++++++++++++
130972  1 file changed, 15 insertions(+)
130973
130974 commit 7556f660b551d0713100af6672287393350d9a19
130975 Author: Ryan Lortie <desrt@desrt.ca>
130976 Date:   Mon Jun 21 11:30:26 2010 -0400
130977
130978     Remove gsettings-schema-convert tool
130979
130980     Having this tool in GLib is a bad idea for a number of reasons:
130981
130982       - experience has shown that the simple file format was a bad idea
130983
130984       - the tool is currently implemented with a hack that would require a
130985         dependency inversion to solve (the tool needs to depend on Python
130986         GVariant bindings)
130987
130988       - the tool itself is unmaintained
130989
130990     It will be moved to the GConf git repository so people can continue to
130991     use it for the purpose of converting GConf schemas.
130992
130993  docs/reference/gio/Makefile.am                  |    2 -
130994  docs/reference/gio/gio-docs.xml                 |    1 -
130995  docs/reference/gio/glib-compile-schemas.xml     |    6 -
130996  docs/reference/gio/gsettings-schema-convert.xml |  113 ---
130997  docs/reference/gio/migrating-gconf.xml          |    2 +-
130998  gio/Makefile.am                                 |    1 -
130999  gio/gsettings-schema-convert                    | 1076
131000  -----------------------
131001  7 files changed, 1 insertion(+), 1200 deletions(-)
131002
131003 commit 95c4ec1056468764dd6c71971ad06370c0f1b99b
131004 Author: Javier Jardón <jjardon@gnome.org>
131005 Date:   Mon Jun 21 17:28:15 2010 +0200
131006
131007     [docs] Fix typo
131008
131009  docs/reference/glib/building.sgml | 2 +-
131010  1 file changed, 1 insertion(+), 1 deletion(-)
131011
131012 commit 6c02c99df0cb1c3b9bdb20c8fd56eddc7ae8bf2a
131013 Author: Sven Herzberg <herzi@gnome-de.org>
131014 Date:   Tue Apr 20 15:01:17 2010 +0200
131015
131016     don't treat debug/info/message as fatal messages by default
131017
131018     * glib/gtestutils.c: don't treat non-fatal messages as errors
131019     * glib/tests/.gitignore: silence
131020     * glib/tests/Makefile.am: updated
131021     * glib/tests/protocol.c: add a test for the message treatment
131022
131023  glib/gtestutils.c      |   8 +-
131024  glib/tests/.gitignore  |   1 +
131025  glib/tests/Makefile.am |  10 +-
131026  glib/tests/protocol.c  | 334
131027  +++++++++++++++++++++++++++++++++++++++++++++++++
131028  4 files changed, 348 insertions(+), 5 deletions(-)
131029
131030 commit 60a5b197991aae58de4a85c9020a49edc5003457
131031 Author: Matthias Clasen <mclasen@redhat.com>
131032 Date:   Mon Jun 21 00:00:51 2010 -0400
131033
131034     Add a test for g_unichar_validate
131035
131036  glib/tests/utf8-misc.c | 12 ++++++++++++
131037  1 file changed, 12 insertions(+)
131038
131039 commit f13618623b191c539cc151d19f7f5b54e24b3607
131040 Author: Matthias Clasen <mclasen@redhat.com>
131041 Date:   Sun Jun 20 23:46:01 2010 -0400
131042
131043     Test inplace decoding
131044
131045  glib/tests/base64.c | 36 +++++++++++++++++++++++++++++++++++-
131046  1 file changed, 35 insertions(+), 1 deletion(-)
131047
131048 commit db5bd7b90b78508b8be448b8cd5de7735b3ca520
131049 Author: Matthias Clasen <mclasen@redhat.com>
131050 Date:   Sun Jun 20 23:35:31 2010 -0400
131051
131052     Some more utf8 tests
131053
131054  glib/tests/Makefile.am |  3 ++
131055  glib/tests/utf8-misc.c | 99
131056  ++++++++++++++++++++++++++++++++++++++++++++++++++
131057  2 files changed, 102 insertions(+)
131058
131059 commit a2f4564fd9bee001e6b4d60df257ab6b2110f22f
131060 Author: Matthias Clasen <mclasen@redhat.com>
131061 Date:   Sun Jun 20 23:07:39 2010 -0400
131062
131063     Test glib_check_version
131064
131065  glib/tests/utils.c | 24 ++++++++++++++++++++++++
131066  1 file changed, 24 insertions(+)
131067
131068 commit cca48bd5b9de1d4902b12acc86778def3ae00cbe
131069 Author: Matthias Clasen <mclasen@redhat.com>
131070 Date:   Sun Jun 20 22:46:47 2010 -0400
131071
131072     Add support for coverage reports with lcov
131073
131074     Patch by Patrick Hulin, bug #501057.
131075
131076  Makefile.am                       |  2 +-
131077  Makefile.decl                     | 22 +++++++++++++
131078  configure.in                      | 69
131079  +++++++++++++++++++++++++++++++++++++++
131080  docs/reference/glib/building.sgml | 19 ++++++++++-
131081  4 files changed, 110 insertions(+), 2 deletions(-)
131082
131083 commit bad7f1e54f03284cfd6235d345270ecada4379b5
131084 Author: Matthias Clasen <mclasen@redhat.com>
131085 Date:   Sun Jun 20 22:18:30 2010 -0400
131086
131087     Some fixes
131088
131089  glib/tests/collate.c       |  2 ++
131090  glib/tests/utf8-pointer.c  | 39 ++++++++++++++------------
131091  glib/tests/utf8-validate.c | 68
131092  ++++++++++++++++++----------------------------
131093  3 files changed, 50 insertions(+), 59 deletions(-)
131094
131095 commit 7bea2a7a4fec3dda19d08474c73f56a0f7cf2741
131096 Author: Matthias Clasen <mclasen@redhat.com>
131097 Date:   Sun Jun 20 21:16:24 2010 -0400
131098
131099     Move utf8 validation tests to the test framework
131100
131101  glib/tests/Makefile.am                | 3 +++
131102  {tests => glib/tests}/utf8-validate.c | 0
131103  tests/Makefile.am                     | 3 ---
131104  3 files changed, 3 insertions(+), 3 deletions(-)
131105
131106 commit 5b08ef84e4132db8f3e873f52c4bc929949dff4d
131107 Author: Matthias Clasen <mclasen@redhat.com>
131108 Date:   Sun Jun 20 21:04:47 2010 -0400
131109
131110     Move utf8 pointer tests to test framework
131111
131112  glib/tests/Makefile.am               |   6 +
131113  glib/tests/collate.c                 | 215
131114  +++++++++++++++++++++++++++++++++++
131115  {tests => glib/tests}/utf8-pointer.c |   0
131116  tests/Makefile.am                    |   1 -
131117  4 files changed, 221 insertions(+), 1 deletion(-)
131118
131119 commit 0ed575213b0be6553f08c7e3b35e49faae09f7ad
131120 Author: Matthias Clasen <mclasen@redhat.com>
131121 Date:   Sun Jun 20 16:24:56 2010 -0400
131122
131123     Consolide base64 tests in a single file
131124
131125  glib/tests/base64.c   | 197 +++++++++++++++++++++++++++++++++++++++++
131126  tests/Makefile.am     |   3 -
131127  tests/testingbase64.c | 236
131128  --------------------------------------------------
131129  3 files changed, 197 insertions(+), 239 deletions(-)
131130
131131 commit 08d6e535be868b04fe83d02cb8a99a8db96d2192
131132 Author: Matthias Clasen <mclasen@redhat.com>
131133 Date:   Sun Jun 20 12:29:17 2010 -0400
131134
131135     Move scanner tests to glib/tests
131136
131137  glib/tests/Makefile.am             | 3 +++
131138  {tests => glib/tests}/scannerapi.c | 0
131139  tests/Makefile.am                  | 7 -------
131140  3 files changed, 3 insertions(+), 7 deletions(-)
131141
131142 commit 87df095de3246142c9407f088b300c3a18846a94
131143 Author: Ryan Lortie <desrt@desrt.ca>
131144 Date:   Sun Jun 20 12:32:00 2010 -0400
131145
131146     GVariant: fix doc copy/paste error
131147
131148  glib/gvariant.c | 2 +-
131149  1 file changed, 1 insertion(+), 1 deletion(-)
131150
131151 commit ede159ec452aa27d7ea0058833ea39baed14756e
131152 Author: Ryan Lortie <desrt@desrt.ca>
131153 Date:   Sun Jun 20 12:30:27 2010 -0400
131154
131155     Add enum type for GVariantParseError
131156
131157  docs/reference/glib/glib-sections.txt | 1 +
131158  glib/gvariant-parser.c                | 7 +++++++
131159  glib/gvariant.h                       | 5 +++++
131160  3 files changed, 13 insertions(+)
131161
131162 commit 09aa2e79ab9b39b92c1cc911b95b49872a417382
131163 Author: Matthias Clasen <mclasen@redhat.com>
131164 Date:   Sun Jun 20 12:23:13 2010 -0400
131165
131166     Move sequence tests to the test framework
131167
131168  glib/tests/Makefile.am |    3 +
131169  glib/tests/sequence.c  | 1286
131170  +++++++++++++++++++++++++++++++++++++++++++++++
131171  tests/sequence-test.c  | 1301
131172  ------------------------------------------------
131173  3 files changed, 1289 insertions(+), 1301 deletions(-)
131174
131175 commit bf8ce25216c14c8f6f3267b0af107c03390e63bf
131176 Author: Matthias Clasen <mclasen@redhat.com>
131177 Date:   Sun Jun 20 11:34:31 2010 -0400
131178
131179     Move base64 tests of to test framework
131180
131181  glib/tests/Makefile.am |   3 ++
131182  glib/tests/base64.c    | 139
131183  +++++++++++++++++++++++++++++++++++++++++++++++++
131184  tests/base64-test.c    | 138
131185  ------------------------------------------------
131186  3 files changed, 142 insertions(+), 138 deletions(-)
131187
131188 commit 9a85f654c77dab88f625169a0128d890acf50b0b
131189 Author: Matthias Clasen <mclasen@redhat.com>
131190 Date:   Sun Jun 20 11:20:41 2010 -0400
131191
131192     Add new scripts to docs
131193
131194  docs/reference/glib/tmpl/unicode.sgml | 15 +++++++++++++++
131195  1 file changed, 15 insertions(+)
131196
131197 commit f849dbac05bad8e60b00707823f5c6d935ff36c1
131198 Author: Matthias Clasen <mclasen@redhat.com>
131199 Date:   Sun Jun 20 11:07:49 2010 -0400
131200
131201     Move regex tests to the g_test framework
131202
131203  glib/tests/Makefile.am |    3 +
131204  glib/tests/regex.c     | 1870 ++++++++++++++++++++++++++++++++++++++++++
131205  tests/Makefile.am      |    4 +-
131206  tests/regex-test.c     | 2122
131207  ------------------------------------------------
131208  4 files changed, 1874 insertions(+), 2125 deletions(-)
131209
131210 commit fc5f3a96be53ceb8b431dffa675e622ec8a48186
131211 Author: Christian Persch <chpe@gnome.org>
131212 Date:   Sun Jun 20 02:32:35 2010 +0200
131213
131214     Docs fix
131215
131216  gio/gdatainputstream.c | 12 ++++++------
131217  1 file changed, 6 insertions(+), 6 deletions(-)
131218
131219 commit 85621f1a0f4d77cde71e37ed8212e707f4af441d
131220 Author: Matthias Clasen <mclasen@redhat.com>
131221 Date:   Sun Jun 20 01:46:35 2010 -0400
131222
131223     Update the include pcre to 8.02
131224
131225  glib/pcre/Makefile.am            |    1 -
131226  glib/pcre/pcre.h                 |   21 +-
131227  glib/pcre/pcre_compile.c         | 1329 ++++++++++++++++++++++----------
131228  glib/pcre/pcre_config.c          |    6 +-
131229  glib/pcre/pcre_dfa_exec.c        |  514 +++++++++----
131230  glib/pcre/pcre_exec.c            | 1563
131231  +++++++++++++++++++++++++++++---------
131232  glib/pcre/pcre_fullinfo.c        |   15 +-
131233  glib/pcre/pcre_globals.c         |   23 +-
131234  glib/pcre/pcre_info.c            |    4 +-
131235  glib/pcre/pcre_internal.h        |  759 ++++++++++++++++--
131236  glib/pcre/pcre_newline.c         |    8 +-
131237  glib/pcre/pcre_study.c           |  448 ++++++++++-
131238  glib/pcre/pcre_tables.c          |  631 +++++++++------
131239  glib/pcre/pcre_try_flipped.c     |    6 +-
131240  glib/pcre/pcre_ucp_searchfuncs.c |   46 +-
131241  glib/pcre/pcre_xclass.c          |    7 +-
131242  glib/pcre/ucp.h                  |   53 +-
131243  glib/pcre/ucpinternal.h          |   92 ---
131244  18 files changed, 4133 insertions(+), 1393 deletions(-)
131245
131246 commit b0b7aeffc063981c32ff99da0385841ba18f5847
131247 Author: Matthias Clasen <mclasen@redhat.com>
131248 Date:   Sun Jun 20 01:14:55 2010 -0400
131249
131250     Add Unicode 5.2 scripts
131251
131252  glib/gunicode.h | 19 ++++++++++++++++++-
131253  1 file changed, 18 insertions(+), 1 deletion(-)
131254
131255 commit 5fffa39b6ae8f8faf1036fbf07de02ffe84ef099
131256 Author: Matthias Clasen <mclasen@redhat.com>
131257 Date:   Sun Jun 20 00:09:00 2010 -0400
131258
131259     Fix a memory leak in g_ptr_array_remove_index_fast
131260
131261     We need to call the element_free_func even if we remove the
131262     last element. Bug #618866.
131263
131264  glib/garray.c | 11 +++++------
131265  1 file changed, 5 insertions(+), 6 deletions(-)
131266
131267 commit ea6470e31a6884a7243e9cd4df9734f1dc4828b9
131268 Author: Ryan Lortie <desrt@desrt.ca>
131269 Date:   Sat Jun 19 16:13:58 2010 -0400
131270
131271     GSettings: complete support for enum binding
131272
131273  gio/gsettings-mapping.c | 22 ++++++++++++++++++++++
131274  1 file changed, 22 insertions(+)
131275
131276 commit dbe68f7c834c152c111afba41ffffd70a8e6997c
131277 Author: Johan Dahlin <johan@gnome.org>
131278 Date:   Sat Jun 19 15:23:35 2010 -0300
131279
131280     [configure] Require dbus 1.2.14
131281
131282     dbus_message_set_serial requires dbus 1.2.14, make the dependency
131283     explicit instead of failing to compile a test.
131284
131285  configure.in | 3 ++-
131286  1 file changed, 2 insertions(+), 1 deletion(-)
131287
131288 commit 2d4e48b73c3efe74c3818616de6fcc332f2e640a
131289 Author: Christian Persch <chpe@gnome.org>
131290 Date:   Sat Jun 19 20:04:20 2010 +0200
131291
131292     Tiny docs fix
131293
131294  gobject/gvaluetypes.c | 8 ++++----
131295  1 file changed, 4 insertions(+), 4 deletions(-)
131296
131297 commit db68f8203ab9b81e70dbada99faaf69c727f793c
131298 Author: Christian Persch <chpe@gnome.org>
131299 Date:   Fri Jun 18 01:08:13 2010 +0200
131300
131301     Add g_value_take_variant
131302
131303     Turns out we do need g_value_take_variant(), so we can correctly
131304     implement VARIANT:* marshalers.
131305
131306     Bug #621947.
131307
131308  docs/reference/gobject/gobject-sections.txt |  1 +
131309  gobject/glib-genmarshal.c                   |  2 +-
131310  gobject/gobject.symbols                     |  1 +
131311  gobject/gtype.h                             |  7 +++
131312  gobject/gvaluetypes.c                       | 39 ++++++++++++++
131313  gobject/gvaluetypes.h                       |  2 +
131314  tests/gobject/accumulator.c                 | 81
131315  +++++++++++++++++++++++++++++
131316  tests/gobject/testmarshal.list              |  2 +-
131317  8 files changed, 133 insertions(+), 2 deletions(-)
131318
131319 commit 052ef2614af7a8706035982d8211fff64241e83f
131320 Author: Christian Persch <chpe@gnome.org>
131321 Date:   Sat Jun 19 16:42:11 2010 +0200
131322
131323     Add g_variant_is_floating
131324
131325  docs/reference/glib/glib-sections.txt |  1 +
131326  glib/glib.symbols                     |  1 +
131327  glib/gvariant-core.c                  | 24 ++++++++++++++++++++++++
131328  glib/gvariant.h                       |  1 +
131329  glib/tests/gvariant.c                 | 13 +++++++++++++
131330  5 files changed, 40 insertions(+)
131331
131332 commit 7bb00fd0e8a18b3e20d30053579f002e587dfbbb
131333 Author: Christian Persch <chpe@gnome.org>
131334 Date:   Sat Jun 19 16:41:25 2010 +0200
131335
131336     Fix a preprocessor warning with --disable-visibility
131337
131338     Don't redefine DISABLE_VISIBILITY when already building with
131339     --disable-visibility.
131340
131341  gthread/tests/1bit-mutex.c | 2 ++
131342  1 file changed, 2 insertions(+)
131343
131344 commit a558e460a2f493670932faa4c947ffc42ea8bc70
131345 Author: Milan Bouchet-Valat <nalimilan@club.fr>
131346 Date:   Sat Jun 19 19:00:13 2010 +0200
131347
131348     Fix gsettings tool crash, part 2
131349
131350     Same as previous commit, but for two other functions it missed.
131351
131352  gio/gsettings-tool.c | 10 ++++++++--
131353  1 file changed, 8 insertions(+), 2 deletions(-)
131354
131355 commit 62939f5e45cd102313285ec13f90c3b4763e6ca8
131356 Author: Milan Bouchet-Valat <nalimilan@club.fr>
131357 Date:   Sat Jun 19 18:33:26 2010 +0200
131358
131359     Fix gsettings tool crash
131360
131361     When no path is provided for the schema, we have call
131362     g_settings_new() instead of g_settings_new_with_path()
131363     passing a NULL path.
131364
131365     This was crashing the tool on start since an assertion was
131366     recently added to g_settings_new_with_path() to refuse NULL.
131367
131368  gio/gsettings-tool.c | 10 ++++++++--
131369  1 file changed, 8 insertions(+), 2 deletions(-)
131370
131371 commit a7689537605ade51b19be76baa3fba303527483d
131372 Author: Ryan Lortie <desrt@desrt.ca>
131373 Date:   Sat Jun 19 11:38:57 2010 -0400
131374
131375     Fix bug in strinfo
131376
131377     We can't search for a larger needle inside of a smaller haystack, and
131378     unsigned integer subtraction tends to result in very large numbers
131379     rather than small ones.
131380
131381     Add a check for this case and abort out immediately.
131382
131383     Also add a test case (lifted directly from the docs) that demonstrates
131384     the problem.
131385
131386     Issue discovered and tracked down by Milan Bouchet-Valat
131387
131388  gio/strinfo.c                                |  3 +++
131389  gio/tests/gschema-compile.c                  |  3 ++-
131390  gio/tests/schema-tests/from-docs.gschema.xml | 34
131391  ++++++++++++++++++++++++++++
131392  3 files changed, 39 insertions(+), 1 deletion(-)
131393
131394 commit e91541bf8c2e915b330c6dfee46a7709949da3a9
131395 Author: Fran Diéguez <fran.dieguez@mabishu.com>
131396 Date:   Sat Jun 19 15:13:41 2010 +0200
131397
131398     Updated Galician translations
131399
131400  po/gl.po | 104
131401  +++++++++++++++++++++++++++++++++++----------------------------
131402  1 file changed, 58 insertions(+), 46 deletions(-)
131403
131404 commit a2888fbbf0f1a61436e036ff81a14f19fe45d5d0
131405 Author: Ryan Lortie <desrt@desrt.ca>
131406 Date:   Fri Jun 18 23:14:46 2010 -0400
131407
131408     Add a note to docs about paragraphs in schemas
131409
131410  docs/reference/gio/migrating-gconf.xml | 3 ++-
131411  1 file changed, 2 insertions(+), 1 deletion(-)
131412
131413 commit 6217c9b41eb369cac48149639369f51b85763986
131414 Author: Ryan Lortie <desrt@desrt.ca>
131415 Date:   Fri Jun 18 22:59:43 2010 -0400
131416
131417     Conditional gsettings.m4 support, AC_PATH_PROG
131418
131419     Add new support for conditional enabling of GSettings (as per
131420     bug #616718) and use AC_PATH_PROG instead of AC_PATH_TOOL (as per
131421     bug #621172).
131422
131423  configure.in          | 2 +-
131424  m4macros/gsettings.m4 | 6 ++++--
131425  2 files changed, 5 insertions(+), 3 deletions(-)
131426
131427 commit 1ed105b19b31bd5265de7d62156732b343c086e3
131428 Author: Jürg Billeter <j@bitron.ch>
131429 Date:   Fri Jun 18 23:48:28 2010 +0200
131430
131431     GDBus: Sink closures in _with_closures functions
131432
131433     See https://bugzilla.gnome.org/show_bug.cgi?id=621092#c12
131434
131435     Signed-off-by: David Zeuthen <davidz@redhat.com>
131436
131437  gio/gdbusnameowning.c   | 25 ++++++++++++++++++++-----
131438  gio/gdbusnamewatching.c | 20 ++++++++++++++++----
131439  2 files changed, 36 insertions(+), 9 deletions(-)
131440
131441 commit 8f5bde679e7cf5b519988b0fa36c300ecce3f19f
131442 Author: Colin Walters <walters@verbum.org>
131443 Date:   Wed Jun 16 14:17:26 2010 -0400
131444
131445     [GApplication] Add working directory to platform data
131446
131447     https://bugzilla.gnome.org/show_bug.cgi?id=621838
131448
131449  gio/gapplication.c     | 51
131450  ++++++++++++++++++++++++++++++++++++++++++++------
131451  gio/gdbusapplication.c | 12 ++----------
131452  gio/tests/testapp.c    | 20 ++++++++++++++++++++
131453  3 files changed, 67 insertions(+), 16 deletions(-)
131454
131455 commit 6ff13071ae4729b0a0e2ba9404fef5e5dd6c14b2
131456 Author: Tor Lillqvist <tml@iki.fi>
131457 Date:   Fri Jun 18 10:56:25 2010 +0300
131458
131459     Fix build on non-Unix
131460
131461  gio/gnullapplication.c | 4 ++--
131462  1 file changed, 2 insertions(+), 2 deletions(-)
131463
131464 commit 4edfc34e5bae34f69d6771e2732f54821a4f7307
131465 Author: Matthias Clasen <mclasen@redhat.com>
131466 Date:   Thu Jun 17 19:42:46 2010 -0400
131467
131468     2.25.9
131469
131470  configure.in | 2 +-
131471  1 file changed, 1 insertion(+), 1 deletion(-)
131472
131473 commit 7b1f45c2e8b5f3ba3595c5cf74fbfc70f03b61c0
131474 Author: Matthias Clasen <mclasen@redhat.com>
131475 Date:   Thu Jun 17 19:08:13 2010 -0400
131476
131477     Fix a mismerge
131478
131479  docs/reference/gio/gio-sections.txt | 1 -
131480  1 file changed, 1 deletion(-)
131481
131482 commit 9b59059d9e85d10406393cef08e432626dcc78da
131483 Author: Matthias Clasen <mclasen@redhat.com>
131484 Date:   Thu Jun 17 19:04:03 2010 -0400
131485
131486     Fix distcheck
131487
131488  gio/gio.symbols | 6 ++++++
131489  1 file changed, 6 insertions(+)
131490
131491 commit bdd8fef4c05b41f534f138b0cf2f252e6ebd379f
131492 Author: Christian Persch <chpe@gnome.org>
131493 Date:   Fri Jun 18 00:38:46 2010 +0200
131494
131495     Fix VARIANT out args
131496
131497     Use g_value_set_variant(), not the nonexistent g_value_take_variant().
131498
131499  gobject/glib-genmarshal.c | 2 +-
131500  1 file changed, 1 insertion(+), 1 deletion(-)
131501
131502 commit 30df71e382f76626f8abcdd16b800392be183b42
131503 Author: Christian Persch <chpe@gnome.org>
131504 Date:   Fri Jun 18 00:10:17 2010 +0200
131505
131506     Add VARIANT to glib-genmarshal docs
131507
131508  docs/reference/gobject/glib-genmarshal.xml | 7 +++++++
131509  1 file changed, 7 insertions(+)
131510
131511 commit 79d32c2fc18dcd62e9e12ca871676d35697c9d41
131512 Author: David Zeuthen <davidz@redhat.com>
131513 Date:   Thu Jun 17 17:58:25 2010 -0400
131514
131515     GDBusMessage: Fix bug when deserializing a message
131516
131517     See https://bugzilla.gnome.org/show_bug.cgi?id=621838 for the whole
131518     story. The problem was that we ended up reading data from arrays of
131519     arrays when we were just supposed to be aligning the buffers.
131520
131521     Also add a host of debug infrastructure that was needed to find the
131522     root cause. For now it can be turned on only via defining
131523     DEBUG_SERIALIZER. In the future we might want to make it work via
131524     G_DBUS_DEBUG. In a nutshell, the added debug info looks like this
131525
131526     Parsing blob (blob_len = 0x0084 bytes)
131527       0000: 6c 01 00 01  3c 00 00 00  41 00 00 00  37 00 00 00
131528       l...<...A...7...
131529       0010: 08 01 67 00  08 61 61 79  61 7b 73 76  7d 00 00 00
131530       ..g..aaya{sv}...
131531       0020: 01 01 6f 00  08 00 00 00  2f 66 6f 6f  2f 62 61 72
131532       ..o...../foo/bar
131533       0030: 00 00 00 00  00 00 00 00  03 01 73 00  06 00 00 00
131534       ..........s.....
131535       0040: 4d 65 6d 62  65 72 00 00  00 00 00 00  34 00 00 00
131536       Member......4...
131537       0050: 03 00 00 00  63 77 64 00  01 73 00 00  23 00 00 00
131538       ....cwd..s..#...
131539       0060: 2f 68 6f 6d  65 2f 64 61  76 69 64 7a  2f 48 61 63
131540       /home/davidz/Hac
131541       0070: 6b 69 6e 67  2f 67 6c 69  62 2f 67 69  6f 2f 74 65
131542       king/glib/gio/te
131543       0080: 73 74 73 00                                           sts.
131544
131545     Parsing headers (blob_len = 0x0084 bytes)
131546       Reading type a{yv} from offset 0x000c: array spans 0x0037 bytes
131547         Reading type {yv} from offset 0x0010
131548           Reading type y from offset 0x0010: 0x08 '
131549           Reading type v from offset 0x0011
131550             Reading type g from offset 0x0014: 'aaya{sv}'
131551         Reading type {yv} from offset 0x001e
131552           Reading type y from offset 0x0020: 0x01 '\ 1'
131553           Reading type v from offset 0x0021
131554             Reading type o from offset 0x0024: '/foo/bar'
131555         Reading type {yv} from offset 0x0031
131556           Reading type y from offset 0x0038: 0x03 '\ 3'
131557           Reading type v from offset 0x0039
131558             Reading type s from offset 0x003c: 'Member'
131559     Parsing body (blob_len = 0x0084 bytes)
131560       Reading type (aaya{sv}) from offset 0x0047
131561         Reading type aay from offset 0x0048: array spans 0x0000 bytes
131562         Reading type a{sv} from offset 0x004c: array spans 0x0034 bytes
131563           Reading type {sv} from offset 0x0050
131564             Reading type s from offset 0x0050: 'cwd'
131565             Reading type v from offset 0x0058
131566               Reading type s from offset 0x005b:
131567               '/home/davidz/Hacking/glib/gio/tests'
131568     OK
131569
131570     Signed-off-by: David Zeuthen <davidz@redhat.com>
131571
131572  gio/gdbusmessage.c              | 132
131573  +++++++++++++++++++++++++++++++++++-----
131574  gio/gdbusprivate.c              |  10 +--
131575  gio/gdbusprivate.h              |   2 +
131576  gio/tests/gdbus-serialization.c |   9 +++
131577  4 files changed, 134 insertions(+), 19 deletions(-)
131578
131579 commit 86d681ba3eb0df135b9ac592594c397021455425
131580 Author: Christian Persch <chpe@gnome.org>
131581 Date:   Thu Jun 17 23:44:25 2010 +0200
131582
131583     Distcheck fix
131584
131585     Add a missing symbol to gobject.symbols.
131586
131587  gobject/gobject.symbols | 1 +
131588  1 file changed, 1 insertion(+)
131589
131590 commit 0766981a1e634b850bec602d0bea6bc255377edb
131591 Author: Ryan Lortie <desrt@desrt.ca>
131592 Date:   Thu Jun 17 16:56:09 2010 -0400
131593
131594     Make g_settings_sync() a proper prototype.
131595
131596  gio/gsettings-tool.c | 2 +-
131597  gio/gsettings.h      | 2 +-
131598  2 files changed, 2 insertions(+), 2 deletions(-)
131599
131600 commit 408daaa29445264073da1ac296dba5697ed4883c
131601 Author: Matthias Clasen <mclasen@redhat.com>
131602 Date:   Thu Jun 17 16:36:58 2010 -0400
131603
131604     Fix the build
131605
131606  gio/gapplication.c | 6 +++---
131607  1 file changed, 3 insertions(+), 3 deletions(-)
131608
131609 commit df81e3f33e710ce64060a87b8ecf0aab1360bd5a
131610 Author: Matthias Clasen <mclasen@redhat.com>
131611 Date:   Thu Jun 17 16:13:29 2010 -0400
131612
131613     Updates
131614
131615  NEWS | 13 ++++++++++---
131616  1 file changed, 10 insertions(+), 3 deletions(-)
131617
131618 commit 0c506f200a60124197e8c20507a86516bb950ec4
131619 Author: David Zeuthen <davidz@redhat.com>
131620 Date:   Thu Jun 17 16:09:12 2010 -0400
131621
131622     GDBus: Complain via g_warning() if an invalid message is received
131623
131624     While we are already propagating the error to the user via the
131625     GDBusConnection::disconnected signal (because the only safe thing is
131626     to disconnect the other peer), changes are the user is simply not
131627     listening to this signal.
131628
131629     This should never ever happen unless there's a bug in the
131630     serializaer/deserializer so it's fine to complain via g_warning()
131631     here.
131632
131633     Bug 621838, see
131634
131635      https://bugzilla.gnome.org/show_bug.cgi?id=621838
131636
131637     is related to this.
131638
131639     Signed-off-by: David Zeuthen <davidz@redhat.com>
131640
131641  gio/gdbusprivate.c | 10 ++++++++++
131642  1 file changed, 10 insertions(+)
131643
131644 commit 57dff1e06011347cc11492a36dc187cbcf5eece8
131645 Author: David Zeuthen <davidz@redhat.com>
131646 Date:   Thu Jun 17 16:02:24 2010 -0400
131647
131648     GDBusMessage: Properly check error and bail if set
131649
131650     Otherwise we may set a GError on top of it.
131651
131652     Signed-off-by: David Zeuthen <davidz@redhat.com>
131653
131654  gio/gdbusmessage.c | 2 ++
131655  1 file changed, 2 insertions(+)
131656
131657 commit 8a105625b0261e2e3f45241e2892475fa7b45b88
131658 Author: Matthias Clasen <mclasen@redhat.com>
131659 Date:   Thu Jun 17 16:07:52 2010 -0400
131660
131661     Documentation fixups
131662
131663  docs/reference/gio/gio-sections.txt | 10 +++++-----
131664  gio/gapplication.c                  | 10 ++++++----
131665  gio/gapplication.h                  |  6 +++---
131666  gio/gunixconnection.c               |  8 ++++----
131667  4 files changed, 18 insertions(+), 16 deletions(-)
131668
131669 commit 19a752a5f4b39ce43e6e3a26a478c1594b0627ca
131670 Author: Matthias Clasen <mclasen@redhat.com>
131671 Date:   Thu Jun 17 15:51:37 2010 -0400
131672
131673     fix a typo
131674
131675  gobject/gvaluetypes.c | 2 +-
131676  1 file changed, 1 insertion(+), 1 deletion(-)
131677
131678 commit 10e430bcc09d82cf9b3634242981296e0d47693b
131679 Author: Christian Persch <chpe@gnome.org>
131680 Date:   Thu Jun 17 21:40:47 2010 +0200
131681
131682     Fix GApplication for the G_TYPE_VARIANT change
131683
131684  gio/gapplication.c   | 54
131685  ++++++++++++++++++++++------------------------------
131686  gio/gio-marshal.list |  5 +++--
131687  2 files changed, 26 insertions(+), 33 deletions(-)
131688
131689 commit daee48a0af26105175db5768f770ddb8f1a4a7b1
131690 Author: Matthias Clasen <mclasen@redhat.com>
131691 Date:   Thu Jun 17 15:29:45 2010 -0400
131692
131693     Update api docs to current api
131694
131695  docs/reference/gio/gio-sections.txt | 9 ++-------
131696  1 file changed, 2 insertions(+), 7 deletions(-)
131697
131698 commit 0a7e6255b37efd2005bb86a5843921d4adc3bdf8
131699 Author: David Zeuthen <davidz@redhat.com>
131700 Date:   Thu Jun 17 15:27:18 2010 -0400
131701
131702     Catch up with G_TYPE_VARIANT changes
131703
131704     The GType for a GVariant is now a fundamental GType instead of a boxed
131705     one so use the right marshaller.
131706
131707     Signed-off-by: David Zeuthen <davidz@redhat.com>
131708
131709  gio/gdbusproxy.c     | 4 ++--
131710  gio/gio-marshal.list | 2 ++
131711  2 files changed, 4 insertions(+), 2 deletions(-)
131712
131713 commit 2c5e1d51934a7983acea9e392de5741c47b8be14
131714 Author: Matthias Clasen <mclasen@redhat.com>
131715 Date:   Thu Jun 17 15:07:08 2010 -0400
131716
131717     Fix a typo
131718
131719  gio/gsettings.c | 2 +-
131720  1 file changed, 1 insertion(+), 1 deletion(-)
131721
131722 commit 0010e86572092ba00eaf01796c863e7584e29611
131723 Author: Ryan Lortie <desrt@desrt.ca>
131724 Date:   Thu Jun 17 15:06:33 2010 -0400
131725
131726     GSettings: remove "context" from backend too.
131727
131728     Note: this is a GSettingsBackend API/ABI change.
131729
131730  gio/gsettingsbackend.c | 73
131731  +-------------------------------------------------
131732  gio/gsettingsbackend.h |  2 --
131733  2 files changed, 1 insertion(+), 74 deletions(-)
131734
131735 commit 4708b8ecc3f00e49aa98cb5989b5474a3257906c
131736 Author: Christian Persch <chpe@gnome.org>
131737 Date:   Thu Jun 17 18:03:51 2010 +0200
131738
131739     Add fundamental type and pspec for GVariant
131740
131741     Make G_TYPE_VARIANT a fundamental type instead of boxed, and add
131742     g_variant_{set,get,dup}_variant.
131743
131744     Add GParamSpecVariant.
131745
131746     Bug #610863.
131747
131748  NEWS                                        |   4 +
131749  docs/reference/gobject/gobject-sections.txt |  13 ++-
131750  gobject/gboxed.c                            |  15 ++-
131751  gobject/gboxed.h                            |  13 +--
131752  gobject/glib-genmarshal.c                   |   4 +
131753  gobject/gmarshal.list                       |   2 +
131754  gobject/gobject.symbols                     |   6 +-
131755  gobject/gparamspecs.c                       | 127
131756  +++++++++++++++++++++++-
131757  gobject/gparamspecs.h                       |  52 ++++++++++
131758  gobject/gtype.h                             |  13 ++-
131759  gobject/gvaluetypes.c                       | 148
131760  ++++++++++++++++++++++++++++
131761  gobject/gvaluetypes.h                       |  15 +++
131762  tests/gobject/gvalue-test.c                 |  38 +++++--
131763  tests/gobject/paramspec-test.c              |  46 +++++++--
131764  14 files changed, 461 insertions(+), 35 deletions(-)
131765
131766 commit f2ae6217771b1014efb86eab0f5346d3b297024e
131767 Author: Ryan Lortie <desrt@desrt.ca>
131768 Date:   Thu Jun 17 14:58:46 2010 -0400
131769
131770     Revert "GVariant: add g_variant_default_value()"
131771
131772     This reverts commit b205dc77cb14f67818eaac23d0eb3f5d1b867921.
131773
131774     We decided to go the other route with the GParamSpec.
131775
131776  docs/reference/glib/glib-sections.txt |  1 -
131777  glib/glib.symbols                     |  1 -
131778  glib/gvariant.c                       | 32
131779  ++------------------------------
131780  glib/gvariant.h                       |  1 -
131781  4 files changed, 2 insertions(+), 33 deletions(-)
131782
131783 commit 58e000d30127b70f147f5f615fddea5358992029
131784 Author: Ryan Lortie <desrt@desrt.ca>
131785 Date:   Thu Jun 17 14:33:50 2010 -0400
131786
131787     Only run the schema compiler from the test cases
131788
131789  gio/tests/Makefile.am | 6 ------
131790  1 file changed, 6 deletions(-)
131791
131792 commit 6c3ae976e61a9c680c7e18ff89d41d0808a066c4
131793 Author: Ryan Lortie <desrt@desrt.ca>
131794 Date:   Thu Jun 17 14:05:40 2010 -0400
131795
131796     Bug 621266  - GSettings "context" clarification
131797
131798     Remove the concept of "context" in favour of dealing with
131799     GSettingsBackend directly.
131800
131801  gio/gio.symbols                |   9 +-
131802  gio/gkeyfilesettingsbackend.c  |  39 +--------
131803  gio/gsettings.c                |  80 ++++++++---------
131804  gio/gsettings.h                |  11 ++-
131805  gio/gsettingsbackend.c         | 192
131806  +++++++++--------------------------------
131807  gio/gsettingsbackend.h         |  23 +++--
131808  gio/gsettingsbackendinternal.h |  30 +++----
131809  gio/tests/Makefile.am          |  11 +--
131810  gio/tests/gsettings.c          |   9 +-
131811  9 files changed, 120 insertions(+), 284 deletions(-)
131812
131813 commit b3cc28bc34bd0b341f1786dc478cff259ce5d1da
131814 Author: Cosimo Cecchi <cosimoc@gnome.org>
131815 Date:   Thu Jun 17 18:26:15 2010 +0200
131816
131817     Bug 621905 – Assume a ref when doing async work
131818
131819     When asynchronously acquiring the DBus connection, assume a
131820     reference to
131821     the proxy object, to avoid destroying it in the middle of the
131822     operation.
131823
131824     See https://bugzilla.gnome.org/show_bug.cgi?id=621905
131825
131826  gio/gdbusproxy.c | 4 +++-
131827  1 file changed, 3 insertions(+), 1 deletion(-)
131828
131829 commit d352ec2bf383754f352fc7cbfb7a48918cc0d9ea
131830 Author: Ryan Lortie <desrt@desrt.ca>
131831 Date:   Thu Jun 17 10:50:47 2010 -0400
131832
131833     GSettings-related distcheck fixups
131834
131835  gio/tests/Makefile.am | 92
131836  +++++++++++++++++++++++++++++++--------------------
131837  gio/tests/gsettings.c |  6 ++--
131838  2 files changed, 61 insertions(+), 37 deletions(-)
131839
131840 commit fcbddd746b73bc2c4ab2754f66355bd8b59d9a6b
131841 Author: Ryan Lortie <desrt@desrt.ca>
131842 Date:   Thu Jun 17 09:38:39 2010 -0400
131843
131844     Add 'if' that was absorbed by $(AM_V_GEN)
131845
131846     From commit 1b8ee5196eb8ed684b0ee0d2f0d26e6bd82656af
131847
131848  Makefile.am | 2 +-
131849  1 file changed, 1 insertion(+), 1 deletion(-)
131850
131851 commit e7cd94a481065806eff1f330c2b4fe0cf8c913fb
131852 Author: Ryan Lortie <desrt@desrt.ca>
131853 Date:   Thu Jun 17 08:57:19 2010 -0400
131854
131855     More GSettings doc fixups
131856
131857  gio/gsettings.c | 6 +++---
131858  1 file changed, 3 insertions(+), 3 deletions(-)
131859
131860 commit 92375a8c8e14517fd7b6d2321e73b4acf15f1442
131861 Author: Ryan Lortie <desrt@desrt.ca>
131862 Date:   Thu Jun 17 08:08:28 2010 -0400
131863
131864     <alias> takes mandatory target='' arg
131865
131866  gio/gsettings.c | 3 ++-
131867  1 file changed, 2 insertions(+), 1 deletion(-)
131868
131869 commit d405ad8a09806361637b0abed76e62bc64b66cbe
131870 Author: Ryan Lortie <desrt@desrt.ca>
131871 Date:   Thu Jun 17 08:06:52 2010 -0400
131872
131873     GSettings: Fix comment formatting, whitespace.
131874
131875  gio/gsettings.c | 20 ++++++++++----------
131876  1 file changed, 10 insertions(+), 10 deletions(-)
131877
131878 commit 24f1fa12c148141b8be39083f0ba7106fd97590f
131879 Author: Matthias Clasen <mclasen@redhat.com>
131880 Date:   Thu Jun 17 01:51:23 2010 -0400
131881
131882     Add new api
131883
131884  docs/reference/gio/gio-sections.txt | 2 ++
131885  1 file changed, 2 insertions(+)
131886
131887 commit 61af83c5b6a632448e9330eedebf7f8aa225f2e3
131888 Author: Matthias Clasen <mclasen@redhat.com>
131889 Date:   Thu Jun 17 01:38:14 2010 -0400
131890
131891     Add some schema examples
131892
131893  gio/gsettings.c | 82
131894  +++++++++++++++++++++++++++++++++++++++++++++++++++++++--
131895  1 file changed, 80 insertions(+), 2 deletions(-)
131896
131897 commit fbf93c371a8e9c8f5593ba34917e112b9759a801
131898 Author: Matthias Clasen <mclasen@redhat.com>
131899 Date:   Thu Jun 17 00:45:43 2010 -0400
131900
131901     Typo fix
131902
131903  gio/gsettings.c | 2 +-
131904  1 file changed, 1 insertion(+), 1 deletion(-)
131905
131906 commit 345a1ee31c9d8783670ca3ad3c7d6e526b0c039c
131907 Author: Matthias Clasen <mclasen@redhat.com>
131908 Date:   Thu Jun 17 00:37:12 2010 -0400
131909
131910     Update the dtd to match the schema parser
131911
131912     The aliases element was not mentioned here.
131913
131914  gio/gsettings.c | 6 +++---
131915  1 file changed, 3 insertions(+), 3 deletions(-)
131916
131917 commit 3fbac9940263def7a741570ca71e07962fe365c3
131918 Author: Matthias Clasen <mclasen@redhat.com>
131919 Date:   Wed Jun 16 22:42:16 2010 -0400
131920
131921     Updates
131922
131923  NEWS | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
131924  1 file changed, 61 insertions(+)
131925
131926 commit fc538894d38780be8fb46735a07e2d36c34eaacb
131927 Author: Ryan Lortie <desrt@desrt.ca>
131928 Date:   Thu Jun 17 00:03:44 2010 -0400
131929
131930     GSettings: enum/choices/aliases/range test cases
131931
131932     Fix a small bug that one of the tests uncovered.
131933
131934  gio/gschema-compile.c                              | 10 ++++----
131935  gio/strinfo.c                                      |  2 +-
131936  gio/tests/.gitignore                               |  1 +
131937  gio/tests/gschema-compile.c                        | 27
131938  +++++++++++++++++++++-
131939  gio/tests/schema-tests/bad-choice.gschema.xml      | 14 +++++++++++
131940  gio/tests/schema-tests/bare-alias.gschema.xml      |  7 ++++++
131941  gio/tests/schema-tests/choice-alias.gschema.xml    | 15 ++++++++++++
131942  gio/tests/schema-tests/choice-bad.gschema.xml      | 14 +++++++++++
131943  gio/tests/schema-tests/choice-badtype.gschema.xml  |  7 ++++++
131944  .../schema-tests/choice-invalid-alias.gschema.xml  | 15 ++++++++++++
131945  .../schema-tests/choice-shadowed-alias.gschema.xml | 14 +++++++++++
131946  .../schema-tests/choice-upside-down.gschema.xml    | 14 +++++++++++
131947  gio/tests/schema-tests/choice.gschema.xml          | 14 +++++++++++
131948  .../schema-tests/default-in-aliases.gschema.xml    | 15 ++++++++++++
131949  .../schema-tests/enum-with-aliases.gschema.xml     | 20 ++++++++++++++++
131950  .../schema-tests/enum-with-bad-default.gschema.xml | 16 +++++++++++++
131951  .../enum-with-chained-alias.gschema.xml            | 21 +++++++++++++++++
131952  .../schema-tests/enum-with-choice.gschema.xml      | 17 ++++++++++++++
131953  .../enum-with-invalid-alias.gschema.xml            | 20 ++++++++++++++++
131954  .../enum-with-repeated-alias.gschema.xml           | 21 +++++++++++++++++
131955  .../enum-with-shadow-alias.gschema.xml             | 20 ++++++++++++++++
131956  gio/tests/schema-tests/enum.gschema.xml            | 16 +++++++++++++
131957  gio/tests/schema-tests/range-badtype.gschema.xml   |  7 ++++++
131958  .../schema-tests/range-default-high.gschema.xml    |  8 +++++++
131959  .../schema-tests/range-default-low.gschema.xml     |  8 +++++++
131960  .../schema-tests/range-high-default.gschema.xml    |  8 +++++++
131961  .../schema-tests/range-low-default.gschema.xml     |  8 +++++++
131962  .../schema-tests/range-parse-error.gschema.xml     |  8 +++++++
131963  gio/tests/schema-tests/range.gschema.xml           |  8 +++++++
131964  29 files changed, 368 insertions(+), 7 deletions(-)
131965
131966 commit be8f938b6309afccd85e8f79d5e8c42a1ab11131
131967 Author: Ryan Lortie <desrt@desrt.ca>
131968 Date:   Wed Jun 16 18:49:20 2010 -0400
131969
131970     move GSettings(Backend) to giotypes.h
131971
131972  gio/giotypes.h         | 5 ++++-
131973  gio/gsettings.h        | 3 +--
131974  gio/gsettingsbackend.h | 2 --
131975  3 files changed, 5 insertions(+), 5 deletions(-)
131976
131977 commit f0d30e0c0c645b585478dcae58a4e8d4cdd80fd8
131978 Author: Ryan Lortie <desrt@desrt.ca>
131979 Date:   Wed Jun 16 18:36:24 2010 -0400
131980
131981     Bug 621319 - more leaked GVariants in GSettings
131982
131983     Caught by Felix Riemann.
131984
131985  gio/gsettings.c | 1 +
131986  1 file changed, 1 insertion(+)
131987
131988 commit 4275c68c30bc372b4aa5d9f5a5ee7f2817d49d4e
131989 Author: Ryan Lortie <desrt@desrt.ca>
131990 Date:   Wed Jun 16 18:22:48 2010 -0400
131991
131992     GVariant serialiser: fix small type error
131993
131994  glib/gvariant-serialiser.c | 2 +-
131995  1 file changed, 1 insertion(+), 1 deletion(-)
131996
131997 commit 597290d5c81bf889a694e286ea2434655b82a404
131998 Author: Ryan Lortie <desrt@desrt.ca>
131999 Date:   Mon Jun 14 17:29:41 2010 -0400
132000
132001     GSettings: major refactor.  Add enums, range.
132002
132003  gio/Makefile.am                    |    2 +-
132004  gio/gio.symbols                    |    2 +
132005  gio/gschema-compile.c              | 1326 +++++++++++++++------
132006  gio/gsettings-mapping.c            |   24 +-
132007  gio/gsettings.c                    | 2287
132008  +++++++++++++++++++++---------------
132009  gio/gsettings.h                    |    6 +-
132010  gio/gsettingsbackend.c             |   27 +-
132011  gio/gsettingsschema.c              |   45 +-
132012  gio/gsettingsschema.h              |    5 +-
132013  gio/strinfo.c                      |  308 +++++
132014  gio/tests/enums.xml.template       |   18 +
132015  gio/tests/gsettings.c              |  148 ++-
132016  gio/tests/org.gtk.test.gschema.xml |   28 +
132017  gio/tests/testenum.h               |    7 +
132018  14 files changed, 2893 insertions(+), 1340 deletions(-)
132019
132020 commit b205dc77cb14f67818eaac23d0eb3f5d1b867921
132021 Author: Ryan Lortie <desrt@desrt.ca>
132022 Date:   Wed Jun 16 15:56:51 2010 -0400
132023
132024     GVariant: add g_variant_default_value()
132025
132026     Returns various kinds of false, zero, empty arrays, etc.
132027
132028  docs/reference/glib/glib-sections.txt |  1 +
132029  glib/glib.symbols                     |  1 +
132030  glib/gvariant.c                       | 32
132031  ++++++++++++++++++++++++++++++--
132032  glib/gvariant.h                       |  1 +
132033  4 files changed, 33 insertions(+), 2 deletions(-)
132034
132035 commit 6a1cb9f697c0cd69d717b2a1457dd696702f4e48
132036 Author: Christian Persch <chpe@gnome.org>
132037 Date:   Wed Jun 16 18:47:20 2010 +0200
132038
132039     Typo fix
132040
132041  gobject/gparam.h | 2 +-
132042  1 file changed, 1 insertion(+), 1 deletion(-)
132043
132044 commit b90f11ff970a39ea6d9d7abbe01b07043c70de6b
132045 Author: Christian Persch <chpe@gnome.org>
132046 Date:   Wed Jun 16 17:48:02 2010 +0200
132047
132048     Typo fix
132049
132050  gio/gapplication.c | 2 +-
132051  1 file changed, 1 insertion(+), 1 deletion(-)
132052
132053 commit 102c5f6a7d13ec099a8c89db0651172fd3230268
132054 Author: Colin Walters <walters@verbum.org>
132055 Date:   Wed Jun 16 00:18:09 2010 -0400
132056
132057     Rework GApplication API to use GInitable
132058
132059     https://bugzilla.gnome.org/show_bug.cgi?id=620952
132060
132061  gio/gapplication.c      | 407
132062  ++++++++++++++++++++++++++++++++++++------------
132063  gio/gapplication.h      |  21 ++-
132064  gio/gdbusapplication.c  | 119 ++++++--------
132065  gio/gio.symbols         |   5 +-
132066  gio/gnullapplication.c  |  13 +-
132067  gio/tests/application.c |   2 +-
132068  gio/tests/testapp.c     |   8 +-
132069  7 files changed, 388 insertions(+), 187 deletions(-)
132070
132071 commit 25ba90ffdd744d4c3c59cc550cdf08f3de11d542
132072 Author: Emmanuele Bassi <ebassi@linux.intel.com>
132073 Date:   Wed Jun 16 15:09:33 2010 +0100
132074
132075     Add gdbus-proxy-well-known-name to the ignore file
132076
132077  gio/tests/.gitignore | 1 +
132078  1 file changed, 1 insertion(+)
132079
132080 commit 33aa4b4c662f18433ed27cd319ab5c97e5a9d9da
132081 Author: Emmanuele Bassi <ebassi@linux.intel.com>
132082 Date:   Wed Jun 16 15:08:10 2010 +0100
132083
132084     binding: Use a hash table
132085
132086     Since an object instance might have a lot of bindings, using a list
132087     might become a performance issue when removing them. Using a simple
132088     hash table guarantees constant time lookup, which is the most common
132089     operation.
132090
132091  gobject/gbinding.c | 31 ++++++++++++++++++++++++-------
132092  1 file changed, 24 insertions(+), 7 deletions(-)
132093
132094 commit f72f65643fb1d832e8296b26cff77dedbdac310f
132095 Author: Emmanuele Bassi <ebassi@linux.intel.com>
132096 Date:   Wed Jun 16 14:47:06 2010 +0100
132097
132098     tests: Add a chain binding
132099
132100     Test the case with a chain like A → B, B → C, and what happens
132101     when
132102     switching to a direct A → C link.
132103
132104     https://bugzilla.gnome.org/show_bug.cgi?id=621782
132105
132106  gobject/tests/binding.c | 35 +++++++++++++++++++++++++++++++++++
132107  1 file changed, 35 insertions(+)
132108
132109 commit 48e3b31042c9a86d06740f2c73cbb6ffa140ba54
132110 Author: Matthias Clasen <mclasen@redhat.com>
132111 Date:   Tue Jun 15 22:06:56 2010 -0400
132112
132113     Properly initialize GError
132114
132115     Pointed out by Florian Müllner in bug #621702
132116
132117  gio/gdbusproxy.c | 1 +
132118  1 file changed, 1 insertion(+)
132119
132120 commit 1b8ee5196eb8ed684b0ee0d2f0d26e6bd82656af
132121 Author: Christian Persch <chpe@gnome.org>
132122 Date:   Tue Jun 15 22:01:02 2010 -0400
132123
132124     Sprinkle some $(AM_V_GEN) around to make the build more silent.
132125
132126  Makefile.am               |  5 ++---
132127  gio/Makefile.am           | 14 +++++++-------
132128  glib/Makefile.am          |  8 ++++----
132129  gmodule/Makefile.am       |  4 ++--
132130  gobject/Makefile.am       | 16 ++++++++--------
132131  gthread/Makefile.am       |  2 +-
132132  tests/gobject/Makefile.am |  4 ++--
132133  7 files changed, 26 insertions(+), 27 deletions(-)
132134
132135 commit 062148ae9a4176a28c055a6e3505f4e5c9ff6313
132136 Author: Matthias Clasen <mclasen@redhat.com>
132137 Date:   Tue Jun 15 21:57:57 2010 -0400
132138
132139     Correct some documentation mistakes in gunixmounts.c
132140
132141     Pointed out by Ross Burton in bug #618904
132142
132143  gio/gunixmounts.c | 26 +++++++++++++-------------
132144  1 file changed, 13 insertions(+), 13 deletions(-)
132145
132146 commit 6d1d9cf1b551845a159a6b822500bb40e33fda74
132147 Author: Emmanuele Bassi <ebassi@linux.intel.com>
132148 Date:   Fri Jun 4 16:17:15 2010 +0100
132149
132150     gobject: Add GBinding
132151
132152     GBinding is a simple, opaque object that represents a binding
132153     between a
132154     property on a GObject instance (source) and property on another
132155     GObject
132156     instance (target).
132157
132158     https://bugzilla.gnome.org/show_bug.cgi?id=348080
132159
132160  docs/reference/gobject/gobject-docs.sgml    |   1 +
132161  docs/reference/gobject/gobject-sections.txt |  23 +
132162  docs/reference/gobject/gobject.types        |   1 +
132163  glib/glib-object.h                          |   1 +
132164  gobject/Makefile.am                         |   5 +-
132165  gobject/gbinding.c                          | 937
132166  ++++++++++++++++++++++++++++
132167  gobject/gbinding.h                          | 119 ++++
132168  gobject/gobject.symbols                     |  15 +
132169  gobject/tests/.gitignore                    |   1 +
132170  gobject/tests/Makefile.am                   |   4 +-
132171  gobject/tests/binding.c                     | 326 ++++++++++
132172  11 files changed, 1430 insertions(+), 3 deletions(-)
132173
132174 commit f3879a4bdca2ff1cf6c6b016d67a7e5d40c0e86b
132175 Author: Damien Lespiau <damien.lespiau@gmail.com>
132176 Date:   Sat Apr 10 15:50:40 2010 +0100
132177
132178     Introduce g_object_notify_by_pspec()
132179
132180     g_object_notify_by_pspec() will emit the "notify" signal on the given
132181     pspec, short-circuiting the hash table lookup needed by
132182     g_object_notify(). The suggested and documented way of using
132183     g_object_notify_by_pspec() is similar to the way of emitting signals
132184     with their ID.
132185
132186     Emission tests (with no handler attached to the notify signal) show a
132187     10-15% speedup over using g_object_notify().
132188
132189     https://bugzilla.gnome.org/show_bug.cgi?id=615425
132190
132191  docs/reference/gobject/gobject-sections.txt |  1 +
132192  gobject/gobject.c                           | 82
132193  ++++++++++++++++++++++++++---
132194  gobject/gobject.h                           |  2 +
132195  gobject/gobject.symbols                     |  1 +
132196  4 files changed, 79 insertions(+), 7 deletions(-)
132197
132198 commit 08f473ffeff7524e619dc0459c07a981a3b4285c
132199 Author: Matthias Clasen <mclasen@redhat.com>
132200 Date:   Tue Jun 15 02:01:16 2010 -0400
132201
132202     Prevent division by zero if no tests
132203
132204  glib/gtester-report | 5 ++++-
132205  1 file changed, 4 insertions(+), 1 deletion(-)
132206
132207 commit 53f70ac43b0a4d2de109a73b0ea3724aefe95d5d
132208 Author: Matthias Clasen <mclasen@redhat.com>
132209 Date:   Tue Jun 15 01:50:15 2010 -0400
132210
132211     Forgotten file
132212
132213  glib/Makefile.am | 1 +
132214  1 file changed, 1 insertion(+)
132215
132216 commit f9e8b5d9d47859c7bb62430753ce77e981e4ee65
132217 Author: Robert Collins <robertc@robertcollins.net>
132218 Date:   Tue Jun 15 01:49:44 2010 -0400
132219
132220     Add subunit support to gtester-report
132221
132222     This patch adds subunit support to gtester-report via a -s
132223     switch. Subunit
132224     (https://launchpad.net/subunit) is a language neutral test activity
132225     protocol.
132226     This can be used to integrate gtester tests with the Hudson CI
132227     tool amongst
132228     other things.
132229
132230     Bug #611869.
132231
132232  glib/gtester-report | 141
132233  +++++++++++++++++++++++++++++++++++++++++++++++-----
132234  1 file changed, 129 insertions(+), 12 deletions(-)
132235
132236 commit 8de6d03c4417a16cad2d089805f93da4b4160602
132237 Author: Robert Collins <robertc@robertcollins.net>
132238 Date:   Tue Jun 15 01:37:14 2010 -0400
132239
132240     Use optparse to parse gtester-report commandline options
132241
132242     See bug #611778.
132243
132244  glib/gtester-report | 54
132245  +++++++++++++++++++++++------------------------------
132246  1 file changed, 23 insertions(+), 31 deletions(-)
132247
132248 commit ddb9a2f26490b45f9cbda51b79ebcafb38b6ca81
132249 Author: Emmanuele Bassi <ebassi@gmail.com>
132250 Date:   Tue Jun 15 01:31:18 2010 -0400
132251
132252      Add package and version to the test report XML
132253
132254  Makefile.decl       |  8 ++++++--
132255  glib/gtester-report | 16 ++++++++++++++--
132256  2 files changed, 20 insertions(+), 4 deletions(-)
132257
132258 commit 9971686b7e0d3a3f8416534a55e246bbfd901d0a
132259 Author: Matthias Clasen <mclasen@redhat.com>
132260 Date:   Tue Jun 15 00:50:36 2010 -0400
132261
132262     Reword a doc comment
132263
132264     To take out some awkward wording.
132265
132266  glib/gmarkup.c | 11 +++++------
132267  1 file changed, 5 insertions(+), 6 deletions(-)
132268
132269 commit a500de820260915c6b4d4724d6029ee5b8552ae7
132270 Author: Hib Eris <hib@hiberis.nl>
132271 Date:   Tue Jun 15 00:39:46 2010 -0400
132272
132273     Let GLIB_SETTINGS macro use glib-compile-schemas from PATH when
132274     cross compiling
132275
132276     See bug #621172
132277
132278  m4macros/gsettings.m4 | 7 ++++++-
132279  1 file changed, 6 insertions(+), 1 deletion(-)
132280
132281 commit b079d6a54616514e80b552ebe0a42f45e379b0e8
132282 Author: Hib Eris <hib@hiberis.nl>
132283 Date:   Tue Jun 15 00:38:35 2010 -0400
132284
132285     Use native glib-compile-schemas when cross compiling
132286
132287  configure.in          | 8 +++++++-
132288  gio/tests/Makefile.am | 8 +++++++-
132289  2 files changed, 14 insertions(+), 2 deletions(-)
132290
132291 commit 85210bcf9b7f597aa2ad2a7087709c6091638805
132292 Author: Colin Walters <walters@verbum.org>
132293 Date:   Tue Jun 8 16:25:33 2010 -0400
132294
132295     Switch to using variants for timestamps, split out signals
132296
132297     Like how we're handling activation, use GVariant for timestamps.  To
132298     avoid polluting the GtkApplication API with GVariants, we rename the
132299     GApplication signals to "quit-with-data" and "action-with-data".
132300     GtkApplication will then wrap those as just "quit" and "action".
132301
132302     https://bugzilla.gnome.org/show_bug.cgi?id=621002
132303
132304  gio/gapplication.c      | 94
132305  ++++++++++++++++++++++++++-----------------------
132306  gio/gapplication.h      | 27 ++++++--------
132307  gio/gdbusapplication.c  | 47 ++++++++++++++++---------
132308  gio/gio-marshal.list    |  2 ++
132309  gio/gio.symbols         |  2 +-
132310  gio/tests/application.c | 63 ++++++++++++++++++++++++++-------
132311  gio/tests/testapp.c     |  4 +--
132312  gio/tests/testapps.c    | 17 ++++++---
132313  8 files changed, 159 insertions(+), 97 deletions(-)
132314
132315 commit 8c4e1fa0afd97ae211260e4990585629d3c010a1
132316 Author: Christian Persch <chpe@gnome.org>
132317 Date:   Sun Jun 13 15:16:33 2010 +0200
132318
132319     Add --xml to gdbus-tool to print raw introspected XML
132320
132321     Bug #621442.
132322
132323  docs/reference/gio/gdbus.xml |  1 +
132324  gio/gdbus-tool.c             | 23 ++++++++++++++++-------
132325  2 files changed, 17 insertions(+), 7 deletions(-)
132326
132327 commit fdb15058a4625e0f2eb56c56d945e032d8a833ca
132328 Author: Matthias Clasen <mclasen@redhat.com>
132329 Date:   Sat Jun 12 18:40:45 2010 -0400
132330
132331     Avoid a race in application registration
132332
132333     We need to register the object before taking the name.
132334     Remove the workarounds for this race from the test suite.
132335
132336  gio/gdbusapplication.c | 45 ++++++++++++++++++++++++++-------------------
132337  gio/tests/testapps.c   |  7 +------
132338  2 files changed, 27 insertions(+), 25 deletions(-)
132339
132340 commit 5e03f273be30d0f5756102d49b20bbabc5743113
132341 Author: Fran Diéguez <fran.dieguez@mabishu.com>
132342 Date:   Sat Jun 12 17:47:40 2010 +0200
132343
132344     Updated Galician translations
132345
132346  po/gl.po | 1290
132347  ++++++++++++++++++++++++++++++++------------------------------
132348  1 file changed, 663 insertions(+), 627 deletions(-)
132349
132350 commit 19012ada573221aeedaa982336f2f7b945860bb3
132351 Author: Matthias Clasen <mclasen@redhat.com>
132352 Date:   Sat Jun 12 01:55:25 2010 -0400
132353
132354     Accept no-reply errors
132355
132356     This can happen if the app quits before the dbus reply can be
132357     sent out.
132358
132359  gio/tests/testapps.c | 7 +++++--
132360  1 file changed, 5 insertions(+), 2 deletions(-)
132361
132362 commit 330cdfbdf1959af90506aa24cc276a20b00878b8
132363 Author: Matthias Clasen <mclasen@redhat.com>
132364 Date:   Fri Jun 11 23:21:49 2010 -0400
132365
132366     Make the tests not fall over every other time
132367
132368  gio/tests/testapps.c | 80
132369  ++++++++++++++++++++++++++++++++--------------------
132370  1 file changed, 50 insertions(+), 30 deletions(-)
132371
132372 commit 32f2e9a85beedeea36ac7623f68f6eb878465d44
132373 Author: David Zeuthen <davidz@redhat.com>
132374 Date:   Fri Jun 11 15:45:18 2010 -0400
132375
132376     Bug 621213 – GDBusProxy and well-known names
132377
132378     Allow constructing a GDBusProxy for well-known names as discussed here
132379     http://mail.gnome.org/archives/gtk-devel-list/2009-October/msg00075.html
132380     including test cases.
132381
132382     Make it possible to create a GDBusProxy for a GBusType instead of a
132383     GDBusConnection. This requires G_BUS_TYPE_NONE so add that too.
132384
132385     Nuke g_bus_watch_proxy() since one can now more or less use GDBusProxy
132386     for this.
132387
132388     Port gdbus-example-watch-proxy to this new API and include this
132389     example in the GDBusProxy doc page.
132390
132391     Also nuke the GType parameter from the GDBusProxy constructors as
132392     requested here: https://bugzilla.gnome.org/show_bug.cgi?id=621229
132393
132394     Also update the porting guide and other API docs for this change.
132395
132396     Also fix a bug in the signal dispatching code so each subscriber only
132397     get notified once, not N times, for the same signal. Also add a test
132398     case for this.
132399
132400     https://bugzilla.gnome.org/show_bug.cgi?id=621213
132401
132402     Signed-off-by: David Zeuthen <davidz@redhat.com>
132403
132404  docs/reference/gio/gio-docs.xml          |    1 -
132405  docs/reference/gio/gio-sections.txt      |   17 +-
132406  docs/reference/gio/migrating-gdbus.xml   |   62 +-
132407  gio/Makefile.am                          |    2 -
132408  gio/gdbusconnection.c                    |  152 +++--
132409  gio/gdbusproxy.c                         | 1071
132410  ++++++++++++++++++++++++------
132411  gio/gdbusproxy.h                         |   28 +-
132412  gio/gdbusproxywatching.c                 |  666 -------------------
132413  gio/gdbusproxywatching.h                 |  115 ----
132414  gio/gio.h                                |    1 -
132415  gio/gio.symbols                          |   16 +-
132416  gio/gioenums.h                           |   14 +-
132417  gio/tests/Makefile.am                    |    4 +
132418  gio/tests/gdbus-connection.c             |   22 +-
132419  gio/tests/gdbus-example-proxy-subclass.c |   83 ---
132420  gio/tests/gdbus-example-watch-proxy.c    |  149 +++--
132421  gio/tests/gdbus-export.c                 |    5 -
132422  gio/tests/gdbus-introspection.c          |   55 +-
132423  gio/tests/gdbus-peer.c                   |    1 -
132424  gio/tests/gdbus-proxy-well-known-name.c  |  283 ++++++++
132425  gio/tests/gdbus-proxy.c                  |   84 +--
132426  gio/tests/gdbus-threading.c              |   55 +-
132427  22 files changed, 1508 insertions(+), 1378 deletions(-)
132428
132429 commit e0f8d30dea3d9509867f29289835ea3d58b32730
132430 Author: Ryan Lortie <desrt@desrt.ca>
132431 Date:   Fri Jun 11 14:52:17 2010 -0400
132432
132433     gitignore GApplication test-cases
132434
132435  gio/tests/.gitignore | 5 +++++
132436  1 file changed, 5 insertions(+)
132437
132438 commit 0fc60514fcf9b0d38292ca3a9c416943f722227a
132439 Author: Felix Riemann <friemann@gnome.org>
132440 Date:   Fri Jun 11 00:10:05 2010 +0200
132441
132442     Close memory leak in GSettings
132443
132444     Fixes bug #621252.
132445
132446  gio/gsettings.c | 1 +
132447  1 file changed, 1 insertion(+)
132448
132449 commit aeb41b56e123a4946fd76e89b2cf47a46e6411f6
132450 Author: Alexander Larsson <alexl@redhat.com>
132451 Date:   Fri Jun 11 09:59:56 2010 +0200
132452
132453     converter streams: make code more readable
132454
132455     The name buffer_availabile was kinda confusing, so its been renamed
132456     to buffer_data_size() to match buffer_data().
132457
132458     Also I added a comment to buffer_ensure_space because its behaviour
132459     wasn't obvious.
132460
132461  gio/gconverterinputstream.c  | 26 ++++++++++++++------------
132462  gio/gconverteroutputstream.c | 26 ++++++++++++++------------
132463  2 files changed, 28 insertions(+), 24 deletions(-)
132464
132465 commit 6858ab20330ec31322dacbbdfaf66838fdcbfb78
132466 Author: Jürg Billeter <j@bitron.ch>
132467 Date:   Fri May 28 11:00:37 2010 +0200
132468
132469     Use correct offset for buffer data in GConverterOutputStream
132470
132471     Otherwise we overwrite already converted data in the case that more
132472     than one call to g_converter_convert is necessary in write() or
132473     flush().
132474
132475     https://bugzilla.gnome.org/show_bug.cgi?id=619945
132476
132477  gio/gconverteroutputstream.c | 4 ++--
132478  1 file changed, 2 insertions(+), 2 deletions(-)
132479
132480 commit 86592d675ff8f1bf0f647fe926ea6085e7b1f2bc
132481 Author: Jürg Billeter <j@bitron.ch>
132482 Date:   Thu May 27 16:55:53 2010 +0200
132483
132484     Ensure we always have some target space in GConverterOutputStream
132485
132486     When the converter fills the whole buffer without reading all input,
132487     we need to enlarge the buffer. Otherwise we get an assertion failure
132488     for `outbuf_size > 0' in g_converter_convert.
132489
132490     https://bugzilla.gnome.org/show_bug.cgi?id=619945
132491
132492  gio/gconverteroutputstream.c | 8 ++++++++
132493  1 file changed, 8 insertions(+)
132494
132495 commit 85ea72c0c5716b6ebd62272e17e8e4e3b9014f65
132496 Author: Christian Dywan <christian@twotoasts.de>
132497 Date:   Fri Jun 11 09:46:47 2010 +0200
132498
132499     Add a regression test for GConverterOutputStream corruption
132500
132501     See bug #619945 for background
132502
132503  gio/tests/converter-stream.c | 54
132504  ++++++++++++++++++++++++++++++++++++++++++++
132505  1 file changed, 54 insertions(+)
132506
132507 commit ceee4c21a31e01009960af1be331154f47548291
132508 Author: Ryan Lortie <desrt@desrt.ca>
132509 Date:   Thu Jun 10 22:35:31 2010 -0400
132510
132511     GSettings test case fixes
132512
132513      - call g_settings_sync()
132514      - fix bug #618715 by not forking if a backend is specified via
132515        environment variable
132516
132517  gio/tests/gsettings.c | 53
132518  +++++++++++++++++++++++++++++++++++++--------------
132519  1 file changed, 39 insertions(+), 14 deletions(-)
132520
132521 commit a8b5353b1480edbb6a28afe39056bf6a64a1e42d
132522 Author: Ryan Lortie <desrt@desrt.ca>
132523 Date:   Thu Jun 10 22:30:44 2010 -0400
132524
132525     Add g_settings_sync() and use it
132526
132527  docs/reference/gio/gio-sections.txt |  1 +
132528  gio/gio.symbols                     |  1 +
132529  gio/gsettings-tool.c                | 19 +------------------
132530  gio/gsettings.c                     | 28 ++++++++++++++++++++++++++++
132531  gio/gsettings.h                     |  1 +
132532  gio/gsettingsbackend.c              | 15 +++++++++++++++
132533  gio/gsettingsbackendinternal.h      |  2 ++
132534  7 files changed, 49 insertions(+), 18 deletions(-)
132535
132536 commit afea703422001cbbe8bbd2e13842008a482cd9ae
132537 Author: Ryan Lortie <desrt@desrt.ca>
132538 Date:   Thu Jun 10 15:27:46 2010 -0400
132539
132540     Implement byteswapping in the reader
132541
132542  gvdb-reader.c | 23 ++++++++++++++++++++++-
132543  1 file changed, 22 insertions(+), 1 deletion(-)
132544
132545 commit 7c36619d269284597d5df4f366b6389df9bcf617
132546 Author: Colin Walters <walters@verbum.org>
132547 Date:   Thu Jun 10 14:02:15 2010 -0400
132548
132549     [Gio] Merge in introspection annotations from gobject-introspection
132550     gio-2.0.c
132551
132552     This is not an exhaustive set, but covers everything we have so far.
132553
132554  gio/gappinfo.c            | 10 +++++-----
132555  gio/gdesktopappinfo.c     |  6 +++---
132556  gio/gdrive.c              |  2 +-
132557  gio/gfile.c               | 34 +++++++++++++++++-----------------
132558  gio/gfileenumerator.c     |  2 +-
132559  gio/gfileinfo.c           | 14 +++++++-------
132560  gio/gfilenamecompleter.c  |  2 +-
132561  gio/gfilterinputstream.c  |  2 +-
132562  gio/gfilteroutputstream.c |  2 +-
132563  gio/goutputstream.c       |  6 +++---
132564  gio/gvolume.c             |  8 ++++----
132565  gio/gvolumemonitor.c      |  6 +++---
132566  12 files changed, 47 insertions(+), 47 deletions(-)
132567
132568 commit 3a062d2e33aa1d54dd460a1a2cb297009d94d4d6
132569 Author: Ryan Lortie <desrt@desrt.ca>
132570 Date:   Thu Jun 10 13:49:57 2010 -0400
132571
132572     GSettings: store (default, options) in gvdb
132573
132574     gvdb just dropped the ability to have a separate "options" field.  We
132575     now store the options into a GVariant along with the default value.
132576
132577     For now, we use a small shim in GSettingsSchema in order not to touch
132578     too much code.  A more complete rewrite will follow.
132579
132580     This represents a change to the schema file format with another likely
132581     to follow.  glib-compile-schemas needs to be re-run after installing
132582     this change.
132583
132584  gio/gschema-compile.c |  7 +++----
132585  gio/gsettings.c       | 12 +++++-------
132586  gio/gsettingsschema.c | 25 ++++++++++++++++---------
132587  gio/gsettingsschema.h |  3 +++
132588  4 files changed, 27 insertions(+), 20 deletions(-)
132589
132590 commit 73007021796f33d7ccec4e5f2bb2b2f8660347f2
132591 Merge: 45e604d02 9a8cba9eb
132592 Author: Ryan Lortie <desrt@desrt.ca>
132593 Date:   Thu Jun 10 13:35:25 2010 -0400
132594
132595     Merge remote branch 'gvdb/master'
132596
132597 commit 9a8cba9eb53f105b752aac7bb16c7c83c6617caf
132598 Author: Ryan Lortie <desrt@desrt.ca>
132599 Date:   Thu Jun 10 13:34:56 2010 -0400
132600
132601     drop "options" support
132602
132603  gvdb-builder.c | 41 -----------------------------------------
132604  gvdb-builder.h |  3 ---
132605  gvdb-format.h  |  2 --
132606  gvdb-reader.c  | 32 ++------------------------------
132607  gvdb-reader.h  |  3 +--
132608  5 files changed, 3 insertions(+), 78 deletions(-)
132609
132610 commit 45e604d029980f90a7304b6311fc43cc0cc2ab69
132611 Author: Tomeu Vizoso <tomeu.vizoso@collabora.co.uk>
132612 Date:   Thu Jun 10 18:29:23 2010 +0200
132613
132614     Add _with_closures alternative functions for those in GDBus that
132615     accept more than one callback.
132616
132617     g_bus_own_name_with_closures
132618     g_bus_own_name_on_connection_with_closures
132619     g_bus_watch_name_with_closures
132620     g_bus_watch_name_on_connection_with_closures
132621     g_bus_watch_proxy_with_closures
132622     g_bus_watch_proxy_on_connection_with_closures
132623
132624     https://bugzilla.gnome.org/show_bug.cgi?id=621092
132625
132626  docs/reference/gio/gio-sections.txt |   6 ++
132627  gio/gdbusnameowning.c               | 173
132628  +++++++++++++++++++++++++++++++++++
132629  gio/gdbusnameowning.h               |  14 +++
132630  gio/gdbusnamewatching.c             | 149 ++++++++++++++++++++++++++++++
132631  gio/gdbusnamewatching.h             |  11 +++
132632  gio/gdbusproxywatching.c            | 177
132633  ++++++++++++++++++++++++++++++++++++
132634  gio/gdbusproxywatching.h            |  19 ++++
132635  gio/gio.symbols                     |   6 ++
132636  gio/pltcheck.sh                     |   2 +-
132637  9 files changed, 556 insertions(+), 1 deletion(-)
132638
132639 commit 8cab5e46934554d899274dd96e6a1d5fbbbc9ea6
132640 Author: Colin Walters <walters@verbum.org>
132641 Date:   Wed Jun 9 17:17:14 2010 -0400
132642
132643     [GApplication] Tweak docs a bit
132644
132645  gio/gapplication.c | 34 ++++++++++++++++++++++++----------
132646  1 file changed, 24 insertions(+), 10 deletions(-)
132647
132648 commit cc19922183b18683da192cc7371a510cf648ec64
132649 Author: Colin Walters <walters@verbum.org>
132650 Date:   Tue Jun 8 21:43:16 2010 -0400
132651
132652     Rewrite apps test to ensure children are killed
132653
132654     Create a function run_with_application that both ensures the
132655     app is running exactly while the test is running, which most
132656     of the tests use.  We start it beforehand, and kill it after.
132657     This avoids having any interdependence between the tests (and
132658     there definitely was before, because we didn't wait for
132659     the process to actually terminate after a kill() call).
132660
132661     Also, open a pipe between the two, and have the child app
132662     monitor that pipe.  If it gets closed (e.g. because the parent
132663     died), the child exits.  This is the most reliable way to
132664     avoid stale children; before, if we failed an assertion, the
132665     parent would abort, and not run kill().
132666
132667     https://bugzilla.gnome.org/show_bug.cgi?id=621034
132668
132669  gio/tests/testapp.c  |  50 ++---
132670  gio/tests/testapps.c | 512
132671  +++++++++++++++++++++++++++------------------------
132672  2 files changed, 298 insertions(+), 264 deletions(-)
132673
132674 commit 8d3fea9cff848d1b45c0a6371ef448c11d992757
132675 Author: Ryan Lortie <desrt@desrt.ca>
132676 Date:   Thu Jun 10 08:06:32 2010 -0400
132677
132678     Mention GVariant format string docs from iter docs
132679
132680     It's not entirely clear what @format_string in iter_next() and
132681     iter_loop() should be.  Include a link to the GVariant format string
132682     docs as a hint.
132683
132684  glib/gvariant.c | 6 ++++++
132685  1 file changed, 6 insertions(+)
132686
132687 commit 507c266c3bdf03d9d75ad11bb346f013172f5ad5
132688 Author: Tor Lillqvist <tml@iki.fi>
132689 Date:   Thu Jun 10 11:52:25 2010 +0300
132690
132691     Plug memory leak on Windows
132692
132693     Intern the string returned from g_win32_getlocale() and then free it.
132694     Fixes bug #621168.
132695
132696  glib/gutils.c | 7 +++++--
132697  1 file changed, 5 insertions(+), 2 deletions(-)
132698
132699 commit 6720596544112a40e8133aea86672197edb46eed
132700 Author: Matthias Clasen <mclasen@redhat.com>
132701 Date:   Wed Jun 9 23:44:13 2010 -0400
132702
132703     Fix GApplication tests to run without a session bus
132704
132705     We reuse code from the GDBus tests here to launch a session bus.
132706
132707  gio/tests/Makefile.am   |  4 ++--
132708  gio/tests/application.c | 15 ++++++++++++++-
132709  gio/tests/testapps.c    | 15 ++++++++++++++-
132710  3 files changed, 30 insertions(+), 4 deletions(-)
132711
132712 commit db0c55608f0500e8ab47a222a644ea3085b80151
132713 Author: David Zeuthen <davidz@redhat.com>
132714 Date:   Wed Jun 9 17:57:04 2010 -0400
132715
132716     GDBusConnection: Do not dispatch calls to unregistered objects
132717     or subtrees
132718
132719     There was a slight race where we ended up calling into user code if
132720     the user managed to unregister an object (or subtree) in the window
132721     between
132722
132723      - processing the remote call on the worker thread; and
132724      - continuing handling it on the user code thread (via an idle
132725      handler)
132726
132727     This patch fixes the problem.
132728
132729     Signed-off-by: David Zeuthen <davidz@redhat.com>
132730
132731  gio/gdbusconnection.c | 123
132732  +++++++++++++++++++++++++++++++++++++++++++++++---
132733  1 file changed, 117 insertions(+), 6 deletions(-)
132734
132735 commit ed7f59770e01623fa411530c81cbb04f73555a4c
132736 Author: David Zeuthen <davidz@redhat.com>
132737 Date:   Wed Jun 9 17:08:34 2010 -0400
132738
132739     GDBusProxy: Fix error handling in synchronous initialization codepath
132740
132741     Signed-off-by: David Zeuthen <davidz@redhat.com>
132742
132743  gio/gdbusproxy.c | 6 +++++-
132744  1 file changed, 5 insertions(+), 1 deletion(-)
132745
132746 commit 653921e17a00d161a25b21d61ff12b8d03208202
132747 Author: Ryan Lortie <desrt@desrt.ca>
132748 Date:   Wed Jun 9 12:43:13 2010 -0400
132749
132750     g_variant_builder_add_parsed: fix type error
132751
132752     Problem caught by Juan A. Suarez Romero
132753
132754  glib/gvariant-parser.c | 2 +-
132755  1 file changed, 1 insertion(+), 1 deletion(-)
132756
132757 commit f265319b59239f7ad74283b79a62e28afe4ff111
132758 Author: Richard Hughes <richard@hughsie.com>
132759 Date:   Wed Jun 9 09:36:47 2010 +0100
132760
132761     Do not do update-po at distcheck time to avoid touching files checked
132762     into version control
132763
132764  po/Makefile.in.in | 2 +-
132765  1 file changed, 1 insertion(+), 1 deletion(-)
132766
132767 commit 1951c39c44afad8273e2978b4c1420e975882934
132768 Author: David Zeuthen <davidz@redhat.com>
132769 Date:   Wed Jun 9 10:56:35 2010 -0400
132770
132771     Bug 621119 – GDBusProxy and objects with no properties
132772
132773     Fix proxy construction for objects with no properties in the case
132774     where G_DBUS_PROXY_FLAGS_DO_NOT_LOAD_PROPERTIES isn't set.
132775
132776     The unfortunate side-effect here is that GDBusProxy can no longer be
132777     used to test for "object existence", e.g. creating a GDBusProxy for
132778     any path and interface will not fail. But that's not really a big
132779     deal, if apps rely on that they are doing something very wrong.
132780
132781     https://bugzilla.gnome.org/show_bug.cgi?id=621119
132782
132783     Signed-off-by: David Zeuthen <davidz@redhat.com>
132784
132785  gio/gdbusproxy.c | 42 +++++++++++++++++++++++++++++++-----------
132786  1 file changed, 31 insertions(+), 11 deletions(-)
132787
132788 commit 67193f55c3201e32405c5a15621d49f703b83f8f
132789 Author: Juan A. Suarez Romero <jasuarez@igalia.com>
132790 Date:   Wed Jun 9 10:27:39 2010 +0200
132791
132792     Fix warning
132793
132794     Disable functions defined but not used.
132795
132796  gio/tests/filter-streams.c | 4 ++--
132797  1 file changed, 2 insertions(+), 2 deletions(-)
132798
132799 commit 992e07c8b2e8f75bcc87c30e1ac2aca1ccf432e3
132800 Author: Juan A. Suarez Romero <jasuarez@igalia.com>
132801 Date:   Wed Jun 9 10:23:39 2010 +0200
132802
132803     Fix warnings
132804
132805     Do explicit casts to avoid warnings.
132806
132807  gio/inotify/inotify-helper.c     | 2 +-
132808  gio/tests/memory-output-stream.c | 2 +-
132809  tests/testglib.c                 | 2 +-
132810  3 files changed, 3 insertions(+), 3 deletions(-)
132811
132812 commit 2b72587bedfe293964529aa9f6d6034e7976209b
132813 Author: blue dark <arkblue086@yahoo.com.cn>
132814 Date:   Wed Jun 9 15:13:14 2010 +0800
132815
132816     Updated zh_CN translation.
132817
132818  po/ChangeLog |    4 +
132819  po/zh_CN.po  | 1682
132820  +++++++++++++++++++++++++++++-----------------------------
132821  2 files changed, 859 insertions(+), 827 deletions(-)
132822
132823 commit d8dca11733e483670f47fa5c4d8f4a5cb97f6b5b
132824 Author: Christian Persch <chpe@gnome.org>
132825 Date:   Tue Jun 8 19:40:58 2010 +0200
132826
132827     Fix thinko
132828
132829     When replacing strcmp() with g_variant_is_of_type(), remove the "== 0"
132830     part! Found by Colin Walters.
132831
132832  gio/gapplication.c | 2 +-
132833  1 file changed, 1 insertion(+), 1 deletion(-)
132834
132835 commit 0ed183b572db48d0091f9c6ee5e3e005a382c66a
132836 Author: Colin Walters <walters@verbum.org>
132837 Date:   Tue Jun 8 11:21:48 2010 -0400
132838
132839     [GDBusConnection] Use Gio's default async implementation again
132840
132841     The fix was committed in git.
132842
132843     https://bugzilla.gnome.org/show_bug.cgi?id=620990
132844
132845  gio/gdbusconnection.c | 46 +---------------------------------------------
132846  1 file changed, 1 insertion(+), 45 deletions(-)
132847
132848 commit 06e74ca96928550a31fc05991df01e68300d8a45
132849 Author: Christian Persch <chpe@gnome.org>
132850 Date:   Tue Jun 8 13:40:38 2010 +0200
132851
132852     g_dbus_method_invocation_return_value consumes the floating variant
132853
132854     Bug #620953.
132855
132856  gio/gdbusmethodinvocation.c | 1 +
132857  1 file changed, 1 insertion(+)
132858
132859 commit 2ab9a07ec79b7dd979253340cf7a471048be0c8f
132860 Author: Christian Persch <chpe@gnome.org>
132861 Date:   Tue Jun 8 13:36:58 2010 +0200
132862
132863     Simplify variant builder
132864
132865     Build the full return value with one builder, and don't unref the
132866     unowned return value!
132867
132868     Bug #620954.
132869
132870  gio/gdbusapplication.c | 13 +++++--------
132871  1 file changed, 5 insertions(+), 8 deletions(-)
132872
132873 commit d3b091f63abde2f7de587986a65004ddf2c4ed2a
132874 Author: Christian Persch <chpe@gnome.org>
132875 Date:   Tue Jun 8 13:36:00 2010 +0200
132876
132877     Use g_variant_is_of_type()
132878
132879     ... instead of strcmp()'ing the type strings.
132880
132881     Bug #620954.
132882
132883  gio/gapplication.c     | 2 +-
132884  gio/gdbusapplication.c | 2 +-
132885  2 files changed, 2 insertions(+), 2 deletions(-)
132886
132887 commit b75e7eb95d4782160a88ea7c4dc714368807408c
132888 Author: Christian Persch <chpe@gnome.org>
132889 Date:   Tue Jun 8 13:35:22 2010 +0200
132890
132891     Plug a mem leak
132892
132893     Bug #620954.
132894
132895  gio/gdbusapplication.c | 2 +-
132896  1 file changed, 1 insertion(+), 1 deletion(-)
132897
132898 commit 471c4e413c91e0bae040de4e048a9846a1447515
132899 Author: Javier Jardón <jjardon@gnome.org>
132900 Date:   Tue Jun 8 16:25:38 2010 +0200
132901
132902     [docs] Fix typos in some g_file_* functions
132903
132904     Reported by Alexander Saprykin in bug
132905     https://bugzilla.gnome.org/show_bug.cgi?id=620947
132906
132907  gio/gfile.c | 18 +++++++++---------
132908  1 file changed, 9 insertions(+), 9 deletions(-)
132909
132910 commit b482eab3fa14edabb9f237d4a2cf1e6b2ad6e388
132911 Author: Matthias Clasen <mclasen@redhat.com>
132912 Date:   Tue Jun 8 01:10:17 2010 -0400
132913
132914     Bump version
132915
132916  configure.in | 2 +-
132917  1 file changed, 1 insertion(+), 1 deletion(-)
132918
132919 commit 1a963c659cad268a6689d941bd5a06ab5a12abf1
132920 Author: Matthias Clasen <mclasen@redhat.com>
132921 Date:   Tue Jun 8 01:09:06 2010 -0400
132922
132923     2.25.8
132924
132925  po/af.po          |   74 +--
132926  po/am.po          |   74 +--
132927  po/ar.po          |   74 +--
132928  po/as.po          |   74 +--
132929  po/ast.po         |   74 +--
132930  po/az.po          |   74 +--
132931  po/be.po          |   74 +--
132932  po/be@latin.po    |   74 +--
132933  po/bg.po          |   74 +--
132934  po/bn.po          |   74 +--
132935  po/bn_IN.po       |   74 +--
132936  po/bs.po          |   74 +--
132937  po/ca.po          |   74 +--
132938  po/ca@valencia.po |   74 +--
132939  po/cs.po          |   74 +--
132940  po/cy.po          |   74 +--
132941  po/da.po          |   74 +--
132942  po/de.po          |   74 +--
132943  po/dz.po          |   74 +--
132944  po/el.po          |   74 +--
132945  po/en@shaw.po     |   74 +--
132946  po/en_CA.po       |   74 +--
132947  po/en_GB.po       |   74 +--
132948  po/eo.po          |  805 +++++++++++++++++++++++--
132949  po/es.po          | 1268 +++++++++++++++++++--------------------
132950  po/et.po          |   74 +--
132951  po/eu.po          |   74 +--
132952  po/fa.po          |   74 +--
132953  po/fi.po          |   74 +--
132954  po/fr.po          |   74 +--
132955  po/ga.po          |   74 +--
132956  po/gl.po          | 1249 +++++++++++++++++++-------------------
132957  po/gu.po          |   74 +--
132958  po/he.po          |   76 +--
132959  po/hi.po          |   74 +--
132960  po/hr.po          |   74 +--
132961  po/hu.po          |   74 +--
132962  po/hy.po          |   74 +--
132963  po/id.po          | 1252 +++++++++++++++++++-------------------
132964  po/is.po          |   74 +--
132965  po/it.po          |   74 +--
132966  po/ja.po          |   74 +--
132967  po/ka.po          |   74 +--
132968  po/kn.po          |   74 +--
132969  po/ko.po          |   74 +--
132970  po/ku.po          |   74 +--
132971  po/lt.po          |   74 +--
132972  po/lv.po          |   74 +--
132973  po/mai.po         |   74 +--
132974  po/mg.po          |   74 +--
132975  po/mk.po          |   74 +--
132976  po/ml.po          |   74 +--
132977  po/mn.po          |   74 +--
132978  po/mr.po          |   74 +--
132979  po/ms.po          |   74 +--
132980  po/nb.po          | 1249 +++++++++++++++++++-------------------
132981  po/nds.po         |   74 +--
132982  po/ne.po          |   74 +--
132983  po/nl.po          |   74 +--
132984  po/nn.po          |   74 +--
132985  po/oc.po          |   74 +--
132986  po/or.po          |   74 +--
132987  po/pa.po          |   74 +--
132988  po/pl.po          |   74 +--
132989  po/ps.po          |   74 +--
132990  po/pt.po          |   74 +--
132991  po/pt_BR.po       |   74 +--
132992  po/ro.po          |   74 +--
132993  po/ru.po          |   74 +--
132994  po/rw.po          |   74 +--
132995  po/si.po          |   74 +--
132996  po/sk.po          |   74 +--
132997  po/sl.po          | 1731
132998  +++++++++++++++++++++++++----------------------------
132999  po/sq.po          |   74 +--
133000  po/sr.po          |   74 +--
133001  po/sr@ije.po      |   74 +--
133002  po/sr@latin.po    |   74 +--
133003  po/sv.po          |   74 +--
133004  po/ta.po          |   74 +--
133005  po/te.po          |   74 +--
133006  po/th.po          |   74 +--
133007  po/tl.po          |   74 +--
133008  po/tr.po          |   74 +--
133009  po/tt.po          |   74 +--
133010  po/uk.po          |   74 +--
133011  po/vi.po          |   74 +--
133012  po/wa.po          |   74 +--
133013  po/xh.po          |   74 +--
133014  po/yi.po          |   74 +--
133015  po/zh_CN.po       |   74 +--
133016  po/zh_HK.po       |   74 +--
133017  po/zh_TW.po       |   74 +--
133018  92 files changed, 7255 insertions(+), 6665 deletions(-)
133019
133020 commit 795ddeb421eb01bbadf98e05657b92877cd93d96
133021 Author: Matthias Clasen <mclasen@redhat.com>
133022 Date:   Mon Jun 7 23:41:06 2010 -0400
133023
133024     Add missing marshaler
133025
133026  gio/gio-marshal.list | 1 +
133027  1 file changed, 1 insertion(+)
133028
133029 commit e300c7e622d3e5a5e3eaa339c875484b0e4534eb
133030 Author: Matthias Clasen <mclasen@redhat.com>
133031 Date:   Mon Jun 7 23:28:30 2010 -0400
133032
133033     Fix a missing parameter in a doc comment
133034
133035     Pointed out by David Zeuthen.
133036
133037  gio/gapplication.c | 1 +
133038  1 file changed, 1 insertion(+)
133039
133040 commit a89b10c1dc587cd6806954dc04c3f3e36ee393a5
133041 Author: Matthias Clasen <mclasen@redhat.com>
133042 Date:   Mon Jun 7 23:27:21 2010 -0400
133043
133044     Fix a signal signature
133045
133046     GApplication::action was erroneously declaring the timestamp parameter
133047     as int instead of uint.
133048
133049  gio/gapplication.c | 11 ++++++++---
133050  1 file changed, 8 insertions(+), 3 deletions(-)
133051
133052 commit 063470ea0d1a97f964d3901b7873fddcbadc4c0d
133053 Author: Matthias Clasen <mclasen@redhat.com>
133054 Date:   Mon Jun 7 22:34:07 2010 -0400
133055
133056     Fix a misspelt doc comment
133057
133058  gio/gapplication.c | 2 +-
133059  1 file changed, 1 insertion(+), 1 deletion(-)
133060
133061 commit 3b11a7d3f20df2f44b3a97db58bb0ffd02a5f0c0
133062 Author: Matthias Clasen <mclasen@redhat.com>
133063 Date:   Mon Jun 7 22:22:39 2010 -0400
133064
133065     Add a lost <SECTION>
133066
133067  docs/reference/gio/gio-sections.txt | 2 ++
133068  1 file changed, 2 insertions(+)
133069
133070 commit 32b7fbb8907757d8c19c50b48f5917bbad18e43d
133071 Author: Matthias Clasen <mclasen@redhat.com>
133072 Date:   Mon Jun 7 22:21:47 2010 -0400
133073
133074     Rename GApplication::appid to GApplication::application-id
133075
133076  gio/gapplication.c | 16 ++++++++--------
133077  1 file changed, 8 insertions(+), 8 deletions(-)
133078
133079 commit c59cc943188753e0f72a8e554f8142351970aa20
133080 Author: Matthias Clasen <mclasen@redhat.com>
133081 Date:   Mon Jun 7 21:53:32 2010 -0400
133082
133083     Fix !srcdir checks
133084
133085  gio/tests/Makefile.am | 2 ++
133086  1 file changed, 2 insertions(+)
133087
133088 commit 14c62ff722d74af3baca7cc527f316e4ab095dae
133089 Author: Matthias Clasen <mclasen@redhat.com>
133090 Date:   Mon Jun 7 21:23:37 2010 -0400
133091
133092     Updates
133093
133094  NEWS | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
133095  1 file changed, 51 insertions(+)
133096
133097 commit fdc99873eeffc36ea2bb0423b586cc3115c76ed2
133098 Author: Matthias Clasen <mclasen@redhat.com>
133099 Date:   Mon Jun 7 18:27:33 2010 -0400
133100
133101     Document signals
133102
133103  gio/gapplication.c | 28 +++++++++++++++++++++++++++-
133104  1 file changed, 27 insertions(+), 1 deletion(-)
133105
133106 commit d68100afccc9260309e573bbcb9f0bb387044340
133107 Author: Javier Jardón <jjardon@gnome.org>
133108 Date:   Mon Jun 7 23:55:34 2010 +0200
133109
133110     [docs] GApplication is available since Gio 2.26
133111
133112  gio/gapplication.c | 5 +++--
133113  1 file changed, 3 insertions(+), 2 deletions(-)
133114
133115 commit c2a539eff05f1afd43e1c3c0feb9c98ccfdd0a85
133116 Author: Matthias Clasen <mclasen@redhat.com>
133117 Date:   Mon Jun 7 17:48:09 2010 -0400
133118
133119     Use g types for consistency
133120
133121  gio/gapplication.c     | 26 +++++++++++++-------------
133122  gio/gapplication.h     | 26 +++++++++++++-------------
133123  gio/gdbusapplication.c |  8 ++++----
133124  gio/gnullapplication.c |  2 +-
133125  4 files changed, 31 insertions(+), 31 deletions(-)
133126
133127 commit 6427e93757dbc38cc53ffeb87ed814cdb9df0ed4
133128 Author: Matthias Clasen <mclasen@redhat.com>
133129 Date:   Mon Jun 7 13:25:39 2010 -0400
133130
133131     Merge the wip/gapplication branch
133132
133133     This adds a GApplication object to GIO, which is the core of
133134     an application support class, supporting
133135     - uniqueness
133136     - exporting actions (simple scripting)
133137     - standard actions (quit, activate)
133138
133139     The implementation for Linux uses D-Bus, takes a name on the
133140     session bus, and exports a org.gtk.Application interface.
133141
133142     Implementations for Win32 and OS X are still missing.
133143
133144  docs/reference/gio/gio-docs.xml     |    4 +
133145  docs/reference/gio/gio-sections.txt |   32 ++
133146  docs/reference/gio/gio.types        |    1 +
133147  gio/Makefile.am                     |    5 +
133148  gio/gappinfo.c                      |   42 +-
133149  gio/gapplication.c                  | 1058
133150  +++++++++++++++++++++++++++++++++++
133151  gio/gapplication.h                  |  151 +++++
133152  gio/gdbusapplication.c              |  426 ++++++++++++++
133153  gio/gdbusconnection.h               |    2 +-
133154  gio/gdesktopappinfo.c               |   12 +
133155  gio/gio-marshal.list                |    3 +
133156  gio/gio.h                           |    1 +
133157  gio/gio.symbols                     |   21 +
133158  gio/gnullapplication.c              |   70 +++
133159  gio/tests/Makefile.am               |   20 +
133160  gio/tests/appinfo-test.c            |   20 +
133161  gio/tests/appinfo-test.desktop      |    4 +
133162  gio/tests/appinfo.c                 |   25 +
133163  gio/tests/application.c             |  134 +++++
133164  gio/tests/testapp.c                 |   79 +++
133165  gio/tests/testapps.c                |  533 ++++++++++++++++++
133166  21 files changed, 2626 insertions(+), 17 deletions(-)
133167
133168 commit af78f6d418788fa76a2c78298896f9c656d8eb85
133169 Author: Ryan Lortie <desrt@desrt.ca>
133170 Date:   Mon Jun 7 12:58:57 2010 +0200
133171
133172     Bug 620767 - Typo in GSettings documentation
133173
133174     Use the correct variable name and work around the escaping of '@'.
133175     Expand/clarify the section on how translation of <default> is handled.
133176
133177  docs/reference/gio/migrating-gconf.xml | 25 ++++++++++++++++++++-----
133178  1 file changed, 20 insertions(+), 5 deletions(-)
133179
133180 commit 486c46b9459f7b28528d9144296da9e4a32023d3
133181 Author: Matthias Clasen <mclasen@redhat.com>
133182 Date:   Mon Jun 7 06:23:24 2010 -0400
133183
133184     Include the right header
133185
133186  docs/reference/gio/migrating-gconf.xml | 2 +-
133187  gio/tests/gsettings.c                  | 2 +-
133188  2 files changed, 2 insertions(+), 2 deletions(-)
133189
133190 commit 71c5e3f899bf15c9dee09b36f146c5e72652d72b
133191 Author: Ryan Lortie <desrt@desrt.ca>
133192 Date:   Mon Jun 7 10:18:43 2010 +0200
133193
133194     Bug 620496 - schema compiler: reject invalid paths
133195
133196     The GSettings schema compiler was accepting any string as a path.
133197     It is
133198     probably quite a common mistake to suspect that '/apps/foo' is a valid
133199     path name when this will cause all sorts of trouble later.  Check for
133200     this case and report the error.
133201
133202  gio/gschema-compile.c                           | 16 ++++++++++++++--
133203  gio/tests/gschema-compile.c                     |  1 +
133204  gio/tests/schema-tests/invalid-path.gschema.xml |  3 +++
133205  3 files changed, 18 insertions(+), 2 deletions(-)
133206
133207 commit a0c044b5c65500080c15e2c5e315bf87487e63b7
133208 Author: Matthias Clasen <mclasen@redhat.com>
133209 Date:   Sun Jun 6 16:42:06 2010 -0400
133210
133211     Make g_assertion_message_error take a const GError*
133212
133213     This was requested in bug 620265.
133214
133215  glib/gtestutils.c | 2 +-
133216  glib/gtestutils.h | 2 +-
133217  2 files changed, 2 insertions(+), 2 deletions(-)
133218
133219 commit 87ee5f36413ba421c58bd4e5cbf1d11a681c2abe
133220 Author: Christian Persch <chpe@gnome.org>
133221 Date:   Sun Jun 6 16:32:04 2010 -0400
133222
133223     Don't do an extra strlen when g_variant_get_string() returns it
133224     already
133225
133226  gio/gdbusmessage.c | 12 ++++--------
133227  1 file changed, 4 insertions(+), 8 deletions(-)
133228
133229 commit 2aca3b506a2405927a621bb37447dc96b2aa6174
133230 Author: Matthias Clasen <mclasen@redhat.com>
133231 Date:   Sun Jun 6 16:20:21 2010 -0400
133232
133233     Add single-include guards to new headers
133234
133235     As pointed out by Christian Persch in bug 620173, all the new
133236     gdbus and gsettings headers were missing these.
133237
133238  gio/gcredentials.h          | 4 ++++
133239  gio/gdbusaddress.h          | 4 ++++
133240  gio/gdbusauthobserver.h     | 4 ++++
133241  gio/gdbusconnection.h       | 4 ++++
133242  gio/gdbuserror.h            | 4 ++++
133243  gio/gdbusintrospection.h    | 4 ++++
133244  gio/gdbusmessage.h          | 4 ++++
133245  gio/gdbusmethodinvocation.h | 4 ++++
133246  gio/gdbusnameowning.h       | 4 ++++
133247  gio/gdbusnamewatching.h     | 4 ++++
133248  gio/gdbusproxy.h            | 4 ++++
133249  gio/gdbusproxywatching.h    | 4 ++++
133250  gio/gdbusserver.h           | 4 ++++
133251  gio/gdbusutils.h            | 4 ++++
133252  gio/gsettings.h             | 4 ++++
133253  15 files changed, 60 insertions(+)
133254
133255 commit 9371ca0cc27573174dfc0419e121f8ac718fe061
133256 Author: Matthias Clasen <mclasen@redhat.com>
133257 Date:   Sun Jun 6 16:15:44 2010 -0400
133258
133259     Sort gio.h includes alphabetically
133260
133261  gio/gio.h | 49 +++++++++++++++++++++++++------------------------
133262  1 file changed, 25 insertions(+), 24 deletions(-)
133263
133264 commit 3944a63fed37e86515178c362b478eafd80199c0
133265 Author: Michael Natterer <mitch@gimp.org>
133266 Date:   Sun Jun 6 21:15:42 2010 +0200
133267
133268     gio: fix the build
133269
133270  gio/gpermission.c | 2 +-
133271  1 file changed, 1 insertion(+), 1 deletion(-)
133272
133273 commit 92fab483875c2d78ae2cb4749ae283cd26afa451
133274 Author: Matthias Clasen <mclasen@redhat.com>
133275 Date:   Sun Jun 6 14:22:48 2010 -0400
133276
133277     Some cleanups
133278
133279     Always include config.h, make property strings for translation,
133280     add since tags.
133281
133282  gio/gpermission.c       | 49
133283  +++++++++++++++++++++++++++++++++++++++----------
133284  gio/gsimplepermission.c |  6 +++++-
133285  po/POTFILES.in          |  1 +
133286  3 files changed, 45 insertions(+), 11 deletions(-)
133287
133288 commit 40e10764b343b7cdcf270107d9a5b56e8fa142ec
133289 Author: Will Thompson <will.thompson@collabora.co.uk>
133290 Date:   Thu Jun 3 15:09:09 2010 +0100
133291
133292     Add some symbols to glib-sections.txt
133293
133294     Most of these are private; the few that aren't were already documented
133295     but not included in the gtkdoc output.
133296
133297  docs/reference/glib/glib-sections.txt | 12 ++++++++++++
133298  docs/reference/glib/tmpl/main.sgml    | 27 +++++++++++++++++++++++++++
133299  2 files changed, 39 insertions(+)
133300
133301 commit f291d3bb3ce1245981363395ac576d74e918cb0a
133302 Author: Will Thompson <will.thompson@collabora.co.uk>
133303 Date:   Thu Jun 3 15:08:58 2010 +0100
133304
133305     Document G_GNUC_DEPRECATED_FOR
133306
133307  docs/reference/glib/glib-sections.txt     |  1 +
133308  docs/reference/glib/tmpl/macros_misc.sgml | 13 +++++++++++++
133309  2 files changed, 14 insertions(+)
133310
133311 commit 157116b8dd58429335a16c4d0d2c8ee4ef287302
133312 Author: Will Thompson <will.thompson@collabora.co.uk>
133313 Date:   Thu Jun 3 14:50:19 2010 +0100
133314
133315     Add examples for G_STRINGIFY and G_PASTE
133316
133317  docs/reference/glib/tmpl/macros_misc.sgml | 37
133318  ++++++++++++++++++++++++++++---
133319  1 file changed, 34 insertions(+), 3 deletions(-)
133320
133321 commit 28f9f03a3b7dc015ff1b0c6865a952e2ee0f17f3
133322 Author: Will Thompson <will.thompson@collabora.co.uk>
133323 Date:   Thu Jun 3 14:43:30 2010 +0100
133324
133325     Hide G_PASTE_ARGS in gtkdocs.
133326
133327  docs/reference/glib/glib-sections.txt     | 2 +-
133328  docs/reference/glib/tmpl/macros_misc.sgml | 9 ---------
133329  2 files changed, 1 insertion(+), 10 deletions(-)
133330
133331 commit a131beda54a15b071b6571b12f2f2ad8cb342c04
133332 Author: Javier Jardón <jjardon@gnome.org>
133333 Date:   Sun Jun 6 05:25:59 2010 +0200
133334
133335     [docs] Improve the g_get_system_config_dirs() docs.
133336
133337     The retrieved list of directories is XDG_CONFIG_DIRS,
133338     Also mention the retrieved directory on Windows: CSIDL_COMMON_APPDATA
133339
133340  glib/gutils.c | 12 ++++++++++--
133341  1 file changed, 10 insertions(+), 2 deletions(-)
133342
133343 commit e08c7b86c43f3eb8c230355be5fa92b504e3fff9
133344 Author: Javier Jardón <jjardon@gnome.org>
133345 Date:   Sun Jun 6 05:13:06 2010 +0200
133346
133347     [docs] Improve the g_get_system_data_dirs() docs.
133348
133349     The retrieved list of directories is XDG_DATA_DIRS
133350
133351  glib/gutils.c | 3 ++-
133352  1 file changed, 2 insertions(+), 1 deletion(-)
133353
133354 commit 07777db60d82c8f81feb407ec453f244ba10787c
133355 Author: Javier Jardón <jjardon@gnome.org>
133356 Date:   Sun Jun 6 05:05:15 2010 +0200
133357
133358     [docs] Improve the g_get_user_cache_dir() docs
133359
133360     The retrieved directory is XDG_CACHE_HOME on UNIX platforms.
133361     Also mention the retrieved directory on Windows: CSIDL_INTERNET_CACHE.
133362
133363  glib/gutils.c | 10 ++++++++--
133364  1 file changed, 8 insertions(+), 2 deletions(-)
133365
133366 commit e40b5ae3ef6a637f1469557b8d7be94a9cf59f6e
133367 Author: Javier Jardón <jjardon@gnome.org>
133368 Date:   Sun Jun 6 04:57:46 2010 +0200
133369
133370     [docs] Improve the g_get_user_data_dir() docs
133371
133372     The retrieved directory is XDG_DATA_HOME on UNIX platforms.
133373     Also mention the retrieved directory on Windows: CSIDL_PERSONAL.
133374
133375  glib/gutils.c | 8 ++++++--
133376  1 file changed, 6 insertions(+), 2 deletions(-)
133377
133378 commit b2718ee71ad85f2536e5e127239a5a438648de0c
133379 Author: Javier Jardón <jjardon@gnome.org>
133380 Date:   Sat Jun 5 18:34:38 2010 +0200
133381
133382     [docs] Improve the g_get_user_config_dir() docs a bit
133383
133384     The retrieved directory is XDG_CONFIG_HOME on UNIX platforms.
133385     Also mention the retrieved directory on Windows: CSIDL_APPDATA.
133386
133387  glib/gutils.c | 10 ++++++++--
133388  1 file changed, 8 insertions(+), 2 deletions(-)
133389
133390 commit 61f3f45cb95f022d99689e0fee9b0cb97c5112a3
133391 Author: Ryan Lortie <desrt@desrt.ca>
133392 Date:   Fri Jun 4 23:07:40 2010 +0200
133393
133394     add get_permission API to GSettingsBackend
133395
133396     implement it in the various in-tree backends
133397
133398     also, lots of whitespace changes to realign the vtable members
133399
133400  gio/gdelayedsettingsbackend.c  | 11 +++++++
133401  gio/gkeyfilesettingsbackend.c  |  9 ++++++
133402  gio/gmemorysettingsbackend.c   |  9 ++++++
133403  gio/gnullsettingsbackend.c     | 11 ++++++-
133404  gio/gsettingsbackend.c         | 25 +++++++++++++++
133405  gio/gsettingsbackend.h         | 69
133406  ++++++++++++++++++++++--------------------
133407  gio/gsettingsbackendinternal.h |  3 ++
133408  7 files changed, 103 insertions(+), 34 deletions(-)
133409
133410 commit 95c564cabe2837be56f2cf3901a4d6d9d84ab6c9
133411 Author: Ryan Lortie <desrt@desrt.ca>
133412 Date:   Fri Jun 4 23:02:44 2010 +0200
133413
133414     gsettingsbackend.h: pretend to be gio.h
133415
133416     Since #include <gsettingsbackend.h> is a perfectly valid thing for
133417     applications to do, and since we want to include gio headers from
133418     gsettingsbackend.h, we need to effectively disable the #error we would
133419     get from those headers (because we're not coming via gio.h).
133420
133421     We don't want to #include <gio/gio.h> here because this would cause
133422     needless rebuilding of GSettingsBackend, GSettings,
133423     GDelayedSettingsBackend, etc... every time someone changed anything in
133424     any public header.
133425
133426  gio/gsettingsbackend.h | 4 +++-
133427  1 file changed, 3 insertions(+), 1 deletion(-)
133428
133429 commit 473348817809f7aed492245469092901d28de91d
133430 Author: Ryan Lortie <desrt@desrt.ca>
133431 Date:   Fri Jun 4 22:32:01 2010 +0200
133432
133433     Bug 620582 - a simple GPermission implementation
133434
133435     add GSimplePermission, a trivial const implementation of GPermission
133436
133437     can-request and can-release are always false for this implementation
133438     and
133439     the value of 'allowed' is decided at construction.
133440
133441  docs/reference/gio/gio-docs.xml     |  1 +
133442  docs/reference/gio/gio-sections.txt |  8 ++++
133443  docs/reference/gio/gio.types        |  1 +
133444  gio/Makefile.am                     |  2 +
133445  gio/gio.symbols                     |  7 ++++
133446  gio/giotypes.h                      |  1 +
133447  gio/gsimplepermission.c             | 84
133448  +++++++++++++++++++++++++++++++++++++
133449  gio/gsimplepermission.h             | 45 ++++++++++++++++++++
133450  8 files changed, 149 insertions(+)
133451
133452 commit 0957f76878046d848ea42bab09d9b129a60476a5
133453 Author: Matej Urbančič <mateju@svn.gnome.org>
133454 Date:   Fri Jun 4 20:03:41 2010 +0200
133455
133456     Updated Slovenian translation
133457
133458  po/sl.po | 1979
133459  +++++++++++++++++++++++++++++++++-----------------------------
133460  1 file changed, 1039 insertions(+), 940 deletions(-)
133461
133462 commit 7a4860d69ad7b6daf6cce0063cbc52070d21bd7b
133463 Author: Ryan Lortie <desrt@desrt.ca>
133464 Date:   Thu Jun 3 22:58:52 2010 +0200
133465
133466     Bug 620519 - GPermission
133467
133468     Add an abstract interface representing the permission to perform an
133469     action.
133470
133471  docs/reference/gio/gio-docs.xml     |   4 +
133472  docs/reference/gio/gio-sections.txt |  21 ++
133473  docs/reference/gio/gio.types        |   1 +
133474  gio/Makefile.am                     |   2 +
133475  gio/gio.h                           |   1 +
133476  gio/gio.symbols                     |  16 ++
133477  gio/giotypes.h                      |   1 +
133478  gio/gpermission.c                   | 390
133479  ++++++++++++++++++++++++++++++++++++
133480  gio/gpermission.h                   | 118 +++++++++++
133481  9 files changed, 554 insertions(+)
133482
133483 commit 07b5cee2a8273d7fdd20371b5494ecd320c3cd1c
133484 Author: Murray Cumming <murrayc@murrayc.com>
133485 Date:   Fri Jun 4 17:07:05 2010 +0200
133486
133487     Gio: gioenums.h: Remove trailing commas to avoid C++ warnings.
133488
133489  gio/gioenums.h | 22 +++++++++++-----------
133490  1 file changed, 11 insertions(+), 11 deletions(-)
133491
133492 commit af3f4cbe77584acabf289f4c3f9beccd6bfcfd21
133493 Author: Javier Jardón <jjardon@gnome.org>
133494 Date:   Sun May 30 14:56:55 2010 +0200
133495
133496     gdbusaddress: Fix typo
133497
133498  gio/gdbusaddress.c | 2 +-
133499  1 file changed, 1 insertion(+), 1 deletion(-)
133500
133501 commit 644584e7e6bcff65e5bd819a4756dc7597526961
133502 Author: Kristjan Schmidt <kristjan.schmidt@googlemail.com>
133503 Date:   Thu Jun 3 18:19:31 2010 +0200
133504
133505     Updated Esperanto translation
133506
133507  po/eo.po | 1661
133508  +++++++++++++++++---------------------------------------------
133509  1 file changed, 437 insertions(+), 1224 deletions(-)
133510
133511 commit e608b1f067c76db196a63723b50167a00ab39921
133512 Author: Matthias Clasen <mclasen@redhat.com>
133513 Date:   Thu Jun 3 11:40:02 2010 -0400
133514
133515     Don't spew a g_warning if inotify setup fails
133516
133517     We use is_supported when we are trying to find a local file monitor
133518     implementation that works, and having the g_warning in there trips
133519     the test suite.
133520
133521  gio/inotify/inotify-helper.c | 1 -
133522  1 file changed, 1 deletion(-)
133523
133524 commit 9562726f35b3e19d5d50d4e2e01bd8c37c7727ab
133525 Author: Ryan Lortie <desrt@desrt.ca>
133526 Date:   Thu Jun 3 11:24:31 2010 +0200
133527
133528     Bug 620350 - add g_variant_builder_add_parsed()
133529
133530     A delicious blend of g_variant_new_parsed() and
133531     g_variant_builder_add_value().  Now available in a GLib near you.
133532
133533  docs/reference/glib/glib-sections.txt |  1 +
133534  glib/glib.symbols                     |  1 +
133535  glib/gvariant-parser.c                | 44
133536  +++++++++++++++++++++++++++++++++++
133537  glib/gvariant.h                       |  3 +++
133538  4 files changed, 49 insertions(+)
133539
133540 commit 44db2b6b7447680fa3f8d3bce6f2bda26a6b498e
133541 Author: Ryan Lortie <desrt@desrt.ca>
133542 Date:   Thu Jun 3 09:41:33 2010 +0200
133543
133544     Bug 620349 – utf8ify GVariant printer
133545
133546     Take advantage of our knowledge that GVariant strings are always valid
133547     utf8 when printing and parsing:
133548
133549       - allow valid printing unicode characters to pass through unescaped
133550
133551       - escape non-printing characters using \uxxxx or \Uxxxxxxxx format
133552
133553       - do the same in the parser
133554
133555       - update existing test cases to use utf8, add a new test case
133556
133557  glib/gvariant-parser.c | 64
133558  +++++++++++++++++++++++++++++++++++++++----------
133559  glib/gvariant.c        | 65
133560  ++++++++++++++++++++++++++++++++++++++++++++------
133561  glib/tests/gvariant.c  | 26 +++++++++++++++++---
133562  3 files changed, 132 insertions(+), 23 deletions(-)
133563
133564 commit 36826661401f1912eef8c710609f4bd6454720ad
133565 Author: Milan Bouchet-Valat <nalimilan@club.fr>
133566 Date:   Wed Jun 2 16:05:13 2010 +0200
133567
133568     Annotate GVariant and GSettings _strv() functions
133569
133570     Add GObject introspection annotations so that the length parameter is
133571     correctly detected for g_variant_new_strv(), g_variant_get_strv() and
133572     g_variant_dup_strv(). Also specify that it can be a NULL pointer in
133573     g_variant_get_strv() and g_variant_dup_strv().
133574
133575     For g_settings_set_strv(), detect that a NULL value is allowed,
133576     meaning
133577     empty array.
133578
133579     Closes bug #620384.
133580
133581     Signed-off-by: Ryan Lortie <desrt@desrt.ca>
133582
133583  gio/gsettings.c |  2 +-
133584  glib/gvariant.c | 10 +++++-----
133585  2 files changed, 6 insertions(+), 6 deletions(-)
133586
133587 commit 0e691f27ecfe1d7f86214f16c00f91fc55f95e9c
133588 Author: Ryan Lortie <desrt@desrt.ca>
133589 Date:   Wed Jun 2 19:34:45 2010 +0200
133590
133591     improve gitignore (systemtap)
133592
133593  .gitignore | 1 +
133594  1 file changed, 1 insertion(+)
133595
133596 commit 20ab1e667308741de01fa9d1afc106dcd8b313d9
133597 Author: Kjartan Maraas <kmaraas@gnome.org>
133598 Date:   Wed Jun 2 15:41:01 2010 +0200
133599
133600     Updated Norwegian bokmål translation
133601
133602  po/nb.po | 1305
133603  +++++++++++++++++++++++++++++++-------------------------------
133604  1 file changed, 659 insertions(+), 646 deletions(-)
133605
133606 commit b5c8496b4c06fc7be5672e29a771064d3247d0cc
133607 Author: Ryan Lortie <desrt@desrt.ca>
133608 Date:   Wed Jun 2 04:00:58 2010 +0200
133609
133610     Support NULL value for g_settings_set_strv()
133611
133612     Allow easy setting of the empty array that we lost with the last
133613     patch.
133614
133615  gio/gsettings.c | 14 +++++++++++---
133616  1 file changed, 11 insertions(+), 3 deletions(-)
133617
133618 commit bf9edb5cd5a75a4bc9946f0ef106c3d541fdb89f
133619 Author: Milan Bouchet-Valat <nalimilan@club.fr>
133620 Date:   Tue Jun 1 23:16:19 2010 +0200
133621
133622     Remove length parameter for g_settings_[gs]et_strv
133623
133624     Length of the array is redundant since it's NULL-terminated. This
133625     is not
133626     consistent with many GLib and GTK+ functions, and adds complexity with
133627     no real gain, while these convenience functions should be kept simple.
133628
133629     Closes bug #620312
133630
133631  gio/gsettings.c | 12 ++++--------
133632  gio/gsettings.h |  6 ++----
133633  2 files changed, 6 insertions(+), 12 deletions(-)
133634
133635 commit dc7b1c5b42175cd3e52b57c427545d6c4d9b1cee
133636 Author: Jorge González <jorgegonz@svn.gnome.org>
133637 Date:   Sun May 30 18:23:21 2010 +0200
133638
133639     Updated Spanish translation
133640
133641  po/es.po | 19 ++++++++-----------
133642  1 file changed, 8 insertions(+), 11 deletions(-)
133643
133644 commit 7d04f0a915f290b47382d8f2cc989cb6de91e781
133645 Author: Fran Diéguez <fran.dieguez@mabishu.com>
133646 Date:   Sun May 30 17:43:57 2010 +0200
133647
133648     Updated Galician translations
133649
133650  po/gl.po | 83
133651  ++++++++++++++++++++++++++++++++--------------------------------
133652  1 file changed, 41 insertions(+), 42 deletions(-)
133653
133654 commit 1afaeb9976334ebdcba53ab258aa3922a872bfb9
133655 Author: Andika Triwidada <andika@gmail.com>
133656 Date:   Sun May 30 17:10:51 2010 +0700
133657
133658     Updated Indonesian translation
133659
133660  po/id.po | 1590
133661  ++++++++++++++++++++++++++++++++------------------------------
133662  1 file changed, 826 insertions(+), 764 deletions(-)
133663
133664 commit be94532e634772115e5fabefb69c803a5c5e4672
133665 Author: Jorge González <jorgegonz@svn.gnome.org>
133666 Date:   Sat May 29 12:06:16 2010 +0200
133667
133668     Updated Spanish translation
133669
133670  po/es.po | 69
133671  ++++++++++++++++++++++++++++++----------------------------------
133672  1 file changed, 32 insertions(+), 37 deletions(-)
133673
133674 commit b208c2d75654ee3cf6cadf0a796976426c7b3df0
133675 Author: Jorge González <jorgegonz@svn.gnome.org>
133676 Date:   Fri May 28 20:21:02 2010 +0200
133677
133678     Updated Spanish translation
133679
133680  po/es.po | 16 +++++++++-------
133681  1 file changed, 9 insertions(+), 7 deletions(-)
133682
133683 commit e7c1aaf9259b64bc40d2851df9b988627e783421
133684 Author: Jorge González <jorgegonz@svn.gnome.org>
133685 Date:   Fri May 28 19:45:51 2010 +0200
133686
133687     Updated Spanish translation
133688
133689  po/es.po | 28 ++++++++++++++--------------
133690  1 file changed, 14 insertions(+), 14 deletions(-)
133691
133692 commit 5451cd0804f196f30a8cc58eee029c8b4acc54e0
133693 Author: Yaron Shahrabani <sh.yaron@gmail.com>
133694 Date:   Fri May 28 16:57:56 2010 +0300
133695
133696     Updated Hebrew translation.
133697
133698  po/he.po | 18 +++++++++---------
133699  1 file changed, 9 insertions(+), 9 deletions(-)
133700
133701 commit ecc5fbb479e529d17885e3b746f78c05758c1bb0
133702 Author: Yaron Shahrabani <sh.yaron@gmail.com>
133703 Date:   Fri May 28 16:54:58 2010 +0300
133704
133705     Updated Hebrew translation.
133706
133707  po/he.po | 356
133708  +++++++++++++++++++++++++++++++++++----------------------------
133709  1 file changed, 200 insertions(+), 156 deletions(-)
133710
133711 commit c874a76a8bf4f3b31e480a9184983cd5e85aeb4c
133712 Author: Lin Ma <lin.ma@sun.com>
133713 Date:   Fri May 28 16:57:10 2010 +0800
133714
133715     After talk with FEN dev, we dicide simply disable monitor function if
133716     the current filesystem doesn't suport FEN.
133717
133718  gio/fen/fen-kernel.c | 8 ++++++++
133719  1 file changed, 8 insertions(+)
133720
133721 commit 8e41be13efe06a0bbd89beefc6e7ae7279b56834
133722 Author: Alexander Larsson <alexl@redhat.com>
133723 Date:   Fri Jan 1 21:39:52 2010 +0100
133724
133725     Add dtrace and systemtap support for gobject
133726
133727     This adds static markers and systemtap tapsets for:
133728
133729     * type creation
133730     * object lifetimes (creation, ref, unref, dispose, finalize)
133731     * signal creation and emission
133732
133733     Signal emissions and finalization marker have a corresponding
133734     *_end (or *-end in dtrace) version that is when the corresponding
133735     operation is finished.
133736
133737     https://bugzilla.gnome.org/show_bug.cgi?id=606044
133738
133739  configure.in             |   1 +
133740  gobject/Makefile.am      |  22 ++++++
133741  gobject/gobject.c        |  28 +++++--
133742  gobject/gobject.stp.in   | 199
133743  +++++++++++++++++++++++++++++++++++++++++++++++
133744  gobject/gobject_probes.d |  13 ++++
133745  gobject/gobject_trace.h  |  43 ++++++++++
133746  gobject/gsignal.c        |  11 ++-
133747  gobject/gtype.c          |   9 ++-
133748  8 files changed, 316 insertions(+), 10 deletions(-)
133749
133750 commit bef9efd0a99a9a3bd6a2d713423edc37d6a38f21
133751 Author: Alexander Larsson <alexl@redhat.com>
133752 Date:   Fri Dec 18 21:25:47 2009 +0100
133753
133754     Initial support for dtrace and systemtap
133755
133756     This adds static markers for dtrace, which are also usable
133757     by systemtap. Additionally it adds a tapset for systemtap
133758     that makes it easier to use the static markers.
133759
133760     These are enabled by default.
133761
133762     This initial set of probes is rather limited:
133763
133764     * allocation and free using g_malloc & co
133765     * allocation and free using g_slice
133766     * gquark name tracking (useful for converting quarks to strings
133767     in probes)
133768
133769     Notes on naming:
133770
133771     Its traditional with dtrace to use probe names with dashes as
133772     delimiter (slice-alloc). Since dashes are not usable in identifiers
133773     the C code uses double underscores (slice__alloc) which is converted
133774     to dashes in the UI. We follow this for the shared lowlevel probe
133775     names.
133776
133777     Additionally dtrace supports putting a "provider" part in the probe
133778     names which is essentially a namespacing thing. On systemtap this
133779     field is currently ignored (but may be implemented in the future), but
133780     this is not really a problem since in systemtap the probes are
133781     specified by combining the solib file and the marker name, so there
133782     can't really be name conflicts.
133783
133784     For the systemtap tapset highlevel probes we instead use names that
133785     are systemtapish with single dashes as separators.
133786
133787     https://bugzilla.gnome.org/show_bug.cgi?id=606044
133788
133789  configure.in                      | 53 ++++++++++++++++++++++++
133790  docs/reference/glib/building.sgml | 42 ++++++++++++++++++++
133791  docs/reference/glib/running.sgml  | 13 ++++++
133792  glib/Makefile.am                  | 23 +++++++++++
133793  glib/gdataset.c                   |  6 ++-
133794  glib/glib.stp.in                  | 84
133795  +++++++++++++++++++++++++++++++++++++++
133796  glib/glib_probes.d                |  8 ++++
133797  glib/glib_trace.h                 | 43 ++++++++++++++++++++
133798  glib/gmem.c                       | 52 +++++++++++++++++++-----
133799  glib/gslice.c                     |  5 +++
133800  10 files changed, 317 insertions(+), 12 deletions(-)
133801
133802 commit c3bc0f4f8fc5125a732f383671ee5bff939423d2
133803 Author: Mikhail Zabaluev <mikhail.zabaluev@gmail.com>
133804 Date:   Thu May 27 14:00:12 2010 -0400
133805
133806     Optimized the overlong sequence check in g_utf8_get_char_extended()
133807
133808     Rather make it branch to get the due sequence length for the resulting
133809     character code, we can as well get the minimum code value in the
133810     initial
133811     branching.
133812
133813  glib/gutf8.c | 26 +++++++++++++++++---------
133814  1 file changed, 17 insertions(+), 9 deletions(-)
133815
133816 commit 30a856294613ab1119c0972b35bac5bbf3294692
133817 Author: Ryan Lortie <desrt@desrt.ca>
133818 Date:   Thu May 27 13:11:49 2010 -0400
133819
133820     GSettings schema docs: mention need for EXTRA_DIST
133821
133822     Mention that you will need to use EXTRA_DIST for your schema file
133823     if it
133824     is distributed with your project.
133825
133826  docs/reference/gio/migrating-gconf.xml | 10 ++++++++++
133827  1 file changed, 10 insertions(+)
133828
133829 commit f2687f588e3a2b338242d73b6898eb93689b264b
133830 Author: Ryan Lortie <desrt@desrt.ca>
133831 Date:   Thu May 27 13:07:54 2010 -0400
133832
133833     Remove duplicate copies of migration docs
133834
133835     Fixup for commit 133f66538dbf266be3c99b34f1eeee0a5e6068ac which
133836     duplicated the contents of most of the migration documentation by
133837     splitting it out into separate files but keeping the original file
133838     intact (with a rename).
133839
133840     This removes the duplicated content from the renamed file.
133841
133842  docs/reference/gio/migrating-posix.xml | 554
133843  ---------------------------------
133844  1 file changed, 554 deletions(-)
133845
133846 commit b3593693d918f0ae97094f6712d817180b8eea6a
133847 Author: Ryan Lortie <desrt@desrt.ca>
133848 Date:   Thu May 27 11:58:54 2010 -0400
133849
133850     gsettings m4: check for .xml in src/builddir
133851
133852     This checks for the .gschema.xml file in the srcdir and builddir and
133853     runs the schema validation on which one it finds.  This handles
133854     non-srcdir builds in both cases: .gschema.xml is in the tarball and
133855     .gschema.xml is generated.
133856
133857  m4macros/gsettings.m4 | 2 +-
133858  1 file changed, 1 insertion(+), 1 deletion(-)
133859
133860 commit e7927faf1792ad4c3c8a5b599240a7ee94b1a0cc
133861 Author: Ryan Lortie <desrt@desrt.ca>
133862 Date:   Thu May 27 11:32:34 2010 -0400
133863
133864     GVariant: One more FreeBSD fix
133865
133866     FreeBSD's malloc() sometimes returns unaligned memory if you are
133867     requesting small sizes.  This can get GVariant into trouble.  For
133868     example, consider the type "mmi" containing the value "just nothing".
133869     According to the type signature, the memory containing this should be
133870     aligned to a boundary of 4 since it might contain an int.  The
133871     serialised size of this value is 1 byte, however, and when you ask
133872     FreeBSD to allocate memory of that size, it knows you can't put an int
133873     into it so it doesn't bother aligning it.
133874
133875     This patch modifies the GVariant serialiser to not assert the
133876     alignment
133877     constraint in the case that the size of the serialised data is smaller
133878     than its own alignment requirement.
133879
133880  glib/gvariant-serialiser.c | 12 +++++++++++-
133881  1 file changed, 11 insertions(+), 1 deletion(-)
133882
133883 commit 271997deb56cc17af5fa7b59b3a67f4ee347be6c
133884 Author: Ryan Lortie <desrt@desrt.ca>
133885 Date:   Wed May 26 23:34:31 2010 -0400
133886
133887     More alignment-related fixes.
133888
133889     Partial-backout 8a21d8d23317ecebe46007f1fd5f7459bf182415.  The
133890     assertions should have remained relaxed since these functions are used
133891     with non-posix_memalign()ed data.
133892
133893  glib/tests/gvariant.c | 6 +++---
133894  1 file changed, 3 insertions(+), 3 deletions(-)
133895
133896 commit 866e3dda60d7de45ae7f6c962a0bb4167abd8147
133897 Author: Lin Ma <lin.ma@sun.com>
133898 Date:   Thu May 27 10:24:58 2010 +0800
133899
133900     Remove unused code.
133901
133902  gio/fen/fen-node.c | 13 -------------
133903  1 file changed, 13 deletions(-)
133904
133905 commit 91ec834456b419c0270072d52d28b365aa160dfb
133906 Author: Ryan Lortie <desrt@desrt.ca>
133907 Date:   Wed May 26 17:35:18 2010 -0400
133908
133909     include "config.h" for HAVE_POSIX_MEMALIGN
133910
133911  glib/tests/gvariant.c | 2 ++
133912  1 file changed, 2 insertions(+)
133913
133914 commit 8a21d8d23317ecebe46007f1fd5f7459bf182415
133915 Author: Ryan Lortie <desrt@desrt.ca>
133916 Date:   Wed May 26 17:31:52 2010 -0400
133917
133918     Use aligned memory in GVariant test cases.
133919
133920     The GVariant serialiser works well with non-8-aligned memory, but the
133921     comparison serialiser in the test case depends on memory being
133922     8-aligned.  Use posix_memalign() to get the memory used by this
133923     serialiser.
133924
133925  glib/tests/gvariant.c | 47
133926  ++++++++++++++++++++++++++++++++++++-----------
133927  1 file changed, 36 insertions(+), 11 deletions(-)
133928
133929 commit 183102104a3762bab4c50fc54cd11979ca085859
133930 Author: Colin Walters <walters@verbum.org>
133931 Date:   Wed May 26 16:21:15 2010 -0400
133932
133933     [mainloop-test] Fix compilation errors
133934
133935  tests/mainloop-test.c | 4 ++--
133936  1 file changed, 2 insertions(+), 2 deletions(-)
133937
133938 commit ba1163a33cdfb7f67cbd311ae2b74ae40831cd05
133939 Author: Colin Walters <walters@verbum.org>
133940 Date:   Wed May 26 15:59:36 2010 -0400
133941
133942     [tests/gvariant] Handle flavored_free(NULL), since flavored_malloc
133943     can return NULL
133944
133945  glib/tests/gvariant.c | 2 ++
133946  1 file changed, 2 insertions(+)
133947
133948 commit 88a1e6c1021644f9ae42c558b23e3c6a1e4055a6
133949 Author: Jorge González <jorgegonz@svn.gnome.org>
133950 Date:   Wed May 26 18:12:22 2010 +0200
133951
133952     Updated Spanish translation
133953
133954  po/es.po | 389
133955  +++++++++++++++++++++++++++++++++------------------------------
133956  1 file changed, 201 insertions(+), 188 deletions(-)
133957
133958 commit 39123880387b19f034ae0bed9492d5a1b4f026ab
133959 Author: Jorge González <jorgegonz@svn.gnome.org>
133960 Date:   Wed May 26 18:09:46 2010 +0200
133961
133962     Updated Spanish translation
133963
133964  po/es.po | 1361
133965  ++++++++++++++++++++++++++++++++------------------------------
133966  1 file changed, 696 insertions(+), 665 deletions(-)
133967
133968 commit 798eed43a2ee756b32651559f95ce55f0a448e7b
133969 Author: Lin Ma <lin.ma@sun.com>
133970 Date:   Wed May 26 14:32:37 2010 +0800
133971
133972     bugster#6955199, on hsfs portfs will fail, and FEN backend will fail
133973     to run lstat and port_associate on root node.
133974
133975  gio/fen/fen-node.c | 21 ++++++++++++++++++---
133976  1 file changed, 18 insertions(+), 3 deletions(-)
133977
133978 commit 6b53e4826fba3827ac7273a344b46f854ee81d0b
133979 Author: Havoc Pennington <hp@pobox.com>
133980 Date:   Tue Apr 20 17:47:44 2010 -0400
133981
133982     GSource: add g_source_set_name, g_source_get_name,
133983     g_source_set_name_by_id
133984
133985     These allow applications to give meaningful names to their sources.
133986     Source names can then be used for debugging and profiling, for
133987     example with systemtap or gdb.
133988
133989     https://bugzilla.gnome.org/show_bug.cgi?id=606044
133990
133991  glib/gmain.c          | 5 ++++-
133992  tests/mainloop-test.c | 6 +++++-
133993  2 files changed, 9 insertions(+), 2 deletions(-)
133994
133995 commit e5696c282e2c48ac0f822c4e6d33c8507a77e998
133996 Author: Havoc Pennington <hp@pobox.com>
133997 Date:   Tue Apr 20 17:47:44 2010 -0400
133998
133999     GSource: add g_source_set_name, g_source_get_name,
134000     g_source_set_name_by_id
134001
134002     These allow applications to give meaningful names to their sources.
134003     Source names can then be used for debugging and profiling, for
134004     example with systemtap or gdb.
134005
134006     https://bugzilla.gnome.org/show_bug.cgi?id=606044
134007
134008  glib/glib.symbols |  3 ++
134009  glib/gmain.c      | 83
134010  ++++++++++++++++++++++++++++++++++++++++++++++++++++++-
134011  glib/gmain.h      |  9 +++++-
134012  3 files changed, 93 insertions(+), 2 deletions(-)
134013
134014 commit eec66b2f9424dd6db25867ee0a32e0341def15b8
134015 Author: David Zeuthen <davidz@redhat.com>
134016 Date:   Tue May 25 11:59:57 2010 -0400
134017
134018     GDBus: Big-endian fixes
134019
134020     Tested this on my Powerbook G4 12", 867MHz PowerPC G4 running Fedora
134021     11ish.
134022
134023     Signed-off-by: David Zeuthen <davidz@redhat.com>
134024
134025  gio/gdbusmessage.c          | 8 ++++++--
134026  gio/tests/gdbus-threading.c | 2 +-
134027  2 files changed, 7 insertions(+), 3 deletions(-)
134028
134029 commit a81c2f2c7ad260bc3033648bb274a3b321df8b49
134030 Author: Ryan Lortie <desrt@desrt.ca>
134031 Date:   Tue May 25 11:25:34 2010 -0400
134032
134033     GVariant: deal with non-8-aligned malloc()
134034
134035     Closes bug #619585.
134036
134037  glib/gvariant-serialiser.c | 18 ++++++++++++
134038  glib/tests/gvariant.c      | 72
134039  +++++++++++++++++++++++++++++-----------------
134040  2 files changed, 64 insertions(+), 26 deletions(-)
134041
134042 commit 9e25ec592ba32797230650b2236935deb2022960
134043 Author: Matthias Clasen <mclasen@redhat.com>
134044 Date:   Tue May 25 10:43:29 2010 -0400
134045
134046     Document that vtable is not copied
134047
134048  gio/gdbusconnection.c | 4 ++++
134049  1 file changed, 4 insertions(+)
134050
134051 commit 857a40fafb98934c954649e712bc35633438ebcf
134052 Author: Fran Diéguez <fran.dieguez@mabishu.com>
134053 Date:   Tue May 25 09:56:33 2010 +0200
134054
134055     Updated Galician translations
134056
134057  po/gl.po | 1270
134058  ++++++++++++++++++++++++++++++++------------------------------
134059  1 file changed, 646 insertions(+), 624 deletions(-)
134060
134061 commit 32c84552f6dfb05f990e8740a75c8b1fed753ea8
134062 Author: Ryan Lortie <desrt@desrt.ca>
134063 Date:   Mon May 24 23:21:01 2010 -0400
134064
134065     .gitignore manpages (*.1)
134066
134067  docs/reference/.gitignore | 1 +
134068  1 file changed, 1 insertion(+)
134069
134070 commit dcd13e39be34ec4b396bab4dbaa976d2917cf7b5
134071 Author: Ryan Lortie <desrt@desrt.ca>
134072 Date:   Mon May 24 23:03:36 2010 -0400
134073
134074     post-release version bump.
134075
134076  configure.in | 2 +-
134077  1 file changed, 1 insertion(+), 1 deletion(-)
134078
134079 commit 2db2d13fdbfe80d89cb4d5fecfa13619909f4ac5
134080 Author: Ryan Lortie <desrt@desrt.ca>
134081 Date:   Mon May 24 23:02:18 2010 -0400
134082
134083     Release 2.25.7.
134084
134085  NEWS                               |   34 +
134086  docs/reference/glib/tmpl/i18n.sgml |   11 +
134087  po/af.po                           |  297 +++++----
134088  po/am.po                           |  293 ++++----
134089  po/ar.po                           |  297 +++++----
134090  po/as.po                           |  297 +++++----
134091  po/ast.po                          |  297 +++++----
134092  po/az.po                           |  293 ++++----
134093  po/be.po                           |  296 +++++----
134094  po/be@latin.po                     |  300 +++++----
134095  po/bg.po                           |  297 +++++----
134096  po/bn.po                           |  297 +++++----
134097  po/bn_IN.po                        |  297 +++++----
134098  po/bs.po                           |  293 ++++----
134099  po/ca.po                           |  297 +++++----
134100  po/ca@valencia.po                  |  297 +++++----
134101  po/cs.po                           |  297 +++++----
134102  po/cy.po                           |  297 +++++----
134103  po/da.po                           |  297 +++++----
134104  po/de.po                           |  297 +++++----
134105  po/dz.po                           |  293 ++++----
134106  po/el.po                           |  297 +++++----
134107  po/en@shaw.po                      |  297 +++++----
134108  po/en_CA.po                        |  297 +++++----
134109  po/en_GB.po                        |  297 +++++----
134110  po/eo.po                           |  293 ++++----
134111  po/es.po                           |  297 +++++----
134112  po/et.po                           |  672 ++++++++++++++++++-
134113  po/eu.po                           |  297 +++++----
134114  po/fa.po                           |  293 ++++----
134115  po/fi.po                           |  297 +++++----
134116  po/fr.po                           |  297 +++++----
134117  po/ga.po                           |  297 +++++----
134118  po/gl.po                           | 1287
134119  ++++++++++++++++++------------------
134120  po/gu.po                           |  297 +++++----
134121  po/he.po                           |  297 +++++----
134122  po/hi.po                           |  297 +++++----
134123  po/hr.po                           |  293 ++++----
134124  po/hu.po                           |  297 +++++----
134125  po/hy.po                           |  293 ++++----
134126  po/id.po                           |  297 +++++----
134127  po/is.po                           |  293 ++++----
134128  po/it.po                           |  297 +++++----
134129  po/ja.po                           |  297 +++++----
134130  po/ka.po                           |  293 ++++----
134131  po/kn.po                           |  297 +++++----
134132  po/ko.po                           |  297 +++++----
134133  po/ku.po                           |  293 ++++----
134134  po/lt.po                           |  297 +++++----
134135  po/lv.po                           |  293 ++++----
134136  po/mai.po                          |  297 +++++----
134137  po/mg.po                           |  293 ++++----
134138  po/mk.po                           |  297 +++++----
134139  po/ml.po                           |  297 +++++----
134140  po/mn.po                           |  293 ++++----
134141  po/mr.po                           |  297 +++++----
134142  po/ms.po                           |  293 ++++----
134143  po/nb.po                           | 1274
134144  ++++++++++++++++++-----------------
134145  po/nds.po                          |  297 +++++----
134146  po/ne.po                           |  293 ++++----
134147  po/nl.po                           |  297 +++++----
134148  po/nn.po                           |  297 +++++----
134149  po/oc.po                           |  293 ++++----
134150  po/or.po                           |  297 +++++----
134151  po/pa.po                           |  297 +++++----
134152  po/pl.po                           |  297 +++++----
134153  po/ps.po                           |  297 +++++----
134154  po/pt.po                           |  297 +++++----
134155  po/pt_BR.po                        |  297 +++++----
134156  po/ro.po                           |  297 +++++----
134157  po/ru.po                           |  297 +++++----
134158  po/rw.po                           |  296 +++++----
134159  po/si.po                           |  293 ++++----
134160  po/sk.po                           |  297 +++++----
134161  po/sl.po                           |  297 +++++----
134162  po/sq.po                           |  311 +++++----
134163  po/sr.po                           |  297 +++++----
134164  po/sr@ije.po                       |  293 ++++----
134165  po/sr@latin.po                     |  297 +++++----
134166  po/sv.po                           |  297 +++++----
134167  po/ta.po                           |  297 +++++----
134168  po/te.po                           |  297 +++++----
134169  po/th.po                           |  297 +++++----
134170  po/tl.po                           |  293 ++++----
134171  po/tr.po                           |  297 +++++----
134172  po/tt.po                           |  293 ++++----
134173  po/uk.po                           |  297 +++++----
134174  po/vi.po                           |  297 +++++----
134175  po/wa.po                           |  293 ++++----
134176  po/xh.po                           |  293 ++++----
134177  po/yi.po                           |  293 ++++----
134178  po/zh_CN.po                        |  297 +++++----
134179  po/zh_HK.po                        |  297 +++++----
134180  po/zh_TW.po                        |  297 +++++----
134181  94 files changed, 15547 insertions(+), 14083 deletions(-)
134182
134183 commit 47e07f9f78e7fc9e4d7e8fb96420009560662519
134184 Author: Ryan Lortie <desrt@desrt.ca>
134185 Date:   Mon May 24 22:37:43 2010 -0400
134186
134187     another occurrence of the last fix (@XSLTPROC@)
134188
134189  docs/reference/gobject/Makefile.am | 2 +-
134190  1 file changed, 1 insertion(+), 1 deletion(-)
134191
134192 commit b295e6a28a590ada8f8d3c3a50fb5250dd339eed
134193 Author: Ryan Lortie <desrt@desrt.ca>
134194 Date:   Mon May 24 22:35:33 2010 -0400
134195
134196     man pages: fix broken @XSLTPROC@ substitution
134197
134198  docs/reference/glib/Makefile.am | 2 +-
134199  1 file changed, 1 insertion(+), 1 deletion(-)
134200
134201 commit 84a0605342368c2edad99abd364791bf3b2ebc14
134202 Author: Ryan Lortie <desrt@desrt.ca>
134203 Date:   Mon May 24 22:20:47 2010 -0400
134204
134205     change GSettingsBackend.list() API
134206
134207  gio/gsettingsbackend.c |  2 +-
134208  gio/gsettingsbackend.h | 60
134209  ++++++++++++++++++++++++++------------------------
134210  2 files changed, 32 insertions(+), 30 deletions(-)
134211
134212 commit 1b7f64549258c971fcc7c15ebfb532e4bc0b4174
134213 Author: Matthias Clasen <mclasen@redhat.com>
134214 Date:   Mon May 24 21:09:55 2010 -0400
134215
134216     Improve the g_file_make_symbolic_link docs
134217
134218     Following a proposal by Neil Williams in bug 619527.
134219
134220  gio/gfile.c | 17 +++++++++--------
134221  1 file changed, 9 insertions(+), 8 deletions(-)
134222
134223 commit 77b9a4646179daae04590ab1f62d575be93e1f89
134224 Author: Ryan Lortie <desrt@desrt.ca>
134225 Date:   Mon May 24 17:03:26 2010 -0400
134226
134227     GIO: Add g_d{,c}gettext to PLT check exceptions
134228
134229  gio/pltcheck.sh | 2 +-
134230  1 file changed, 1 insertion(+), 1 deletion(-)
134231
134232 commit 3160bcad6a0cf3c1f1042b85f38492a5674324a3
134233 Author: Ryan Lortie <desrt@desrt.ca>
134234 Date:   Mon May 24 16:46:24 2010 -0400
134235
134236     GDBusConnection.call(): add 'reply_type' argument
134237
134238     This allows the caller to specify the reply type that they are
134239     expecting
134240     for this call.  If the reply comes back with the wrong type,
134241     GDBus will
134242     generate an appropriate error internally.
134243
134244       - add a GVariantType * argument to g_dbus_connection_call() and
134245         _call_sync().
134246
134247       - move the internal API for computing message types from
134248       introspection
134249         data to be based on GVariantType instead of strings.  Update users
134250         of this code.
134251
134252       - have GDBusProxy pass this calculated GVariantType into
134253         g_dbus_connection_call().  Remove the checks done in GDBusProxy.
134254
134255       - Update other users of the code (test cases, gdbus-tool, GSettings
134256         tool, etc).  In some cases, remove redundant checks; in some other
134257         cases, we are fixing bugs because no checking was done where it
134258         should have been.
134259
134260     Closes bug #619391.
134261
134262  gio/gdbus-tool.c               |  49 ++-------
134263  gio/gdbusconnection.c          | 236
134264  ++++++++++++++++++++++++++++-------------
134265  gio/gdbusconnection.h          |   2 +
134266  gio/gdbusmethodinvocation.c    |  28 +++--
134267  gio/gdbusnameowning.c          |   2 +
134268  gio/gdbusnamewatching.c        |   2 +
134269  gio/gdbusprivate.c             |  30 +++---
134270  gio/gdbusprivate.h             |   3 +-
134271  gio/gdbusproxy.c               |  78 ++++----------
134272  gio/gsettings-tool.c           |   2 +-
134273  gio/tests/gdbus-connection.c   |  11 +-
134274  gio/tests/gdbus-example-peer.c |   1 +
134275  gio/tests/gdbus-export.c       |   2 +-
134276  gio/tests/gdbus-names.c        |   2 +
134277  gio/tests/gdbus-threading.c    |   6 +-
134278  15 files changed, 246 insertions(+), 208 deletions(-)
134279
134280 commit 100df5287d51fd005d64f2c06f4fe4276da1c4d8
134281 Author: Richard Hughes <richard@hughsie.com>
134282 Date:   Mon May 24 17:22:38 2010 +0100
134283
134284     Fix up a typo in the g_variant_builder_add() docs
134285
134286  glib/gvariant.c | 3 +--
134287  1 file changed, 1 insertion(+), 2 deletions(-)
134288
134289 commit a83a9a43ed2f461fea7a652470a3ef376aebd1f2
134290 Author: Tor Lillqvist <tml@iki.fi>
134291 Date:   Mon May 24 11:22:41 2010 +0300
134292
134293     Most of the gdbus test programs build only on Unix
134294
134295  gio/tests/Makefile.am | 7 ++++++-
134296  1 file changed, 6 insertions(+), 1 deletion(-)
134297
134298 commit d7b077dc84b22c4502e27252d32303d9985f9aeb
134299 Author: Kjartan Maraas <kmaraas@gnome.org>
134300 Date:   Sun May 23 16:27:17 2010 +0200
134301
134302     Updated Norwegian bokmål translation
134303
134304  po/nb.po | 1381
134305  ++++++++++++++++++++++++++++++++------------------------------
134306  1 file changed, 704 insertions(+), 677 deletions(-)
134307
134308 commit b1bf5a5bb9725b1468ae82b636e35288fd3cf3ad
134309 Author: Kjartan Maraas <kmaraas@gnome.org>
134310 Date:   Sun May 23 16:27:08 2010 +0200
134311
134312     Add two missing files
134313
134314  po/POTFILES.in | 2 ++
134315  1 file changed, 2 insertions(+)
134316
134317 commit 3caef4eef0c6ae946333633c1e27f4548a1ce42b
134318 Author: Fran Diéguez <fran.dieguez@mabishu.com>
134319 Date:   Sun May 23 00:22:48 2010 +0200
134320
134321     Updated Galician translations
134322
134323  po/gl.po | 4 ++--
134324  1 file changed, 2 insertions(+), 2 deletions(-)
134325
134326 commit 925a6f29114769d575ecdfbaaf5c236517edb98f
134327 Author: Fran Diéguez <fran.dieguez@mabishu.com>
134328 Date:   Sun May 23 00:20:26 2010 +0200
134329
134330     Updated Galician translations
134331
134332  po/gl.po | 64
134333  +++++++++++++++++++++++++++++++++++++++++-----------------------
134334  1 file changed, 41 insertions(+), 23 deletions(-)
134335
134336 commit c17bb8f44514027c36825c1ca16ce67ae291c3ad
134337 Author: Fran Diéguez <fran.dieguez@mabishu.com>
134338 Date:   Thu May 20 21:52:11 2010 +0200
134339
134340     Updated Galician translations
134341
134342  po/gl.po | 290
134343  ++++++++++++++++++++++++++++++++-------------------------------
134344  1 file changed, 148 insertions(+), 142 deletions(-)
134345
134346 commit 8db946fdfb71167dd8b740b4ba20213303a0f2bf
134347 Author: Matthias Clasen <mclasen@redhat.com>
134348 Date:   Fri May 21 22:28:42 2010 -0400
134349
134350     Clean up man page handling
134351
134352     Remove all formatted man pages from git, and use the same
134353     Makefile fragment in all doc dirs.
134354
134355  docs/reference/glib/Makefile.am          |  30 ++-
134356  docs/reference/glib/glib-gettextize.1    |  71 -------
134357  docs/reference/glib/gtester-report.1     |  44 -----
134358  docs/reference/glib/gtester.1            | 101 ----------
134359  docs/reference/gobject/Makefile.am       |  35 +++-
134360  docs/reference/gobject/glib-genmarshal.1 | 307
134361  -------------------------------
134362  docs/reference/gobject/glib-mkenums.1    | 246 -------------------------
134363  docs/reference/gobject/gobject-query.1   |  83 ---------
134364  gobject/Makefile.am                      |   2 -
134365  gobject/glib-genmarshal.1                | 212 ---------------------
134366  gobject/glib-mkenums.1                   | 169 -----------------
134367  11 files changed, 48 insertions(+), 1252 deletions(-)
134368
134369 commit d818bebf4949617fdf5ffc7833c8f87ccca5c1a1
134370 Author: Ryan Lortie <desrt@desrt.ca>
134371 Date:   Fri May 21 20:08:49 2010 -0400
134372
134373     add .SECONDARY: rule to preserve generated schemas
134374
134375     If the .gschema.xml file was generated as the result of an implicit
134376     make
134377     rule then make would 'rm' it after creating the validity stamp.  This
134378     would cause 'make install' to fail.
134379
134380  m4macros/gsettings.m4 | 2 ++
134381  1 file changed, 2 insertions(+)
134382
134383 commit bf24dff88eb3c794ae846cb7b8397510407ad9f5
134384 Author: David Zeuthen <davidz@redhat.com>
134385 Date:   Fri May 21 12:09:27 2010 -0400
134386
134387     Return an error for calls into unknown interfaces or unknown objects
134388
134389     Ryan pointed out on IRC that we didn't do anything here. Looking at
134390     the code, it's painfully obvious that we should be returning an error
134391     here since a comment already says that we've exhausted all possible
134392     options.
134393
134394     Signed-off-by: David Zeuthen <davidz@redhat.com>
134395
134396  gio/gdbusconnection.c    | 10 +++++++++-
134397  gio/tests/gdbus-export.c | 12 ++++++++++++
134398  2 files changed, 21 insertions(+), 1 deletion(-)
134399
134400 commit c7f0f2c4377c5fd242c52d30a09df74e6d6e9828
134401 Author: Christian Persch <chpe@gnome.org>
134402 Date:   Fri May 14 14:00:24 2010 +0200
134403
134404     Use stack-allocated GVariantBuilders
134405
134406     This saves a few allocations.
134407     Also simplify the code a bit in gdbusconnection.
134408
134409     Bug #618616.
134410
134411  gio/gdbusconnection.c | 19 ++++++-------------
134412  gio/gdbusmessage.c    | 30 +++++++++++++++---------------
134413  2 files changed, 21 insertions(+), 28 deletions(-)
134414
134415 commit 41b3f6885d26908627c8a132f63aab4ba1d83582
134416 Author: Christian Persch <chpe@gnome.org>
134417 Date:   Thu May 20 00:54:51 2010 +0200
134418
134419     Add g_dc[p]gettext, and use it in gsettings
134420
134421     Avoid using LC_MESSAGES, and just call g_d[c]gettext directly.
134422
134423     Bug #617004.
134424
134425  docs/reference/glib/glib-sections.txt |  1 +
134426  gio/gsettings.c                       |  7 ++-----
134427  glib/glib.symbols                     |  1 +
134428  glib/gstrfuncs.c                      | 27 +++++++++++++++++++++++++++
134429  glib/gstrfuncs.h                      |  4 +++-
134430  po/Makefile.in.in                     |  2 ++
134431  6 files changed, 36 insertions(+), 6 deletions(-)
134432
134433 commit e8f723245a4b1667949dc9715bc5bc2f263317a4
134434 Author: Fran Diéguez <fran.dieguez@mabishu.com>
134435 Date:   Thu May 20 19:30:39 2010 +0200
134436
134437     Updated Galician translations
134438
134439  po/gl.po | 1274
134440  +++++++++++++++++++++++++++++++-------------------------------
134441  1 file changed, 644 insertions(+), 630 deletions(-)
134442
134443 commit 366b3ffcde4f19cabf8685efdc1ccd20dcade0ca
134444 Author: David Zeuthen <davidz@redhat.com>
134445 Date:   Thu May 20 10:51:00 2010 -0400
134446
134447     Bug 619142 – Build fixes
134448
134449      - Fix various #include issues
134450
134451      - Change #error to #warning for the EXTERNAL authentication
134452      mechanism.
134453        It is not clear if this should work on Win32 at all.
134454
134455      - Call close() before unlink() for the SHA1 keyring
134456
134457      - Change #error to #warning so we don't forget to do
134458        permission checking of the .dbus-keyrings directory
134459
134460      - Use Win32 SID for the SHA1 auth mech
134461
134462      - Apparently we can't use word 'interface' as an identifier
134463
134464      - Implement a _g_dbus_win32_get_user_sid() function. For now it's
134465        private. Don't know if it should be public somewhere. Maybe in
134466        a future GCredentials support for Win32? I don't know.
134467
134468      - GFileDescriptorBased is not available on Win32. So avoid using
134469        it in GLocalFile stuff. Now, Win32 still uses GLocalFile + friends
134470        (which works with file descriptors) so expose a private function
134471        to get the fd for an OutputStream so things still work.
134472
134473      - Fixup gio.symbols
134474
134475      - Fixup tests/gdbus-peer.c so it builds
134476
134477     With this, at least things compile and the gdbus-peer.exe test case
134478     passes. Which is a great start. I've tested this by cross-compiling on
134479     a x86_64 Fedora 13 host using mingw32 and running the code on a 32-bit
134480     Windows 7 box.
134481
134482     https://bugzilla.gnome.org/show_bug.cgi?id=619142
134483
134484     Signed-off-by: David Zeuthen <davidz@redhat.com>
134485
134486  gio/gdbusaddress.c               |  6 ++++
134487  gio/gdbusauth.c                  |  8 +++--
134488  gio/gdbusauthmechanismexternal.c |  4 +--
134489  gio/gdbusauthmechanismsha1.c     | 27 +++++++-------
134490  gio/gdbusconnection.c            |  2 ++
134491  gio/gdbusmessage.c               | 20 +++++------
134492  gio/gdbusmessage.h               |  4 +--
134493  gio/gdbusprivate.c               | 76
134494  ++++++++++++++++++++++++++++++++++++++++
134495  gio/gdbusprivate.h               |  4 +++
134496  gio/gdbusserver.c                |  7 ++++
134497  gio/gio.symbols                  | 12 +++++--
134498  gio/glocalfileinputstream.c      | 20 +++++++++--
134499  gio/glocalfileiostream.c         |  8 +++--
134500  gio/glocalfileoutputstream.c     | 30 +++++++++++++---
134501  gio/glocalfileoutputstream.h     |  6 ++++
134502  gio/tests/Makefile.am            |  2 +-
134503  gio/tests/gdbus-peer.c           | 18 ++++++++++
134504  17 files changed, 208 insertions(+), 46 deletions(-)
134505
134506 commit 152448cb299cd1b22da585dcd7e86ee6e27e1169
134507 Author: Ivar Smolin <okul@linux.ee>
134508 Date:   Thu May 20 14:56:46 2010 +0300
134509
134510     Estonian translation updated
134511
134512  po/et.po | 704
134513  ++++-----------------------------------------------------------
134514  1 file changed, 41 insertions(+), 663 deletions(-)
134515
134516 commit 3b8d0a4ac2df7d055168dff2ca360489adbea563
134517 Author: Javier Jardón <jjardon@gnome.org>
134518 Date:   Thu May 20 01:55:58 2010 +0200
134519
134520     Add G_TYPE_CLASS_GET_PRIVATE macro to docs
134521
134522  docs/reference/gobject/gobject-sections.txt | 1 +
134523  1 file changed, 1 insertion(+)
134524
134525 commit 2dfc7b0294542954539940955bef1b93a95513e0
134526 Author: Ryan Lortie <desrt@desrt.ca>
134527 Date:   Wed May 19 17:38:17 2010 -0400
134528
134529     Version bump.
134530
134531  configure.in | 2 +-
134532  1 file changed, 1 insertion(+), 1 deletion(-)
134533
134534 commit d4648965e4dee14955ade5eb94221ad5da5f45b8
134535 Author: Ryan Lortie <desrt@desrt.ca>
134536 Date:   Wed May 19 17:32:42 2010 -0400
134537
134538     Release 2.25.6
134539
134540  NEWS              |   27 +
134541  po/af.po          |  633 ++++++++++++++++++++-
134542  po/am.po          |  631 ++++++++++++++++++++-
134543  po/ar.po          |  635 ++++++++++++++++++++-
134544  po/as.po          |  637 ++++++++++++++++++++-
134545  po/ast.po         |  637 ++++++++++++++++++++-
134546  po/az.po          |  632 ++++++++++++++++++++-
134547  po/be.po          |  652 +++++++++++++++++++++-
134548  po/be@latin.po    |  655 +++++++++++++++++++++-
134549  po/bg.po          |  637 ++++++++++++++++++++-
134550  po/bn.po          |  637 ++++++++++++++++++++-
134551  po/bn_IN.po       |  637 ++++++++++++++++++++-
134552  po/bs.po          |  632 ++++++++++++++++++++-
134553  po/ca.po          |  637 ++++++++++++++++++++-
134554  po/ca@valencia.po |  637 ++++++++++++++++++++-
134555  po/cs.po          |  637 ++++++++++++++++++++-
134556  po/cy.po          |  634 ++++++++++++++++++++-
134557  po/da.po          |  639 ++++++++++++++++++++-
134558  po/de.po          |  637 ++++++++++++++++++++-
134559  po/dz.po          |  632 ++++++++++++++++++++-
134560  po/el.po          |  648 ++++++++++++++++++++-
134561  po/en@shaw.po     |  645 ++++++++++++++++++++-
134562  po/en_CA.po       |  635 ++++++++++++++++++++-
134563  po/en_GB.po       |  637 ++++++++++++++++++++-
134564  po/eo.po          |  631 ++++++++++++++++++++-
134565  po/es.po          | 1290 +++++++++++++++++++++---------------------
134566  po/et.po          |  637 ++++++++++++++++++++-
134567  po/eu.po          |  637 ++++++++++++++++++++-
134568  po/fa.po          |  632 ++++++++++++++++++++-
134569  po/fi.po          |  637 ++++++++++++++++++++-
134570  po/fr.po          |  637 ++++++++++++++++++++-
134571  po/ga.po          |  633 ++++++++++++++++++++-
134572  po/gl.po          | 1249 +++++++++++++++++++++--------------------
134573  po/gu.po          |  637 ++++++++++++++++++++-
134574  po/he.po          |  637 ++++++++++++++++++++-
134575  po/hi.po          |  637 ++++++++++++++++++++-
134576  po/hr.po          |  632 ++++++++++++++++++++-
134577  po/hu.po          |  637 ++++++++++++++++++++-
134578  po/hy.po          |  632 ++++++++++++++++++++-
134579  po/id.po          | 1608
134580  ++++++++++++++++++++++++++++++++++++-----------------
134581  po/is.po          |  632 ++++++++++++++++++++-
134582  po/it.po          |  641 ++++++++++++++++++++-
134583  po/ja.po          |  637 ++++++++++++++++++++-
134584  po/ka.po          |  633 ++++++++++++++++++++-
134585  po/kn.po          |  637 ++++++++++++++++++++-
134586  po/ko.po          |  637 ++++++++++++++++++++-
134587  po/ku.po          |  631 ++++++++++++++++++++-
134588  po/lt.po          |  637 ++++++++++++++++++++-
134589  po/lv.po          |  631 ++++++++++++++++++++-
134590  po/mai.po         |  634 ++++++++++++++++++++-
134591  po/mg.po          |  632 ++++++++++++++++++++-
134592  po/mk.po          |  635 ++++++++++++++++++++-
134593  po/ml.po          |  637 ++++++++++++++++++++-
134594  po/mn.po          |  632 ++++++++++++++++++++-
134595  po/mr.po          |  637 ++++++++++++++++++++-
134596  po/ms.po          |  632 ++++++++++++++++++++-
134597  po/nb.po          |  637 ++++++++++++++++++++-
134598  po/nds.po         |  632 ++++++++++++++++++++-
134599  po/ne.po          |  632 ++++++++++++++++++++-
134600  po/nl.po          |  646 ++++++++++++++++++++-
134601  po/nn.po          |  635 ++++++++++++++++++++-
134602  po/oc.po          |  631 ++++++++++++++++++++-
134603  po/or.po          |  637 ++++++++++++++++++++-
134604  po/pa.po          |  637 ++++++++++++++++++++-
134605  po/pl.po          |  637 ++++++++++++++++++++-
134606  po/ps.po          |  634 ++++++++++++++++++++-
134607  po/pt.po          |  637 ++++++++++++++++++++-
134608  po/pt_BR.po       |  637 ++++++++++++++++++++-
134609  po/ro.po          |  637 ++++++++++++++++++++-
134610  po/ru.po          |  637 ++++++++++++++++++++-
134611  po/rw.po          |  644 ++++++++++++++++++++-
134612  po/si.po          |  633 ++++++++++++++++++++-
134613  po/sk.po          |  632 ++++++++++++++++++++-
134614  po/sl.po          |  637 ++++++++++++++++++++-
134615  po/sq.po          |  669 ++++++++++++++++++++--
134616  po/sr.po          |  637 ++++++++++++++++++++-
134617  po/sr@ije.po      |  632 ++++++++++++++++++++-
134618  po/sr@latin.po    |  637 ++++++++++++++++++++-
134619  po/sv.po          |  637 ++++++++++++++++++++-
134620  po/ta.po          |  637 ++++++++++++++++++++-
134621  po/te.po          |  637 ++++++++++++++++++++-
134622  po/th.po          |  637 ++++++++++++++++++++-
134623  po/tl.po          |  632 ++++++++++++++++++++-
134624  po/tr.po          |  637 ++++++++++++++++++++-
134625  po/tt.po          |  631 ++++++++++++++++++++-
134626  po/uk.po          |  637 ++++++++++++++++++++-
134627  po/vi.po          |  637 ++++++++++++++++++++-
134628  po/wa.po          |  632 ++++++++++++++++++++-
134629  po/xh.po          |  632 ++++++++++++++++++++-
134630  po/yi.po          |  631 ++++++++++++++++++++-
134631  po/zh_CN.po       |  637 ++++++++++++++++++++-
134632  po/zh_HK.po       |  637 ++++++++++++++++++++-
134633  po/zh_TW.po       |  637 ++++++++++++++++++++-
134634  93 files changed, 56499 insertions(+), 4314 deletions(-)
134635
134636 commit caae8ac57a2d24a5de21d1ac6d6122897a418e72
134637 Author: Ryan Lortie <desrt@desrt.ca>
134638 Date:   Wed May 19 16:02:05 2010 -0400
134639
134640     Add --uninstall option to glib-compile-schemas
134641
134642     If --uninstall is given then don't give an error if the schema
134643     directory
134644     is empty.  Instead, erase the gschemas.compiled file, if it exists.
134645     This is the right thing to do in the 'make uninstall' rule, where the
134646     schema directory could very well be left empty as a result.
134647
134648     Modify gsettings.m4 to use this option.
134649
134650  gio/gschema-compile.c | 15 +++++++++++++--
134651  m4macros/gsettings.m4 |  2 +-
134652  2 files changed, 14 insertions(+), 3 deletions(-)
134653
134654 commit b59a5551ecd448187d752d93a06c2298db121ace
134655 Author: Ryan Lortie <desrt@desrt.ca>
134656 Date:   Tue May 18 18:28:39 2010 -0400
134657
134658     Bug 619038 - increase gsettings.m4 power
134659
134660     handle schema checking, installation, uninstallation, cleaning
134661
134662  docs/reference/gio/migrating-gconf.xml | 21 +++++-----
134663  m4macros/gsettings.m4                  | 71
134664  ++++++++++++++++++++++++----------
134665  2 files changed, 61 insertions(+), 31 deletions(-)
134666
134667 commit 3e3779b7d0edbdfbea38655e353d0723a1b918d5
134668 Author: Tor Lillqvist <tml@iki.fi>
134669 Date:   Wed May 19 10:47:02 2010 +0300
134670
134671     Make config.h.win32.in match what configure produces
134672
134673     No semantic changes.
134674
134675  config.h.win32.in | 20 +++++++++++++++++---
134676  1 file changed, 17 insertions(+), 3 deletions(-)
134677
134678 commit 8eb377b6f6661022a1917b8cd465ed3e52fecf88
134679 Author: Ryan Lortie <desrt@desrt.ca>
134680 Date:   Tue May 18 18:24:04 2010 -0400
134681
134682     glib-compile-schemas rename missed in docs
134683
134684     change a mention of gschema_compile in the docs
134685
134686  docs/reference/gio/migrating-gconf.xml | 2 +-
134687  1 file changed, 1 insertion(+), 1 deletion(-)
134688
134689 commit 257c519ba2ed91f7dfc94d5a07a0cc6c7a3644f1
134690 Author: Javier Jardón <jjardon@gnome.org>
134691 Date:   Tue May 18 23:45:54 2010 +0200
134692
134693     Fix trivial typo in GCredentials code
134694
134695     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=618839
134696
134697  gio/gcredentials.c | 2 +-
134698  1 file changed, 1 insertion(+), 1 deletion(-)
134699
134700 commit 719e2dcb3b35dbab9cfaa7d0f711b0949b57ad35
134701 Author: Ryan Lortie <desrt@desrt.ca>
134702 Date:   Tue May 18 17:25:43 2010 -0400
134703
134704     Bug 619031 - method-calls-in-thread test failing
134705
134706     The test was assuming that g_timeout_add() waited for at least the
134707     amount of
134708     time given to it before running the function.  This is not the case
134709     -- the
134710     function can be run as much as 1ms early.  Make the lower time
134711     bound asserted
134712     in the test more permissive to account for this.
134713
134714  gio/tests/gdbus-threading.c | 9 +++++++--
134715  1 file changed, 7 insertions(+), 2 deletions(-)
134716
134717 commit 6067f9f794954b8545776e14d059a7bb15d99e99
134718 Author: Ryan Lortie <desrt@desrt.ca>
134719 Date:   Tue May 18 16:43:36 2010 -0400
134720
134721     Bug 618839  - Typo at translation message
134722
134723     Fix trivial typo in GCredentials code
134724
134725  gio/gcredentials.c | 2 +-
134726  1 file changed, 1 insertion(+), 1 deletion(-)
134727
134728 commit 12a8c0f50d72829af4cc436a455396bf5190b40e
134729 Author: Ryan Lortie <desrt@desrt.ca>
134730 Date:   Tue May 18 16:13:58 2010 -0400
134731
134732     Add sync method to GSettingsBackend, and pad
134733
134734  gio/gsettingsbackend.h | 3 +++
134735  1 file changed, 3 insertions(+)
134736
134737 commit 7fcf353325a41b75701688364a497d5790ea83a0
134738 Author: Ryan Lortie <desrt@desrt.ca>
134739 Date:   Tue May 18 13:43:42 2010 -0400
134740
134741     whitespace fix
134742
134743  gio/gsettingsbackend.h | 56
134744  +++++++++++++++++++++++++-------------------------
134745  1 file changed, 28 insertions(+), 28 deletions(-)
134746
134747 commit 587bdf3f0acfdc46e708214c5201336d81e3307c
134748 Author: Robert Ancell <robert.ancell@gmail.com>
134749 Date:   Tue May 18 12:01:25 2010 +1000
134750
134751     Add missing gunixfdlist.h include in gdbus-example-server.c
134752
134753  gio/tests/gdbus-example-server.c | 1 +
134754  1 file changed, 1 insertion(+)
134755
134756 commit a977f032358325c8ad558f675530569add68daaf
134757 Author: David Zeuthen <davidz@redhat.com>
134758 Date:   Mon May 17 19:51:49 2010 -0400
134759
134760     GDBus: Fix obvious crasher when looking up annotations
134761
134762     Signed-off-by: David Zeuthen <davidz@redhat.com>
134763
134764  gio/gdbusintrospection.c | 2 +-
134765  1 file changed, 1 insertion(+), 1 deletion(-)
134766
134767 commit 74cafe871c42c21e7485ee7d80257ef987819979
134768 Author: Fran Diéguez <fran.dieguez@mabishu.com>
134769 Date:   Mon May 17 23:59:42 2010 +0200
134770
134771     Updated Galician translations
134772
134773  po/gl.po | 629
134774  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
134775  1 file changed, 607 insertions(+), 22 deletions(-)
134776
134777 commit a621e0ed10eb8a7c5b89ee1d96ae877908e4d74b
134778 Author: David Zeuthen <davidz@redhat.com>
134779 Date:   Mon May 17 11:08:53 2010 -0400
134780
134781     gdbus(1): Don't fetch props if introspection data indicates none
134782     are available
134783
134784     Signed-off-by: David Zeuthen <davidz@redhat.com>
134785
134786  gio/gdbus-tool.c | 2 +-
134787  1 file changed, 1 insertion(+), 1 deletion(-)
134788
134789 commit 98e4f7f6fbd1b8ac889327559a50e4369d064a74
134790 Author: David Zeuthen <davidz@redhat.com>
134791 Date:   Mon May 17 11:07:53 2010 -0400
134792
134793     GDBus: Fix introspection of objects registered at /
134794
134795     Signed-off-by: David Zeuthen <davidz@redhat.com>
134796
134797  gio/gdbusconnection.c | 2 +-
134798  1 file changed, 1 insertion(+), 1 deletion(-)
134799
134800 commit 799e0242ae31dd66b102342927583f1f34806c54
134801 Author: Ryan Lortie <desrt@desrt.ca>
134802 Date:   Sun May 16 16:56:36 2010 -0400
134803
134804     improve thread safety in GDelayedSettingsBackend
134805
134806       - hold a lock while accessing the tree of delayed values
134807       - use weak reference counts with the owner object to avoid doing
134808         g_object_notify on a dead object
134809       - dispatch the "has-unapplied" notify to the proper main context
134810
134811  gio/gdelayedsettingsbackend.c  | 128
134812  +++++++++++++++++++++++++++++++++++------
134813  gio/gdelayedsettingsbackend.h  |   5 +-
134814  gio/gsettings.c                |   4 +-
134815  gio/gsettingsbackend.c         |   6 +-
134816  gio/gsettingsbackendinternal.h |   2 +
134817  5 files changed, 121 insertions(+), 24 deletions(-)
134818
134819 commit 61219e264083184eada5c5ef2795b7c531470704
134820 Author: Ryan Lortie <desrt@desrt.ca>
134821 Date:   Sun May 16 14:17:34 2010 -0400
134822
134823     GSettingsBackend: make signal dispatch threadsafe
134824
134825     This commit fixes up a few race conditions in the GSettingsBackend,
134826     mostly with
134827     respect to change notifications occuring at the same time as the
134828     last reference
134829     count on a GSettings is dropped.  With GDBus feeding us our incoming
134830     signals in
134831     a separate thread, this is something that could easily happen.
134832
134833  gio/gdelayedsettingsbackend.c  |  40 ++--
134834  gio/gsettings.c                |  43 ++---
134835  gio/gsettingsbackend.c         | 410
134836  +++++++++++++++++++++++++----------------
134837  gio/gsettingsbackendinternal.h |  26 +--
134838  4 files changed, 301 insertions(+), 218 deletions(-)
134839
134840 commit 4967b6d2ab5a0a83609a825ea113bc75f61bfdb1
134841 Author: Ryan Lortie <desrt@desrt.ca>
134842 Date:   Sun May 16 18:14:46 2010 +0200
134843
134844     gitignore additions for gdbus, new test cases
134845
134846  gio/.gitignore        |  1 +
134847  gio/tests/.gitignore  | 23 ++++++++++++++++++++++-
134848  glib/tests/.gitignore |  1 +
134849  3 files changed, 24 insertions(+), 1 deletion(-)
134850
134851 commit 984258c662d3f571fcd0ea415923aec7a3746826
134852 Author: Ryan Lortie <desrt@desrt.ca>
134853 Date:   Sun May 16 13:02:23 2010 +0200
134854
134855     GSettings: support emitting signals in threads
134856
134857     The thread-default context that was in effect at the time that the
134858     GSettings was created will be used for emitting signals on that
134859     GSettings.
134860
134861  gio/gdelayedsettingsbackend.c  |   2 +-
134862  gio/gsettings.c                |  18 ++++++
134863  gio/gsettingsbackend.c         | 139
134864  ++++++++++++++++++++++++++++++++++++++++-
134865  gio/gsettingsbackendinternal.h |   2 +
134866  4 files changed, 159 insertions(+), 2 deletions(-)
134867
134868 commit 849684e540bb714bc60c2bce3a086e5ffb8933c0
134869 Author: Ryan Lortie <desrt@desrt.ca>
134870 Date:   Sun May 16 13:03:34 2010 +0200
134871
134872     GSettings tool: work-around GDBus issue
134873
134874     There is currently no way (near as I can tell) to ensure that
134875     a message
134876     has been sent when using GDBus.  If we exit() before we are sure, then
134877     it is very possible that the message isn't sent at all.
134878     This behaviour
134879     was observed when using the GSettings commandline tool with dconf.
134880
134881     A quick and dirty workaround for now.
134882
134883  gio/gsettings-tool.c | 18 ++++++++++++++++++
134884  1 file changed, 18 insertions(+)
134885
134886 commit 8e060adb2cecb7a801d54e3cbdb0c6eb12f56c12
134887 Author: Ryan Lortie <desrt@desrt.ca>
134888 Date:   Sun May 16 10:19:46 2010 +0200
134889
134890     intern a key name instead of using strdup()
134891
134892  gio/gsettings.c | 3 +--
134893  1 file changed, 1 insertion(+), 2 deletions(-)
134894
134895 commit e5440f865d79795061cf5e64d8ed7300222c4a79
134896 Author: Lin Ma <lin.ma@sun.com>
134897 Date:   Mon May 17 14:42:52 2010 +0800
134898
134899     Reworked Solaris file event notification for GIO. See
134900     https://defect.opensolaris.org/bz/show_bug.cgi?id=10194
134901
134902     Updated copyright.
134903
134904  gio/fen/Makefile.am            |   6 -
134905  gio/fen/fen-data.c             | 718
134906  --------------------------------------
134907  gio/fen/fen-data.h             |  89 -----
134908  gio/fen/fen-dump.c             |  43 +--
134909  gio/fen/fen-dump.h             |   4 +-
134910  gio/fen/fen-helper.c           | 326 +++++------------
134911  gio/fen/fen-helper.h           |  13 +-
134912  gio/fen/fen-kernel.c           | 775
134913  +++++++++++++++++++++--------------------
134914  gio/fen/fen-kernel.h           |  35 +-
134915  gio/fen/fen-missing.c          | 121 -------
134916  gio/fen/fen-missing.h          |  38 --
134917  gio/fen/fen-node.c             | 762
134918  ++++++++++++++++++++++++----------------
134919  gio/fen/fen-node.h             |  97 ++++--
134920  gio/fen/fen-sub.c              |  42 ---
134921  gio/fen/fen-sub.h              |  39 ---
134922  gio/fen/gfendirectorymonitor.c |  95 +++--
134923  gio/fen/gfendirectorymonitor.h |   3 +
134924  gio/fen/gfenfilemonitor.c      |  32 +-
134925  gio/fen/gfenfilemonitor.h      |   3 +
134926  19 files changed, 1114 insertions(+), 2127 deletions(-)
134927
134928 commit 794a4a8dbda6b63b15705d689c9785fc07ff7a40
134929 Author: Jorge González <jorgegonz@svn.gnome.org>
134930 Date:   Mon May 17 07:41:48 2010 +0200
134931
134932     Updated Spanish translation
134933
134934  po/es.po | 1648
134935  +++++++++++++++++++++++++++++++++++++++++++-------------------
134936  1 file changed, 1142 insertions(+), 506 deletions(-)
134937
134938 commit 2ec41fad532c046b04b55e0a2b7883b344727c64
134939 Author: Matthias Clasen <mclasen@redhat.com>
134940 Date:   Sun May 16 13:07:25 2010 -0400
134941
134942     Add GDBus files to POTFILES.in
134943
134944  po/POTFILES.in | 13 +++++++++++++
134945  1 file changed, 13 insertions(+)
134946
134947 commit d899c57a819685f2a9e66927f040cbdfea8ae572
134948 Author: Fran Diéguez <fran.dieguez@mabishu.com>
134949 Date:   Sun May 16 16:31:25 2010 +0200
134950
134951     Updated Galician translations
134952
134953  po/gl.po | 1022
134954  +++++++++++++++++++++++++++++++-------------------------------
134955  1 file changed, 518 insertions(+), 504 deletions(-)
134956
134957 commit b298c9430e197ca7f31ecfa0089f51e410bced36
134958 Author: Andika Triwidada <andika@gmail.com>
134959 Date:   Sun May 16 16:30:38 2010 +0700
134960
134961     Updated Indonesian translation
134962
134963  po/id.po | 1966
134964  ++++++++++++++++++++++++++++++--------------------------------
134965  1 file changed, 945 insertions(+), 1021 deletions(-)
134966
134967 commit 5d379f1c37ee8b5eb7020ebf7165290f5258045e
134968 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
134969 Date:   Sat May 15 10:17:35 2010 +0200
134970
134971     Fix gio tests linking with binutils gold linker
134972
134973  gio/tests/Makefile.am | 1 +
134974  1 file changed, 1 insertion(+)
134975
134976 commit e6c08a458c6b6b6eb12b39593bc356dd2d215aec
134977 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
134978 Date:   Sat May 15 10:13:28 2010 +0200
134979
134980     Fix build of gdbus tool with binutils gold linker
134981
134982  gio/Makefile.am | 4 +++-
134983  1 file changed, 3 insertions(+), 1 deletion(-)
134984
134985 commit 4b0fd52e52968723ee2a415f0d2fae965aa96867
134986 Author: Matthias Clasen <mclasen@redhat.com>
134987 Date:   Sat May 15 18:23:23 2010 -0400
134988
134989     Expand information about schema translation
134990
134991     I have added some hints on how to use intltool for translation
134992     of summary and description elements, taken from comments in bug
134993     #618523.
134994
134995  docs/reference/gio/migrating-gconf.xml | 14 ++++++++++++--
134996  1 file changed, 12 insertions(+), 2 deletions(-)
134997
134998 commit 2ad4b2d716220f0ef45bbeb56fb90a7438afa21a
134999 Author: Matthias Clasen <mclasen@redhat.com>
135000 Date:   Sat May 15 18:15:30 2010 -0400
135001
135002     Fix build on !linux
135003
135004     Don't define __USE_GNU, thats a glibc-internal macro, and
135005     don't use SOL_SOCKET when not including sys/socket.h.
135006     Maybe this file should be called glinuxcredentialsmessage.c...
135007
135008     Bug #618730
135009
135010  gio/gunixcredentialsmessage.c | 5 ++++-
135011  1 file changed, 4 insertions(+), 1 deletion(-)
135012
135013 commit 63d74caabe6f7b85ad13cad922fff239911fb5a0
135014 Author: Christian Persch <chpe@gnome.org>
135015 Date:   Sat May 15 11:56:21 2010 +0200
135016
135017     Use the new option name
135018
135019     It's --schema-file now, not --schema-files.
135020     Bug #616864.
135021
135022  m4macros/gsettings.m4 | 2 +-
135023  1 file changed, 1 insertion(+), 1 deletion(-)
135024
135025 commit 50f422b5fd10fd4b709d2c5babce7fdc4987ff36
135026 Author: Matthias Clasen <mclasen@redhat.com>
135027 Date:   Fri May 14 22:30:19 2010 -0400
135028
135029     Bump version
135030
135031  configure.in | 2 +-
135032  1 file changed, 1 insertion(+), 1 deletion(-)
135033
135034 commit 5810cce252cc3d42377a0dca9a6d8c0a68eaf031
135035 Author: Matthias Clasen <mclasen@redhat.com>
135036 Date:   Fri May 14 22:28:46 2010 -0400
135037
135038     2.25.5
135039
135040  po/af.po          |    2 +-
135041  po/am.po          |    2 +-
135042  po/ar.po          |    2 +-
135043  po/as.po          |    2 +-
135044  po/ast.po         |    2 +-
135045  po/az.po          |    2 +-
135046  po/be.po          |    2 +-
135047  po/be@latin.po    |    2 +-
135048  po/bg.po          |    2 +-
135049  po/bn.po          |    2 +-
135050  po/bn_IN.po       |    2 +-
135051  po/bs.po          |    2 +-
135052  po/ca.po          |    2 +-
135053  po/ca@valencia.po |    2 +-
135054  po/cs.po          |    2 +-
135055  po/cy.po          |    2 +-
135056  po/da.po          |    2 +-
135057  po/de.po          |    2 +-
135058  po/dz.po          |    2 +-
135059  po/el.po          |    2 +-
135060  po/en@shaw.po     |    2 +-
135061  po/en_CA.po       |    2 +-
135062  po/en_GB.po       |    2 +-
135063  po/eo.po          |    2 +-
135064  po/es.po          | 1009
135065  ++++++++++++++++++++++++++---------------------------
135066  po/et.po          |    2 +-
135067  po/eu.po          |    2 +-
135068  po/fa.po          |    2 +-
135069  po/fi.po          |    2 +-
135070  po/fr.po          |    2 +-
135071  po/ga.po          |    2 +-
135072  po/gl.po          |    2 +-
135073  po/gu.po          |    2 +-
135074  po/he.po          |    2 +-
135075  po/hi.po          |    2 +-
135076  po/hr.po          |    2 +-
135077  po/hu.po          |    2 +-
135078  po/hy.po          |    2 +-
135079  po/id.po          |    2 +-
135080  po/is.po          |    2 +-
135081  po/it.po          |    2 +-
135082  po/ja.po          |    2 +-
135083  po/ka.po          |    2 +-
135084  po/kn.po          |    2 +-
135085  po/ko.po          |    2 +-
135086  po/ku.po          |    2 +-
135087  po/lt.po          |    2 +-
135088  po/lv.po          |    2 +-
135089  po/mai.po         |    2 +-
135090  po/mg.po          |    2 +-
135091  po/mk.po          |    2 +-
135092  po/ml.po          |    2 +-
135093  po/mn.po          |    2 +-
135094  po/mr.po          |    2 +-
135095  po/ms.po          |    2 +-
135096  po/nb.po          |    2 +-
135097  po/nds.po         |    2 +-
135098  po/ne.po          |    2 +-
135099  po/nl.po          |    2 +-
135100  po/nn.po          |    2 +-
135101  po/oc.po          |    2 +-
135102  po/or.po          |    2 +-
135103  po/pa.po          |    2 +-
135104  po/pl.po          |    2 +-
135105  po/ps.po          |    2 +-
135106  po/pt.po          |    2 +-
135107  po/pt_BR.po       |    2 +-
135108  po/ro.po          |    2 +-
135109  po/ru.po          |    2 +-
135110  po/rw.po          |    2 +-
135111  po/si.po          |    2 +-
135112  po/sk.po          |    2 +-
135113  po/sl.po          |    2 +-
135114  po/sq.po          |    2 +-
135115  po/sr.po          |    2 +-
135116  po/sr@ije.po      |    2 +-
135117  po/sr@latin.po    |    2 +-
135118  po/sv.po          |    2 +-
135119  po/ta.po          |    2 +-
135120  po/te.po          |    2 +-
135121  po/th.po          |    2 +-
135122  po/tl.po          |    2 +-
135123  po/tr.po          |    2 +-
135124  po/tt.po          |    2 +-
135125  po/uk.po          |    2 +-
135126  po/vi.po          |    2 +-
135127  po/wa.po          |    2 +-
135128  po/xh.po          |    2 +-
135129  po/yi.po          |    2 +-
135130  po/zh_CN.po       |    2 +-
135131  po/zh_HK.po       |    2 +-
135132  po/zh_TW.po       |    2 +-
135133  92 files changed, 589 insertions(+), 602 deletions(-)
135134
135135 commit 34020f9dd4f497066ff79c0ab7cc534e21abc66b
135136 Author: Matthias Clasen <mclasen@redhat.com>
135137 Date:   Fri May 14 22:03:03 2010 -0400
135138
135139     Updates
135140
135141  NEWS | 21 +++++++++++++++++++++
135142  1 file changed, 21 insertions(+)
135143
135144 commit 2ed13de1533a1fafaac97be0fdc4154eb84ac35c
135145 Author: Matthias Clasen <mclasen@redhat.com>
135146 Date:   Fri May 14 21:58:08 2010 -0400
135147
135148     Fix issues with GSETTINGS_CHECK_RULE
135149
135150     Rename the --schema-files option to --schema-file, since it only
135151     accepts one file at a time. Change the GSETTINGS_CHECK_RULE to
135152     use it that way, too. And also make it work better with !srcdir
135153     builds.
135154
135155     Bugs #616731 and #616864
135156
135157  gio/gschema-compile.c       | 2 +-
135158  gio/tests/gschema-compile.c | 2 +-
135159  m4macros/gsettings.m4       | 5 ++---
135160  3 files changed, 4 insertions(+), 5 deletions(-)
135161
135162 commit 763c1dab1f2c92526330425d77211b704668a3a3
135163 Author: David Zeuthen <davidz@redhat.com>
135164 Date:   Fri May 14 21:08:01 2010 -0400
135165
135166     GDBus: Use specific variant type in GetAll()
135167
135168     Without this fix, we segfault if the exported object returned an error
135169     on all get_property() calls (in reality, this never happens).
135170
135171     Signed-off-by: David Zeuthen <davidz@redhat.com>
135172
135173  gio/gdbusconnection.c | 2 +-
135174  1 file changed, 1 insertion(+), 1 deletion(-)
135175
135176 commit 4baf104f0a369348185a2e2c9fdebc1423ec7f8e
135177 Author: David Zeuthen <davidz@redhat.com>
135178 Date:   Fri May 14 20:52:15 2010 -0400
135179
135180     GDBus: Fix a double free
135181
135182     Fix an unintentional double free introduced in commit
135183     4ad4c306c3b80620185cf975b402e17a6174aea9.
135184
135185     This bug manifested itself when trying to complete this
135186
135187      $ gdbus introspect --system --dest <tab>
135188
135189  gio/gdbus-tool.c | 4 ++--
135190  1 file changed, 2 insertions(+), 2 deletions(-)
135191
135192 commit 661e5ea69f2d370af6e4e9c73242cf158414dd5d
135193 Author: Christian Persch <chpe@gnome.org>
135194 Date:   Fri May 14 20:07:15 2010 +0200
135195
135196     Plug mem leaks in gdbus tests & examples
135197
135198     Use "&s" instead of "s", and free the variant iters after use.
135199
135200     Bug #618663.
135201
135202  gio/tests/gdbus-example-peer.c           |  4 ++--
135203  gio/tests/gdbus-example-proxy-subclass.c | 12 +++---------
135204  gio/tests/gdbus-example-server.c         |  2 +-
135205  gio/tests/gdbus-example-subtree.c        |  6 +++---
135206  gio/tests/gdbus-example-watch-proxy.c    | 12 ++++--------
135207  gio/tests/gdbus-export.c                 |  8 +++-----
135208  gio/tests/gdbus-introspection.c          |  2 +-
135209  gio/tests/gdbus-peer.c                   |  8 ++++----
135210  gio/tests/gdbus-proxy.c                  |  2 +-
135211  9 files changed, 22 insertions(+), 34 deletions(-)
135212
135213 commit 60c53fef4788d4773704cb1affd2fb0f4d1d8830
135214 Author: Christian Persch <chpe@gnome.org>
135215 Date:   Fri May 14 18:21:01 2010 +0200
135216
135217     Plug a mem leak in gdbusauth
135218
135219     From valgrind running gdbus-peer test:
135220
135221     ==20513== 32 bytes in 1 blocks are definitely lost in loss record
135222     1 of 15
135223     ==20513==    at 0x4024E4C: realloc (vg_replace_malloc.c:429)
135224     ==20513==    by 0x4079BB1: g_realloc (gmem.c:174)
135225     ==20513==    by 0x4099472: g_string_maybe_expand (gstring.c:396)
135226     ==20513==    by 0x409A42A: g_string_insert_c (gstring.c:1050)
135227     ==20513==    by 0x42169AC: g_string_append_c_inline (gstring.h:153)
135228     ==20513==    by 0x421682C: _my_g_input_stream_read_line_safe
135229     (gdbusauth.c:336)
135230     ==20513==    by 0x421843E: _g_dbus_auth_run_server (gdbusauth.c:1265)
135231     ==20513==    by 0x4222B94: initable_init (gdbusconnection.c:1783)
135232     ==20513==    by 0x41CF8D5: g_initable_init (ginitable.c:106)
135233     ==20513==    by 0x41CFA8D: g_initable_new_valist (ginitable.c:219)
135234     ==20513==    by 0x41CF920: g_initable_new (ginitable.c:139)
135235     ==20513==    by 0x4223479: g_dbus_connection_new_sync
135236     (gdbusconnection.c:2046)
135237
135238     Bug #618650.
135239
135240  gio/gdbusauth.c | 1 +
135241  1 file changed, 1 insertion(+)
135242
135243 commit 5bc9d43288d4991b9c3ef1fc38d231113b633ec7
135244 Author: Christian Persch <chpe@gnome.org>
135245 Date:   Fri May 14 14:27:08 2010 +0200
135246
135247     Plug mem leak in g_dbus_address_get_stream_sync
135248
135249     ==6279== 21,615 (4,708 direct, 16,907 indirect) bytes in 169
135250     blocks are
135251     definitely lost in loss record 12 of 13
135252     ==6279==    at 0x4024D2E: malloc (vg_replace_malloc.c:207)
135253     ==6279==    by 0x4079A90: g_malloc (gmem.c:135)
135254     ==6279==    by 0x4079DC8: g_malloc_n (gmem.c:252)
135255     ==6279==    by 0x4097E66: g_strsplit (gstrfuncs.c:2434)
135256     ==6279==    by 0x42169A2: g_dbus_address_get_stream_sync
135257     (gdbusaddress.c:875)
135258
135259     Bug #618622.
135260
135261  gio/gdbusaddress.c | 2 ++
135262  1 file changed, 2 insertions(+)
135263
135264 commit dc39825aa3b1556e57460df1cca0b764a5741a66
135265 Author: Christian Persch <chpe@gnome.org>
135266 Date:   Fri May 14 14:22:45 2010 +0200
135267
135268     Plug a mem leak in get_uninitialized_connection
135269
135270     Free the bus address after creating the singleton.
135271
135272     ==26308== 39,736 (10,517 direct, 29,219 indirect) bytes in 388 blocks
135273     are definitely lost in loss record 14 of 15
135274     ==26308==    at 0x4024D2E: malloc (vg_replace_malloc.c:207)
135275     ==26308==    by 0x4079A90: g_malloc (gmem.c:135)
135276     ==26308==    by 0x4079DC8: g_malloc_n (gmem.c:252)
135277     ==26308==    by 0x4095607: g_strdup (gstrfuncs.c:102)
135278     ==26308==    by 0x4216B9A: g_dbus_address_get_for_bus_sync
135279     (gdbusaddress.c:961)
135280     ==26308==    by 0x422A7AE: get_uninitialized_connection
135281     (gdbusconnection.c:5241)
135282
135283     Bug #618622.
135284
135285  gio/gdbusconnection.c | 1 +
135286  1 file changed, 1 insertion(+)
135287
135288 commit 5b2c7f10bd5a42d2956b53b13f3aabb947f901dd
135289 Author: Christian Persch <chpe@gnome.org>
135290 Date:   Fri May 14 14:15:42 2010 +0200
135291
135292     Plug mem leaks in parse_value_from_blob
135293
135294     The result of read_string() was leaked.
135295
135296     Bug #618615.
135297
135298  gio/gdbusmessage.c | 7 +++++++
135299  1 file changed, 7 insertions(+)
135300
135301 commit 0a7c0ac74bd55d06265e9441c5728119adc254ab
135302 Author: Christian Persch <chpe@gnome.org>
135303 Date:   Fri May 14 18:08:29 2010 -0400
135304
135305     Plug a mem leak
135306
135307     This code leaked the return value of g_variant_get_child_value();
135308     use g_variant_get() instead and free the iter when done.
135309
135310  gio/gdbusproxy.c | 22 +++++++++-------------
135311  1 file changed, 9 insertions(+), 13 deletions(-)
135312
135313 commit ddc94bd0a65a17471e50d0c659d9c59a1804c3f1
135314 Author: David Zeuthen <davidz@redhat.com>
135315 Date:   Fri May 14 12:55:25 2010 -0400
135316
135317     GDBus: Remove cached value if a property is invalidated
135318
135319     Also add a test case to catch this.
135320
135321     Signed-off-by: David Zeuthen <davidz@redhat.com>
135322
135323  gio/gdbusproxy.c              |  6 ++++++
135324  gio/tests/gdbus-proxy.c       | 36 ++++++++++++++++++++++++++++++++++++
135325  gio/tests/gdbus-testserver.py | 16 ++++++++++++++++
135326  3 files changed, 58 insertions(+)
135327
135328 commit bb6530eb34a16cbf34ce130c21071a25666a704b
135329 Author: David Zeuthen <davidz@redhat.com>
135330 Date:   Fri May 14 12:49:51 2010 -0400
135331
135332     GDBus: Fix serialization of empty arrays
135333
135334     It turns out that we didn't observe padding (neither when reading nor
135335     writing) for empty arrays which (apparently) is needed according to
135336     the D-Bus spec and reference implementation. A simple test case to
135337     provoke this behavior is as follows (notice the lack of 4 bytes worth
135338     of padding at position 0x0064):
135339
135340      Error calling dbus_message_demarshal() on this blob:
135341      org.freedesktop.DBus.Error.InvalidArgs: Message is corrupted
135342      (Alignment padding not null)
135343      0000: 6c 01 00 01  2e 00 00 00  41 00 00 00  37 00 00 00
135344      l.......A...7...
135345      0010: 08 01 67 00  08 73 61 7b  73 76 7d 61  73 00 00 00
135346      ..g..sa{sv}as...
135347      0020: 01 01 6f 00  08 00 00 00  2f 66 6f 6f  2f 62 61 72
135348      ..o...../foo/bar
135349      0030: 00 00 00 00  00 00 00 00  03 01 73 00  06 00 00 00
135350      ..........s.....
135351      0040: 4d 65 6d 62  65 72 00 00  11 00 00 00  30 31 32 33
135352      Member......0123
135353      0050: 34 35 36 37  38 39 30 31  32 33 34 35  36 00 00 00
135354      4567890123456...
135355      0060: 00 00 00 00  0e 00 00 00  09 00 00 00  53 6f 6d 65
135356      ............Some
135357      0070: 74 68 69 6e  67 00                                    thing.
135358
135359      The blob was generated from the following GVariant value:
135360      ('01234567890123456', @a{sv} {}, ['Something'])
135361
135362      If the blob was encoded using DBusMessageIter, the payload would
135363      have been:
135364
135365      0000: 6c 01 00 01  32 00 00 00  41 00 00 00  36 00 00 00
135366      l...2...A...6...
135367      0010: 01 01 6f 00  08 00 00 00  2f 66 6f 6f  2f 62 61 72
135368      ..o...../foo/bar
135369      0020: 00 00 00 00  00 00 00 00  03 01 73 00  06 00 00 00
135370      ..........s.....
135371      0030: 4d 65 6d 62  65 72 00 00  08 01 67 00  08 73 61 7b
135372      Member....g..sa{
135373      0040: 73 76 7d 61  73 00 00 00  11 00 00 00  30 31 32 33
135374      sv}as.......0123
135375      0050: 34 35 36 37  38 39 30 31  32 33 34 35  36 00 00 00
135376      4567890123456...
135377      0060: 00 00 00 00  00 00 00 00  0e 00 00 00  09 00 00 00
135378      ................
135379      0070: 53 6f 6d 65  74 68 69 6e  67 00
135380      Something.
135381      ** ERROR:gdbus-serialization.c:547:check_serialization: code should
135382      not be reached
135383      Aborted
135384
135385     and this is now in the libdbus-1-using serialization test case.
135386
135387     Signed-off-by: David Zeuthen <davidz@redhat.com>
135388
135389  gio/gdbusmessage.c              | 680
135390  +++++++++++++++++++++++++---------------
135391  gio/tests/gdbus-serialization.c |  12 +
135392  2 files changed, 439 insertions(+), 253 deletions(-)
135393
135394 commit 285a124608b28ca62db7350632a48bd9257038c0
135395 Author: Jorge González <jorgegonz@svn.gnome.org>
135396 Date:   Fri May 14 17:55:37 2010 +0200
135397
135398     Updated Spanish translation
135399
135400  po/es.po | 1026
135401  +++++++++++++++++++++++++++++++-------------------------------
135402  1 file changed, 521 insertions(+), 505 deletions(-)
135403
135404 commit 02af71c7ff9689a75069b0a7bc84349dac0b13b4
135405 Author: Matthias Clasen <mclasen@redhat.com>
135406 Date:   Fri May 14 11:49:15 2010 -0400
135407
135408     bump version
135409
135410  configure.in | 2 +-
135411  1 file changed, 1 insertion(+), 1 deletion(-)
135412
135413 commit cff9d83f75b90301909f2c7d46a16e5f618e3e0b
135414 Author: Matthias Clasen <mclasen@redhat.com>
135415 Date:   Fri May 14 11:25:11 2010 -0400
135416
135417     2.25.4
135418
135419  po/af.po          |  184 +++++----
135420  po/am.po          |  184 +++++----
135421  po/ar.po          |  184 +++++----
135422  po/as.po          |  184 +++++----
135423  po/ast.po         |  184 +++++----
135424  po/az.po          |  184 +++++----
135425  po/be.po          |  186 +++++----
135426  po/be@latin.po    |  186 +++++----
135427  po/bg.po          |  184 +++++----
135428  po/bn.po          |  184 +++++----
135429  po/bn_IN.po       |  184 +++++----
135430  po/bs.po          |  184 +++++----
135431  po/ca.po          |  184 +++++----
135432  po/ca@valencia.po |  184 +++++----
135433  po/cs.po          |  184 +++++----
135434  po/cy.po          |  184 +++++----
135435  po/da.po          |  184 +++++----
135436  po/de.po          |  184 +++++----
135437  po/dz.po          |  184 +++++----
135438  po/el.po          |  184 +++++----
135439  po/en@shaw.po     | 1121
135440  +++++++++++++++++++++++++++--------------------------
135441  po/en_CA.po       |  184 +++++----
135442  po/en_GB.po       |  184 +++++----
135443  po/eo.po          |  184 +++++----
135444  po/es.po          | 1027 ++++++++++++++++++++++++------------------------
135445  po/et.po          |  184 +++++----
135446  po/eu.po          |  184 +++++----
135447  po/fa.po          |  184 +++++----
135448  po/fi.po          |  184 +++++----
135449  po/fr.po          |  184 +++++----
135450  po/ga.po          |  184 +++++----
135451  po/gl.po          | 1024 ++++++++++++++++++++++++------------------------
135452  po/gu.po          |  184 +++++----
135453  po/he.po          |  184 +++++----
135454  po/hi.po          |  184 +++++----
135455  po/hr.po          |  184 +++++----
135456  po/hu.po          |  184 +++++----
135457  po/hy.po          |  184 +++++----
135458  po/id.po          |  184 +++++----
135459  po/is.po          |  184 +++++----
135460  po/it.po          |  184 +++++----
135461  po/ja.po          |  184 +++++----
135462  po/ka.po          |  184 +++++----
135463  po/kn.po          |  184 +++++----
135464  po/ko.po          |  184 +++++----
135465  po/ku.po          |  184 +++++----
135466  po/lt.po          |  184 +++++----
135467  po/lv.po          |  184 +++++----
135468  po/mai.po         |  184 +++++----
135469  po/mg.po          |  184 +++++----
135470  po/mk.po          |  184 +++++----
135471  po/ml.po          |  184 +++++----
135472  po/mn.po          |  184 +++++----
135473  po/mr.po          |  184 +++++----
135474  po/ms.po          |  184 +++++----
135475  po/nb.po          | 1024 ++++++++++++++++++++++++------------------------
135476  po/nds.po         |  184 +++++----
135477  po/ne.po          |  184 +++++----
135478  po/nl.po          |  185 +++++----
135479  po/nn.po          |  184 +++++----
135480  po/oc.po          |  184 +++++----
135481  po/or.po          |  184 +++++----
135482  po/pa.po          |  184 +++++----
135483  po/pl.po          |  184 +++++----
135484  po/ps.po          |  184 +++++----
135485  po/pt.po          |  184 +++++----
135486  po/pt_BR.po       |  184 +++++----
135487  po/ro.po          |  184 +++++----
135488  po/ru.po          |  184 +++++----
135489  po/rw.po          |  186 +++++----
135490  po/si.po          |  184 +++++----
135491  po/sk.po          |  184 +++++----
135492  po/sl.po          |  184 +++++----
135493  po/sq.po          |  192 +++++----
135494  po/sr.po          |  184 +++++----
135495  po/sr@ije.po      |  184 +++++----
135496  po/sr@latin.po    |  184 +++++----
135497  po/sv.po          |  184 +++++----
135498  po/ta.po          |  184 +++++----
135499  po/te.po          |  184 +++++----
135500  po/th.po          |  184 +++++----
135501  po/tl.po          |  184 +++++----
135502  po/tr.po          |  184 +++++----
135503  po/tt.po          |  184 +++++----
135504  po/uk.po          |  184 +++++----
135505  po/vi.po          |  184 +++++----
135506  po/wa.po          |  184 +++++----
135507  po/xh.po          |  184 +++++----
135508  po/yi.po          |  184 +++++----
135509  po/zh_CN.po       |  184 +++++----
135510  po/zh_HK.po       |  184 +++++----
135511  po/zh_TW.po       |  184 +++++----
135512  92 files changed, 11669 insertions(+), 8734 deletions(-)
135513
135514 commit c57c61c930896f278de61de170e57affc243e427
135515 Author: Ryan Lortie <desrt@desrt.ca>
135516 Date:   Fri May 14 17:06:24 2010 +0200
135517
135518     fix glaring inaccuracy in GVariant docs
135519
135520  glib/gvariant.c | 12 ++++--------
135521  1 file changed, 4 insertions(+), 8 deletions(-)
135522
135523 commit ee9b16242c2f1e5e29170a8885fd146d44f83197
135524 Author: Matthias Clasen <mclasen@redhat.com>
135525 Date:   Fri May 14 10:49:03 2010 -0400
135526
135527     another !srcdir build fix
135528
135529  gio/tests/Makefile.am | 3 ++-
135530  1 file changed, 2 insertions(+), 1 deletion(-)
135531
135532 commit 159f533abf9e653fa31dba5b3c12f024165c29db
135533 Author: Matthias Clasen <mclasen@redhat.com>
135534 Date:   Fri May 14 10:25:31 2010 -0400
135535
135536     More !srcdir build fixes
135537
135538  gio/tests/gdbus-introspection.c | 2 +-
135539  gio/tests/gdbus-threading.c     | 2 +-
135540  2 files changed, 2 insertions(+), 2 deletions(-)
135541
135542 commit d8d1a02c556ed9fc4c436888c965bc8dee62ad81
135543 Author: Ryan Lortie <desrt@desrt.ca>
135544 Date:   Fri May 14 15:30:33 2010 +0200
135545
135546     include gunixcredentialsmessage from unixsocket
135547
135548     fixes a build issue
135549
135550  gio/gunixconnection.c | 1 +
135551  1 file changed, 1 insertion(+)
135552
135553 commit 1d22b64843c83631bcd0e5255930f3a4e990961e
135554 Author: Matthias Clasen <mclasen@redhat.com>
135555 Date:   Fri May 14 08:38:07 2010 -0400
135556
135557     Cleanups
135558
135559     Sort #includes a bit better, and don't include platform-specific
135560     headers in gio.h.
135561
135562  gio/gcredentials.c               |  9 +++++----
135563  gio/gdbus-tool.c                 |  4 ++--
135564  gio/gdbusauth.c                  | 11 ++++++-----
135565  gio/gdbusauthmechanismexternal.c |  9 ++++-----
135566  gio/gdbusauthmechanismsha1.c     | 18 ++++++++----------
135567  gio/gdbusconnection.c            | 10 ++++++----
135568  gio/gdbusmessage.c               | 11 ++++++-----
135569  gio/gdbusprivate.c               |  8 ++------
135570  gio/gdbusproxywatching.c         |  1 -
135571  gio/gdbusserver.c                |  4 +++-
135572  gio/gio.h                        |  1 -
135573  11 files changed, 42 insertions(+), 44 deletions(-)
135574
135575 commit 054079899128cfc4a9e50a3750d927724604eedb
135576 Author: Matthias Clasen <mclasen@redhat.com>
135577 Date:   Fri May 14 01:36:25 2010 -0400
135578
135579     Fix !srcdir build
135580
135581     Thankfully we already had a SRCDIR define.
135582
135583  gio/tests/gdbus-proxy.c | 2 +-
135584  1 file changed, 1 insertion(+), 1 deletion(-)
135585
135586 commit c6f01b329c0d6488d15223c0d8bf286d8ff444a5
135587 Author: Matthias Clasen <mclasen@redhat.com>
135588 Date:   Fri May 14 00:59:42 2010 -0400
135589
135590     Fix a typo
135591
135592  docs/reference/gio/gio-sections.txt | 2 +-
135593  1 file changed, 1 insertion(+), 1 deletion(-)
135594
135595 commit 45cad58b4611aa6678f50a4545cb3b14b24b9c39
135596 Author: Matthias Clasen <mclasen@redhat.com>
135597 Date:   Fri May 14 00:51:51 2010 -0400
135598
135599     Updates
135600
135601  NEWS | 34 ++++++++++++++++++++++++++++++++++
135602  1 file changed, 34 insertions(+)
135603
135604 commit 4e7764fb2d843fbc89847036a3d8fcb47edf9c4d
135605 Author: Matthias Clasen <mclasen@redhat.com>
135606 Date:   Fri May 14 00:21:39 2010 -0400
135607
135608     Documentation cleanups
135609
135610  docs/reference/gio/Makefile.am      |  7 +++++
135611  docs/reference/gio/gio-sections.txt | 61
135612  ++++++++++++++++++++++++++++---------
135613  gio/giotypes.h                      |  1 -
135614  gio/gunixcredentialsmessage.c       |  1 +
135615  4 files changed, 54 insertions(+), 16 deletions(-)
135616
135617 commit 6223341cacc7dfa34a8d60ec1b4828382dee6d07
135618 Merge: a7c4c7de5 6e8637e47
135619 Author: Matthias Clasen <mclasen@redhat.com>
135620 Date:   Thu May 13 23:08:34 2010 -0400
135621
135622     Merge branch 'gdbus-merge'
135623
135624     Conflicts:
135625             docs/reference/gio/gio-docs.xml
135626             docs/reference/gio/gio-sections.txt
135627             gio/tests/Makefile.am
135628
135629 commit a7c4c7de58a48c179e4dc3336814f63c33ad07ff
135630 Author: Matthias Clasen <mclasen@redhat.com>
135631 Date:   Tue May 11 12:48:22 2010 -0400
135632
135633     Remove a reference to Pango
135634
135635  docs/reference/gio/Makefile.am | 2 +-
135636  1 file changed, 1 insertion(+), 1 deletion(-)
135637
135638 commit 6e8637e4783ae4e573f6784f005920930d9fca87
135639 Author: Matthias Clasen <mclasen@redhat.com>
135640 Date:   Thu May 13 22:15:47 2010 -0400
135641
135642     The default timeout is 25s
135643
135644  gio/gdbusconnection.c | 7 +------
135645  1 file changed, 1 insertion(+), 6 deletions(-)
135646
135647 commit bdc29f82d39619747ac564918e041181b26449ee
135648 Author: Matthias Clasen <mclasen@redhat.com>
135649 Date:   Thu May 13 21:53:51 2010 -0400
135650
135651     Document more floating variant details.
135652
135653  gio/gdbusconnection.c | 2 ++
135654  1 file changed, 2 insertions(+)
135655
135656 commit e72f7f52de9e482eb9d5dd1c47eb0d1bea5f4631
135657 Author: Matthias Clasen <mclasen@redhat.com>
135658 Date:   Thu May 13 21:45:18 2010 -0400
135659
135660     Add some more details to the long description
135661
135662  gio/gdbusproxy.c | 14 ++++++++++++++
135663  1 file changed, 14 insertions(+)
135664
135665 commit 8f89b63930181696a3f4a9c441ffd97230577d64
135666 Author: Matthias Clasen <mclasen@redhat.com>
135667 Date:   Thu May 13 20:29:04 2010 -0400
135668
135669     Clean up platform-specific includes
135670
135671     The problem was pointed out in bug 618029. To solve it, we moved
135672     the GUnixFDList typedef to giotypes.h.
135673
135674  gio/gdbusmessage.c                       | 2 ++
135675  gio/gdbusmessage.h                       | 6 ------
135676  gio/giotypes.h                           | 1 +
135677  gio/gunixfdlist.h                        | 3 +--
135678  gio/gunixfdmessage.c                     | 1 +
135679  gio/gunixfdmessage.h                     | 2 +-
135680  gio/tests/gdbus-example-unix-fd-client.c | 1 +
135681  gio/tests/gdbus-peer.c                   | 1 +
135682  8 files changed, 8 insertions(+), 9 deletions(-)
135683
135684 commit 62c0454b34191b56d439521e537915b0514f8dbb
135685 Author: Ryan Lortie <desrt@desrt.ca>
135686 Date:   Fri May 14 01:54:30 2010 +0200
135687
135688     documentation for glib-mkenums @valuenum@
135689
135690  docs/reference/gobject/glib-mkenums.1   | 24 ++++++++++++++++++++++--
135691  docs/reference/gobject/glib-mkenums.xml | 12 ++++++++++++
135692  2 files changed, 34 insertions(+), 2 deletions(-)
135693
135694 commit e1fb92551f7be3dbaad9d9a5c80dc30ed7b83048
135695 Author: Ryan Lortie <desrt@desrt.ca>
135696 Date:   Tue May 11 19:48:19 2010 +0200
135697
135698     check for working gettext() before running tests
135699
135700  gio/tests/gsettings.c | 31 +++++++++++++++++++++++--------
135701  1 file changed, 23 insertions(+), 8 deletions(-)
135702
135703 commit 1165007023bf34c5624574703acd2d183b1d14f5
135704 Author: Ryan Lortie <desrt@desrt.ca>
135705 Date:   Fri May 14 00:53:42 2010 +0200
135706
135707     Add configure check for memmem()
135708
135709  configure.in | 2 +-
135710  1 file changed, 1 insertion(+), 1 deletion(-)
135711
135712 commit dd3551e7c3ae5e6e8b21dd77ce09d72b799e7b1d
135713 Author: David Zeuthen <davidz@redhat.com>
135714 Date:   Thu May 13 18:19:16 2010 -0400
135715
135716     GDBus: update gdbus(1) man page
135717
135718  docs/reference/gio/gdbus.xml | 14 ++++++++------
135719  1 file changed, 8 insertions(+), 6 deletions(-)
135720
135721 commit 68078ed648eec314507ff997e89b053a1d9a6891
135722 Author: David Zeuthen <davidz@redhat.com>
135723 Date:   Thu May 13 18:04:48 2010 -0400
135724
135725     GDBus: Nuke G_BUS_TYPE_NONE
135726
135727  gio/gdbusnameowning.c    |  1 -
135728  gio/gdbusnamewatching.c  |  1 -
135729  gio/gdbusproxywatching.c |  3 +--
135730  gio/gioenums.h           | 12 +++++-------
135731  gio/tests/gdbus-peer.c   |  1 -
135732  5 files changed, 6 insertions(+), 12 deletions(-)
135733
135734 commit 1fd55b8bbfe58adb749d4eee68ca5a71e56e6f82
135735 Author: David Zeuthen <davidz@redhat.com>
135736 Date:   Thu May 13 17:44:42 2010 -0400
135737
135738     GDBus: Remove g_dbus_is_activated()
135739
135740     It's generally hard to get this right so don't attempt to do so.
135741
135742  docs/reference/gio/gio-sections.txt |  1 -
135743  gio/gdbusutils.c                    | 20 --------------------
135744  gio/gdbusutils.h                    |  2 --
135745  gio/gio.symbols                     |  1 -
135746  4 files changed, 24 deletions(-)
135747
135748 commit 51446baa52e8cebea57124eb99a32e77a13b1551
135749 Author: David Zeuthen <davidz@redhat.com>
135750 Date:   Thu May 13 17:20:39 2010 -0400
135751
135752     GDBus: subscribe to PropertiesChanged() before calling GetAll()
135753
135754     Otherwise there's a slight chance of a race.
135755
135756  gio/gdbusproxy.c | 35 ++++++++++++++++++++---------------
135757  1 file changed, 20 insertions(+), 15 deletions(-)
135758
135759 commit 0e2c708bb298c98c136d507427e7b731b5cbd962
135760 Author: David Zeuthen <davidz@redhat.com>
135761 Date:   Thu May 13 17:10:15 2010 -0400
135762
135763     GDBus: Don't take a GError for
135764     g_dbus_proxy_get_cached_property_names()
135765
135766     We stopped doing this for get_cached_property() so no reason to do it
135767     here.
135768
135769     Signed-off-by: David Zeuthen <davidz@redhat.com>
135770
135771  gio/gdbusproxy.c                      | 29 +++++++++--------------------
135772  gio/gdbusproxy.h                      |  3 +--
135773  gio/tests/gdbus-example-watch-proxy.c |  2 +-
135774  3 files changed, 11 insertions(+), 23 deletions(-)
135775
135776 commit 3ca28ef718d402bd65cd9f291c67b299f1ef74cf
135777 Author: David Zeuthen <davidz@redhat.com>
135778 Date:   Thu May 13 16:57:29 2010 -0400
135779
135780     GDBus: Update docs for GDBusProxy::g-properties-changed signal
135781
135782     Also update the example. See
135783
135784     https://bugzilla.gnome.org/show_bug.cgi?id=618559
135785
135786     for more details.
135787
135788     Signed-off-by: David Zeuthen <davidz@redhat.com>
135789
135790  gio/gdbusproxy.c                      | 10 +++++-----
135791  gio/tests/gdbus-example-watch-proxy.c |  7 +++++--
135792  2 files changed, 10 insertions(+), 7 deletions(-)
135793
135794 commit e3f5d3c00595ca017d83015fa2b9832d1c87828f
135795 Author: Christian Persch <chpe@gnome.org>
135796 Date:   Thu May 13 19:01:04 2010 +0200
135797
135798     Make GVariant handling in PropertiesChanged more efficient
135799
135800     There's no need to re-build the a{sv} array, just get it right out of
135801     the parameters. Also avoid some string copies.
135802
135803     Signed-off-by: David Zeuthen <davidz@redhat.com>
135804
135805  gio/gdbusproxy.c | 82
135806  +++++++++++---------------------------------------------
135807  1 file changed, 16 insertions(+), 66 deletions(-)
135808
135809 commit 4ad4c306c3b80620185cf975b402e17a6174aea9
135810 Author: Christian Persch <chpe@gnome.org>
135811 Date:   Thu May 13 19:20:26 2010 +0200
135812
135813     Plug some mem leaks
135814
135815     g_variant_get (v, "s", &str) returns a string copy; use "&s" instead.
135816
135817     Signed-off-by: David Zeuthen <davidz@redhat.com>
135818
135819  gio/gdbus-tool.c        | 20 ++++++++++----------
135820  gio/gdbusconnection.c   | 22 ++++++++++------------
135821  gio/gdbusmessage.c      |  2 +-
135822  gio/gdbusnameowning.c   |  4 ++--
135823  gio/gdbusnamewatching.c |  4 ++--
135824  gio/gdbusproxy.c        |  4 ++--
135825  6 files changed, 27 insertions(+), 29 deletions(-)
135826
135827 commit 60e7ae26af2fc31d59e36f8798d383fa9d87db92
135828 Author: David Zeuthen <davidz@redhat.com>
135829 Date:   Thu May 13 16:32:11 2010 -0400
135830
135831     GDBus: Add GDBusAuthObserver param in
135832     g_dbus_connection_new_for_address()
135833
135834     This is to match g_dbus_connection_new(). This extension allows us to
135835     extend GDBusAuthObserver to also be used in client-side authentication
135836     in the future (right now it's only used on the server-side).
135837
135838  gio/gdbus-tool.c               |  1 +
135839  gio/gdbusconnection.c          | 18 ++++++++++++++----
135840  gio/gdbusconnection.h          |  2 ++
135841  gio/tests/gdbus-example-peer.c |  1 +
135842  gio/tests/gdbus-peer.c         |  4 ++++
135843  gio/tests/gdbus-tests.c        |  1 +
135844  6 files changed, 23 insertions(+), 4 deletions(-)
135845
135846 commit cb753dfd496ae70b069c1698da8211c454953f08
135847 Author: David Zeuthen <davidz@redhat.com>
135848 Date:   Thu May 13 16:20:31 2010 -0400
135849
135850     GDBus: Rename ::deny-authentication-peer to
135851     ::authorize-authenticated-peer
135852
135853  docs/reference/gio/gio-sections.txt |  2 +-
135854  gio/gdbusauth.c                     |  8 ++--
135855  gio/gdbusauthobserver.c             | 74
135856  ++++++++++++++++++++++---------------
135857  gio/gdbusauthobserver.h             | 18 ++++-----
135858  gio/gdbusconnection.c               |  2 -
135859  gio/gio.symbols                     |  2 +-
135860  gio/tests/gdbus-peer.c              | 20 +++++-----
135861  7 files changed, 70 insertions(+), 56 deletions(-)
135862
135863 commit 9e90b381f58c4a06f49e622a07ee0b56fb52b3f1
135864 Author: Matthias Clasen <mclasen@redhat.com>
135865 Date:   Thu May 13 14:25:29 2010 -0400
135866
135867     Remove the credentials argument from g_unix_connect_send_credentials()
135868
135869     Instead, make it always send the current credentials.
135870
135871  gio/gdbusauth.c       |  3 +--
135872  gio/gunixconnection.c | 16 +++++++---------
135873  gio/gunixconnection.h |  1 -
135874  3 files changed, 8 insertions(+), 12 deletions(-)
135875
135876 commit 33952347ff9bc2875e7e1a2709566b38fc391bda
135877 Author: David Zeuthen <davidz@redhat.com>
135878 Date:   Thu May 13 14:01:41 2010 -0400
135879
135880     GDBus: Make message serialization routines take capabilities param
135881
135882     This is needed to e.g. allow encoding maybe types (once we add
135883     G_DBUS_CAPABILITY_FLAGS_MAYBE_TYPES) if, and only if, that capability
135884     has been negotiated with the peer (via authentication).
135885
135886  gio/gdbusconnection.c           |  1 +
135887  gio/gdbusmessage.c              | 26 +++++++++++++++++---------
135888  gio/gdbusmessage.h              |  2 ++
135889  gio/gdbusprivate.c              |  1 +
135890  gio/tests/gdbus-serialization.c |  6 +++++-
135891  5 files changed, 26 insertions(+), 10 deletions(-)
135892
135893 commit 107b4d4bae7dba4281bfaa0bef827f7b2376946a
135894 Author: Matthias Clasen <mclasen@redhat.com>
135895 Date:   Thu May 13 13:09:58 2010 -0400
135896
135897     remove the redundant interface_name parameter
135898
135899  gio/gdbusconnection.c            | 12 +++++-------
135900  gio/gdbusconnection.h            |  1 -
135901  gio/tests/gdbus-example-export.c |  1 -
135902  gio/tests/gdbus-example-peer.c   |  1 -
135903  gio/tests/gdbus-example-server.c |  1 -
135904  gio/tests/gdbus-export.c         | 12 ------------
135905  gio/tests/gdbus-peer.c           |  2 --
135906  7 files changed, 5 insertions(+), 25 deletions(-)
135907
135908 commit 82158afdadd10e6ffd1540f695931f64957b59f6
135909 Author: David Zeuthen <davidz@redhat.com>
135910 Date:   Thu May 13 11:56:15 2010 -0400
135911
135912     GDBus: Catch up with new PropertiesChanged signal
135913
135914     After a long discussion, this has finally been standardized in the
135915     D-Bus spec. See
135916
135917      http://lists.freedesktop.org/archives/dbus/2010-May/012667.html
135918      http://lists.freedesktop.org/archives/dbus/2010-May/012712.html
135919
135920     Signed-off-by: David Zeuthen <davidz@redhat.com>
135921
135922  gio/gdbusconnection.c                    |  1 +
135923  gio/gdbusproxy.c                         | 74
135924  ++++++++++++++++++++++++++------
135925  gio/gdbusproxy.h                         | 13 +++---
135926  gio/gio-marshal.list                     |  1 +
135927  gio/tests/gdbus-example-export.c         |  7 ++-
135928  gio/tests/gdbus-example-proxy-subclass.c | 34 ++++++++-------
135929  gio/tests/gdbus-example-server.c         | 12 ++++--
135930  gio/tests/gdbus-example-watch-proxy.c    | 57 ++++++++++++++----------
135931  gio/tests/gdbus-testserver.py            |  1 +
135932  9 files changed, 137 insertions(+), 63 deletions(-)
135933
135934 commit 2d75583fb2a8fdb71b9ee880dc0cf4605ab7bc6c
135935 Author: Matthias Clasen <mclasen@redhat.com>
135936 Date:   Thu May 13 01:04:29 2010 -0400
135937
135938     Fill out the export section of the migration guide
135939
135940  docs/reference/gio/migrating-gdbus.xml | 66
135941  ++++++++++++++++++++++++++++++++++
135942  gio/tests/gdbus-example-export.c       |  6 ++--
135943  2 files changed, 70 insertions(+), 2 deletions(-)
135944
135945 commit 195cdcfabf962989f2bcc8c225a287517d7eacd9
135946 Author: Thomas Thurman <tthurman@gnome.org>
135947 Date:   Thu May 13 00:51:30 2010 -0400
135948
135949     Update Shavian transliteration
135950
135951  po/en@shaw.po | 128
135952  +++++++++++++++++++++-------------------------------------
135953  1 file changed, 47 insertions(+), 81 deletions(-)
135954
135955 commit 9a065edf6f51be2ad189cfb02ddd2c806b656303
135956 Author: Matthias Clasen <mclasen@redhat.com>
135957 Date:   Thu May 13 00:39:26 2010 -0400
135958
135959     Add an example of exporting a GObject
135960
135961     This is more manual work than dbus-glib.
135962
135963  gio/gdbusconnection.c            |   2 +
135964  gio/tests/Makefile.am            |   4 +
135965  gio/tests/gdbus-example-export.c | 331
135966  +++++++++++++++++++++++++++++++++++++++
135967  3 files changed, 337 insertions(+)
135968
135969 commit ea1e0496b0329147b932d5a1486f5a81b4121651
135970 Author: David Zeuthen <davidz@redhat.com>
135971 Date:   Wed May 12 23:12:14 2010 -0400
135972
135973     GDBus: add 'monitor' verb to gdbus(1)
135974
135975     This uncovered a bug in name watching if the name wasn't activatable.
135976
135977     Also provoked the need for on_connection variants of g_bus_watch_name
135978     (added g_bus_watch_proxy's variant as well).
135979
135980  docs/reference/gio/gdbus.xml        |  43 ++++++
135981  docs/reference/gio/gio-sections.txt |   2 +
135982  gio/gdbus-tool.c                    | 253
135983  +++++++++++++++++++++++++++++++++++-
135984  gio/gdbusnamewatching.c             |  69 +++++++++-
135985  gio/gdbusnamewatching.h             |  23 ++--
135986  gio/gdbusproxywatching.c            |  86 ++++++++++++
135987  gio/gdbusproxywatching.h            |  35 +++--
135988  gio/gio.symbols                     |   2 +
135989  8 files changed, 489 insertions(+), 24 deletions(-)
135990
135991 commit 9695c23d4c29e79afbe14e3584b6c42e98e8f0d9
135992 Author: David Zeuthen <davidz@redhat.com>
135993 Date:   Wed May 12 22:09:18 2010 -0400
135994
135995     GDBus: Make gdbus(1) print annotations when introspecting data
135996
135997     Also make the gdbus-example-server include some example
135998     annotations. The output looks like this:
135999
136000     $ gdbus introspect --session --dest org.gtk.GDBus.TestServer
136001     --object-path /org/gtk/GDBus/TestObject
136002     node /org/gtk/GDBus/TestObject {
136003       interface org.freedesktop.DBus.Properties {
136004         methods:
136005           Get(in  s interface_name,
136006               in  s property_name,
136007               out v value);
136008           GetAll(in  s interface_name,
136009                  out a{sv} properties);
136010           Set(in  s interface_name,
136011               in  s property_name,
136012               in  v value);
136013         signals:
136014           PropertiesChanged(s interface_name,
136015                             a{sv} changed_properties);
136016       };
136017       interface org.freedesktop.DBus.Introspectable {
136018         methods:
136019           Introspect(out s xml_data);
136020       };
136021       interface org.freedesktop.DBus.Peer {
136022         methods:
136023           Ping();
136024           GetMachineId(out s machine_uuid);
136025       };
136026       @org.gtk.GDBus.Annotation("OnInterface")
136027       @org.gtk.GDBus.Annotation("AlsoOnInterface")
136028       interface org.gtk.GDBus.TestInterface {
136029         methods:
136030           @org.gtk.GDBus.Annotation("OnMethod")
136031           HelloWorld(in  s greeting,
136032                      out s response);
136033           EmitSignal(@org.gtk.GDBus.Annotation.("OnArg")
136034                      in  d speed_in_mph);
136035           GimmeStdout();
136036         signals:
136037           @org.gtk.GDBus.Annotation("Onsignal")
136038           VelocityChanged(d speed_in_mph,
136039                           @org.gtk.GDBus.Annotation.("OnArg_NonFirst")
136040                           s speed_as_string);
136041         properties:
136042           @org.gtk.GDBus.Annotation("OnProperty")
136043             @org.gtk.GDBus.Annotation("OnAnnotation_YesThisIsCrazy")
136044           readonly s FluxCapicitorName = 'DeLorean';
136045           readwrite s Title = 'Back To C!';
136046           readonly s ReadingAlwaysThrowsError;
136047           readwrite s WritingAlwaysThrowsError = "There's no home
136048           like home";
136049           writeonly s OnlyWritable;
136050           readonly s Foo = 'Tick';
136051           readonly s Bar = 'Tock';
136052       };
136053     };
136054
136055  gio/gdbus-tool.c                 | 43
136056  ++++++++++++++++++++++++++++++++++++++++
136057  gio/tests/gdbus-example-server.c | 18 ++++++++++++++---
136058  2 files changed, 58 insertions(+), 3 deletions(-)
136059
136060 commit cce08f197313bad1516924b3eb7305e7e6818971
136061 Author: Matthias Clasen <mclasen@redhat.com>
136062 Date:   Wed May 12 21:51:06 2010 -0400
136063
136064     Add a note about implemented standard interfaces
136065
136066  gio/gdbusconnection.c | 7 +++++++
136067  1 file changed, 7 insertions(+)
136068
136069 commit f909cb5b2713c8cd5f587c7a70e468d29bdcd429
136070 Author: David Zeuthen <davidz@redhat.com>
136071 Date:   Wed May 12 20:43:40 2010 -0400
136072
136073     GDBusProxy: Remove error in get_cached_property() and add
136074     set_cached_property()
136075
136076     This makes it possible to use the cached properties mechanism even if
136077     constructing the proxy with the DO_NOT_LOAD_PROPERTIES flag.
136078
136079     This is useful for cases where you obtain the and track object
136080     properties out-of-band. For example, in udisks, the plan is to have
136081     something like this
136082
136083      Manager.GetObjects    (out ao paths, out aa{sa{sv}} all_properties);
136084      Manager.ObjectAdded   (o path, a{sa{sv}} all_properties);
136085      Manager.ObjectChanged (o path, a{sa{sv}} all_properties);
136086      Manager.ObjectRemoved (o path, a{sa{sv}} all_properties);
136087
136088     E.g. the first GetObjects() call will return *all* data about *all*
136089     exported objects. Further, this way a client will only need to listen
136090     these three signals (three AddMatch) on the Manager object and it will
136091     never need to do GetAll() etc (e.g. can use DO_NOT_LOAD_PROPERTIES).
136092
136093     (Of course this only works if the client is interested in all
136094     objects... while this is true for udisks it is generally not true for
136095     other D-Bus services).
136096
136097     Also use expected_interface to check for programming errors.
136098
136099  docs/reference/gio/gio-sections.txt      |   3 +-
136100  gio/gdbusproxy.c                         | 162
136101  ++++++++++++++++++++++++-------
136102  gio/gdbusproxy.h                         |   4 +-
136103  gio/gio.symbols                          |   1 +
136104  gio/tests/gdbus-example-proxy-subclass.c |   6 +-
136105  gio/tests/gdbus-example-watch-proxy.c    |   2 +-
136106  gio/tests/gdbus-peer.c                   |   3 +-
136107  gio/tests/gdbus-proxy.c                  |  44 +++++++--
136108  8 files changed, 174 insertions(+), 51 deletions(-)
136109
136110 commit 72731fb6ad99da076605ca7d8b1bee232b38e734
136111 Author: Thomas Thurman <tthurman@gnome.org>
136112 Date:   Wed May 12 18:41:27 2010 -0400
136113
136114     Updated Shavian transliteration
136115
136116  po/en@shaw.po | 1176
136117  +++++++++++++++++++++++++++++----------------------------
136118  1 file changed, 602 insertions(+), 574 deletions(-)
136119
136120 commit b690e637d46057f6914a6b6f20b2688cd03f0ac5
136121 Author: Matthias Clasen <mclasen@redhat.com>
136122 Date:   Wed May 12 17:56:56 2010 -0400
136123
136124     Add some more verbiage
136125
136126  docs/reference/gio/migrating-gdbus.xml | 10 ++++++++++
136127  1 file changed, 10 insertions(+)
136128
136129 commit d40767fc62972f9cc85ebfb23e113068cc316f3a
136130 Author: David Zeuthen <davidz@redhat.com>
136131 Date:   Wed May 12 15:49:48 2010 -0400
136132
136133     GDBus: Add an example of a GDBusProxy subclass
136134
136135  docs/reference/gio/migrating-gdbus.xml   |  55 ++++
136136  gio/gdbusconnection.c                    |   2 -
136137  gio/tests/Makefile.am                    |   4 +
136138  gio/tests/gdbus-example-proxy-subclass.c | 443
136139  +++++++++++++++++++++++++++++++
136140  4 files changed, 502 insertions(+), 2 deletions(-)
136141
136142 commit 7c0196f0267aa77c80fb85320ef9583c7fc64ad7
136143 Author: Matthias Clasen <mclasen@redhat.com>
136144 Date:   Wed May 12 13:01:40 2010 -0400
136145
136146     Update an example to the latest auth observer api
136147
136148  gio/gdbusauthobserver.c | 17 ++++++++++-------
136149  gio/gdbusconnection.c   |  2 +-
136150  2 files changed, 11 insertions(+), 8 deletions(-)
136151
136152 commit 371a3373bbf190054076896ed32d28d546f23930
136153 Author: Matthias Clasen <mclasen@redhat.com>
136154 Date:   Wed May 12 13:01:02 2010 -0400
136155
136156     Correct env var names
136157
136158     and add a note about priority
136159
136160  docs/reference/gio/overview.xml | 12 ++++++++++--
136161  1 file changed, 10 insertions(+), 2 deletions(-)
136162
136163 commit af3afc804064ec17e89a6cdef4cc3e63015c8a77
136164 Author: Matthias Clasen <mclasen@redhat.com>
136165 Date:   Wed May 12 12:13:57 2010 -0400
136166
136167     placeholder for more migration docs
136168
136169  docs/reference/gio/migrating-gdbus.xml | 5 +++++
136170  1 file changed, 5 insertions(+)
136171
136172 commit 246db9bfdb5919a77ce5ae0d2f426f163f7702c1
136173 Author: Jesse van den Kieboom <jesse.vandenkieboom@epfl.ch>
136174 Date:   Fri May 7 11:55:40 2010 +0200
136175
136176     Added test cases for g_output_stream_close_async
136177
136178     https://bugzilla.gnome.org/show_bug.cgi?id=617937
136179
136180  gio/tests/Makefile.am                 |   6 +-
136181  gio/tests/async-close-output-stream.c | 278
136182  ++++++++++++++++++++++++++++++++++
136183  2 files changed, 283 insertions(+), 1 deletion(-)
136184
136185 commit adc5162b742c702f37f385dcffba3802f0e55095
136186 Author: Jesse van den Kieboom <jesse@icecrew.nl>
136187 Date:   Mon May 10 23:49:41 2010 +0200
136188
136189     Flush when closing output stream async
136190
136191     https://bugzilla.gnome.org/show_bug.cgi?id=617937
136192
136193  gio/goutputstream.c | 117
136194  ++++++++++++++++++++++++++++++++++++++++++++++++----
136195  1 file changed, 110 insertions(+), 7 deletions(-)
136196
136197 commit e2b9d077659df82f9603352e6ce4ff1ceb4b1b8a
136198 Author: Matthias Clasen <mclasen@redhat.com>
136199 Date:   Tue May 11 23:26:51 2010 -0400
136200
136201     Update TODO list
136202
136203  gio/gdbusconnection.c | 4 ----
136204  1 file changed, 4 deletions(-)
136205
136206 commit a63d3bb868b0ee17404cf85520e48d441abbcdf3
136207 Author: Matthias Clasen <mclasen@redhat.com>
136208 Date:   Tue May 11 23:18:48 2010 -0400
136209
136210     mention inline use of floating variants
136211
136212  gio/gdbusconnection.c | 37 ++++++++++++++++++++++++++++++++++++-
136213  gio/gdbusproxy.c      | 42 ++++++++++++++++++++++++++++++++++++------
136214  2 files changed, 72 insertions(+), 7 deletions(-)
136215
136216 commit ab2ff1a307f6bf7825e02b0d09e25b8ea7570c07
136217 Author: Matthias Clasen <mclasen@redhat.com>
136218 Date:   Tue May 11 22:51:14 2010 -0400
136219
136220     Remove properties from GDBusMethodInvocation class
136221
136222  gio/gdbusconnection.c       |   3 -
136223  gio/gdbusmethodinvocation.c | 330
136224  +++-----------------------------------------
136225  2 files changed, 18 insertions(+), 315 deletions(-)
136226
136227 commit c4cf88c22f731878cbc740e4721e07215385201b
136228 Author: Matthias Clasen <mclasen@redhat.com>
136229 Date:   Tue May 11 22:50:40 2010 -0400
136230
136231     Document remove_filter
136232
136233  gio/gdbusconnection.c | 13 ++++++++++---
136234  1 file changed, 10 insertions(+), 3 deletions(-)
136235
136236 commit d7095dd4700b38c202a43b7c21f93db20a9ede44
136237 Author: Matthias Clasen <mclasen@redhat.com>
136238 Date:   Tue May 11 22:35:59 2010 -0400
136239
136240     Document DBUS address env vars
136241
136242  docs/reference/gio/overview.xml | 28 ++++++++++++++++++++++++++++
136243  gio/gdbusintrospection.c        |  2 +-
136244  2 files changed, 29 insertions(+), 1 deletion(-)
136245
136246 commit 84a6475b6e52fd481bf0e7191a6ea16168d35a3f
136247 Author: Matthias Clasen <mclasen@redhat.com>
136248 Date:   Tue May 11 22:03:40 2010 -0400
136249
136250     Trivial: tweak section heading
136251
136252  docs/reference/gio/migrating-gdbus.xml | 2 +-
136253  1 file changed, 1 insertion(+), 1 deletion(-)
136254
136255 commit 9c128ca83536b6c6c823bb83606b09193d814738
136256 Author: Matthias Clasen <mclasen@redhat.com>
136257 Date:   Tue May 11 22:00:54 2010 -0400
136258
136259     Trivial formatting fix
136260
136261  docs/reference/gio/migrating-gdbus.xml | 2 +-
136262  1 file changed, 1 insertion(+), 1 deletion(-)
136263
136264 commit fdfd3d5e7536313dde1fc02b45ca04a6e4704b50
136265 Author: Matthias Clasen <mclasen@redhat.com>
136266 Date:   Tue May 11 22:00:06 2010 -0400
136267
136268     Fill out the proxy section of the migration guide
136269
136270  docs/reference/gio/migrating-gdbus.xml | 53
136271  ++++++++++++++++++++++++++++++++++
136272  1 file changed, 53 insertions(+)
136273
136274 commit 26f65d83c5078e48e414a1cbe593bf349d96a033
136275 Author: Matthias Clasen <mclasen@redhat.com>
136276 Date:   Tue May 11 21:59:42 2010 -0400
136277
136278     Don't refer to nonexisting API.
136279
136280  gio/gdbusconnection.c | 2 +-
136281  1 file changed, 1 insertion(+), 1 deletion(-)
136282
136283 commit 1af277f16779f072bc0c326aa8024747ad8c13e9
136284 Author: Matthias Clasen <mclasen@redhat.com>
136285 Date:   Tue May 11 21:32:29 2010 -0400
136286
136287     Fix a typo
136288
136289  docs/reference/gio/migrating-gdbus.xml | 2 +-
136290  1 file changed, 1 insertion(+), 1 deletion(-)
136291
136292 commit 9b05e0bc3e88f9e54710aabb2ad29908739e6345
136293 Author: Matthias Clasen <mclasen@redhat.com>
136294 Date:   Tue May 11 21:30:53 2010 -0400
136295
136296     Complete the name owning section of the migration guide
136297
136298  docs/reference/gio/migrating-gdbus.xml | 136
136299  ++++++++++++++++++---------------
136300  1 file changed, 76 insertions(+), 60 deletions(-)
136301
136302 commit e4b1e48fca9d1d2ca7e0ec54ebc9ea421aebff71
136303 Author: Matthias Clasen <mclasen@redhat.com>
136304 Date:   Tue May 11 20:57:44 2010 -0400
136305
136306     Match up parameter names
136307
136308     and similar cleanups to make gtk-doc happy.
136309
136310  docs/reference/gio/gio-sections.txt |   1 -
136311  gio/gdbusconnection.c               |  17 +++---
136312  gio/gdbusconnection.h               |   4 +-
136313  gio/gdbusintrospection.c            | 102
136314  +++++++++++++++++++++---------------
136315  gio/gunixcredentialsmessage.c       |   2 +-
136316  5 files changed, 71 insertions(+), 55 deletions(-)
136317
136318 commit 1d43e4140b9c890eca50f3845bff3d800d66b6f9
136319 Author: Matthias Clasen <mclasen@redhat.com>
136320 Date:   Tue May 11 20:03:44 2010 -0400
136321
136322     Line up prototypes
136323
136324  gio/gdbusproxy.c | 34 +++++++++++++++++-----------------
136325  1 file changed, 17 insertions(+), 17 deletions(-)
136326
136327 commit 8d66ede1abbc4b84bcf13c4420719cb06fbe3b96
136328 Author: Matthias Clasen <mclasen@redhat.com>
136329 Date:   Tue May 11 17:15:11 2010 -0400
136330
136331     More gdbus migration stuff
136332
136333  docs/reference/gio/migrating-gdbus.xml | 89
136334  ++++++++++++++++++++++++++++++++--
136335  1 file changed, 86 insertions(+), 3 deletions(-)
136336
136337 commit 54a57bb894d3c098bf972ecec71823b2822128b6
136338 Author: Matthias Clasen <mclasen@redhat.com>
136339 Date:   Tue May 11 15:50:19 2010 -0400
136340
136341     Strip copyright headers from examples
136342
136343     These are included wholesale in the docs, and the copyright
136344     headers make them even more overwhelming. Plus, we don't have
136345     copyright headers on examples anywhere else.
136346
136347  gio/tests/gdbus-example-own-name.c       | 13 -------------
136348  gio/tests/gdbus-example-peer.c           | 13 -------------
136349  gio/tests/gdbus-example-server.c         | 13 -------------
136350  gio/tests/gdbus-example-subtree.c        | 13 -------------
136351  gio/tests/gdbus-example-unix-fd-client.c | 13 -------------
136352  gio/tests/gdbus-example-watch-name.c     | 13 -------------
136353  gio/tests/gdbus-example-watch-proxy.c    | 13 -------------
136354  7 files changed, 91 deletions(-)
136355
136356 commit 9a2422b216263dd7bc4f27a98bc89d5ea6dfe791
136357 Author: Matthias Clasen <mclasen@redhat.com>
136358 Date:   Tue May 11 15:42:15 2010 -0400
136359
136360     Trivial: rename a file
136361
136362  docs/reference/gio/Makefile.am                                      |
136363  4 ++--
136364  docs/reference/gio/gio-docs.xml                                     |
136365  2 +-
136366  docs/reference/gio/{migrating-dbus-glib.xml => migrating-gdbus.xml} | 0
136367  3 files changed, 3 insertions(+), 3 deletions(-)
136368
136369 commit 0e98557753ad5f5f9b74fd135dcdbe18055dc11a
136370 Author: Kjartan Maraas <kmaraas@gnome.org>
136371 Date:   Tue May 11 19:54:06 2010 +0200
136372
136373     Updated Norwegian bokmål translation
136374
136375  po/nb.po | 92
136376  ++++++++++++++++++++++++++++++++--------------------------------
136377  1 file changed, 46 insertions(+), 46 deletions(-)
136378
136379 commit 8c523c069b79a746c2dcdfe7e253513ff489cd39
136380 Author: David Zeuthen <davidz@redhat.com>
136381 Date:   Tue May 11 12:04:37 2010 -0400
136382
136383     GDBus: Update TODO list
136384
136385  gio/gdbusconnection.c | 28 ++++++++++++++++++++++++++++
136386  1 file changed, 28 insertions(+)
136387
136388 commit 6d5ac8163b962803fedcf57b9ccad8a2c1205c82
136389 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
136390 Date:   Mon May 10 09:48:49 2010 +0200
136391
136392     gio: Fix gsettings build with binutils gold linker
136393
136394  gio/Makefile.am | 1 +
136395  1 file changed, 1 insertion(+)
136396
136397 commit 936ff022f21a43f39552799dc1b3988379563959
136398 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
136399 Date:   Mon May 10 09:51:49 2010 +0200
136400
136401     Don't include __bss_start, _edata and _end symbols in the abichecks
136402
136403     They are added by the binutils gold linker.
136404
136405  gio/abicheck.sh     | 2 +-
136406  glib/abicheck.sh    | 2 +-
136407  gobject/abicheck.sh | 2 +-
136408  3 files changed, 3 insertions(+), 3 deletions(-)
136409
136410 commit 2d208c9d364369d68a54cfd0682e17f2ce771db5
136411 Author: David Zeuthen <davidz@redhat.com>
136412 Date:   Mon May 10 16:20:59 2010 -0400
136413
136414     GDBus: In gdbus(1), try Get() if GetAll() fails
136415
136416     This fixes a problem with services that doesn't implement GetAll() for
136417     one reason or another.
136418
136419     $ gdbus introspect --session --dest
136420     org.freedesktop.ReserveDevice1.Audio0 --object-path
136421     /org/freedesktop/ReserveDevice1/Audio0
136422     node /org/freedesktop/ReserveDevice1/Audio0 {
136423       interface org.freedesktop.ReserveDevice1 {
136424         methods:
136425           RequestRelease(in  i priority,
136426                          out b result);
136427         properties:
136428           readonly i Priority = 0;
136429           readonly s ApplicationName = 'PulseAudio Sound Server';
136430           readonly s ApplicationDeviceName = 'Internal Audio Analog
136431           Stereo';
136432       };
136433       interface org.freedesktop.DBus.Properties {
136434         methods:
136435           Get(in  s interface,
136436               in  s property,
136437               out v value);
136438       };
136439       interface org.freedesktop.DBus.Introspectable {
136440         methods:
136441           Introspect(out s data);
136442       };
136443     };
136444
136445  gio/gdbus-tool.c | 28 ++++++++++++++++++++++++++++
136446  1 file changed, 28 insertions(+)
136447
136448 commit 6e23b0b7850c170405aa25d9441a9cd8cc05a38b
136449 Author: David Zeuthen <davidz@redhat.com>
136450 Date:   Mon May 10 14:43:08 2010 -0400
136451
136452     GDBus: Add TODO item about a need to validate data / messages
136453
136454  gio/gdbusconnection.c | 5 +++++
136455  1 file changed, 5 insertions(+)
136456
136457 commit adf50912ddb29c8c6b36702df1162e6211765dea
136458 Author: David Zeuthen <davidz@redhat.com>
136459 Date:   Mon May 10 14:07:13 2010 -0400
136460
136461     GDBus Add TODO items about finding and launching bus instances
136462
136463  gio/gdbusconnection.c | 28 ++++++++++++++++++++++++++++
136464  1 file changed, 28 insertions(+)
136465
136466 commit 5800a1f91162ec5a0e96fae12857be2ebe404d3a
136467 Author: Jorge González <jorgegonz@svn.gnome.org>
136468 Date:   Mon May 10 19:38:57 2010 +0200
136469
136470     Updated Spanish translation
136471
136472  po/es.po | 91
136473  ++++++++++++++++++++++++++++++++++------------------------------
136474  1 file changed, 49 insertions(+), 42 deletions(-)
136475
136476 commit 7e8b07ae3be5ce63ba17183a410ac8512a29cb13
136477 Author: David Zeuthen <davidz@redhat.com>
136478 Date:   Mon May 10 13:31:54 2010 -0400
136479
136480     GDBus: Use GVariant instead of GHashTable for
136481     GDBusProxy::g-properties-changed
136482
136483  gio/gdbusconnection.c                 | 13 -------------
136484  gio/gdbusproxy.c                      | 24 +++++++++++-------------
136485  gio/gdbusproxy.h                      |  2 +-
136486  gio/tests/gdbus-example-watch-proxy.c | 21 +++++++++++++++------
136487  4 files changed, 27 insertions(+), 33 deletions(-)
136488
136489 commit 869b4c68332f36377bbdfd186e37f6194ae5ed5a
136490 Author: David Zeuthen <davidz@redhat.com>
136491 Date:   Mon May 10 11:47:08 2010 -0400
136492
136493     GDBus: Use call() instead of invoke_method()
136494
136495     Lots of people been suggesting this. We still use MethodInvocation /
136496     method_invocation for handling incoming method calls so use call()
136497     instead of invoke_method() helps to separate the client and server
136498     facilities. Which is a good thing(tm).
136499
136500  docs/reference/gio/gio-sections.txt        |  14 +-
136501  docs/reference/gio/migrating-dbus-glib.xml |   6 +-
136502  gio/gdbus-tool.c                           | 160 +++++++++---------
136503  gio/gdbusauthmechanismexternal.c           |   2 +-
136504  gio/gdbusconnection.c                      | 104 ++++++------
136505  gio/gdbusconnection.h                      |  10 +-
136506  gio/gdbuserror.c                           |  13 +-
136507  gio/gdbusnameowning.c                      |  52 +++---
136508  gio/gdbusnamewatching.c                    |  56 +++----
136509  gio/gdbusproxy.c                           | 142 ++++++++--------
136510  gio/gdbusproxy.h                           |  10 +-
136511  gio/gio.symbols                            |  14 +-
136512  gio/gioenums.h                             |  14 +-
136513  gio/tests/gdbus-connection.c               | 160 +++++++++---------
136514  gio/tests/gdbus-example-peer.c             |  20 +--
136515  gio/tests/gdbus-export.c                   | 252
136516  ++++++++++++++---------------
136517  gio/tests/gdbus-introspection.c            |  14 +-
136518  gio/tests/gdbus-names.c                    |  40 ++---
136519  gio/tests/gdbus-peer.c                     |  44 ++---
136520  gio/tests/gdbus-proxy.c                    | 146 ++++++++---------
136521  gio/tests/gdbus-threading.c                | 114 ++++++-------
136522  21 files changed, 694 insertions(+), 693 deletions(-)
136523
136524 commit 728c4e38e72055080c148f9cebca85a08d16a445
136525 Author: Matthias Clasen <mclasen@redhat.com>
136526 Date:   Mon May 10 08:07:28 2010 -0400
136527
136528     More copyright year updates
136529
136530  gio/tests/gdbus-addresses.c     | 2 +-
136531  gio/tests/gdbus-connection.c    | 2 +-
136532  gio/tests/gdbus-error.c         | 2 +-
136533  gio/tests/gdbus-exit-on-close.c | 2 +-
136534  gio/tests/gdbus-export.c        | 2 +-
136535  gio/tests/gdbus-introspection.c | 2 +-
136536  gio/tests/gdbus-names.c         | 2 +-
136537  gio/tests/gdbus-peer.c          | 2 +-
136538  gio/tests/gdbus-proxy.c         | 2 +-
136539  gio/tests/gdbus-serialization.c | 2 +-
136540  gio/tests/gdbus-sessionbus.c    | 2 +-
136541  gio/tests/gdbus-tests.c         | 2 +-
136542  gio/tests/gdbus-threading.c     | 2 +-
136543  13 files changed, 13 insertions(+), 13 deletions(-)
136544
136545 commit 5d1135618e6ec5c6a6c41bed602cec643f9d8b8f
136546 Author: Matthias Clasen <mclasen@redhat.com>
136547 Date:   Mon May 10 08:07:07 2010 -0400
136548
136549     Trivia
136550
136551  gio/gdbusaddress.c    | 34 +++++++++++++++++-----------------
136552  gio/gdbusconnection.c | 34 +++++++++++++++++++++-------------
136553  2 files changed, 38 insertions(+), 30 deletions(-)
136554
136555 commit 25a8aa5d88d3d4b8ebcf8be42a2adc233dbb104c
136556 Author: Matthias Clasen <mclasen@redhat.com>
136557 Date:   Sun May 9 22:13:18 2010 -0400
136558
136559     Cosmetic fixes
136560
136561     Use P_() for properties, fix up indentation, etc.
136562
136563  gio/gdbusauth.c               |   4 +-
136564  gio/gdbusauthmechanism.c      |  71 +++---
136565  gio/gdbusconnection.c         | 514
136566  +++++++++++++++++++-----------------------
136567  gio/gdbusmethodinvocation.c   |  69 +++---
136568  gio/gdbusproxy.c              | 145 ++++++------
136569  gio/gdbusserver.c             |  81 +++----
136570  gio/gunixcredentialsmessage.c |   7 +-
136571  7 files changed, 407 insertions(+), 484 deletions(-)
136572
136573 commit 0cf467c2ca92ece9625dbc54ad3065ad5298f735
136574 Author: Matthias Clasen <mclasen@redhat.com>
136575 Date:   Sun May 9 13:14:55 2010 -0400
136576
136577     Update copyright years to include 2010
136578
136579  gio/gcredentials.c               | 2 +-
136580  gio/gcredentials.h               | 2 +-
136581  gio/gdbus-tool.c                 | 2 +-
136582  gio/gdbusaddress.c               | 2 +-
136583  gio/gdbusaddress.h               | 2 +-
136584  gio/gdbusauth.c                  | 2 +-
136585  gio/gdbusauth.h                  | 2 +-
136586  gio/gdbusauthmechanism.c         | 2 +-
136587  gio/gdbusauthmechanism.h         | 2 +-
136588  gio/gdbusauthmechanismanon.c     | 2 +-
136589  gio/gdbusauthmechanismanon.h     | 2 +-
136590  gio/gdbusauthmechanismexternal.c | 2 +-
136591  gio/gdbusauthmechanismexternal.h | 2 +-
136592  gio/gdbusauthmechanismsha1.c     | 2 +-
136593  gio/gdbusauthmechanismsha1.h     | 2 +-
136594  gio/gdbusauthobserver.c          | 2 +-
136595  gio/gdbusauthobserver.h          | 2 +-
136596  gio/gdbusconnection.c            | 2 +-
136597  gio/gdbusconnection.h            | 2 +-
136598  gio/gdbuserror.c                 | 2 +-
136599  gio/gdbuserror.h                 | 2 +-
136600  gio/gdbusintrospection.c         | 2 +-
136601  gio/gdbusintrospection.h         | 2 +-
136602  gio/gdbusmessage.c               | 2 +-
136603  gio/gdbusmessage.h               | 2 +-
136604  gio/gdbusmethodinvocation.c      | 2 +-
136605  gio/gdbusmethodinvocation.h      | 2 +-
136606  gio/gdbusnameowning.c            | 2 +-
136607  gio/gdbusnameowning.h            | 2 +-
136608  gio/gdbusnamewatching.c          | 2 +-
136609  gio/gdbusnamewatching.h          | 2 +-
136610  gio/gdbusprivate.c               | 2 +-
136611  gio/gdbusprivate.h               | 2 +-
136612  gio/gdbusproxy.c                 | 2 +-
136613  gio/gdbusproxy.h                 | 2 +-
136614  gio/gdbusproxywatching.c         | 2 +-
136615  gio/gdbusproxywatching.h         | 2 +-
136616  gio/gdbusserver.c                | 2 +-
136617  gio/gdbusserver.h                | 2 +-
136618  gio/gdbusutils.c                 | 2 +-
136619  gio/gdbusutils.h                 | 2 +-
136620  41 files changed, 41 insertions(+), 41 deletions(-)
136621
136622 commit e82eea6fdae1a24b58bbd9a440c6c37bd2980afd
136623 Author: Matthias Clasen <mclasen@redhat.com>
136624 Date:   Sun May 9 13:09:54 2010 -0400
136625
136626     Microoptimize string reallocations
136627
136628  gio/gdbusconnection.c | 86
136629  ++++++++++++++++++++++++++++-----------------------
136630  1 file changed, 48 insertions(+), 38 deletions(-)
136631
136632 commit b87dd96a8a418f4f5915e4a1cb59737a009efdd8
136633 Author: Matthias Clasen <mclasen@redhat.com>
136634 Date:   Sun May 9 12:41:02 2010 -0400
136635
136636     Move some platform sources around
136637
136638     gunixcredentialsmessage.h ought to live with other UNIX headers,
136639     and the credentials are moved from dbus-specific to just GIO sources.
136640     Also move gfiledescriptorbased.c to the UNIX sources.
136641
136642  gio/Makefile.am | 12 +++++-------
136643  1 file changed, 5 insertions(+), 7 deletions(-)
136644
136645 commit b96c3b6d60a87f31a46ff5499c133571f0470940
136646 Author: Matthias Clasen <mclasen@redhat.com>
136647 Date:   Sun May 9 12:24:56 2010 -0400
136648
136649     Mention multithreading as a reason for not using libdbus
136650
136651  docs/reference/gio/migrating-dbus-glib.xml | 4 +++-
136652  1 file changed, 3 insertions(+), 1 deletion(-)
136653
136654 commit 03b5db44779c54947c3801609a42b2d2801b5a97
136655 Author: Robert Bragg <robert@linux.intel.com>
136656 Date:   Thu May 6 15:46:00 2010 +0100
136657
136658     gtester-report: cope with binaries with no test cases
136659
136660     It's possible that a given binary may conditionally decided not to run
136661     any test cases (e.g. since they are all slow but -m=quick is currently
136662     in use) In this case the xml may contain <testbinary> nodes with no
136663     <testcase> children. This was resulting in a divide by zero when
136664     calculating the green → red color interpolation.
136665
136666     https://bugzilla.gnome.org/show_bug.cgi?id=617914
136667
136668  glib/gtester-report | 25 +++++++++++++++----------
136669  1 file changed, 15 insertions(+), 10 deletions(-)
136670
136671 commit c148cafdd16f8bfed46cf5b0af05af3cbdc550c7
136672 Author: David Zeuthen <davidz@redhat.com>
136673 Date:   Sun May 9 10:02:56 2010 -0400
136674
136675     GDBus: Rework GCredentials type
136676
136677     These changes are is related to
136678
136679      https://bugzilla.gnome.org/show_bug.cgi?id=617483
136680
136681     and IRC discussions with danw.
136682
136683  docs/reference/gio/gio-sections.txt |  15 +-
136684  gio/gcredentials.c                  | 435
136685  +++++++++++++-----------------------
136686  gio/gcredentials.h                  |  44 ++--
136687  gio/gdbusauth.c                     |   2 +-
136688  gio/gdbusauthmechanismexternal.c    |  19 +-
136689  gio/gio.symbols                     |  15 +-
136690  gio/gunixcredentialsmessage.c       |  13 +-
136691  7 files changed, 193 insertions(+), 350 deletions(-)
136692
136693 commit bb7106c5dfce5597bcc4a0682200fb50f5201c29
136694 Author: Matthias Clasen <mclasen@redhat.com>
136695 Date:   Sun May 9 02:27:09 2010 -0400
136696
136697     Add some conceptual changes
136698
136699  docs/reference/gio/migrating-dbus-glib.xml | 95
136700  ++++++++++++++++++++----------
136701  gio/gdbusaddress.c                         |  2 +-
136702  gio/gdbusintrospection.c                   |  2 +-
136703  3 files changed, 66 insertions(+), 33 deletions(-)
136704
136705 commit 8315eb77d57de73b950d152edbc7a104d378642c
136706 Author: Matthias Clasen <mclasen@redhat.com>
136707 Date:   Sun May 9 01:44:11 2010 -0400
136708
136709     Some documentation tweaks
136710
136711     Add links to the D-Bus docs in some places, and various
136712     other additions.
136713
136714  docs/reference/gio/overview.xml |  6 +++---
136715  gio/gdbusaddress.c              |  4 +++-
136716  gio/gdbusconnection.c           | 14 +++++++-------
136717  gio/gdbusintrospection.c        |  6 +++++-
136718  gio/gdbusmethodinvocation.c     |  4 ++++
136719  gio/gdbusnameowning.c           | 18 ++++++++++--------
136720  gio/gdbusproxywatching.c        |  2 +-
136721  7 files changed, 33 insertions(+), 21 deletions(-)
136722
136723 commit 7ca2e000546733446f737ec8fe425dd17218eada
136724 Author: Matthias Clasen <mclasen@redhat.com>
136725 Date:   Sat May 8 23:28:17 2010 -0400
136726
136727     Doc improvements
136728
136729     Make sure all unix-specific apis are marked as such.
136730
136731  docs/reference/gio/gio-docs.xml     | 19 ++++++++++---------
136732  docs/reference/gio/gio-sections.txt | 22 ++++++++++++++--------
136733  gio/gdesktopappinfo.c               | 16 ++++++++--------
136734  gio/gfiledescriptorbased.c          |  6 +++++-
136735  gio/gunixconnection.c               | 11 ++++++++---
136736  gio/gunixfdlist.c                   |  7 ++++++-
136737  gio/gunixfdmessage.c                | 13 +++++++++----
136738  gio/gunixinputstream.c              |  4 ++--
136739  gio/gunixmounts.c                   |  8 ++++----
136740  gio/gunixoutputstream.c             |  6 +++---
136741  gio/gunixsocketaddress.c            | 14 +++++++++-----
136742  11 files changed, 78 insertions(+), 48 deletions(-)
136743
136744 commit 6bea235c8b3bb79b508491985dd38c2074ee6843
136745 Author: Simon McVittie <simon.mcvittie@collabora.co.uk>
136746 Date:   Sat May 8 21:30:27 2010 -0400
136747
136748     Support 64bit integers in GKeyFile
136749
136750  docs/reference/glib/glib-sections.txt |   4 +
136751  glib/gkeyfile.c                       | 152
136752  ++++++++++++++++++++++++++++++++++
136753  glib/gkeyfile.h                       |  16 ++++
136754  glib/glib.symbols                     |   4 +
136755  glib/tests/keyfile.c                  |  46 ++++++++++
136756  5 files changed, 222 insertions(+)
136757
136758 commit 08b5f866971eb2f44e572390f8e9f322fa8a2840
136759 Author: Matthias Clasen <mclasen@redhat.com>
136760 Date:   Sat May 8 21:18:48 2010 -0400
136761
136762     Make GSETTINGS_CHECK_RULE work in !srcdir builds
136763
136764     This problem was reported in bug 617823.
136765
136766  m4macros/gsettings.m4 | 2 +-
136767  1 file changed, 1 insertion(+), 1 deletion(-)
136768
136769 commit c13c36e3b9db500e30055e616ffa52672281fc49
136770 Author: Matthias Clasen <mclasen@redhat.com>
136771 Date:   Sat May 8 20:58:10 2010 -0400
136772
136773     Add test for g_get_language_names
136774
136775  glib/tests/Makefile.am |  3 ++
136776  glib/tests/utils.c     | 84
136777  ++++++++++++++++++++++++++++++++++++++++++++++++++
136778  2 files changed, 87 insertions(+)
136779
136780 commit e8bc8c6cbf86ee07a56f3eaa9fdb44b97ad12c6d
136781 Author: Matthias Clasen <mclasen@redhat.com>
136782 Date:   Sat May 8 20:10:57 2010 -0400
136783
136784     Document length parameter of g_settings_get/set_strv
136785
136786     This parameter was not mentioned in the doc comment, as pointed
136787     out in bug 617767.
136788
136789  gio/gsettings.c | 2 ++
136790  1 file changed, 2 insertions(+)
136791
136792 commit 9164fd02c9043baee99199a3ba33c98e2309dc00
136793 Author: Matthias Clasen <mclasen@redhat.com>
136794 Date:   Sat May 8 20:10:57 2010 -0400
136795
136796     Document length parameter of g_settings_get/set_strv
136797
136798     This parameter was not mentioned in the doc comment, as pointed
136799     out in bug 617767.
136800
136801  gio/gsettings.c | 2 ++
136802  1 file changed, 2 insertions(+)
136803
136804 commit af263a3a10ff9f3ae41d30e8cb9753b8b9f1ad43
136805 Author: Dan Winship <danw@gnome.org>
136806 Date:   Fri May 7 19:08:13 2010 -0400
136807
136808     remove broken useless initialization in socket-client/socket-server
136809
136810     https://bugzilla.gnome.org/show_bug.cgi?id=618051
136811
136812  gio/tests/socket-client.c | 2 +-
136813  gio/tests/socket-server.c | 2 +-
136814  2 files changed, 2 insertions(+), 2 deletions(-)
136815
136816 commit f1855c2f77fb76347c332b21865e5513f89b15b9
136817 Author: David Zeuthen <davidz@redhat.com>
136818 Date:   Fri May 7 15:02:37 2010 -0400
136819
136820     GDBus: add TODO item about maybe having to rework
136821     ::g-properties-changed
136822
136823  gio/gdbusconnection.c | 13 +++++++++++++
136824  1 file changed, 13 insertions(+)
136825
136826 commit 85c85ae63a95f4004020db56da6242b26ce073c0
136827 Author: David Zeuthen <davidz@redhat.com>
136828 Date:   Fri May 7 14:57:20 2010 -0400
136829
136830     GDBus: add TODO item about the need to rewrite private GDBusAuth*
136831     classes
136832
136833  gio/gdbusconnection.c | 3 +++
136834  1 file changed, 3 insertions(+)
136835
136836 commit 5bd876bef0235ec5c745ac948e906bf51adf2fef
136837 Author: David Zeuthen <davidz@redhat.com>
136838 Date:   Fri May 7 14:56:01 2010 -0400
136839
136840     Add TODO item about wanting G_DBUS_NONCE_TCP_TMPDIR
136841
136842  gio/gdbusconnection.c | 5 +++++
136843  1 file changed, 5 insertions(+)
136844
136845 commit 5134a1d151f14cfadfa72c23d0660f3928bda821
136846 Author: David Zeuthen <davidz@redhat.com>
136847 Date:   Fri May 7 14:36:07 2010 -0400
136848
136849     GDBus: Document environment variables in "Running GIO applications"
136850
136851  docs/reference/gio/overview.xml | 45
136852  +++++++++++++++++++++++++++++++++++++++++
136853  1 file changed, 45 insertions(+)
136854
136855 commit 1ddda12d646f67fcb558399dce20ecff2405bf20
136856 Author: Matthias Clasen <mclasen@redhat.com>
136857 Date:   Thu May 6 20:54:04 2010 -0400
136858
136859     A quick cheat sheet
136860
136861  docs/reference/gio/migrating-dbus-glib.xml | 30
136862  +++++++++++++++++++++++++++++-
136863  1 file changed, 29 insertions(+), 1 deletion(-)
136864
136865 commit f309334bc629b9b148d9ce2887489930d4eedd3f
136866 Author: David Zeuthen <davidz@redhat.com>
136867 Date:   Thu May 6 19:39:16 2010 -0400
136868
136869     GDBus: add a man page for gdbus(1)
136870
136871  docs/reference/gio/Makefile.am  |   7 +-
136872  docs/reference/gio/gdbus.xml    | 221
136873  ++++++++++++++++++++++++++++++++++++++++
136874  docs/reference/gio/gio-docs.xml |   1 +
136875  3 files changed, 227 insertions(+), 2 deletions(-)
136876
136877 commit f14e30818c7d355f0c3d61bab2f2a702dc747952
136878 Author: Matthias Clasen <mclasen@redhat.com>
136879 Date:   Thu May 6 18:15:00 2010 -0400
136880
136881     Mention D-Bus functionality in the overview
136882
136883  docs/reference/gio/overview.xml | 39
136884  +++++++++++++++++++++++++++------------
136885  1 file changed, 27 insertions(+), 12 deletions(-)
136886
136887 commit 133f66538dbf266be3c99b34f1eeee0a5e6068ac
136888 Author: Matthias Clasen <mclasen@redhat.com>
136889 Date:   Thu May 6 17:52:54 2010 -0400
136890
136891     Add a migration chapter for dbus bits
136892
136893     Also split migration.xml into separate files per chapter, it was
136894     getting unwieldy.
136895
136896  docs/reference/gio/Makefile.am                     |  10 +-
136897  docs/reference/gio/gio-docs.xml                    |   8 +-
136898  docs/reference/gio/migrating-dbus-glib.xml         |   7 +
136899  docs/reference/gio/migrating-gconf.xml             | 418
136900  +++++++++++++++++++++
136901  docs/reference/gio/migrating-gnome-vfs.xml         | 133 +++++++
136902  .../gio/{migrating.xml => migrating-posix.xml}     |   0
136903  6 files changed, 573 insertions(+), 3 deletions(-)
136904
136905 commit 44fd23b649ebe2f8f6d31e78400d3230b2c38366
136906 Author: David Zeuthen <davidz@redhat.com>
136907 Date:   Thu May 6 17:41:31 2010 -0400
136908
136909     GDBus: Add more symbols to pltcheck.sh's SKIP variable
136910
136911     In particular, add these symbols
136912
136913      g_memdup
136914      g_print
136915      g_random_int
136916      g_propagate_prefixed_e
136917      g_thread_create_full
136918      g_int_hash
136919      g_file_open_tmp
136920      g_thread_self
136921      g_usleep
136922
136923  gio/pltcheck.sh | 2 +-
136924  1 file changed, 1 insertion(+), 1 deletion(-)
136925
136926 commit 46ce134d516f4a246996328c980efe16195ab429
136927 Author: David Zeuthen <davidz@redhat.com>
136928 Date:   Thu May 6 17:31:51 2010 -0400
136929
136930     GDBus: Add new symbols to gio.symbols
136931
136932  docs/reference/gio/gio-sections.txt      |   6 +-
136933  docs/reference/gio/gio.types             |   2 +-
136934  gio/gcredentials.c                       |   4 +
136935  gio/gdbusaddress.c                       |   4 +
136936  gio/gdbusauth.c                          |   4 +
136937  gio/gdbusauthmechanism.c                 |   4 +
136938  gio/gdbusauthmechanismanon.c             |   4 +
136939  gio/gdbusauthmechanismexternal.c         |   4 +
136940  gio/gdbusauthmechanismsha1.c             |   4 +
136941  gio/gdbusauthobserver.c                  |   4 +
136942  gio/gdbusconnection.c                    |  10 +-
136943  gio/gdbuserror.c                         |   4 +
136944  gio/gdbusintrospection.c                 |   5 +
136945  gio/gdbusmessage.c                       |  20 ++-
136946  gio/gdbusmessage.h                       |   8 +-
136947  gio/gdbusmethodinvocation.c              |   4 +
136948  gio/gdbusnameowning.c                    |   4 +
136949  gio/gdbusnamewatching.c                  |   4 +
136950  gio/gdbusprivate.c                       |   4 +
136951  gio/gdbusproxy.c                         |   4 +
136952  gio/gdbusproxywatching.c                 |   4 +
136953  gio/gdbusserver.c                        |   4 +
136954  gio/gdbusutils.c                         |   4 +
136955  gio/gio.symbols                          | 299
136956  +++++++++++++++++++++++++++++++
136957  gio/gunixcredentialsmessage.c            |   4 +
136958  gio/tests/gdbus-example-unix-fd-client.c |   2 +-
136959  gio/tests/gdbus-peer.c                   |   2 +-
136960  gio/tests/gdbus-serialization.c          |   2 +-
136961  28 files changed, 405 insertions(+), 23 deletions(-)
136962
136963 commit fb1b4599a0effe728f42da8748b469a62f91ed8d
136964 Author: David Zeuthen <davidz@redhat.com>
136965 Date:   Thu May 6 16:34:23 2010 -0400
136966
136967     GDBus: Fix up i18n
136968
136969  gio/gcredentials.c               |  3 ++-
136970  gio/gdbus-tool.c                 |  4 +++-
136971  gio/gdbusaddress.c               |  5 +++--
136972  gio/gdbusauth.c                  |  4 ++--
136973  gio/gdbusauthmechanism.c         |  4 ++--
136974  gio/gdbusauthmechanismanon.c     |  4 ++--
136975  gio/gdbusauthmechanismexternal.c |  4 +++-
136976  gio/gdbusauthmechanismsha1.c     |  4 +++-
136977  gio/gdbusauthobserver.c          |  4 ++--
136978  gio/gdbusconnection.c            | 27 +++++++++++++++------------
136979  gio/gdbuserror.c                 |  5 +++--
136980  gio/gdbusintrospection.c         |  5 +++--
136981  gio/gdbusmessage.c               |  3 ++-
136982  gio/gdbusmethodinvocation.c      |  3 ++-
136983  gio/gdbusnameowning.c            |  4 ++--
136984  gio/gdbusnamewatching.c          |  5 +++--
136985  gio/gdbusprivate.c               | 16 ++++++++++++++--
136986  gio/gdbusproxy.c                 |  5 ++++-
136987  gio/gdbusproxywatching.c         |  4 ++--
136988  gio/gdbusserver.c                | 16 ++++++++++------
136989  gio/gdbusutils.c                 |  4 ++--
136990  gio/gunixcredentialsmessage.c    |  4 ++--
136991  22 files changed, 86 insertions(+), 51 deletions(-)
136992
136993 commit 0fd6498cd89888023fb2161bfdde9339a4346986
136994 Author: David Zeuthen <davidz@redhat.com>
136995 Date:   Thu May 6 16:02:08 2010 -0400
136996
136997     Add "Since: 2.26" to all new GDBus API
136998
136999  docs/reference/gio/gio-docs.xml |  2 +-
137000  gio/gcredentials.c              | 32 ++++++++++++++
137001  gio/gcredentials.h              |  4 ++
137002  gio/gdbusaddress.c              | 12 ++++++
137003  gio/gdbusauthobserver.c         |  6 +++
137004  gio/gdbusauthobserver.h         |  4 ++
137005  gio/gdbusconnection.c           | 94
137006  ++++++++++++++++++++++++++++++++++++++---
137007  gio/gdbusconnection.h           | 24 +++++++++++
137008  gio/gdbuserror.c                | 20 +++++++++
137009  gio/gdbuserror.h                |  4 ++
137010  gio/gdbusintrospection.c        | 52 +++++++++++++++++++++--
137011  gio/gdbusintrospection.h        | 28 ++++++++++++
137012  gio/gdbusmessage.c              | 88
137013  ++++++++++++++++++++++++++++++++++++++
137014  gio/gdbusmessage.h              |  4 ++
137015  gio/gdbusmethodinvocation.c     | 50 ++++++++++++++++++++++
137016  gio/gdbusmethodinvocation.h     |  4 ++
137017  gio/gdbusnameowning.c           | 10 ++++-
137018  gio/gdbusnameowning.h           |  6 +++
137019  gio/gdbusnamewatching.c         |  8 +++-
137020  gio/gdbusnamewatching.h         |  4 ++
137021  gio/gdbusprivate.c              |  2 +-
137022  gio/gdbusproxy.c                | 70 ++++++++++++++++++++++++++----
137023  gio/gdbusproxy.h                |  4 ++
137024  gio/gdbusproxywatching.c        |  6 ++-
137025  gio/gdbusproxywatching.h        |  4 ++
137026  gio/gdbusserver.c               | 28 ++++++++++++
137027  gio/gdbusserver.h               |  4 ++
137028  gio/gdbusutils.c                | 15 ++++++-
137029  gio/gioenums.h                  | 30 ++++++++++++-
137030  gio/gunixcredentialsmessage.c   |  4 ++
137031  gio/gunixcredentialsmessage.h   | 15 +++++++
137032  31 files changed, 611 insertions(+), 27 deletions(-)
137033
137034 commit c490c14f4e3fbbe8c74b26e6cacac31b0e744c92
137035 Author: David Zeuthen <davidz@redhat.com>
137036 Date:   Thu May 6 15:31:45 2010 -0400
137037
137038     Set up gtk-doc for GDBus
137039
137040     Also move send_credentials() and receive_credentials() to
137041     GUnixConnection. This code might change, discussion is still ongoing
137042     in
137043
137044      https://bugzilla.gnome.org/show_bug.cgi?id=617483.
137045
137046  docs/reference/gio/gio-docs.xml     |  21 ++
137047  docs/reference/gio/gio-sections.txt | 390
137048  ++++++++++++++++++++++++++++++++++++
137049  docs/reference/gio/gio.types        |  11 +
137050  gio/gcredentials.c                  |   4 +-
137051  gio/gdbusaddress.c                  |   2 +-
137052  gio/gdbusauth.c                     | 189 -----------------
137053  gio/gdbusauthobserver.c             |   2 +-
137054  gio/gdbusconnection.c               |   8 +-
137055  gio/gdbuserror.c                    |   2 +-
137056  gio/gdbusintrospection.c            |   2 +-
137057  gio/gdbusmessage.c                  |   2 +-
137058  gio/gdbusmethodinvocation.c         |   2 +-
137059  gio/gdbusnameowning.c               |   4 +-
137060  gio/gdbusnamewatching.c             |   4 +-
137061  gio/gdbusproxy.c                    |   2 +-
137062  gio/gdbusproxywatching.c            |   4 +-
137063  gio/gdbusserver.c                   |   4 +-
137064  gio/gdbusutils.c                    |   2 +-
137065  gio/gunixconnection.c               | 258 ++++++++++++++++++++++++
137066  gio/gunixconnection.h               |  10 +
137067  20 files changed, 712 insertions(+), 211 deletions(-)
137068
137069 commit 47805f4e0cadf35bd6882d7e54374fead25637d2
137070 Author: Ryan Lortie <desrt@desrt.ca>
137071 Date:   Thu May 6 14:19:58 2010 -0500
137072
137073     Bug 617947 - glib-mkenums: add @valuenum@ support
137074
137075     Add a @valuenum@ substitution that outputs the integer value of a
137076     particular enum value.  The value is determined by using (sandboxed)
137077     perl to evaluate C expression.  If evaluation fails then glib-mkenums
137078     dies loudly.  Evaluation is only enabled if '@valuenum@' appears
137079     in the
137080     template file, so existing users will not be affected.
137081
137082  gobject/glib-mkenums.in | 36 ++++++++++++++++++++++++++++++------
137083  1 file changed, 30 insertions(+), 6 deletions(-)
137084
137085 commit 7aa71527e592d3c46d08a784cf061c79e61d11d8
137086 Author: Ryan Lortie <desrt@desrt.ca>
137087 Date:   Thu May 6 12:36:10 2010 -0500
137088
137089     glib-mkenums: Fix support for comment templates
137090
137091     Currently, specifying a comment template in the template file
137092     results in
137093     the given template being appended to the default (C-style) one rather
137094     than replacing it.
137095
137096     This causes it to be replaced outright.
137097
137098     Bug 617940.
137099
137100  gobject/glib-mkenums.in | 6 ++++--
137101  1 file changed, 4 insertions(+), 2 deletions(-)
137102
137103 commit d0a14469d09d5fe23de219ba293fd4a266b02ced
137104 Author: David Zeuthen <davidz@redhat.com>
137105 Date:   Thu May 6 14:13:59 2010 -0400
137106
137107     Initial GDBus code-drop from GDBus-standalone repo
137108
137109     Things compile and the test-suite passes. Still need to hook up
137110     gio.symbols and docs. There are still a bunch of TODOs left in the
137111     sources that needs to be addressed.
137112
137113     Signed-off-by: David Zeuthen <davidz@redhat.com>
137114
137115  configure.in                             |   10 +
137116  gio/Makefile.am                          |   58 +-
137117  gio/gcredentials.c                       |  427 +++
137118  gio/gcredentials.h                       |  104 +
137119  gio/gdbus-bash-completion.sh             |   33 +
137120  gio/gdbus-tool.c                         | 1491 +++++++++
137121  gio/gdbusaddress.c                       | 1004 ++++++
137122  gio/gdbusaddress.h                       |   54 +
137123  gio/gdbusauth.c                          | 1538 +++++++++
137124  gio/gdbusauth.h                          |   86 +
137125  gio/gdbusauthmechanism.c                 |  342 ++
137126  gio/gdbusauthmechanism.h                 |  174 +
137127  gio/gdbusauthmechanismanon.c             |  327 ++
137128  gio/gdbusauthmechanismanon.h             |   82 +
137129  gio/gdbusauthmechanismexternal.c         |  416 +++
137130  gio/gdbusauthmechanismexternal.h         |   82 +
137131  gio/gdbusauthmechanismsha1.c             | 1216 +++++++
137132  gio/gdbusauthmechanismsha1.h             |   82 +
137133  gio/gdbusauthobserver.c                  |  218 ++
137134  gio/gdbusauthobserver.h                  |  100 +
137135  gio/gdbusconnection.c                    | 5280
137136  ++++++++++++++++++++++++++++++
137137  gio/gdbusconnection.h                    |  467 +++
137138  gio/gdbuserror.c                         |  847 +++++
137139  gio/gdbuserror.h                         |   92 +
137140  gio/gdbusintrospection.c                 | 2009 ++++++++++++
137141  gio/gdbusintrospection.h                 |  255 ++
137142  gio/gdbusmessage.c                       | 2421 ++++++++++++++
137143  gio/gdbusmessage.h                       |  172 +
137144  gio/gdbusmethodinvocation.c              |  795 +++++
137145  gio/gdbusmethodinvocation.h              |  119 +
137146  gio/gdbusnameowning.c                    |  713 ++++
137147  gio/gdbusnameowning.h                    |   88 +
137148  gio/gdbusnamewatching.c                  |  620 ++++
137149  gio/gdbusnamewatching.h                  |   68 +
137150  gio/gdbusprivate.c                       | 1040 ++++++
137151  gio/gdbusprivate.h                       |   83 +
137152  gio/gdbusproxy.c                         | 1542 +++++++++
137153  gio/gdbusproxy.h                         |  146 +
137154  gio/gdbusproxywatching.c                 |  397 +++
137155  gio/gdbusproxywatching.h                 |   77 +
137156  gio/gdbusserver.c                        | 1043 ++++++
137157  gio/gdbusserver.h                        |   97 +
137158  gio/gdbusutils.c                         |  364 ++
137159  gio/gdbusutils.h                         |   42 +
137160  gio/gio-marshal.list                     |    2 +
137161  gio/gio.h                                |   16 +
137162  gio/gioenums.h                           |  372 ++-
137163  gio/giotypes.h                           |   19 +
137164  gio/gunixcredentialsmessage.c            |  341 ++
137165  gio/gunixcredentialsmessage.h            |   68 +
137166  gio/tests/Makefile.am                    |   98 +-
137167  gio/tests/gdbus-addresses.c              |   77 +
137168  gio/tests/gdbus-connection.c             |  653 ++++
137169  gio/tests/gdbus-error.c                  |  198 ++
137170  gio/tests/gdbus-example-own-name.c       |   99 +
137171  gio/tests/gdbus-example-peer.c           |  318 ++
137172  gio/tests/gdbus-example-server.c         |  388 +++
137173  gio/tests/gdbus-example-subtree.c        |  410 +++
137174  gio/tests/gdbus-example-unix-fd-client.c |  145 +
137175  gio/tests/gdbus-example-watch-name.c     |  101 +
137176  gio/tests/gdbus-example-watch-proxy.c    |  205 ++
137177  gio/tests/gdbus-exit-on-close.c          |   82 +
137178  gio/tests/gdbus-export.c                 | 1410 ++++++++
137179  gio/tests/gdbus-introspection.c          |  169 +
137180  gio/tests/gdbus-names.c                  |  749 +++++
137181  gio/tests/gdbus-peer.c                   |  746 +++++
137182  gio/tests/gdbus-proxy.c                  |  455 +++
137183  gio/tests/gdbus-serialization.c          |  650 ++++
137184  gio/tests/gdbus-sessionbus.c             |  342 ++
137185  gio/tests/gdbus-sessionbus.h             |   38 +
137186  gio/tests/gdbus-tests.c                  |  218 ++
137187  gio/tests/gdbus-tests.h                  |  146 +
137188  gio/tests/gdbus-testserver.py            |  270 ++
137189  gio/tests/gdbus-threading.c              |  532 +++
137190  74 files changed, 35927 insertions(+), 11 deletions(-)
137191
137192 commit 5b4189fc42afa697b7f13c38d9d6b441d731ed11
137193 Author: Vincent Untz <vuntz@gnome.org>
137194 Date:   Thu May 6 12:45:37 2010 +0200
137195
137196     Fix binding between writability of key and sensitivity of a widget
137197
137198     We were not setting the key correctly, result in usage of invalid
137199     keys.
137200
137201     Bug 617788.
137202
137203  gio/gsettings.c | 3 +++
137204  1 file changed, 3 insertions(+)
137205
137206 commit 81e98c399e11d7621c91ff2911ef4f92c7a382e5
137207 Author: Javier Jardón <jjardon@gnome.org>
137208 Date:   Thu May 6 06:28:54 2010 +0200
137209
137210     Clean Glib header #include issues: gthread
137211
137212  glib/gthread.c | 7 ++++++-
137213  glib/gthread.h | 1 -
137214  2 files changed, 6 insertions(+), 2 deletions(-)
137215
137216 commit c7940d81802194abe1d4497d3daa2f9c59addb5e
137217 Author: Javier Jardón <jjardon@gnome.org>
137218 Date:   Wed May 5 18:32:03 2010 +0200
137219
137220     Clean Glib header #include issues: gmem
137221
137222  glib/gmem.c | 7 +++++--
137223  1 file changed, 5 insertions(+), 2 deletions(-)
137224
137225 commit 21302a741cbb3d6373a368df148f6267a0705366
137226 Author: Javier Jardón <jjardon@gnome.org>
137227 Date:   Wed May 5 18:24:33 2010 +0200
137228
137229     Clean Glib header #include issues: gtestutils
137230
137231  glib/gtestutils.c | 13 +++++++++++--
137232  glib/gtestutils.h |  1 -
137233  2 files changed, 11 insertions(+), 3 deletions(-)
137234
137235 commit d1642386c96b4a2a4479cd7c2b5cd8ddadae99e4
137236 Author: Javier Jardón <jjardon@gnome.org>
137237 Date:   Wed May 5 18:12:04 2010 +0200
137238
137239     Clean Glib header #include issues: gasyncqueue
137240
137241  glib/gasyncqueue.c | 8 +++++++-
137242  1 file changed, 7 insertions(+), 1 deletion(-)
137243
137244 commit 434a4e1d250157b13d7036592f097c18fb8376b1
137245 Author: Javier Jardón <jjardon@gnome.org>
137246 Date:   Wed May 5 17:32:12 2010 +0200
137247
137248     Do not include "glib.h" in gio files
137249
137250  gio/gcharsetconverter.c | 4 ++--
137251  gio/gsocket.c           | 4 ++--
137252  gio/gzlibcompressor.c   | 6 +++---
137253  gio/gzlibdecompressor.c | 6 +++---
137254  4 files changed, 10 insertions(+), 10 deletions(-)
137255
137256 commit cbbc99d972a7c8ef4a37b29c19f46cfc11628e97
137257 Author: Tor Lillqvist <tml@iki.fi>
137258 Date:   Wed May 5 09:43:30 2010 +0300
137259
137260     Minor updates to README.win32.
137261
137262  README.win32 | 57
137263  ++++++++++++++++++++++++++++++++-------------------------
137264  1 file changed, 32 insertions(+), 25 deletions(-)
137265
137266 commit b3c9c17956a2e2640c1846879d930fd706eaf966
137267 Author: Xan Lopez <xan@gnome.org>
137268 Date:   Tue May 4 18:09:01 2010 +0200
137269
137270     Fix typo in limits documentation
137271
137272  docs/reference/glib/tmpl/limits.sgml | 2 +-
137273  1 file changed, 1 insertion(+), 1 deletion(-)
137274
137275 commit f39a49b03610a1cd54b9feb18528f5c74539d5c9
137276 Author: Torsten Schönfeld <kaffeetisch@gmx.de>
137277 Date:   Mon Apr 26 23:38:41 2010 +0200
137278
137279     gio: Add a boxed type for GFileAttributeMatcher
137280
137281     https://bugzilla.gnome.org/show_bug.cgi?id=616892
137282
137283  docs/reference/gio/gio.types |  1 +
137284  gio/gfileinfo.c              | 18 ++++++++++++++++++
137285  gio/gfileinfo.h              |  1 +
137286  gio/gio.symbols              |  1 +
137287  4 files changed, 21 insertions(+)
137288
137289 commit 4487b326d781d4359fd76ce51ce4002c9db5d6d5
137290 Author: Tor Lillqvist <tml@iki.fi>
137291 Date:   Mon May 3 19:56:46 2010 +0300
137292
137293     Fix list of sources in the gio Visual Studio project
137294
137295     List the additional sources needed in gio/Makefile.am, not in
137296     gio.vcprojin. Fix broken usage of sort. Filter out Unix-only source
137297     files.
137298
137299  build/win32/vs9/gio.vcprojin |  9 ---------
137300  gio/Makefile.am              | 14 ++++++++++++--
137301  2 files changed, 12 insertions(+), 11 deletions(-)
137302
137303 commit 0f795345d68be2af96cc030972786f2989ffd8c0
137304 Author: Tor Lillqvist <tml@iki.fi>
137305 Date:   Mon May 3 19:24:35 2010 +0300
137306
137307     Fix misspelled identifier in the Win32 code
137308
137309  gio/gsocket.c | 4 ++--
137310  1 file changed, 2 insertions(+), 2 deletions(-)
137311
137312 commit 622916b731354c2dcd4178abf3ada08ca51dd38c
137313 Author: Dan Winship <danw@gnome.org>
137314 Date:   Sun Apr 25 22:54:12 2010 -0400
137315
137316     g_cancellable_release_fd: allow NULL cancellable
137317
137318     Almost all GCancellable methods silently do nothing if passed NULL for
137319     the cancellable. Make g_cancellable_release_fd() do that as well.
137320
137321  gio/gcancellable.c | 3 +++
137322  1 file changed, 3 insertions(+)
137323
137324 commit 644dfbd704d103df3a7ac13f31cfb87aa03f377d
137325 Author: Ryan Lortie <desrt@desrt.ca>
137326 Date:   Sun May 2 14:14:30 2010 -0500
137327
137328     GSettings: fix mixed use of a pointer
137329
137330       - used in some places as a move-along-as-we-go pointer
137331       - used in other places as a pointer to the fixed base of an array
137332
137333     Switch all users to the first style to avoid a crasher.
137334
137335  gio/gsettingsbackend.c | 5 ++---
137336  1 file changed, 2 insertions(+), 3 deletions(-)
137337
137338 commit 5821b7f099feaa58e9e476187d22a0a917cb099e
137339 Author: Kjartan Maraas <kmaraas@gnome.org>
137340 Date:   Sat May 1 14:25:22 2010 +0200
137341
137342     Updated Norwegian bokmål translation
137343
137344  po/nb.po | 1024
137345  +++++++++++++++++++++++++++++++-------------------------------
137346  1 file changed, 517 insertions(+), 507 deletions(-)
137347
137348 commit 4c10cad66175c9a4a79b764c2f807482811c5dcc
137349 Author: Christian Persch <chpe@gnome.org>
137350 Date:   Wed Apr 28 12:36:30 2010 +0200
137351
137352     Add API to get the compile and match flags from a GRegex
137353
137354     Bug #616967.
137355
137356  docs/reference/glib/glib-sections.txt |  2 ++
137357  docs/reference/glib/tmpl/gregex.sgml  | 18 ++++++++++++++++++
137358  glib/glib.symbols                     |  2 ++
137359  glib/gregex.c                         | 36
137360  +++++++++++++++++++++++++++++++++++
137361  glib/gregex.h                         |  3 +++
137362  5 files changed, 61 insertions(+)
137363
137364 commit 3d5ce40624561dc2f4779c5f9fc7f8b7d745aecd
137365 Author: Shaun McCance <shaunm@gnome.org>
137366 Date:   Thu Apr 29 19:27:56 2010 -0500
137367
137368     [gvariant-varargs.xml] Fix some outdated documentation
137369
137370  docs/reference/glib/gvariant-varargs.xml | 15 +++++++++------
137371  1 file changed, 9 insertions(+), 6 deletions(-)
137372
137373 commit 8dddf6499e9e8a052a5673fe8771aeaac08cccae
137374 Author: Ryan Lortie <desrt@desrt.ca>
137375 Date:   Sun Apr 25 22:00:28 2010 -0500
137376
137377     GSettingsBackend API/ABI change
137378
137379       - add list() virtual method
137380       - add 'default_value' flag to read() call
137381
137382  gio/gdelayedsettingsbackend.c  |  8 ++--
137383  gio/gio.symbols                |  1 +
137384  gio/gkeyfilesettingsbackend.c  |  6 ++-
137385  gio/gmemorysettingsbackend.c   |  7 +++-
137386  gio/gnullsettingsbackend.c     |  3 +-
137387  gio/gsettings.c                |  2 +-
137388  gio/gsettingsbackend.c         | 91
137389  ++++++++++++++++++++++++++++++------------
137390  gio/gsettingsbackend.h         | 10 ++++-
137391  gio/gsettingsbackendinternal.h |  3 +-
137392  9 files changed, 96 insertions(+), 35 deletions(-)
137393
137394 commit 5215d4b6d316c9357b832c84aae4c4d756224b5d
137395 Author: Ryan Lortie <desrt@desrt.ca>
137396 Date:   Wed Apr 28 12:39:02 2010 -0500
137397
137398     Add API for dconf's sake.
137399
137400  gvdb-builder.c |   6 +--
137401  gvdb-reader.c  | 155
137402  ++++++++++++++++++++++++++++++++++++++++++++++++---------
137403  gvdb-reader.h  |  16 ++++++
137404  3 files changed, 150 insertions(+), 27 deletions(-)
137405
137406 commit 9ba690b386ebb8dc35665ff07b43c9a5874fda4b
137407 Author: Dan Winship <danw@gnome.org>
137408 Date:   Tue Apr 27 09:25:45 2010 -0400
137409
137410     .gitignore updates for gsettings stuff
137411
137412  docs/reference/gio/.gitignore | 1 +
137413  gio/.gitignore                | 2 ++
137414  gio/tests/.gitignore          | 5 +++++
137415  3 files changed, 8 insertions(+)
137416
137417 commit 9e40529e040e715ca65df735013969e20b05a150
137418 Author: Jorge González <jorgegonz@svn.gnome.org>
137419 Date:   Tue Apr 27 21:05:13 2010 +0200
137420
137421     Updated Spanish translation
137422
137423  po/es.po | 76
137424  ++++++++++++++++++++++++++++++++--------------------------------
137425  1 file changed, 38 insertions(+), 38 deletions(-)
137426
137427 commit 9ca75da1210bb88dc64b768db219f19de2b57573
137428 Author: Jorge González <jorgegonz@svn.gnome.org>
137429 Date:   Tue Apr 27 20:59:07 2010 +0200
137430
137431     Updated Spanish translation
137432
137433  po/es.po | 1041
137434  ++++++++++++++++++++++++++++++++------------------------------
137435  1 file changed, 530 insertions(+), 511 deletions(-)
137436
137437 commit 5046dfc85d7df95d7f8c87e3b41d9152bc50549a
137438 Author: Dan Winship <danw@gnome.org>
137439 Date:   Mon Apr 12 10:21:20 2010 -0400
137440
137441     GSocket: fix garbled error messages on windows
137442
137443     socket_strerror() was assuming all "strerror" messages are shorter
137444     than 128 bytes, which is certainly true on Linux, but apparently not
137445     on Windows.
137446
137447     https://bugzilla.gnome.org/show_bug.cgi?id=615494
137448
137449  gio/gsocket.c | 17 +++++------------
137450  1 file changed, 5 insertions(+), 12 deletions(-)
137451
137452 commit 270a954b54521ce0eca6d408b8e8c081c70c3455
137453 Author: Alexander Larsson <alexl@redhat.com>
137454 Date:   Tue Apr 27 09:23:07 2010 +0200
137455
137456     Allocate quarks in chunks to avoid overhead and fragmentation
137457
137458     See bug 616720 for some measurements.
137459
137460  glib/gdataset.c | 36 ++++++++++++++++++++++++++++++++++--
137461  1 file changed, 34 insertions(+), 2 deletions(-)
137462
137463 commit 3ceddd74bb4304e4e9b2e8955b80212108703632
137464 Author: David Zeuthen <davidz@redhat.com>
137465 Date:   Mon Apr 26 16:37:02 2010 -0400
137466
137467     Bug 616877 – Several issues with g_socket_receive_message
137468
137469     The messages array was not reallocated correctly because it was using
137470     malloc instead of realloc. Also, if the user requested messages but
137471     none were received we would segfault. Rewrite the code to fix this
137472     and, for better readability, use GPtrArray instead of rolling our own.
137473
137474     Also make the docs mention that the user need to free the returned
137475     GSocketControlMessage objects using g_object_unref().
137476
137477     Clarify that *messages may be set to %NULL if there are no messages
137478     (this will save pointless allocs of arrays).
137479
137480     Finally, the Win32 version didn't set messages to the expected value.
137481
137482     https://bugzilla.gnome.org/show_bug.cgi?id=616877
137483
137484     Signed-off-by: David Zeuthen <davidz@redhat.com>
137485
137486  gio/gsocket.c | 63
137487  ++++++++++++++++++++++++++++++++++-------------------------
137488  1 file changed, 36 insertions(+), 27 deletions(-)
137489
137490 commit cd062e841fecd51845b4a66473c7636706021dff
137491 Author: Ryan Lortie <desrt@desrt.ca>
137492 Date:   Sun Apr 25 20:08:59 2010 -0500
137493
137494     docs and glib.symbols update
137495
137496  docs/reference/glib/glib-sections.txt | 2 ++
137497  glib/glib.symbols                     | 2 ++
137498  2 files changed, 4 insertions(+)
137499
137500 commit 6f7fb3744bbb4d1ee04d4e526d2ff7225c56c426
137501 Author: Christian Persch <chpe@gnome.org>
137502 Date:   Sun Apr 25 20:07:26 2010 -0500
137503
137504     Add testcases for <range> and <choices>
137505
137506     Bug #616102.
137507
137508  gio/tests/Makefile.am                              | 48
137509  ++++++++++++++--------
137510  gio/tests/gschema-compile.c                        | 40
137511  ++++++++++--------
137512  .../array-default-not-in-choices.gschema.xml       | 11 +++++
137513  .../schema-tests/choice-missing-value.gschema.xml  | 10 +++++
137514  .../schema-tests/choices-wrong-type.gschema.xml    |  8 ++++
137515  .../default-not-in-choices.gschema.xml             | 11 +++++
137516  .../schema-tests/default-out-of-range.gschema.xml  |  8 ++++
137517  .../schema-tests/range-missing-max.gschema.xml     |  8 ++++
137518  .../schema-tests/range-missing-min.gschema.xml     |  8 ++++
137519  .../schema-tests/range-wrong-type.gschema.xml      |  8 ++++
137520  10 files changed, 127 insertions(+), 33 deletions(-)
137521
137522 commit 22ce6ed82d9d1de823fab071d6dc288abedc1735
137523 Author: Ryan Lortie <desrt@desrt.ca>
137524 Date:   Sun Apr 25 19:59:59 2010 -0500
137525
137526     Add range restriction to gschema-compiler
137527
137528     Patch from Christian Persch, with minor modifications.
137529
137530     Bug #616102
137531
137532  gio/gschema-compile.c | 174
137533  +++++++++++++++++++++++++++++++++++++++++++++-----
137534  gio/gschema.dtd       |   6 +-
137535  gio/gsettings.c       |   6 +-
137536  3 files changed, 163 insertions(+), 23 deletions(-)
137537
137538 commit 5e6e7cbadf2ee48c0e439a416e5fb74e8e5d8dee
137539 Author: Ryan Lortie <desrt@desrt.ca>
137540 Date:   Sun Apr 25 19:10:44 2010 -0500
137541
137542     GVariant: add bind map for strings to byte arrays
137543
137544  gio/gsettings-mapping.c | 8 ++++++++
137545  1 file changed, 8 insertions(+)
137546
137547 commit a52b6f7df2f91d4aae7f240038ab193a70052db5
137548 Author: Ryan Lortie <desrt@desrt.ca>
137549 Date:   Sun Apr 25 19:09:35 2010 -0500
137550
137551     Add g_variant_{new,get}_byte_array()
137552
137553     Now that strings are strictly utf8 this provides a convenient API for
137554     storing non-utf8 string data.
137555
137556  glib/gvariant.c | 79
137557  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
137558  glib/gvariant.h |  4 +++
137559  2 files changed, 83 insertions(+)
137560
137561 commit 4c189ba6b0ff81e13725029a00f2c4c7ab6a3b00
137562 Author: Shaun McCance <shaunm@gnome.org>
137563 Date:   Fri Apr 23 21:08:27 2010 -0500
137564
137565     Make glib_compile_schemas point to a binary that exists
137566
137567  gio-2.0.pc.in | 2 +-
137568  1 file changed, 1 insertion(+), 1 deletion(-)
137569
137570 commit 9eeab5868f0d8633f63e40f61263cd731ad99d0e
137571 Author: Ryan Lortie <desrt@desrt.ca>
137572 Date:   Sun Apr 25 13:36:36 2010 -0500
137573
137574     GVariant: strings are now utf8
137575
137576      - modify serialiser validation function to enforce utf8 encoding
137577      - add documentation to g_variant_new_string(),
137578      g_variant_get_string(),
137579        g_variant_dup_string()
137580      - add 2 new test cases to check that it works
137581
137582  glib/gvariant-serialiser.c | 10 +++-------
137583  glib/gvariant.c            | 12 +++++++++---
137584  glib/tests/gvariant.c      | 33 +++++++++++++++++++++++++++++++++
137585  3 files changed, 45 insertions(+), 10 deletions(-)
137586
137587 commit da306296cf1eb2ce7346e253c3ca46f784a04f8f
137588 Author: Tor Lillqvist <tml@iki.fi>
137589 Date:   Sun Apr 25 17:26:41 2010 +0300
137590
137591     Can't use stderr as a field name
137592
137593  gio/tests/gschema-compile.c | 6 +++---
137594  1 file changed, 3 insertions(+), 3 deletions(-)
137595
137596 commit 93d300742d6047f121c614df412717e09bc8def0
137597 Author: Fran Diéguez <fran.dieguez@mabishu.com>
137598 Date:   Sat Apr 24 03:46:59 2010 +0200
137599
137600     Updated Galician translation
137601
137602  po/gl.po | 1002
137603  +++++++++++++++++++++++++++++++-------------------------------
137604  1 file changed, 506 insertions(+), 496 deletions(-)
137605
137606 commit c50754c7c9286ba145a52885d65bb6ad50c8a2ef
137607 Author: Matthias Clasen <mclasen@redhat.com>
137608 Date:   Fri Apr 23 20:50:27 2010 -0400
137609
137610     bump version
137611
137612  configure.in | 2 +-
137613  1 file changed, 1 insertion(+), 1 deletion(-)
137614
137615 commit afe3aef7b02e94e1d2b926e131beea2de5f5c96d
137616 Author: Matthias Clasen <mclasen@redhat.com>
137617 Date:   Fri Apr 23 20:49:02 2010 -0400
137618
137619     2.25.3
137620
137621  po/af.po          | 52
137622  ++++++++++++++++++++++++++++------------------------
137623  po/am.po          | 52
137624  ++++++++++++++++++++++++++++------------------------
137625  po/ar.po          | 52
137626  ++++++++++++++++++++++++++++------------------------
137627  po/as.po          | 52
137628  ++++++++++++++++++++++++++++------------------------
137629  po/ast.po         | 52
137630  ++++++++++++++++++++++++++++------------------------
137631  po/az.po          | 52
137632  ++++++++++++++++++++++++++++------------------------
137633  po/be.po          | 52
137634  ++++++++++++++++++++++++++++------------------------
137635  po/be@latin.po    | 52
137636  ++++++++++++++++++++++++++++------------------------
137637  po/bg.po          | 52
137638  ++++++++++++++++++++++++++++------------------------
137639  po/bn.po          | 52
137640  ++++++++++++++++++++++++++++------------------------
137641  po/bn_IN.po       | 52
137642  ++++++++++++++++++++++++++++------------------------
137643  po/bs.po          | 52
137644  ++++++++++++++++++++++++++++------------------------
137645  po/ca.po          | 52
137646  ++++++++++++++++++++++++++++------------------------
137647  po/ca@valencia.po | 52
137648  ++++++++++++++++++++++++++++------------------------
137649  po/cs.po          | 52
137650  ++++++++++++++++++++++++++++------------------------
137651  po/cy.po          | 52
137652  ++++++++++++++++++++++++++++------------------------
137653  po/da.po          | 52
137654  ++++++++++++++++++++++++++++------------------------
137655  po/de.po          | 52
137656  ++++++++++++++++++++++++++++------------------------
137657  po/dz.po          | 52
137658  ++++++++++++++++++++++++++++------------------------
137659  po/el.po          | 52
137660  ++++++++++++++++++++++++++++------------------------
137661  po/en@shaw.po     | 52
137662  ++++++++++++++++++++++++++++------------------------
137663  po/en_CA.po       | 52
137664  ++++++++++++++++++++++++++++------------------------
137665  po/en_GB.po       | 52
137666  ++++++++++++++++++++++++++++------------------------
137667  po/eo.po          | 52
137668  ++++++++++++++++++++++++++++------------------------
137669  po/es.po          | 52
137670  ++++++++++++++++++++++++++++------------------------
137671  po/et.po          | 52
137672  ++++++++++++++++++++++++++++------------------------
137673  po/eu.po          | 52
137674  ++++++++++++++++++++++++++++------------------------
137675  po/fa.po          | 52
137676  ++++++++++++++++++++++++++++------------------------
137677  po/fi.po          | 52
137678  ++++++++++++++++++++++++++++------------------------
137679  po/fr.po          | 52
137680  ++++++++++++++++++++++++++++------------------------
137681  po/ga.po          | 52
137682  ++++++++++++++++++++++++++++------------------------
137683  po/gl.po          | 52
137684  ++++++++++++++++++++++++++++------------------------
137685  po/gu.po          | 52
137686  ++++++++++++++++++++++++++++------------------------
137687  po/he.po          | 52
137688  ++++++++++++++++++++++++++++------------------------
137689  po/hi.po          | 52
137690  ++++++++++++++++++++++++++++------------------------
137691  po/hr.po          | 52
137692  ++++++++++++++++++++++++++++------------------------
137693  po/hu.po          | 52
137694  ++++++++++++++++++++++++++++------------------------
137695  po/hy.po          | 52
137696  ++++++++++++++++++++++++++++------------------------
137697  po/id.po          | 52
137698  ++++++++++++++++++++++++++++------------------------
137699  po/is.po          | 52
137700  ++++++++++++++++++++++++++++------------------------
137701  po/it.po          | 52
137702  ++++++++++++++++++++++++++++------------------------
137703  po/ja.po          | 52
137704  ++++++++++++++++++++++++++++------------------------
137705  po/ka.po          | 52
137706  ++++++++++++++++++++++++++++------------------------
137707  po/kn.po          | 52
137708  ++++++++++++++++++++++++++++------------------------
137709  po/ko.po          | 52
137710  ++++++++++++++++++++++++++++------------------------
137711  po/ku.po          | 52
137712  ++++++++++++++++++++++++++++------------------------
137713  po/lt.po          | 52
137714  ++++++++++++++++++++++++++++------------------------
137715  po/lv.po          | 52
137716  ++++++++++++++++++++++++++++------------------------
137717  po/mai.po         | 52
137718  ++++++++++++++++++++++++++++------------------------
137719  po/mg.po          | 52
137720  ++++++++++++++++++++++++++++------------------------
137721  po/mk.po          | 52
137722  ++++++++++++++++++++++++++++------------------------
137723  po/ml.po          | 52
137724  ++++++++++++++++++++++++++++------------------------
137725  po/mn.po          | 52
137726  ++++++++++++++++++++++++++++------------------------
137727  po/mr.po          | 52
137728  ++++++++++++++++++++++++++++------------------------
137729  po/ms.po          | 52
137730  ++++++++++++++++++++++++++++------------------------
137731  po/nb.po          | 52
137732  ++++++++++++++++++++++++++++------------------------
137733  po/nds.po         | 52
137734  ++++++++++++++++++++++++++++------------------------
137735  po/ne.po          | 52
137736  ++++++++++++++++++++++++++++------------------------
137737  po/nl.po          | 52
137738  ++++++++++++++++++++++++++++------------------------
137739  po/nn.po          | 52
137740  ++++++++++++++++++++++++++++------------------------
137741  po/oc.po          | 52
137742  ++++++++++++++++++++++++++++------------------------
137743  po/or.po          | 52
137744  ++++++++++++++++++++++++++++------------------------
137745  po/pa.po          | 52
137746  ++++++++++++++++++++++++++++------------------------
137747  po/pl.po          | 52
137748  ++++++++++++++++++++++++++++------------------------
137749  po/ps.po          | 52
137750  ++++++++++++++++++++++++++++------------------------
137751  po/pt.po          | 52
137752  ++++++++++++++++++++++++++++------------------------
137753  po/pt_BR.po       | 52
137754  ++++++++++++++++++++++++++++------------------------
137755  po/ro.po          | 52
137756  ++++++++++++++++++++++++++++------------------------
137757  po/ru.po          | 52
137758  ++++++++++++++++++++++++++++------------------------
137759  po/rw.po          | 52
137760  ++++++++++++++++++++++++++++------------------------
137761  po/si.po          | 52
137762  ++++++++++++++++++++++++++++------------------------
137763  po/sk.po          | 52
137764  ++++++++++++++++++++++++++++------------------------
137765  po/sl.po          | 52
137766  ++++++++++++++++++++++++++++------------------------
137767  po/sq.po          | 52
137768  ++++++++++++++++++++++++++++------------------------
137769  po/sr.po          | 52
137770  ++++++++++++++++++++++++++++------------------------
137771  po/sr@ije.po      | 52
137772  ++++++++++++++++++++++++++++------------------------
137773  po/sr@latin.po    | 52
137774  ++++++++++++++++++++++++++++------------------------
137775  po/sv.po          | 52
137776  ++++++++++++++++++++++++++++------------------------
137777  po/ta.po          | 52
137778  ++++++++++++++++++++++++++++------------------------
137779  po/te.po          | 52
137780  ++++++++++++++++++++++++++++------------------------
137781  po/th.po          | 52
137782  ++++++++++++++++++++++++++++------------------------
137783  po/tl.po          | 52
137784  ++++++++++++++++++++++++++++------------------------
137785  po/tr.po          | 52
137786  ++++++++++++++++++++++++++++------------------------
137787  po/tt.po          | 52
137788  ++++++++++++++++++++++++++++------------------------
137789  po/uk.po          | 52
137790  ++++++++++++++++++++++++++++------------------------
137791  po/vi.po          | 52
137792  ++++++++++++++++++++++++++++------------------------
137793  po/wa.po          | 52
137794  ++++++++++++++++++++++++++++------------------------
137795  po/xh.po          | 52
137796  ++++++++++++++++++++++++++++------------------------
137797  po/yi.po          | 52
137798  ++++++++++++++++++++++++++++------------------------
137799  po/zh_CN.po       | 52
137800  ++++++++++++++++++++++++++++------------------------
137801  po/zh_HK.po       | 52
137802  ++++++++++++++++++++++++++++------------------------
137803  po/zh_TW.po       | 52
137804  ++++++++++++++++++++++++++++------------------------
137805  92 files changed, 2576 insertions(+), 2208 deletions(-)
137806
137807 commit daa405c191c5efa8ad364414470b8fbdb0673401
137808 Author: Matthias Clasen <mclasen@redhat.com>
137809 Date:   Fri Apr 23 19:57:14 2010 -0400
137810
137811     Rename in more places
137812
137813  gio/tests/Makefile.am | 2 +-
137814  gio/tests/gsettings.c | 2 +-
137815  2 files changed, 2 insertions(+), 2 deletions(-)
137816
137817 commit 72b80c5bdd6105ea06a55a4dba1c3350a459bb01
137818 Author: Matthias Clasen <mclasen@redhat.com>
137819 Date:   Fri Apr 23 19:18:41 2010 -0400
137820
137821     Updates
137822
137823  NEWS | 19 +++++++++++++++++++
137824  1 file changed, 19 insertions(+)
137825
137826 commit ec664445a9cf1769e440a25ffb4e17e9e644f6d0
137827 Author: Matthias Clasen <mclasen@redhat.com>
137828 Date:   Fri Apr 23 17:27:26 2010 -0400
137829
137830     Rename gschema-compile to glib-compile-schemas
137831
137832     And clean up the autofoo a bit: use an uppercase variable,
137833     check for pkg-config, check for presence of glib-compile-schemas.
137834
137835  docs/reference/gio/Makefile.am                              |  4 ++--
137836  docs/reference/gio/gio-docs.xml                             |  2 +-
137837  .../gio/{gschema-compile.xml => glib-compile-schemas.xml}   | 10
137838  +++++-----
137839  docs/reference/gio/gsettings-schema-convert.xml             |  2 +-
137840  docs/reference/gio/migrating.xml                            |  6 +++---
137841  gio-2.0.pc.in                                               |  2 +-
137842  gio/Makefile.am                                             |  6 +++---
137843  gio/gsettings.c                                             |  5 +++--
137844  gio/tests/gschema-compile.c                                 |  2 +-
137845  m4macros/gsettings.m4                                       | 13
137846  +++++++++----
137847  10 files changed, 29 insertions(+), 23 deletions(-)
137848
137849 commit e6e7015bbd253b01b51186a931cdd58dfb4390f2
137850 Author: Matthias Clasen <mclasen@redhat.com>
137851 Date:   Fri Apr 23 14:52:26 2010 -0400
137852
137853     Fix up man page handling
137854
137855     Turns out the formatted man pages did not end up in the tarballs. Doh.
137856
137857  docs/reference/gio/Makefile.am | 32 +++++++++++++++++++++-----------
137858  1 file changed, 21 insertions(+), 11 deletions(-)
137859
137860 commit 172c229c8f7965d2b40da56ec7147a250dfdee83
137861 Author: Ryan Lortie <desrt@desrt.ca>
137862 Date:   Fri Apr 23 13:54:02 2010 -0400
137863
137864     add missing #endif from last patch
137865
137866  gio/gnetworkingprivate.h | 1 +
137867  1 file changed, 1 insertion(+)
137868
137869 commit 1504a77655ec5291b8bccb321bc7e349dd2d53d3
137870 Author: Dan Winship <danw@gnome.org>
137871 Date:   Thu Feb 25 11:40:31 2010 -0500
137872
137873     GSocket: define CMSG_LEN and CMSG_SPACE if the system doesn't
137874
137875     https://bugzilla.gnome.org/show_bug.cgi?id=589989
137876
137877  gio/gnetworkingprivate.h | 11 +++++++++++
137878  1 file changed, 11 insertions(+)
137879
137880 commit 29f3e3f7663606872361079b6475b441df1f4a63
137881 Author: Dan Winship <danw@gnome.org>
137882 Date:   Thu Dec 31 10:29:23 2009 -0500
137883
137884     GSocket: add support for timeouts
137885
137886     Also add options for testing timeouts to socket test programs
137887
137888     https://bugzilla.gnome.org/show_bug.cgi?id=587898
137889
137890  docs/reference/gio/gio-sections.txt |   2 +
137891  gio/gio.symbols                     |   2 +
137892  gio/gsocket.c                       | 184
137893  +++++++++++++++++++++++++++++++++---
137894  gio/gsocket.h                       |   3 +
137895  gio/tests/socket-client.c           |   6 ++
137896  gio/tests/socket-server.c           |  15 +++
137897  6 files changed, 200 insertions(+), 12 deletions(-)
137898
137899 commit 2c4a79c810a3fde1e30989b0c35677bf6e1337fc
137900 Author: Dan Winship <danw@gnome.org>
137901 Date:   Thu Jul 9 09:55:00 2009 -0400
137902
137903     GSocket: Merge the unix and windows socket sources together
137904
137905     And remove the bits that were added to gasynchelper.c to support the
137906     previous unix socket source.
137907
137908     part of https://bugzilla.gnome.org/show_bug.cgi?id=587898
137909
137910  gio/gasynchelper.c |  38 ++++----------
137911  gio/gasynchelper.h |  27 ++--------
137912  gio/gsocket.c      | 144
137913  ++++++++++++++++++++++++-----------------------------
137914  3 files changed, 77 insertions(+), 132 deletions(-)
137915
137916 commit 5b329c506a8de5d21c3cd251be05a8d6b1f7fdba
137917 Author: Dan Winship <danw@gnome.org>
137918 Date:   Fri Apr 23 12:21:38 2010 -0400
137919
137920     gio/tests/socket-client, socket-server: fix for win32
137921
137922     The addition of unix socket support broke these on win32
137923
137924  gio/tests/socket-client.c | 2 ++
137925  gio/tests/socket-common.c | 6 +++++-
137926  gio/tests/socket-server.c | 2 ++
137927  3 files changed, 9 insertions(+), 1 deletion(-)
137928
137929 commit 3baff96b37060d5f771337e797343e507a79baf1
137930 Author: David Zeuthen <davidz@redhat.com>
137931 Date:   Fri Apr 23 12:14:37 2010 -0400
137932
137933     Make sure G_TYPE_ERROR shows up in the docs
137934
137935     This is related to bug 614541.
137936
137937     Signed-off-by: David Zeuthen <davidz@redhat.com>
137938
137939  docs/reference/gobject/gobject-sections.txt | 1 +
137940  1 file changed, 1 insertion(+)
137941
137942 commit f68dc4d97d7aeaa8588a4ea0d36f057cd5aaf42e
137943 Author: Javier Jardón <jjardon@gnome.org>
137944 Date:   Fri Apr 23 15:39:44 2010 +0200
137945
137946     [gsettings] Change AM_GSETTINGS macro to GLIB_GSETTINGS
137947
137948     So we don't use Automake's macro namespace
137949
137950     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=616648
137951
137952  docs/reference/gio/migrating.xml | 4 ++--
137953  m4macros/gsettings.m4            | 4 ++--
137954  2 files changed, 4 insertions(+), 4 deletions(-)
137955
137956 commit 38e2273207783e4396aabd47bdab5f28155ad6ae
137957 Author: Emmanuele Bassi <ebassi@linux.intel.com>
137958 Date:   Tue Apr 6 16:17:18 2010 +0100
137959
137960     Add G_GNUC_DEPRECATED_FOR macro
137961
137962     It would be good, error reporting-wise, to be able to signal which
137963     function should be used instead of a deprecated one. GCC 4.5 added an
137964     optional "message" payload to the deprecated attribute, so that:
137965
137966       void f1 (void) __attribute__((deprecated("Use f2 instead")));
137967
137968     Will expand to:
137969
137970       warning: f1 is deprecated: Use f2 instead
137971
137972     Instead of just printing:
137973
137974       warning: f1 is deprecated
137975
137976     Since we already have a G_GNUC_DEPRECATED macro we should provide a
137977     G_GNUC_DEPRECATED_FOR macro defined as:
137978
137979       G_GNUC_DEPRECATED_FOR(bar)
137980
137981     Which would expand the deprecation message to "Use bar instead"
137982     automatically. The deprecation message should probably be similar
137983     to what we use in gtk-doc to match up with the documentation.
137984
137985     https://bugzilla.gnome.org/show_bug.cgi?id=614965
137986
137987  glib/gmacros.h | 7 +++++++
137988  1 file changed, 7 insertions(+)
137989
137990 commit 8f82b994c9963ad23a32f302dc2166f5ca4c2564
137991 Author: Matthias Clasen <mclasen@redhat.com>
137992 Date:   Thu Apr 22 22:24:38 2010 -0400
137993
137994     bump version
137995
137996  configure.in | 2 +-
137997  1 file changed, 1 insertion(+), 1 deletion(-)
137998
137999 commit 7c5849abc06a04c0dbaf2902b8104dcec90fa9b6
138000 Author: Matthias Clasen <mclasen@redhat.com>
138001 Date:   Thu Apr 22 22:23:09 2010 -0400
138002
138003     2.25.2
138004
138005  po/af.po          |  117 +++++-
138006  po/am.po          |  117 +++++-
138007  po/ar.po          |  117 +++++-
138008  po/as.po          |  117 +++++-
138009  po/ast.po         |  117 +++++-
138010  po/az.po          |  117 +++++-
138011  po/be.po          |  117 +++++-
138012  po/be@latin.po    |  117 +++++-
138013  po/bg.po          |  117 +++++-
138014  po/bn.po          |  117 +++++-
138015  po/bn_IN.po       |  117 +++++-
138016  po/bs.po          |  117 +++++-
138017  po/ca.po          |  117 +++++-
138018  po/ca@valencia.po |  990 ++++++++++++++++++++++++------------------------
138019  po/cs.po          |  117 +++++-
138020  po/cy.po          |  117 +++++-
138021  po/da.po          |  117 +++++-
138022  po/de.po          |  117 +++++-
138023  po/dz.po          |  117 +++++-
138024  po/el.po          |  117 +++++-
138025  po/en@shaw.po     |  117 +++++-
138026  po/en_CA.po       |  117 +++++-
138027  po/en_GB.po       |  117 +++++-
138028  po/eo.po          |  117 +++++-
138029  po/es.po          | 1078
138030  ++++++++++++++++++++++++++++-------------------------
138031  po/et.po          |  117 +++++-
138032  po/eu.po          |  117 +++++-
138033  po/fa.po          |  117 +++++-
138034  po/fi.po          |  117 +++++-
138035  po/fr.po          |  117 +++++-
138036  po/ga.po          |  117 +++++-
138037  po/gl.po          |  990 ++++++++++++++++++++++++------------------------
138038  po/gu.po          |  117 +++++-
138039  po/he.po          |  117 +++++-
138040  po/hi.po          |  117 +++++-
138041  po/hr.po          |  117 +++++-
138042  po/hu.po          |  117 +++++-
138043  po/hy.po          |  117 +++++-
138044  po/id.po          |  117 +++++-
138045  po/is.po          |  117 +++++-
138046  po/it.po          |  118 +++++-
138047  po/ja.po          |  117 +++++-
138048  po/ka.po          |  117 +++++-
138049  po/kn.po          | 1011
138050  +++++++++++++++++++++++++------------------------
138051  po/ko.po          |  117 +++++-
138052  po/ku.po          |  117 +++++-
138053  po/lt.po          |  117 +++++-
138054  po/lv.po          |  117 +++++-
138055  po/mai.po         |  117 +++++-
138056  po/mg.po          |  117 +++++-
138057  po/mk.po          |  117 +++++-
138058  po/ml.po          |  117 +++++-
138059  po/mn.po          |  117 +++++-
138060  po/mr.po          |  117 +++++-
138061  po/ms.po          |  117 +++++-
138062  po/nb.po          |  117 +++++-
138063  po/nds.po         |  117 +++++-
138064  po/ne.po          |  117 +++++-
138065  po/nl.po          |  118 +++++-
138066  po/nn.po          |  117 +++++-
138067  po/oc.po          |  117 +++++-
138068  po/or.po          |  117 +++++-
138069  po/pa.po          |  117 +++++-
138070  po/pl.po          |  117 +++++-
138071  po/ps.po          |  117 +++++-
138072  po/pt.po          |  117 +++++-
138073  po/pt_BR.po       |  117 +++++-
138074  po/ro.po          |  117 +++++-
138075  po/ru.po          |  117 +++++-
138076  po/rw.po          |  117 +++++-
138077  po/si.po          |  117 +++++-
138078  po/sk.po          |  117 +++++-
138079  po/sl.po          |  117 +++++-
138080  po/sq.po          |  117 +++++-
138081  po/sr.po          |  117 +++++-
138082  po/sr@ije.po      |  117 +++++-
138083  po/sr@latin.po    |  117 +++++-
138084  po/sv.po          |  117 +++++-
138085  po/ta.po          |  117 +++++-
138086  po/te.po          |  117 +++++-
138087  po/th.po          |  117 +++++-
138088  po/tl.po          |  117 +++++-
138089  po/tr.po          |  117 +++++-
138090  po/tt.po          |  117 +++++-
138091  po/uk.po          |  117 +++++-
138092  po/vi.po          |  117 +++++-
138093  po/wa.po          |  117 +++++-
138094  po/xh.po          |  117 +++++-
138095  po/yi.po          |  117 +++++-
138096  po/zh_CN.po       |  117 +++++-
138097  po/zh_HK.po       |  117 +++++-
138098  po/zh_TW.po       |  117 +++++-
138099  92 files changed, 12078 insertions(+), 2289 deletions(-)
138100
138101 commit 25725345fbb184ecbdc62c7ac418cd01f0fc8b0f
138102 Author: Matthias Clasen <mclasen@redhat.com>
138103 Date:   Thu Apr 22 22:01:19 2010 -0400
138104
138105     Fix up distcheck
138106
138107  docs/reference/gio/Makefile.am | 2 +-
138108  docs/reference/gio/gio.types   | 1 +
138109  gio/gio.symbols                | 1 +
138110  3 files changed, 3 insertions(+), 1 deletion(-)
138111
138112 commit b2ee97d00db227c042158951467495baf68529e4
138113 Author: Matthias Clasen <mclasen@redhat.com>
138114 Date:   Thu Apr 22 20:48:24 2010 -0400
138115
138116     Fix up g_variant_compare addition
138117
138118  docs/reference/glib/glib-sections.txt | 1 +
138119  glib/glib.symbols                     | 1 +
138120  glib/gvariant.c                       | 2 ++
138121  glib/gvariant.h                       | 3 ++-
138122  4 files changed, 6 insertions(+), 1 deletion(-)
138123
138124 commit 8f7122433f69180533b15584ae5abf0e50007207
138125 Author: Matthias Clasen <mclasen@redhat.com>
138126 Date:   Thu Apr 22 20:15:29 2010 -0400
138127
138128     More updates
138129
138130  NEWS | 30 ++++++++++++++++++++++++++++--
138131  1 file changed, 28 insertions(+), 2 deletions(-)
138132
138133 commit b440cc154669b492b5301e221d85bf6b8586a994
138134 Author: Matthias Clasen <mclasen@redhat.com>
138135 Date:   Thu Apr 22 20:10:56 2010 -0400
138136
138137     Add a boxed type for GError
138138
138139     Patch by Sebastian Dröge, bug 614541
138140
138141  gobject/gboxed.c        | 13 +++++++++++++
138142  gobject/gboxed.h        |  9 +++++++++
138143  gobject/gobject.symbols |  1 +
138144  3 files changed, 23 insertions(+)
138145
138146 commit 4a62a00c4c52634062caaaa1de9c48246f393967
138147 Author: Matthias Clasen <mclasen@redhat.com>
138148 Date:   Thu Apr 22 20:02:49 2010 -0400
138149
138150     Document --dry-run option of gschema-compile
138151
138152  docs/reference/gio/gschema-compile.xml | 8 ++++++++
138153  1 file changed, 8 insertions(+)
138154
138155 commit 00a7c2e635a4fa95257779c271f0eaa5992e2b37
138156 Author: Behdad Esfahbod <behdad@behdad.org>
138157 Date:   Thu Apr 22 19:48:13 2010 -0400
138158
138159     Bug 615379 - g_new macros crash if sizeof(struct_type) == 0
138160
138161  glib/gmem.h | 4 ++--
138162  1 file changed, 2 insertions(+), 2 deletions(-)
138163
138164 commit 7b43d2d299ef58f5d174b1b5bf4704488981259b
138165 Author: Matthias Clasen <mclasen@redhat.com>
138166 Date:   Thu Apr 22 19:31:39 2010 -0400
138167
138168     Fix !srcdir build
138169
138170     Bug 616216
138171
138172  gthread/tests/Makefile.am | 2 +-
138173  1 file changed, 1 insertion(+), 1 deletion(-)
138174
138175 commit 708d540a6f364b254f001b863be837ca9a0e1797
138176 Author: Matthias Clasen <mclasen@redhat.com>
138177 Date:   Thu Apr 22 01:29:53 2010 -0400
138178
138179     Updates
138180
138181  NEWS | 9 +++++++++
138182  1 file changed, 9 insertions(+)
138183
138184 commit 626e90403e8b77ebd77e75e7239defbfe06eb941
138185 Author: Carles Ferrando <carles.ferrando@gmail.com>
138186 Date:   Fri Apr 23 00:45:49 2010 +0200
138187
138188     Updated Catalan (Valencian) translation
138189
138190  po/ca@valencia.po | 1363
138191  +++++++++++++++++++++++++++++------------------------
138192  1 file changed, 748 insertions(+), 615 deletions(-)
138193
138194 commit daa1a73c752e66d53de6016a9baa2be14d59af61
138195 Author: Ryan Lortie <desrt@desrt.ca>
138196 Date:   Thu Apr 22 15:44:54 2010 -0400
138197
138198     Add a missing 'static' on internal functions
138199
138200  gvdb-builder.c | 2 +-
138201  gvdb-reader.c  | 2 +-
138202  2 files changed, 2 insertions(+), 2 deletions(-)
138203
138204 commit 19d8cc33759e38a7cfcf7ddaa2e80e7c4ddc2d3c
138205 Author: Dan Winship <danw@gnome.org>
138206 Date:   Tue Apr 20 17:23:49 2010 -0400
138207
138208     GUnixSocketAddress: handle abstract sockets with non-0-padded names
138209
138210     There are apparently two incompatible ways of naming abstract sockets:
138211     pad the sockaddr with 0s and use the entire thing as the name, or else
138212     don't, and just pass a shorter length value to the relevant functions.
138213     We previously only supported the former method. Add support for the
138214     latter.
138215
138216     Also correctly handle "anonymous" unix sockaddrs (eg, the client side
138217     of a connection, or a socketpair() socket), and add unix domain socket
138218     support to the socket-client and socket-server test programs to make
138219     sure this all works.
138220
138221     https://bugzilla.gnome.org/show_bug.cgi?id=615960
138222
138223  docs/reference/gio/gio-sections.txt |   3 +
138224  gio/gio.symbols                     |  10 +-
138225  gio/gioenums.h                      |  34 ++++++
138226  gio/gsocketaddress.c                |  41 +++++--
138227  gio/gunixsocketaddress.c            | 209
138228  +++++++++++++++++++++++++++++-------
138229  gio/gunixsocketaddress.h            |  10 +-
138230  gio/tests/Makefile.am               |   1 +
138231  gio/tests/socket-client.c           |  54 ++++++----
138232  gio/tests/socket-common.c           |  56 ++++++++++
138233  gio/tests/socket-server.c           |  68 ++++++++----
138234  gio/tests/unix-fd.c                 |  61 ++++++++---
138235  11 files changed, 438 insertions(+), 109 deletions(-)
138236
138237 commit 5e892de8afaf564838910f11bdc383ab441417ca
138238 Author: Fran Diéguez <fran.dieguez@mabishu.com>
138239 Date:   Thu Apr 22 16:29:06 2010 +0200
138240
138241     Updated Galician translations
138242
138243  po/gl.po | 1079
138244  +++++++++++++++++++++++++++++++++++---------------------------
138245  1 file changed, 611 insertions(+), 468 deletions(-)
138246
138247 commit 3e9a296b29c613b8f09c735ad2dabd9048e9025b
138248 Author: Shankar Prasad <sprasad@git.gnome.org>
138249 Date:   Thu Apr 22 16:09:58 2010 +0530
138250
138251     Updated Kannada translations
138252
138253  po/kn.po | 1122
138254  ++++++++++++++++++++++++++++++++++----------------------------
138255  1 file changed, 614 insertions(+), 508 deletions(-)
138256
138257 commit f3e04973e7977841dc946089967c397490f4fd57
138258 Author: Matthias Clasen <mclasen@redhat.com>
138259 Date:   Thu Apr 22 01:15:54 2010 -0400
138260
138261     Rename gsettings-tool to gsettings
138262
138263     And make it verb-based.
138264
138265  docs/reference/gio/Makefile.am         |  10 +-
138266  docs/reference/gio/gio-docs.xml        |   8 +-
138267  docs/reference/gio/gschema-compile.xml |   7 +-
138268  docs/reference/gio/gsettings-tool.xml  |  93 --------
138269  docs/reference/gio/gsettings.xml       | 137 +++++++++++
138270  gio/Makefile.am                        |   6 +-
138271  gio/gsettings-tool.c                   | 410
138272  +++++++++++++++++++++++++--------
138273  7 files changed, 464 insertions(+), 207 deletions(-)
138274
138275 commit bf0f8ad8ee800b9a1f76a57684b45f79e2e6e5d8
138276 Author: Javier Jardón <jjardon@gnome.org>
138277 Date:   Thu Apr 22 03:20:17 2010 +0200
138278
138279     [gsettings] Add g_return_*_if_fail() guards in GSettingsBackend
138280
138281  gio/gsettingsbackend.c | 3 +++
138282  1 file changed, 3 insertions(+)
138283
138284 commit 0fa791b29d4b3aa2154f322dda5a7c0d2caa1ede
138285 Author: Javier Jardón <jjardon@gnome.org>
138286 Date:   Thu Apr 22 03:07:49 2010 +0200
138287
138288     [gsettings] Add g_return_*_if_fail() guards
138289
138290     Reported by Christian Persch here:
138291     https://bugzilla.gnome.org/show_bug.cgi?id=616405
138292
138293  gio/gsettings.c | 16 ++++++++++++++++
138294  1 file changed, 16 insertions(+)
138295
138296 commit 78ed401a5146ac1d2f83f19b6a6fcfe789d847cb
138297 Author: Matthias Clasen <mclasen@redhat.com>
138298 Date:   Wed Apr 21 21:03:53 2010 -0400
138299
138300     Add a test for g_settings_get_child
138301
138302  gio/tests/gsettings.c | 30 ++++++++++++++++++++++++++++++
138303  1 file changed, 30 insertions(+)
138304
138305 commit 88ff21ee92237858b65560d20f255506f2125a55
138306 Author: Matthias Clasen <mclasen@redhat.com>
138307 Date:   Wed Apr 21 18:08:05 2010 -0400
138308
138309     Be more careful about memory management
138310
138311     This was leading to crashes, e.g. bug 616432.
138312
138313  gio/gschema-compile.c | 10 ++++++----
138314  1 file changed, 6 insertions(+), 4 deletions(-)
138315
138316 commit 89b718f7d396c165a023e46c5111549a2a1e2d1c
138317 Author: Matthias Clasen <mclasen@redhat.com>
138318 Date:   Wed Apr 21 17:44:47 2010 -0400
138319
138320     Pedantic terminology fix
138321
138322     Elements are not function calls and attributes are not arguments...
138323
138324  gio/gschema-compile.c | 10 +++++-----
138325  1 file changed, 5 insertions(+), 5 deletions(-)
138326
138327 commit 0d9a40b8943ec3b9926efad93a28687708cc2038
138328 Author: Colin Walters <walters@verbum.org>
138329 Date:   Wed Apr 21 16:44:26 2010 -0400
138330
138331     Fix typo in GMutex error message
138332
138333  gthread/gthread-impl.c | 2 +-
138334  1 file changed, 1 insertion(+), 1 deletion(-)
138335
138336 commit 585a37f37455e1b91029db6c40b3a0e2932e0604
138337 Author: Matthias Clasen <mclasen@redhat.com>
138338 Date:   Wed Apr 21 14:47:32 2010 -0400
138339
138340     Handle NULL string properties in bindings
138341
138342     Admittely, we just handle them by failing the conversion...
138343
138344  gio/gsettings-mapping.c | 4 +++-
138345  gio/gsettings.c         | 6 +++---
138346  gio/tests/gsettings.c   | 1 -
138347  3 files changed, 6 insertions(+), 5 deletions(-)
138348
138349 commit 3814868b7a1950286f875b193dd10aa20b482fe6
138350 Author: Dan Winship <danw@gnome.org>
138351 Date:   Wed Apr 21 13:37:59 2010 -0400
138352
138353     gio.symbols: add two missing G_GNUC_CONSTs
138354
138355  gio/gio.symbols | 4 ++--
138356  1 file changed, 2 insertions(+), 2 deletions(-)
138357
138358 commit 887dd88ac2615d8837e06ce9b18cddeeb04f4494
138359 Author: Jorge González <jorgegonz@svn.gnome.org>
138360 Date:   Wed Apr 21 18:46:19 2010 +0200
138361
138362     Updated Spanish translation
138363
138364  po/es.po | 1044
138365  ++++++++++++++++++++++++++++++++++----------------------------
138366  1 file changed, 569 insertions(+), 475 deletions(-)
138367
138368 commit 03a0f05058a1156edaab463da03f58b0f4988625
138369 Author: Matthias Clasen <mclasen@redhat.com>
138370 Date:   Wed Apr 21 12:37:38 2010 -0400
138371
138372     Add a note about requiring a new enough GConf
138373
138374  docs/reference/gio/migrating.xml | 5 +++++
138375  1 file changed, 5 insertions(+)
138376
138377 commit ccf9361490fa3684b22e52655e3236b2cd28a517
138378 Author: Matthias Clasen <mclasen@redhat.com>
138379 Date:   Wed Apr 21 12:31:33 2010 -0400
138380
138381     Handle non-readable/-writable properties when binding
138382
138383     And document readability/writability requirements for binding flags.
138384
138385  gio/gsettings.c | 31 ++++++++++++++++++++++++++++++-
138386  gio/gsettings.h |  6 ++++--
138387  2 files changed, 34 insertions(+), 3 deletions(-)
138388
138389 commit 8a988e8e88f0b3463c7dd6fc5145174035d4e815
138390 Author: Matthias Clasen <mclasen@redhat.com>
138391 Date:   Wed Apr 21 12:31:10 2010 -0400
138392
138393     Test binding non-readable/writable properties
138394
138395  gio/tests/gsettings.c | 88
138396  ++++++++++++++++++++++++++++++++++++++++++++++++++-
138397  1 file changed, 87 insertions(+), 1 deletion(-)
138398
138399 commit 3bfd739154b09c42b29bfcc38b03ff9b98ed4c4f
138400 Author: Matthias Clasen <mclasen@redhat.com>
138401 Date:   Wed Apr 21 11:50:21 2010 -0400
138402
138403     Rename gsettingsschemaupdatecache to the more sane gschema_compile
138404
138405     To follow existing glib pc variables for binaries.
138406
138407  docs/reference/gio/migrating.xml | 7 ++++---
138408  gio-2.0.pc.in                    | 2 +-
138409  m4macros/gsettings.m4            | 4 ++--
138410  3 files changed, 7 insertions(+), 6 deletions(-)
138411
138412 commit 662f97fefbdb26eff4283757912350c3c15adf49
138413 Author: Bastien Nocera <hadess@hadess.net>
138414 Date:   Wed Apr 21 16:49:00 2010 +0100
138415
138416     Update GSettings porting guide for new m4 macro
138417
138418  docs/reference/gio/migrating.xml | 10 +++++++---
138419  1 file changed, 7 insertions(+), 3 deletions(-)
138420
138421 commit 0d322e77a55c3b457361ede40c391a6a0b825c78
138422 Author: Bastien Nocera <hadess@hadess.net>
138423 Date:   Wed Apr 21 12:25:23 2010 +0100
138424
138425     Add GSettings m4 macros helper
138426
138427     https://bugzilla.gnome.org/show_bug.cgi?id=616312
138428
138429  m4macros/Makefile.am  |  2 +-
138430  m4macros/gsettings.m4 | 43 +++++++++++++++++++++++++++++++++++++++++++
138431  2 files changed, 44 insertions(+), 1 deletion(-)
138432
138433 commit 12b801cab4d639f3ac86f1009e6bfb3f589729c5
138434 Author: Matthias Clasen <mclasen@redhat.com>
138435 Date:   Wed Apr 21 10:58:05 2010 -0400
138436
138437     Nuke the gsettingsschemadir pc variable
138438
138439     Not really useful, just use $(prefix)/glib-2.0/schemas. We are getting
138440     m4 sugar to coat this over, anyway.
138441
138442  docs/reference/gio/migrating.xml | 21 ++++++++++++++-------
138443  gio-2.0.pc.in                    |  1 -
138444  2 files changed, 14 insertions(+), 8 deletions(-)
138445
138446 commit e63a1a3d6e6ce4aa8dd7fb65ccaac0b989de12d9
138447 Author: Bastien Nocera <hadess@hadess.net>
138448 Date:   Wed Apr 21 15:02:50 2010 +0100
138449
138450     Fix gschema-compile tests for --schema-files changes
138451
138452  gio/tests/gschema-compile.c | 2 +-
138453  1 file changed, 1 insertion(+), 1 deletion(-)
138454
138455 commit 1c2aea7854e468651807994ad168564c626ae58b
138456 Author: Matthias Clasen <mclasen@redhat.com>
138457 Date:   Wed Apr 21 09:50:17 2010 -0400
138458
138459     Add tests for --allow-any-name
138460
138461  gio/tests/gschema-compile.c                 | 40
138462  +++++++++++++++++++----------
138463  gio/tests/schema-tests/bad-key.gschema.xml  |  2 +-
138464  gio/tests/schema-tests/bad-key2.gschema.xml |  2 +-
138465  gio/tests/schema-tests/bad-key3.gschema.xml |  2 +-
138466  gio/tests/schema-tests/bad-key4.gschema.xml |  2 +-
138467  5 files changed, 30 insertions(+), 18 deletions(-)
138468
138469 commit 0b61a87c29f27f988538f92d676a04adfd65b0fd
138470 Author: Bastien Nocera <hadess@hadess.net>
138471 Date:   Wed Apr 21 12:14:40 2010 +0100
138472
138473     Allow passing multiple schemas to gschema-compile
138474
138475     To make test suites easier to implement
138476
138477     https://bugzilla.gnome.org/show_bug.cgi?id=616312
138478
138479  gio/gschema-compile.c | 24 ++++++++++++------------
138480  1 file changed, 12 insertions(+), 12 deletions(-)
138481
138482 commit 9176175fc878bde7143d22f5671b58836985bf44
138483 Author: Bastien Nocera <hadess@hadess.net>
138484 Date:   Wed Apr 21 11:15:30 2010 +0100
138485
138486     Add mention of GConfBridge in conversion docs
138487
138488     https://bugzilla.gnome.org/show_bug.cgi?id=616384
138489
138490  docs/reference/gio/migrating.xml | 8 +++++++-
138491  1 file changed, 7 insertions(+), 1 deletion(-)
138492
138493 commit 97084317883ea13f5e9ddc3b496cf1f756d85e4f
138494 Author: Matthias Clasen <mclasen@redhat.com>
138495 Date:   Wed Apr 21 09:34:57 2010 -0400
138496
138497     Remove leftover test data
138498
138499  gio/tests/schema-tests/bad-type/test.gschema.xml        | 7 -------
138500  gio/tests/schema-tests/incomplete-list/test.gschema.xml | 7 -------
138501  gio/tests/schema-tests/missing-quotes/test.gschema.xml  | 7 -------
138502  gio/tests/schema-tests/no-default/test.gschema.xml      | 6 ------
138503  gio/tests/schema-tests/overflow/test.gschema.xml        | 7 -------
138504  gio/tests/schema-tests/wrong-category/test.gschema.xml  | 7 -------
138505  6 files changed, 41 deletions(-)
138506
138507 commit 64cc81f769ef6ac97b8b9ff4d2693066ffcac63f
138508 Author: Matthias Clasen <mclasen@redhat.com>
138509 Date:   Wed Apr 21 09:33:57 2010 -0400
138510
138511     Add an --allow-any-name option
138512
138513     This will make it easier for people to keep their GConf key names
138514     in the transition period.
138515
138516     Conflicts:
138517
138518             gio/gschema-compile.c
138519
138520  gio/gschema-compile.c | 7 ++++++-
138521  1 file changed, 6 insertions(+), 1 deletion(-)
138522
138523 commit c83a9762453ea996c5619b8a681d3d1fd2cf473f
138524 Author: Matthias Clasen <mclasen@redhat.com>
138525 Date:   Wed Apr 21 00:43:55 2010 -0400
138526
138527     Add some more schema compiler tests
138528
138529  gio/tests/Makefile.am                        |   7 +-
138530  gio/tests/gschema-compile.c                  | 143
138531  +++++++--------------------
138532  gio/tests/schema-tests/bad-key.gschema.xml   |   7 ++
138533  gio/tests/schema-tests/bad-key2.gschema.xml  |   7 ++
138534  gio/tests/schema-tests/bad-key3.gschema.xml  |   7 ++
138535  gio/tests/schema-tests/bad-key4.gschema.xml  |   7 ++
138536  gio/tests/schema-tests/empty-key.gschema.xml |   7 ++
138537  7 files changed, 75 insertions(+), 110 deletions(-)
138538
138539 commit 564714bc95a11fdb06206e91f46a713b67be30ae
138540 Author: Matthias Clasen <mclasen@redhat.com>
138541 Date:   Tue Apr 20 23:40:22 2010 -0400
138542
138543     Fix type mapping for float in gsettings-schema-convert
138544
138545     Bug 616331.
138546
138547  gio/gsettings-schema-convert | 2 +-
138548  1 file changed, 1 insertion(+), 1 deletion(-)
138549
138550 commit afff087785e1206c4a112367aaf3445dd5cf0c08
138551 Author: Matthias Clasen <mclasen@redhat.com>
138552 Date:   Tue Apr 20 23:28:49 2010 -0400
138553
138554     Simplify gschema-compile test suite
138555
138556     Add --one-schema-file option to gschema-compile to allow easier test
138557     setup. Simplify the test setup.
138558
138559     Bug #616276.
138560
138561  gio/gschema-compile.c                              | 52
138562  ++++++++++++++--------
138563  gio/tests/Makefile.am                              | 20 ++++-----
138564  gio/tests/schema-tests/bad-type.gschema.xml        |  7 +++
138565  gio/tests/schema-tests/incomplete-list.gschema.xml |  7 +++
138566  gio/tests/schema-tests/missing-quotes.gschema.xml  |  7 +++
138567  gio/tests/schema-tests/no-default.gschema.xml      |  6 +++
138568  gio/tests/schema-tests/overflow.gschema.xml        |  7 +++
138569  gio/tests/schema-tests/wrong-category.gschema.xml  |  7 +++
138570  8 files changed, 85 insertions(+), 28 deletions(-)
138571
138572 commit 463203ee0aa75e727df3b756fcf589fefc8a99cc
138573 Author: Matthias Clasen <mclasen@redhat.com>
138574 Date:   Tue Apr 20 22:49:32 2010 -0400
138575
138576     Add gettext-domain when required, and allow to specify it on the
138577     cmdline
138578
138579     Bug 616309
138580
138581  docs/reference/gio/gsettings-schema-convert.xml |  8 ++++++++
138582  gio/gsettings-schema-convert                    | 16 +++++++++++++---
138583  2 files changed, 21 insertions(+), 3 deletions(-)
138584
138585 commit bedf4c3259756caec97d5aa4cd32d501de2be82e
138586 Author: Matthias Clasen <mclasen@redhat.com>
138587 Date:   Tue Apr 20 22:41:12 2010 -0400
138588
138589     Add documentation and translation for gsettings-tool
138590
138591  docs/reference/gio/Makefile.am        |  3 ++
138592  docs/reference/gio/gio-docs.xml       |  1 +
138593  docs/reference/gio/gsettings-tool.xml | 93
138594  +++++++++++++++++++++++++++++++++++
138595  gio/gschema-compile.c                 | 27 ++++++----
138596  gio/gsettings-tool.c                  | 33 +++++++------
138597  po/POTFILES.in                        |  4 ++
138598  6 files changed, 135 insertions(+), 26 deletions(-)
138599
138600 commit 1dbe06c30a766171d4f018539a92cee237cb63c7
138601 Author: Matthias Clasen <mclasen@redhat.com>
138602 Date:   Tue Apr 20 20:54:53 2010 -0400
138603
138604     Add a minimal commandline utility to poke GSettings
138605
138606  gio/Makefile.am      |   8 ++-
138607  gio/gsettings-tool.c | 169
138608  +++++++++++++++++++++++++++++++++++++++++++++++++++
138609  2 files changed, 176 insertions(+), 1 deletion(-)
138610
138611 commit 3569de342e415c887537d811a0df373cfdb85bc6
138612 Author: Javier Jardón <jjardon@gnome.org>
138613 Date:   Tue Apr 20 05:38:02 2010 +0200
138614
138615     [gio] Use G_DEFINE_INTERFACE macro
138616
138617     Use this macro in gasyncinitable, gconverter, ginitable and
138618     gsocketconnectable
138619
138620     https://bugzilla.gnome.org/show_bug.cgi?id=616245
138621
138622  gio/gasyncinitable.c     | 35 +++--------------------------------
138623  gio/gconverter.c         | 35 +++--------------------------------
138624  gio/ginitable.c          | 33 +++++----------------------------
138625  gio/gsocketconnectable.c | 32 +++++---------------------------
138626  4 files changed, 16 insertions(+), 119 deletions(-)
138627
138628 commit 3585e64be81a6846b23ca0c0c2969a83080a460d
138629 Author: Tor Lillqvist <tml@iki.fi>
138630 Date:   Wed Apr 21 03:22:59 2010 +0300
138631
138632     Tweak the generation of the file list in gio.vcproj
138633
138634     Visual Studio doesn't like slash as directory separator, so use
138635     backslash. While at it, sort the list of files put in the project file
138636     just for clarity.
138637
138638  gio/Makefile.am | 2 +-
138639  1 file changed, 1 insertion(+), 1 deletion(-)
138640
138641 commit 8b6d2c1fc15c91ec174a6b346257a228d3db08e2
138642 Author: Ryan Lortie <desrt@desrt.ca>
138643 Date:   Tue Apr 20 20:14:50 2010 -0400
138644
138645     remove empty initialisers {  } for MSVC's sake
138646
138647  gio/gsettings.c | 4 ++--
138648  1 file changed, 2 insertions(+), 2 deletions(-)
138649
138650 commit a4e38786750d538b334b8a7a7cc9f5a3ff48bc33
138651 Merge: 31a534278 291a5c9ed
138652 Author: Ryan Lortie <desrt@desrt.ca>
138653 Date:   Tue Apr 20 20:13:56 2010 -0400
138654
138655     Merge remote branch 'gvdb/master'
138656
138657 commit 291a5c9ed98cf5456c8d6af0c3113610646de7b3
138658 Author: Ryan Lortie <desrt@desrt.ca>
138659 Date:   Tue Apr 20 20:12:41 2010 -0400
138660
138661     __value -> value to avoid stomping the C compiler
138662
138663  gvdb-format.h | 8 ++++----
138664  1 file changed, 4 insertions(+), 4 deletions(-)
138665
138666 commit 31a534278405b77fe8ea4aaa85ba5ae80c92d80e
138667 Author: Matthias Clasen <mclasen@redhat.com>
138668 Date:   Tue Apr 20 19:51:28 2010 -0400
138669
138670     Refer to the right directory
138671
138672  docs/reference/gio/migrating.xml | 2 +-
138673  1 file changed, 1 insertion(+), 1 deletion(-)
138674
138675 commit 9488d18a87bdba2b4180280d8109ab5381acf9c8
138676 Author: Christian Persch <chpe@gnome.org>
138677 Date:   Tue Apr 20 19:39:03 2010 -0400
138678
138679     Fix gsettings mapping for uint64
138680
138681     Bug #616295.
138682
138683  gio/gsettings-mapping.c | 4 ++--
138684  gio/tests/gsettings.c   | 4 ++--
138685  2 files changed, 4 insertions(+), 4 deletions(-)
138686
138687 commit 1b61680abbf8ba10a24aff52397364c844f368bb
138688 Author: Matthias Clasen <mclasen@redhat.com>
138689 Date:   Tue Apr 20 19:23:52 2010 -0400
138690
138691     Flesh out the porting guide some more
138692
138693  docs/reference/gio/migrating.xml | 154
138694  +++++++++++++++++++++++++++++++--------
138695  gio/gsettings.c                  |  17 +++--
138696  2 files changed, 135 insertions(+), 36 deletions(-)
138697
138698 commit 3277b77769def1aabfa850858197d02b0afca364
138699 Author: Matthias Clasen <mclasen@redhat.com>
138700 Date:   Tue Apr 20 15:13:07 2010 -0400
138701
138702     Document g_settings_bind_writable
138703
138704  docs/reference/gio/gio-sections.txt |  1 +
138705  gio/gsettings.c                     | 36
138706  +++++++++++++++++++++++++++++++++++-
138707  2 files changed, 36 insertions(+), 1 deletion(-)
138708
138709 commit 9717833e8200929f908fa682262fcfda8f964653
138710 Author: Richard Hughes <richard@hughsie.com>
138711 Date:   Tue Apr 20 22:25:23 2010 +0100
138712
138713     Don't crash gsettings-schema-convert for GConf schemas that contain
138714     empty elements
138715
138716     This can be observed in gnome-power-manager with one of the entries
138717     that
138718     contains <long></long>
138719
138720  gio/gsettings-schema-convert | 6 ++++--
138721  1 file changed, 4 insertions(+), 2 deletions(-)
138722
138723 commit f82839b8fe6e112b9cc02637e7544e800524c179
138724 Author: Ryan Lortie <desrt@desrt.ca>
138725 Date:   Tue Apr 20 17:27:17 2010 -0400
138726
138727     gschema-compile: output to srcdir by default
138728
138729     If the target directory is not explicitly set then output to the
138730     source
138731     directory.  Closes bug #616311 reported by Bastien Nocera.
138732
138733  gio/gschema-compile.c | 9 +++++----
138734  1 file changed, 5 insertions(+), 4 deletions(-)
138735
138736 commit f5990c1aefe364cfdd8c6d4bcdcc5dce60ced003
138737 Author: Ryan Lortie <desrt@desrt.ca>
138738 Date:   Tue Apr 20 12:30:12 2010 -0400
138739
138740     GSettings: bind to writablity of a key
138741
138742  gio/gio.symbols |   1 +
138743  gio/gsettings.c | 103
138744  +++++++++++++++++++++++++++++++++++++++-----------------
138745  gio/gsettings.h |   5 +++
138746  3 files changed, 78 insertions(+), 31 deletions(-)
138747
138748 commit 890a842b2692292d207e1c473718c57ee1e51c32
138749 Author: Richard Hughes <richard@hughsie.com>
138750 Date:   Tue Apr 20 16:14:11 2010 +0100
138751
138752     Fix up the gtk-doc comment for the GSettings::changed signal
138753
138754  gio/gsettings.c | 1 +
138755  1 file changed, 1 insertion(+)
138756
138757 commit 5445ae78c21a71b3d8eea393bfe70d2ab1c24766
138758 Author: Ryan Lortie <desrt@desrt.ca>
138759 Date:   Mon Apr 19 14:16:06 2010 -0400
138760
138761     Add g_variant_compare() for like basic types
138762
138763  glib/gvariant.c | 105
138764  +++++++++++++++++++++++++++++++++++++++++++++++++++++++-
138765  1 file changed, 104 insertions(+), 1 deletion(-)
138766
138767 commit 3c54cc074dc783ab4944e1cc15d690b467a09684
138768 Author: Ryan Lortie <desrt@desrt.ca>
138769 Date:   Mon Apr 19 11:05:04 2010 -0400
138770
138771     gschema-compile: return quickly on parse error
138772
138773     Suggested by Christian Persch in #616102
138774
138775  gio/gschema-compile.c | 3 +++
138776  1 file changed, 3 insertions(+)
138777
138778 commit bed462046afd33356b0b0554d0ee8ed31d4a2de0
138779 Author: Javier Jardón <jjardon@gnome.org>
138780 Date:   Tue Apr 20 01:04:31 2010 +0200
138781
138782     [docs] Fix G_VALUE_COLLECT_INIT documentation
138783
138784     Add the documentation to the corresponding section
138785
138786     This macro was introduced in
138787     commit 546fc0ca331c8d1b3393fe218a697b6a1a1c1072
138788
138789  docs/reference/gobject/gobject-sections.txt | 1 +
138790  1 file changed, 1 insertion(+)
138791
138792 commit 4c276d05aa010d54e921ca1de7bdafe262dd278e
138793 Author: Matthias Clasen <mclasen@redhat.com>
138794 Date:   Mon Apr 19 19:01:46 2010 -0400
138795
138796     Bump version
138797
138798  configure.in | 2 +-
138799  1 file changed, 1 insertion(+), 1 deletion(-)
138800
138801 commit f8fa527bfd73833ec1fcdaa13c6b8b5701fb65ae
138802 Author: Matthias Clasen <mclasen@redhat.com>
138803 Date:   Mon Apr 19 19:00:28 2010 -0400
138804
138805     2.25.1
138806
138807  po/af.po          | 2 +-
138808  po/am.po          | 2 +-
138809  po/ar.po          | 2 +-
138810  po/as.po          | 2 +-
138811  po/ast.po         | 2 +-
138812  po/az.po          | 2 +-
138813  po/be.po          | 2 +-
138814  po/be@latin.po    | 2 +-
138815  po/bg.po          | 2 +-
138816  po/bn.po          | 2 +-
138817  po/bn_IN.po       | 2 +-
138818  po/bs.po          | 2 +-
138819  po/ca.po          | 2 +-
138820  po/ca@valencia.po | 2 +-
138821  po/cs.po          | 2 +-
138822  po/cy.po          | 2 +-
138823  po/da.po          | 2 +-
138824  po/de.po          | 2 +-
138825  po/dz.po          | 2 +-
138826  po/el.po          | 2 +-
138827  po/en@shaw.po     | 2 +-
138828  po/en_CA.po       | 2 +-
138829  po/en_GB.po       | 2 +-
138830  po/eo.po          | 2 +-
138831  po/es.po          | 2 +-
138832  po/et.po          | 2 +-
138833  po/eu.po          | 2 +-
138834  po/fa.po          | 2 +-
138835  po/fi.po          | 2 +-
138836  po/fr.po          | 2 +-
138837  po/ga.po          | 2 +-
138838  po/gl.po          | 2 +-
138839  po/gu.po          | 2 +-
138840  po/he.po          | 2 +-
138841  po/hi.po          | 2 +-
138842  po/hr.po          | 2 +-
138843  po/hu.po          | 2 +-
138844  po/hy.po          | 2 +-
138845  po/id.po          | 2 +-
138846  po/is.po          | 2 +-
138847  po/it.po          | 2 +-
138848  po/ja.po          | 2 +-
138849  po/ka.po          | 2 +-
138850  po/kn.po          | 2 +-
138851  po/ko.po          | 2 +-
138852  po/ku.po          | 2 +-
138853  po/lt.po          | 2 +-
138854  po/lv.po          | 2 +-
138855  po/mai.po         | 2 +-
138856  po/mg.po          | 2 +-
138857  po/mk.po          | 2 +-
138858  po/ml.po          | 2 +-
138859  po/mn.po          | 2 +-
138860  po/mr.po          | 2 +-
138861  po/ms.po          | 2 +-
138862  po/nb.po          | 2 +-
138863  po/nds.po         | 2 +-
138864  po/ne.po          | 2 +-
138865  po/nl.po          | 2 +-
138866  po/nn.po          | 2 +-
138867  po/oc.po          | 2 +-
138868  po/or.po          | 2 +-
138869  po/pa.po          | 2 +-
138870  po/pl.po          | 2 +-
138871  po/ps.po          | 2 +-
138872  po/pt.po          | 2 +-
138873  po/pt_BR.po       | 2 +-
138874  po/ro.po          | 2 +-
138875  po/ru.po          | 2 +-
138876  po/rw.po          | 2 +-
138877  po/si.po          | 2 +-
138878  po/sk.po          | 2 +-
138879  po/sl.po          | 2 +-
138880  po/sq.po          | 2 +-
138881  po/sr.po          | 2 +-
138882  po/sr@ije.po      | 2 +-
138883  po/sr@latin.po    | 2 +-
138884  po/sv.po          | 2 +-
138885  po/ta.po          | 2 +-
138886  po/te.po          | 2 +-
138887  po/th.po          | 2 +-
138888  po/tl.po          | 2 +-
138889  po/tr.po          | 2 +-
138890  po/tt.po          | 2 +-
138891  po/uk.po          | 2 +-
138892  po/vi.po          | 2 +-
138893  po/wa.po          | 2 +-
138894  po/xh.po          | 2 +-
138895  po/yi.po          | 2 +-
138896  po/zh_CN.po       | 2 +-
138897  po/zh_HK.po       | 2 +-
138898  po/zh_TW.po       | 2 +-
138899  92 files changed, 92 insertions(+), 92 deletions(-)
138900
138901 commit 3b9de5f10a15086dd4c95e6260a20b8f5e917281
138902 Author: Matthias Clasen <mclasen@redhat.com>
138903 Date:   Mon Apr 19 18:26:41 2010 -0400
138904
138905     Don't forget to install and distribute gsettings-schema-convert
138906
138907  gio/Makefile.am | 2 +-
138908  1 file changed, 1 insertion(+), 1 deletion(-)
138909
138910 commit 7d330078e77c51ede181ceda10260fb79a7e2425
138911 Author: Matthias Clasen <mclasen@redhat.com>
138912 Date:   Mon Apr 19 18:26:41 2010 -0400
138913
138914     Don't forget to install and distribute gsettings-schema-convert
138915
138916  gio/Makefile.am | 1 +
138917  1 file changed, 1 insertion(+)
138918
138919 commit ca4f0a3d6d99ee1eb4f21aa753b2cc29ac5e2d36
138920 Author: Matthias Clasen <mclasen@redhat.com>
138921 Date:   Mon Apr 19 17:33:03 2010 -0400
138922
138923     Bump version
138924
138925  configure.in | 2 +-
138926  1 file changed, 1 insertion(+), 1 deletion(-)
138927
138928 commit cd9b8b563f3dc094b72ebc0c7f55e35f4782aab1
138929 Author: Matthias Clasen <mclasen@redhat.com>
138930 Date:   Mon Apr 19 17:30:42 2010 -0400
138931
138932     2.25.0
138933
138934  docs/reference/glib/glib-gettextize.1           |  80 +-
138935  docs/reference/glib/gtester-report.1            |  10 +-
138936  docs/reference/glib/gtester.1                   |  12 +-
138937  docs/reference/glib/tmpl/async_queues.sgml      |   4 +
138938  docs/reference/glib/tmpl/atomic_operations.sgml |  33 +-
138939  docs/reference/glib/tmpl/bookmarkfile.sgml      |   4 +
138940  docs/reference/glib/tmpl/byte_order.sgml        |   3 +
138941  docs/reference/glib/tmpl/conversions.sgml       |   3 +
138942  docs/reference/glib/tmpl/date.sgml              |   4 +
138943  docs/reference/glib/tmpl/error_reporting.sgml   |   3 +
138944  docs/reference/glib/tmpl/fileutils.sgml         |   3 +
138945  docs/reference/glib/tmpl/gregex.sgml            |   3 +
138946  docs/reference/glib/tmpl/hooks.sgml             |   3 +
138947  docs/reference/glib/tmpl/i18n.sgml              |   4 +
138948  docs/reference/glib/tmpl/keyfile.sgml           |   4 +
138949  docs/reference/glib/tmpl/limits.sgml            |   3 +
138950  docs/reference/glib/tmpl/macros.sgml            |   3 +
138951  docs/reference/glib/tmpl/macros_misc.sgml       |   3 +
138952  docs/reference/glib/tmpl/main.sgml              |  10 +
138953  docs/reference/glib/tmpl/markup.sgml            |   3 +
138954  docs/reference/glib/tmpl/memory.sgml            |   5 +
138955  docs/reference/glib/tmpl/memory_slices.sgml     |   3 +
138956  docs/reference/glib/tmpl/messages.sgml          |   3 +
138957  docs/reference/glib/tmpl/misc_utils.sgml        |  19 +
138958  docs/reference/glib/tmpl/modules.sgml           |   5 +
138959  docs/reference/glib/tmpl/numerical.sgml         |   3 +
138960  docs/reference/glib/tmpl/queue.sgml             |   4 +
138961  docs/reference/glib/tmpl/scanner.sgml           |   3 +
138962  docs/reference/glib/tmpl/spawn.sgml             |   3 +
138963  docs/reference/glib/tmpl/string_utils.sgml      |   3 +
138964  docs/reference/glib/tmpl/strings.sgml           |   3 +
138965  docs/reference/glib/tmpl/testing.sgml           |  22 +-
138966  docs/reference/glib/tmpl/trash_stack.sgml       |   3 +
138967  docs/reference/glib/tmpl/type_conversion.sgml   |   3 +
138968  docs/reference/glib/tmpl/types.sgml             |   3 +
138969  docs/reference/glib/tmpl/unicode.sgml           |   3 +
138970  docs/reference/glib/tmpl/version.sgml           |   3 +
138971  docs/reference/glib/tmpl/warnings.sgml          |   3 +
138972  docs/reference/glib/tmpl/windows.sgml           |   5 +
138973  docs/reference/gobject/glib-genmarshal.1        |  10 +-
138974  docs/reference/gobject/glib-mkenums.1           |  13 +-
138975  docs/reference/gobject/gobject-query.1          |  10 +-
138976  gio/tests/Makefile.am                           |   8 +-
138977  gio/tests/gschema-compile.c                     |  78 +-
138978  gio/tests/gsettings.c                           |   6 +-
138979  po/af.po                                        | 108 +--
138980  po/am.po                                        | 108 +--
138981  po/ar.po                                        | 108 +--
138982  po/as.po                                        | 108 +--
138983  po/ast.po                                       | 108 +--
138984  po/az.po                                        | 108 +--
138985  po/be.po                                        | 108 +--
138986  po/be@latin.po                                  | 108 +--
138987  po/bg.po                                        | 108 +--
138988  po/bn.po                                        | 978
138989  ++++++++++++------------
138990  po/bn_IN.po                                     | 108 +--
138991  po/bs.po                                        | 108 +--
138992  po/ca.po                                        | 952
138993  ++++++++++++-----------
138994  po/ca@valencia.po                               | 108 +--
138995  po/cs.po                                        | 108 +--
138996  po/cy.po                                        | 108 +--
138997  po/da.po                                        | 942
138998  +++++++++++------------
138999  po/de.po                                        | 108 +--
139000  po/dz.po                                        | 108 +--
139001  po/el.po                                        | 108 +--
139002  po/en@shaw.po                                   | 108 +--
139003  po/en_CA.po                                     | 108 +--
139004  po/en_GB.po                                     | 108 +--
139005  po/eo.po                                        | 108 +--
139006  po/es.po                                        | 108 +--
139007  po/et.po                                        | 108 +--
139008  po/eu.po                                        | 108 +--
139009  po/fa.po                                        | 108 +--
139010  po/fi.po                                        | 108 +--
139011  po/fr.po                                        | 108 +--
139012  po/ga.po                                        | 108 +--
139013  po/gl.po                                        | 108 +--
139014  po/gu.po                                        | 974
139015  +++++++++++------------
139016  po/he.po                                        | 108 +--
139017  po/hi.po                                        | 108 +--
139018  po/hr.po                                        | 108 +--
139019  po/hu.po                                        | 108 +--
139020  po/hy.po                                        | 108 +--
139021  po/id.po                                        | 108 +--
139022  po/is.po                                        | 108 +--
139023  po/it.po                                        | 108 +--
139024  po/ja.po                                        | 108 +--
139025  po/ka.po                                        | 108 +--
139026  po/kn.po                                        | 108 +--
139027  po/ko.po                                        | 108 +--
139028  po/ku.po                                        | 108 +--
139029  po/lt.po                                        | 108 +--
139030  po/lv.po                                        | 108 +--
139031  po/mai.po                                       | 108 +--
139032  po/mg.po                                        | 108 +--
139033  po/mk.po                                        | 108 +--
139034  po/ml.po                                        | 108 +--
139035  po/mn.po                                        | 108 +--
139036  po/mr.po                                        | 974
139037  +++++++++++------------
139038  po/ms.po                                        | 108 +--
139039  po/nb.po                                        | 108 +--
139040  po/nds.po                                       | 108 +--
139041  po/ne.po                                        | 108 +--
139042  po/nl.po                                        | 108 +--
139043  po/nn.po                                        | 108 +--
139044  po/oc.po                                        | 108 +--
139045  po/or.po                                        | 108 +--
139046  po/pa.po                                        | 108 +--
139047  po/pl.po                                        | 108 +--
139048  po/ps.po                                        | 108 +--
139049  po/pt.po                                        | 108 +--
139050  po/pt_BR.po                                     | 108 +--
139051  po/ro.po                                        | 108 +--
139052  po/ru.po                                        | 108 +--
139053  po/rw.po                                        | 108 +--
139054  po/si.po                                        | 108 +--
139055  po/sk.po                                        | 108 +--
139056  po/sl.po                                        | 108 +--
139057  po/sq.po                                        | 108 +--
139058  po/sr.po                                        | 108 +--
139059  po/sr@ije.po                                    | 108 +--
139060  po/sr@latin.po                                  | 108 +--
139061  po/sv.po                                        | 108 +--
139062  po/ta.po                                        | 108 +--
139063  po/te.po                                        | 108 +--
139064  po/th.po                                        | 108 +--
139065  po/tl.po                                        | 108 +--
139066  po/tr.po                                        | 108 +--
139067  po/tt.po                                        | 108 +--
139068  po/uk.po                                        | 108 +--
139069  po/vi.po                                        | 108 +--
139070  po/wa.po                                        | 108 +--
139071  po/xh.po                                        | 108 +--
139072  po/yi.po                                        | 108 +--
139073  po/zh_CN.po                                     | 108 +--
139074  po/zh_HK.po                                     | 957
139075  ++++++++++++-----------
139076  po/zh_TW.po                                     | 942
139077  +++++++++++------------
139078  137 files changed, 8245 insertions(+), 8073 deletions(-)
139079
139080 commit 80ac5df96b2a5b6c1436e597487526a77b8130fb
139081 Author: Matthias Clasen <mclasen@redhat.com>
139082 Date:   Mon Apr 19 15:07:52 2010 -0400
139083
139084     Reset interface age to 0
139085
139086  configure.in | 2 +-
139087  1 file changed, 1 insertion(+), 1 deletion(-)
139088
139089 commit 27d2dbacd4d4833c9846a2872cb04f7bced3a3c3
139090 Author: Christian Persch <chpe@gnome.org>
139091 Date:   Mon Apr 19 14:18:59 2010 -0400
139092
139093     Use g_set_error_literal where appropriate
139094
139095  gio/gschema-compile.c | 22 +++++++++++-----------
139096  1 file changed, 11 insertions(+), 11 deletions(-)
139097
139098 commit 40869e9544c27bc2d7f3b53aa1f1dda1edf47a8d
139099 Author: Matthias Clasen <mclasen@redhat.com>
139100 Date:   Mon Apr 19 14:04:42 2010 -0400
139101
139102     Install a dtd in /usr/share/glib-2.0/schemas/gschema.dtd
139103
139104  gio/Makefile.am |  4 ++++
139105  gio/gschema.dtd | 40 ++++++++++++++++++++++++++++++++++++++++
139106  2 files changed, 44 insertions(+)
139107
139108 commit 2d38da0746d15e20e832d8573af106a1e83267eb
139109 Author: Matthias Clasen <mclasen@redhat.com>
139110 Date:   Mon Apr 19 13:25:52 2010 -0400
139111
139112     Remove misnamed files
139113
139114  gio/tests/schema-tests/no-default/no-default.gschema.xml | 6 ------
139115  1 file changed, 6 deletions(-)
139116
139117 commit 0e48b0638dd54fda1d567c294db0feeb52b324af
139118 Author: Matthias Clasen <mclasen@redhat.com>
139119 Date:   Mon Apr 19 13:14:30 2010 -0400
139120
139121     Some tests for gschema-compile
139122
139123     Mostly making sure that we produce reasonable error messages for
139124     typical mistakes.
139125
139126  gio/tests/Makefile.am                              | 26 ++++---
139127  gio/tests/gschema-compile.c                        | 81
139128  +++++++++++++++++++++-
139129  gio/tests/schema-tests/bad-type/test.gschema.xml   |  7 ++
139130  .../schema-tests/incomplete-list/test.gschema.xml  |  7 ++
139131  .../schema-tests/missing-quotes/test.gschema.xml   |  7 ++
139132  gio/tests/schema-tests/no-default/test.gschema.xml |  6 ++
139133  gio/tests/schema-tests/overflow/test.gschema.xml   |  7 ++
139134  .../schema-tests/wrong-category/test.gschema.xml   |  7 ++
139135  8 files changed, 139 insertions(+), 9 deletions(-)
139136
139137 commit a64625a134ac2d028e7288a640dc7b01e36edcf5
139138 Author: Javier Jardón <jjardon@gnome.org>
139139 Date:   Mon Apr 19 17:58:37 2010 +0200
139140
139141     Little fix in gio/test/Makefile.am
139142
139143     This was introduced in
139144     commit 4a605693fce718a81f809245be2ebad9978031ac
139145
139146  gio/tests/Makefile.am | 2 +-
139147  1 file changed, 1 insertion(+), 1 deletion(-)
139148
139149 commit 32477d4fbff400a235f501967492349ae44a475d
139150 Author: Matthias Clasen <mclasen@redhat.com>
139151 Date:   Mon Apr 19 11:40:23 2010 -0400
139152
139153     Another shadowed variable fix
139154
139155     See bug 616154.
139156
139157  gio/gsettings.c | 8 ++++----
139158  1 file changed, 4 insertions(+), 4 deletions(-)
139159
139160 commit 4a605693fce718a81f809245be2ebad9978031ac
139161 Author: Matthias Clasen <mclasen@redhat.com>
139162 Date:   Mon Apr 19 11:31:21 2010 -0400
139163
139164     Don't segfault when <default> is missing
139165
139166     Also add a framework for schema compiler tests.
139167
139168     Fixes bug 616086.
139169
139170  gio/gschema-compile.c                              | 10 ++++++-
139171  gio/tests/Makefile.am                              | 20 +++++++++++--
139172  gio/tests/gschema-compile.c                        | 35
139173  ++++++++++++++++++++++
139174  .../schema-tests/no-default/no-default.gschema.xml |  6 ++++
139175  4 files changed, 67 insertions(+), 4 deletions(-)
139176
139177 commit ccbafd0f14cca899c07cd6a630096125988be8a9
139178 Author: David Zeuthen <davidz@redhat.com>
139179 Date:   Mon Apr 19 10:42:42 2010 -0400
139180
139181     Bug 615111 – GAsyncInitable's default implementation is broken
139182
139183     Signed-off-by: David Zeuthen <davidz@redhat.com>
139184
139185  gio/gasyncinitable.c | 2 +-
139186  1 file changed, 1 insertion(+), 1 deletion(-)
139187
139188 commit 40fdc929f86243a936609a4008e9fb013c9f4f7d
139189 Author: Ryan Lortie <desrt@desrt.ca>
139190 Date:   Mon Apr 19 10:28:44 2010 -0400
139191
139192     Don't write out zero-byte sections in builder
139193
139194     This and the previous issue caught by Christian Persch in bug #616156
139195
139196  gio/gvdb/gvdb-builder.c | 3 +++
139197  1 file changed, 3 insertions(+)
139198
139199 commit 646dc7de87a90a833fb86f88c01c0131cabebb22
139200 Author: Ryan Lortie <desrt@desrt.ca>
139201 Date:   Mon Apr 19 10:18:44 2010 -0400
139202
139203     Whitespace fixups
139204
139205  gio/gvdb/gvdb-builder.c | 2 +-
139206  1 file changed, 1 insertion(+), 1 deletion(-)
139207
139208 commit 33104067d485fdc7596df7da57d43ba123d64927
139209 Author: Ryan Lortie <desrt@desrt.ca>
139210 Date:   Mon Apr 19 10:17:31 2010 -0400
139211
139212     Fix logic error for missing options in reader
139213
139214  gio/gvdb/gvdb-reader.c | 2 +-
139215  1 file changed, 1 insertion(+), 1 deletion(-)
139216
139217 commit 3f354af402b466b194b313d280adaab07123d9e8
139218 Author: Matthias Clasen <mclasen@redhat.com>
139219 Date:   Mon Apr 19 10:34:42 2010 -0400
139220
139221     Handle int64 and double types correctly
139222
139223  gio/gsettings-mapping.c | 146
139224  ++++++++++++++++++++++++++++++++++++++++--------
139225  1 file changed, 122 insertions(+), 24 deletions(-)
139226
139227 commit a072c1fc293ab7b5e81fd5e5ea29b15941af17fe
139228 Author: Matthias Clasen <mclasen@redhat.com>
139229 Date:   Mon Apr 19 10:34:22 2010 -0400
139230
139231     Fix up some typos in the new tests
139232
139233  gio/tests/gsettings.c | 14 ++++++++++----
139234  1 file changed, 10 insertions(+), 4 deletions(-)
139235
139236 commit 2d9811ebdaee294ac9a1826db5be891b2b90d67f
139237 Author: Ryan Lortie <desrt@desrt.ca>
139238 Date:   Mon Apr 19 10:28:44 2010 -0400
139239
139240     Don't write out zero-byte sections in builder
139241
139242     This and the previous issue caught by Christian Persch in bug #616156
139243
139244  gvdb-builder.c | 3 +++
139245  1 file changed, 3 insertions(+)
139246
139247 commit 6713b3dbaaabf9bbf196e6bc45d200b092239b59
139248 Author: Ryan Lortie <desrt@desrt.ca>
139249 Date:   Mon Apr 19 10:18:44 2010 -0400
139250
139251     Whitespace fixups
139252
139253  gvdb-builder.c | 2 +-
139254  1 file changed, 1 insertion(+), 1 deletion(-)
139255
139256 commit dc2b43b3e7bebe5c1fb9dedcb8630c4d45a99266
139257 Author: Ryan Lortie <desrt@desrt.ca>
139258 Date:   Mon Apr 19 10:17:31 2010 -0400
139259
139260     Fix logic error for missing options in reader
139261
139262  gvdb-reader.c | 2 +-
139263  1 file changed, 1 insertion(+), 1 deletion(-)
139264
139265 commit 230038f684282372f2e9843a7c92273c916ffd49
139266 Author: Christian Persch <chpe@gnome.org>
139267 Date:   Mon Apr 19 10:00:03 2010 -0400
139268
139269     Add testcase for g_settings_bind with [u]int64 properties
139270
139271     And use different values for the doubles test.
139272
139273     All of these fail currently since g_settings_bind default mapping
139274     truncate to glong (eek!).
139275
139276     Bug #616119
139277
139278  gio/tests/gsettings.c              | 50
139279  +++++++++++++++++++++++++++++++++++---
139280  gio/tests/org.gtk.test.gschema.xml |  6 +++++
139281  2 files changed, 52 insertions(+), 4 deletions(-)
139282
139283 commit fac8b91eafb7658ced725265d5df20a5b784698b
139284 Author: Matthias Clasen <mclasen@redhat.com>
139285 Date:   Mon Apr 19 09:49:22 2010 -0400
139286
139287     Add gsettings-related variables
139288
139289  gio-2.0.pc.in | 2 ++
139290  1 file changed, 2 insertions(+)
139291
139292 commit dd98785e85b3f8f030b1fc6ebe1610ddf0bf971f
139293 Author: Christian Persch <chpe@gnome.org>
139294 Date:   Mon Apr 19 09:46:32 2010 -0400
139295
139296     Rename shadowed variables
139297
139298     Bug #616154.
139299
139300  gio/gsettings.c | 6 +++---
139301  1 file changed, 3 insertions(+), 3 deletions(-)
139302
139303 commit 69bd033e11f63d50f551754dc9e98906d28e3561
139304 Author: Matthias Clasen <mclasen@redhat.com>
139305 Date:   Mon Apr 19 09:30:22 2010 -0400
139306
139307     Call setlocale initially
139308
139309     That seems to be required to make bindtextdomain work in the
139310     l10n tests. See bug 616152.
139311
139312  gio/tests/gsettings.c | 2 ++
139313  1 file changed, 2 insertions(+)
139314
139315 commit 4523b2b9cdb2fecdcfe197a73e645282d2d9b8ae
139316 Author: Tor Lillqvist <tml@iki.fi>
139317 Date:   Mon Apr 19 16:13:13 2010 +0300
139318
139319     Bypass l10n tests for now on Windows
139320
139321  gio/tests/gsettings.c | 25 +++++++++++++++++++++++++
139322  1 file changed, 25 insertions(+)
139323
139324 commit 1064097504c180ad5ed8fd8ce80500da0aca9266
139325 Author: Matthias Clasen <mclasen@redhat.com>
139326 Date:   Mon Apr 19 08:54:01 2010 -0400
139327
139328     Add a bit about autofoo for schemas
139329
139330     Always a good idea to have copiable snipplets in a porting guide...
139331
139332  docs/reference/gio/migrating.xml | 37
139333  ++++++++++++++++++++++++++++++-------
139334  1 file changed, 30 insertions(+), 7 deletions(-)
139335
139336 commit a96360ad68405304f60636f6048aa2bdf268066d
139337 Author: Tor Lillqvist <tml@iki.fi>
139338 Date:   Mon Apr 19 15:48:30 2010 +0300
139339
139340     Avoid non-portable <glob.h> API
139341
139342     And thus we can build gschema-compile on all platforms, and run it in
139343     tests.
139344
139345  gio/Makefile.am       |  6 +-----
139346  gio/gschema-compile.c | 34 +++++++++++++++++-----------------
139347  gio/tests/Makefile.am |  6 +-----
139348  3 files changed, 19 insertions(+), 27 deletions(-)
139349
139350 commit c279b5b999c4a8fea934184eb36d2a994dc07868
139351 Author: Matthias Clasen <mclasen@redhat.com>
139352 Date:   Mon Apr 19 08:04:57 2010 -0400
139353
139354     Add a schema convertion script
139355
139356  gio/gsettings-schema-convert | 1064
139357  ++++++++++++++++++++++++++++++++++++++++++
139358  1 file changed, 1064 insertions(+)
139359
139360 commit df8800e59a88c011ed84e7a05c6ddeb2a9b38921
139361 Author: Tor Lillqvist <tml@iki.fi>
139362 Date:   Mon Apr 19 12:25:22 2010 +0300
139363
139364     Portability improvements
139365
139366     Gschema-compile uses glob which is available on Unix only. Thus can't
139367     run the gschema-compile test except on Unix either.
139368
139369     To avoid an Automake error, comment out the SOURCES and LDADD of
139370     unix-streams which for some reason has been commented out from
139371     TEST_PROGS.
139372
139373     Can't use a Makefile.am target called foo_PROGRAMS for random files
139374     that aren't actually programs, as Automake assumes EXEEXT should be
139375     appended to the file names.
139376
139377  gio/Makefile.am       |  7 ++++++-
139378  gio/tests/Makefile.am | 18 +++++++++++-------
139379  2 files changed, 17 insertions(+), 8 deletions(-)
139380
139381 commit 9af8b8321146cddbe5bee09e972507f023e58ce0
139382 Author: Tor Lillqvist <tml@iki.fi>
139383 Date:   Mon Apr 19 11:32:05 2010 +0300
139384
139385     Add GWin32InputStream and GWin32OutputStream classes
139386
139387     Correspond to GUnixInputStream and GUnixOutputStream. No true async
139388     support though. But that is how the Win32 API is, for files not
139389     explicitly opened for so-called overlapped IO.
139390
139391     The API to create these streams takes Win32 HANDLEs. Not file
139392     descriptors, because file descriptors are specific to the C library
139393     used. The user code and GLib might be using different C libraries.
139394
139395     Also add a test program for the new classes, and a gio-windows-2.0.pc
139396     file.
139397
139398  Makefile.am                  |   5 +
139399  build/win32/vs9/glib.vsprops |   4 +
139400  configure.in                 |   1 +
139401  gio-windows-2.0.pc.in        |  11 ++
139402  gio/Makefile.am              |  11 +-
139403  gio/gio.symbols              |  27 ++++
139404  gio/gioerror.c               |  27 ++++
139405  gio/gioerror.h               |   4 +
139406  gio/gwin32inputstream.c      | 359
139407  +++++++++++++++++++++++++++++++++++++++++++
139408  gio/gwin32inputstream.h      |  79 ++++++++++
139409  gio/gwin32outputstream.c     | 359
139410  +++++++++++++++++++++++++++++++++++++++++++
139411  gio/gwin32outputstream.h     |  78 ++++++++++
139412  gio/tests/Makefile.am        |   8 +
139413  gio/tests/win32-streams.c    | 292 +++++++++++++++++++++++++++++++++++
139414  glib-zip.in                  |   1 +
139415  15 files changed, 1265 insertions(+), 1 deletion(-)
139416
139417 commit 48cd4cbba5e580a30aef7b0073e647bcc7118c67
139418 Author: Matthias Clasen <mclasen@redhat.com>
139419 Date:   Sun Apr 18 23:53:31 2010 -0400
139420
139421      Silence a warning
139422
139423     g_string_insert_len (s, pos, NULL, 0) is a harmless nop, don't
139424     spew warnings in this case.
139425
139426  glib/gstring.c | 41 ++++++++++++++++++++++-------------------
139427  1 file changed, 22 insertions(+), 19 deletions(-)
139428
139429 commit 32de7d6905d9e26b1de8e030cb275381fde00f03
139430 Author: Matthias Clasen <mclasen@redhat.com>
139431 Date:   Sun Apr 18 15:57:11 2010 -0400
139432
139433     Fix up docs for backend setup functions
139434
139435  docs/reference/gio/gio-sections.txt | 4 ++++
139436  gio/gkeyfilesettingsbackend.c       | 2 ++
139437  gio/gsettingsbackend.c              | 2 ++
139438  3 files changed, 8 insertions(+)
139439
139440 commit fd8cdb83e1b5a4b71aa84ca26a000e2fbd7a3d37
139441 Author: Matthias Clasen <mclasen@redhat.com>
139442 Date:   Sun Apr 18 15:55:14 2010 -0400
139443
139444     Refer to gio-querymodules in the extension point docs
139445
139446  gio/giomodule.c | 8 +++++++-
139447  1 file changed, 7 insertions(+), 1 deletion(-)
139448
139449 commit b7afff0033a43c10012491ab44d2abd4b06bd039
139450 Author: Matthias Clasen <mclasen@redhat.com>
139451 Date:   Sun Apr 18 15:54:54 2010 -0400
139452
139453     Add a man page for gio-querymodules
139454
139455  docs/reference/gio/Makefile.am          |  3 +++
139456  docs/reference/gio/gio-docs.xml         |  5 +++++
139457  docs/reference/gio/gio-querymodules.xml | 33
139458  +++++++++++++++++++++++++++++++++
139459  3 files changed, 41 insertions(+)
139460
139461 commit e0850b56e2eb13280aa692cb3275640470f59d0d
139462 Author: Matthias Clasen <mclasen@redhat.com>
139463 Date:   Sun Apr 18 15:37:55 2010 -0400
139464
139465     Correct filename extension in help output.
139466
139467  gio/gschema-compile.c | 2 +-
139468  1 file changed, 1 insertion(+), 1 deletion(-)
139469
139470 commit eaae8f6578b4d08146e5599f5b3022485bec629f
139471 Author: Matthias Clasen <mclasen@redhat.com>
139472 Date:   Sun Apr 18 15:35:22 2010 -0400
139473
139474     Whitespace fix
139475
139476  docs/reference/gio/gschema-compile.xml | 5 ++---
139477  1 file changed, 2 insertions(+), 3 deletions(-)
139478
139479 commit a6bd74a08d6f9e3fe930ddcb9e93bf19ae4e240a
139480 Author: Matthias Clasen <mclasen@redhat.com>
139481 Date:   Sun Apr 18 14:58:50 2010 -0400
139482
139483     Update the gschema-compile docs
139484
139485     Correct the schema file extension, mention the usual locations
139486     for schemas and add a reference to gsettings-schema-convert.
139487
139488  docs/reference/gio/gschema-compile.xml | 18 +++++++++++++++++-
139489  1 file changed, 17 insertions(+), 1 deletion(-)
139490
139491 commit 9023ac09345d9569d11bc55d66adcfaa92d8811a
139492 Author: David King <davidk@openismus.com>
139493 Date:   Fri Jul 17 23:06:03 2009 +0200
139494
139495     [docs] Remove unused sgml template from GObject documentation
139496
139497     https://bugzilla.gnome.org/show_bug.cgi?id=589351
139498
139499     Signed-off-by: Javier Jardón <jjardon@gnome.org>
139500
139501  docs/reference/gobject/tmpl/gobject-unused.sgml | 87
139502  -------------------------
139503  1 file changed, 87 deletions(-)
139504
139505 commit 626d8ac9e1f806363160634502ff008a71d7f507
139506 Author: Matthias Clasen <mclasen@redhat.com>
139507 Date:   Sat Apr 17 21:31:30 2010 -0400
139508
139509     More distcheck fixes
139510
139511  gio/tests/Makefile.am | 2 +-
139512  1 file changed, 1 insertion(+), 1 deletion(-)
139513
139514 commit 187883dc586c4b5545d4e58e8c8af176da690ef6
139515 Author: Matthias Clasen <mclasen@redhat.com>
139516 Date:   Sat Apr 17 21:19:45 2010 -0400
139517
139518     add a keyfile test
139519
139520  gio/tests/Makefile.am |  2 +-
139521  gio/tests/gsettings.c | 32 ++++++++++++++++++++++++++++++++
139522  2 files changed, 33 insertions(+), 1 deletion(-)
139523
139524 commit f07613997c345224df702076e793dabaada58ec3
139525 Author: Matthias Clasen <mclasen@redhat.com>
139526 Date:   Sat Apr 17 20:54:53 2010 -0400
139527
139528     More distcheck fix attempts
139529
139530  gio/tests/Makefile.am | 18 ++++++++++--------
139531  1 file changed, 10 insertions(+), 8 deletions(-)
139532
139533 commit 87e68c75bc874c94f6152e069f904673243f4fb0
139534 Author: Matthias Clasen <mclasen@redhat.com>
139535 Date:   Sat Apr 17 20:13:59 2010 -0400
139536
139537     Distcheck fixes
139538
139539  docs/reference/gio/Makefile.am | 6 +++++-
139540  1 file changed, 5 insertions(+), 1 deletion(-)
139541
139542 commit 3db0f554e41496b07c82db96457b8df98947aa0e
139543 Author: Matthias Clasen <mclasen@redhat.com>
139544 Date:   Sat Apr 17 16:57:28 2010 -0400
139545
139546     Some build fixes
139547
139548  docs/reference/gio/Makefile.am | 3 ++-
139549  gio/tests/Makefile.am          | 2 +-
139550  2 files changed, 3 insertions(+), 2 deletions(-)
139551
139552 commit 137cee425f4b5b29ac47ce433e02f6f2734eca47
139553 Author: Matthias Clasen <mclasen@redhat.com>
139554 Date:   Sat Apr 17 16:48:10 2010 -0400
139555
139556     Correct the sense of an assertion
139557
139558  gio/tests/gsettings.c | 2 +-
139559  1 file changed, 1 insertion(+), 1 deletion(-)
139560
139561 commit d2b837df5d230f6658bafe3bd980f87c590f2b78
139562 Author: Matthias Clasen <mclasen@redhat.com>
139563 Date:   Sat Apr 17 16:13:22 2010 -0400
139564
139565     Document the tests
139566
139567     Add a short note for each test that explains what it tries to test.
139568
139569  gio/tests/gsettings.c | 73
139570  ++++++++++++++++++++++++++++++++++++++++++++++++++-
139571  1 file changed, 72 insertions(+), 1 deletion(-)
139572
139573 commit 118ae129bc24597d937f30998e643ba83db908f4
139574 Author: Ryan Lortie <desrt@desrt.ca>
139575 Date:   Sat Apr 17 11:58:52 2010 -0400
139576
139577     GDelayedSettingsBackend: another mandatory fixup
139578
139579       - emit the "has-unapplied" property notify if dropping the last key
139580         from the changeset due to a mandatory key
139581
139582  gio/gdelayedsettingsbackend.c | 37 ++++++++++++++++++++++++++-----------
139583  1 file changed, 26 insertions(+), 11 deletions(-)
139584
139585 commit e06e441ac23f3752f252e86e1d930678de53c778
139586 Author: Ryan Lortie <desrt@desrt.ca>
139587 Date:   Sat Apr 17 11:39:04 2010 -0400
139588
139589     GSettings delayed: fix handling of mandatory keys
139590
139591       - if a key becomes mandatory, drop it from the changeset
139592
139593       - if we still get failing writes (ie: because of a race) then
139594       drop the
139595         entire changeset and signal that it happened
139596
139597  gio/gdelayedsettingsbackend.c | 61
139598  +++++++++++++++++++++++++++++++++++++------
139599  1 file changed, 53 insertions(+), 8 deletions(-)
139600
139601 commit eaaa4d14aa8166b72b4dd7b703b1cca143d725cc
139602 Author: Ryan Lortie <desrt@desrt.ca>
139603 Date:   Sat Apr 17 10:26:10 2010 -0400
139604
139605     add backend setup APIs
139606
139607  gio/gio.symbols               |   5 ++
139608  gio/gkeyfilesettingsbackend.c | 116
139609  +++++++++++++++++++++++-------------------
139610  gio/gsettingsbackend.c        |  46 +++++++++++++++--
139611  gio/gsettingsbackend.h        |   5 ++
139612  4 files changed, 114 insertions(+), 58 deletions(-)
139613
139614 commit 21f064486c0bf7e338acebcc90b3f21aa57ee7b9
139615 Author: Matthias Clasen <mclasen@redhat.com>
139616 Date:   Sat Apr 17 01:55:55 2010 -0400
139617
139618     Updates
139619
139620  NEWS | 19 +++++++++++++++++++
139621  1 file changed, 19 insertions(+)
139622
139623 commit c8a7bb6ccd6e56623e549676f826c7a714093cf6
139624 Author: Matthias Clasen <mclasen@redhat.com>
139625 Date:   Sat Apr 17 01:43:58 2010 -0400
139626
139627     Merge GSettings tests
139628
139629  gio/tests/Makefile.am              |  19 +-
139630  gio/tests/de.po                    |  17 +
139631  gio/tests/gsettings.c              | 917
139632  +++++++++++++++++++++++++++++++++++++
139633  gio/tests/org.gtk.test.gschema     |  39 ++
139634  gio/tests/org.gtk.test.gschema.xml |  89 ++++
139635  5 files changed, 1079 insertions(+), 2 deletions(-)
139636
139637 commit 265ca3db9d3fa74ec0035ab70db2b907fade6d26
139638 Author: Ryan Lortie <desrt@desrt.ca>
139639 Date:   Sat Apr 17 01:27:00 2010 -0400
139640
139641     let binding functions return a floating GVariant
139642
139643  gio/gsettings.c | 2 +-
139644  1 file changed, 1 insertion(+), 1 deletion(-)
139645
139646 commit c8e264b6d0e258241420800978745ca6dcd95137
139647 Author: Ryan Lortie <desrt@desrt.ca>
139648 Date:   Sat Apr 17 01:02:57 2010 -0400
139649
139650     add GMemorySettingsBackend
139651
139652  gio/Makefile.am              |   2 +
139653  gio/giomodule.c              |   2 +
139654  gio/gmemorysettingsbackend.c | 147
139655  +++++++++++++++++++++++++++++++++++++++++++
139656  gio/gmemorysettingsbackend.h |  30 +++++++++
139657  4 files changed, 181 insertions(+)
139658
139659 commit 77ab3c28b9ea692476695243b91931cb3c01b24e
139660 Author: Ryan Lortie <desrt@desrt.ca>
139661 Date:   Sat Apr 17 01:02:05 2010 -0400
139662
139663     add pltcheck.sh exception for GChecksum
139664
139665  gio/pltcheck.sh | 2 +-
139666  1 file changed, 1 insertion(+), 1 deletion(-)
139667
139668 commit 79bc511d95650231fad8b4a3184ab55dbcc327ff
139669 Author: Ryan Lortie <desrt@desrt.ca>
139670 Date:   Sat Apr 17 00:03:48 2010 -0400
139671
139672     XML schemas are now *.gschema.xml
139673
139674  gio/gschema-compile.c | 2 +-
139675  1 file changed, 1 insertion(+), 1 deletion(-)
139676
139677 commit 0d7fbae04c616fcce2dec57787b1f0266763735e
139678 Author: Matthias Clasen <mclasen@redhat.com>
139679 Date:   Sat Apr 17 00:36:14 2010 -0400
139680
139681     Remove garbage
139682
139683  docs/reference/gio/#gio-unused.txt# | 100
139684  ------------------------------------
139685  1 file changed, 100 deletions(-)
139686
139687 commit bd273f9e09b42969eacbf3fc62a5dee187d96346
139688 Author: Matthias Clasen <mclasen@redhat.com>
139689 Date:   Sat Apr 17 00:31:41 2010 -0400
139690
139691     Merge the GSettings docs
139692
139693  docs/reference/gio/Makefile.am                  |  28 ++-
139694  docs/reference/gio/gio-docs.xml                 |  76 ++++---
139695  docs/reference/gio/gio-sections.txt             |  82 +++++++
139696  docs/reference/gio/gio.types                    |   2 +
139697  docs/reference/gio/gschema-compile.xml          |  61 +++++
139698  docs/reference/gio/gsettings-schema-convert.xml | 105 +++++++++
139699  docs/reference/gio/migrating.xml                | 287
139700  +++++++++++++++++++++++-
139701  docs/reference/gio/overview.xml                 | 128 +++++++----
139702  8 files changed, 691 insertions(+), 78 deletions(-)
139703
139704 commit 16637a16873124cd2837502c662c89834786cea5
139705 Author: Matthias Clasen <mclasen@redhat.com>
139706 Date:   Sat Apr 17 00:16:01 2010 -0400
139707
139708     Document G_SETTINGS_BIND_GET_NO_CHANGES
139709
139710  gio/gsettings.h | 8 +++++---
139711  1 file changed, 5 insertions(+), 3 deletions(-)
139712
139713 commit a2716ad02085b7d5d19732c187a8b89debf4fc8f
139714 Author: Matthias Clasen <mclasen@redhat.com>
139715 Date:   Fri Apr 16 23:57:26 2010 -0400
139716
139717     Merge the keyfile settings backend.
139718
139719  gio/Makefile.am               |   2 +
139720  gio/gkeyfilesettingsbackend.c | 553
139721  ++++++++++++++++++++++++++++++++++++++++++
139722  gio/gkeyfilesettingsbackend.h |  71 ++++++
139723  3 files changed, 626 insertions(+)
139724
139725 commit a187634b29b87c25ea0525d01ee2deffea0fb719
139726 Author: Ryan Lortie <desrt@desrt.ca>
139727 Date:   Fri Apr 16 23:17:01 2010 -0400
139728
139729     merge GSettings
139730
139731  gio/Makefile.am         |   30 +-
139732  gio/gio-marshal.list    |    2 +
139733  gio/gio.h               |    1 +
139734  gio/gio.symbols         |   34 +
139735  gio/gsettings-mapping.c |  367 ++++++++++
139736  gio/gsettings-mapping.h |   39 ++
139737  gio/gsettings.c         | 1715
139738  +++++++++++++++++++++++++++++++++++++++++++++++
139739  gio/gsettings.h         |  203 ++++++
139740  gio/pltcheck.sh         |    2 +-
139741  9 files changed, 2379 insertions(+), 14 deletions(-)
139742
139743 commit 43a72ce1bea72a581faf34a505004cac941690c3
139744 Author: Ryan Lortie <desrt@desrt.ca>
139745 Date:   Fri Apr 16 23:20:48 2010 -0400
139746
139747     GSettingsSchema: add call to get list of keys
139748
139749  gio/gsettingsschema.c | 32 ++++++++++++++++++++++++++++++++
139750  gio/gsettingsschema.h |  3 +++
139751  2 files changed, 35 insertions(+)
139752
139753 commit 61a5692fa15156ea33f8353e62c0357c46c22f77
139754 Author: Matthias Clasen <mclasen@redhat.com>
139755 Date:   Fri Apr 16 20:43:53 2010 -0400
139756
139757     Man page tweaks
139758
139759     Add enough info to keep the docbook stylesheets from embedding
139760     FIXMEs in the formatted output.
139761
139762  docs/reference/gobject/glib-genmarshal.xml | 3 ++-
139763  docs/reference/gobject/glib-mkenums.xml    | 9 +++++++--
139764  docs/reference/gobject/gobject-query.xml   | 3 ++-
139765  3 files changed, 11 insertions(+), 4 deletions(-)
139766
139767 commit 51d40405de0df498e003ffd24399e11cf63f0ef9
139768 Author: Matthias Clasen <mclasen@redhat.com>
139769 Date:   Fri Apr 16 20:40:02 2010 -0400
139770
139771     Man page tweaks
139772
139773  docs/reference/glib/glib-gettextize.xml | 5 +++--
139774  docs/reference/glib/gtester-report.xml  | 6 +++++-
139775  docs/reference/glib/gtester.xml         | 6 +++++-
139776  3 files changed, 13 insertions(+), 4 deletions(-)
139777
139778 commit a922596e549eb26fac6119457bc019c851f69148
139779 Author: Matthias Clasen <mclasen@redhat.com>
139780 Date:   Fri Apr 16 19:30:58 2010 -0400
139781
139782     Some doc tweaks
139783
139784  gio/gsettingsbackend.c | 7 +++----
139785  1 file changed, 3 insertions(+), 4 deletions(-)
139786
139787 commit 4c90d4cd45768be45c1dcea74703bfda00849ef4
139788 Author: Matthias Clasen <mclasen@redhat.com>
139789 Date:   Fri Apr 16 19:13:51 2010 -0400
139790
139791     Add indices for 2.26 api additions
139792
139793  docs/reference/gio/gio-docs.xml    | 4 ++++
139794  docs/reference/glib/glib-docs.sgml | 4 ++++
139795  2 files changed, 8 insertions(+)
139796
139797 commit ac5c1e2db6203cf3fa78233886529711c6282ea2
139798 Author: Ryan Lortie <desrt@desrt.ca>
139799 Date:   Fri Apr 16 14:30:12 2010 -0400
139800
139801     set version to 2.25.0
139802
139803  configure.in | 4 ++--
139804  1 file changed, 2 insertions(+), 2 deletions(-)
139805
139806 commit d4a4a4ccdb30456ba2486f8b2196cfbcb30bd312
139807 Author: Ryan Lortie <desrt@desrt.ca>
139808 Date:   Fri Apr 16 12:02:44 2010 -0400
139809
139810     GSettings: import delayed backend to master
139811
139812  gio/Makefile.am               |   2 +
139813  gio/gdelayedsettingsbackend.c | 317
139814  ++++++++++++++++++++++++++++++++++++++++++
139815  gio/gdelayedsettingsbackend.h |  73 ++++++++++
139816  3 files changed, 392 insertions(+)
139817
139818 commit 04c1eadfff5b382f4f54877d62b4703b6f1620f4
139819 Author: Ryan Lortie <desrt@desrt.ca>
139820 Date:   Fri Apr 16 12:02:29 2010 -0400
139821
139822     GSettings: more PLT/visibility fixups
139823
139824  gio/gnullsettingsbackend.c     | 3 +++
139825  gio/gsettingsbackendinternal.h | 5 -----
139826  gio/gsettingsschema.h          | 6 ++++++
139827  gio/pltcheck.sh                | 2 +-
139828  4 files changed, 10 insertions(+), 6 deletions(-)
139829
139830 commit 149224664f639efaf5cc2a928ed9ffb525ec8591
139831 Author: Ryan Lortie <desrt@desrt.ca>
139832 Date:   Fri Apr 16 11:58:04 2010 -0400
139833
139834     gio.symbols: remove pointless whitespace
139835
139836  gio/gio.symbols | 2 --
139837  1 file changed, 2 deletions(-)
139838
139839 commit 2474ebf15eccb9fd8513a7dc40789d3a7f0bbb9c
139840 Author: Ryan Lortie <desrt@desrt.ca>
139841 Date:   Fri Apr 16 12:01:40 2010 -0400
139842
139843     GSettingsBackend: fix type in g_return_val_if_fail
139844
139845  gio/gsettingsbackend.c | 2 +-
139846  1 file changed, 1 insertion(+), 1 deletion(-)
139847
139848 commit 69801f8dc84c0c9403df6802eccc5d03328cd3ae
139849 Merge: 897bd9f38 caad55d72
139850 Author: Ryan Lortie <desrt@desrt.ca>
139851 Date:   Fri Apr 16 11:05:22 2010 -0400
139852
139853     Merge remote branch 'gvdb/master'
139854
139855 commit caad55d7266c2658f823ea734c4381f19b4c5827
139856 Author: Ryan Lortie <desrt@desrt.ca>
139857 Date:   Fri Apr 16 11:04:15 2010 -0400
139858
139859     Fix uninitialised header in the builder.
139860
139861  gvdb-builder.c | 2 +-
139862  1 file changed, 1 insertion(+), 1 deletion(-)
139863
139864 commit 897bd9f3843aabcf9c0d4367c341b04d964bcf0c
139865 Author: Ryan Lortie <desrt@desrt.ca>
139866 Date:   Thu Apr 15 23:35:49 2010 -0400
139867
139868     GSettings: merge the schema compiler
139869
139870  gio/.gitignore        |   1 +
139871  gio/Makefile.am       |   9 +-
139872  gio/gschema-compile.c | 544
139873  ++++++++++++++++++++++++++++++++++++++++++++++++++
139874  3 files changed, 553 insertions(+), 1 deletion(-)
139875
139876 commit 2bc81577350ad479c6e261b998269bcbde489b5d
139877 Author: Ryan Lortie <desrt@desrt.ca>
139878 Date:   Thu Apr 15 22:30:11 2010 -0400
139879
139880     merge GSettingsSchema
139881
139882  gio/Makefile.am       |   7 +-
139883  gio/gsettingsschema.c | 205
139884  ++++++++++++++++++++++++++++++++++++++++++++++++++
139885  gio/gsettingsschema.h |  67 +++++++++++++++++
139886  3 files changed, 278 insertions(+), 1 deletion(-)
139887
139888 commit 45a1c41e8cfdeb4edeb7a671b95e599a49c6c281
139889 Merge: defd75fbc 3c10369bf
139890 Author: Ryan Lortie <desrt@desrt.ca>
139891 Date:   Thu Apr 15 22:14:18 2010 -0400
139892
139893     Merge remote branch 'gvdb/master'
139894
139895 commit 3c10369bf6df1bad9d25a83b48d6256e5c8ce8f6
139896 Author: Ryan Lortie <desrt@desrt.ca>
139897 Date:   Thu Apr 15 22:09:42 2010 -0400
139898
139899     Recommend git-merge(1) over git-submodule(1).
139900
139901  gvdb.doap | 2 +-
139902  1 file changed, 1 insertion(+), 1 deletion(-)
139903
139904 commit 3938c735470a3164f1cf21d9e30652d46323b9a9
139905 Author: Ryan Lortie <desrt@desrt.ca>
139906 Date:   Thu Apr 15 21:32:54 2010 -0400
139907
139908     Add a brief description to the .doap
139909
139910  gvdb.doap | 13 +++++++++++++
139911  1 file changed, 13 insertions(+)
139912
139913 commit 0fec2048f0b0296fad7a2c7e5db5011d2ecdd323
139914 Author: Ryan Lortie <desrt@desrt.ca>
139915 Date:   Thu Apr 15 21:26:34 2010 -0400
139916
139917     Initial commit
139918
139919  gvdb-builder.c | 540
139920  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
139921  gvdb-builder.h |  60 +++++++
139922  gvdb-format.h  |  89 ++++++++++
139923  gvdb-reader.c  | 510
139924  +++++++++++++++++++++++++++++++++++++++++++++++++++++
139925  gvdb-reader.h  |  54 ++++++
139926  gvdb.doap      |  19 ++
139927  6 files changed, 1272 insertions(+)
139928
139929 commit defd75fbc53511e27d178373ba6caa226c1ab3cf
139930 Author: Ryan Lortie <desrt@desrt.ca>
139931 Date:   Thu Apr 15 18:30:06 2010 -0400
139932
139933     GSettingsBackend: fix NULL vs "" context issues
139934
139935  gio/gsettingsbackend.c | 6 ++++--
139936  1 file changed, 4 insertions(+), 2 deletions(-)
139937
139938 commit 3e36ee34269273df6a8d56fee7e7ee10eb913379
139939 Author: Ryan Lortie <desrt@desrt.ca>
139940 Date:   Thu Apr 15 18:22:14 2010 -0400
139941
139942     add 'null' GSettings backend
139943
139944  gio/Makefile.am            |   2 +
139945  gio/gnullsettingsbackend.c | 107
139946  +++++++++++++++++++++++++++++++++++++++++++++
139947  gio/gnullsettingsbackend.h |  30 +++++++++++++
139948  3 files changed, 139 insertions(+)
139949
139950 commit c2675af4d7d54676745d2c36821ce085cce12111
139951 Author: Ryan Lortie <desrt@desrt.ca>
139952 Date:   Thu Apr 15 18:21:49 2010 -0400
139953
139954     GSettings: Modify backend API
139955
139956  gio/gsettingsbackend.c         | 54
139957  ++++++++++++++++++++++++++----------------
139958  gio/gsettingsbackend.h         | 11 +++++----
139959  gio/gsettingsbackendinternal.h | 14 +++++++----
139960  3 files changed, 50 insertions(+), 29 deletions(-)
139961
139962 commit 18ba085d0ad28e7edbe575addacbaa2bb13d9f1c
139963 Author: Ryan Lortie <desrt@desrt.ca>
139964 Date:   Thu Apr 15 14:59:41 2010 -0400
139965
139966     merge GSettingsBackend
139967
139968  docs/reference/gio/Makefile.am |   1 +
139969  gio/Makefile.am                |   9 +
139970  gio/gio.symbols                |  14 +
139971  gio/gsettingsbackend.c         | 877
139972  +++++++++++++++++++++++++++++++++++++++++
139973  gio/gsettingsbackend.h         | 122 ++++++
139974  gio/gsettingsbackendinternal.h | 100 +++++
139975  gio/pltcheck.sh                |   2 +-
139976  7 files changed, 1124 insertions(+), 1 deletion(-)
139977
139978 commit 8d6492ed153fa30b9edaa839a2d93f2651e7aa46
139979 Author: Ryan Lortie <desrt@desrt.ca>
139980 Date:   Thu Apr 15 14:44:59 2010 -0400
139981
139982     Remove accidental checkins
139983
139984  docs/reference/gio/aa | 74
139985  -------------------------------------------------
139986  docs/reference/gio/b  | 77
139987  ---------------------------------------------------
139988  docs/reference/gio/bb | 77
139989  ---------------------------------------------------
139990  3 files changed, 228 deletions(-)
139991
139992 commit bf2719c815d719d1899b4bdb1b81ff6798471094
139993 Author: Lars Ellenberg <lars.ellenberg@linbit.com>
139994 Date:   Thu Apr 15 19:03:05 2010 +0200
139995
139996     Cast to volatile to avoid warnings from -Wcast-qual
139997
139998     https://bugzilla.gnome.org/show_bug.cgi?id=457641
139999
140000  glib/gatomic.h | 8 ++++----
140001  1 file changed, 4 insertions(+), 4 deletions(-)
140002
140003 commit 056326c1e96db2c2101fa320062e0c9146f0d73f
140004 Author: Ryan Lortie <desrt@desrt.ca>
140005 Date:   Thu Apr 15 10:11:30 2010 -0400
140006
140007     g_string_append_len() accept NULL with length == 0
140008
140009  glib/gstring.c | 2 +-
140010  1 file changed, 1 insertion(+), 1 deletion(-)
140011
140012 commit 066df8d867f78ac40368c0d37f20fae400fc03b3
140013 Author: Sweta Kothari <swkothar@redhat.com>
140014 Date:   Thu Apr 15 16:43:36 2010 +0530
140015
140016     Updated gujarati translations
140017
140018  po/gu.po | 1059
140019  ++++++++++++++++++++++++++++++--------------------------------
140020  1 file changed, 513 insertions(+), 546 deletions(-)
140021
140022 commit ddc6136e1f8f64c97744c4b725cad8cbac5ef8a3
140023 Author: Sandeep Shedmake <sshedmak@redhat.com>
140024 Date:   Thu Apr 15 15:47:39 2010 +0530
140025
140026     Updated Marathi Translations
140027
140028  po/mr.po | 1061
140029  ++++++++++++++++++++++++++++++--------------------------------
140030  1 file changed, 514 insertions(+), 547 deletions(-)
140031
140032 commit d17f4bee175cd9149d5f2b1ed1ae6d262d6a1394
140033 Author: Ryan Lortie <desrt@desrt.ca>
140034 Date:   Wed Apr 14 23:35:56 2010 -0400
140035
140036     GVariant: fix for g_variant_iter_loop()
140037
140038  glib/gvariant.c | 14 +++++++++-----
140039  1 file changed, 9 insertions(+), 5 deletions(-)
140040
140041 commit 3349bab02259bc66dbc128ce088ec6415d3e30f0
140042 Author: Ryan Lortie <desrt@desrt.ca>
140043 Date:   Sat Apr 10 22:01:02 2010 -0400
140044
140045     Add g_return_if_fail()s to g_variant_new_from_data()
140046
140047     also, document that @type must be definite
140048
140049  glib/gvariant.c | 5 ++++-
140050  1 file changed, 4 insertions(+), 1 deletion(-)
140051
140052 commit a3dc7f8006e24a14a314ffbffa564d3d76f9cc95
140053 Author: Theppitak Karoonboonyanan <thep@linux.thai.net>
140054 Date:   Tue Apr 6 14:53:20 2010 +0700
140055
140056     Updated Thai translation.
140057
140058  po/th.po | 9 ++++-----
140059  1 file changed, 4 insertions(+), 5 deletions(-)
140060
140061 commit 34b9e9bdd24c8a19c235af58a7c90707fc179f87
140062 Author: Jordi Serratosa <jordis.lists@gmail.com>
140063 Date:   Fri Apr 2 14:03:16 2010 +0200
140064
140065     Fixes to Catalan translation
140066
140067  po/ca.po | 958
140068  ++++++++++++++++++++++++++++++++-------------------------------
140069  1 file changed, 482 insertions(+), 476 deletions(-)
140070
140071 commit 93ea4ab6106327e2f417df1d9b00a5ec597e4a48
140072 Author: Behdad Esfahbod <behdad@behdad.org>
140073 Date:   Wed Mar 31 10:50:08 2010 -0400
140074
140075     Improve docs
140076
140077  glib/gstring.c   | 2 +-
140078  glib/gurifuncs.c | 2 +-
140079  2 files changed, 2 insertions(+), 2 deletions(-)
140080
140081 commit f8470ed55ad3bf29cdc8c151b76c4f14b6be928a
140082 Author: Tor Lillqvist <tml@iki.fi>
140083 Date:   Tue Mar 30 20:46:46 2010 +0300
140084
140085     Fix build breakage on Unix
140086
140087  glib/gstdio.h | 50 +++++++++++++++++++++++++-------------------------
140088  1 file changed, 25 insertions(+), 25 deletions(-)
140089
140090 commit 1229281d95802c4c190284c7d331f67194a2553e
140091 Author: Tor Lillqvist <tml@iki.fi>
140092 Date:   Sun Mar 21 20:04:18 2010 +0200
140093
140094     Define a public documented type for the struct stat used by g_stat()
140095
140096     Define GStatBuf as the type used by g_stat() and g_lstat(). Replaces
140097     the non-public struct tag _g_stat_struct. Mostly relevant for Windows
140098     where there are several variants of stat-style structs. On POSIX, is
140099     just another name for struct stat.
140100
140101     Actually, also on many POSIX systems there are in fact several
140102     variants of struct stat and corresponding stat() and lstat()
140103     functions, but as g_stat and g_lstat are normally on POSIX just macros
140104     that expand to stat and lstat, this should not cause a problem. It's
140105     only when it's the actual g_stat() or g_lstat() implementation inside
140106     GLib that gets called that one needs to be sure the passed struct is
140107     the same as what GLib expects.)
140108
140109  gio/giomodule.c      |  6 +-----
140110  gio/glocalfile.c     | 23 +++++++++--------------
140111  gio/glocalfileinfo.c |  7 +------
140112  glib/gstdio.c        | 32 ++++++++++++++++++--------------
140113  glib/gstdio.h        | 38 +++++++++++++-------------------------
140114  5 files changed, 42 insertions(+), 64 deletions(-)
140115
140116 commit e7763678b56e3be073cc55d707a6e92fc2055ee0
140117 Author: Benjamin Otte <otte@redhat.com>
140118 Date:   Fri Mar 26 20:37:09 2010 +0100
140119
140120     Fix race in g_cancellable_cancel()
140121
140122     We need to check priv->cancelled after taking the lock. Previously we
140123     only checked it just before taking the lock, which left a small chance
140124     for a race.
140125
140126  gio/gcancellable.c | 5 +++++
140127  1 file changed, 5 insertions(+)
140128
140129 commit 5527a2ac2ce2b5bea10867fb2e39d2f1914cfbe6
140130 Author: Benjamin Otte <otte@redhat.com>
140131 Date:   Fri Mar 26 20:36:10 2010 +0100
140132
140133     Remove unneccessary variable from g_cancellable_cancel()
140134
140135     The variable makes a complicated function even more complicated.
140136
140137  gio/gcancellable.c | 25 ++++++++++---------------
140138  1 file changed, 10 insertions(+), 15 deletions(-)
140139
140140 commit c3f1025c33ab295eedcf41beeea276171ae2dc27
140141 Author: Javier Jardón <jjardon@gnome.org>
140142 Date:   Mon Mar 29 18:20:03 2010 +0200
140143
140144     Remove g_type_class_get_private() public documentation
140145
140146     This is a internal function needed for the documented
140147     G_TYPE_CLASS_GET_PRIVATE() macro
140148
140149     This was introduced by error in
140150     commit 81e2aa941bbfd02bf1b6235da12834d282ceda0c
140151
140152  docs/reference/gobject/tmpl/gobject-unused.sgml | 9 ---------
140153  1 file changed, 9 deletions(-)
140154
140155 commit 0f51e995658a50dbecb74b006f05a1ea69f43558
140156 Author: Javier Jardón <jjardon@gnome.org>
140157 Date:   Sun Mar 28 17:43:33 2010 +0200
140158
140159     Fix g_type_class_add_private() documentation
140160
140161     This fixes commit 81e2aa941bbfd02bf1b6235da12834d282ceda0c
140162
140163     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=614185
140164
140165  gobject/gtype.c | 48 ++++++++++++++++++++++++++++++++++++++++++++----
140166  1 file changed, 44 insertions(+), 4 deletions(-)
140167
140168 commit 461a4097d1a0a10106254a8fe917fc4e78ccff92
140169 Author: Ask H. Larsen <asklarsen@gmail.com>
140170 Date:   Sun Mar 28 00:13:28 2010 +0100
140171
140172     Updated Danish translation
140173
140174  po/da.po | 951
140175  ++++++++++++++++++++++++++++++++-------------------------------
140176  1 file changed, 479 insertions(+), 472 deletions(-)
140177
140178 commit 2e27703a815e221052dd4db3e9e848e2401c3b8b
140179 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
140180 Date:   Sat Mar 27 20:50:57 2010 +0800
140181
140182     Updated Traditional Chinese translation(Hong Kong and Taiwan)
140183
140184  po/zh_HK.po | 966
140185  ++++++++++++++++++++++++++++++------------------------------
140186  po/zh_TW.po | 951
140187  ++++++++++++++++++++++++++++++-----------------------------
140188  2 files changed, 962 insertions(+), 955 deletions(-)
140189
140190 commit 0e3c6ef848259051e4c8c8996a71c0d2d8c9b9f0
140191 Author: Jamil Ahmed <itsjamil@gmail.com>
140192 Date:   Sat Mar 27 17:44:03 2010 +0600
140193
140194     Updated Bengali translation
140195
140196  po/bn.po | 1181
140197  +++++++++++++++++++++++++++++++-------------------------------
140198  1 file changed, 594 insertions(+), 587 deletions(-)
140199
140200 commit 22dc3dd6487e2c794376a5c6850c3a3e7c2beea9
140201 Author: Matthias Clasen <mclasen@redhat.com>
140202 Date:   Fri Mar 26 15:09:13 2010 -0400
140203
140204     Bump version
140205
140206  configure.in | 4 ++--
140207  1 file changed, 2 insertions(+), 2 deletions(-)
140208
140209 commit ca631653acc1e1db0c3ebb05759d05f8bdc35ba6
140210 Author: Matthias Clasen <mclasen@redhat.com>
140211 Date:   Fri Mar 26 15:08:00 2010 -0400
140212
140213     2.24.0
140214
140215  po/af.po          |   24 +-
140216  po/am.po          |   24 +-
140217  po/ar.po          |   24 +-
140218  po/as.po          |   24 +-
140219  po/ast.po         |   24 +-
140220  po/az.po          |   24 +-
140221  po/be.po          |   24 +-
140222  po/be@latin.po    |   24 +-
140223  po/bg.po          |   24 +-
140224  po/bn.po          |   24 +-
140225  po/bn_IN.po       |   24 +-
140226  po/bs.po          |   24 +-
140227  po/ca.po          |   24 +-
140228  po/ca@valencia.po |   24 +-
140229  po/cs.po          |   24 +-
140230  po/cy.po          |   24 +-
140231  po/da.po          |   24 +-
140232  po/de.po          |   24 +-
140233  po/dz.po          |   24 +-
140234  po/el.po          |   24 +-
140235  po/en@shaw.po     |   24 +-
140236  po/en_CA.po       |   24 +-
140237  po/en_GB.po       |   24 +-
140238  po/eo.po          |   24 +-
140239  po/es.po          |   24 +-
140240  po/et.po          |   24 +-
140241  po/eu.po          |   82 ++--
140242  po/fa.po          |   24 +-
140243  po/fi.po          |   24 +-
140244  po/fr.po          |   24 +-
140245  po/ga.po          |   24 +-
140246  po/gl.po          |   24 +-
140247  po/gu.po          |   24 +-
140248  po/he.po          |   24 +-
140249  po/hi.po          |   24 +-
140250  po/hr.po          |   24 +-
140251  po/hu.po          |   24 +-
140252  po/hy.po          |   24 +-
140253  po/id.po          |   24 +-
140254  po/is.po          |   24 +-
140255  po/it.po          |   24 +-
140256  po/ja.po          |   24 +-
140257  po/ka.po          |   24 +-
140258  po/kn.po          |   24 +-
140259  po/ko.po          |   24 +-
140260  po/ku.po          |   24 +-
140261  po/lt.po          |   24 +-
140262  po/lv.po          |   24 +-
140263  po/mai.po         |   24 +-
140264  po/mg.po          |   24 +-
140265  po/mk.po          |   24 +-
140266  po/ml.po          |   24 +-
140267  po/mn.po          |   24 +-
140268  po/mr.po          |   24 +-
140269  po/ms.po          |   24 +-
140270  po/nb.po          |   24 +-
140271  po/nds.po         |   24 +-
140272  po/ne.po          |   24 +-
140273  po/nl.po          |   24 +-
140274  po/nn.po          |   24 +-
140275  po/oc.po          |   24 +-
140276  po/or.po          |   24 +-
140277  po/pa.po          |   24 +-
140278  po/pl.po          |   24 +-
140279  po/ps.po          |   24 +-
140280  po/pt.po          |   24 +-
140281  po/pt_BR.po       |   24 +-
140282  po/ro.po          |   24 +-
140283  po/ru.po          |   24 +-
140284  po/rw.po          |   24 +-
140285  po/si.po          |   24 +-
140286  po/sk.po          |   24 +-
140287  po/sl.po          |   24 +-
140288  po/sq.po          |   24 +-
140289  po/sr.po          |   24 +-
140290  po/sr@ije.po      |   24 +-
140291  po/sr@latin.po    |   24 +-
140292  po/sv.po          |   24 +-
140293  po/ta.po          |   24 +-
140294  po/te.po          |   24 +-
140295  po/th.po          |   24 +-
140296  po/tl.po          |   24 +-
140297  po/tr.po          |   24 +-
140298  po/tt.po          |   24 +-
140299  po/uk.po          |  946 +++++++++++++++++++-------------------
140300  po/vi.po          | 1311
140301  +++++++++++++++++++++++++----------------------------
140302  po/wa.po          |   24 +-
140303  po/xh.po          |   24 +-
140304  po/yi.po          |   24 +-
140305  po/zh_CN.po       |   24 +-
140306  po/zh_HK.po       |   24 +-
140307  po/zh_TW.po       |   24 +-
140308  92 files changed, 2209 insertions(+), 2266 deletions(-)
140309
140310 commit 5ba8043f1217b338e220f0c6b427e58e28c241e8
140311 Author: Matthias Clasen <mclasen@redhat.com>
140312 Date:   Fri Mar 26 11:15:49 2010 -0400
140313
140314     Third try to get this right...
140315
140316  docs/reference/gio/gio-sections.txt | 2 +-
140317  1 file changed, 1 insertion(+), 1 deletion(-)
140318
140319 commit f6532620bc2439641b31a5df1d15489121fe918d
140320 Author: Matthias Clasen <mclasen@redhat.com>
140321 Date:   Fri Mar 26 11:05:28 2010 -0400
140322
140323     And another one...
140324
140325  NEWS | 2 +-
140326  1 file changed, 1 insertion(+), 1 deletion(-)
140327
140328 commit 7c8a1081651d4d17823ac8c6a35d3a60c85c81ac
140329 Author: Matthias Clasen <mclasen@redhat.com>
140330 Date:   Fri Mar 26 11:05:02 2010 -0400
140331
140332     Fix a typo
140333
140334  gio/giomodule.h | 2 +-
140335  1 file changed, 1 insertion(+), 1 deletion(-)
140336
140337 commit 55e44a67e6bc4bf09d4de85ad64627a02595d07f
140338 Author: Matthias Clasen <mclasen@redhat.com>
140339 Date:   Fri Mar 26 10:39:56 2010 -0400
140340
140341     Bump version to 2.24.0
140342
140343  configure.in | 4 ++--
140344  1 file changed, 2 insertions(+), 2 deletions(-)
140345
140346 commit 8ee5ded1e9098adb54005851c09e38cf24bb6a32
140347 Author: Matthias Clasen <mclasen@redhat.com>
140348 Date:   Fri Mar 26 10:39:33 2010 -0400
140349
140350     Updates
140351
140352  NEWS | 17 +++++++++++++++++
140353  1 file changed, 17 insertions(+)
140354
140355 commit 6cce575a25abc8157873d070bb317d66a225485a
140356 Author: Matthias Clasen <mclasen@redhat.com>
140357 Date:   Fri Mar 26 10:24:06 2010 -0400
140358
140359     Fix a typo
140360
140361  docs/reference/gio/gio-sections.txt | 2 +-
140362  1 file changed, 1 insertion(+), 1 deletion(-)
140363
140364 commit 78b764f325c12a518e5bcc06771347da06d5ea68
140365 Author: Matthias Clasen <mclasen@redhat.com>
140366 Date:   Fri Mar 26 10:19:57 2010 -0400
140367
140368     More doc fixups
140369
140370  gio/giomodule.h | 10 +++++++---
140371  1 file changed, 7 insertions(+), 3 deletions(-)
140372
140373 commit 81e2aa941bbfd02bf1b6235da12834d282ceda0c
140374 Author: Matthias Clasen <mclasen@redhat.com>
140375 Date:   Fri Mar 26 10:11:46 2010 -0400
140376
140377     Some more doc cleanups
140378
140379  docs/reference/gio/gio-sections.txt             |  2 ++
140380  docs/reference/gobject/gobject-sections.txt     |  2 +-
140381  docs/reference/gobject/tmpl/gobject-unused.sgml |  9 ++++++
140382  gobject/gtype.c                                 | 37
140383  ++++---------------------
140384  4 files changed, 17 insertions(+), 33 deletions(-)
140385
140386 commit c4ea7d58f78ca946fe84718386f9f888b5f93520
140387 Author: Matthias Clasen <mclasen@redhat.com>
140388 Date:   Fri Mar 26 09:30:25 2010 -0400
140389
140390     Small doc addition
140391
140392  gio/gconverter.h | 1 +
140393  1 file changed, 1 insertion(+)
140394
140395 commit 431840a44e1ec799c974c7ea626c3164ec9dc2bb
140396 Author: Matthias Clasen <mclasen@redhat.com>
140397 Date:   Fri Mar 26 09:22:58 2010 -0400
140398
140399     Add g_io_module_query to docs
140400
140401  docs/reference/gio/gio-sections.txt | 1 +
140402  1 file changed, 1 insertion(+)
140403
140404 commit 6e77ee097100dc3fd695a6dad8811253cea23436
140405 Author: Matthias Clasen <mclasen@redhat.com>
140406 Date:   Fri Mar 26 09:01:48 2010 -0400
140407
140408     Correct the error handling in splice_stream_with_progress
140409
140410     We need to get out of both loops, so a simple 'break' doesn't cut it.
140411     Bugs 613748 and 613923
140412
140413  gio/gfile.c | 5 +++--
140414  1 file changed, 3 insertions(+), 2 deletions(-)
140415
140416 commit 409a3a61ece7bbdacbf2469eb7b86c3aa3c44653
140417 Author: Ryan Lortie <desrt@desrt.ca>
140418 Date:   Fri Mar 26 08:01:51 2010 -0500
140419
140420     GVariant: Stop lexing format strings at :
140421
140422     Lets us parse this successfully: {%s: %s}.
140423
140424  glib/gvariant-parser.c | 7 ++++---
140425  glib/tests/gvariant.c  | 1 +
140426  2 files changed, 5 insertions(+), 3 deletions(-)
140427
140428 commit df67a0662b0c20ab58f992fc114a48039e7fb9e0
140429 Author: Maxim V. Dziumanenko <dziumanenko@gmail.com>
140430 Date:   Fri Mar 26 11:42:19 2010 +0200
140431
140432     Updated Ukrainian translation
140433
140434  po/uk.po | 992
140435  +++++++++++++++++++++++++++++++--------------------------------
140436  1 file changed, 490 insertions(+), 502 deletions(-)
140437
140438 commit fd448dd7ceeb4be93f2cfea54a78e0564a3718f0
140439 Author: Ryan Lortie <desrt@desrt.ca>
140440 Date:   Tue Mar 23 10:01:53 2010 -0500
140441
140442     Add doc note about read_until() inconsistency.
140443
140444     See bug 584284 for more information.
140445
140446  gio/gdatainputstream.c | 7 +++++++
140447  1 file changed, 7 insertions(+)
140448
140449 commit a6c57591c0928fee3d3f026289972024bd2b00ec
140450 Author: Ryan Lortie <desrt@desrt.ca>
140451 Date:   Tue Mar 23 09:17:15 2010 -0500
140452
140453     Support &s as key of dict entry in format string
140454
140455     Partial fix for bug 613618.
140456
140457  glib/gvariant.c       | 26 ++++++++++++++++++--------
140458  glib/tests/gvariant.c |  7 +++++++
140459  2 files changed, 25 insertions(+), 8 deletions(-)
140460
140461 commit 816990a0118f33ae280846ac040803ce58979162
140462 Author: Ryan Lortie <desrt@desrt.ca>
140463 Date:   Tue Mar 23 09:06:52 2010 -0500
140464
140465     GVariant: Removing mentions of &a from docs
140466
140467     This isn't supported anymore (for the time being...)
140468
140469     Partial fix for bug 613618.
140470
140471  docs/reference/glib/gvariant-varargs.xml | 19 +------------------
140472  1 file changed, 1 insertion(+), 18 deletions(-)
140473
140474 commit 35059f2c0415fbd521632d29ecb91e8c93545e0e
140475 Author: Christian Dywan <christian@twotoasts.de>
140476 Date:   Tue Mar 23 11:59:43 2010 +0100
140477
140478     Correct typo of libray/ library in GObject tutorial
140479
140480     Fixes bug #613667
140481
140482  docs/reference/gobject/tut_gtype.xml | 2 +-
140483  1 file changed, 1 insertion(+), 1 deletion(-)
140484
140485 commit ace9a25fb39781a01a78c8e9aa1c58a51224e8b8
140486 Author: Ryan Lortie <desrt@desrt.ca>
140487 Date:   Mon Mar 22 11:59:08 2010 -0500
140488
140489     Bug 613601 - buglet in dup_close_on_exec_fd()
140490
140491     Fix copy/paste error and 'or' FD_CLOEXEC into the existing flags
140492     instead
140493     of just setting it outright.
140494
140495  gio/gunixfdlist.c | 9 +++++++--
140496  1 file changed, 7 insertions(+), 2 deletions(-)
140497
140498 commit 440713e393cf99e29f716f5f634d4bc4ce0e281c
140499 Author: Tor Lillqvist <tml@iki.fi>
140500 Date:   Mon Mar 22 15:53:47 2010 +0200
140501
140502     Filter out gatomic-gcc.c from the VS project sources
140503
140504     Instead, explicitly include gatomic.c.
140505
140506  build/win32/vs9/glib.vcprojin | 1 +
140507  glib/Makefile.am              | 6 ++++--
140508  2 files changed, 5 insertions(+), 2 deletions(-)
140509
140510 commit 365fd70f263b99646cef7a5335282fd3f1efb520
140511 Author: Tor Lillqvist <tml@iki.fi>
140512 Date:   Mon Mar 22 15:33:38 2010 +0200
140513
140514     Make config.h.win32 match what the configure script produces
140515
140516  config.h.win32.in | 76
140517  ++++++++++++++++++++++++++++++++++++++++++++++++++++---
140518  1 file changed, 73 insertions(+), 3 deletions(-)
140519
140520 commit 580ecb32d9af4a7c8a00076a23d82d9729131361
140521 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
140522 Date:   Mon Mar 22 12:34:25 2010 +0100
140523
140524     Updated Basque language
140525
140526  po/eu.po | 92
140527  ++++++++++++++++++++++++++--------------------------------------
140528  1 file changed, 37 insertions(+), 55 deletions(-)
140529
140530 commit e2434fd2d659f976febc3abe08abe82149447d46
140531 Author: Clytie <pearl@clytie-siddalls-macbook-pro.local>
140532 Date:   Mon Mar 22 21:33:36 2010 +1030
140533
140534     Updated Vietnamese translation
140535
140536  po/vi.po | 1454
140537  ++++++++++++++++++++++++++++++--------------------------------
140538  1 file changed, 715 insertions(+), 739 deletions(-)
140539
140540 commit db83dd27c571e34e2974a4cff560fdfb255c2bf2
140541 Author: Ryan Lortie <desrt@desrt.ca>
140542 Date:   Sun Mar 21 20:12:18 2010 -0500
140543
140544     Drop {  } for favour of { 0, }.
140545
140546  glib/gvariant-parser.c | 4 ++--
140547  1 file changed, 2 insertions(+), 2 deletions(-)
140548
140549 commit 468bbbfce1736259ae75bd27847b5b25332ada5c
140550 Author: Ryan Lortie <desrt@desrt.ca>
140551 Date:   Sun Mar 21 20:07:45 2010 -0500
140552
140553     Bump version
140554
140555  configure.in | 2 +-
140556  1 file changed, 1 insertion(+), 1 deletion(-)
140557
140558 commit 0afc140712a7c6b7cf2179626370b33ca930dea2
140559 Author: Ryan Lortie <desrt@desrt.ca>
140560 Date:   Sun Mar 21 20:06:39 2010 -0500
140561
140562     2.23.6
140563
140564  NEWS                                      |   41 +
140565  docs/reference/glib/tmpl/glib-unused.sgml |   67 ++
140566  docs/reference/glib/tmpl/macros_misc.sgml |    5 +-
140567  docs/reference/glib/tmpl/version.sgml     |   68 --
140568  po/af.po                                  |  951 ++++++++++++-----------
140569  po/am.po                                  |   80 +-
140570  po/ar.po                                  |   80 +-
140571  po/as.po                                  |   80 +-
140572  po/ast.po                                 |   80 +-
140573  po/az.po                                  |   80 +-
140574  po/be.po                                  |   80 +-
140575  po/be@latin.po                            |   80 +-
140576  po/bg.po                                  |   80 +-
140577  po/bn.po                                  |   80 +-
140578  po/bn_IN.po                               |   80 +-
140579  po/bs.po                                  |   80 +-
140580  po/ca.po                                  |   80 +-
140581  po/ca@valencia.po                         |   80 +-
140582  po/cs.po                                  |  942 ++++++++++++-----------
140583  po/cy.po                                  |   80 +-
140584  po/da.po                                  |   80 +-
140585  po/de.po                                  |   80 +-
140586  po/dz.po                                  |   80 +-
140587  po/el.po                                  |  942 ++++++++++++-----------
140588  po/en@shaw.po                             |   80 +-
140589  po/en_CA.po                               |   80 +-
140590  po/en_GB.po                               |   80 +-
140591  po/eo.po                                  |   80 +-
140592  po/es.po                                  |   80 +-
140593  po/et.po                                  |   80 +-
140594  po/eu.po                                  |   80 +-
140595  po/fa.po                                  |   80 +-
140596  po/fi.po                                  |  952 ++++++++++++-----------
140597  po/fr.po                                  |   80 +-
140598  po/ga.po                                  |   80 +-
140599  po/gl.po                                  |  951 ++++++++++++-----------
140600  po/gu.po                                  |   80 +-
140601  po/he.po                                  |   80 +-
140602  po/hi.po                                  |   80 +-
140603  po/hr.po                                  |   80 +-
140604  po/hu.po                                  |   80 +-
140605  po/hy.po                                  |   80 +-
140606  po/id.po                                  |   80 +-
140607  po/is.po                                  |   80 +-
140608  po/it.po                                  |   80 +-
140609  po/ja.po                                  |   80 +-
140610  po/ka.po                                  |   80 +-
140611  po/kn.po                                  |   80 +-
140612  po/ko.po                                  |   80 +-
140613  po/ku.po                                  |   80 +-
140614  po/lt.po                                  |   80 +-
140615  po/lv.po                                  |   80 +-
140616  po/mai.po                                 |   80 +-
140617  po/mg.po                                  |   80 +-
140618  po/mk.po                                  |   80 +-
140619  po/ml.po                                  |   80 +-
140620  po/mn.po                                  |   80 +-
140621  po/mr.po                                  |   80 +-
140622  po/ms.po                                  |   80 +-
140623  po/nb.po                                  |   80 +-
140624  po/nds.po                                 | 1187
140625  +++++++++++++----------------
140626  po/ne.po                                  |   80 +-
140627  po/nl.po                                  |   80 +-
140628  po/nn.po                                  |   80 +-
140629  po/oc.po                                  |   80 +-
140630  po/or.po                                  |   80 +-
140631  po/pa.po                                  |  970 +++++++++++------------
140632  po/pl.po                                  |   80 +-
140633  po/ps.po                                  |   80 +-
140634  po/pt.po                                  |   80 +-
140635  po/pt_BR.po                               |   80 +-
140636  po/ro.po                                  |  948 +++++++++++------------
140637  po/ru.po                                  |   80 +-
140638  po/rw.po                                  |   80 +-
140639  po/si.po                                  |   80 +-
140640  po/sk.po                                  |   80 +-
140641  po/sl.po                                  |   80 +-
140642  po/sq.po                                  |   80 +-
140643  po/sr.po                                  |  950 ++++++++++++-----------
140644  po/sr@ije.po                              |   80 +-
140645  po/sr@latin.po                            |  961 ++++++++++++-----------
140646  po/sv.po                                  |   80 +-
140647  po/ta.po                                  |   80 +-
140648  po/te.po                                  |   80 +-
140649  po/th.po                                  |   80 +-
140650  po/tl.po                                  |   80 +-
140651  po/tr.po                                  |   80 +-
140652  po/tt.po                                  |   80 +-
140653  po/uk.po                                  |   80 +-
140654  po/vi.po                                  |   80 +-
140655  po/wa.po                                  |   80 +-
140656  po/xh.po                                  |   80 +-
140657  po/yi.po                                  |   80 +-
140658  po/zh_CN.po                               |   80 +-
140659  po/zh_HK.po                               |   80 +-
140660  po/zh_TW.po                               |   80 +-
140661  96 files changed, 8192 insertions(+), 8303 deletions(-)
140662
140663 commit 5620f96305ee276ac758de989589a93de89ed40a
140664 Author: Ryan Lortie <desrt@desrt.ca>
140665 Date:   Sun Mar 21 14:17:21 2010 -0500
140666
140667     silence some false-alarm uninitialised warnings
140668
140669  glib/gvariant-parser.c | 7 +++++++
140670  1 file changed, 7 insertions(+)
140671
140672 commit 6f330383974bb235d7050ebef61426541823c33a
140673 Author: Ryan Lortie <desrt@desrt.ca>
140674 Date:   Sun Mar 21 14:04:07 2010 -0500
140675
140676     gtk-doc fixups
140677
140678  docs/reference/glib/glib-sections.txt       | 2 +-
140679  docs/reference/gobject/gobject-sections.txt | 2 ++
140680  glib/ghash.c                                | 4 ++--
140681  glib/gvariant-parser.c                      | 7 +++++++
140682  4 files changed, 12 insertions(+), 3 deletions(-)
140683
140684 commit c5a1c95b1f991db6700a204e5d41c8cc650c7d42
140685 Author: Ryan Lortie <desrt@desrt.ca>
140686 Date:   Sun Mar 21 13:46:09 2010 -0500
140687
140688     GVariant docs fixes
140689
140690  glib/gvariant-parser.c | 16 +++++++++++++++-
140691  glib/gvariant.h        |  6 +++---
140692  2 files changed, 18 insertions(+), 4 deletions(-)
140693
140694 commit 5c419c300b43b4e3ac462761dda4360ed1c5de9b
140695 Author: Ryan Lortie <desrt@desrt.ca>
140696 Date:   Sun Mar 21 13:07:36 2010 -0500
140697
140698     gitignore for win32 build stuff
140699
140700  .gitignore                 | 1 +
140701  build/win32/vs9/.gitignore | 3 +++
140702  2 files changed, 4 insertions(+)
140703
140704 commit bf4dbdbf0e1a3ac4349980942b9e91056ce7e448
140705 Author: Ryan Lortie <desrt@desrt.ca>
140706 Date:   Sun Mar 21 12:31:46 2010 -0500
140707
140708     merge GVariant parser
140709
140710  docs/reference/glib/glib-sections.txt |    7 +
140711  glib/Makefile.am                      |    1 +
140712  glib/glib.symbols                     |    7 +
140713  glib/gvariant-parser.c                | 2185
140714  +++++++++++++++++++++++++++++++++
140715  glib/gvariant.c                       |   28 +-
140716  glib/gvariant.h                       |   13 +
140717  glib/tests/gvariant.c                 |  249 +++-
140718  7 files changed, 2473 insertions(+), 17 deletions(-)
140719
140720 commit 2a209cb2516999c4d2f08368c720f7506acde9a5
140721 Author: Ryan Lortie <desrt@desrt.ca>
140722 Date:   Sun Mar 21 12:54:36 2010 -0500
140723
140724     make check / makedistcheck fixes
140725
140726  configure.in            | 1 -
140727  gobject/gobject.symbols | 2 ++
140728  2 files changed, 2 insertions(+), 1 deletion(-)
140729
140730 commit 3369548130bdd02534f2a6c6e7baa1f29375a41d
140731 Author: Tor Lillqvist <tml@iki.fi>
140732 Date:   Sun Mar 21 16:54:11 2010 +0200
140733
140734     Add new headers to be installed the VS "install" project
140735
140736     Yeah, we should generate the list of headers to install from the
140737     corresponding Makefile.am files, like the lists of source files to
140738     compile.
140739
140740  build/win32/vs9/glib.vsprops | 9 +++++++++
140741  1 file changed, 9 insertions(+)
140742
140743 commit 226cc663e40606e9749a368e9d2b2e61d9a9d532
140744 Author: Tor Lillqvist <tml@iki.fi>
140745 Date:   Sun Mar 21 16:11:49 2010 +0200
140746
140747     Avoid much of duplication in lists of source files
140748
140749     Don't keep the lists of source files for libglib, libgobject and
140750     libgio in the VS project files in addition to the canonical location,
140751     the corresponding Makefile.am files.
140752
140753     Instead, generate the corresponding .vcproj files at make dist time
140754     using the C preprocessor, from template files called .vcprojin. We
140755     still list explicitly in the .vcprojin files some of the
140756     Windows-specific source files, and the sources files of gnulib and
140757     pcre.
140758
140759  build/win32/vs9/Makefile.am                        |   3 +
140760  build/win32/vs9/README.txt                         |   3 +-
140761  build/win32/vs9/gio.vcproj                         | 608
140762  ---------------------
140763  build/win32/vs9/gio.vcprojin                       | 234 ++++++++
140764  build/win32/vs9/{glib.vcproj => glib.vcprojin}     | 330 +----------
140765  .../win32/vs9/{gobject.vcproj => gobject.vcprojin} |  65 +--
140766  gio/Makefile.am                                    |  11 +-
140767  glib/Makefile.am                                   |  11 +-
140768  gobject/Makefile.am                                |  11 +-
140769  9 files changed, 299 insertions(+), 977 deletions(-)
140770
140771 commit 504b8b8f0125dcba530d4f34c4beaaa129cc5d85
140772 Author: Tor Lillqvist <tml@iki.fi>
140773 Date:   Sun Mar 21 14:50:45 2010 +0200
140774
140775     Avoid struct stat issues with MSVC
140776
140777  gio/giomodule.c | 4 ++++
140778  1 file changed, 4 insertions(+)
140779
140780 commit 28b025de962a798fa7a9fb9adbfdfcc4852fddec
140781 Author: Tor Lillqvist <tml@iki.fi>
140782 Date:   Sun Mar 21 13:33:44 2010 +0200
140783
140784     Drop empty Tool elements from the project files for clarity
140785
140786     Makes the files appear a bit simpler when edited manually.
140787
140788  build/win32/vs9/gio.vcproj                         | 12 ------------
140789  build/win32/vs9/glib-genmarshal.vcproj             | 12 ------------
140790  build/win32/vs9/glib.vcproj                        | 12 ------------
140791  build/win32/vs9/gmodule.vcproj                     | 12 ------------
140792  build/win32/vs9/gobject.vcproj                     | 12 ------------
140793  build/win32/vs9/gspawn-win32-helper-console.vcproj | 12 ------------
140794  build/win32/vs9/gspawn-win32-helper.vcproj         | 12 ------------
140795  build/win32/vs9/gthread.vcproj                     | 12 ------------
140796  build/win32/vs9/testglib.vcproj                    | 12 ------------
140797  9 files changed, 108 deletions(-)
140798
140799 commit 2ab76c5b3610faa20dfae2550688ab0d6620b29b
140800 Author: Tor Lillqvist <tml@iki.fi>
140801 Date:   Sun Mar 21 11:22:06 2010 +0200
140802
140803     Make the GVariant code compile with a non-gcc compiler
140804
140805     In particular, tested with Microsoft Visual C 2008.
140806
140807  glib/gvariant-core.c       |  2 +-
140808  glib/gvariant-serialiser.c | 28 ++++++++++++++--------------
140809  glib/gvariant.c            |  8 ++++++--
140810  glib/gvarianttypeinfo.c    | 22 ++++++++++++----------
140811  4 files changed, 33 insertions(+), 27 deletions(-)
140812
140813 commit dc51eff2a9ca234fbb09c7b94c4643ea3750d80d
140814 Author: Tor Lillqvist <tml@iki.fi>
140815 Date:   Sat Mar 20 13:32:37 2010 +0200
140816
140817     Update with new source files and dependencies
140818
140819  build/win32/vs9/gio.vcproj     | 36 ++++++++++++++++++++++++++++++++----
140820  build/win32/vs9/glib.sln       |  1 +
140821  build/win32/vs9/glib.vcproj    | 21 +++++++++++++++++++++
140822  build/win32/vs9/gobject.vcproj |  4 ++++
140823  4 files changed, 58 insertions(+), 4 deletions(-)
140824
140825 commit 782de94c587cc3eed53653443439b62aaee19200
140826 Author: Tor Lillqvist <tml@iki.fi>
140827 Date:   Sat Mar 20 13:31:55 2010 +0200
140828
140829     Drop the unmaintained vs8 project files from dist
140830
140831  build/win32/Makefile.am | 1 -
140832  1 file changed, 1 deletion(-)
140833
140834 commit 77cc740243e9f55603d833f129e999f8824a18f1
140835 Author: Tommi Vainikainen <thv@iki.fi>
140836 Date:   Sat Mar 20 00:01:00 2010 +0200
140837
140838     Updated Finnish translation
140839
140840  po/fi.po | 1052
140841  ++++++++++++++++++++++++++++++--------------------------------
140842  1 file changed, 512 insertions(+), 540 deletions(-)
140843
140844 commit 34d0db361ea514c026c54f14853120d601e1d0b5
140845 Author: A S Alam <aalam@users.sf.net>
140846 Date:   Fri Mar 19 08:18:41 2010 +0530
140847
140848     update Punjabi Translation
140849
140850  po/pa.po | 1041
140851  +++++++++++++++++++++++++++++++-------------------------------
140852  1 file changed, 512 insertions(+), 529 deletions(-)
140853
140854 commit bedaa8027537378c8b7fec68acb422eac44f240e
140855 Author: Nikos Bakaoukas <nikolaos.x1@gmail.com>
140856 Date:   Fri Mar 19 00:10:07 2010 +0200
140857
140858     Updated Greek translation for glib
140859
140860  po/el.po | 1117
140861  +++++++++++++++++++++++++++++++-------------------------------
140862  1 file changed, 559 insertions(+), 558 deletions(-)
140863
140864 commit 6243b1eb5f8f55abc8c05a18d7dfbdd7968fab50
140865 Author: Dumitru Mișu Moldovan <dumol@gnome.ro>
140866 Date:   Thu Mar 18 22:47:55 2010 +0200
140867
140868     Updated Romanian translation
140869
140870  po/ro.po | 964
140871  +++++++++++++++++++++++++++++++--------------------------------
140872  1 file changed, 482 insertions(+), 482 deletions(-)
140873
140874 commit 3628f7815d13d8b495cd27ce49f3c15372f23cfb
140875 Author: Nils-Christoph Fiedler <fiedler@medienkompanie.de>
140876 Date:   Thu Mar 18 13:54:17 2010 +0100
140877
140878     Updated LowGerman translation
140879
140880  po/nds.po | 98
140881  +++++++++++++++++++++++++++++++--------------------------------
140882  1 file changed, 49 insertions(+), 49 deletions(-)
140883
140884 commit 41383b303c0bb54da68bbf5500b5e2d9e552ab69
140885 Author: Sebastian Dröge <sebastian.droege@collabora.co.uk>
140886 Date:   Wed Mar 17 15:11:00 2010 +0100
140887
140888     Bug 612502 - Add support for class private data
140889
140890     This adds the two new functions g_type_add_class_private()
140891     and g_type_class_get_private() and a convenience macro
140892     for the getter G_TYPE_CLASS_GET_PRIVATE().
140893
140894  gobject/gtype.c | 118
140895  +++++++++++++++++++++++++++++++++++++++++++++++++++++++-
140896  gobject/gtype.h |  21 ++++++++++
140897  2 files changed, 137 insertions(+), 2 deletions(-)
140898
140899 commit 2295ba857f09fa58c6e61ec4147536021055bbf6
140900 Author: Benjamin Otte <otte@redhat.com>
140901 Date:   Tue Mar 16 16:34:50 2010 +0100
140902
140903     The fallback parameter to g_convert_with_fallback() should be const
140904
140905     This patch makes it so.
140906
140907  glib/gconvert.c | 2 +-
140908  glib/gconvert.h | 2 +-
140909  2 files changed, 2 insertions(+), 2 deletions(-)
140910
140911 commit 751feb916ab2f0cd74839233101fc0b9d2fb994c
140912 Author: Ryan Lortie <desrt@desrt.ca>
140913 Date:   Mon Mar 15 17:45:02 2010 -0400
140914
140915     Bug 612502 - build fails on glib/tests/gvariant.c
140916
140917     Fix two problems caught by Tim Rice.
140918
140919       - non-constant expression used as array size
140920       - arithmetic on void *
140921
140922  glib/tests/gvariant.c | 9 ++++-----
140923  1 file changed, 4 insertions(+), 5 deletions(-)
140924
140925 commit 1953b4087f2852e43c0a4dd46bfbd6228135cf70
140926 Author: Christian Persch <chpe@gnome.org>
140927 Date:   Sun Feb 7 13:39:10 2010 +0100
140928
140929     Use static assert over runtime assert if possible
140930
140931     We can test the these at compile time. Bug #609231.
140932
140933  glib/gmappedfile.c | 19 ++++++++++---------
140934  glib/gvariant.c    | 13 ++++++++-----
140935  2 files changed, 18 insertions(+), 14 deletions(-)
140936
140937 commit 24aeaebc48a5636c2f5391de646225d1e471f7ba
140938 Author: Nils-Christoph Fiedler <fiedler@medienkompanie.de>
140939 Date:   Mon Mar 15 14:18:48 2010 +0100
140940
140941     Added LowGerman translation
140942
140943  po/nds.po | 2135
140944  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
140945  1 file changed, 2135 insertions(+)
140946
140947 commit 2b1b1563a0119de94d2ec0d05f1db493872852dc
140948 Author: Nils-Christoph Fiedler <fiedler@medienkompanie.de>
140949 Date:   Mon Mar 15 14:18:43 2010 +0100
140950
140951     Added LowGerman translation
140952
140953  po/LINGUAS | 1 +
140954  1 file changed, 1 insertion(+)
140955
140956 commit 7e4d88b290589a2a91d90b084751002c246564d6
140957 Author: Ryan Lortie <desrt@desrt.ca>
140958 Date:   Sun Mar 14 22:27:06 2010 -0400
140959
140960     gvariant test: Remove unused variable
140961
140962  glib/tests/gvariant.c | 2 +-
140963  1 file changed, 1 insertion(+), 1 deletion(-)
140964
140965 commit 9f16c70c16ec90be209fdaa120d2810f4128f2f0
140966 Author: Petr Kovar <pknbe@volny.cz>
140967 Date:   Mon Mar 15 02:30:27 2010 +0100
140968
140969     Update Czech translation
140970
140971  po/cs.po | 948
140972  ++++++++++++++++++++++++++++++++-------------------------------
140973  1 file changed, 478 insertions(+), 470 deletions(-)
140974
140975 commit 9dea0253a3ded0e32daa33f11850797109018326
140976 Author: Ryan Lortie <desrt@desrt.ca>
140977 Date:   Sun Mar 14 15:55:48 2010 -0400
140978
140979     GVariant: add loading, byteswapping, normalisation
140980
140981  docs/reference/glib/glib-sections.txt |   4 +
140982  glib/glib.symbols                     |   5 +
140983  glib/gvariant-core.c                  |  61 +++++++++-
140984  glib/gvariant.c                       | 207
140985  ++++++++++++++++++++++++++++++++++
140986  glib/gvariant.h                       |  10 ++
140987  glib/tests/gvariant.c                 |  72 ++++++++++++
140988  6 files changed, 355 insertions(+), 4 deletions(-)
140989
140990 commit 1ac590b7f728d4a029a354be9aad24863badba02
140991 Author: Ryan Lortie <desrt@desrt.ca>
140992 Date:   Sun Mar 14 13:04:43 2010 -0400
140993
140994     GBuffer: very small cosmetic fix to header file
140995
140996  glib/gbuffer.h | 2 +-
140997  1 file changed, 1 insertion(+), 1 deletion(-)
140998
140999 commit 056feef60b79e867190697f2d26e3ac7edf903a5
141000 Author: Ryan Lortie <desrt@desrt.ca>
141001 Date:   Sat Mar 13 19:55:56 2010 -0500
141002
141003     GVariantIter: expand the size of the dummy struct
141004
141005     Will allow for some nice tricks in the future.
141006
141007  glib/gvariant.c | 4 ++--
141008  glib/gvariant.h | 2 +-
141009  2 files changed, 3 insertions(+), 3 deletions(-)
141010
141011 commit f552689058c27ccebaf4271c4a5afc4197b74a8f
141012 Author: Colin Walters <walters@verbum.org>
141013 Date:   Sat Mar 13 18:11:31 2010 -0500
141014
141015     [GDesktopAppInfo] New function g_desktop_app_info_get_filename
141016
141017     This allows access to the full file path, where possible.
141018
141019     https://bugzilla.gnome.org/show_bug.cgi?id=612832
141020
141021  docs/reference/gio/gio-sections.txt |  1 +
141022  gio/gdesktopappinfo.c               | 17 +++++++++++++++++
141023  gio/gdesktopappinfo.h               |  2 ++
141024  gio/gio.symbols                     |  1 +
141025  4 files changed, 21 insertions(+)
141026
141027 commit 1be8ad35144d34de99b6153cbbfa8f9add46888b
141028 Author: Thomas Kristensen <thomas.k.kristensen@tandberg.com>
141029 Date:   Sun Mar 14 11:47:17 2010 +0200
141030
141031     Close the socket event in finalizer instead of in close method
141032
141033     There might be a GSource attached to a GMainContext, about to be
141034     removed by a
141035     pending cancellation. Deleting the handle too early will trigger a
141036     g_warning in
141037     the "select()" call in GMainContext. Attached patch fixes this
141038     by deferring
141039     destruction of WSAEVENT object until GSocket's finalize().
141040
141041     Patch from bug #612702.
141042
141043     Signed-off-by: Tor Lillqvist <tml@iki.fi>
141044
141045  gio/gsocket.c | 14 ++++++--------
141046  1 file changed, 6 insertions(+), 8 deletions(-)
141047
141048 commit 6c5d2798f600a0536306e1c67b2e26e2c6eff006
141049 Author: Fran Diéguez <frandieguez@ubuntu.com>
141050 Date:   Sat Mar 13 21:00:44 2010 +0100
141051
141052     Update Galician translation
141053
141054  po/gl.po | 974
141055  +++++++++++++++++++++++++++++++--------------------------------
141056  1 file changed, 480 insertions(+), 494 deletions(-)
141057
141058 commit 31cf766e647b46cd28cc6d2405c729d06063680d
141059 Author: Friedel Wolff <friedel@translate.org.za>
141060 Date:   Sat Mar 13 20:48:05 2010 +0100
141061
141062     Add Afrikaans translation
141063
141064  po/LINGUAS |    1 +
141065  po/af.po   | 2015
141066  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
141067  2 files changed, 2016 insertions(+)
141068
141069 commit 62a133f55dcd5626e9583aabc2d95926936a8475
141070 Author: Javier Jardón <jjardon@gnome.org>
141071 Date:   Fri Mar 12 20:37:04 2010 +0100
141072
141073     Improve the documentation about single include exceptions
141074
141075     Also, reenable the compiling Glib application section
141076     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=612736
141077
141078  docs/reference/glib/compiling.sgml | 9 +++++++++
141079  docs/reference/glib/glib-docs.sgml | 1 +
141080  2 files changed, 10 insertions(+)
141081
141082 commit 5b19345246aa179788b09b7a82702e79f9d815d8
141083 Author: Ryan Lortie <desrt@desrt.ca>
141084 Date:   Fri Mar 12 15:38:47 2010 -0500
141085
141086     Bug 610858 - gvariant test fails sometimes
141087
141088     NaN floating point values get mangled when passing across the function
141089     call ABI on x86 so avoid using them to get rid of spurious failures.
141090
141091     Reported by Christian Persch and reliably reproduced by Emilio Pozuelo
141092     Monfort.
141093
141094  glib/tests/gvariant.c | 7 ++++++-
141095  1 file changed, 6 insertions(+), 1 deletion(-)
141096
141097 commit a57522deae75264bade35eae8826cda2771530c6
141098 Author: Tor Lillqvist <tml@iki.fi>
141099 Date:   Fri Mar 12 10:42:43 2010 +0200
141100
141101     The SO_KEEPALIVE value seems to actually be a char on Windows
141102
141103     Do still use a BOOL variable, but initialize it to FALSE before the
141104     getsockopt(), and drop the assertion on Windows. Should fix bug
141105
141106  gio/gsocket.c | 10 +++++++++-
141107  1 file changed, 9 insertions(+), 1 deletion(-)
141108
141109 commit 1caaa4f591ead74f0a146d73155f9cfb65899bed
141110 Author: Javier Jardón <jjardon@gnome.org>
141111 Date:   Wed Mar 10 05:06:50 2010 +0100
141112
141113     [docs] Don't reference deprecated functions
141114
141115     Use g_io_add_watch(), g_io_add_watch_full() and
141116     g_source_remove() instead the deprecated gtk_input_add_full(),
141117     gtk_input_remove(), gdk_input_add(), gdk_input_add_full() and
141118     gdk_input_remove()
141119
141120  glib/giochannel.c | 5 ++---
141121  1 file changed, 2 insertions(+), 3 deletions(-)
141122
141123 commit 95d42761a9fff5813db46a41bc2ec6c86a2eb947
141124 Author: Miloš Popović <mpopovic@src.gnome.org>
141125 Date:   Tue Mar 9 20:29:43 2010 +0100
141126
141127     Updated Serbian translations
141128
141129  po/sr.po       | 1017
141130  +++++++++++++++++++++++++++----------------------------
141131  po/sr@latin.po | 1028
141132  ++++++++++++++++++++++++++++----------------------------
141133  2 files changed, 1013 insertions(+), 1032 deletions(-)
141134
141135 commit a85b9c4badf22777b1b099befcd9e033afa45dbf
141136 Author: Ryan Lortie <desrt@desrt.ca>
141137 Date:   Tue Mar 9 13:34:00 2010 -0500
141138
141139     'default: g_assert_not_reached();' to silence GCC
141140
141141     Closes bug #612327 reported by Claudio Saavedra.
141142
141143  glib/gvariant-serialiser.c | 3 +++
141144  1 file changed, 3 insertions(+)
141145
141146 commit 89fa967ba1c72081a1698d35e6c10c99190b612d
141147 Author: Dagobert Michelsen <dam@opencsw.org>
141148 Date:   Tue Mar 9 15:02:57 2010 +0100
141149
141150     Use G_STRFUNC instead of explicit gcc-only __PRETTY_FUNC__
141151
141152  glib/gvariant.c | 2 +-
141153  1 file changed, 1 insertion(+), 1 deletion(-)
141154
141155 commit c69e6fd837cb92d0c7050d8ea2d0f98b6f70fbe8
141156 Author: Behdad Esfahbod <behdad@behdad.org>
141157 Date:   Mon Mar 8 14:28:23 2010 -0500
141158
141159     Cosmetic
141160
141161  glib/gmem.h | 18 ++++++++++--------
141162  1 file changed, 10 insertions(+), 8 deletions(-)
141163
141164 commit f6166be24d6c43ccbaf80439aefe8eff83e7843d
141165 Author: Ryan Lortie <desrt@desrt.ca>
141166 Date:   Mon Mar 8 11:53:36 2010 -0500
141167
141168     Bump version
141169
141170  configure.in | 2 +-
141171  1 file changed, 1 insertion(+), 1 deletion(-)
141172
141173 commit c58ce0e60c1a243df6326c26cf7d255d3af4ab2d
141174 Author: Ryan Lortie <desrt@desrt.ca>
141175 Date:   Mon Mar 8 11:48:14 2010 -0500
141176
141177     2.23.5
141178
141179  NEWS              |   50 ++
141180  po/am.po          |   93 ++--
141181  po/ar.po          |   98 ++--
141182  po/as.po          |   98 ++--
141183  po/ast.po         |   98 ++--
141184  po/az.po          |   98 ++--
141185  po/be.po          |  102 ++--
141186  po/be@latin.po    |  102 ++--
141187  po/bg.po          |  942 ++++++++++++++++++-------------------
141188  po/bn.po          |   98 ++--
141189  po/bn_IN.po       |   98 ++--
141190  po/bs.po          |   98 ++--
141191  po/ca.po          |  952 +++++++++++++++++++------------------
141192  po/ca@valencia.po |   98 ++--
141193  po/cs.po          |   97 ++--
141194  po/cy.po          |   98 ++--
141195  po/da.po          |  953 +++++++++++++++++++------------------
141196  po/de.po          |  955 +++++++++++++++++++------------------
141197  po/dz.po          |   98 ++--
141198  po/el.po          |   98 ++--
141199  po/en@shaw.po     |   98 ++--
141200  po/en_CA.po       |   98 ++--
141201  po/en_GB.po       |  942 ++++++++++++++++++-------------------
141202  po/eo.po          |   97 ++--
141203  po/es.po          |  951 +++++++++++++++++++------------------
141204  po/et.po          |  477 ++++++++++++++++++-
141205  po/eu.po          | 1005 ++++++++++++++++++++-------------------
141206  po/fa.po          |   98 ++--
141207  po/fi.po          |   98 ++--
141208  po/fr.po          |  950 +++++++++++++++++++------------------
141209  po/ga.po          |   94 ++--
141210  po/gl.po          |   97 ++--
141211  po/gu.po          |   98 ++--
141212  po/he.po          |   98 ++--
141213  po/hi.po          |   98 ++--
141214  po/hr.po          |   98 ++--
141215  po/hu.po          | 1021 ++++++++++++++++++++--------------------
141216  po/hy.po          |   94 ++--
141217  po/id.po          |   98 ++--
141218  po/is.po          |   98 ++--
141219  po/it.po          |  955 +++++++++++++++++++------------------
141220  po/ja.po          |   98 ++--
141221  po/ka.po          |   98 ++--
141222  po/kn.po          |   98 ++--
141223  po/ko.po          |   97 ++--
141224  po/ku.po          |   93 ++--
141225  po/lt.po          |  942 ++++++++++++++++++-------------------
141226  po/lv.po          |   97 ++--
141227  po/mai.po         |   98 ++--
141228  po/mg.po          |   98 ++--
141229  po/mk.po          |   98 ++--
141230  po/ml.po          |   98 ++--
141231  po/mn.po          |   98 ++--
141232  po/mr.po          |   98 ++--
141233  po/ms.po          |   98 ++--
141234  po/nb.po          |  942 ++++++++++++++++++-------------------
141235  po/ne.po          |   98 ++--
141236  po/nl.po          |   98 ++--
141237  po/nn.po          |   98 ++--
141238  po/oc.po          |   93 ++--
141239  po/or.po          |   98 ++--
141240  po/pa.po          |   98 ++--
141241  po/pl.po          |  942 ++++++++++++++++++-------------------
141242  po/ps.po          |   94 ++--
141243  po/pt.po          |  952 +++++++++++++++++++------------------
141244  po/pt_BR.po       |  942 ++++++++++++++++++-------------------
141245  po/ro.po          |   97 ++--
141246  po/ru.po          |  942 ++++++++++++++++++-------------------
141247  po/rw.po          |   98 ++--
141248  po/si.po          |   98 ++--
141249  po/sk.po          |   98 ++--
141250  po/sl.po          | 1324
141251  +++++++++++++++++++++++++--------------------------
141252  po/sq.po          |   98 ++--
141253  po/sr.po          |   98 ++--
141254  po/sr@ije.po      |   98 ++--
141255  po/sr@latin.po    |   98 ++--
141256  po/sv.po          | 1353
141257  ++++++++++++++++++++++++++---------------------------
141258  po/ta.po          |   98 ++--
141259  po/te.po          |   98 ++--
141260  po/th.po          |   97 ++--
141261  po/tl.po          |   98 ++--
141262  po/tr.po          |   98 ++--
141263  po/tt.po          |   93 ++--
141264  po/uk.po          |   98 ++--
141265  po/vi.po          |   98 ++--
141266  po/wa.po          |   98 ++--
141267  po/xh.po          |   98 ++--
141268  po/yi.po          |   97 ++--
141269  po/zh_CN.po       |   98 ++--
141270  po/zh_HK.po       |  968 +++++++++++++++++++-------------------
141271  po/zh_TW.po       |  953 +++++++++++++++++++------------------
141272  91 files changed, 13883 insertions(+), 13260 deletions(-)
141273
141274 commit f9d8d70396978ae201ce79708f7cd69cf6f93399
141275 Author: Ryan Lortie <desrt@desrt.ca>
141276 Date:   Mon Mar 8 11:29:27 2010 -0500
141277
141278     gtk-doc: ignore gvariant-internal.h
141279
141280  docs/reference/glib/Makefile.am | 1 +
141281  1 file changed, 1 insertion(+)
141282
141283 commit 929a2e1ae10083d647a77dd36c17071e7fac1593
141284 Author: Ryan Lortie <desrt@desrt.ca>
141285 Date:   Mon Mar 8 11:25:37 2010 -0500
141286
141287     Add gvariant-varargs.xml to the distribution
141288
141289  docs/reference/glib/Makefile.am | 3 ++-
141290  1 file changed, 2 insertions(+), 1 deletion(-)
141291
141292 commit 6393ca443af7f588275aa6ee8b051bb1d41394e8
141293 Author: Ryan Lortie <desrt@desrt.ca>
141294 Date:   Mon Mar 8 10:54:23 2010 -0500
141295
141296     distcheck: add gvariant-internal.h to SOURCES
141297
141298  glib/Makefile.am | 1 +
141299  1 file changed, 1 insertion(+)
141300
141301 commit 75f761bcaa66c82d132c9e3d8cdfcb8ee0971eb6
141302 Author: Ryan Lortie <desrt@desrt.ca>
141303 Date:   Mon Mar 8 10:30:59 2010 -0500
141304
141305     GVariant variable arguments, tests, cleanups
141306
141307     Merge GVariant variable arguments support and put it under tests.
141308
141309     Also, remove the hack of the test case directly '#include'ing .c files
141310     from glib/.  Instead, create a non-installed gvariant-internal.h that
141311     the tests can include and make the symbols in it visible on the symbol
141312     table of the shared library.  These symbols (as they are present in no
141313     installed header files) are not part of the API of GLib.
141314
141315     Increase test coverage in a few other areas.
141316
141317  docs/reference/glib/glib-docs.sgml       |    1 +
141318  docs/reference/glib/glib-sections.txt    |   11 +
141319  docs/reference/glib/gvariant-varargs.xml |  987 +++++++++++++++++++++
141320  glib/glib.symbols                        |   48 +-
141321  glib/gvariant-internal.h                 |   49 ++
141322  glib/gvariant-serialiser.c               |    4 +
141323  glib/gvariant-serialiser.h               |    9 -
141324  glib/gvariant.c                          | 1397
141325  ++++++++++++++++++++++++++----
141326  glib/gvariant.h                          |   18 +
141327  glib/gvarianttypeinfo.c                  |   11 +-
141328  glib/gvarianttypeinfo.h                  |   10 +-
141329  glib/tests/gvariant.c                    |  773 ++++++++++++++++-
141330  12 files changed, 3110 insertions(+), 208 deletions(-)
141331
141332 commit 8cd5c94f42fb362e1620368e805d50e3804e7bc2
141333 Author: Alexander Larsson <alexl@redhat.com>
141334 Date:   Mon Mar 8 12:03:40 2010 +0100
141335
141336     Add pregenerated ids for TRASH_ORIG_PATH and TRASH_DELETION_DATE
141337
141338     This fixes the build for me
141339
141340  gio/gfileinfo-priv.h | 3 ++-
141341  1 file changed, 2 insertions(+), 1 deletion(-)
141342
141343 commit fe4839dbb8358b65d19370114dc9d43cc71e6773
141344 Author: Piotr Drąg <piotrdrag@gmail.com>
141345 Date:   Mon Mar 8 10:51:11 2010 +0100
141346
141347     Updated Polish translation
141348
141349  po/pl.po | 951
141350  ++++++++++++++++++++++++++++++++-------------------------------
141351  1 file changed, 479 insertions(+), 472 deletions(-)
141352
141353 commit 826abbefcee6c7f64ed8c21d9a2671f9cd0be089
141354 Author: Matthias Clasen <mclasen@redhat.com>
141355 Date:   Mon Mar 8 00:36:00 2010 -0500
141356
141357     Add defines for trash::orig-path and trash::deletion-date
141358
141359     See bug 612107.
141360
141361  gio/gfileinfo.c | 30 ++++++++++++++++--------------
141362  gio/gfileinfo.h | 24 ++++++++++++++++++++++++
141363  2 files changed, 40 insertions(+), 14 deletions(-)
141364
141365 commit 96d105906ef267b687ee6fbe085a791f3b17afc6
141366 Author: Priit Laes <plaes@plaes.org>
141367 Date:   Mon Mar 8 00:16:23 2010 -0500
141368
141369     Fix run-assert-msg-test to work with libtool-2.2.x.
141370
141371  tests/run-assert-msg-test.sh | 6 +++++-
141372  1 file changed, 5 insertions(+), 1 deletion(-)
141373
141374 commit 0a51b58e0776f2d5a82a5346ab81fb50ee75f9f4
141375 Author: Matthias Clasen <mclasen@redhat.com>
141376 Date:   Mon Mar 8 00:12:33 2010 -0500
141377
141378     Minor doc clarification
141379
141380     Mention g_realloc() as a possible function to use with
141381     g_memory_output_stream_new(). Bug 612041.
141382
141383  gio/gmemoryoutputstream.c | 10 +++++++---
141384  1 file changed, 7 insertions(+), 3 deletions(-)
141385
141386 commit 42f042d5fb381151a999e38740720e9244caa6da
141387 Author: Matthias Clasen <mclasen@redhat.com>
141388 Date:   Mon Mar 8 00:04:11 2010 -0500
141389
141390     Minor doc clarification
141391
141392     Spell out that g_utf8_strlen() behaves like strlen() wrt. to
141393     termination. Bug 612040.
141394
141395  glib/gutf8.c | 15 ++++++++-------
141396  1 file changed, 8 insertions(+), 7 deletions(-)
141397
141398 commit 485077e9ce78ad2b55bdb471b57dc9fe21259922
141399 Author: Duarte Loreto <happyguy_pt@hotmail.com>
141400 Date:   Mon Mar 8 02:31:12 2010 +0000
141401
141402     Updated Portuguese translation
141403
141404  po/pt.po | 29 +++++++++++++++++------------
141405  1 file changed, 17 insertions(+), 12 deletions(-)
141406
141407 commit 9dd6c60fbfc742eb08a5b5b27986395ed439fbc1
141408 Author: Matthias Clasen <mclasen@redhat.com>
141409 Date:   Sun Mar 7 17:42:25 2010 -0500
141410
141411     Plug a memleak in g_io_modules_scan_all_in_directory
141412
141413     ...and at the same time, fix a malloc<>g_free mismatch.
141414     Patch by Caolan McNamara, bug 611897
141415
141416  gio/giomodule.c | 4 ++--
141417  1 file changed, 2 insertions(+), 2 deletions(-)
141418
141419 commit 5f424088f5bdf041d5653f5f2aa310150155f58c
141420 Author: Jorge González <jorgegonz@svn.gnome.org>
141421 Date:   Sun Mar 7 11:49:58 2010 +0100
141422
141423     Updated Spanish translation
141424
141425  po/es.po | 963
141426  ++++++++++++++++++++++++++++++++-------------------------------
141427  1 file changed, 484 insertions(+), 479 deletions(-)
141428
141429 commit a9d57e990b878d2b602b247dba676cd257426e23
141430 Author: Ryan Lortie <desrt@desrt.ca>
141431 Date:   Sun Mar 7 03:02:08 2010 -0500
141432
141433     .gitignore mem-overflow test
141434
141435  glib/tests/.gitignore | 1 +
141436  1 file changed, 1 insertion(+)
141437
141438 commit dfcee5865b7c677db722640dec5e34a8e89b4d07
141439 Author: Ryan Lortie <desrt@desrt.ca>
141440 Date:   Sun Mar 7 02:15:37 2010 -0500
141441
141442     gtk-doc: ignore GBuffer
141443
141444  docs/reference/glib/Makefile.am | 1 +
141445  1 file changed, 1 insertion(+)
141446
141447 commit a1b9743e1816c5269029e8ae2e21e8950c411f5c
141448 Author: Ryan Lortie <desrt@desrt.ca>
141449 Date:   Sat Mar 6 23:21:27 2010 -0500
141450
141451     Bug 608196 - Overflow-safe g_new family
141452
141453     Remove the macros for the g_malloc_n family -- calls directly to those
141454     functions now always go directly to those functions.
141455
141456     Reimplement the macros for g_new and friends.
141457
141458     Remove the branch that checked for calling g_new() with a constant
141459     n_structs == 1.  With the struct size always known this case will
141460     now be
141461     caught under the case that does the inline multiplication and the
141462     multiplication by 1 will be optimised away.
141463
141464  glib/gmem.c |  8 ------
141465  glib/gmem.h | 83
141466  ++++++++++++++++++++++++++-----------------------------------
141467  2 files changed, 35 insertions(+), 56 deletions(-)
141468
141469 commit 01ef92178b9978b7491bbb3397de9ee08e38af20
141470 Author: Alexander Shopov <ash@contact.bg>
141471 Date:   Sat Mar 6 20:22:49 2010 +0200
141472
141473     Updated Bulgarian translation
141474
141475  po/bg.po | 13 ++++++-------
141476  1 file changed, 6 insertions(+), 7 deletions(-)
141477
141478 commit 7fa6d67bdb3b4d467931d88e7c5ba38481df8bab
141479 Author: Gil Forcada <gforcada@gnome.org>
141480 Date:   Sat Mar 6 13:34:27 2010 +0100
141481
141482     Updated Catalan translation
141483
141484  po/ca.po | 18 ++++++++++--------
141485  1 file changed, 10 insertions(+), 8 deletions(-)
141486
141487 commit 3d98c449b1638a4dc242279737c36fa3e37cb8ce
141488 Author: Stefan Kost <ensonic@users.sf.net>
141489 Date:   Sat Mar 6 14:15:25 2010 +0200
141490
141491     gsignal: improve g_signal_new docs.
141492
141493     Using 0 for class_offset is only a means to be able to add signal
141494     when running
141495     out of slots in the lass structure.
141496
141497  gobject/gsignal.c | 7 ++++++-
141498  1 file changed, 6 insertions(+), 1 deletion(-)
141499
141500 commit fa32ee56109e295f3dae95c8bbdf98a99f1bc66e
141501 Author: Stefan Kost <ensonic@users.sf.net>
141502 Date:   Sat Mar 6 13:36:38 2010 +0200
141503
141504     docs: exchange "Subversion" with "source code repository"
141505
141506     Fixes the outdated reference.
141507
141508  docs/reference/gobject/tut_gsignal.xml | 2 +-
141509  1 file changed, 1 insertion(+), 1 deletion(-)
141510
141511 commit ada60fd83fdd4fa694d8d872ea7cbe14b09cbfcc
141512 Author: Luca Ferretti <lferrett@gnome.org>
141513 Date:   Sat Mar 6 01:05:40 2010 +0100
141514
141515     Updated Italian translation
141516
141517  po/it.po | 1036
141518  +++++++++++++++++++++++++++++++-------------------------------
141519  1 file changed, 518 insertions(+), 518 deletions(-)
141520
141521 commit bed0e3f14020bce9ea4eabfe846abb2b4cdfc83e
141522 Author: Daniel Nylander <po@danielnylander.se>
141523 Date:   Sat Mar 6 00:28:38 2010 +0100
141524
141525     Updated Swedish translation
141526
141527  po/sv.po | 1391
141528  ++++++++++++++++++++++++++++++++------------------------------
141529  1 file changed, 707 insertions(+), 684 deletions(-)
141530
141531 commit 54e830100de02d49d11842e9464511f160c8fbbc
141532 Author: Fridrich Strba <fridrich.strba@bluewin.ch>
141533 Date:   Fri Mar 5 23:15:45 2010 +0100
141534
141535     Adding new defines first appeared in 2.22 into glibconfig.h.win32.in
141536
141537  glibconfig.h.win32.in | 8 ++++++++
141538  1 file changed, 8 insertions(+)
141539
141540 commit 0772298b9bc43af10ddb53f63e2c6faca6371a82
141541 Author: Claude Paroz <claude@2xlibre.net>
141542 Date:   Fri Mar 5 22:32:07 2010 +0100
141543
141544     Updated French translation
141545
141546  po/fr.po | 964
141547  ++++++++++++++++++++++++++++++++-------------------------------
141548  1 file changed, 483 insertions(+), 481 deletions(-)
141549
141550 commit 6949099124ddd6bed660c146a42800402b5807ea
141551 Author: Gabor Kelemen <kelemeng@gnome.hu>
141552 Date:   Fri Mar 5 22:03:27 2010 +0100
141553
141554     Updated Hungarian translation
141555
141556  po/hu.po | 87
141557  ++++++++++++++++++++++++----------------------------------------
141558  1 file changed, 33 insertions(+), 54 deletions(-)
141559
141560 commit 0edd7cb8a10388e22cd6b3a37295a6ffddf7e693
141561 Author: Ryan Lortie <desrt@desrt.ca>
141562 Date:   Fri Mar 5 15:52:38 2010 -0500
141563
141564     undef the proper macros to avoid warning message
141565
141566  glib/tests/mem-overflow.c | 4 ++--
141567  1 file changed, 2 insertions(+), 2 deletions(-)
141568
141569 commit a3420d8713d6b5425b80f30e5cb61e88bb9d46e2
141570 Author: Behdad Esfahbod <behdad@behdad.org>
141571 Date:   Fri Mar 5 15:48:08 2010 -0500
141572
141573     Add makegalias.pl dep on galias.h and co
141574
141575  glib/Makefile.am | 4 ++--
141576  1 file changed, 2 insertions(+), 2 deletions(-)
141577
141578 commit 4882be674326f85aaef479ba2aa6b63565f818b3
141579 Author: Leonid Kanter <leon@asplinux.ru>
141580 Date:   Fri Mar 5 15:49:12 2010 +0200
141581
141582     update Russian translation
141583
141584  po/ru.po | 81
141585  ++++++++++++++++++++++++++++++++++++++++------------------------
141586  1 file changed, 51 insertions(+), 30 deletions(-)
141587
141588 commit 24768ebd8f3a792a091f5583ab301424f84d77d3
141589 Author: Matej Urbančič <mateju@svn.gnome.org>
141590 Date:   Fri Mar 5 14:32:01 2010 +0100
141591
141592     Updated Slovenian translation
141593
141594  po/sl.po | 1338
141595  ++++++++++++++++++++++++++++++++------------------------------
141596  1 file changed, 697 insertions(+), 641 deletions(-)
141597
141598 commit 7026365db22a12b7606bf1e2defac803b359cf68
141599 Author: Ryan Lortie <desrt@desrt.ca>
141600 Date:   Fri Mar 5 06:10:01 2010 -0500
141601
141602     g_variant_get_strv: support objects and signatures
141603
141604  glib/gvariant.c | 10 ++++++++--
141605  1 file changed, 8 insertions(+), 2 deletions(-)
141606
141607 commit 118d59ba15324b49ab9f8b61332364148102d3fd
141608 Author: Ryan Lortie <desrt@desrt.ca>
141609 Date:   Fri Mar 5 06:09:38 2010 -0500
141610
141611     GVariant: fix some refcounting issues
141612
141613  glib/gvariant.c | 7 +++++--
141614  1 file changed, 5 insertions(+), 2 deletions(-)
141615
141616 commit 3297185f3962bd73714c376c101c891897b999b4
141617 Author: Ivar Smolin <okul@linux.ee>
141618 Date:   Fri Mar 5 13:08:05 2010 +0200
141619
141620     Estonian translation updated
141621
141622  po/et.po | 489
141623  ++-------------------------------------------------------------
141624  1 file changed, 10 insertions(+), 479 deletions(-)
141625
141626 commit 6c58d5f8aeb420bd95caaf6ec62be60b47c819b7
141627 Author: Gintautas Miliauskas <gintautas@miliauskas.lt>
141628 Date:   Fri Mar 5 11:16:33 2010 +0200
141629
141630     Updated Lithuanian translation.
141631
141632  po/lt.po | 22 ++++++++++++----------
141633  1 file changed, 12 insertions(+), 10 deletions(-)
141634
141635 commit e0fff9a057dffc795146d5baa9a9e186587344b5
141636 Author: Philip Withnall <philip@tecnocode.co.uk>
141637 Date:   Thu Mar 4 23:54:07 2010 +0000
141638
141639     Updated British English translation
141640
141641  po/en_GB.po | 19 +++++++++++--------
141642  1 file changed, 11 insertions(+), 8 deletions(-)
141643
141644 commit e583d05374fc26de0e52ea20722254cdb081b23c
141645 Author: Kjartan Maraas <kmaraas@gnome.org>
141646 Date:   Thu Mar 4 22:57:03 2010 +0100
141647
141648     Updated Norwegian bokmål translation
141649
141650  po/nb.po | 2 +-
141651  1 file changed, 1 insertion(+), 1 deletion(-)
141652
141653 commit 1b1af2fa240f96fda5361784d1d80a94fae5752c
141654 Author: Kjartan Maraas <kmaraas@gnome.org>
141655 Date:   Thu Mar 4 22:56:37 2010 +0100
141656
141657     Updated Norwegian bokmål translation
141658
141659  po/nb.po | 12 ++++++++----
141660  1 file changed, 8 insertions(+), 4 deletions(-)
141661
141662 commit fe3c945a3fe15b6d4b1177c20f88ac7441d5dca9
141663 Author: Mario Blättermann <mariobl@gnome.org>
141664 Date:   Thu Mar 4 22:02:43 2010 +0100
141665
141666     Updated German translation
141667
141668  po/de.po | 128
141669  ++++++++++++++++++++++++++++++++++-----------------------------
141670  1 file changed, 70 insertions(+), 58 deletions(-)
141671
141672 commit 983fd35c7c38ab54b2e39e25102990184377fbb3
141673 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
141674 Date:   Thu Mar 4 21:31:54 2010 +0100
141675
141676     Updated Basque language
141677
141678  po/eu.po | 8 ++++++--
141679  1 file changed, 6 insertions(+), 2 deletions(-)
141680
141681 commit 976cce06fc863496a595240ceb6af07b90d41313
141682 Author: Jonh Wendell <jwendell@gnome.org>
141683 Date:   Thu Mar 4 17:13:56 2010 -0300
141684
141685     Updated Brazilian Portuguese translation
141686
141687  po/pt_BR.po | 958
141688  ++++++++++++++++++++++++++++++------------------------------
141689  1 file changed, 484 insertions(+), 474 deletions(-)
141690
141691 commit 7504095de09756efec4bc39225986c5db10d6ace
141692 Author: Jonh Wendell <jwendell@gnome.org>
141693 Date:   Thu Mar 4 17:03:13 2010 -0300
141694
141695     Mark a string for translation
141696
141697  gio/gfile.c | 2 +-
141698  1 file changed, 1 insertion(+), 1 deletion(-)
141699
141700 commit 766183c079192d8fb71044770456c8c9662bd5db
141701 Author: Claudio Saavedra <csaavedra@igalia.com>
141702 Date:   Thu Mar 4 19:18:12 2010 +0200
141703
141704     Remove GUtf8InputStream leftover in docs
141705
141706     Fixes build.
141707
141708  docs/reference/gio/gio.types | 1 -
141709  1 file changed, 1 deletion(-)
141710
141711 commit f3425cc38dae31b815db1038dcaac29848840409
141712 Author: Behdad Esfahbod <behdad@behdad.org>
141713 Date:   Thu Mar 4 10:38:31 2010 -0500
141714
141715     Fix galias build breakage with g_malloc_n macros
141716
141717  glib/gmem.c | 15 +++++++++------
141718  1 file changed, 9 insertions(+), 6 deletions(-)
141719
141720 commit c423c3a9c951a64b2c3d3eea67e15fce752a2bd0
141721 Author: Christian Dywan <christian@twotoasts.de>
141722 Date:   Thu Mar 4 11:02:31 2010 +0100
141723
141724     Add licence headers to gnativevolumemonitor.c/h
141725
141726     Fixes bug #609531
141727
141728  gio/gnativevolumemonitor.c | 22 ++++++++++++++++++++++
141729  gio/gnativevolumemonitor.h | 22 ++++++++++++++++++++++
141730  2 files changed, 44 insertions(+)
141731
141732 commit 343cbf25c7104f782b9d0070cb623c7605dab646
141733 Author: Behdad Esfahbod <behdad@behdad.org>
141734 Date:   Tue Feb 2 23:48:42 2010 -0500
141735
141736     Bug 608196 - Overflow-safe g_new family
141737
141738     New public API:
141739
141740     g_malloc_n
141741     g_malloc0_n
141742     g_realloc_n
141743     g_try_malloc_n
141744     g_try_malloc0_n
141745     g_try_realloc_n
141746
141747  docs/reference/glib/glib-sections.txt |   6 ++
141748  docs/reference/glib/tmpl/memory.sgml  |  82 +++++++++++++++++++++++++-
141749  glib/glib.symbols                     |   6 ++
141750  glib/gmem.c                           |  95
141751  +++++++++++++++++++++++++++++-
141752  glib/gmem.h                           |  92 ++++++++++++++++++++++++-----
141753  glib/tests/Makefile.am                |   3 +
141754  glib/tests/mem-overflow.c             | 108
141755  ++++++++++++++++++++++++++++++++++
141756  glib/tests/printf.c                   |   2 +-
141757  glib/tests/rand.c                     |   2 +-
141758  9 files changed, 375 insertions(+), 21 deletions(-)
141759
141760 commit 373f3d8b52ca8b08de0af6062eb284c2a7a856d9
141761 Author: Felix Riemann <friemann@gnome.org>
141762 Date:   Wed Feb 24 12:54:17 2010 +0100
141763
141764     Fix API docs for GZlibCompressor and GZlibDecompressor
141765
141766     Corrects the general descriptions and makes the signals and
141767     implemented
141768     interfaces appear.
141769
141770  docs/reference/gio/gio-sections.txt | 4 ++--
141771  gio/gzlibcompressor.c               | 4 ++--
141772  gio/gzlibdecompressor.c             | 2 +-
141773  3 files changed, 5 insertions(+), 5 deletions(-)
141774
141775 commit 560f5187432fc890725c5bb5c74a0997affb888c
141776 Author: Ryan Lortie <desrt@desrt.ca>
141777 Date:   Wed Mar 3 11:36:52 2010 -0500
141778
141779     GVariantBuilder: loosen assertion check
141780
141781     Don't check that a GVariantBuilder is fully-valid for use when
141782     performing refcounting operations, as these operations may be occuring
141783     after the builder has already been cleared.
141784
141785  glib/gvariant.c | 3 +--
141786  1 file changed, 1 insertion(+), 2 deletions(-)
141787
141788 commit 9a886135c80233a5a40071189df7693151201954
141789 Author: Dan Winship <danw@gnome.org>
141790 Date:   Wed Mar 3 08:35:32 2010 -0500
141791
141792     GResolver: fix Windows 2000 workaround
141793
141794     Move the <wspiapi.h> include from gwin32resolver.c to
141795     gnetworkingprivate.h, since gthreadedresolver.c needs it too.
141796
141797     https://bugzilla.gnome.org/show_bug.cgi?id=611696
141798
141799  gio/gnetworkingprivate.h | 8 ++++++++
141800  gio/gwin32resolver.c     | 8 --------
141801  2 files changed, 8 insertions(+), 8 deletions(-)
141802
141803 commit 67ba99f7abfba0d24719950b55e88024acfc91ae
141804 Author: Kjartan Maraas <kmaraas@gnome.org>
141805 Date:   Wed Mar 3 13:49:10 2010 +0100
141806
141807     Updated Norwegian bokmål translation
141808
141809  po/nb.po | 955
141810  ++++++++++++++++++++++++++++++++-------------------------------
141811  1 file changed, 479 insertions(+), 476 deletions(-)
141812
141813 commit fe6e278a870c7b2a3e76ba9ef17a9b99a4c0c474
141814 Author: Ryan Lortie <desrt@desrt.ca>
141815 Date:   Wed Mar 3 03:37:37 2010 -0500
141816
141817     GVariantBuilder: allow for stack allocation
141818
141819  docs/reference/glib/glib-sections.txt |   2 +
141820  glib/glib.symbols                     |   6 +-
141821  glib/gvariant.c                       | 553
141822  ++++++++++++++++++++--------------
141823  glib/gvariant.h                       |  13 +-
141824  glib/tests/gvariant.c                 |  13 +-
141825  5 files changed, 352 insertions(+), 235 deletions(-)
141826
141827 commit bb0808638c5b4bac11355bc94434d35e76b53364
141828 Author: Gabor Kelemen <kelemeng@gnome.hu>
141829 Date:   Tue Mar 2 17:18:52 2010 +0100
141830
141831     Updated Hungarian translation
141832
141833  po/hu.po | 1030
141834  +++++++++++++++++++++++++++++++-------------------------------
141835  1 file changed, 507 insertions(+), 523 deletions(-)
141836
141837 commit 2927c5e0c628dfe97f2649661db703a30dbebd8b
141838 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
141839 Date:   Tue Mar 2 12:39:33 2010 +0100
141840
141841     Updated Basque language
141842
141843  po/eu.po | 1035
141844  ++++++++++++++++++++++++++++++--------------------------------
141845  1 file changed, 504 insertions(+), 531 deletions(-)
141846
141847 commit 277b9717da6261d089772684669bc55c5a0e911b
141848 Author: Paolo Borelli <pborelli@gnome.org>
141849 Date:   Mon Mar 1 10:24:43 2010 +0100
141850
141851     Remove utf8inputstream leftovers in a few other places
141852
141853  docs/reference/gio/gio-docs.xml     |  1 -
141854  docs/reference/gio/gio-sections.txt | 18 ------------------
141855  gio/giotypes.h                      |  1 -
141856  po/POTFILES.in                      |  1 -
141857  4 files changed, 21 deletions(-)
141858
141859 commit 2bfddf162e686c750beb2af2e4cb2e8d8d523440
141860 Author: Alexander Larsson <alexl@redhat.com>
141861 Date:   Mon Mar 1 09:56:02 2010 +0100
141862
141863     Remove GUtf8InputStream for now
141864
141865     It turns out that the way this worked did not work out for the current
141866     main usecase (gedit) due to issues with how this is best integrated
141867     with GtkTextView. So, in order to not have to support an unused
141868     non-ideal
141869     API forever we remove this before its been in a stable release.
141870
141871     The basic feature seems to have some utility though, so we hope for it
141872     to eventually return in a better form.
141873
141874  gio/Makefile.am               |   2 -
141875  gio/gio.h                     |   1 -
141876  gio/gio.symbols               |   7 -
141877  gio/gutf8inputstream.c        | 327
141878  ------------------------------------------
141879  gio/gutf8inputstream.h        |  80 -----------
141880  gio/tests/Makefile.am         |   4 -
141881  gio/tests/utf8-input-stream.c | 252 --------------------------------
141882  7 files changed, 673 deletions(-)
141883
141884 commit c47e1949e215126c70503843ebb7759449160212
141885 Author: Gil Forcada <gforcada@gnome.org>
141886 Date:   Sun Feb 28 18:55:54 2010 +0100
141887
141888     Updated Catalan translation
141889
141890  po/ca.po | 1009
141891  +++++++++++++++++++++++++++++++-------------------------------
141892  1 file changed, 506 insertions(+), 503 deletions(-)
141893
141894 commit 92d4cfbd1584847ea689146c57f3c79282813ae3
141895 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
141896 Date:   Sat Feb 27 20:40:04 2010 +0800
141897
141898     Updated Traditional Chinese translation(Hong Kong and Taiwan)
141899
141900  po/zh_HK.po | 965
141901  ++++++++++++++++++++++++++++++------------------------------
141902  po/zh_TW.po | 950
141903  ++++++++++++++++++++++++++++++-----------------------------
141904  2 files changed, 962 insertions(+), 953 deletions(-)
141905
141906 commit a3c7406cce2af55aea4ffdf1ceb8b828f5ef3219
141907 Author: Ryan Lortie <desrt@desrt.ca>
141908 Date:   Thu Feb 25 18:09:23 2010 -0500
141909
141910     GVariantTypeInfo: fix thread safety bug
141911
141912     Issue caught by Michael Meeks.  This patch based on his.
141913
141914     GVariantTypeInfo was dropping the reference count on the TypeInfo
141915     structure before removing it from the hash table.  This means that
141916     another thread could come along and grab the value from the hash table
141917     in the meantime.
141918
141919     Solve this by holding the lock on the table before dropping the
141920     reference.
141921
141922     Also: move the hash table initialisation inside of the lock to remove
141923     the standard double-initialisation race plus a more insidious issue
141924     caused by the fact that we free the hash table once it becomes empty.
141925
141926  glib/gvarianttypeinfo.c | 12 +++++++-----
141927  1 file changed, 7 insertions(+), 5 deletions(-)
141928
141929 commit 43b6c2b8f5a9000373b448eca7edea2e3dad4248
141930 Author: Duarte Loreto <happyguy_pt@hotmail.com>
141931 Date:   Thu Feb 25 02:03:17 2010 +0000
141932
141933     Updated Portuguese translation
141934
141935  po/pt.po | 1030
141936  +++++++++++++++++++++++++++++++-------------------------------
141937  1 file changed, 514 insertions(+), 516 deletions(-)
141938
141939 commit 24decf7658368ebcae012d82224627668485137a
141940 Author: Bruce Cowan <bcowan@fastmail.co.uk>
141941 Date:   Wed Feb 24 15:28:15 2010 +0000
141942
141943     Updated British English translation
141944
141945  po/en_GB.po | 1014
141946  ++++++++++++++++++++++++++++++-----------------------------
141947  1 file changed, 508 insertions(+), 506 deletions(-)
141948
141949 commit cf07bb353433234268b599d11afc0b0245fdddae
141950 Author: Leonid Kanter <leon@asplinux.ru>
141951 Date:   Wed Feb 24 10:49:16 2010 +0200
141952
141953     Update Russian translation by Yuri Kozlov <yuray@komyakino.ru>
141954
141955  po/ru.po | 1188
141956  ++++++++++++++++++++++++++++----------------------------------
141957  1 file changed, 538 insertions(+), 650 deletions(-)
141958
141959 commit a495a2122d404fdf2c6cf5e3aa0524cf0437ec30
141960 Author: Saleem Abdulrasool <compnerd@compnerd.org>
141961 Date:   Tue Feb 23 15:28:51 2010 -0800
141962
141963     include gio.h, not giotypes.h
141964
141965     Including giotypes.h in gfiledescriptor.h causes a compilation
141966     failure for users
141967     of the header as giotypes.h may not be included directly.
141968
141969  gio/gfiledescriptorbased.h | 2 +-
141970  1 file changed, 1 insertion(+), 1 deletion(-)
141971
141972 commit 8413dfda9b71ff671a92df2c1d3451fb7c0b2085
141973 Author: Gintautas Miliauskas <gintautas@miliauskas.lt>
141974 Date:   Tue Feb 23 23:45:09 2010 +0200
141975
141976     Updated Lithuanian translation.
141977
141978  po/lt.po | 1179
141979  +++++++++++++++++++++++++++++++-------------------------------
141980  1 file changed, 587 insertions(+), 592 deletions(-)
141981
141982 commit ec0e3089c0e80219ad6e7806b27363ac9c990462
141983 Author: Ask H. Larsen <asklarsen@gmail.com>
141984 Date:   Tue Feb 23 22:25:51 2010 +0100
141985
141986     Updated Danish translation
141987
141988  po/da.po | 1018
141989  +++++++++++++++++++++++++++++++-------------------------------
141990  1 file changed, 510 insertions(+), 508 deletions(-)
141991
141992 commit 1903c229a267611a2624409371390a472d97ad4c
141993 Author: Mario Blättermann <mariobl@gnome.org>
141994 Date:   Tue Feb 23 22:23:36 2010 +0100
141995
141996     Updated German translation
141997
141998  po/de.po | 1013
141999  +++++++++++++++++++++++++++++++-------------------------------
142000  1 file changed, 505 insertions(+), 508 deletions(-)
142001
142002 commit 2940285002c3504fb49fb7388d2265b464c92dcc
142003 Author: Ryan Lortie <desrt@desrt.ca>
142004 Date:   Tue Feb 23 12:49:08 2010 -0500
142005
142006     .gitignore gcov output (*.gcov, *.gcno, *.gcda)
142007
142008  .gitignore | 3 +++
142009  1 file changed, 3 insertions(+)
142010
142011 commit cecf61d1c3e8ff07b1595641bad85fb9f9b03ddf
142012 Author: Edward Hervey <bilboed@bilboed.com>
142013 Date:   Mon Dec 7 11:23:55 2009 +0100
142014
142015     gobject: Don't use G_PARAM_SPEC_VALUE_TYPE when we know the pspec
142016     is valid
142017
142018     https://bugzilla.gnome.org/show_bug.cgi?id=605667
142019
142020  gobject/gobject.c | 26 +++++++++++++-------------
142021  1 file changed, 13 insertions(+), 13 deletions(-)
142022
142023 commit a7cc500d3829db1a8757ae940db09869b78bdca8
142024 Author: Emilio Pozuelo Monfort <pochu27@gmail.com>
142025 Date:   Tue Feb 23 18:19:16 2010 +0100
142026
142027     Test for unexisting files in $TMP and not in $HOME
142028
142029     Some buildd environments have an unwritable $HOME, which makes the
142030     test that looks for an unexisting file there fail. Use $TMP instead,
142031     which should be more reliable.
142032
142033     https://bugzilla.gnome.org/show_bug.cgi?id=610860
142034
142035  gio/tests/readwrite.c | 2 +-
142036  1 file changed, 1 insertion(+), 1 deletion(-)
142037
142038 commit 355246579ee08753e80bef5d31816a6ef52da73b
142039 Author: Alexander Shopov <ash@contact.bg>
142040 Date:   Tue Feb 23 09:30:39 2010 +0200
142041
142042     Updated Bulgarian translation
142043
142044  po/bg.po | 973
142045  ++++++++++++++++++++++++++++++++-------------------------------
142046  1 file changed, 488 insertions(+), 485 deletions(-)
142047
142048 commit 1f66523ad325c301d9caf7130b99d3fd74940338
142049 Author: Ryan Lortie <desrt@desrt.ca>
142050 Date:   Tue Feb 23 02:00:11 2010 -0500
142051
142052     Fix backward logic in g_return_if_fail().
142053
142054  glib/gvariant.c | 8 ++++----
142055  1 file changed, 4 insertions(+), 4 deletions(-)
142056
142057 commit 360b9b540ee5e88de01a4c8aaf16c84f6cf23dc8
142058 Author: Ryan Lortie <desrt@desrt.ca>
142059 Date:   Tue Feb 23 01:59:57 2010 -0500
142060
142061     GVariant: Improve test coverage.
142062
142063  glib/tests/gvariant.c | 253
142064  ++++++++++++++++++++++++++++++++++++++++++++++++--
142065  1 file changed, 245 insertions(+), 8 deletions(-)
142066
142067 commit 202d7d37d6ce066291504276810c350c9a3feb7a
142068 Author: Emilio Pozuelo Monfort <pochu27@gmail.com>
142069 Date:   Fri Feb 19 19:00:02 2010 +0100
142070
142071     Don't fail a couple of tests when running as root
142072
142073     root can access and write to a directory when it doesn't have
142074     exec and write permissions respectively. So expect the tests that
142075     check that to succeed rather than to fail when running as root.
142076
142077     https://bugzilla.gnome.org/show_bug.cgi?id=552912
142078
142079  gio/tests/live-g-file.c | 18 ++++++++++++++++--
142080  1 file changed, 16 insertions(+), 2 deletions(-)
142081
142082 commit 4535683b3f42b6840e01bd94fe6ea792b0ebeecf
142083 Author: Alexander Larsson <alexl@redhat.com>
142084 Date:   Mon Feb 22 12:37:16 2010 +0100
142085
142086     Keep metadata when files are renamed and trashed
142087
142088     This fixes https://bugzilla.gnome.org/show_bug.cgi?id=609813
142089
142090  gio/glocalfile.c | 18 ++++++++++++++++--
142091  1 file changed, 16 insertions(+), 2 deletions(-)
142092
142093 commit 515434bdcb63073d62b424c4b352a9d509cee5e6
142094 Author: Ryan Lortie <desrt@desrt.ca>
142095 Date:   Mon Feb 22 00:39:01 2010 -0500
142096
142097     GVariantIter, GVariantBuilder
142098
142099  docs/reference/glib/glib-sections.txt     |   22 +
142100  docs/reference/glib/tmpl/glib-unused.sgml |   67 --
142101  docs/reference/glib/tmpl/macros_misc.sgml |    5 +-
142102  docs/reference/glib/tmpl/version.sgml     |   68 ++
142103  glib/glib.symbols                         |   18 +
142104  glib/gvariant.c                           | 1531
142105  ++++++++++++++++++++++-------
142106  glib/gvariant.h                           |   36 +
142107  glib/gvarianttype.c                       |   17 +
142108  glib/gvarianttype.h                       |    1 +
142109  9 files changed, 1367 insertions(+), 398 deletions(-)
142110
142111 commit b9d728474ebc51c0d4ff46cb44d97134730174fc
142112 Author: Ryan Lortie <desrt@desrt.ca>
142113 Date:   Sun Feb 21 19:39:33 2010 -0500
142114
142115     Remove redudant check for direct #include gslice.h
142116
142117     This was added before we had a standardised header check and not
142118     removed
142119     when the standard check was added.
142120
142121  glib/gslice.c | 2 ++
142122  glib/gslice.h | 4 ----
142123  2 files changed, 2 insertions(+), 4 deletions(-)
142124
142125 commit 0a1ce31b6e8d3a7683ae5164d51e325d3669f53f
142126 Author: Matthias Clasen <mclasen@redhat.com>
142127 Date:   Sun Feb 21 21:38:33 2010 -0500
142128
142129     Bump version
142130
142131  configure.in | 2 +-
142132  1 file changed, 1 insertion(+), 1 deletion(-)
142133
142134 commit 7fea53a4a290f1cd2c052320b21ee3405e1ed605
142135 Author: Matthias Clasen <mclasen@redhat.com>
142136 Date:   Sun Feb 21 21:37:33 2010 -0500
142137
142138     2.23.4
142139
142140  po/am.po          |  115 ++---
142141  po/ar.po          |  115 ++---
142142  po/as.po          |  115 ++---
142143  po/ast.po         |  115 ++---
142144  po/az.po          |  115 ++---
142145  po/be.po          |  116 ++---
142146  po/be@latin.po    |  116 ++---
142147  po/bg.po          |  115 ++---
142148  po/bn.po          |  115 ++---
142149  po/bn_IN.po       |  115 ++---
142150  po/bs.po          |  115 ++---
142151  po/ca.po          |  115 ++---
142152  po/ca@valencia.po |  115 ++---
142153  po/cs.po          |  942 +++++++++++++++++++-------------------
142154  po/cy.po          |  115 ++---
142155  po/da.po          |  115 ++---
142156  po/de.po          |  956 +++++++++++++++++++-------------------
142157  po/dz.po          |  115 ++---
142158  po/el.po          |  115 ++---
142159  po/en@shaw.po     |  115 ++---
142160  po/en_CA.po       |  115 ++---
142161  po/en_GB.po       |  115 ++---
142162  po/eo.po          |  115 ++---
142163  po/es.po          |  951 +++++++++++++++++++-------------------
142164  po/et.po          |  477 ++++++++++++++++++-
142165  po/eu.po          |  115 ++---
142166  po/fa.po          |  115 ++---
142167  po/fi.po          |  115 ++---
142168  po/fr.po          |  115 ++---
142169  po/ga.po          |  115 ++---
142170  po/gl.po          |  942 +++++++++++++++++++-------------------
142171  po/gu.po          |  115 ++---
142172  po/he.po          |  115 ++---
142173  po/hi.po          |  115 ++---
142174  po/hr.po          |  115 ++---
142175  po/hu.po          |  115 ++---
142176  po/hy.po          |  115 ++---
142177  po/id.po          |  115 ++---
142178  po/is.po          |  115 ++---
142179  po/it.po          |  115 ++---
142180  po/ja.po          |  115 ++---
142181  po/ka.po          |  115 ++---
142182  po/kn.po          |  115 ++---
142183  po/ko.po          |  952 +++++++++++++++++++-------------------
142184  po/ku.po          |  115 ++---
142185  po/lt.po          |  115 ++---
142186  po/lv.po          |  115 ++---
142187  po/mai.po         |  115 ++---
142188  po/mg.po          |  115 ++---
142189  po/mk.po          |  115 ++---
142190  po/ml.po          |  115 ++---
142191  po/mn.po          |  115 ++---
142192  po/mr.po          |  115 ++---
142193  po/ms.po          |  115 ++---
142194  po/nb.po          |  115 ++---
142195  po/ne.po          |  115 ++---
142196  po/nl.po          |  116 ++---
142197  po/nn.po          |  115 ++---
142198  po/oc.po          |  115 ++---
142199  po/or.po          |  115 ++---
142200  po/pa.po          |  115 ++---
142201  po/pl.po          |  942 +++++++++++++++++++-------------------
142202  po/ps.po          |  115 ++---
142203  po/pt.po          |  115 ++---
142204  po/pt_BR.po       |  115 ++---
142205  po/ro.po          |  954 +++++++++++++++++++-------------------
142206  po/ru.po          |  115 ++---
142207  po/rw.po          |  116 ++---
142208  po/si.po          |  115 ++---
142209  po/sk.po          |  115 ++---
142210  po/sl.po          | 1323
142211  +++++++++++++++++++++++++----------------------------
142212  po/sq.po          |  119 ++---
142213  po/sr.po          |  115 ++---
142214  po/sr@ije.po      |  115 ++---
142215  po/sr@latin.po    |  115 ++---
142216  po/sv.po          |  115 ++---
142217  po/ta.po          |  115 ++---
142218  po/te.po          |  115 ++---
142219  po/th.po          |  115 ++---
142220  po/tl.po          |  115 ++---
142221  po/tr.po          |  115 ++---
142222  po/tt.po          |  115 ++---
142223  po/uk.po          |  115 ++---
142224  po/vi.po          |  115 ++---
142225  po/wa.po          |  115 ++---
142226  po/xh.po          |  115 ++---
142227  po/yi.po          |  115 ++---
142228  po/zh_CN.po       |  115 ++---
142229  po/zh_HK.po       |  960 +++++++++++++++++++-------------------
142230  po/zh_TW.po       |  945 +++++++++++++++++++-------------------
142231  90 files changed, 10110 insertions(+), 9327 deletions(-)
142232
142233 commit 9a08cd5b042a1550cd446724e1ce71ff5379ed2b
142234 Author: Matthias Clasen <mclasen@redhat.com>
142235 Date:   Sun Feb 21 20:28:34 2010 -0500
142236
142237     More distcheck fixes
142238
142239  glib/Makefile.am | 2 ++
142240  1 file changed, 2 insertions(+)
142241
142242 commit ef497e8e64100f672509b8398a9805677ce80bcb
142243 Author: Matthias Clasen <mclasen@redhat.com>
142244 Date:   Sun Feb 21 20:11:33 2010 -0500
142245
142246     Fix some distcheck issues
142247
142248  glib/Makefile.am | 1 -
142249  1 file changed, 1 deletion(-)
142250
142251 commit 3983418c25037dd01fea4b7a52eecdc703535d78
142252 Author: Matthias Clasen <mclasen@redhat.com>
142253 Date:   Sun Feb 21 19:55:02 2010 -0500
142254
142255     Fix up GFileDescriptorBased docs
142256
142257  docs/reference/gio/gio-docs.xml     |  1 +
142258  docs/reference/gio/gio-sections.txt | 13 +++++++++++++
142259  docs/reference/gio/gio.types        |  1 +
142260  gio/gfiledescriptorbased.c          |  4 ++--
142261  4 files changed, 17 insertions(+), 2 deletions(-)
142262
142263 commit 03fc92784d0ba995883fa2cbae96531ff3db8672
142264 Author: Matthias Clasen <mclasen@redhat.com>
142265 Date:   Sun Feb 21 19:48:22 2010 -0500
142266
142267     Add indices for 2.24 additions
142268
142269  docs/reference/glib/glib-docs.sgml       | 4 ++++
142270  docs/reference/gobject/gobject-docs.sgml | 4 ++++
142271  2 files changed, 8 insertions(+)
142272
142273 commit 80a160c7c6c1028febfda3d5bf3b557406a9555c
142274 Author: Matthias Clasen <mclasen@redhat.com>
142275 Date:   Sun Feb 21 19:46:57 2010 -0500
142276
142277     Small doc fixes
142278
142279  docs/reference/glib/glib-sections.txt       | 5 +++++
142280  docs/reference/gobject/gobject-sections.txt | 2 ++
142281  2 files changed, 7 insertions(+)
142282
142283 commit 2de84d65943c29b86c24f2da9c9e7ca094e9c3a6
142284 Author: Matthias Clasen <mclasen@redhat.com>
142285 Date:   Sun Feb 21 19:42:37 2010 -0500
142286
142287     Fix up make check
142288
142289  gio/gfiledescriptorbased.c |  2 ++
142290  gio/gio.symbols            | 13 ++++++++++---
142291  2 files changed, 12 insertions(+), 3 deletions(-)
142292
142293 commit fd751cc2a2906bf4fd19cadacf202de9819247c4
142294 Author: Matthias Clasen <mclasen@redhat.com>
142295 Date:   Sun Feb 21 19:17:50 2010 -0500
142296
142297     More updates
142298
142299  NEWS | 8 +++++++-
142300  1 file changed, 7 insertions(+), 1 deletion(-)
142301
142302 commit e0e57fd97d156e860f1211887b6f302c68c86202
142303 Author: Matthias Clasen <mclasen@redhat.com>
142304 Date:   Sun Feb 21 17:59:15 2010 -0500
142305
142306     Fix a doc typo.
142307
142308     Reported in bug 608063 by Дилян Палаузов.
142309
142310  glib/goption.h | 10 +++++-----
142311  1 file changed, 5 insertions(+), 5 deletions(-)
142312
142313 commit dcdc409cd88f6d47eb54a7eee528be6c8667d394
142314 Author: Matthias Clasen <mclasen@redhat.com>
142315 Date:   Sun Feb 21 16:29:15 2010 -0500
142316
142317     Fix the large array test to work
142318
142319     Fix by Sven Herzberg, bug 568760
142320
142321  glib/tests/array-test.c | 8 +++++---
142322  1 file changed, 5 insertions(+), 3 deletions(-)
142323
142324 commit 21080a33e12e87144e0534cd18b3699a9dbc2f36
142325 Author: Matthias Clasen <mclasen@redhat.com>
142326 Date:   Sun Feb 21 16:12:35 2010 -0500
142327
142328     Add missign single include guards
142329
142330     Reported in bug 609530. patch by Christian Dywan.
142331
142332  gio/gcharsetconverter.h    | 4 ++++
142333  gio/gnativevolumemonitor.h | 4 ++++
142334  gio/gzlibcompressor.h      | 4 ++++
142335  gio/gzlibdecompressor.h    | 4 ++++
142336  4 files changed, 16 insertions(+)
142337
142338 commit dd7bd61c5301f92408ccb420a5bbd094faa863c3
142339 Author: Matthias Clasen <mclasen@redhat.com>
142340 Date:   Sun Feb 21 16:04:21 2010 -0500
142341
142342     Documentation improvement
142343
142344     Document the size requirements on output buffer in
142345     g_base64_encode_close.
142346     Patch by Christian Persch, bug 609564.
142347
142348  glib/gbase64.c | 8 ++++++--
142349  1 file changed, 6 insertions(+), 2 deletions(-)
142350
142351 commit 6c1a914d511b9a94fbeb3e30d93608c3f537c0a7
142352 Author: Matthias Clasen <mclasen@redhat.com>
142353 Date:   Sun Feb 21 15:55:10 2010 -0500
142354
142355     Fix build on Solaris 8
142356
142357     System header fun. See bug 610131.
142358
142359  configure.in             | 2 +-
142360  gio/libasyncns/asyncns.c | 5 +++++
142361  2 files changed, 6 insertions(+), 1 deletion(-)
142362
142363 commit de6914a46a0af720de3df34539e61973e9d4446b
142364 Author: Matthias Clasen <mclasen@redhat.com>
142365 Date:   Sun Feb 21 15:32:08 2010 -0500
142366
142367     Add a pointer to G_DEFINE_INTERFACE
142368
142369  docs/reference/gobject/tut_gtype.xml | 7 +++++++
142370  1 file changed, 7 insertions(+)
142371
142372 commit ecb45f43824cdae003cf1280eb0c13039619d6b5
142373 Author: Matthias Clasen <mclasen@redhat.com>
142374 Date:   Sun Feb 21 15:28:04 2010 -0500
142375
142376     Fix an oversight
142377
142378     _Always_ explicitly compare strcmp to 0... this was pointed out in
142379     bug 610484 by Christian Persch.
142380
142381  glib/gvariant.c | 2 +-
142382  1 file changed, 1 insertion(+), 1 deletion(-)
142383
142384 commit 19e438556cd0d958b34cd9a63bd528d680d77c45
142385 Author: Matthias Clasen <mclasen@redhat.com>
142386 Date:   Sun Feb 21 15:19:06 2010 -0500
142387
142388     Updates
142389
142390  NEWS | 30 ++++++++++++++++++++++++++++++
142391  1 file changed, 30 insertions(+)
142392
142393 commit e377a6f4816ceef23a730c6e431d9ccbb052e7f0
142394 Author: Fran Diéguez <frandieguez@ubuntu.com>
142395 Date:   Sat Feb 20 22:22:04 2010 +0100
142396
142397     Updated Galician Translation
142398
142399  po/gl.po | 119
142400  +++++++++++++++++++++++++++++++++------------------------------
142401  1 file changed, 62 insertions(+), 57 deletions(-)
142402
142403 commit af22e5739ba89a9795f046ddaf00a506b77c5a8e
142404 Author: Piotr Drąg <piotrdrag@gmail.com>
142405 Date:   Sat Feb 20 22:20:04 2010 +0100
142406
142407     Updated Polish translation
142408
142409  po/pl.po | 1097
142410  +++++++++++++++++++++++++++++++-------------------------------
142411  1 file changed, 552 insertions(+), 545 deletions(-)
142412
142413 commit 5047fd7f688dc0a3e4c148864f63961389bc83f9
142414 Author: Colin Walters <walters@verbum.org>
142415 Date:   Fri Feb 19 16:06:22 2010 -0500
142416
142417     [gutf8.c] Add a bit of documentation to UNICODE_VALID
142418
142419  glib/gutf8.c | 18 +++++++++++++++++-
142420  1 file changed, 17 insertions(+), 1 deletion(-)
142421
142422 commit ed3c914cdbdd02d1af6d2f6a3a3f3a9fdc8dc1c2
142423 Author: Ryan Lortie <desrt@desrt.ca>
142424 Date:   Fri Feb 19 10:42:53 2010 -0500
142425
142426     Merge the main public API of GVariant
142427
142428  docs/reference/glib/glib-sections.txt |   60 +-
142429  glib/Makefile.am                      |    1 +
142430  glib/glib.symbols                     |   56 +
142431  glib/gvariant-core.c                  |   18 +
142432  glib/gvariant.c                       | 1858
142433  +++++++++++++++++++++++++++++++++
142434  glib/gvariant.h                       |   95 +-
142435  glib/tests/gvariant.c                 |  179 +++-
142436  7 files changed, 2259 insertions(+), 8 deletions(-)
142437
142438 commit afa5dc0c6d9e1aa9b6e057d93562e6ee5796bf46
142439 Author: Petr Kovar <pknbe@volny.cz>
142440 Date:   Thu Feb 18 20:07:56 2010 +0100
142441
142442     Update Czech translation
142443
142444  po/cs.po | 947
142445  ++++++++++++++++++++++++++++++++-------------------------------
142446  1 file changed, 480 insertions(+), 467 deletions(-)
142447
142448 commit 48f74cab395044a07e1220440cdc816db01b9984
142449 Author: Christian Kellner <gicmo@gnome.org>
142450 Date:   Thu Feb 18 15:49:58 2010 +0100
142451
142452     Move event support in the inotify backend
142453
142454     This adds support for G_FILE_MONITOR_SEND_MOVED events when
142455     requested by
142456     the user to the inotify backend. Last part to fix bug #547890.
142457     Based heavily on a patch by Martyn Russel <martyn@lanedo.com>.
142458
142459  gio/inotify/ginotifydirectorymonitor.c |  7 +++--
142460  gio/inotify/ginotifyfilemonitor.c      |  9 ++++++-
142461  gio/inotify/inotify-helper.c           | 49
142462  +++++++++++++++++++++++++++++-----
142463  gio/inotify/inotify-kernel.c           |  4 +--
142464  gio/inotify/inotify-path.c             | 18 +++++++++++++
142465  gio/inotify/inotify-path.h             |  8 +++---
142466  gio/inotify/inotify-sub.c              |  6 +++--
142467  gio/inotify/inotify-sub.h              |  3 ++-
142468  8 files changed, 86 insertions(+), 18 deletions(-)
142469
142470 commit 239af977126a4a4b6c68cb43e0876847c7ce2211
142471 Author: Christian Kellner <gicmo@gnome.org>
142472 Date:   Thu Feb 18 15:43:45 2010 +0100
142473
142474     GLocalFileMonitor: Support for GFileMonitorFlags
142475
142476     Evaluate and remember GFileMonitorFlags. This is a part of move
142477     event support for fs-monitoring (bug #547890).
142478
142479  gio/glocalfilemonitor.c | 28 +++++++++++++++++++++++++---
142480  gio/glocalfilemonitor.h |  1 +
142481  2 files changed, 26 insertions(+), 3 deletions(-)
142482
142483 commit 41956b237601a1c5ded0ba5e8821b9f5d09278be
142484 Author: Christian Kellner <gicmo@gnome.org>
142485 Date:   Thu Feb 18 15:40:13 2010 +0100
142486
142487     Move event support for fs-monitoring: Event & flag
142488
142489     Add a G_FILE_MONITOR_SEND_MOVED flag indicating the API user
142490     wants to receive the new G_FILE_MOINOTR_EVENT_MOVED event
142491     instead of single CREATED/DELETED events.
142492     First part of bug #547890.
142493
142494  gio/gioenums.h | 12 ++++++++++--
142495  1 file changed, 10 insertions(+), 2 deletions(-)
142496
142497 commit a5dc1af0a230ecfca2dac7fa0dcdf8359537a9f6
142498 Author: Ivar Smolin <okul@linux.ee>
142499 Date:   Thu Feb 18 11:46:06 2010 +0200
142500
142501     Estonian translation updated
142502
142503  po/et.po | 511
142504  +++------------------------------------------------------------
142505  1 file changed, 21 insertions(+), 490 deletions(-)
142506
142507 commit e1cc5a5fecc1847a6080435fc8a40f2d8d534bbb
142508 Author: Mario Blättermann <mariobl@gnome.org>
142509 Date:   Wed Feb 17 09:00:04 2010 +0100
142510
142511     Updated German translation
142512
142513  po/de.po | 1022
142514  +++++++++++++++++++++++++++++++-------------------------------
142515  1 file changed, 515 insertions(+), 507 deletions(-)
142516
142517 commit 63a6666ab7a54c9584b6579e323301f3528e86b3
142518 Author: Benjamin Otte <otte@redhat.com>
142519 Date:   Wed Feb 17 08:45:28 2010 +0100
142520
142521     Make g_type_interface_prerequisites() only return one instantiable
142522     type
142523
142524     Previously, the code had a heisenbug and could potentially return
142525     superclasses, too. In fact, it was based on the behavior of malloc.
142526
142527     https://bugzilla.redhat.com/show_bug.cgi?id=554678
142528
142529  gobject/gtype.c | 8 +++++---
142530  1 file changed, 5 insertions(+), 3 deletions(-)
142531
142532 commit 9fdbae9344a04479ccb601ebd4ae2c709e7856d9
142533 Author: Matej Urbančič <mateju@svn.gnome.org>
142534 Date:   Tue Feb 16 12:38:11 2010 +0100
142535
142536     Updated Slovenian translation
142537
142538  po/sl.po | 163
142539  ++++++++++++++++++++++++++++++++-------------------------------
142540  1 file changed, 84 insertions(+), 79 deletions(-)
142541
142542 commit b899bfc7415ec76ef563de3fc945b84675357464
142543 Author: Ryan Lortie <desrt@desrt.ca>
142544 Date:   Mon Feb 15 19:11:58 2010 -0500
142545
142546     GVariant: create child instance from its own data
142547
142548     also: white-space fix in the serialiser
142549
142550  glib/gvariant-core.c       | 8 ++++++--
142551  glib/gvariant-serialiser.c | 1 -
142552  2 files changed, 6 insertions(+), 3 deletions(-)
142553
142554 commit 7fb9d536c0c89800f745ea2c05380efd8f371bf1
142555 Author: Changwoo Ryu <cwryu@debian.org>
142556 Date:   Tue Feb 16 03:42:19 2010 +0900
142557
142558     Updated Korean translation
142559
142560  po/ko.po | 1032
142561  +++++++++++++++++++++++++++++++-------------------------------
142562  1 file changed, 517 insertions(+), 515 deletions(-)
142563
142564 commit 68505d5a9f0b2cbacee4eafa3ba754612f052a5f
142565 Author: Jorge González <jorgegonz@svn.gnome.org>
142566 Date:   Mon Feb 15 17:54:26 2010 +0100
142567
142568     Updated Spanish translation
142569
142570  po/es.po | 958
142571  ++++++++++++++++++++++++++++++++-------------------------------
142572  1 file changed, 483 insertions(+), 475 deletions(-)
142573
142574 commit 36d29e06f9459ce28206d212667aee3adc1fd780
142575 Author: Fran Diéguez <frandieguez@ubuntu.com>
142576 Date:   Mon Feb 15 17:10:21 2010 +0100
142577
142578     Updated Galician Translation
142579
142580  po/gl.po | 1259
142581  ++++++++++++++++++++++++++++++++------------------------------
142582  1 file changed, 641 insertions(+), 618 deletions(-)
142583
142584 commit bb4f63d6390fe5efd183f259e5bd891f89de9e24
142585 Author: Christian Kellner <gicmo@gnome.org>
142586 Date:   Sun Feb 7 17:23:38 2010 +0100
142587
142588     GFile: Support for splice(2) in copy_fallback
142589
142590     The (linux specific) system call splice can be
142591     used to transfer data between file descriptors
142592     whitout copying them into user space.
142593     See bug #604086 for additional details.
142594
142595  configure.in |   1 +
142596  gio/gfile.c  | 187
142597  +++++++++++++++++++++++++++++++++++++++++++++++++++++------
142598  2 files changed, 170 insertions(+), 18 deletions(-)
142599
142600 commit 28f90db1edf938c04f0b5c8a2f54f8add50db234
142601 Author: Christian Kellner <gicmo@gnome.org>
142602 Date:   Sun Feb 7 17:18:06 2010 +0100
142603
142604     GLocalFileOutputStream: Implement GFileDescriptorBased
142605
142606     Also convert GLocalFileIOStream to use the new interface to obtain
142607     the file descriptor.
142608
142609  gio/glocalfileiostream.c     |  3 ++-
142610  gio/glocalfileoutputstream.c | 30 +++++++++++++++++++++++-------
142611  gio/glocalfileoutputstream.h |  1 -
142612  3 files changed, 25 insertions(+), 9 deletions(-)
142613
142614 commit 670f6210ced672eb9c8a500b3dd6cfd22346472b
142615 Author: Christian Kellner <gicmo@gnome.org>
142616 Date:   Sun Feb 7 17:17:44 2010 +0100
142617
142618     GLocalFileInputStream: Implement GFileDescriptorBased
142619
142620  gio/glocalfileinputstream.c | 22 +++++++++++++++++++++-
142621  1 file changed, 21 insertions(+), 1 deletion(-)
142622
142623 commit 4536a4adbc290f56f3686dec0c8e05c15049a602
142624 Author: Christian Kellner <gicmo@gnome.org>
142625 Date:   Sun Feb 7 14:51:01 2010 +0100
142626
142627     GFileDescriptorBased: New interface
142628
142629     New interface for file descriptor based io object. The interface
142630     is only exported on unix based systems. See bug 604086.
142631
142632  gio/Makefile.am            |  3 ++
142633  gio/gfiledescriptorbased.c | 72
142634  ++++++++++++++++++++++++++++++++++++++++++++++
142635  gio/gfiledescriptorbased.h | 63 ++++++++++++++++++++++++++++++++++++++++
142636  gio/giotypes.h             |  1 +
142637  4 files changed, 139 insertions(+)
142638
142639 commit 3840151012b6ed01bfa9aada2914cce974398d0d
142640 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
142641 Date:   Mon Feb 15 19:15:38 2010 +0800
142642
142643     Updated Traditional Chinese translation(Hong Kong and Taiwan)
142644
142645  po/zh_HK.po | 1028
142646  +++++++++++++++++++++++++++++------------------------------
142647  po/zh_TW.po | 1015
142648  +++++++++++++++++++++++++++++-----------------------------
142649  2 files changed, 1015 insertions(+), 1028 deletions(-)
142650
142651 commit b37da7134b127e6c92e7002150077515dc7d42b4
142652 Author: Alexander Larsson <alexl@redhat.com>
142653 Date:   Mon Feb 15 10:13:10 2010 +0100
142654
142655     Set result_uncertain in win32 g_content_type_guess implementation
142656
142657     Fixes bug #609143
142658
142659  gio/gcontenttype.c | 3 +++
142660  1 file changed, 3 insertions(+)
142661
142662 commit 83c6087dcc2168cc41db3a328bbd30341ac3955b
142663 Author: Lucian Grijincu <lucian.grijincu@gmail.com>
142664 Date:   Sat Feb 13 19:35:42 2010 +0200
142665
142666     Updated Romanian translation
142667
142668  po/ro.po | 1025
142669  +++++++++++++++++++++++++++++++-------------------------------
142670  1 file changed, 510 insertions(+), 515 deletions(-)
142671
142672 commit e66d66c5559f4f0423d015a4d006f170dcb5d582
142673 Author: Ryan Lortie <desrt@desrt.ca>
142674 Date:   Thu Feb 11 16:52:20 2010 -0500
142675
142676     GVariant: lock before freeing, to avoid assert
142677
142678  glib/gvariant-core.c | 2 ++
142679  1 file changed, 2 insertions(+)
142680
142681 commit fd3923aba2f827b47c54edc9728c953b9520fa52
142682 Author: Benjamin Otte <otte@redhat.com>
142683 Date:   Thu Feb 11 21:08:57 2010 +0100
142684
142685     Move offsets array from interface data member to TypeNode
142686
142687     We need to assign offsets when the interface is not yet instantiated.
142688
142689  gobject/gtype.c | 12 ++++++------
142690  1 file changed, 6 insertions(+), 6 deletions(-)
142691
142692 commit 61b649cffd26c3feafe4158da01ebb1394a1b574
142693 Author: Benjamin Otte <otte@redhat.com>
142694 Date:   Thu Feb 11 21:05:41 2010 +0100
142695
142696     Move prerequisites out of _prot struct
142697
142698     Also fix the naming (including typo)
142699
142700  gobject/gtype.c | 8 ++++----
142701  1 file changed, 4 insertions(+), 4 deletions(-)
142702
142703 commit 1e6b18422563bc428e17e8a4e3c84dac8ed02ab2
142704 Author: Ryan Lortie <desrt@desrt.ca>
142705 Date:   Wed Feb 10 13:59:14 2010 -0500
142706
142707     add performance tests to gitignore
142708
142709  tests/gobject/.gitignore | 2 ++
142710  1 file changed, 2 insertions(+)
142711
142712 commit 3e30e8a87e18952e9c26c0d05f5c336a110f2bed
142713 Author: Ryan Lortie <desrt@desrt.ca>
142714 Date:   Wed Feb 10 11:29:12 2010 -0500
142715
142716     make tests not dynamic link against /lib/libglib
142717
142718     For some reason, even though the tests are linked against
142719     libgobject.la
142720     and libgobject.la mentions libglib.la as a dependency, the tests are
142721     running against the system glib instead of the in-tree one.
142722
142723     Adding the libglib.la file as an explicit LDFLAG fixes it.
142724
142725  tests/gobject/Makefile.am | 8 +++++++-
142726  1 file changed, 7 insertions(+), 1 deletion(-)
142727
142728 commit 1e655eb02c6cadee45a28df359327ce9fb41c6a5
142729 Author: Ryan Lortie <desrt@desrt.ca>
142730 Date:   Wed Feb 10 11:13:06 2010 -0500
142731
142732     merge GVariant
142733
142734  docs/reference/glib/Makefile.am             |   7 +-
142735  docs/reference/glib/glib-docs.sgml          |   1 +
142736  docs/reference/glib/glib-sections.txt       |  18 +
142737  docs/reference/glib/tmpl/.gitignore         |   1 +
142738  docs/reference/gobject/gobject-sections.txt |   2 +
142739  glib/Makefile.am                            |   4 +
142740  glib/glib.h                                 |   1 +
142741  glib/glib.symbols                           |  13 +
142742  glib/gvariant-core.c                        | 855
142743  ++++++++++++++++++++++++++++
142744  glib/gvariant-core.h                        |  46 ++
142745  glib/gvariant.h                             |  47 ++
142746  gobject/gboxed.c                            |  27 +
142747  gobject/gboxed.h                            |  18 +
142748  gobject/gobject.symbols                     |   2 +
142749  14 files changed, 1039 insertions(+), 3 deletions(-)
142750
142751 commit 2afe2325c4c9e42dab8ebfed11b86d24715837e0
142752 Author: Matej Urbančič <mateju@svn.gnome.org>
142753 Date:   Wed Feb 10 16:34:53 2010 +0100
142754
142755     Updated Slovenian translation
142756
142757  po/sl.po | 1352
142758  ++++++++++++++++++++++++++++++++------------------------------
142759  1 file changed, 701 insertions(+), 651 deletions(-)
142760
142761 commit 243e340d6edde4d7ae1c45b3041489332f83a6d5
142762 Author: Matthias Clasen <mclasen@redhat.com>
142763 Date:   Tue Feb 9 10:35:01 2010 -0500
142764
142765     bump version
142766
142767  configure.in | 2 +-
142768  1 file changed, 1 insertion(+), 1 deletion(-)
142769
142770 commit 1831ff2d30ee837179d9d79d9dbf36016564e0f0
142771 Author: Matthias Clasen <mclasen@redhat.com>
142772 Date:   Tue Feb 9 10:20:37 2010 -0500
142773
142774     2.23.3
142775
142776  po/am.po          |  250 +++++-----
142777  po/ar.po          |  254 +++++-----
142778  po/as.po          |  254 +++++-----
142779  po/ast.po         |  254 +++++-----
142780  po/az.po          |  253 +++++-----
142781  po/be.po          |  263 ++++++-----
142782  po/be@latin.po    |  260 ++++++-----
142783  po/bg.po          |  254 +++++-----
142784  po/bn.po          |  254 +++++-----
142785  po/bn_IN.po       |  254 +++++-----
142786  po/bs.po          |  253 +++++-----
142787  po/ca.po          |  254 +++++-----
142788  po/ca@valencia.po |  254 +++++-----
142789  po/cs.po          |  940 +++++++++++++++++++------------------
142790  po/cy.po          |  254 +++++-----
142791  po/da.po          |  254 +++++-----
142792  po/de.po          |  254 +++++-----
142793  po/dz.po          |  253 +++++-----
142794  po/el.po          |  254 +++++-----
142795  po/en@shaw.po     |  254 +++++-----
142796  po/en_CA.po       |  254 +++++-----
142797  po/en_GB.po       |  254 +++++-----
142798  po/eo.po          |  251 +++++-----
142799  po/es.po          |  955 +++++++++++++++++++-------------------
142800  po/et.po          |  254 +++++-----
142801  po/eu.po          |  255 +++++-----
142802  po/fa.po          |  253 +++++-----
142803  po/fi.po          |  254 +++++-----
142804  po/fr.po          |  950 ++++++++++++++++++-------------------
142805  po/ga.po          |  251 +++++-----
142806  po/gl.po          |  254 +++++-----
142807  po/gu.po          |  254 +++++-----
142808  po/he.po          |  254 +++++-----
142809  po/hi.po          |  254 +++++-----
142810  po/hr.po          |  253 +++++-----
142811  po/hu.po          |  254 +++++-----
142812  po/hy.po          |  251 +++++-----
142813  po/id.po          |  253 +++++-----
142814  po/is.po          |  253 +++++-----
142815  po/it.po          |  254 +++++-----
142816  po/ja.po          |  254 +++++-----
142817  po/ka.po          |  254 +++++-----
142818  po/kn.po          |  254 +++++-----
142819  po/ko.po          |  254 +++++-----
142820  po/ku.po          |  250 +++++-----
142821  po/lt.po          |  254 +++++-----
142822  po/lv.po          |  251 +++++-----
142823  po/mai.po         |  254 +++++-----
142824  po/mg.po          |  253 +++++-----
142825  po/mk.po          |  254 +++++-----
142826  po/ml.po          |  254 +++++-----
142827  po/mn.po          |  253 +++++-----
142828  po/mr.po          |  254 +++++-----
142829  po/ms.po          |  253 +++++-----
142830  po/nb.po          |  940 +++++++++++++++++++------------------
142831  po/ne.po          |  253 +++++-----
142832  po/nl.po          |  256 +++++-----
142833  po/nn.po          |  254 +++++-----
142834  po/oc.po          |  249 +++++-----
142835  po/or.po          |  254 +++++-----
142836  po/pa.po          |  254 +++++-----
142837  po/pl.po          |  254 +++++-----
142838  po/ps.po          |  253 +++++-----
142839  po/pt.po          |  254 +++++-----
142840  po/pt_BR.po       |  940 +++++++++++++++++++------------------
142841  po/ro.po          |  254 +++++-----
142842  po/ru.po          |  258 ++++++-----
142843  po/rw.po          |  253 +++++-----
142844  po/si.po          |  254 +++++-----
142845  po/sk.po          |  253 +++++-----
142846  po/sl.po          | 1340
142847  ++++++++++++++++++++++++++---------------------------
142848  po/sq.po          |  256 +++++-----
142849  po/sr.po          |  254 +++++-----
142850  po/sr@ije.po      |  253 +++++-----
142851  po/sr@latin.po    |  254 +++++-----
142852  po/sv.po          |  254 +++++-----
142853  po/ta.po          |  254 +++++-----
142854  po/te.po          |  254 +++++-----
142855  po/th.po          |   21 +-
142856  po/tl.po          |  253 +++++-----
142857  po/tr.po          |  254 +++++-----
142858  po/tt.po          |  250 +++++-----
142859  po/uk.po          |  254 +++++-----
142860  po/vi.po          |  254 +++++-----
142861  po/wa.po          |  253 +++++-----
142862  po/xh.po          |  253 +++++-----
142863  po/yi.po          |  251 +++++-----
142864  po/zh_CN.po       |  254 +++++-----
142865  po/zh_HK.po       |  254 +++++-----
142866  po/zh_TW.po       |  254 +++++-----
142867  90 files changed, 15161 insertions(+), 11981 deletions(-)
142868
142869 commit f570cf99b32d65633082f451a41d3336de0ec005
142870 Author: Matthias Clasen <mclasen@redhat.com>
142871 Date:   Tue Feb 9 09:16:23 2010 -0500
142872
142873     Doc cleanups
142874
142875  docs/reference/glib/Makefile.am | 2 ++
142876  1 file changed, 2 insertions(+)
142877
142878 commit a68c0cde8f3b3ca7aa581843a65e43fcc2b11409
142879 Author: Matthias Clasen <mclasen@redhat.com>
142880 Date:   Tue Feb 9 08:46:50 2010 -0500
142881
142882     Updates
142883
142884  NEWS | 26 ++++++++++++++++++++++++++
142885  1 file changed, 26 insertions(+)
142886
142887 commit bd6a88aef70cb93d79580c00dae420c4a4729f1e
142888 Author: Ryan Lortie <desrt@desrt.ca>
142889 Date:   Mon Feb 8 00:43:17 2010 -0500
142890
142891     gstrfuncs.h: needs gmacros.h for G_BEGIN_DECLS
142892
142893  glib/gstrfuncs.h | 1 +
142894  1 file changed, 1 insertion(+)
142895
142896 commit 0be1a4fb973e6a10c12ad9d67344281ccee5ce7e
142897 Author: Theppitak Karoonboonyanan <thep@linux.thai.net>
142898 Date:   Mon Feb 8 09:57:37 2010 +0700
142899
142900     Updated Thai translation.
142901
142902  po/th.po | 276
142903  +++++++++++++++++++++++++++++++++++----------------------------
142904  1 file changed, 155 insertions(+), 121 deletions(-)
142905
142906 commit e04c9c699c1ca181419d3d325aade70cf3e14763
142907 Author: Ryan Lortie <desrt@desrt.ca>
142908 Date:   Sun Feb 7 15:41:21 2010 -0500
142909
142910     add missing #include "config.h"
142911
142912  glib/gbuffer.c             | 2 ++
142913  glib/gurifuncs.c           | 2 ++
142914  glib/gvariant-serialiser.c | 2 ++
142915  glib/gvarianttype.c        | 2 ++
142916  glib/gvarianttypeinfo.c    | 2 ++
142917  5 files changed, 10 insertions(+)
142918
142919 commit 218c691ca33f556033535fa43a39b65cd2276282
142920 Author: Ryan Lortie <desrt@desrt.ca>
142921 Date:   Sun Feb 7 03:14:28 2010 -0500
142922
142923     remove #include <glib.h> from some .c files
142924
142925     include individual headers instead
142926
142927  glib/gurifuncs.c        | 9 +++++++--
142928  glib/gvarianttypeinfo.c | 5 ++++-
142929  2 files changed, 11 insertions(+), 3 deletions(-)
142930
142931 commit ea2917b01f045d8e7ede4824039d462203af3290
142932 Author: Ryan Lortie <desrt@desrt.ca>
142933 Date:   Sun Feb 7 03:08:08 2010 -0500
142934
142935     gurifuncs.c: #include "string.h" -> <string.h>
142936
142937  glib/gurifuncs.c | 2 +-
142938  1 file changed, 1 insertion(+), 1 deletion(-)
142939
142940 commit 9f303375736edbb6c7d39f339b89be14d621fd8e
142941 Author: Ryan Lortie <desrt@desrt.ca>
142942 Date:   Sun Feb 7 02:52:07 2010 -0500
142943
142944     GVariantTypeInfo: free hash table when not in use
142945
142946  glib/gvarianttypeinfo.c | 7 ++++++-
142947  1 file changed, 6 insertions(+), 1 deletion(-)
142948
142949 commit 80538aba7ea8f9a05ea1a6a66eb202a4ccfe4b5f
142950 Author: Ryan Lortie <desrt@desrt.ca>
142951 Date:   Thu Feb 4 21:18:53 2010 -0500
142952
142953     merge the GVariant serialiser
142954
142955  glib/Makefile.am           |    2 +
142956  glib/gvariant-serialiser.c | 1656
142957  ++++++++++++++++++++++++++++++++++++++++++++
142958  glib/gvariant-serialiser.h |   75 ++
142959  glib/tests/gvariant.c      | 1245 +++++++++++++++++++++++++++++++++
142960  4 files changed, 2978 insertions(+)
142961
142962 commit eea6042f5f4db2f123763097ac2fd4738cef24ee
142963 Author: Ryan Lortie <desrt@desrt.ca>
142964 Date:   Fri Feb 5 12:37:43 2010 -0500
142965
142966     GMappedFile: minimal changes to support GBuffer
142967
142968     Just reorganise the GMappedFile struct to be binary compatible with
142969     GBuffer.  If GBuffer becomes public later then we can revisit this.
142970
142971  glib/gmappedfile.c | 46 +++++++++++++++++++++++++++++++---------------
142972  1 file changed, 31 insertions(+), 15 deletions(-)
142973
142974 commit 3f4b7f6d37cd0036f65c31eeee033d650072561e
142975 Author: Ryan Lortie <desrt@desrt.ca>
142976 Date:   Sat Feb 6 10:18:07 2010 -0500
142977
142978     add private GBuffer type
142979
142980  glib/Makefile.am |   2 +
142981  glib/gbuffer.c   | 205
142982  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
142983  glib/gbuffer.h   |  88 ++++++++++++++++++++++++
142984  3 files changed, 295 insertions(+)
142985
142986 commit 813d0d17a65be2ecb5961a96630d11a195ce6a67
142987 Author: Tim-Philipp Müller <tim@centricular.net>
142988 Date:   Fri Feb 5 01:14:20 2010 +0000
142989
142990     Don't leak filename in g_io_modules_scan_all_in_directory
142991
142992     https://bugzilla.gnome.org/show_bug.cgi?id=608159
142993
142994  gio/giomodule.c | 2 ++
142995  1 file changed, 2 insertions(+)
142996
142997 commit 4adde81771f5a4471a568a409a38fd9162d49418
142998 Author: Hans Breuer <hans@breuer.org>
142999 Date:   Sat Feb 6 13:22:39 2010 +0100
143000
143001     Fix inconsistent line-endings
143002
143003     Apparently CRLF (windows format) was checked in from Linux
143004     causing modified by checkout under windows. See:
143005     http://help.github.com/dealing-with-lineendings/
143006     http://mail.gnome.org/archives/gtk-devel-list/2009-July/msg00041.html
143007
143008  po/be.po | 400
143009  +++++++++++++++++++++++++++++++--------------------------------
143010  1 file changed, 200 insertions(+), 200 deletions(-)
143011
143012 commit 00b55e2bc7cb7f4ff7adb3b40e1b41becce6cba1
143013 Author: Tor Lillqvist <tml@iki.fi>
143014 Date:   Sat Feb 6 10:40:03 2010 +0200
143015
143016     Drop empty elements from the VS9 vcproj files
143017
143018     Dunno if this makes sense, if one lets VS edit the it will put them
143019     back anyway. But it's more pleasing to the eye.
143020
143021  build/win32/vs9/gio.vcproj                         |  50 -----
143022  build/win32/vs9/glib-genmarshal.vcproj             |  50 -----
143023  build/win32/vs9/glib.vcproj                        | 230
143024  ++++++---------------
143025  build/win32/vs9/gmodule.vcproj                     |  50 -----
143026  build/win32/vs9/gobject.vcproj                     |  50 -----
143027  build/win32/vs9/gspawn-win32-helper-console.vcproj |  50 -----
143028  build/win32/vs9/gspawn-win32-helper.vcproj         |  50 -----
143029  build/win32/vs9/gthread.vcproj                     |  50 -----
143030  build/win32/vs9/testglib.vcproj                    |  50 -----
143031  9 files changed, 60 insertions(+), 570 deletions(-)
143032
143033 commit 10cd6df4a8b947b3b2b68891c779f5318b46e8de
143034 Author: Jonh Wendell <jwendell@gnome.org>
143035 Date:   Fri Feb 5 11:09:26 2010 -0300
143036
143037     Updated Brazilian Portuguese translation
143038
143039  po/pt_BR.po | 1005
143040  +++++++++++++++++++++++++++++++----------------------------
143041  1 file changed, 523 insertions(+), 482 deletions(-)
143042
143043 commit 5e753d6abcad6040a6fd25f5ac34d5dab4f7ae22
143044 Author: Ryan Lortie <desrt@desrt.ca>
143045 Date:   Thu Feb 4 20:27:11 2010 -0500
143046
143047     rename test: gvarianttype -> gvariant
143048
143049     More test cases will be added to this file.
143050
143051  glib/tests/.gitignore                     | 2 +-
143052  glib/tests/Makefile.am                    | 4 ++--
143053  glib/tests/{gvarianttype.c => gvariant.c} | 0
143054  3 files changed, 3 insertions(+), 3 deletions(-)
143055
143056 commit 9a990cea0cfc7357000e30f3c24030fed2ff4708
143057 Author: Petr Kovar <pknbe@volny.cz>
143058 Date:   Thu Feb 4 23:54:15 2010 +0100
143059
143060     Update Czech translation
143061
143062  po/cs.po | 1012
143063  ++++++++++++++++++++++++++++++++------------------------------
143064  1 file changed, 521 insertions(+), 491 deletions(-)
143065
143066 commit 762e18d8cebf907e51aed14298525048f7c9e015
143067 Author: Tor Lillqvist <tml@iki.fi>
143068 Date:   Thu Feb 4 19:57:38 2010 +0200
143069
143070     Further work on VS9 project files
143071
143072  build/win32/vs9/README.txt     | 16 ++++++++++++----
143073  build/win32/vs9/glib.vsprops   | 32 ++++++++++++++++++++++++++++++--
143074  build/win32/vs9/install.vcproj |  8 ++++----
143075  3 files changed, 46 insertions(+), 10 deletions(-)
143076
143077 commit 021643cda4f9b13fd72e898165744e9aefb346cd
143078 Author: Tor Lillqvist <tml@iki.fi>
143079 Date:   Thu Feb 4 19:54:50 2010 +0200
143080
143081     Clarify use of struct stat on Windows
143082
143083  gio/glocalfile.c     | 23 ++++++++++++++---------
143084  gio/glocalfileinfo.c | 10 ++++++----
143085  glib/gstdio.c        | 24 +++++++++++++++++++-----
143086  glib/gstdio.h        | 37 +++++++++++++++++++++++++++++++++++++
143087  4 files changed, 76 insertions(+), 18 deletions(-)
143088
143089 commit 5589d2b45567a0b35e8d8f55f20b1e381c53ca04
143090 Author: Tor Lillqvist <tml@iki.fi>
143091 Date:   Thu Feb 4 19:20:08 2010 +0200
143092
143093     Internally use the _stati64 API explicitly on Windows
143094
143095     Avoids warnings and confusion when compiling with MSVC.
143096
143097  glib/giowin32.c    | 24 ++++++++++--------------
143098  glib/gkeyfile.c    |  5 ++---
143099  glib/gmappedfile.c |  5 ++---
143100  3 files changed, 14 insertions(+), 20 deletions(-)
143101
143102 commit 05291c0d11f269dedacde62e767b75976c27bd33
143103 Author: Tor Lillqvist <tml@iki.fi>
143104 Date:   Thu Feb 4 15:24:56 2010 +0200
143105
143106     Enable libtool compatible DLL naming in the VS9 projects
143107
143108  build/win32/vs9/gio.vcproj     |  8 ++++----
143109  build/win32/vs9/glib.vcproj    |  8 ++++----
143110  build/win32/vs9/glib.vsprops   | 28 +++++++++++++++++++++++++++-
143111  build/win32/vs9/gmodule.vcproj |  8 ++++----
143112  build/win32/vs9/gobject.vcproj |  8 ++++----
143113  build/win32/vs9/gthread.vcproj |  8 ++++----
143114  6 files changed, 47 insertions(+), 21 deletions(-)
143115
143116 commit bfd60d8835149ede901b52f42d2a56c8ec6e7f77
143117 Author: Ryan Lortie <desrt@desrt.ca>
143118 Date:   Thu Feb 4 09:06:56 2010 -0500
143119
143120     GVariantType test case: assert all memory freed
143121
143122     Make sure we've freed all TypeInfos at the end of the test.
143123
143124  glib/tests/gvarianttype.c | 2 ++
143125  1 file changed, 2 insertions(+)
143126
143127 commit 6d6d7a8bb2c58b4cce7031e68d31978b2f83e6ff
143128 Author: Ryan Lortie <desrt@desrt.ca>
143129 Date:   Thu Feb 4 09:04:32 2010 -0500
143130
143131     GVariantTypeInfo tweaks
143132
143133       1) always emit ending type FIXED for fixed sized items
143134
143135         The serialiser needs to know if it dealing with a fixed sized item
143136         in case the serialised data is corrupt and the item has the wrong
143137         size.
143138
143139       2) add a macro that will be used by test cases to check that all
143140          memory has been freed.
143141
143142  glib/gvarianttypeinfo.c | 10 +++++++---
143143  1 file changed, 7 insertions(+), 3 deletions(-)
143144
143145 commit cb7dfdc1943c016fe05c67ccedf653bfb7bc3891
143146 Author: Tor Lillqvist <tml@iki.fi>
143147 Date:   Thu Feb 4 15:00:15 2010 +0200
143148
143149     Use inherited properties in all configurations in gmodule, too
143150
143151  build/win32/vs9/gmodule.vcproj | 9 +++------
143152  1 file changed, 3 insertions(+), 6 deletions(-)
143153
143154 commit 79eb03aa4f6f75c7049a3c5b11cb83fea0685b88
143155 Author: Tor Lillqvist <tml@iki.fi>
143156 Date:   Thu Feb 4 14:51:56 2010 +0200
143157
143158     Use README.txt instead of README for Windows developer friendliness
143159
143160  build/win32/vs9/Makefile.am            |  2 +-
143161  build/win32/vs9/{README => README.txt} | 58
143162  +++++++++++++++++-----------------
143163  2 files changed, 30 insertions(+), 30 deletions(-)
143164
143165 commit ec1944781589fdb15d61b2b251d51bd7e4617832
143166 Author: Tor Lillqvist <tml@iki.fi>
143167 Date:   Thu Feb 4 14:50:36 2010 +0200
143168
143169     Update README for VS9 build
143170
143171  build/win32/vs9/README | 33 +++++++++++++++++++++++++++++----
143172  1 file changed, 29 insertions(+), 4 deletions(-)
143173
143174 commit 9d444f7b12fff6b7f9e6ba4a2667ab293af793eb
143175 Author: Tor Lillqvist <tml@iki.fi>
143176 Date:   Thu Feb 4 14:36:23 2010 +0200
143177
143178     Refactor VS9 project files
143179
143180     Factor out common parts into a vsprops file. Drop empty elements for
143181     tools that aren't used.
143182
143183  build/win32/vs9/Makefile.am                        |   9 +-
143184  build/win32/vs9/gio.vcproj                         | 184
143185  +++----------------
143186  build/win32/vs9/glib-genmarshal.vcproj             | 138 +--------------
143187  build/win32/vs9/glib.vcproj                        | 194
143188  +++-----------------
143189  build/win32/vs9/glib.vsprops                       | 196
143190  +++++++++++++++++++++
143191  build/win32/vs9/gmodule.vcproj                     | 173
143192  ++----------------
143193  build/win32/vs9/gobject.vcproj                     | 178
143194  +++----------------
143195  build/win32/vs9/gspawn-win32-helper-console.vcproj | 142 +--------------
143196  build/win32/vs9/gspawn-win32-helper.vcproj         | 142 +--------------
143197  build/win32/vs9/gthread.vcproj                     | 150 +---------------
143198  build/win32/vs9/install.vcproj                     | 164
143199  +----------------
143200  build/win32/vs9/testglib.vcproj                    | 142 +--------------
143201  12 files changed, 319 insertions(+), 1493 deletions(-)
143202
143203 commit 241c7f476d8867d4d380c655d15a8963152a1fa0
143204 Author: Tor Lillqvist <tml@iki.fi>
143205 Date:   Thu Feb 4 14:35:04 2010 +0200
143206
143207     Don't use deprecated g_win32 API
143208
143209  tests/testglib.c | 24 ------------------------
143210  1 file changed, 24 deletions(-)
143211
143212 commit 3f3c163aa2ddbfb756b556b70901d2a58b1313d9
143213 Author: Tor Lillqvist <tml@iki.fi>
143214 Date:   Thu Feb 4 00:37:13 2010 +0200
143215
143216     Put a version info resource also in the gio DLL
143217
143218     Also, distribute gio/gio.rc(.in).
143219
143220  configure.in    |  1 +
143221  gio/Makefile.am | 18 +++++++++++++++++-
143222  gio/gio.rc.in   |  2 +-
143223  3 files changed, 19 insertions(+), 2 deletions(-)
143224
143225 commit 154a5314be98b22cb3171721d40cb9c4e6d5f102
143226 Author: Tor Lillqvist <tml@iki.fi>
143227 Date:   Thu Feb 4 00:11:44 2010 +0200
143228
143229     Update copyright years
143230
143231  glib/glib.rc.in       | 2 +-
143232  gmodule/gmodule.rc.in | 2 +-
143233  gobject/gobject.rc.in | 2 +-
143234  gthread/gthread.rc.in | 2 +-
143235  4 files changed, 4 insertions(+), 4 deletions(-)
143236
143237 commit 33b011ce7d9415d60493595bbfe14dbc02c2d201
143238 Author: Krzesimir Nowak <qdlacz@gmail.com>
143239 Date:   Wed Jan 13 18:40:17 2010 +0100
143240
143241     Add checks for NULL pointer in arrays.
143242
143243     Fixes: Bug 599197 -  array ref and unref functions crash on NULL
143244     array.
143245
143246     * garray.c: Added safety guards to all public functions, which did
143247     not have them earlier. Now when NULL is passed to them, they will
143248     issue a warning and return, instead of segfaulting.
143249
143250  glib/garray.c | 21 +++++++++++++++++++++
143251  1 file changed, 21 insertions(+)
143252
143253 commit 2b121c02efc13f4b8c6c771b33a2363a21e7757f
143254 Author: River Tarnell <river@loreley.flyingparchment.org.uk>
143255 Date:   Wed Feb 3 17:31:02 2010 +0100
143256
143257     properly guard the includes
143258
143259     Fixes: Bug 604967 -  2.22.3 libasyncns build fails on HP-UX 11.11
143260
143261     * gio/libasyncns/asyncns.c: properly guard the includes of
143262     sys/select.h
143263       and sys/time.h
143264
143265  gio/libasyncns/asyncns.c | 8 ++++++++
143266  1 file changed, 8 insertions(+)
143267
143268 commit e62e7227bf6d97215b697fd9a1d7b4a5addd70cb
143269 Author: Tor Lillqvist <tml@iki.fi>
143270 Date:   Wed Feb 3 18:09:28 2010 +0200
143271
143272     Fix the "install" VS9 project
143273
143274     Install also ghostutils.h. Don't bother mentioning any pointless
143275     PreprocessorDefinitions for the "install" project, as all it does is
143276     copy files.
143277
143278  build/win32/vs9/install.vcproj | 6 +++---
143279  1 file changed, 3 insertions(+), 3 deletions(-)
143280
143281 commit 0ac2277b490dae967b7a5083966610cffe8582e1
143282 Author: Ryan Lortie <desrt@desrt.ca>
143283 Date:   Tue Feb 2 23:38:20 2010 -0500
143284
143285     GVariantTypeInfo changes
143286
143287      - rename 'type' in MemberInfo to 'type_info'
143288      - add 'ending_type' field to MemberInfo
143289      - document how to find the ending
143290
143291  glib/gvarianttypeinfo.c   | 23 ++++++++++++++++-------
143292  glib/gvarianttypeinfo.h   | 21 ++++++++++++++++++++-
143293  glib/tests/gvarianttype.c |  6 +++---
143294  3 files changed, 39 insertions(+), 11 deletions(-)
143295
143296 commit 1de58ef708fb1972445a65e184e1579f0d0bbaaf
143297 Author: Tor Lillqvist <tml@iki.fi>
143298 Date:   Tue Feb 2 21:24:45 2010 +0200
143299
143300     Link with dnsapi.lib also in 32-bit builds
143301
143302  build/win32/vs9/gio.vcproj | 4 ++--
143303  1 file changed, 2 insertions(+), 2 deletions(-)
143304
143305 commit 57d3e4cba3a0a273d93a25356801080d710d926e
143306 Author: Tor Lillqvist <tml@iki.fi>
143307 Date:   Tue Feb 2 21:23:27 2010 +0200
143308
143309     Include also testglib.vcproj in tarball
143310
143311  build/win32/vs9/Makefile.am | 1 +
143312  1 file changed, 1 insertion(+)
143313
143314 commit cf0e4c33fa8a7efdc62d52cad0d7dc9135dccdf8
143315 Author: Philip Withnall <philip@tecnocode.co.uk>
143316 Date:   Tue Feb 2 10:41:00 2010 +0000
143317
143318     Don't use a compiler keyword as a variable name
143319
143320     Appease the MS C++ compiler by using _val instead of __value as
143321     a variable
143322     name in G_VALUE_COLLECT_INIT.
143323
143324     Problem found by Haakon Sporsheim <haakon.sporsheim@gmail.com>.
143325     Re-closes: bgo#608602
143326
143327  gobject/gvaluecollector.h | 10 +++++-----
143328  1 file changed, 5 insertions(+), 5 deletions(-)
143329
143330 commit e2bc5c21122b0a0703524a37df6cef43577a46f7
143331 Author: Ryan Lortie <desrt@desrt.ca>
143332 Date:   Mon Feb 1 18:30:57 2010 -0500
143333
143334     g_bit_lock: remove double variable declarations
143335
143336     Remove double declaration of local static variables used for futex
143337     emulation.
143338
143339     Problem found by Haakon Sporsheim <haakon.sporsheim@gmail.com>.
143340
143341  glib/gbitlock.c | 3 ---
143342  1 file changed, 3 deletions(-)
143343
143344 commit 27a080537efdb8660c62445427b53fc29735f304
143345 Author: Dan Winship <danw@gnome.org>
143346 Date:   Mon Feb 1 18:11:43 2010 -0500
143347
143348     ghostutils: Fix a crash and add some tests
143349
143350     https://bugzilla.gnome.org/show_bug.cgi?id=608743
143351
143352  glib/ghostutils.c      | 13 ++++++++++++-
143353  glib/tests/hostutils.c | 19 +++++++++++++++++++
143354  2 files changed, 31 insertions(+), 1 deletion(-)
143355
143356 commit 3443f47ddf520b044997d5b09b95dec692e34ae5
143357 Author: Ryan Lortie <desrt@desrt.ca>
143358 Date:   Sun Jan 31 14:30:08 2010 -0500
143359
143360     G{Byte,Ptr,}Array: move docs from tmpl to .c
143361
143362  docs/reference/glib/tmpl/.gitignore          |   3 +
143363  docs/reference/glib/tmpl/arrays.sgml         | 339 ---------------
143364  docs/reference/glib/tmpl/arrays_byte.sgml    | 211 ---------
143365  docs/reference/glib/tmpl/arrays_pointer.sgml | 308 -------------
143366  glib/garray.c                                | 629
143367  +++++++++++++++++++++++++++
143368  5 files changed, 632 insertions(+), 858 deletions(-)
143369
143370 commit 501a2906d3208440a74bebe8736ea39b3f5b5947
143371 Author: Ryan Lortie <desrt@desrt.ca>
143372 Date:   Sun Jan 31 13:07:16 2010 -0500
143373
143374     GList, GSList: move docs from tmpl to .c
143375
143376  docs/reference/glib/tmpl/.gitignore               |   2 +
143377  docs/reference/glib/tmpl/linked_lists_double.sgml | 467
143378  ----------------------
143379  docs/reference/glib/tmpl/linked_lists_single.sgml | 394
143380  ------------------
143381  glib/glist.c                                      | 154 +++++++
143382  glib/gslist.c                                     | 113 ++++++
143383  5 files changed, 269 insertions(+), 861 deletions(-)
143384
143385 commit c8c5c5a991b384964d0650d7fec02663dddc9035
143386 Author: Ryan Lortie <desrt@desrt.ca>
143387 Date:   Sun Jan 31 01:26:49 2010 -0500
143388
143389     remove trailing whitespace breaking .gitignore
143390
143391  docs/reference/glib/tmpl/.gitignore | 2 +-
143392  1 file changed, 1 insertion(+), 1 deletion(-)
143393
143394 commit 4bdf7d12a8ef7e027dced8d0da46986c2009180e
143395 Author: Ryan Lortie <desrt@desrt.ca>
143396 Date:   Sun Jan 31 00:39:40 2010 -0500
143397
143398     GIOChannel: move docs from tmpl to .c
143399
143400  docs/reference/glib/tmpl/.gitignore      |   1 +
143401  docs/reference/glib/tmpl/iochannels.sgml | 666
143402  -------------------------------
143403  glib/giochannel.c                        | 196 +++++++++
143404  glib/giounix.c                           |  36 ++
143405  glib/giowin32.c                          |  52 +++
143406  5 files changed, 285 insertions(+), 666 deletions(-)
143407
143408 commit 4353151449fedf8e018c07ae4d196652a39f0528
143409 Author: Ryan Lortie <desrt@desrt.ca>
143410 Date:   Sun Jan 31 00:27:28 2010 -0500
143411
143412     GTree, GNode: move docs from tmpl to .c
143413
143414  docs/reference/glib/tmpl/.gitignore        |   2 +
143415  docs/reference/glib/tmpl/trees-binary.sgml | 250 --------------
143416  docs/reference/glib/tmpl/trees-nary.sgml   | 501
143417  -----------------------------
143418  glib/gnode.c                               | 116 +++++++
143419  glib/gtree.c                               |  67 ++++
143420  5 files changed, 185 insertions(+), 751 deletions(-)
143421
143422 commit d81506a154ba387e339dfb5ff6acddac1e4866c5
143423 Author: Ryan Lortie <desrt@desrt.ca>
143424 Date:   Sun Jan 31 00:18:09 2010 -0500
143425
143426     GThreadPool: move docs from tmpl to .c
143427
143428  docs/reference/glib/tmpl/.gitignore        |   1 +
143429  docs/reference/glib/tmpl/thread_pools.sgml | 202
143430  -----------------------------
143431  glib/gthreadpool.c                         |  50 +++++++
143432  3 files changed, 51 insertions(+), 202 deletions(-)
143433
143434 commit c471468ca477b44c1c14038951f720fd1ca26070
143435 Author: Ryan Lortie <desrt@desrt.ca>
143436 Date:   Sun Jan 31 00:16:14 2010 -0500
143437
143438     GRelation: move docs from tmpl to .c
143439
143440  docs/reference/glib/tmpl/.gitignore     |   1 +
143441  docs/reference/glib/tmpl/relations.sgml | 204
143442  --------------------------------
143443  glib/grel.c                             | 162 +++++++++++++++++++++++++
143444  3 files changed, 163 insertions(+), 204 deletions(-)
143445
143446 commit 21a6b69f4fe85948e6e97650ccdd6e280098a790
143447 Author: Ryan Lortie <desrt@desrt.ca>
143448 Date:   Sun Jan 31 00:10:58 2010 -0500
143449
143450     GCache: move docs from tmpl to .c
143451
143452  docs/reference/glib/tmpl/.gitignore  |   1 +
143453  docs/reference/glib/tmpl/caches.sgml | 162
143454  -----------------------------------
143455  glib/gcache.c                        | 134 +++++++++++++++++++++++++++++
143456  3 files changed, 135 insertions(+), 162 deletions(-)
143457
143458 commit fa7cafae5cfea880a1d6cfc82b000eecd34534e1
143459 Author: Ryan Lortie <desrt@desrt.ca>
143460 Date:   Sun Jan 31 00:05:48 2010 -0500
143461
143462     GChecksum: move docs from tmpl to .c
143463
143464  docs/reference/glib/tmpl/.gitignore    |   1 +
143465  docs/reference/glib/tmpl/checksum.sgml | 145
143466  ---------------------------------
143467  glib/gchecksum.c                       |  22 +++++
143468  3 files changed, 23 insertions(+), 145 deletions(-)
143469
143470 commit 5ee096636b3e603863e0935c2e7ff107b4d72f63
143471 Author: Ryan Lortie <desrt@desrt.ca>
143472 Date:   Sun Jan 31 00:03:33 2010 -0500
143473
143474     GCompletion: move docs from tmpl to .c
143475
143476  docs/reference/glib/tmpl/.gitignore      |   1 +
143477  docs/reference/glib/tmpl/completion.sgml | 158
143478  -------------------------------
143479  glib/gcompletion.c                       | 122 ++++++++++++++++++++++++
143480  3 files changed, 123 insertions(+), 158 deletions(-)
143481
143482 commit 75b3bd99e1a219fdd8d8f0be5a9fdddfda120ace
143483 Author: Christian Dywan <christian@twotoasts.de>
143484 Date:   Mon Feb 1 12:37:23 2010 +0100
143485
143486     Fix typo in introduction to threads in Glib
143487
143488  glib/gthread.c | 2 +-
143489  1 file changed, 1 insertion(+), 1 deletion(-)
143490
143491 commit f25e756ab65fef3bd793aaf234a82b4a82d19d67
143492 Author: Kjartan Maraas <kmaraas@gnome.org>
143493 Date:   Sun Jan 31 19:57:59 2010 +0100
143494
143495     Updated Norwegian bokmål translation
143496
143497  po/nb.po | 965
143498  +++++++++++++++++++++++++++++++++------------------------------
143499  1 file changed, 504 insertions(+), 461 deletions(-)
143500
143501 commit aa67c725e1bde15c900b65c1971771ec084cef20
143502 Author: Philip Withnall <philip@tecnocode.co.uk>
143503 Date:   Sun Jan 31 16:15:32 2010 +0000
143504
143505     Fix shadowing of G_VALUE_COLLECT variables in G_VALUE_COLLECT_INIT
143506
143507     Closes: bgo#608602
143508
143509  gobject/gvaluecollector.h | 10 +++++-----
143510  1 file changed, 5 insertions(+), 5 deletions(-)
143511
143512 commit 6d52d34dff51676bdfa42d09c26c683304275c39
143513 Author: Ryan Lortie <desrt@desrt.ca>
143514 Date:   Sat Jan 30 23:34:19 2010 -0500
143515
143516     data{list,sets}, quarks: move docs from tmpl to .c
143517
143518  docs/reference/glib/tmpl/.gitignore    |   3 +
143519  docs/reference/glib/tmpl/datalist.sgml | 244 -------------------
143520  docs/reference/glib/tmpl/datasets.sgml | 212 ----------------
143521  docs/reference/glib/tmpl/quarks.sgml   | 124 ----------
143522  glib/gdataset.c                        | 428
143523  ++++++++++++++++++++++++++++++++-
143524  5 files changed, 429 insertions(+), 582 deletions(-)
143525
143526 commit c7000fcfecca109a9f35c8c2e4e56d3a63cf5bd6
143527 Author: Ryan Lortie <desrt@desrt.ca>
143528 Date:   Sat Jan 30 23:10:34 2010 -0500
143529
143530     GPattern: move docs from tmpl to .c
143531
143532  docs/reference/glib/tmpl/.gitignore    |   1 +
143533  docs/reference/glib/tmpl/patterns.sgml | 124
143534  ---------------------------------
143535  glib/gpattern.c                        | 103 +++++++++++++++++++++++++++
143536  3 files changed, 104 insertions(+), 124 deletions(-)
143537
143538 commit 84572f81bfc2696390625e814d0200cbb26220cb
143539 Author: Ryan Lortie <desrt@desrt.ca>
143540 Date:   Sat Jan 30 23:04:52 2010 -0500
143541
143542     String chunks: move docs from tmpl to .c
143543
143544  docs/reference/glib/tmpl/.gitignore         |   1 +
143545  docs/reference/glib/tmpl/string_chunks.sgml | 108
143546  ----------------------------
143547  glib/gstring.c                              |  35 +++++++++
143548  3 files changed, 36 insertions(+), 108 deletions(-)
143549
143550 commit 4431ac5dda5a3f130c9eb8f41445c883d960fe4c
143551 Author: Ryan Lortie <desrt@desrt.ca>
143552 Date:   Sat Jan 30 22:58:43 2010 -0500
143553
143554     Move allocator and memchunk docs from tmpl to .c
143555
143556  docs/reference/glib/tmpl/.gitignore         |   2 +
143557  docs/reference/glib/tmpl/allocators.sgml    |  57 -----
143558  docs/reference/glib/tmpl/memory_chunks.sgml | 331
143559  --------------------------
143560  glib/gmem.c                                 | 353
143561  ++++++++++++++++++++++++++++
143562  glib/gtimer.c                               |   3 +-
143563  5 files changed, 357 insertions(+), 389 deletions(-)
143564
143565 commit 3a161ee8f34f8c5861075a4b0d52730f7ba5bec0
143566 Author: Ryan Lortie <desrt@desrt.ca>
143567 Date:   Sat Jan 30 22:19:29 2010 -0500
143568
143569     GSequence: move docs from tmpl to .c
143570
143571  docs/reference/glib/tmpl/.gitignore    |   1 +
143572  docs/reference/glib/tmpl/sequence.sgml | 432
143573  ---------------------------------
143574  glib/gsequence.c                       |  69 ++++++
143575  3 files changed, 70 insertions(+), 432 deletions(-)
143576
143577 commit 0ab7bb4b18908813b484514b8d2f597d962dd3c7
143578 Author: Ryan Lortie <desrt@desrt.ca>
143579 Date:   Sat Jan 30 22:15:35 2010 -0500
143580
143581     GShell: move docs from tmpl to .c
143582
143583  docs/reference/glib/tmpl/.gitignore |  1 +
143584  docs/reference/glib/tmpl/shell.sgml | 68
143585  -------------------------------------
143586  glib/gshell.c                       | 22 ++++++++++++
143587  3 files changed, 23 insertions(+), 68 deletions(-)
143588
143589 commit f6482a1eaa10f6e21536776ca667980ccd9e5f77
143590 Author: Ryan Lortie <desrt@desrt.ca>
143591 Date:   Sat Jan 30 22:12:22 2010 -0500
143592
143593     GTimer: move docs from tmpl to .c
143594
143595  docs/reference/glib/tmpl/.gitignore  |   1 +
143596  docs/reference/glib/tmpl/timers.sgml | 110
143597  -----------------------------------
143598  glib/gtimer.c                        |  91 ++++++++++++++++++++++++++++-
143599  3 files changed, 91 insertions(+), 111 deletions(-)
143600
143601 commit d87712d3e6d3975b2c0a5fb436b8b8d3e009a3e1
143602 Author: Ryan Lortie <desrt@desrt.ca>
143603 Date:   Sat Jan 30 21:55:03 2010 -0500
143604
143605     Fix up gthread.c documentation
143606
143607     The last incomplete commit got pushed accidentally.  This finishes
143608     it up.
143609
143610  glib/gthread.c | 214
143611  ++++++++++++++++++++++++++++++++++++++++-----------------
143612  1 file changed, 151 insertions(+), 63 deletions(-)
143613
143614 commit 0f246e28ca6651b7b40a5a5668b45729226ca177
143615 Author: Ryan Lortie <desrt@desrt.ca>
143616 Date:   Sat Jan 30 20:15:25 2010 -0500
143617
143618     merge GVariantTypeInfo
143619
143620  glib/Makefile.am          |   2 +
143621  glib/gvarianttypeinfo.c   | 841
143622  ++++++++++++++++++++++++++++++++++++++++++++++
143623  glib/gvarianttypeinfo.h   | 140 ++++++++
143624  glib/tests/gvarianttype.c | 429 +++++++++++++++++++++--
143625  4 files changed, 1392 insertions(+), 20 deletions(-)
143626
143627 commit 4c58a85dd1eb89fe45b8fc5730291238c057d63e
143628 Author: Ryan Lortie <desrt@desrt.ca>
143629 Date:   Sat Jan 30 16:00:51 2010 -0500
143630
143631     Revert accidental commit "dirt"
143632
143633     This reverts commit c46bc6ba1fc8c5045c9a93b95e78e81936e2d954.
143634
143635  docs/reference/glib/Makefile.am           |   1 -
143636  docs/reference/glib/glib-sections.txt     |   2 +
143637  docs/reference/glib/tmpl/glib-unused.sgml | 847
143638  ++----------------------------
143639  docs/reference/glib/tmpl/macros_misc.sgml |   5 +-
143640  docs/reference/glib/tmpl/version.sgml     |  68 ---
143641  5 files changed, 44 insertions(+), 879 deletions(-)
143642
143643 commit f411e23043a5f97010ee12895f78a779df43b3dd
143644 Author: Ryan Lortie <desrt@desrt.ca>
143645 Date:   Sat Jan 30 14:06:12 2010 -0500
143646
143647     GIO: Remove trailing "." from Since: tags in docs
143648
143649     Typing "Since: 2.22." results in the creation of an
143650     api-index-2.22..xml
143651     file (ie: the last '.' is taken to be part of the version number).
143652
143653  gio/gfileinfo.h | 4 ++--
143654  gio/gsocket.c   | 2 +-
143655  2 files changed, 3 insertions(+), 3 deletions(-)
143656
143657 commit c46bc6ba1fc8c5045c9a93b95e78e81936e2d954
143658 Author: Ryan Lortie <desrt@desrt.ca>
143659 Date:   Sat Jan 30 13:00:01 2010 -0500
143660
143661     dirt
143662
143663  docs/reference/glib/Makefile.am           |   1 +
143664  docs/reference/glib/glib-sections.txt     |   2 -
143665  docs/reference/glib/tmpl/glib-unused.sgml | 847
143666  ++++++++++++++++++++++++++++--
143667  docs/reference/glib/tmpl/macros_misc.sgml |   5 +-
143668  docs/reference/glib/tmpl/version.sgml     |  68 +++
143669  5 files changed, 879 insertions(+), 44 deletions(-)
143670
143671 commit 6857767b8600a361188f75e62c086ed7d7c06d7c
143672 Author: Ryan Lortie <desrt@desrt.ca>
143673 Date:   Sat Jan 30 12:32:09 2010 -0500
143674
143675     move threads docs to .c
143676
143677  docs/reference/glib/tmpl/.gitignore   |    1 +
143678  docs/reference/glib/tmpl/threads.sgml | 1801
143679  ---------------------------------
143680  glib/gthread.c                        | 1492 ++++++++++++++++++++++++++-
143681  3 files changed, 1475 insertions(+), 1819 deletions(-)
143682
143683 commit 4234481855b8bef92d594421977a2aa130ac3ad6
143684 Author: Ryan Lortie <desrt@desrt.ca>
143685 Date:   Sat Jan 30 13:29:23 2010 -0500
143686
143687     GIOChannel: fill in missing docs
143688
143689  docs/reference/glib/tmpl/iochannels.sgml | 22 +++++++++++-----------
143690  1 file changed, 11 insertions(+), 11 deletions(-)
143691
143692 commit 7b6c8a56059657073f56dbc2a9d04acde2588349
143693 Author: Ryan Lortie <desrt@desrt.ca>
143694 Date:   Sat Jan 30 12:30:53 2010 -0500
143695
143696     g_strlcpy doc: small fixup
143697
143698     prevent the <note> from getting sucked in as part of the Returns:
143699
143700  glib/gstrfuncs.c | 6 +++---
143701  1 file changed, 3 insertions(+), 3 deletions(-)
143702
143703 commit 522dafe126ed814a1699238142fbc12b7f55b0b6
143704 Author: Ryan Lortie <desrt@desrt.ca>
143705 Date:   Sat Jan 30 12:13:50 2010 -0500
143706
143707     gbitlock: fix gtkdoc brokenness
143708
143709  glib/gbitlock.c | 1 +
143710  glib/gbitlock.h | 6 +++---
143711  2 files changed, 4 insertions(+), 3 deletions(-)
143712
143713 commit d51b6c471ab13348077630e8f7a3a480b3d266f0
143714 Author: Ryan Lortie <desrt@desrt.ca>
143715 Date:   Sat Jan 30 01:00:50 2010 -0500
143716
143717     GRand: move docs from tmpl to inline comments
143718
143719  docs/reference/glib/tmpl/.gitignore          |   1 +
143720  docs/reference/glib/tmpl/random_numbers.sgml | 206
143721  ---------------------------
143722  glib/grand.c                                 |  64 +++++++++
143723  3 files changed, 65 insertions(+), 206 deletions(-)
143724
143725 commit 3de141b8d5d410a87481a2dec1bb3227464d97c8
143726 Author: Jorge González <jorgegonz@svn.gnome.org>
143727 Date:   Sat Jan 30 12:37:00 2010 +0100
143728
143729     Updated Spanish translation
143730
143731  po/es.po | 984
143732  +++++++++++++++++++++++++++++++++------------------------------
143733  1 file changed, 514 insertions(+), 470 deletions(-)
143734
143735 commit 2f4bc34b324505cc6b196a9793b71e8455fe8540
143736 Author: Ryan Lortie <desrt@desrt.ca>
143737 Date:   Sat Jan 30 00:00:48 2010 -0500
143738
143739     gvarianttype: fix a trivial missing const
143740
143741  glib/gvarianttype.c | 2 +-
143742  1 file changed, 1 insertion(+), 1 deletion(-)
143743
143744 commit 1d55cfb51e03f4ba23191df4625ca62d3624652e
143745 Author: Ryan Lortie <desrt@desrt.ca>
143746 Date:   Fri Jan 29 23:56:04 2010 -0500
143747
143748     don't #include <glib.h> from other public headers
143749
143750     fix up some problems that were hidden by that
143751
143752  glib/glib.symbols   | 6 ++++--
143753  glib/gtestutils.c   | 1 +
143754  glib/gtestutils.h   | 6 +++++-
143755  glib/gurifuncs.c    | 1 +
143756  glib/gurifuncs.h    | 2 +-
143757  glib/gvarianttype.c | 1 +
143758  6 files changed, 13 insertions(+), 4 deletions(-)
143759
143760 commit 71b14dedd8fa7b141e1496ba0b727996f6808579
143761 Author: Claude Paroz <claude@2xlibre.net>
143762 Date:   Fri Jan 29 22:52:58 2010 +0100
143763
143764     Updated French translation
143765
143766  po/fr.po | 1008
143767  ++++++++++++++++++++++++++++++++------------------------------
143768  1 file changed, 514 insertions(+), 494 deletions(-)
143769
143770 commit a4f5a3705b7df850cac0313853f8f95b5cfe24df
143771 Author: Andre Klapper <a9016009@gmx.de>
143772 Date:   Fri Jan 29 22:33:06 2010 +0100
143773
143774     Update POTFILES.in to make l10n.gnome.org happy
143775
143776  po/POTFILES.in | 8 ++++++++
143777  1 file changed, 8 insertions(+)
143778
143779 commit 6aa73f03eb14188b71b91c647442488e776a4952
143780 Author: Ryan Lortie <desrt@desrt.ca>
143781 Date:   Thu Jan 28 22:43:51 2010 -0500
143782
143783     improve gitignore
143784
143785  .gitignore         | 3 +++
143786  glib/.gitignore    | 4 ++++
143787  gmodule/.gitignore | 1 +
143788  gobject/.gitignore | 1 +
143789  gthread/.gitignore | 1 +
143790  po/.gitignore      | 1 +
143791  tests/.gitignore   | 2 ++
143792  7 files changed, 13 insertions(+)
143793
143794 commit c73d2818432956aaedb12886ea0011847b7d030e
143795 Author: Ryan Lortie <desrt@desrt.ca>
143796 Date:   Thu Jan 28 22:36:48 2010 -0500
143797
143798     GHash: move docs from tmpl to inline comments
143799
143800  docs/reference/glib/tmpl/.gitignore       |   1 +
143801  docs/reference/glib/tmpl/hash_tables.sgml | 489
143802  ------------------------------
143803  glib/ghash.c                              | 114 +++++++
143804  glib/ghash.h                              |  17 +-
143805  4 files changed, 130 insertions(+), 491 deletions(-)
143806
143807 commit fe89b2ea293cbcd02de2cba1834e03eee0190cdc
143808 Author: Ryan Lortie <desrt@desrt.ca>
143809 Date:   Thu Jan 28 19:12:55 2010 -0500
143810
143811     Since: markers for g_bit_*lock()
143812
143813  glib/gbitlock.c | 6 ++++++
143814  1 file changed, 6 insertions(+)
143815
143816 commit 40eae351b1a95626f49ea042e5f5e9824c171c50
143817 Author: Ryan Lortie <desrt@desrt.ca>
143818 Date:   Thu Jan 28 18:41:19 2010 -0500
143819
143820     Bug 548967 - 1 bit mutex lock: add tests
143821
143822     Add a test case for the new API.
143823
143824     Always check the emulated futex(2) implementation, even on systems
143825     with
143826     futex support.
143827
143828  configure.in               |   1 +
143829  glib/gbitlock.c            |   4 ++
143830  gthread/Makefile.am        |   3 ++
143831  gthread/tests/.gitignore   |   2 +
143832  gthread/tests/1bit-mutex.c | 127
143833  +++++++++++++++++++++++++++++++++++++++++++++
143834  gthread/tests/Makefile.am  |  15 ++++++
143835  6 files changed, 152 insertions(+)
143836
143837 commit 669b0f2d6b5ef3a4924a1402d569c4e38e4fb41c
143838 Author: Ryan Lortie <desrt@desrt.ca>
143839 Date:   Thu Jan 28 11:32:07 2010 -0500
143840
143841     Bug 548967 - 1 bit mutex lock
143842
143843     Add support for a mutex lock that consumes only one bit of storage
143844     inside of an integer on systems that support futexes.  Futex is
143845     emulated
143846     (at a higher cost) on systems that don't have it -- but only in the
143847     contended case.
143848
143849  configure.in                          |  26 +++
143850  docs/reference/glib/glib-sections.txt |   5 +
143851  glib/Makefile.am                      |   2 +
143852  glib/gbitlock.c                       | 292
143853  ++++++++++++++++++++++++++++++++++
143854  glib/gbitlock.h                       |  43 +++++
143855  glib/glib.h                           |   1 +
143856  glib/glib.symbols                     |   8 +
143857  glib/gthread.c                        |   1 +
143858  glib/gthreadprivate.h                 |   1 +
143859  9 files changed, 379 insertions(+)
143860
143861 commit 595cad2531ac8bb4a4954337931134cb304088df
143862 Author: Ryan Lortie <desrt@desrt.ca>
143863 Date:   Thu Jan 28 12:39:46 2010 -0500
143864
143865     glib docs: Delete and ignore empty .tmpl files
143866
143867  docs/reference/glib/tmpl/.gitignore      |   4 ++
143868  docs/reference/glib/tmpl/ghostutils.sgml |  64 -------------------
143869  docs/reference/glib/tmpl/gurifuncs.sgml  | 104
143870  -------------------------------
143871  3 files changed, 4 insertions(+), 168 deletions(-)
143872
143873 commit b0a0ac51cb7e628f90b8293c098a6a1a26425301
143874 Author: Ryan Lortie <desrt@desrt.ca>
143875 Date:   Wed Jan 27 21:30:26 2010 -0500
143876
143877     Return NULL from g_mapped_file_get_contents()
143878
143879     In the case of an empty file, return NULL instead of "".  This means
143880     that the return result of g_mapped_file_get_contents() will always be
143881     page-aligned.
143882
143883  README.in          | 5 +++++
143884  glib/gmappedfile.c | 6 ++++--
143885  2 files changed, 9 insertions(+), 2 deletions(-)
143886
143887 commit 2a19bb7699c13e6d7cc5761d9285617e6b2b51f7
143888 Author: Matej Urbančič <mateju@svn.gnome.org>
143889 Date:   Wed Jan 27 13:16:13 2010 +0100
143890
143891     Updated Slovenian translation
143892
143893  po/sl.po | 1315
143894  ++++++++++++++++++++++++++++++++------------------------------
143895  1 file changed, 682 insertions(+), 633 deletions(-)
143896
143897 commit 082ff883b64ca39a197b7fccb520f0b5fa707e8a
143898 Author: Behdad Esfahbod <behdad@behdad.org>
143899 Date:   Tue Jan 26 16:12:20 2010 -0500
143900
143901     Improve type documentation
143902
143903  docs/reference/glib/tmpl/types.sgml | 31 +++++++++++++++++++------------
143904  1 file changed, 19 insertions(+), 12 deletions(-)
143905
143906 commit 7d6af08777d4762ec17bfe8a4fa6eb83ba8d6f36
143907 Author: Christian Dywan <christian@twotoasts.de>
143908 Date:   Tue Jan 26 20:45:40 2010 +0100
143909
143910     Add gtk-doc comments with Since tags to GMemoryOutputStream properties
143911
143912  gio/gmemoryoutputstream.c | 35 +++++++++++++++++++++++++++++++++++
143913  1 file changed, 35 insertions(+)
143914
143915 commit b0d2f344a68abcc14558c0363ffbe5bfdcba2a66
143916 Author: Javier Jardón <jjardon@gnome.org>
143917 Date:   Tue Jan 26 19:15:48 2010 +0100
143918
143919     [glib/gvarianttype] Move some documentation to header file
143920
143921     Also, change G_VARIANT_TYPE(str) for G_VARIANT_TYPE(type_string)
143922     so It's correctly documented now.
143923
143924  glib/gvarianttype.c | 23 -----------------------
143925  glib/gvarianttype.h | 30 ++++++++++++++++++++++++++----
143926  2 files changed, 26 insertions(+), 27 deletions(-)
143927
143928 commit 3c66490503534eccdd9d3082684ca5c9abf89c0c
143929 Author: Javier Jardón <jjardon@gnome.org>
143930 Date:   Tue Jan 26 19:00:41 2010 +0100
143931
143932     [glib/gvariantype] Added missing "Since: 2.24" tag
143933
143934  glib/gvarianttype.c | 2 ++
143935  1 file changed, 2 insertions(+)
143936
143937 commit 3658727cfa0eca8c66bc2cdff46992099caf0acd
143938 Author: Martin Pitt <martin.pitt@ubuntu.com>
143939 Date:   Tue Jan 26 11:22:31 2010 +0100
143940
143941     always use our own internal assertion message symbol
143942
143943     Re-using glibc's __abort_msg symbol causes linking problems, since
143944     the symbol
143945     is declared private. Always use our own__glib_abort_msg symbol
143946     to store
143947     assertion messages, to avoid compatibility and linking problems.
143948
143949     Also fix the test case to work with out of tree builds (such as "make
143950     distcheck"), and re-enable it.
143951
143952     https://bugzilla.gnome.org/show_bug.cgi?id=594872
143953
143954  configure.in                 | 14 --------------
143955  glib/gtestutils.c            | 26 +++++++++-----------------
143956  tests/Makefile.am            |  2 +-
143957  tests/run-assert-msg-test.sh | 17 +++++------------
143958  4 files changed, 15 insertions(+), 44 deletions(-)
143959
143960 commit e84a3f824855419c361ebc9f2e04768f96c6f3b9
143961 Author: Matthias Clasen <mclasen@redhat.com>
143962 Date:   Mon Jan 25 14:16:09 2010 -0500
143963
143964     Bump version
143965
143966  configure.in | 2 +-
143967  1 file changed, 1 insertion(+), 1 deletion(-)
143968
143969 commit 079c980ecabf42ee9d0a061f9a11b078c6394225
143970 Author: Matthias Clasen <mclasen@redhat.com>
143971 Date:   Mon Jan 25 14:14:14 2010 -0500
143972
143973     2.23.2
143974
143975  po/am.po          |   42 +-
143976  po/ar.po          |   45 +-
143977  po/as.po          |   45 +-
143978  po/ast.po         | 1355
143979  ++++++++++++++++++++++++++---------------------------
143980  po/az.po          |   42 +-
143981  po/be.po          |   42 +-
143982  po/be@latin.po    |   45 +-
143983  po/bg.po          |  921 ++++++++++++++++++------------------
143984  po/bn.po          | 1256
143985  +++++++++++++++++++++++--------------------------
143986  po/bn_IN.po       |   45 +-
143987  po/bs.po          |   42 +-
143988  po/ca.po          |   45 +-
143989  po/ca@valencia.po |   45 +-
143990  po/cs.po          |   45 +-
143991  po/cy.po          |   42 +-
143992  po/da.po          |   45 +-
143993  po/de.po          |   45 +-
143994  po/dz.po          |   42 +-
143995  po/el.po          |   45 +-
143996  po/en@shaw.po     |   45 +-
143997  po/en_CA.po       |   45 +-
143998  po/en_GB.po       |   45 +-
143999  po/eo.po          |   42 +-
144000  po/es.po          |  929 ++++++++++++++++++------------------
144001  po/et.po          |  484 ++++++++++++++++++-
144002  po/eu.po          |  996 ++++++++++++++++++++-------------------
144003  po/fa.po          |   42 +-
144004  po/fi.po          |   45 +-
144005  po/fr.po          |   45 +-
144006  po/ga.po          |   42 +-
144007  po/gl.po          |   45 +-
144008  po/gu.po          |   45 +-
144009  po/he.po          |   45 +-
144010  po/hi.po          |   45 +-
144011  po/hr.po          |   42 +-
144012  po/hu.po          |   45 +-
144013  po/hy.po          |   42 +-
144014  po/id.po          |   42 +-
144015  po/is.po          |   42 +-
144016  po/it.po          |   45 +-
144017  po/ja.po          |   45 +-
144018  po/ka.po          |   42 +-
144019  po/kn.po          |   45 +-
144020  po/ko.po          |   45 +-
144021  po/ku.po          |   42 +-
144022  po/lt.po          |   45 +-
144023  po/lv.po          |   42 +-
144024  po/mai.po         |   45 +-
144025  po/mg.po          |   42 +-
144026  po/mk.po          |   45 +-
144027  po/ml.po          |   45 +-
144028  po/mn.po          |   42 +-
144029  po/mr.po          |   45 +-
144030  po/ms.po          |   42 +-
144031  po/nb.po          |  925 ++++++++++++++++++------------------
144032  po/ne.po          |   42 +-
144033  po/nl.po          |   45 +-
144034  po/nn.po          |   45 +-
144035  po/oc.po          |   42 +-
144036  po/or.po          |   45 +-
144037  po/pa.po          |   45 +-
144038  po/pl.po          |   45 +-
144039  po/ps.po          |   42 +-
144040  po/pt.po          |   45 +-
144041  po/pt_BR.po       |   45 +-
144042  po/ro.po          |   45 +-
144043  po/ru.po          |   45 +-
144044  po/rw.po          |   42 +-
144045  po/si.po          |   42 +-
144046  po/sk.po          |   42 +-
144047  po/sl.po          |   45 +-
144048  po/sq.po          |   47 +-
144049  po/sr.po          |   45 +-
144050  po/sr@ije.po      |   42 +-
144051  po/sr@latin.po    |   45 +-
144052  po/sv.po          | 1323
144053  ++++++++++++++++++++++++++-------------------------
144054  po/ta.po          |   45 +-
144055  po/te.po          |   45 +-
144056  po/th.po          |   45 +-
144057  po/tl.po          |   42 +-
144058  po/tr.po          |   45 +-
144059  po/tt.po          |   42 +-
144060  po/uk.po          |  939 +++++++++++++++++++------------------
144061  po/vi.po          |   45 +-
144062  po/wa.po          |   42 +-
144063  po/xh.po          |   42 +-
144064  po/yi.po          |   42 +-
144065  po/zh_CN.po       |   45 +-
144066  po/zh_HK.po       |   45 +-
144067  po/zh_TW.po       |   45 +-
144068  90 files changed, 7008 insertions(+), 5674 deletions(-)
144069
144070 commit 975aea7bce39a2909607c6c40c2c0c945169b0c6
144071 Author: Matthias Clasen <mclasen@redhat.com>
144072 Date:   Mon Jan 25 14:13:48 2010 -0500
144073
144074     Disable yet another failing test that was recently added...
144075
144076  tests/Makefile.am | 2 +-
144077  1 file changed, 1 insertion(+), 1 deletion(-)
144078
144079 commit f13804f68e37c597533644e671d38229e80b917a
144080 Author: Matthias Clasen <mclasen@redhat.com>
144081 Date:   Mon Jan 25 12:46:35 2010 -0500
144082
144083     Minor docs update
144084
144085  docs/reference/gio/gio-sections.txt | 1 +
144086  1 file changed, 1 insertion(+)
144087
144088 commit bc4f3904f27652b844f9786ba2b243a5ea3368b5
144089 Author: Matthias Clasen <mclasen@redhat.com>
144090 Date:   Mon Jan 25 12:43:10 2010 -0500
144091
144092     Another few failing tests disabled
144093
144094  gio/tests/filter-streams.c | 2 ++
144095  1 file changed, 2 insertions(+)
144096
144097 commit 305c9c6de5436b35fc3929d4c4ff3f29c00d8678
144098 Author: Matthias Clasen <mclasen@redhat.com>
144099 Date:   Mon Jan 25 12:29:09 2010 -0500
144100
144101     Disable a failing test, tsk, tsk.
144102
144103  glib/tests/array-test.c | 2 ++
144104  1 file changed, 2 insertions(+)
144105
144106 commit 81f186d1e55621622fc3a29f43522a8d5494edde
144107 Author: Matthias Clasen <mclasen@redhat.com>
144108 Date:   Mon Jan 25 12:00:06 2010 -0500
144109
144110     Mention GVariant
144111
144112  NEWS | 4 ++++
144113  1 file changed, 4 insertions(+)
144114
144115 commit e0d1124bd9bc516daaa84c94fee39decf9acc1d8
144116 Author: Matthias Clasen <mclasen@redhat.com>
144117 Date:   Mon Jan 25 11:57:47 2010 -0500
144118
144119     Updates
144120
144121  NEWS | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++
144122  1 file changed, 53 insertions(+)
144123
144124 commit b4c0b10658bb77f14005a117d5abdb620fec4068
144125 Author: Ryan Lortie <desrt@desrt.ca>
144126 Date:   Mon Jan 25 11:31:56 2010 -0500
144127
144128     add testcase for GVariantType
144129
144130  glib/tests/.gitignore     |   1 +
144131  glib/tests/Makefile.am    |   3 +
144132  glib/tests/gvarianttype.c | 650
144133  ++++++++++++++++++++++++++++++++++++++++++++++
144134  3 files changed, 654 insertions(+)
144135
144136 commit 0ccb288da103890dcf89ceda75fb8b488077a1de
144137 Author: Ryan Lortie <desrt@desrt.ca>
144138 Date:   Mon Jan 25 11:26:27 2010 -0500
144139
144140     merge GVariantType
144141
144142     GVariantType is the type system for GVariant
144143
144144  docs/reference/glib/glib-docs.sgml    |    1 +
144145  docs/reference/glib/glib-sections.txt |   68 ++
144146  glib/Makefile.am                      |    2 +
144147  glib/glib.h                           |    1 +
144148  glib/glib.symbols                     |   34 +
144149  glib/gvarianttype.c                   | 1495
144150  +++++++++++++++++++++++++++++++++
144151  glib/gvarianttype.h                   |  282 +++++++
144152  7 files changed, 1883 insertions(+)
144153
144154 commit 11d4e59712b5a19c9847facf6da79946c9bd24aa
144155 Author: Benjamin Otte <otte@redhat.com>
144156 Date:   Wed Jan 20 21:06:30 2010 +0100
144157
144158     Move the boxed private type data to TypeNode
144159
144160     This way we don't need to keep a custom array that we bsearch on (and
144161     that isn't threadsafe) but can use the gtype.c machinery that is
144162     threadsafe. And fast, too!
144163
144164     https://bugzilla.gnome.org/show_bug.cgi?id=554887
144165
144166  gobject/Makefile.am     |  5 +++-
144167  gobject/gboxed.c        | 72
144168  ++++---------------------------------------------
144169  gobject/gtype-private.h | 41 ++++++++++++++++++++++++++++
144170  gobject/gtype.c         | 45 +++++++++++++++++++++++++++++++
144171  4 files changed, 95 insertions(+), 68 deletions(-)
144172
144173 commit ac666d2ae35b86c0d92ae70a0fb77b9df91035d1
144174 Author: Benjamin Otte <otte@redhat.com>
144175 Date:   Wed Jan 20 20:02:24 2010 +0100
144176
144177     Put calls to registered copy/free functions into separate functions
144178
144179     This eases cleaning up these functions.
144180
144181     One optimization in value_set_internal() was lost in the process. It
144182     shouldn't cause too many issues when all is said and done.
144183
144184     https://bugzilla.gnome.org/show_bug.cgi?id=554887
144185
144186  gobject/gboxed.c | 97
144187  ++++++++++++++++++--------------------------------------
144188  1 file changed, 31 insertions(+), 66 deletions(-)
144189
144190 commit 4ecf8655b315f9da3d108356c8f39394300deae3
144191 Author: Alexander Shopov <ash@contact.bg>
144192 Date:   Mon Jan 25 11:58:18 2010 +0200
144193
144194     Updated Bulgarian translation
144195
144196  po/bg.po | 974
144197  ++++++++++++++++++++++++++++++++-------------------------------
144198  1 file changed, 490 insertions(+), 484 deletions(-)
144199
144200 commit d819c8e486c9aaa2602d93fdd5cd1743d5a46624
144201 Author: Matthias Clasen <mclasen@redhat.com>
144202 Date:   Sun Jan 24 20:50:51 2010 -0500
144203
144204     Typo fixes
144205
144206  gio/gsimpleasyncresult.c | 4 ++--
144207  1 file changed, 2 insertions(+), 2 deletions(-)
144208
144209 commit cd59feff775e3cf9b15190dd6d75c4e6b98336e8
144210 Author: Jamil Ahmed <itsjamil@gmail.com>
144211 Date:   Sun Jan 24 22:54:12 2010 +0600
144212
144213     Updated Bengali translation
144214
144215  po/bn.po | 1295
144216  +++++++++++++++++++++++++++++++++-----------------------------
144217  1 file changed, 691 insertions(+), 604 deletions(-)
144218
144219 commit e71dcb204e3be3c0129c0782f3b5420be47fb2ef
144220 Author: Ryan Lortie <desrt@desrt.ca>
144221 Date:   Sat Jan 23 01:07:46 2010 -0500
144222
144223     gio: .gitignore gio-querymodules
144224
144225  gio/.gitignore | 1 +
144226  1 file changed, 1 insertion(+)
144227
144228 commit c8fc3112f910b544ace0e1cb14d47555b38be6d8
144229 Author: Ryan Lortie <desrt@desrt.ca>
144230 Date:   Fri Jan 22 20:18:58 2010 -0500
144231
144232     Bug 448888 - don't init g_slice for always-malloc
144233
144234  glib/gslice.c | 16 +++++++++++++---
144235  1 file changed, 13 insertions(+), 3 deletions(-)
144236
144237 commit 7693b0af445645f09e55ed7cebe0051c3d1fdd8d
144238 Author: Alberto Garcia <agarcia@igalia.com>
144239 Date:   Wed Jan 20 18:53:08 2010 +0100
144240
144241     [tests] Remove C++ style comments
144242
144243     It makes the IBM XL C Compiler (the 'native' non-free compiler
144244     on the AIX 5.3 and 6.1 platform) stop compiling with syntax error.
144245
144246     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=581300
144247
144248     Signed-off-by: Javier Jardón <jjardon@gnome.org>
144249
144250  gobject/tests/threadtests.c | 8 ++++----
144251  tests/slice-concurrent.c    | 2 +-
144252  tests/slice-test.c          | 2 +-
144253  3 files changed, 6 insertions(+), 6 deletions(-)
144254
144255 commit 6c3551fedb7bfde716fa00cfcbba00ca987c2a79
144256 Author: Dan Winship <danw@gnome.org>
144257 Date:   Mon Jan 18 09:46:19 2010 -0500
144258
144259     [configure] More -lresolv-checking-fixing
144260
144261     https://bugzilla.gnome.org/show_bug.cgi?id=586150
144262
144263  configure.in | 10 ++++++++--
144264  1 file changed, 8 insertions(+), 2 deletions(-)
144265
144266 commit 914120b9701650ccf7bede1907b69b521ca43236
144267 Author: Benjamin Otte <otte@redhat.com>
144268 Date:   Mon Jan 18 14:03:16 2010 +0100
144269
144270     Ensure values are memset to 0 when calling G_VALUE_COLLECT_INIT()
144271
144272     The reason we need to enforce this is that the GTypeValueTable
144273     documentation explicitly states that memory is memset to 0 when the
144274     value_init function is called.
144275
144276     https://bugzilla.gnome.org/show_bug.cgi?id=603590
144277
144278  gobject/gobject.c         | 2 +-
144279  gobject/gsignal.c         | 4 ++--
144280  gobject/gvaluecollector.h | 3 +--
144281  3 files changed, 4 insertions(+), 5 deletions(-)
144282
144283 commit 956b3b507d03b6d10f8bef34b3775a409c5ba9ee
144284 Author: Dan Winship <danw@gnome.org>
144285 Date:   Wed Jan 13 11:24:28 2010 -0500
144286
144287     [configure] Fix res_query check for OS X
144288
144289     https://bugzilla.gnome.org/show_bug.cgi?id=586150
144290
144291  configure.in  | 36 +++++++++++++++++++-----------------
144292  gio-2.0.pc.in |  2 +-
144293  2 files changed, 20 insertions(+), 18 deletions(-)
144294
144295 commit a6ab4b78725f6376c04f7fb2eb6cbf9a56387253
144296 Author: Javier Jardón <jjardon@gnome.org>
144297 Date:   Tue Nov 17 21:15:15 2009 +0100
144298
144299     Upgrade to version 0.8 of libasyncns
144300
144301     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=602240
144302
144303  gio/libasyncns/asyncns.c   | 94
144304  ++++++++++++++++++++++++++++------------------
144305  gio/libasyncns/g-asyncns.h | 16 ++------
144306  2 files changed, 61 insertions(+), 49 deletions(-)
144307
144308 commit fe23567c436612e7a167c1681d6cb69392769fb7
144309 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
144310 Date:   Wed Jan 13 17:29:39 2010 +0100
144311
144312     Updated Basque language
144313
144314  po/eu.po | 1044
144315  ++++++++++++++++++++++++++++++--------------------------------
144316  1 file changed, 512 insertions(+), 532 deletions(-)
144317
144318 commit b577c207a5279667801c44d8f1d9469ca431478b
144319 Author: Kjartan Maraas <kmaraas@gnome.org>
144320 Date:   Wed Jan 13 16:20:56 2010 +0100
144321
144322     Updated Norwegian bokmål translation
144323
144324  po/nb.po | 937
144325  ++++++++++++++++++++++++++++++++-------------------------------
144326  1 file changed, 477 insertions(+), 460 deletions(-)
144327
144328 commit 7448eb71c3ac85a08c8f0fceaf9747e6298ae5c9
144329 Author: Sven Herzberg <herzi@gnome-de.org>
144330 Date:   Wed Jan 13 14:47:58 2010 +0100
144331
144332     properly abort instead of looping infinitely
144333
144334     Fixes: Bug 568760 - nautilus freezes due to a bug in garray.c:322
144335
144336     * glib/garray.c: increase the size of potential return values by
144337       using an unsigned result; properly check if we still handle
144338       valid size
144339       proposals, return the original request if there's no usable
144340       size left
144341     * tests/array-test.c: reproduce the error condition of the bug report
144342
144343  glib/garray.c           | 18 ++++++++++--------
144344  glib/tests/array-test.c | 24 ++++++++++++++++++++++++
144345  2 files changed, 34 insertions(+), 8 deletions(-)
144346
144347 commit 820181a5de46da070d7792128fe148b51fc79a20
144348 Author: Alexander Larsson <alexl@redhat.com>
144349 Date:   Wed Jan 13 10:25:52 2010 +0100
144350
144351     Fix docs in previous commit
144352
144353  gobject/gvaluecollector.h | 4 ++--
144354  1 file changed, 2 insertions(+), 2 deletions(-)
144355
144356 commit 3c5e1fd903ce18efe51672074e01d1637c4bc0b2
144357 Author: Alexander Larsson <alexl@redhat.com>
144358 Date:   Wed Jan 13 10:24:09 2010 +0100
144359
144360     Remove additional thread support in performance test
144361
144362     We're always enabling threads now so this is not needed.
144363
144364  tests/gobject/performance.c      | 6 ------
144365  tests/gobject/run-performance.sh | 3 +--
144366  2 files changed, 1 insertion(+), 8 deletions(-)
144367
144368 commit 40bf3aa5d2fd9d2aa6244ce8023ad1eed3bf0383
144369 Author: Edward Hervey <bilboed@bilboed.com>
144370 Date:   Wed Dec 2 11:50:02 2009 +0100
144371
144372     gobject: Use new G_VALUE_COLLECT_INIT variant
144373
144374     Makes g_object_new_valist 20% to 30% faster (against 2321e5a).
144375
144376     Profiled against the pan newsreader which uses a variant of simple
144377     and complex object creation.
144378
144379     https://bugzilla.gnome.org/show_bug.cgi?id=603590
144380
144381  gobject/gobject.c | 10 ++++------
144382  1 file changed, 4 insertions(+), 6 deletions(-)
144383
144384 commit 0f25115ffc887110993f6947f9907a85374933d3
144385 Author: Edward Hervey <bilboed@bilboed.com>
144386 Date:   Wed Dec 2 11:49:49 2009 +0100
144387
144388     gsignal: Use new G_VALUE_COLLECT_INIT variant
144389
144390     Makes g_signal_emit_valist from 15% to 20% faster.
144391
144392     Results reported from profiling the pan newsreader which uses
144393     a variant
144394     of simple and complex signal emissions (i.e no args or various args)
144395
144396     https://bugzilla.gnome.org/show_bug.cgi?id=603590
144397
144398  gobject/gsignal.c | 20 ++++++++------------
144399  1 file changed, 8 insertions(+), 12 deletions(-)
144400
144401 commit 546fc0ca331c8d1b3393fe218a697b6a1a1c1072
144402 Author: Edward Hervey <bilboed@bilboed.com>
144403 Date:   Wed Dec 2 11:48:18 2009 +0100
144404
144405     gvaluecollector: Add variant of G_VALUE_COLLECT for most used cases.
144406
144407     Most callers of G_VALUE_COLLECT previously had to initialize the
144408     GValue
144409     and then G_VALUE_COLLECT would still go through a cleanup phase.
144410
144411     The new variant allows passing a unitialized GValue along with a GType
144412     and speedup the initialization/collection process.
144413
144414     https://bugzilla.gnome.org/show_bug.cgi?id=603590
144415
144416  gobject/gvaluecollector.h | 44
144417  ++++++++++++++++++++++++++++++++++++--------
144418  1 file changed, 36 insertions(+), 8 deletions(-)
144419
144420 commit 3bb404f13329dbd6c67f777e5a6d9228716ab440
144421 Author: Alexander Larsson <alexl@redhat.com>
144422 Date:   Tue Jan 12 21:55:15 2010 +0100
144423
144424     Mention thread changes in NEWS
144425
144426  README.in | 8 ++++++++
144427  1 file changed, 8 insertions(+)
144428
144429 commit 94b8613b5ffefadb5c82424bd1f3083ff11fa811
144430 Author: Alexander Larsson <alexl@redhat.com>
144431 Date:   Tue Jan 12 21:28:23 2010 +0100
144432
144433     Use unconditional thread calls in gio and gobject
144434
144435     If threads are available we always enable threads in gobject, which
144436     means all gio/gobject code can enable the unconditional thread calls.
144437
144438     This is a minor optimization since we avoid a bunch of unnecessary
144439     is-threads-enabled checks.
144440
144441     https://bugzilla.gnome.org/show_bug.cgi?id=606775
144442
144443  configure.in        | 1 +
144444  gio/Makefile.am     | 5 +++++
144445  gobject/Makefile.am | 5 +++++
144446  3 files changed, 11 insertions(+)
144447
144448 commit de5c708e0b3d257388d3a5d09c80806d27069c88
144449 Author: Alexander Larsson <alexl@redhat.com>
144450 Date:   Tue Jan 12 21:26:52 2010 +0100
144451
144452     Make thread calls unconditional if G_THREADS_MANDATORY is set
144453
144454     Since gobject now initialized threads unconditionally if threads are
144455     available it makes no sense to have each thread operation
144456     conditionally check if threads are enables, so allow this to be
144457     avoided.
144458
144459     https://bugzilla.gnome.org/show_bug.cgi?id=606775
144460
144461  glib/gthread.h | 4 ++++
144462  1 file changed, 4 insertions(+)
144463
144464 commit fa2bced1f30f93443ef43ce8b5b1e437cd07168c
144465 Author: Alexander Larsson <alexl@redhat.com>
144466 Date:   Tue Jan 12 21:22:45 2010 +0100
144467
144468     Enable threads in g_type_init()
144469
144470     This means threads will be supported for all gobject
144471     libraries/applications
144472     and initialized early enough to not cause any problems.
144473
144474     This solves the problem of libraries needing threadsafety. Previosly
144475     they just called g_threads_init() anyway, which often works but
144476     sometimes
144477     breaks in unexpected ways.
144478
144479     See this thread for more details:
144480     http://mail.gnome.org/archives/gtk-devel-list/2009-November/msg00208.html
144481
144482     https://bugzilla.gnome.org/show_bug.cgi?id=606775
144483
144484  docs/reference/glib/tmpl/threads.sgml | 8 ++++++++
144485  gobject-2.0-uninstalled.pc.in         | 2 +-
144486  gobject-2.0.pc.in                     | 2 +-
144487  gobject/Makefile.am                   | 2 +-
144488  gobject/gtype.c                       | 9 ++++++++-
144489  5 files changed, 19 insertions(+), 4 deletions(-)
144490
144491 commit 0df3ca8f9bbb624b219ecdb25d3fe8aa4a51d953
144492 Author: Alexander Larsson <alexl@redhat.com>
144493 Date:   Tue Jan 12 21:16:59 2010 +0100
144494
144495     Relax g_thread_init() requirements
144496
144497     We now allow g_thread_init(NULL) to be called after other glib calls
144498     (with
144499     some minor limitations). This is mainly a documentation change as this
144500     really was already possible.
144501
144502     We also allow g_thread_init() to be called multiple times. Only the
144503     first call actually initializes the threading system, further calls
144504     are ignored (but print a warning if the argument is not NULL).
144505
144506     https://bugzilla.gnome.org/show_bug.cgi?id=606775
144507
144508  docs/reference/glib/tmpl/threads.sgml | 55
144509  ++++++++++++-----------------------
144510  gthread/gthread-impl.c                |  7 ++++-
144511  2 files changed, 25 insertions(+), 37 deletions(-)
144512
144513 commit 74ad124cfba3278c385d177a527f19574fda9670
144514 Author: Alexander Larsson <alexl@redhat.com>
144515 Date:   Tue Jan 12 13:09:10 2010 +0100
144516
144517     Implement lazy loading of fam plugin
144518
144519  gio/fam/Makefile.am  | 15 ++++++++++++++-
144520  gio/fam/fam-module.c | 11 +++++++++++
144521  2 files changed, 25 insertions(+), 1 deletion(-)
144522
144523 commit 57b771235e8e548ba3bb68a49ae4f016072ee89f
144524 Author: Alexander Larsson <alexl@redhat.com>
144525 Date:   Tue Jan 12 13:11:22 2010 +0100
144526
144527     Add gio-querymodule program
144528
144529     This can be used to update the giomodule.cache file in directories
144530     with
144531     giomodules in order to support lazy module loading.
144532
144533  gio/Makefile.am        |  10 ++++
144534  gio/gio-querymodules.c | 133
144535  +++++++++++++++++++++++++++++++++++++++++++++++++
144536  2 files changed, 143 insertions(+)
144537
144538 commit 682b3da99b1766b3dda0ee5978040e11108e063c
144539 Author: Alexander Larsson <alexl@redhat.com>
144540 Date:   Tue Jan 12 11:57:17 2010 +0100
144541
144542     Use the new lazy loading of modules for gio modules
144543
144544  gio/giomodule.c | 30 +++++++++++-------------------
144545  1 file changed, 11 insertions(+), 19 deletions(-)
144546
144547 commit 488bede191081f035f24f7c3e55a86bc8ee2d7ae
144548 Author: Alexander Larsson <alexl@redhat.com>
144549 Date:   Tue Jan 12 11:36:12 2010 +0100
144550
144551     Add support for lazy loading of giomodules
144552
144553     Adds an optional query method to giomodules which should return all
144554     possible extension points the module may implement.
144555
144556     Then we add a new call g_io_modules_scan_all_in_directory() similar to
144557     g_io_modules_load_all_in_directory() that doesn't return all loaded
144558     modules, thus allowing lazy loading.
144559
144560     In g_io_modules_scan_all_in_directory we look for an optional
144561     giomodule.cache file and use the information in that to avoid
144562     loading modules until they are needed for an extension point.
144563
144564  gio/gio.symbols |   1 +
144565  gio/giomodule.c | 211
144566  ++++++++++++++++++++++++++++++++++++++++++++++++++------
144567  gio/giomodule.h |  31 +++++++++
144568  3 files changed, 222 insertions(+), 21 deletions(-)
144569
144570 commit 6aa1aef5562b2db9777ad17183427dbbb88599b2
144571 Author: Ignacio Casal Quinteiro <icq@gnome.org>
144572 Date:   Tue Jan 12 12:54:49 2010 +0100
144573
144574     Flush gcharsetconverter when needed.
144575
144576     This patch fixes bug #605686.
144577
144578  gio/gcharsetconverter.c | 53
144579  +++++++++++++++++++++++++++++--------------------
144580  1 file changed, 31 insertions(+), 22 deletions(-)
144581
144582 commit f4ccd96ea1a137eb0c533f177ff87290a84ee0d5
144583 Author: Kamal Mostafa <kamal@whence.com>
144584 Date:   Fri Jan 1 20:36:28 2010 -0800
144585
144586     g_object_new(): skip varargs for simple calls
144587
144588     g_object_new() avoids useless varargs processing for simple calls
144589     with no
144590     properties.  Fixes https://bugzilla.gnome.org/show_bug.cgi?id=605883
144591
144592  gobject/gobject.c | 4 ++++
144593  1 file changed, 4 insertions(+)
144594
144595 commit 8c293b0ae0f3d7a404b3249872a1591313467b4f
144596 Author: Daniel Nylander <po@danielnylander.se>
144597 Date:   Sat Jan 9 16:43:35 2010 +0100
144598
144599     Updated Swedish translation
144600
144601  po/sv.po | 1354
144602  ++++++++++++++++++++++++++++++++------------------------------
144603  1 file changed, 691 insertions(+), 663 deletions(-)
144604
144605 commit e61fed47b39265056dc2f9f5c3c5a6fc14bc0bf2
144606 Author: Jorge González <jorgegonz@svn.gnome.org>
144607 Date:   Thu Jan 7 20:26:48 2010 +0100
144608
144609     Updated Spanish translation
144610
144611  po/es.po | 950
144612  ++++++++++++++++++++++++++++++++-------------------------------
144613  1 file changed, 483 insertions(+), 467 deletions(-)
144614
144615 commit 37716bd00a7911de545ebca3dc7a248503eaf46e
144616 Author: Hiroyuki Ikezoe <poincare@ikezoe.net>
144617 Date:   Thu Jan 7 19:33:39 2010 +0900
144618
144619     Use GCC atomic builtin operations.
144620
144621     Fix for bug #531902.
144622
144623  configure.in       | 211
144624  +++++++++++++++++++++++++++++------------------------
144625  glib/Makefile.am   |   8 +-
144626  glib/gatomic-gcc.c |  92 +++++++++++++++++++++++
144627  3 files changed, 214 insertions(+), 97 deletions(-)
144628
144629 commit 7211f7f8eb6845b010f45dd9084f67f80af40412
144630 Author: Stefan Kost <ensonic@users.sf.net>
144631 Date:   Thu Jan 7 10:47:20 2010 +0200
144632
144633     docs: switch to xi:inbclude for the content to save some more seconds
144634
144635  docs/reference/gobject/gobject-docs.sgml |  77 ++++-------
144636  docs/reference/gobject/tut_gobject.xml   |   3 +
144637  docs/reference/gobject/tut_gsignal.xml   |   3 +
144638  docs/reference/gobject/tut_gtype.xml     |   5 +-
144639  docs/reference/gobject/tut_howto.xml     |  21 +--
144640  docs/reference/gobject/tut_intro.xml     |   3 +
144641  docs/reference/gobject/tut_tools.xml     | 221
144642  ++++++++++++++++---------------
144643  7 files changed, 163 insertions(+), 170 deletions(-)
144644
144645 commit 00db5238d9cdd1034f39749cac2d7b18df4b231c
144646 Author: Stefan Kost <ensonic@users.sf.net>
144647 Date:   Thu Jan 7 11:31:24 2010 +0200
144648
144649     docs: switch to xi:inbclude for the content to save some more seconds
144650
144651  docs/reference/glib/building.sgml     |   4 +
144652  docs/reference/glib/changes.sgml      |   4 +
144653  docs/reference/glib/compiling.sgml    |   4 +
144654  docs/reference/glib/cross.sgml        |   4 +
144655  docs/reference/glib/glib-docs.sgml    | 231
144656  +++++++++++-----------------------
144657  docs/reference/glib/regex-syntax.sgml |   4 +
144658  docs/reference/glib/resources.sgml    |   4 +
144659  docs/reference/glib/running.sgml      |   4 +
144660  8 files changed, 103 insertions(+), 156 deletions(-)
144661
144662 commit d01e2527ce59b5daac2b63a6ac0074cbec8bebe5
144663 Author: Stefan Kost <ensonic@users.sf.net>
144664 Date:   Thu Jan 7 10:22:14 2010 +0200
144665
144666     docs: use xi:include to use the generated indexes if available.
144667
144668     This works transparantly for people with new enough gtk-doc
144669     (>=1.11) and
144670     significantly improves the build time.
144671
144672  docs/reference/gio/gio-docs.xml          | 19 ++++++----
144673  docs/reference/glib/glib-docs.sgml       | 62
144674  +++++++++++++++++++-------------
144675  docs/reference/gobject/gobject-docs.sgml | 54
144676  +++++++++++++++++-----------
144677  3 files changed, 84 insertions(+), 51 deletions(-)
144678
144679 commit 4c55b45162a3a76ca6c1d1c450ea667eeb7bae44
144680 Author: Haakon Sporsheim <haakon.sporsheim@gmail.com>
144681 Date:   Thu Jan 7 10:12:13 2010 +0200
144682
144683     Don't do pointer arithmetics on void*
144684
144685     For instance MSVC doesn't like that.
144686
144687     Signed-off-by: Tor Lillqvist <tml@iki.fi>
144688
144689  gobject/gatomicarray.c | 2 +-
144690  1 file changed, 1 insertion(+), 1 deletion(-)
144691
144692 commit 759fbac7b765e3ef3df4e64e534c99d45526bdd3
144693 Author: Matthias Clasen <mclasen@redhat.com>
144694 Date:   Wed Jan 6 17:37:11 2010 -0500
144695
144696     Add properties to GMemoryOutputStream
144697
144698     This helps bindings. Patch by Krzysztof Kosiński. See bug 605733.
144699
144700  gio/gmemoryoutputstream.c        | 308
144701  ++++++++++++++++++++++++++++-----------
144702  gio/gmemoryoutputstream.h        |   6 +-
144703  gio/tests/memory-output-stream.c |  37 +++++
144704  3 files changed, 260 insertions(+), 91 deletions(-)
144705
144706 commit f2d8f6287d6e3fcb9e58402c2051d557f7e41632
144707 Author: Matthias Clasen <mclasen@redhat.com>
144708 Date:   Wed Jan 6 13:23:48 2010 -0500
144709
144710     Fix the filename roundtrip check
144711
144712     The check was always failing because the code was comparing
144713     the wrong strings. Reported in bug 605977.
144714
144715  gio/glocalfile.c | 2 +-
144716  1 file changed, 1 insertion(+), 1 deletion(-)
144717
144718 commit baf20e09842a97c2d7925dff5ff9c6d35e36b27d
144719 Author: Ryan Lortie <desrt@desrt.ca>
144720 Date:   Tue Jan 5 18:49:23 2010 -0500
144721
144722     GUnixFDMessage: fix a small typo in an extra check
144723
144724     In the deserialise function, GUnixFDMessage was comparing 'level' to
144725     both SOL_SOCKET and SCM_RIGHTS.  It is correct to compare 'type' to
144726     SCM_RIGHTS.  The code passed tests only because:
144727
144728     1) it's a "should always be OK" double-check
144729
144730     2) SOL_SOCKET and SCM_RIGHTS, by chance, both have the value '1' on
144731        Linux systems.
144732
144733  gio/gunixfdmessage.c | 2 +-
144734  1 file changed, 1 insertion(+), 1 deletion(-)
144735
144736 commit b00c6d7fb5798b4e528554e1221a553ab95506ed
144737 Author: Matthias Clasen <mclasen@redhat.com>
144738 Date:   Tue Jan 5 18:18:55 2010 -0500
144739
144740     Fix a memleak
144741
144742     An early exit in expand_application_parameters forgot to free
144743     a GString. Reported by Steve Grubb.
144744
144745  gio/gdesktopappinfo.c | 14 ++++++++------
144746  1 file changed, 8 insertions(+), 6 deletions(-)
144747
144748 commit 6cee86a3efc98333282218f8eb1e0149a7cd703d
144749 Author: Matthias Clasen <mclasen@redhat.com>
144750 Date:   Tue Jan 5 18:16:37 2010 -0500
144751
144752     Fix an off-by-one error
144753
144754     Reported by Steve Grubb.
144755
144756  gio/gcontenttype.c | 2 +-
144757  1 file changed, 1 insertion(+), 1 deletion(-)
144758
144759 commit 95889d19275fd0f8f47f6c7f0e5b37861aa28497
144760 Author: Maxim V. Dziumanenko <dziumanenko@gmail.com>
144761 Date:   Tue Jan 5 16:53:01 2010 +0200
144762
144763     Update Ukrainian translation
144764
144765  po/uk.po | 948
144766  +++++++++++++++++++++++++++++++--------------------------------
144767  1 file changed, 474 insertions(+), 474 deletions(-)
144768
144769 commit e8ccfd1bb2e17037d54440290b718bd19567a2e4
144770 Author: Haakon Sporsheim <haakon.sporsheim@gmail.com>
144771 Date:   Tue Jan 5 11:28:43 2010 +0200
144772
144773     Avoid compilation warning from MSVC
144774
144775     Signed-off-by: Tor Lillqvist <tml@iki.fi>
144776
144777  glib/gutils.h | 2 +-
144778  1 file changed, 1 insertion(+), 1 deletion(-)
144779
144780 commit d13c552dafe93e819e9c17bb68f46c33c9e97b10
144781 Author: Piotr Eljasiak <epiotr@src.gnome.org>
144782 Date:   Tue Jan 5 00:48:02 2010 +0100
144783
144784     Fix a typo in the docs
144785
144786  glib/gmarkup.c | 2 +-
144787  1 file changed, 1 insertion(+), 1 deletion(-)
144788
144789 commit c4600066a60e4ade006eeba196e560232f26116a
144790 Author: Xandru Armesto Fernandez <xandru@softastur.org>
144791 Date:   Mon Jan 4 22:10:47 2010 +0100
144792
144793     Added asturian language
144794
144795  po/LINGUAS | 1 +
144796  1 file changed, 1 insertion(+)
144797
144798 commit 4655e85081f1fe62a0dd01342dab2109d2979b16
144799 Author: Xandru Armesto Fernandez <xandru@softastur.org>
144800 Date:   Mon Jan 4 22:10:29 2010 +0100
144801
144802     Updated asturian translations
144803
144804  po/ast.po | 2084
144805  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
144806  1 file changed, 2084 insertions(+)
144807
144808 commit 3f5fb1ee9c2e3c09bc21913f02c1797550acdcea
144809 Author: Javier Jardón <jjardon@gnome.org>
144810 Date:   Sun Jan 3 23:34:26 2010 +0100
144811
144812     [docs] Fix @title usage in "Enumeration and flags types" section
144813
144814  gobject/genums.c | 6 ++----
144815  1 file changed, 2 insertions(+), 4 deletions(-)
144816
144817 commit a91514ba1946ee048d9b2ddb049bc7dff5998940
144818 Author: Matthias Clasen <mclasen@redhat.com>
144819 Date:   Sat Jan 2 19:50:55 2010 -0500
144820
144821     Document that various functions ref GSimpleAsyncResult
144822
144823     Patch by Will Thompson, see bug 602417.
144824
144825  gio/gsimpleasyncresult.c | 220
144826  ++++++++++++++++++++++++-----------------------
144827  1 file changed, 113 insertions(+), 107 deletions(-)
144828
144829 commit f58fa6934315bc83d57a6d63ae1f9ca08dd9731b
144830 Author: Matthias Clasen <mclasen@redhat.com>
144831 Date:   Sat Jan 2 19:44:26 2010 -0500
144832
144833     Document that _finish() must be called at most once.
144834
144835     The patch was provided by Will Thompson in bug 602417.
144836
144837  gio/gasyncresult.c | 22 +++++++++++-----------
144838  1 file changed, 11 insertions(+), 11 deletions(-)
144839
144840 commit 74af99b860db66d6e32ed12c54016246e60be99a
144841 Author: Matthias Clasen <mclasen@redhat.com>
144842 Date:   Sat Jan 2 19:35:08 2010 -0500
144843
144844     Fix a typo
144845
144846     ...and some whitespace fixes. Pointed out by Will Thompson in
144847     bug 602417.
144848
144849  gio/gasyncresult.c | 69
144850  +++++++++++++++++++++++++++---------------------------
144851  1 file changed, 35 insertions(+), 34 deletions(-)
144852
144853 commit 0542e6dbf9b817a3ad4f0dbf4b85177536e11277
144854 Author: Pablo Castellano <pablog@src.gnome.org>
144855 Date:   Sun Jan 3 01:23:53 2010 +0100
144856
144857     Updated .gitignore files
144858
144859  glib/.gitignore    | 1 +
144860  gobject/.gitignore | 1 +
144861  2 files changed, 2 insertions(+)
144862
144863 commit ab799115defeab7771f3cb5cd0c88eba0d73558a
144864 Author: Matthias Clasen <mclasen@redhat.com>
144865 Date:   Sat Jan 2 19:17:37 2010 -0500
144866
144867     Don't return anything from a void function
144868
144869     Sun C doesn't like it. Reported in bug 604824.
144870
144871  gio/gconverter.c | 2 +-
144872  1 file changed, 1 insertion(+), 1 deletion(-)
144873
144874 commit 05af612943b4f34b63e4bfcb7dc7bbab6725417b
144875 Author: Ivar Smolin <okul@linux.ee>
144876 Date:   Sat Jan 2 22:42:01 2010 +0200
144877
144878     Updating Estonian translation
144879
144880  po/et.po | 490
144881  ++-------------------------------------------------------------
144882  1 file changed, 15 insertions(+), 475 deletions(-)
144883
144884 commit 32f79f55ef287bf505ff434f13d79d89f3630bb2
144885 Author: Paolo Borelli <pborelli@gnome.org>
144886 Date:   Thu Dec 31 12:42:41 2009 +0100
144887
144888     Bug 604457 -  gutf8inputstream.c: increasing unknown size pointer
144889
144890  gio/gutf8inputstream.c | 4 ++--
144891  1 file changed, 2 insertions(+), 2 deletions(-)
144892
144893 commit 73ca6f70199353c22bf2d6aa99d5cd1eaea76702
144894 Author: Javier Jardón <jjardon@gnome.org>
144895 Date:   Mon Dec 28 02:04:01 2009 +0100
144896
144897     [docs] Fix 'Deprecated' tag on some win32 functions
144898
144899     Fix g_win32_get_package_installation_directory() and
144900     g_win32_get_package_installation_subdirectory_utf8()
144901
144902  glib/gwin32.c | 4 ++--
144903  1 file changed, 2 insertions(+), 2 deletions(-)
144904
144905 commit 85e00d3a9433a5f83f9897c832fa00e4e0540e2c
144906 Author: Javier Jardón <jjardon@gnome.org>
144907 Date:   Thu Dec 24 05:05:21 2009 +0100
144908
144909     [docs] Fix 'Deprecated' tag in g_date_set_time()
144910
144911  glib/gdate.c | 2 +-
144912  1 file changed, 1 insertion(+), 1 deletion(-)
144913
144914 commit da66897950431870390f8dc3f798e24f23ffb8c8
144915 Author: Martin Pitt <martin.pitt@ubuntu.com>
144916 Date:   Tue Dec 22 11:09:20 2009 +0100
144917
144918     Support storing assertion messages into core dump
144919
144920     Crash interception/debugging systems like Apport or ABRT capture
144921     core dumps for
144922     later crash analysis. However, if a program exits with an assertion
144923     failure,
144924     the core dump is not useful since the assertion message is only
144925     printed to
144926     stderr.
144927
144928     glibc recently got a patch which stores the message of assert()
144929     into the
144930     __abort_msg global variable.
144931     (http://sourceware.org/git/?p=glibc.git;a=commitdiff;h=48dcd0ba)
144932     That works fine for programs which actually use the standard C
144933     assert() macro.
144934
144935     This patch adds the same functionality for glib's assertion tests. If
144936     we are
144937     building against a glibc which already has __abort_msg (2.11 and
144938     later, or
144939     backported above git commit), use that, otherwise put it into our
144940     own field
144941     __glib_assert_msg.
144942
144943     Usage:
144944
144945       $ cat test.c
144946       #include <glib.h>
144947
144948       int main() {
144949           g_assert(1 < 0);
144950           return 0;
144951       }
144952
144953       $ ./test
144954       **ERROR:test.c:5:main: assertion failed: (1 < 0)
144955       Aborted (Core dumped)
144956
144957       $ gdb --batch --ex 'print (char*) __abort_msg' ./test core
144958       [...]
144959       $1 = 0x93bf028 "ERROR:test.c:5:main: assertion failed: (1 < 0)"
144960
144961     https://bugzilla.gnome.org/show_bug.cgi?id=594872
144962
144963  configure.in                 | 14 +++++++++++++
144964  glib/gtestutils.c            | 23 +++++++++++++++++++++
144965  tests/.gitignore             |  1 +
144966  tests/Makefile.am            |  6 ++++--
144967  tests/assert-msg-test.c      |  8 ++++++++
144968  tests/run-assert-msg-test.sh | 48
144969  ++++++++++++++++++++++++++++++++++++++++++++
144970  6 files changed, 98 insertions(+), 2 deletions(-)
144971
144972 commit e9ab9eaff66b62c9653b90cca2eaf1d142f716a1
144973 Author: Theppitak Karoonboonyanan <thep@linux.thai.net>
144974 Date:   Tue Dec 22 23:39:21 2009 +0700
144975
144976     Updated Thai translation.
144977
144978  po/th.po | 35 +++++++++++++++--------------------
144979  1 file changed, 15 insertions(+), 20 deletions(-)
144980
144981 commit 8202728f067c5d418f4fcc5172a990aa1c68312b
144982 Author: Tor Lillqvist <tml@iki.fi>
144983 Date:   Tue Dec 22 00:46:12 2009 +0200
144984
144985     Install gio-unix-2.0.pc only on Unix
144986
144987     The gio-unix-2.0 headers are installed only on Unix anyway.
144988
144989  Makefile.am | 6 +++++-
144990  1 file changed, 5 insertions(+), 1 deletion(-)
144991
144992 commit dba6cef3c9c29314c20a122647c23b12329025dc
144993 Author: Javier Jardón <jjardon@gnome.org>
144994 Date:   Mon Dec 21 23:04:43 2009 +0100
144995
144996     [docs] Fix G_DEFINE_INTERFACE "Since" tag
144997
144998     This symbol is available since Glib 2.24, not 2.20.
144999
145000  gobject/gtype.h | 4 ++--
145001  1 file changed, 2 insertions(+), 2 deletions(-)
145002
145003 commit e7488ca85721b05181f699f4e8b12098077ce210
145004 Author: Behdad Esfahbod <behdad@behdad.org>
145005 Date:   Fri Jun 5 23:28:17 2009 -0400
145006
145007     [gobject] Grow gvalue transform array exponentially
145008
145009     Bug 589176 - Grow gvalue transform array exponentially
145010
145011     Reduces about 180 realloc calls during g_type_init().
145012
145013  gobject/gvalue.c | 2 +-
145014  1 file changed, 1 insertion(+), 1 deletion(-)
145015
145016 commit 88261680f518c3c701154504011f778866d6dc2a
145017 Author: Matthias Clasen <mclasen@redhat.com>
145018 Date:   Mon Dec 21 10:56:03 2009 -0500
145019
145020     Bump version
145021
145022  configure.in | 4 ++--
145023  1 file changed, 2 insertions(+), 2 deletions(-)
145024
145025 commit d7bdc48c2618cbc6b99c161592fd59c92d28d1c8
145026 Author: Matthias Clasen <mclasen@redhat.com>
145027 Date:   Mon Dec 21 10:54:11 2009 -0500
145028
145029     2.23.1
145030
145031  po/am.po          |  80 ++---
145032  po/ar.po          |  80 ++---
145033  po/as.po          |  80 ++---
145034  po/az.po          |  80 ++---
145035  po/be.po          |  80 ++---
145036  po/be@latin.po    |  80 ++---
145037  po/bg.po          |  80 ++---
145038  po/bn.po          |  80 ++---
145039  po/bn_IN.po       |  80 ++---
145040  po/bs.po          |  80 ++---
145041  po/ca.po          |  80 ++---
145042  po/ca@valencia.po |  80 ++---
145043  po/cs.po          |  80 ++---
145044  po/cy.po          | 917
145045  ++++++++++++++++++++++++++---------------------------
145046  po/da.po          |  80 ++---
145047  po/de.po          |  80 ++---
145048  po/dz.po          |  80 ++---
145049  po/el.po          |  80 ++---
145050  po/en@shaw.po     |  80 ++---
145051  po/en_CA.po       |  80 ++---
145052  po/en_GB.po       |  80 ++---
145053  po/eo.po          |  80 ++---
145054  po/es.po          |  80 ++---
145055  po/et.po          | 465 ++++++++++++++++++++++++++-
145056  po/eu.po          |  80 ++---
145057  po/fa.po          |  80 ++---
145058  po/fi.po          |  80 ++---
145059  po/fr.po          |  80 ++---
145060  po/ga.po          |  80 ++---
145061  po/gl.po          |  80 ++---
145062  po/gu.po          |  80 ++---
145063  po/he.po          | 930
145064  +++++++++++++++++++++++++++---------------------------
145065  po/hi.po          |  80 ++---
145066  po/hr.po          |  80 ++---
145067  po/hu.po          |  80 ++---
145068  po/hy.po          |  80 ++---
145069  po/id.po          |  80 ++---
145070  po/is.po          |  80 ++---
145071  po/it.po          |  80 ++---
145072  po/ja.po          |  80 ++---
145073  po/ka.po          |  80 ++---
145074  po/kn.po          |  80 ++---
145075  po/ko.po          |  80 ++---
145076  po/ku.po          |  80 ++---
145077  po/lt.po          |  80 ++---
145078  po/lv.po          |  80 ++---
145079  po/mai.po         |  80 ++---
145080  po/mg.po          |  80 ++---
145081  po/mk.po          |  80 ++---
145082  po/ml.po          |  80 ++---
145083  po/mn.po          |  80 ++---
145084  po/mr.po          |  80 ++---
145085  po/ms.po          |  80 ++---
145086  po/nb.po          | 917
145087  ++++++++++++++++++++++++++---------------------------
145088  po/ne.po          |  80 ++---
145089  po/nl.po          |  80 ++---
145090  po/nn.po          |  80 ++---
145091  po/oc.po          |  80 ++---
145092  po/or.po          |  80 ++---
145093  po/pa.po          |  80 ++---
145094  po/pl.po          |  80 ++---
145095  po/ps.po          |  80 ++---
145096  po/pt.po          |  80 ++---
145097  po/pt_BR.po       |  80 ++---
145098  po/ro.po          |  80 ++---
145099  po/ru.po          |  80 ++---
145100  po/rw.po          |  80 ++---
145101  po/si.po          |  80 ++---
145102  po/sk.po          |  80 ++---
145103  po/sl.po          |  80 ++---
145104  po/sq.po          |  80 ++---
145105  po/sr.po          |  80 ++---
145106  po/sr@ije.po      |  80 ++---
145107  po/sr@latin.po    |  80 ++---
145108  po/sv.po          |  80 ++---
145109  po/ta.po          |  80 ++---
145110  po/te.po          |  80 ++---
145111  po/th.po          |  80 ++---
145112  po/tl.po          |  80 ++---
145113  po/tr.po          |  80 ++---
145114  po/tt.po          |  80 ++---
145115  po/uk.po          |  80 ++---
145116  po/vi.po          | 127 ++++----
145117  po/wa.po          |  80 ++---
145118  po/xh.po          |  80 ++---
145119  po/yi.po          |  80 ++---
145120  po/zh_CN.po       |  80 ++---
145121  po/zh_HK.po       |  80 ++---
145122  po/zh_TW.po       |  80 ++---
145123  89 files changed, 5260 insertions(+), 4816 deletions(-)
145124
145125 commit ad1580e516fd481eaa1c6bb9134c1c11a517e824
145126 Author: Matthias Clasen <mclasen@redhat.com>
145127 Date:   Mon Dec 21 10:02:07 2009 -0500
145128
145129     Update release notes
145130
145131  README.in | 10 ++++++++--
145132  1 file changed, 8 insertions(+), 2 deletions(-)
145133
145134 commit 7af2609a44f26b8a6e65601fc2fa6f7453ff73c5
145135 Author: Matthias Clasen <mclasen@redhat.com>
145136 Date:   Mon Dec 21 09:59:24 2009 -0500
145137
145138     Updates
145139
145140  NEWS | 37 +++++++++++++++++++++++++++++++++++++
145141  1 file changed, 37 insertions(+)
145142
145143 commit 52405a6b5dcaa1e8e6268192760ee6e11939a3b5
145144 Author: Iestyn Pryce <dylunio@gmail.com>
145145 Date:   Mon Dec 21 14:57:15 2009 +0000
145146
145147     Updated Welsh translation
145148
145149  po/cy.po | 99
145150  ++++++++++++++++++++++++++++++----------------------------------
145151  1 file changed, 47 insertions(+), 52 deletions(-)
145152
145153 commit 71d508776efc69e2ee97b424bbeb25d3ced38ac8
145154 Author: Matthias Clasen <mclasen@redhat.com>
145155 Date:   Mon Dec 21 09:21:54 2009 -0500
145156
145157     Remove comment as well
145158
145159  glib/tests/option-context.c | 4 ----
145160  1 file changed, 4 deletions(-)
145161
145162 commit 7db8b92b979b2f95268d42eecf9dc7a361e6f5d1
145163 Author: Matthias Clasen <mclasen@redhat.com>
145164 Date:   Mon Dec 21 09:11:23 2009 -0500
145165
145166     Revert the g_set_prgname change
145167
145168     This change breaks our API and causes warnings from essentially
145169     all applications.
145170     See bug 563627.
145171
145172  glib/gutils.c               | 11 ++---------
145173  glib/tests/option-context.c |  2 --
145174  2 files changed, 2 insertions(+), 11 deletions(-)
145175
145176 commit 473fd041324931cc1267e354408475058611d740
145177 Author: Iestyn Pryce <dylunio@gmail.com>
145178 Date:   Sun Dec 20 12:03:19 2009 +0000
145179
145180     Updated Welsh translation
145181
145182  po/cy.po | 1114
145183  +++++++++++++++++++++++++++++++-------------------------------
145184  1 file changed, 561 insertions(+), 553 deletions(-)
145185
145186 commit ccd33a4043008f2927df6988bfe623341afb91f9
145187 Author: Behdad Esfahbod <behdad@behdad.org>
145188 Date:   Sat Dec 19 11:46:19 2009 +0100
145189
145190     Bug 501166 - Warning message says IA__g_type_init instead of
145191     g_type_init
145192
145193  gobject/gtype.c | 24 ++++++++++++------------
145194  1 file changed, 12 insertions(+), 12 deletions(-)
145195
145196 commit 991702494946bdfcea958c6bd421b51867ea7545
145197 Author: Javier Jardón <jjardon@gnome.org>
145198 Date:   Tue Dec 15 21:15:41 2009 +0100
145199
145200     G_DEFINE_INTERFACE_* documentation is not generated
145201
145202     Fix the documentation: Replace "@Since:" with "Since:"
145203
145204     https://bugzilla.gnome.org/show_bug.cgi?id=604645
145205
145206  gobject/gtype.h | 4 ++--
145207  1 file changed, 2 insertions(+), 2 deletions(-)
145208
145209 commit 046e521b4f08a88c889620225faea7284356eb23
145210 Author: Kamal Mostafa <kamal@whence.com>
145211 Date:   Fri Dec 18 10:34:05 2009 -0800
145212
145213     Fix typo "Performace" in gtester-report Details pop-up window
145214
145215  glib/gtester-report | 2 +-
145216  1 file changed, 1 insertion(+), 1 deletion(-)
145217
145218 commit f74c0e257fef1b6304294d34130e74b591b14acf
145219 Author: Dan Winship <danw@gnome.org>
145220 Date:   Fri Dec 18 12:27:36 2009 +0100
145221
145222     update .gitignores
145223
145224  gio/tests/.gitignore     | 26 +++++++++++++++-----------
145225  gobject/tests/.gitignore |  1 +
145226  2 files changed, 16 insertions(+), 11 deletions(-)
145227
145228 commit 28d91b5bb6f0543c259976d8338a7b4d95054dd3
145229 Author: Dan Winship <danw@gnome.org>
145230 Date:   Fri Dec 18 10:26:09 2009 +0100
145231
145232     Fix UnixWare build by not using "sa_len" as a variable name
145233
145234     https://bugzilla.gnome.org/show_bug.cgi?id=604875
145235
145236  gio/gnetworkingprivate.h | 2 +-
145237  gio/gresolver.c          | 4 ++--
145238  2 files changed, 3 insertions(+), 3 deletions(-)
145239
145240 commit 50741f2fb2db13ef236974e676d1b6472c3aef5c
145241 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
145242 Date:   Fri Dec 18 15:00:54 2009 +0700
145243
145244     vi.po: updated Vietnamese translation
145245
145246  po/vi.po | 412
145247  ++++++++++++++++++++++++++++++---------------------------------
145248  1 file changed, 197 insertions(+), 215 deletions(-)
145249
145250 commit 3f41e31bf974f6abaeb28264654d6b46b87b7428
145251 Author: Gian Mario Tagliaretti <gianmt@gnome.org>
145252 Date:   Tue Dec 15 23:49:18 2009 +0100
145253
145254     Remove wrong file imports, only gio/gio.h should be included
145255
145256  gio/gunixconnection.h | 3 +--
145257  1 file changed, 1 insertion(+), 2 deletions(-)
145258
145259 commit a0bcd63304c683d54e1d55203922a58de672b8f6
145260 Author: Tor Lillqvist <tml@iki.fi>
145261 Date:   Mon Dec 14 03:16:55 2009 +0200
145262
145263     Don't check for headers we include unconditionally
145264
145265     Don't bother checking for winsock2.h and mswsock.h in the configure
145266     script as we include these unconditionally when building for Windows
145267     anyway.
145268
145269  config.h.win32.in | 3 ---
145270  configure.in      | 2 +-
145271  2 files changed, 1 insertion(+), 4 deletions(-)
145272
145273 commit 8dc200db043fb7251baed6e346a7c5542a24a7b9
145274 Author: Tor Lillqvist <tml@iki.fi>
145275 Date:   Mon Dec 14 03:09:46 2009 +0200
145276
145277     Check for <wspiapi.h> and use it if present
145278
145279     Should help bug #603527 if glib is built in an environment that has
145280     <wspiapi.h>.
145281
145282  config.h.win32.in    | 7 +++++++
145283  configure.in         | 2 +-
145284  gio/gwin32resolver.c | 8 ++++++++
145285  3 files changed, 16 insertions(+), 1 deletion(-)
145286
145287 commit cdf00a6a9b98574dd4a06779de43612b9c8fa42a
145288 Author: Paolo Borelli <pborelli@gnome.org>
145289 Date:   Tue Dec 8 17:05:09 2009 +0100
145290
145291     Add unit tests for some more methods
145292
145293  gio/tests/buffered-input-stream.c | 83
145294  ++++++++++++++++++++++++++++++++++++++-
145295  1 file changed, 82 insertions(+), 1 deletion(-)
145296
145297 commit 4fbbe190b7cbfd271bbb18428bc103ebffa41112
145298 Author: Alexander Larsson <alexl@redhat.com>
145299 Date:   Mon Dec 7 22:00:51 2009 +0100
145300
145301     Remove default implementation of async filter steam ops
145302
145303     Not only is the default implementation broken (it causes infinite
145304     recursion
145305     as seen in bug #603982), but its also worthless. If we just fall
145306     back on the
145307     default stream operations we automatically get async version based on
145308     the sync filter stream operations, which is what we want.
145309
145310  gio/gfilterinputstream.c  | 185
145311  +---------------------------------------------
145312  gio/gfilteroutputstream.c | 173
145313  -------------------------------------------
145314  2 files changed, 2 insertions(+), 356 deletions(-)
145315
145316 commit 8a6d5e203eb22dad7e197f33b8c7d96f72be4bea
145317 Author: Paolo Borelli <pborelli@gnome.org>
145318 Date:   Sun Dec 6 15:45:37 2009 +0100
145319
145320     Fix makefile typo
145321
145322  gio/Makefile.am | 2 +-
145323  1 file changed, 1 insertion(+), 1 deletion(-)
145324
145325 commit 568cd48365a8c8ffa6fc25d5282ec92de6e2ff31
145326 Author: Paolo Borelli <pborelli@gnome.org>
145327 Date:   Sat Nov 28 23:39:48 2009 +0100
145328
145329     Add GUtf8InputStream - Bug #603270
145330
145331     Add a filter input stream that performs utf8 validation.
145332
145333  docs/reference/gio/gio-docs.xml     |   1 +
145334  docs/reference/gio/gio-sections.txt |  18 ++
145335  docs/reference/gio/gio.types        |   1 +
145336  gio/Makefile.am                     |   2 +
145337  gio/gio.h                           |   1 +
145338  gio/gio.symbols                     |   7 +
145339  gio/giotypes.h                      |   1 +
145340  gio/gutf8inputstream.c              | 327
145341  ++++++++++++++++++++++++++++++++++++
145342  gio/gutf8inputstream.h              |  80 +++++++++
145343  gio/tests/Makefile.am               |   4 +
145344  gio/tests/utf8-input-stream.c       | 252 +++++++++++++++++++++++++++
145345  11 files changed, 694 insertions(+)
145346
145347 commit c20280b41bc084793e2baa094dc03dc9d1d75f8b
145348 Author: Yair Hershkovitz <yairhr@gmail.com>
145349 Date:   Sun Dec 6 08:41:49 2009 +0200
145350
145351     Updated Hebrew translation
145352
145353  po/he.po | 961
145354  ++++++++++++++++++++++++++++++++-------------------------------
145355  1 file changed, 481 insertions(+), 480 deletions(-)
145356
145357 commit efb594b7d49e5058de621f1253671ec192eae695
145358 Author: Kjartan Maraas <kmaraas@gnome.org>
145359 Date:   Fri Dec 4 21:18:32 2009 +0100
145360
145361     Updated Norwegian bokmål translation.
145362
145363  po/nb.po | 951
145364  ++++++++++++++++++++++++++++++++-------------------------------
145365  1 file changed, 476 insertions(+), 475 deletions(-)
145366
145367 commit 2321e5aed07154761223bb124770beba56700e41
145368 Author: Matthew W. S. Bell <matthew@bells23.org.uk>
145369 Date:   Wed Dec 2 01:48:30 2009 +0100
145370
145371     Initialise variable in g_time_val_from_iso8601()
145372
145373     The function does not initialise the struct tm,
145374     giving it improper values of tm_isdst making the result
145375     an hour out.
145376
145377     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=603540
145378
145379  glib/gtimer.c | 7 ++++---
145380  1 file changed, 4 insertions(+), 3 deletions(-)
145381
145382 commit 3d8035f799f632f196d914fde02dc052b7944581
145383 Author: Jeroen Nijhof <jeroen.nijhof@ericsson.com>
145384 Date:   Tue Dec 1 19:42:09 2009 +0100
145385
145386     [gio] Remove some commas at end of enumerator list
145387
145388     Fixes https://bugzilla.gnome.org/show_bug.cgi?id=603476
145389
145390  gio/gioenums.h | 6 +++---
145391  1 file changed, 3 insertions(+), 3 deletions(-)
145392
145393 commit 39cd766e8ef6901c097fdf2d3148fdc952f06b0e
145394 Author: Dan Winship <danw@gnome.org>
145395 Date:   Tue Dec 1 10:42:58 2009 +0100
145396
145397     Use G_DEFINE_INTERFACE in gio
145398
145399     Note: Since we export types with Iface in the name rather than
145400     Interface we have to use some typedefs to make this work. New
145401     interfaces should probably use Interface as the public name.
145402
145403  gio/gappinfo.c        |  45 +------------
145404  gio/gasyncresult.c    |  44 +------------
145405  gio/gdesktopappinfo.c |  44 +------------
145406  gio/gdrive.c          | 175
145407  +++++++++++++++++++-------------------------------
145408  gio/gfile.c           |  46 +------------
145409  gio/gicon.c           |  44 +------------
145410  gio/gloadableicon.c   |  45 +------------
145411  gio/gmount.c          | 143 ++++++++++++++---------------------------
145412  gio/gseekable.c       |  38 +----------
145413  gio/gvolume.c         | 105 +++++++++---------------------
145414  10 files changed, 165 insertions(+), 564 deletions(-)
145415
145416 commit 91d96350a7eed2e2acfc0c254b6dfc4e6fe81a8b
145417 Author: Dan Winship <danw@gnome.org>
145418 Date:   Tue Dec 1 10:33:12 2009 +0100
145419
145420     Add G_DEFINE_INTERFACE
145421
145422     This is a macro similar to G_DEFINE_TYPE but it lets you define
145423     interfaces rather than classes.
145424
145425     For discussion, see bug #320482
145426
145427  docs/reference/gobject/gobject-sections.txt |  2 +
145428  gobject/gtype.h                             | 70
145429  ++++++++++++++++++++++++++++-
145430  gobject/tests/threadtests.c                 | 30 -------------
145431  3 files changed, 70 insertions(+), 32 deletions(-)
145432
145433 commit 74a970f754bbffcc9f0a3fa6dd9977a8640544c8
145434 Author: Ryan Lortie <desrt@desrt.ca>
145435 Date:   Mon Nov 30 19:50:21 2009 -0500
145436
145437     Add byteswap macros for gsize/gssize.
145438
145439  configure.in                             |  5 +++
145440  docs/reference/glib/glib-sections.txt    | 12 ++++++
145441  docs/reference/glib/tmpl/byte_order.sgml | 72
145442  ++++++++++++++++++++++++++++++++
145443  glib/gtypes.h                            |  5 +++
145444  glibconfig.h.win32.in                    |  4 ++
145445  5 files changed, 98 insertions(+)
145446
145447 commit 2a78adc5e3f5b33e92cc55570397da24e062aa24
145448 Author: Benjamin Otte <otte@gnome.org>
145449 Date:   Thu Oct 8 20:01:15 2009 +0200
145450
145451     Only add object to list new objects when it has a custom constructor
145452
145453     This works around the need to take a custom mutex twice and add the
145454     object to a GSList of objects that are currently in construction
145455     for the
145456     common case. Only when the constructor is overwritten do we use the
145457     previous behavior and allow things like singleton objects.
145458
145459     The only slightly incompatible change is that previously, it was ok to
145460     call g_object_set() on construct-only properties while the object was
145461     initialized. This will now fail. If that behavior is needed, setting a
145462     custom constructor that just chains up will reenable this
145463     functionality.
145464
145465     https://bugzilla.gnome.org/show_bug.cgi?id=557151
145466
145467  gobject/gobject.c | 26 ++++++++++++++++++--------
145468  1 file changed, 18 insertions(+), 8 deletions(-)
145469
145470 commit f0f32a7ef0f7ae8cdd2aa2992d2e116dd7b602fe
145471 Author: Benjamin Otte <otte@gnome.org>
145472 Date:   Thu Sep 24 15:04:20 2009 +0200
145473
145474     Remove more read locks usage
145475
145476     g_type_default_interface_peek() and g_type_value_table_peek()
145477     don't need
145478     to acquire read locks anymore when they test the refcount instead of
145479     node->data.
145480
145481  gobject/gtype.c | 15 ++++-----------
145482  1 file changed, 4 insertions(+), 11 deletions(-)
145483
145484 commit 5cac5c828b9d56ed0b1932deb7364d6ba926eb96
145485 Author: Benjamin Otte <otte@gnome.org>
145486 Date:   Thu Sep 24 14:57:19 2009 +0200
145487
145488     Make g_type_class_peek[_static]() not take any locks
145489
145490     By replacing a check for node->data with a check for
145491     NODE_REFCOUNT(node)
145492     these functions don't require a read lock anymore.
145493
145494  gobject/gtype.c | 8 ++------
145495  1 file changed, 2 insertions(+), 6 deletions(-)
145496
145497 commit 83ee0d947d7c103e975be0fc4e62415ad7d57571
145498 Author: Edward Hervey <bilboed@bilboed.com>
145499 Date:   Thu Sep 24 13:19:46 2009 +0200
145500
145501     gobject/tests: New test for dynamic class creation/destruction
145502
145503     Starts 100 threads which ref/unref a dynamic class to test the recent
145504     changes to class init/uninit.
145505
145506  gobject/tests/Makefile.am    |   4 +-
145507  gobject/tests/dynamictests.c | 235
145508  +++++++++++++++++++++++++++++++++++++++++++
145509  2 files changed, 238 insertions(+), 1 deletion(-)
145510
145511 commit 35c376a8a6be94f6fd5c22164a5e0968f4d3e26e
145512 Author: Edward Hervey <bilboed@bilboed.com>
145513 Date:   Thu Sep 24 12:42:49 2009 +0200
145514
145515     Add type_data_ref_U() and use it in g_type_class_ref()
145516
145517     The function returns TRUE if the type was previously initialized
145518     and can
145519     be easily reused. It returns FALSE and does not take a reference
145520     if the
145521     type is not referenced yet.
145522
145523     g_type_class_ref() uses this to avoid taking locks in the common path,
145524     which speeds up object creation a lot - in particular in multithreaded
145525     applications.
145526
145527     https://bugzilla.gnome.org/show_bug.cgi?id=585375
145528
145529  gobject/gtype.c | 62
145530  ++++++++++++++++++++++++++++++++++++++-------------------
145531  1 file changed, 42 insertions(+), 20 deletions(-)
145532
145533 commit 5160175656797fde6b301b0d832b692052b96e3e
145534 Author: Edward Hervey <bilboed@bilboed.com>
145535 Date:   Thu Sep 24 12:29:25 2009 +0200
145536
145537     Reorganize g_type_class_ref()
145538
145539     Moves the first check out of the lock, as it's not required.
145540
145541     https://bugzilla.gnome.org/show_bug.cgi?id=585375
145542
145543  gobject/gtype.c | 19 ++++++++-----------
145544  1 file changed, 8 insertions(+), 11 deletions(-)
145545
145546 commit 00a4470ad07551f3629029892b819c18d8902f2f
145547 Author: Benjamin Otte <otte@gnome.org>
145548 Date:   Thu Sep 24 12:26:53 2009 +0200
145549
145550     Make ClassData->init_state atomic
145551
145552     This is necessary to make g_type_class_ref() lockless.
145553
145554     https://bugzilla.gnome.org/show_bug.cgi?id=585375
145555
145556     Also includes fix for:
145557
145558     https://bugzilla.gnome.org/show_bug.cgi?id=587892
145559
145560  gobject/gtype.c | 24 +++++++++++++-----------
145561  1 file changed, 13 insertions(+), 11 deletions(-)
145562
145563 commit 4c243b1cba6e94658e68c3e4b188d0d784ed7463
145564 Author: Edward Hervey <bilboed@bilboed.com>
145565 Date:   Thu Sep 24 11:45:13 2009 +0200
145566
145567     Make type_data_unref_U not take locks in the common case
145568
145569     https://bugzilla.gnome.org/show_bug.cgi?id=585375
145570
145571  gobject/gtype.c | 19 ++++++++++++-------
145572  1 file changed, 12 insertions(+), 7 deletions(-)
145573
145574 commit 5e7dba0501f4af4ac5427bbf1227ba5cb026cffa
145575 Author: Edward Hervey <bilboed@bilboed.com>
145576 Date:   Thu Sep 24 11:38:49 2009 +0200
145577
145578     Make all accesses of Node->ref_count atomic
145579
145580     This does not change any locking behavior at all, it just replaces
145581     simple getters/setters of the variable with atomic versions.
145582
145583     The ref_count variable was kept as unsigned, even though that requires
145584     casting for all operations, to mirror GObject->refcount.
145585
145586     https://bugzilla.gnome.org/show_bug.cgi?id=585375
145587
145588  gobject/gtype.c | 11 +++++------
145589  1 file changed, 5 insertions(+), 6 deletions(-)
145590
145591 commit 2ec989902b2800d150bbb2cf6c3b6924f43ed736
145592 Author: Edward Hervey <bilboed@bilboed.com>
145593 Date:   Thu Sep 24 11:19:58 2009 +0200
145594
145595     type_data_unref_Wm => type_data_unref_U
145596
145597     Make the type unref function not hold any locks when called. This
145598     makes it easier to optimize it to be atomic later.
145599
145600     https://bugzilla.gnome.org/show_bug.cgi?id=585375
145601
145602  gobject/gtype.c | 37 ++++++++++++++-----------------------
145603  1 file changed, 14 insertions(+), 23 deletions(-)
145604
145605 commit b163759320ddfce0276b20bb453de70919aeeff3
145606 Author: Benjamin Otte <otte@gnome.org>
145607 Date:   Thu Sep 24 11:16:10 2009 +0200
145608
145609     Add a NODE_REFCOUNT getter
145610
145611     This is useful when moving the code to be atomic.
145612     It also will make that patch smaller.
145613
145614     https://bugzilla.gnome.org/show_bug.cgi?id=585375
145615
145616  gobject/gtype.c | 39 +++++++++++++++++++--------------------
145617  1 file changed, 19 insertions(+), 20 deletions(-)
145618
145619 commit 170423f924950728cec21a784787aa43b0be71bc
145620 Author: Edward Hervey <bilboed@bilboed.com>
145621 Date:   Thu Sep 24 10:44:17 2009 +0200
145622
145623     Move setting the refcount to the end of the function
145624
145625     This is a safety feature for when making it atomic later.
145626
145627     https://bugzilla.gnome.org/show_bug.cgi?id=585375
145628
145629  gobject/gtype.c | 3 ++-
145630  1 file changed, 2 insertions(+), 1 deletion(-)
145631
145632 commit f8d24e849533e0e43cd7c9cf9a9692e4779c0472
145633 Author: Edward Hervey <bilboed@bilboed.com>
145634 Date:   Thu Sep 24 10:16:48 2009 +0200
145635
145636     Pass the TypeNode to type_data_last_unref_Wm()
145637
145638     Previously the GType was looked up just for calling the function
145639     Also moves the unref functions together in the code.
145640
145641     https://bugzilla.gnome.org/show_bug.cgi?id=585375
145642
145643  gobject/gtype.c | 57
145644  +++++++++++++++++++++++++++------------------------------
145645  1 file changed, 27 insertions(+), 30 deletions(-)
145646
145647 commit 718b476c4474e5c9e973046ef555ffcb9bfd38a1
145648 Author: Edward Hervey <bilboed@bilboed.com>
145649 Date:   Thu Sep 24 10:03:14 2009 +0200
145650
145651     Move ref_count from TypeNode->data to TypeNode
145652
145653     https://bugzilla.gnome.org/show_bug.cgi?id=585375
145654
145655  gobject/gtype.c | 48 ++++++++++++++++++++++++------------------------
145656  1 file changed, 24 insertions(+), 24 deletions(-)
145657
145658 commit 69961d27a13b2083d864884b40c861c5e97a5c12
145659 Author: Alexander Larsson <alexl@redhat.com>
145660 Date:   Wed Sep 9 16:42:32 2009 +0200
145661
145662     Implement O(1) interface lookups
145663
145664     Currently interface lookups are do a binary search over all the
145665     interfaces
145666     an object implements. Its possible to do this lookup in constant
145667     time using for
145668     instance the gcj algorighm described at:
145669     http://gcc.gnu.org/ml/java/1999-q3/msg00377.html
145670
145671     This is an implementation of that based on GAtomicArray.
145672
145673  gobject/gtype.c | 185
145674  +++++++++++++++++++++++++++++++++++++++++++++-----------
145675  1 file changed, 151 insertions(+), 34 deletions(-)
145676
145677 commit 8f27a5e62129672f5c17b140ca854fd2307a9734
145678 Author: Alexander Larsson <alexl@redhat.com>
145679 Date:   Wed Sep 9 16:51:28 2009 +0200
145680
145681     Implement lock free interface lookup
145682
145683     We implement lock free interface lookup by moving the n_ifaces
145684     counter into memory pointed to by TypeNode->iface_entries, and
145685     then updating this in RCU-style by always copying it, modifying
145686     the copy and then when the modification is done replace the old
145687     pointer with g_atomic_pointer_set.
145688
145689     There is one additional complexity when freeing the old memory,
145690     since the old memory region can be in use. To handle this we
145691     don't free such memory, but put it on a free list and reuse it
145692     later. This means that lock-free lookups must be able to
145693     handle the memory being modified in random ways without crashing,
145694     and at the end we verify that the memory didn't change and the
145695     transaction is ok.
145696
145697     With this infrastructure the patch then implements a lock-free
145698     version of type_lookup_iface_entry_L called type_lookup_iface_vtable_I
145699     and use it in: g_type_interface_peek, g_type_interface_peek_parent
145700     and type_node_check_conformities_UorL.
145701
145702     Using the performance tests from bug 557100 shows that the general
145703     performance difference is negligible, but the lack of a lock for each
145704     type check and interface vfunc call should greatly enhance threaded
145705     scalability.
145706
145707  gobject/gtype.c | 329
145708  +++++++++++++++++++++++++++++++++++---------------------
145709  1 file changed, 204 insertions(+), 125 deletions(-)
145710
145711 commit 75ce4741f9a7a26098a77407de9b4cc2b985a254
145712 Author: Alexander Larsson <alexl@redhat.com>
145713 Date:   Wed Sep 9 16:47:44 2009 +0200
145714
145715     Add GAtomicArray for RCU-style lockless updates
145716
145717     This adds supports for a lock-less a non-shrinking growable array.
145718     You can use it to do reads using no locks, as long as your read-code
145719     can handle that during the read transaction the object can be modified
145720     by another writer (but it will not change size or be freed), and you
145721     can only trust the result once the transaction has finished
145722     successfully.
145723
145724     This doesn't free things like RCU normally does, instead it pushes the
145725     memory on a free list that is reused for other atomic arrays.
145726
145727  gobject/Makefile.am    |   3 +-
145728  gobject/gatomicarray.c | 169
145729  +++++++++++++++++++++++++++++++++++++++++++++++++
145730  gobject/gatomicarray.h |  60 ++++++++++++++++++
145731  3 files changed, 231 insertions(+), 1 deletion(-)
145732
145733 commit f55752b10cc29090550005e16e9e7f72c5c060fa
145734 Author: Ivar Smolin <okul@linux.ee>
145735 Date:   Mon Nov 30 13:08:18 2009 +0200
145736
145737     Updating Estonian translation
145738
145739  po/et.po | 479
145740  ++-------------------------------------------------------------
145741  1 file changed, 10 insertions(+), 469 deletions(-)
145742
145743 commit 8df6191a322d6b412448aa5618daf68c4e0ab3da
145744 Author: Matthias Clasen <mclasen@redhat.com>
145745 Date:   Mon Nov 30 00:11:10 2009 -0500
145746
145747     Bump version
145748
145749  configure.in | 4 ++--
145750  1 file changed, 2 insertions(+), 2 deletions(-)
145751
145752 commit 2532707ce420623acaf7f1fc0bd3670bb3a8a86b
145753 Author: Matthias Clasen <mclasen@redhat.com>
145754 Date:   Mon Nov 30 00:09:36 2009 -0500
145755
145756     2.23.0
145757
145758  docs/reference/glib/tmpl/glib-unused.sgml |   67 ++
145759  docs/reference/glib/tmpl/macros_misc.sgml |    5 +-
145760  docs/reference/glib/tmpl/version.sgml     |   68 --
145761  po/am.po                                  |  282 +++---
145762  po/ar.po                                  |  285 +++---
145763  po/as.po                                  |  287 ++++---
145764  po/az.po                                  |  282 +++---
145765  po/be.po                                  |  283 +++---
145766  po/be@latin.po                            |  286 ++++---
145767  po/bg.po                                  |  287 ++++---
145768  po/bn.po                                  |  287 ++++---
145769  po/bn_IN.po                               |  287 ++++---
145770  po/bs.po                                  |  282 +++---
145771  po/ca.po                                  |  917 ++++++++++----------
145772  po/ca@valencia.po                         |  285 +++---
145773  po/cs.po                                  |  287 ++++---
145774  po/cy.po                                  |  282 +++---
145775  po/da.po                                  |  287 ++++---
145776  po/de.po                                  |  287 ++++---
145777  po/dz.po                                  |  282 +++---
145778  po/el.po                                  |  286 ++++---
145779  po/en@shaw.po                             |  966 +++++++++++----------
145780  po/en_CA.po                               |  285 +++---
145781  po/en_GB.po                               |  287 ++++---
145782  po/eo.po                                  |  282 +++---
145783  po/es.po                                  |  930 ++++++++++----------
145784  po/et.po                                  |  492 ++++++++++-
145785  po/eu.po                                  |  287 ++++---
145786  po/fa.po                                  |  282 +++---
145787  po/fi.po                                  |  287 ++++---
145788  po/fr.po                                  |  287 ++++---
145789  po/ga.po                                  |  282 +++---
145790  po/gl.po                                  |  941 ++++++++++----------
145791  po/gu.po                                  |  287 ++++---
145792  po/he.po                                  |  287 ++++---
145793  po/hi.po                                  |  287 ++++---
145794  po/hr.po                                  |  282 +++---
145795  po/hu.po                                  |  287 ++++---
145796  po/hy.po                                  |  282 +++---
145797  po/id.po                                  |  282 +++---
145798  po/is.po                                  |  282 +++---
145799  po/it.po                                  |  287 ++++---
145800  po/ja.po                                  |  287 ++++---
145801  po/ka.po                                  |  282 +++---
145802  po/kn.po                                  |  287 ++++---
145803  po/ko.po                                  |  287 ++++---
145804  po/ku.po                                  |  282 +++---
145805  po/lt.po                                  |  285 +++---
145806  po/lv.po                                  |  282 +++---
145807  po/mai.po                                 |  285 +++---
145808  po/mg.po                                  |  282 +++---
145809  po/mk.po                                  |  285 +++---
145810  po/ml.po                                  |  287 ++++---
145811  po/mn.po                                  |  282 +++---
145812  po/mr.po                                  |  287 ++++---
145813  po/ms.po                                  |  282 +++---
145814  po/nb.po                                  |  943 ++++++++++----------
145815  po/ne.po                                  |  282 +++---
145816  po/nl.po                                  |  285 +++---
145817  po/nn.po                                  |  285 +++---
145818  po/oc.po                                  |  282 +++---
145819  po/or.po                                  |  287 ++++---
145820  po/pa.po                                  |  287 ++++---
145821  po/pl.po                                  |  287 ++++---
145822  po/ps.po                                  |  282 +++---
145823  po/pt.po                                  |  287 ++++---
145824  po/pt_BR.po                               |  951 ++++++++++----------
145825  po/ro.po                                  |  287 ++++---
145826  po/ru.po                                  |  287 ++++---
145827  po/rw.po                                  |  282 +++---
145828  po/si.po                                  |  282 +++---
145829  po/sk.po                                  |  285 +++---
145830  po/sl.po                                  | 1282
145831  +++++++++++++--------------
145832  po/sq.po                                  |  288 ++++---
145833  po/sr.po                                  |  287 ++++---
145834  po/sr@ije.po                              |  282 +++---
145835  po/sr@latin.po                            |  287 ++++---
145836  po/sv.po                                  | 1332
145837  ++++++++++++++---------------
145838  po/ta.po                                  |  287 ++++---
145839  po/te.po                                  |  287 ++++---
145840  po/th.po                                  |  287 ++++---
145841  po/tl.po                                  |  282 +++---
145842  po/tr.po                                  |  287 ++++---
145843  po/tt.po                                  |  282 +++---
145844  po/uk.po                                  |  287 ++++---
145845  po/vi.po                                  |  285 +++---
145846  po/wa.po                                  |  282 +++---
145847  po/xh.po                                  |  282 +++---
145848  po/yi.po                                  |  282 +++---
145849  po/zh_CN.po                               |  285 +++---
145850  po/zh_HK.po                               |  287 ++++---
145851  po/zh_TW.po                               |  287 ++++---
145852  92 files changed, 16991 insertions(+), 14691 deletions(-)
145853
145854 commit 310e2e7291ba716755e538a6fe286a0072b39ef1
145855 Author: Matthias Clasen <mclasen@redhat.com>
145856 Date:   Sun Nov 29 22:57:00 2009 -0500
145857
145858     More updates
145859
145860  NEWS | 1 +
145861  1 file changed, 1 insertion(+)
145862
145863 commit 8907bfee863e969bc68de749a45f34d7f7f21699
145864 Author: Matthias Clasen <mclasen@redhat.com>
145865 Date:   Sun Nov 29 22:54:16 2009 -0500
145866
145867     Fix up GIO docs
145868
145869  docs/reference/gio/gio-docs.xml      |  31 ++++-----
145870  docs/reference/gio/gio-sections.txt  | 113
145871  +++++++++++++++++++++++++++++++++
145872  docs/reference/gio/gio.types         |   9 +++
145873  gio/fen/fen-data.c                   |   4 --
145874  gio/gappinfo.h                       |   1 +
145875  gio/gcharsetconverter.c              |  31 ++++++++-
145876  gio/gconverterinputstream.c          |  13 +++-
145877  gio/gconverterinputstream.h          |   2 +-
145878  gio/gconverteroutputstream.c         |  13 +++-
145879  gio/gconverteroutputstream.h         |   2 +-
145880  gio/gdummyfile.c                     |   6 --
145881  gio/gioenums.h                       |   6 +-
145882  gio/glocaldirectorymonitor.c         |   7 --
145883  gio/glocalfile.c                     |   6 --
145884  gio/glocalfileinputstream.c          |   6 --
145885  gio/glocalfilemonitor.c              |   7 --
145886  gio/gunionvolumemonitor.c            |   9 +--
145887  gio/gunixvolume.c                    | 120
145888  +++++++++++++++--------------------
145889  gio/gunixvolumemonitor.c             |  12 ----
145890  gio/gwin32mount.c                    |   2 +-
145891  gio/gwin32volumemonitor.c            |   6 +-
145892  gio/win32/gwinhttpfile.c             |   4 +-
145893  gio/win32/gwinhttpfileinputstream.c  |   4 +-
145894  gio/win32/gwinhttpfileoutputstream.c |   4 +-
145895  gio/win32/gwinhttpvfs.c              |   2 +-
145896  25 files changed, 261 insertions(+), 159 deletions(-)
145897
145898 commit 80bda52b57440b66752df6aa4078e3a723b3a990
145899 Author: Matthias Clasen <mclasen@redhat.com>
145900 Date:   Sun Nov 29 21:19:10 2009 -0500
145901
145902     Fix dynamictype test to build
145903
145904  tests/gobject/dynamictype.c | 3 +--
145905  1 file changed, 1 insertion(+), 2 deletions(-)
145906
145907 commit 06c71ba399adc22c4f327876bac50bbd1a6dfcf4
145908 Author: Matthias Clasen <mclasen@redhat.com>
145909 Date:   Sun Nov 29 20:55:25 2009 -0500
145910
145911     Fix 'make check' in gio
145912
145913  gio/gio.symbols | 430
145914  +++++++++++++++++++++++++++++---------------------------
145915  gio/pltcheck.sh |   2 +-
145916  2 files changed, 225 insertions(+), 207 deletions(-)
145917
145918 commit a4a69df105e57a37fbb2b14275f262613aff1071
145919 Author: Matthias Clasen <mclasen@redhat.com>
145920 Date:   Sun Nov 29 20:48:52 2009 -0500
145921
145922     Remove filter-cat from TEST_PROGS
145923
145924     Since it is not intended to be run as part of make check.
145925
145926  gio/tests/Makefile.am | 10 ++++++++--
145927  1 file changed, 8 insertions(+), 2 deletions(-)
145928
145929 commit 12939c54f93ddc61c02b592ced931fb30d797fe8
145930 Author: Matthias Clasen <mclasen@redhat.com>
145931 Date:   Sun Nov 29 20:47:51 2009 -0500
145932
145933     Disable a broken test
145934
145935     One of the option context tests relied on the ability to
145936     call g_set_pgrname() more than once. Thats no longer possible
145937     (without incurring a warning that wrecks the test).
145938
145939  glib/tests/option-context.c | 6 ++++++
145940  1 file changed, 6 insertions(+)
145941
145942 commit 31be5a93402ca596bb1bc5d872ef437c51ac6d12
145943 Author: David Planella <david.planella@gmail.com>
145944 Date:   Sun Nov 29 19:27:45 2009 +0100
145945
145946     Updated Catalan translations, with some corrections from Carles
145947     Ferrando
145948
145949  po/ca.po | 964
145950  ++++++++++++++++++++++++++++++++-------------------------------
145951  1 file changed, 497 insertions(+), 467 deletions(-)
145952
145953 commit e7992b7b06df986bd36dd745a4cca2661e77f497
145954 Author: Paolo Borelli <pborelli@gnome.org>
145955 Date:   Sun Nov 29 15:14:10 2009 +0100
145956
145957     Fix return type of g_converter_[in|out]put_stream.
145958
145959     Fixes bug #603265
145960
145961  gio/gconverterinputstream.c  |  8 ++++----
145962  gio/gconverterinputstream.h  |  4 ++--
145963  gio/gconverteroutputstream.c | 10 +++++-----
145964  gio/gconverteroutputstream.h |  4 ++--
145965  gio/tests/converter-stream.c | 30 +++++++++++++-----------------
145966  5 files changed, 26 insertions(+), 30 deletions(-)
145967
145968 commit bd2a9f7ebb12fde7ea4dcf38d252bfea519970e4
145969 Author: Jorge González <jorgegonz@svn.gnome.org>
145970 Date:   Sat Nov 28 13:26:38 2009 +0100
145971
145972     Updated Spanish translation
145973
145974  po/es.po | 24 +++++++++---------------
145975  1 file changed, 9 insertions(+), 15 deletions(-)
145976
145977 commit 35d440535fecaacce228089b91873afc6c5e069a
145978 Author: Matthias Clasen <mclasen@redhat.com>
145979 Date:   Sat Nov 28 01:59:12 2009 -0500
145980
145981     Updates
145982
145983  NEWS | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
145984  1 file changed, 60 insertions(+)
145985
145986 commit 43149aafe04027bf7f91abb05df64afafc5ed4c4
145987 Author: Matthias Clasen <mclasen@redhat.com>
145988 Date:   Sat Nov 28 01:30:27 2009 -0500
145989
145990     Bump version to 2.23.0
145991
145992  configure.in | 6 +++---
145993  1 file changed, 3 insertions(+), 3 deletions(-)
145994
145995 commit 92a766c74380f7511b0f0c2ea04059133ff8fd73
145996 Author: Matej Urbančič <mateju@svn.gnome.org>
145997 Date:   Fri Nov 27 13:33:16 2009 +0100
145998
145999     Updated Slovenian translation
146000
146001  po/sl.po | 213
146002  ++++++++++++++++++++++++++++++++++-----------------------------
146003  1 file changed, 114 insertions(+), 99 deletions(-)
146004
146005 commit 56653e930feebd36cf36523669f3bcad59ad3dc2
146006 Author: Jorge González <jorgegonz@svn.gnome.org>
146007 Date:   Fri Nov 27 01:37:49 2009 +0100
146008
146009     Updated Spanish translation
146010
146011  po/es.po | 171
146012  ++++++++++++++++++++++++++++++++++++---------------------------
146013  1 file changed, 99 insertions(+), 72 deletions(-)
146014
146015 commit 8586b636c7a0162f7b06e00c6a563eeaf24cab46
146016 Author: Ryan Lortie <desrt@desrt.ca>
146017 Date:   Thu Nov 26 12:15:04 2009 -0500
146018
146019     Bug 589631 - enclose literals with double quotes
146020
146021     Improve strings for purpose of translation.
146022
146023     Based on a patch from Leonardo Ferreira Fontenelle.
146024
146025  gio/gmount.c | 10 +++++-----
146026  1 file changed, 5 insertions(+), 5 deletions(-)
146027
146028 commit 09b1b6414b6aa001733fa7897f48970cb3cf258a
146029 Author: Christian Kellner <gicmo@gnome.org>
146030 Date:   Fri Oct 9 15:06:44 2009 +0200
146031
146032     Add "default location" support to GMount
146033
146034     The "default location" of the given mount is a path that reflects
146035     the main entry point for the user (e.g. the home directory, or the
146036     root of the volume).
146037
146038     https://bugzilla.gnome.org/show_bug.cgi?id=561998
146039
146040  gio/gmount.c | 31 +++++++++++++++++++++++++++++++
146041  gio/gmount.h |  3 +++
146042  2 files changed, 34 insertions(+)
146043
146044 commit 2b2195bf68bf68837dc9f6b4765d3716694f42b3
146045 Author: Alexander Larsson <alexl@redhat.com>
146046 Date:   Thu Nov 26 16:05:07 2009 +0100
146047
146048     Pass in the right device to vfs->local_file_add_info for symlinks
146049
146050     We used to pass the path for the symlink, but the device of the target
146051     which is wrong and breaks metadata access.
146052
146053     https://bugzilla.gnome.org/show_bug.cgi?id=593809
146054
146055  gio/glocalfileinfo.c | 7 +++++--
146056  1 file changed, 5 insertions(+), 2 deletions(-)
146057
146058 commit 96f41b62836810563c4f69ba6d053e91c638728a
146059 Author: Mures Andone <mures.andone@movial.com>
146060 Date:   Tue Nov 10 14:59:31 2009 +0200
146061
146062     Fixed bug 91 (GIO monitoring not working due to bad assert)
146063
146064     https://bugzilla.gnome.org/show_bug.cgi?id=593856
146065
146066  gio/inotify/ginotifydirectorymonitor.c | 10 ++++++++--
146067  gio/inotify/ginotifyfilemonitor.c      | 10 ++++++++--
146068  2 files changed, 16 insertions(+), 4 deletions(-)
146069
146070 commit 97db31fa14d2556a649d1d66a0dfc1792c5908d7
146071 Author: Will Thompson <will.thompson@collabora.co.uk>
146072 Date:   Fri Nov 20 13:01:17 2009 +0000
146073
146074     Apply English pedantry to GAsyncInitable's docs
146075
146076     • "asynchronous" was misspelled as "asyncronous" in various places;
146077     • punctuation was missing;
146078     • g_async_initable_new_async() had a stray "and";
146079     • references to g_async_initable_new_finish() were missing a "the".
146080
146081     https://bugzilla.gnome.org/show_bug.cgi?id=602417
146082
146083  gio/gasyncinitable.c | 38 +++++++++++++++++++-------------------
146084  1 file changed, 19 insertions(+), 19 deletions(-)
146085
146086 commit 08d33b81ee4addefa6c5fac6894111d09f90951b
146087 Author: Alexander Larsson <alexl@redhat.com>
146088 Date:   Thu Nov 26 13:15:11 2009 +0100
146089
146090     Remove unused variable
146091
146092  gio/gzlibdecompressor.c | 1 -
146093  1 file changed, 1 deletion(-)
146094
146095 commit b35fa1994d6607376136716c133dd88433706ee8
146096 Author: Alexander Larsson <alexl@redhat.com>
146097 Date:   Thu Nov 26 12:30:14 2009 +0100
146098
146099     Cast iface_init to GInterfaceInitFunc
146100
146101     This is in line with what all other type define macros do.
146102
146103     https://bugzilla.gnome.org/show_bug.cgi?id=508157
146104
146105  gobject/gtypemodule.h       | 2 +-
146106  tests/gobject/dynamictype.c | 3 +--
146107  2 files changed, 2 insertions(+), 3 deletions(-)
146108
146109 commit 36646f46ab07dec3d5a2ce0c9ba1932587528ca8
146110 Author: Alexander Larsson <alexl@redhat.com>
146111 Date:   Thu Nov 26 11:54:44 2009 +0100
146112
146113     Add test for G_IMPLEMENT_INTERFACE_DYNAMIC
146114
146115  tests/gobject/dynamictype.c | 53
146116  +++++++++++++++++++++++++++++++++++++++++----
146117  1 file changed, 49 insertions(+), 4 deletions(-)
146118
146119 commit 7d51c96e5e39e8f3b403884f286ef781f0c952d6
146120 Author: Alexander Larsson <alexl@redhat.com>
146121 Date:   Tue Nov 24 09:53:15 2009 +0100
146122
146123     Add G_IMPLEMENT_INTERFACE_DYNAMIC
146124
146125     Convenience macro to easy interface addition for dynamic types.
146126
146127     https://bugzilla.gnome.org/show_bug.cgi?id=508157
146128
146129  docs/reference/gobject/gobject-sections.txt |  1 +
146130  gobject/gtypemodule.h                       | 27
146131  ++++++++++++++++++++++++---
146132  2 files changed, 25 insertions(+), 3 deletions(-)
146133
146134 commit b3156508c49f5274805de1d0d9bc5a69f43de1e9
146135 Author: Christian Persch <chpe@gnome.org>
146136 Date:   Sat May 24 21:00:11 2008 +0200
146137
146138     Add TB and PB cases to g_format_size_for_display
146139
146140  glib/gfileutils.c | 32 +++++++++++++++++++++++++-------
146141  1 file changed, 25 insertions(+), 7 deletions(-)
146142
146143 commit 1ffedec41f01b2cac9ecd9664cec1867e5d1ebb0
146144 Author: Tor Lillqvist <tml@iki.fi>
146145 Date:   Wed Nov 25 12:57:10 2009 +0200
146146
146147     Remove fuzzy marker from header, which crashed my msgfmt
146148
146149  po/en@shaw.po | 1 -
146150  1 file changed, 1 deletion(-)
146151
146152 commit 3d7edc137e447456b7cd6b9df8b6257454c43a5d
146153 Author: Ryan Lortie <desrt@desrt.ca>
146154 Date:   Wed Nov 11 22:40:28 2009 -0500
146155
146156     Bug 601637 - add GUnixFDList
146157
146158     change GUnixFDMessage to contain a GUnixFDList.
146159
146160     add test case for GUnixFDMessage and GUnixFDList.
146161
146162     update docs.
146163
146164  docs/reference/gio/gio-docs.xml     |   1 +
146165  docs/reference/gio/gio-sections.txt |  23 +++
146166  docs/reference/gio/gio.types        |   1 +
146167  gio/Makefile.am                     |   2 +
146168  gio/gunixfdlist.c                   | 391
146169  ++++++++++++++++++++++++++++++++++++
146170  gio/gunixfdlist.h                   |  89 ++++++++
146171  gio/gunixfdmessage.c                | 193 +++++++++++-------
146172  gio/gunixfdmessage.h                |   7 +-
146173  gio/tests/Makefile.am               |   5 +-
146174  gio/tests/unix-fd.c                 | 197 ++++++++++++++++++
146175  10 files changed, 835 insertions(+), 74 deletions(-)
146176
146177 commit e5a98502be13e9f9561106577ecbc736211ca692
146178 Author: Alexander Larsson <alexl@redhat.com>
146179 Date:   Tue Nov 24 13:31:33 2009 +0100
146180
146181     Update gio.symbols with new functions
146182
146183  gio/gio.symbols | 53
146184  +++++++++++++++++++++++++++++++++++++++++++++++++++++
146185  1 file changed, 53 insertions(+)
146186
146187 commit b7c4aa61523adfe79991051edf2d0128fd0e5222
146188 Author: Alexander Larsson <alexl@redhat.com>
146189 Date:   Tue Nov 24 13:31:10 2009 +0100
146190
146191     Export g_charset_converter_get_num_fallbacks in header
146192
146193  gio/gcharsetconverter.h | 1 +
146194  1 file changed, 1 insertion(+)
146195
146196 commit 2af69f4135253573ccc3a14f0cb9555bdba6ac3b
146197 Author: Alexander Larsson <alexl@redhat.com>
146198 Date:   Tue Nov 24 13:02:05 2009 +0100
146199
146200     Fix GZlibCompressorFormat names
146201
146202     What used to be called RAW is really the zlib header format.
146203     There is a real "raw" format, so rename the default and add a
146204     RAW type.
146205
146206  gio/gioenums.h          |  8 +++++---
146207  gio/gzlibcompressor.c   | 12 ++++++++++--
146208  gio/gzlibdecompressor.c |  9 +++++++--
146209  gio/tests/filter-cat.c  |  4 ++--
146210  4 files changed, 24 insertions(+), 9 deletions(-)
146211
146212 commit 85501f5ffabe59ac38daf4d29990a7d5cd949c31
146213 Author: Ryan Lortie <desrt@desrt.ca>
146214 Date:   Wed Nov 11 23:31:12 2009 -0500
146215
146216     Bug 591214 - Warnings building gcancellable.o
146217
146218     - check for EINTR on read() and write() calls
146219     - remove unused 'priv' variable
146220
146221  gio/gcancellable.c | 33 ++++++++++++++++++++++++++-------
146222  1 file changed, 26 insertions(+), 7 deletions(-)
146223
146224 commit 48e2a570439373882cf755567e1d147bc5dd50e5
146225 Author: Ryan Lortie <desrt@desrt.ca>
146226 Date:   Fri Nov 20 12:54:35 2009 -0600
146227
146228     Bug 598712 - can't detect text file with backspace
146229
146230     looks_like_text(): Allow '\b' to appear in text files.
146231
146232  gio/gcontenttype.c | 5 +++--
146233  1 file changed, 3 insertions(+), 2 deletions(-)
146234
146235 commit 230745a350fea524f899c6319a7c529fd82bd377
146236 Author: Alexander Larsson <alexl@redhat.com>
146237 Date:   Wed Nov 18 16:07:16 2009 +0100
146238
146239     Add filter-cat test for GConverter streams
146240
146241  gio/tests/Makefile.am  |   4 +
146242  gio/tests/filter-cat.c | 227
146243  +++++++++++++++++++++++++++++++++++++++++++++++++
146244  2 files changed, 231 insertions(+)
146245
146246 commit 92b9218cbf8cbc594c3a067b2dc09730416df85f
146247 Author: Alexander Larsson <alexl@redhat.com>
146248 Date:   Fri Nov 20 12:04:31 2009 +0100
146249
146250     Add GZlibCompressor
146251
146252  gio/Makefile.am       |   2 +
146253  gio/gio.h             |   1 +
146254  gio/giotypes.h        |   1 +
146255  gio/gzlibcompressor.c | 316
146256  ++++++++++++++++++++++++++++++++++++++++++++++++++
146257  gio/gzlibcompressor.h |  51 ++++++++
146258  5 files changed, 371 insertions(+)
146259
146260 commit 38c3eb14e42da8ca2d55918be048cf1729591486
146261 Author: Alexander Larsson <alexl@redhat.com>
146262 Date:   Thu Nov 19 17:20:20 2009 +0100
146263
146264     Add GZlibDecompressor for zlib decompression
146265
146266  gio/Makefile.am         |   2 +
146267  gio/gio.h               |   1 +
146268  gio/gioenums.h          |  15 +++
146269  gio/giotypes.h          |   1 +
146270  gio/gzlibdecompressor.c | 292
146271  ++++++++++++++++++++++++++++++++++++++++++++++++
146272  gio/gzlibdecompressor.h |  50 +++++++++
146273  6 files changed, 361 insertions(+)
146274
146275 commit 8cb1252d92e5cfea3804ef27edc01cac5b044ff3
146276 Author: Alexander Larsson <alexl@redhat.com>
146277 Date:   Thu Nov 19 17:16:29 2009 +0100
146278
146279     Add zlib dependency to gio
146280
146281     Will be used by compression APIs
146282
146283  configure.in    | 11 +++++++++++
146284  gio-2.0.pc.in   |  1 +
146285  gio/Makefile.am |  1 +
146286  3 files changed, 13 insertions(+)
146287
146288 commit fce2873641ffe20834722ad33894c91b2e4b6c32
146289 Author: Alexander Larsson <alexl@redhat.com>
146290 Date:   Fri Oct 23 19:59:03 2009 +0200
146291
146292     Add test for converter streams
146293
146294  gio/tests/Makefile.am        |   4 +
146295  gio/tests/converter-stream.c | 576
146296  +++++++++++++++++++++++++++++++++++++++++++
146297  2 files changed, 580 insertions(+)
146298
146299 commit 7f8991596be1f17bd71c367bef630423f0a83c35
146300 Author: Alexander Larsson <alexl@redhat.com>
146301 Date:   Mon Nov 23 15:03:57 2009 +0100
146302
146303     Add GConverterOutputStream
146304
146305     This allows for conversion when saving
146306
146307  gio/Makefile.am              |   2 +
146308  gio/gconverteroutputstream.c | 595
146309  +++++++++++++++++++++++++++++++++++++++++++
146310  gio/gconverteroutputstream.h |  80 ++++++
146311  gio/gio.h                    |   1 +
146312  gio/giotypes.h               |   1 +
146313  5 files changed, 679 insertions(+)
146314
146315 commit afe3324fcac8ea2a6b6007c938d7974aa923c0d3
146316 Author: Alexander Larsson <alexl@redhat.com>
146317 Date:   Mon Nov 23 15:02:50 2009 +0100
146318
146319     Add g_output_stream_is_closing
146320
146321     Need this to check how we're flushing when closing a converter
146322     output stream.
146323
146324  gio/goutputstream.c | 29 ++++++++++++++++++++++++++++-
146325  gio/goutputstream.h |  1 +
146326  2 files changed, 29 insertions(+), 1 deletion(-)
146327
146328 commit 848e0bf760ea7326420669e90ef6675786dea702
146329 Author: Alexander Larsson <alexl@redhat.com>
146330 Date:   Thu Oct 22 22:50:52 2009 +0200
146331
146332     Add GConverterInputStream
146333
146334     Read and convert data from an input stream
146335
146336  gio/Makefile.am             |   2 +
146337  gio/gconverterinputstream.c | 544
146338  ++++++++++++++++++++++++++++++++++++++++++++
146339  gio/gconverterinputstream.h |  80 +++++++
146340  gio/gio.h                   |   1 +
146341  gio/giotypes.h              |   1 +
146342  5 files changed, 628 insertions(+)
146343
146344 commit 134e9bd84f6311e8b18fe69ce8df030561aa12d9
146345 Author: Alexander Larsson <alexl@redhat.com>
146346 Date:   Mon Nov 23 16:19:08 2009 +0100
146347
146348     Add fallback mode to GCharsetConverter
146349
146350  gio/gcharsetconverter.c | 75
146351  ++++++++++++++++++++++++++++++++++++++++++++++---
146352  gio/gcharsetconverter.h |  3 ++
146353  2 files changed, 74 insertions(+), 4 deletions(-)
146354
146355 commit 4b8382823e0f03b59d07473f708f1892dcd743dc
146356 Author: Alexander Larsson <alexl@redhat.com>
146357 Date:   Wed Oct 21 21:25:36 2009 +0200
146358
146359     Add GCharsetConverter
146360
146361  gio/Makefile.am         |   2 +
146362  gio/gcharsetconverter.c | 373
146363  ++++++++++++++++++++++++++++++++++++++++++++++++
146364  gio/gcharsetconverter.h |  52 +++++++
146365  gio/gio.h               |   1 +
146366  gio/giotypes.h          |   1 +
146367  5 files changed, 429 insertions(+)
146368
146369 commit 0d86b25f91aeff168474280f4f5e03df779afc6d
146370 Author: Alexander Larsson <alexl@redhat.com>
146371 Date:   Wed Nov 18 13:14:13 2009 +0100
146372
146373     Add GConverter interface
146374
146375     This is an interface for stateful conversions of data. Its a generic
146376     interface suitable for things like IConv, compression, decompression,
146377     and regexp replacement.
146378
146379  gio/Makefile.am  |   2 +
146380  gio/gconverter.c | 234
146381  +++++++++++++++++++++++++++++++++++++++++++++++++++++++
146382  gio/gconverter.h |  94 ++++++++++++++++++++++
146383  gio/gio.h        |   1 +
146384  gio/gioenums.h   |  34 ++++++++
146385  gio/giotypes.h   |   1 +
146386  6 files changed, 366 insertions(+)
146387
146388 commit 110133135dabfb2ac829abe7bf84d95baf92a61a
146389 Author: Alexander Larsson <alexl@redhat.com>
146390 Date:   Tue Oct 20 14:12:31 2009 +0200
146391
146392     Add G_IO_ERROR_PARTIAL_INPUT and G_IO_ERROR_INVALID_DATA errors
146393
146394     These are needed for GConverter
146395
146396  gio/gioenums.h | 6 +++++-
146397  1 file changed, 5 insertions(+), 1 deletion(-)
146398
146399 commit 04d83e8e503a07e7b4279227c8f992ddf7c6ef4e
146400 Author: Cody Russell <bratsche@gnome.org>
146401 Date:   Mon Nov 23 07:48:14 2009 -0600
146402
146403     gtester should fail even if -k is passed
146404
146405  glib/gtester.c | 2 +-
146406  1 file changed, 1 insertion(+), 1 deletion(-)
146407
146408 commit 874efeb8ea7b822cfba254421e76b331815782cb
146409 Author: Vladimir Melo <vmelo@gnome.org>
146410 Date:   Mon Nov 23 08:36:06 2009 -0500
146411
146412     Updated Brazilian Portuguese translation.
146413
146414  po/pt_BR.po | 928
146415  ++++++++++++++++++++++++++++++------------------------------
146416  1 file changed, 469 insertions(+), 459 deletions(-)
146417
146418 commit 56eee6759ba04ad970d2bb356a27de13d79ea575
146419 Author: Ryan Lortie <desrt@desrt.ca>
146420 Date:   Fri Nov 20 14:40:58 2009 -0600
146421
146422     Remove #include "glocalfile.h" from GFile
146423
146424     It might give somebody the wrong idea. =)
146425
146426  gio/gfile.c | 1 -
146427  1 file changed, 1 deletion(-)
146428
146429 commit ec79146572aece95c7bc032b486e6a57015ee6e4
146430 Author: Benjamin Otte <otte@gnome.org>
146431 Date:   Fri Nov 20 16:47:09 2009 +0100
146432
146433     Fix thread-safety
146434
146435     The n_children variable can be written when locked, while the n_supers
146436     variable is read at any time. As they both share the same bytes,
146437     accessing them is not threadsafe.
146438     This patch puts them into different bytes.
146439
146440     Thanks to Xan Lopez and valgrind for noticing this.
146441
146442  gobject/gtype.c | 4 ++--
146443  1 file changed, 2 insertions(+), 2 deletions(-)
146444
146445 commit ba2b2bbca2b747d704ae62e99fc7d216f82111ff
146446 Author: Juan A. Suarez Romero <jasuarez@igalia.com>
146447 Date:   Fri Nov 20 16:46:41 2009 +0100
146448
146449     priv variable should only be used in win32 code
146450
146451  gio/gcancellable.c | 44 +++++++++++++++++++++++---------------------
146452  1 file changed, 23 insertions(+), 21 deletions(-)
146453
146454 commit 8e2fa44953f1f92afdb198bb3ff8b98bb4cf6699
146455 Author: Ryan Lortie <desrt@desrt.ca>
146456 Date:   Thu Nov 19 10:19:01 2009 -0600
146457
146458     g_socket_listener_add_any_inet_port is Since 2.24
146459
146460     accidentally committed an old patch without updating.
146461
146462  gio/gsocketlistener.c | 2 +-
146463  1 file changed, 1 insertion(+), 1 deletion(-)
146464
146465 commit c005878ae7e429dd51f6be3d9a22b430c8155221
146466 Author: Ryan Lortie <desrt@desrt.ca>
146467 Date:   Mon Jun 15 14:07:13 2009 -0400
146468
146469     Bug 585566 - GSocketListener API issues
146470
146471     Add a new function, g_socket_listener_add_any_inet_port(), to
146472     deal with
146473     the desired use case.
146474
146475  docs/reference/gio/gio-sections.txt |   1 +
146476  gio/gio.symbols                     |   1 +
146477  gio/gsocketlistener.c               | 225
146478  ++++++++++++++++++++++++++++++++++++
146479  gio/gsocketlistener.h               |   3 +
146480  4 files changed, 230 insertions(+)
146481
146482 commit 77baa70eda24be0049d09123e4b81b1f03817110
146483 Author: Christian Dywan <christian@lanedo.com>
146484 Date:   Thu Nov 19 09:58:43 2009 -0600
146485
146486     Bug 600550 - (...) doesn't treat arguments properly
146487
146488     Add some additional checking to g_app_info_create_from_commandline to
146489     make it handle strange inputs more elegantly.
146490
146491  gio/gdesktopappinfo.c | 4 +++-
146492  1 file changed, 3 insertions(+), 1 deletion(-)
146493
146494 commit 3257e8ebe470fce6b2eb935589f18d509336a227
146495 Author: Vincent Untz <vuntz@gnome.org>
146496 Date:   Wed Nov 18 16:37:47 2009 -0600
146497
146498     Bug 600620 - Add g_app_info_get_display_name()
146499
146500     This new API can make use of X-GNOME-FullName in .desktop files,
146501     to have
146502     the full name of applications.
146503
146504  gio/gappinfo.c        | 27 +++++++++++++++++++++++++++
146505  gio/gappinfo.h        |  2 ++
146506  gio/gdesktopappinfo.c | 20 ++++++++++++++++++++
146507  3 files changed, 49 insertions(+)
146508
146509 commit 9681d7e75f2d1296a890bfa64b3478ea7025df62
146510 Author: Ryan Lortie <desrt@desrt.ca>
146511 Date:   Wed Nov 18 18:43:30 2009 -0600
146512
146513     Bug 595138 - GFile not robust with invalid input
146514
146515     Improve handling of g_file_query_default_handler() when called on an
146516     invalid GFile (ie: one created with an invalid URI).
146517
146518  gio/gfile.c | 2 +-
146519  1 file changed, 1 insertion(+), 1 deletion(-)
146520
146521 commit 5d97ea298672880ee80964c07b9cf31d604c3df9
146522 Author: Ryan Lortie <desrt@desrt.ca>
146523 Date:   Tue Nov 17 20:41:48 2009 -0600
146524
146525     Bug 600141 - Add -pthread to gmodule pkg-config
146526
146527     It is not generally permissible to dlopen() libpthread into a program
146528     that is not already linked with threading support.  The most
146529     common case
146530     of this happening is when GIO opens Gvfs (which includes DBus, which
146531     links against libpthread).
146532
146533     Since gmodule is the way that most users cause this problem for
146534     themselves and since the easiest workaround is to link the program
146535     with
146536     -pthread, the best fix for the issue is to add -pthread to the gmodule
146537     pkg-config.
146538
146539  gmodule-2.0-uninstalled.pc.in           | 4 ++--
146540  gmodule-2.0.pc.in                       | 4 ++--
146541  gmodule-export-2.0.pc.in                | 4 ++--
146542  gmodule-no-export-2.0-uninstalled.pc.in | 4 ++--
146543  gmodule-no-export-2.0.pc.in             | 4 ++--
146544  5 files changed, 10 insertions(+), 10 deletions(-)
146545
146546 commit 983a717fa6431d67ce9d765c1714f77ecb0b02fa
146547 Author: Ryan Lortie <desrt@desrt.ca>
146548 Date:   Thu Nov 12 01:37:27 2009 -0500
146549
146550     Bug 535159 - g_file_has_parent
146551
146552     - add a g_file_has_parent() function as a wrapper around
146553        g_file_get_parent()
146554
146555  docs/reference/gio/gio-sections.txt |  1 +
146556  gio/gfile.c                         | 43
146557  +++++++++++++++++++++++++++++++++++++
146558  gio/gfile.h                         |  2 ++
146559  gio/gio.symbols                     |  1 +
146560  4 files changed, 47 insertions(+)
146561
146562 commit ba0a6e1911ee581f1d651a7a05bab789c760ef3c
146563 Author: Javier Jardón <jjardon@gnome.org>
146564 Date:   Mon Nov 16 00:29:39 2009 +0100
146565
146566     Fix compilation warning: Initialize the variable
146567
146568  gio/tests/unix-streams.c | 2 +-
146569  1 file changed, 1 insertion(+), 1 deletion(-)
146570
146571 commit c6243026ed61698a797ce1b731760e4f0497ad97
146572 Author: Javier Jardón <jjardon@gnome.org>
146573 Date:   Mon Nov 16 00:33:07 2009 +0100
146574
146575     Fix compilation warning: Remove unused function
146576
146577  gio/xdgmime/xdgmimecache.c | 1 -
146578  1 file changed, 1 deletion(-)
146579
146580 commit 00a331f970dfd49e1f9dc5ed3b42a9dd41d530ce
146581 Author: Javier Jardón <jjardon@gnome.org>
146582 Date:   Mon Nov 16 00:22:03 2009 +0100
146583
146584     Fix compilation warning: cast to (GCompareFunc)
146585
146586  gio/gdesktopappinfo.c | 2 +-
146587  1 file changed, 1 insertion(+), 1 deletion(-)
146588
146589 commit 18b3ff33afad10dfac7dfdf3025313490f8313cc
146590 Author: Javier Jardón <jjardon@gnome.org>
146591 Date:   Sun Nov 15 05:51:45 2009 +0100
146592
146593     Don't mention g_utf32_to_utf8() and g_utf8_to_utf32()
146594
146595     These functions doesn't exist.
146596     Suggest to use g_ucs4_to_utf8/g_utf8_to_ucs4 to produce the UTF-8
146597     representation of a gunichar
146598
146599     This fix bug: https://bugzilla.gnome.org/show_bug.cgi?id=601874
146600
146601  docs/reference/glib/tmpl/unicode.sgml | 4 ++--
146602  1 file changed, 2 insertions(+), 2 deletions(-)
146603
146604 commit 96bf69d4cc4077a986c9b2c398356e9d543d88bd
146605 Author: Javier Jardón <jjardon@gnome.org>
146606 Date:   Sun Nov 15 23:58:23 2009 +0100
146607
146608     Suggest the use of G_STRFUNC
146609
146610     Suggest G_STRFUNC in the documentation of the deprecated functions
146611     G_GNUC_PRETTY_FUNCTION and G_GNUC_FUNCTION
146612
146613  docs/reference/glib/tmpl/macros_misc.sgml | 4 ++--
146614  1 file changed, 2 insertions(+), 2 deletions(-)
146615
146616 commit 6b7b7a76020e76370e416d794eceb99937b9ed33
146617 Author: Ryan Lortie <desrt@desrt.ca>
146618 Date:   Wed Nov 11 23:48:06 2009 -0500
146619
146620     Bug 587300 - g_cancellable_disconnect deadlock
146621
146622     add documentation to clarify that a deadlock is the expected case for
146623     calling this function from a signal handler
146624
146625  gio/gcancellable.c | 9 ++++++---
146626  1 file changed, 6 insertions(+), 3 deletions(-)
146627
146628 commit 3d09b8e09c07ebb3bae4074f946c5da8d643d247
146629 Author: Ryan Lortie <desrt@desrt.ca>
146630 Date:   Wed Nov 11 23:21:48 2009 -0500
146631
146632     Bug 591216 - Warning building resolver.o
146633
146634     check result of write system call to quiet compiler warning
146635
146636  gio/tests/resolver.c | 5 ++++-
146637  1 file changed, 4 insertions(+), 1 deletion(-)
146638
146639 commit 78e8b39b49ce47a80e70319ffaf548cda177a746
146640 Author: Ryan Lortie <desrt@desrt.ca>
146641 Date:   Wed Nov 11 22:20:11 2009 -0500
146642
146643     GSocket.receive_message: fix bogus allocation math
146644
146645  gio/gsocket.c | 3 +--
146646  1 file changed, 1 insertion(+), 2 deletions(-)
146647
146648 commit 409cdb8d13225125c12f7b56293b6dd397086c29
146649 Author: Kjartan Maraas <kmaraas@gnome.org>
146650 Date:   Wed Nov 11 20:09:53 2009 +0100
146651
146652     Updated Norwegian bokmål translation.
146653
146654  po/nb.po | 929
146655  ++++++++++++++++++++++++++++++++-------------------------------
146656  1 file changed, 466 insertions(+), 463 deletions(-)
146657
146658 commit e5b20a3364b831a19b6cf99f67f803da3a6b6e6b
146659 Author: Tor Lillqvist <tml@iki.fi>
146660 Date:   Tue Nov 10 14:19:59 2009 +0200
146661
146662     Include all of share/gtk-doc/html to get also the gio docs
146663
146664     Also add -D switches to not pointlessly include entries for
146665     directories
146666     in the zip files.
146667
146668  glib-zip.in | 9 ++++-----
146669  1 file changed, 4 insertions(+), 5 deletions(-)
146670
146671 commit 6e86c9a6aa977331c6bd47b726aaf34398a5ad37
146672 Author: Tor Lillqvist <tml@iki.fi>
146673 Date:   Tue Nov 10 01:37:13 2009 +0200
146674
146675     Avoid gcc warning about redeclaration of atexit() on MinGW
146676
146677  glib/gutils.h | 2 ++
146678  1 file changed, 2 insertions(+)
146679
146680 commit a9c4320e813aa80343ed5826c51be456a5683f5f
146681 Author: Daniel Nylander <po@danielnylander.se>
146682 Date:   Sun Nov 8 22:04:51 2009 +0100
146683
146684     Updated Swedish translation
146685
146686  po/sv.po | 1307
146687  ++++++++++++++++++++++++++++++++------------------------------
146688  1 file changed, 668 insertions(+), 639 deletions(-)
146689
146690 commit e9915ee7bdde49a7c6c2c0592b96f60cf31b8383
146691 Author: Fran Diéguez <fran.dieguez@mabishu.com>
146692 Date:   Sat Nov 7 14:40:58 2009 +0100
146693
146694     Updated Galician Translation
146695
146696  po/gl.po | 918
146697  ++++++++++++++++++++++++++++++++-------------------------------
146698  1 file changed, 465 insertions(+), 453 deletions(-)
146699
146700 commit ee116a6b1c60343aafd5b10e11798adbeed0d555
146701 Author: Jorge González <jorgegonz@svn.gnome.org>
146702 Date:   Fri Nov 6 21:51:28 2009 +0100
146703
146704     Updated Spanish translation
146705
146706  po/es.po | 927
146707  ++++++++++++++++++++++++++++++++-------------------------------
146708  1 file changed, 467 insertions(+), 460 deletions(-)
146709
146710 commit 6c315c77895e7e64c5dfb08cc223ff442f924e00
146711 Author: Ivar Smolin <okul@linux.ee>
146712 Date:   Fri Nov 6 18:15:29 2009 +0200
146713
146714     Updating Estonian translation
146715
146716  po/et.po | 21 ++++++++-------------
146717  1 file changed, 8 insertions(+), 13 deletions(-)
146718
146719 commit fc0b5d735ed06fd09f6f6169965ea427d43c241b
146720 Author: Matej Urbančič <mateju@svn.gnome.org>
146721 Date:   Fri Nov 6 14:58:44 2009 +0100
146722
146723     Updated Slovenian translation
146724
146725  po/sl.po | 1316
146726  ++++++++++++++++++++++++++++++++------------------------------
146727  1 file changed, 686 insertions(+), 630 deletions(-)
146728
146729 commit ef6117f78d036b956d3fe91f6a3748f64499f4c1
146730 Author: Stéphane Démurget <stephane.demurget@free.fr>
146731 Date:   Sun Oct 25 11:14:36 2009 +0100
146732
146733     Bug 324930 - Nicer message for EPERM on symlink
146734
146735     Introduced a more precise error message for EPERM when symlinking to
146736     a local filesystem.
146737
146738     EPERM on symlink means symlinking is not supported by the underlying
146739     fs so it is not the general meaning of EPERM which roughly translates
146740     to 'Operation not permitted'.
146741
146742  gio/glocalfile.c | 4 ++++
146743  1 file changed, 4 insertions(+)
146744
146745 commit 3c57a6c7ccb38efb8fb3ecf12e9f66f113ffde19
146746 Author: Tor Lillqvist <tml@iki.fi>
146747 Date:   Wed Nov 4 23:59:18 2009 +0200
146748
146749     Don't call WSAEventSelect() on -1
146750
146751     If g_io_win32_sock_close() has been called on a socket channel, don't
146752     later in g_io_win32_free() call WSAEventSelect() on its fd which has
146753     been set to -1.
146754
146755  glib/giowin32.c | 3 ++-
146756  1 file changed, 2 insertions(+), 1 deletion(-)
146757
146758 commit 0d6b1ab42a6a9026743f197f03264afdbac7fb7b
146759 Author: Paolo Bonzini <bonzini@gnu.org>
146760 Date:   Tue Nov 3 18:38:58 2009 +0200
146761
146762     Don't run system("touch conf.glibtest)" in the AM_PATH_GLIB_2_0 macro
146763
146764     Just use the C library instead to create the file. Helps building
146765     using Wine. Not that I think we want to endorse that, but accepting
146766     this minimal patch doesn't hurt. From bug #590016.
146767
146768     Signed-off-by: Tor Lillqvist <tml@iki.fi>
146769
146770  m4macros/glib-2.0.m4 | 3 +--
146771  1 file changed, 1 insertion(+), 2 deletions(-)
146772
146773 commit f6276add355388738f856201c400d1c43cedcaf2
146774 Author: Tor Lillqvist <tml@iki.fi>
146775 Date:   Tue Nov 3 18:21:19 2009 +0200
146776
146777     Improve descriptive comment text
146778
146779  glibconfig.h.win32.in | 8 ++++++--
146780  1 file changed, 6 insertions(+), 2 deletions(-)
146781
146782 commit 9c292a831fac91dfe17158e3379d6ef4ad351c76
146783 Author: Hib Eris <hib@hiberis.nl>
146784 Date:   Tue Nov 3 15:06:29 2009 +0200
146785
146786     Fix check for C++ compiler when cross-compiling
146787
146788     Use AC_CHECK_TOOLS instead of AC_CHECK_PROGS. Patch from bug #577711.
146789
146790  configure.in | 2 +-
146791  1 file changed, 1 insertion(+), 1 deletion(-)
146792
146793 commit b64ee1f02098d229ff16df9dfebdc3e3f3d76687
146794 Author: Carlo Bramini <carlo.bramix@libero.it>
146795 Date:   Tue Nov 3 14:26:25 2009 +0200
146796
146797     Make g_file_test() behave on Windows more like as on POSIX
146798
146799     Patch from bug #572252.
146800
146801  glib/gfileutils.c | 19 +++++++++++++------
146802  1 file changed, 13 insertions(+), 6 deletions(-)
146803
146804 commit 22d026d34492b27a531bc60e6edc10eec1aa61be
146805 Author: Thomas Thurman <tthurman@gnome.org>
146806 Date:   Sat Oct 31 02:49:31 2009 -0400
146807
146808     Shavian translation
146809
146810  po/LINGUAS    |    1 +
146811  po/en@shaw.po | 1968
146812  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
146813  2 files changed, 1969 insertions(+)
146814
146815 commit 4288ad76922da01d1f452c6c257e97008b16aaf0
146816 Author: Benjamin Otte <otte@gnome.org>
146817 Date:   Wed Oct 28 19:18:20 2009 +0100
146818
146819     Properly nul-terminate return values from g_convert()
146820
146821     The patch ensures that multibyte character sets are properly
146822     nul-terminated. This is an issue because the documentation claims to
146823     return a "nul-terminated" string and users of the API assume that
146824     means
146825     a proper nul-termination in the resulting character set.
146826
146827     I looked at Pidgin and GStreamer code and found at least 3 cases where
146828     this was happening.
146829
146830     This patch also reverts the documentation change from
146831     5a633f82dbbce067c56fba0ee372fd341b76368d as that is now no longer
146832     necessary.
146833
146834  glib/gconvert.c | 44 ++++++++++++++++++++------------------------
146835  1 file changed, 20 insertions(+), 24 deletions(-)
146836
146837 commit 5a633f82dbbce067c56fba0ee372fd341b76368d
146838 Author: Benjamin Otte <otte@gnome.org>
146839 Date:   Tue Oct 27 21:07:13 2009 +0100
146840
146841     Clarify documentation about g_convert() nul-terminated returns
146842
146843     THere is effectively no nul-termination for multibyte characters.
146844
146845  glib/gconvert.c | 22 ++++++++++++++++------
146846  1 file changed, 16 insertions(+), 6 deletions(-)
146847
146848 commit f3fbf37dd899de5d7bd61d86bed8aada479f564a
146849 Author: Matthias Clasen <mclasen@redhat.com>
146850 Date:   Sun Oct 25 02:56:13 2009 -0400
146851
146852     Avoid a warning
146853
146854  gio/gfile.c | 11 +++++++----
146855  1 file changed, 7 insertions(+), 4 deletions(-)
146856
146857 commit e63262d49d40a36060613fb1d0ed468ca5dddc19
146858 Author: Matthias Clasen <mclasen@redhat.com>
146859 Date:   Sun Oct 25 02:55:46 2009 -0400
146860
146861     Don't give up too early when collecting mime types
146862
146863     Since returning exactly one match has special significance, don't
146864     give up matching before we've found at least 2 types. Also, make
146865     sure that we don't return the same mime type more than once.
146866     Bug 541236.
146867
146868  gio/xdgmime/xdgmimecache.c | 67
146869  +++++++++++++++++++++++++++++++++-------------
146870  gio/xdgmime/xdgmimeglob.c  | 43 +++++++++++++++++++++++++----
146871  2 files changed, 87 insertions(+), 23 deletions(-)
146872
146873 commit 3dab24828edd8ebfd6d6c8bb20c181fc0d5650a1
146874 Author: Sven Herzberg <herzi@gnome-de.org>
146875 Date:   Fri Oct 23 14:49:38 2009 +0200
146876
146877     make sure g_set_prgname() gets called only once
146878
146879     * glib/gutils.c: copy the call-once statement from
146880     g_set_application_name();
146881       Fixes Bug #563627: g_get_prgname() threadsafety
146882
146883  glib/gutils.c | 13 ++++++++++---
146884  1 file changed, 10 insertions(+), 3 deletions(-)
146885
146886 commit d105f431b0b684ed47e1c23ca283e38e522ce545
146887 Author: Tor Lillqvist <tml@iki.fi>
146888 Date:   Fri Oct 23 00:46:50 2009 +0300
146889
146890     Fix GWin32DirectoryMonitor
146891
146892     GWin32DirectoryMonitor was quite broken, but nobody had apparently
146893     noticed, or at least not filed any bug. Only now with a bleeding edge
146894     GTK+ file chooser does the code get exercised in common programs like
146895     gtk-demo or GIMP, apparently. Bug #598899.
146896
146897  gio/win32/gwin32directorymonitor.c | 67
146898  ++++++++++++++++++++++++++++----------
146899  1 file changed, 50 insertions(+), 17 deletions(-)
146900
146901 commit 8eebc189440693922e23298a761189cfbe71f796
146902 Author: Cody Russell <bratsche@gnome.org>
146903 Date:   Wed Oct 14 21:24:30 2009 -0500
146904
146905     GTypeModule derived class unref does not unload plugin
146906
146907     Correctly unref the pclass. Patch by Chris Wilson and Tim Janik.
146908
146909     https://bugzilla.gnome.org/show_bug.cgi?id=350200
146910
146911  gobject/gtype.c | 4 +++-
146912  1 file changed, 3 insertions(+), 1 deletion(-)
146913
146914 commit e95a3b0576fc9426441956e4053791e197d4f421
146915 Author: Tomas Bzatek <tbzatek@redhat.com>
146916 Date:   Tue Oct 13 16:21:42 2009 +0200
146917
146918     Documentation fixes
146919
146920  docs/reference/gio/gio-sections.txt | 1 +
146921  gio/gfileattribute.c                | 1 +
146922  gio/gfileinfo.h                     | 5 +++--
146923  3 files changed, 5 insertions(+), 2 deletions(-)
146924
146925 commit 443674faaa0c6c79492732fd56360faeca06e9ab
146926 Author: Tor Lillqvist <tml@iki.fi>
146927 Date:   Mon Oct 12 00:18:48 2009 +0300
146928
146929     Construct the gio module directory pathname at run-time on Windows
146930
146931  gio/giomodule.c | 33 +++++++++++++++++++++++++++++++++
146932  1 file changed, 33 insertions(+)
146933
146934 commit 2a3710872f8bfc1c95dc8044c92c9ce020adad40
146935 Author: Alexander Larsson <alexl@redhat.com>
146936 Date:   Thu Oct 8 11:59:23 2009 +0200
146937
146938     xdgmime: sort glob hits with larger weight first
146939
146940     Higher weight is more important, so return these first meaning
146941     they will be used as the default.
146942
146943  gio/xdgmime/xdgmimecache.c | 2 +-
146944  gio/xdgmime/xdgmimeglob.c  | 2 +-
146945  2 files changed, 2 insertions(+), 2 deletions(-)
146946
146947 commit d9b87676fa8f0340a9baa2001ae912192e12d4c6
146948 Author: Ivar Smolin <okul@linux.ee>
146949 Date:   Thu Oct 8 09:56:25 2009 +0300
146950
146951     Updating Estonian translation
146952
146953  po/et.po | 477
146954  ++-------------------------------------------------------------
146955  1 file changed, 11 insertions(+), 466 deletions(-)
146956
146957 commit 3daaa459e332c62972c8792453e0a841157ecf11
146958 Author: Matthias Clasen <mclasen@redhat.com>
146959 Date:   Wed Oct 7 10:31:19 2009 -0400
146960
146961     Bump version
146962
146963  configure.in | 4 ++--
146964  1 file changed, 2 insertions(+), 2 deletions(-)
146965
146966 commit f814174371cbc61404012720c49485bc4d66feba
146967 Author: Matthias Clasen <mclasen@redhat.com>
146968 Date:   Wed Oct 7 10:29:32 2009 -0400
146969
146970     2.22.2
146971
146972  NEWS                    |   6 +-
146973  build/win32/Makefile.am |   9 +-
146974  po/am.po                |   2 +-
146975  po/ar.po                |   2 +-
146976  po/as.po                |   2 +-
146977  po/az.po                |   2 +-
146978  po/be.po                |   2 +-
146979  po/be@latin.po          |   2 +-
146980  po/bg.po                |   2 +-
146981  po/bn.po                |   2 +-
146982  po/bn_IN.po             |   2 +-
146983  po/bs.po                |   2 +-
146984  po/ca.po                |   2 +-
146985  po/ca@valencia.po       |   2 +-
146986  po/cs.po                |   2 +-
146987  po/cy.po                |   2 +-
146988  po/da.po                |   2 +-
146989  po/de.po                |   2 +-
146990  po/dz.po                |   2 +-
146991  po/el.po                |   2 +-
146992  po/en_CA.po             |   2 +-
146993  po/en_GB.po             |   2 +-
146994  po/eo.po                |   2 +-
146995  po/es.po                |   2 +-
146996  po/et.po                |   2 +-
146997  po/eu.po                |   2 +-
146998  po/fa.po                |   2 +-
146999  po/fi.po                |   2 +-
147000  po/fr.po                |   2 +-
147001  po/ga.po                |   2 +-
147002  po/gl.po                |   2 +-
147003  po/gu.po                |   2 +-
147004  po/he.po                |   2 +-
147005  po/hi.po                |   2 +-
147006  po/hr.po                |   2 +-
147007  po/hu.po                |   2 +-
147008  po/hy.po                |   2 +-
147009  po/id.po                |   2 +-
147010  po/is.po                |   2 +-
147011  po/it.po                |   2 +-
147012  po/ja.po                |   2 +-
147013  po/ka.po                |   2 +-
147014  po/kn.po                |   2 +-
147015  po/ko.po                |   2 +-
147016  po/ku.po                |   2 +-
147017  po/lt.po                |   2 +-
147018  po/lv.po                |   2 +-
147019  po/mai.po               |   2 +-
147020  po/mg.po                |   2 +-
147021  po/mk.po                |   2 +-
147022  po/ml.po                |   2 +-
147023  po/mn.po                |   2 +-
147024  po/mr.po                |   2 +-
147025  po/ms.po                |   2 +-
147026  po/nb.po                |   2 +-
147027  po/ne.po                |   2 +-
147028  po/nl.po                |   2 +-
147029  po/nn.po                |   2 +-
147030  po/oc.po                |   2 +-
147031  po/or.po                |   2 +-
147032  po/pa.po                |   2 +-
147033  po/pl.po                |   2 +-
147034  po/ps.po                |   2 +-
147035  po/pt.po                |   2 +-
147036  po/pt_BR.po             |   2 +-
147037  po/ro.po                |   2 +-
147038  po/ru.po                | 909
147039  ++++++++++++++++++++++++------------------------
147040  po/rw.po                |   2 +-
147041  po/si.po                |   2 +-
147042  po/sk.po                |   2 +-
147043  po/sl.po                |   2 +-
147044  po/sq.po                |   2 +-
147045  po/sr.po                |   6 +-
147046  po/sr@ije.po            |   2 +-
147047  po/sr@latin.po          |  17 +-
147048  po/sv.po                |   2 +-
147049  po/ta.po                |   2 +-
147050  po/te.po                |   2 +-
147051  po/th.po                |   2 +-
147052  po/tl.po                |   2 +-
147053  po/tr.po                |   2 +-
147054  po/tt.po                |   2 +-
147055  po/uk.po                |   2 +-
147056  po/vi.po                |   2 +-
147057  po/wa.po                |   2 +-
147058  po/xh.po                |   2 +-
147059  po/yi.po                |   2 +-
147060  po/zh_CN.po             |   2 +-
147061  po/zh_HK.po             |   2 +-
147062  po/zh_TW.po             |   2 +-
147063  90 files changed, 553 insertions(+), 564 deletions(-)
147064
147065 commit 3d76112aed79b590b79899e46610ce7b2ecffc53
147066 Author: Matthias Clasen <mclasen@redhat.com>
147067 Date:   Wed Oct 7 09:28:19 2009 -0400
147068
147069     Updates
147070
147071  NEWS | 19 ++++++++++++++++++-
147072  1 file changed, 18 insertions(+), 1 deletion(-)
147073
147074 commit 855deaa5780bfef3f6e8b3a41d00d6c7e40ca406
147075 Author: Cody Russell <bratsche@gnome.org>
147076 Date:   Tue Oct 6 12:27:12 2009 -0400
147077
147078     g_object_unref racy condition can lead to crash
147079
147080     Store whether the object has a toggleref before decrementing the
147081     refcount to prevent race condition when two threads simultaneously
147082     try to unref an object with a refcount of 2.
147083     Patch by Antoine Tremblay.
147084
147085     https://bugzilla.gnome.org/show_bug.cgi?id=551706
147086
147087  gobject/gobject.c | 12 +++++++++---
147088  1 file changed, 9 insertions(+), 3 deletions(-)
147089
147090 commit afa0db59df9b28d9ae8da9539f629165cc8490f3
147091 Author: Leonid Kanter <leon@asplinux.ru>
147092 Date:   Tue Oct 6 11:52:48 2009 +0300
147093
147094     Updated Russian translation by <vicanis@gmail.com>
147095
147096  po/ru.po | 1072
147097  +++++++++++++++++++++++++++++++-------------------------------
147098  1 file changed, 533 insertions(+), 539 deletions(-)
147099
147100 commit 68b1ca04433846b68141a72029ed67ae117a7e94
147101 Author: Edward Hervey <bilboed@bilboed.com>
147102 Date:   Sat Oct 3 12:37:36 2009 +0200
147103
147104     gobject/gtype.h: Fix _G_TYPE_CVH macro. Fixes #597194
147105
147106     If __val doesn't exist, we shouldn't do any other checks.
147107
147108  gobject/gtype.h | 2 +-
147109  1 file changed, 1 insertion(+), 1 deletion(-)
147110
147111 commit 1937765f9f9052a870cfd924b18e08aa8901a8f2
147112 Author: Alexander Larsson <alexl@redhat.com>
147113 Date:   Wed Aug 19 17:24:16 2009 +0200
147114
147115     Add fast path for construction with no params
147116
147117     This avoids a bunch of code and makes construction of simple objects
147118     faster.
147119
147120     Object construction performance improvement:
147121              Non-Threaded   Threaded
147122     Simple:           14%         5%
147123     Complex:        -1.1%      -2.2%
147124
147125     Other tests stable.
147126
147127     https://bugzilla.gnome.org/show_bug.cgi?id=557100
147128
147129  gobject/gobject.c | 14 +++++++++++++-
147130  1 file changed, 13 insertions(+), 1 deletion(-)
147131
147132 commit ffc625ec9bcc4b2d34921940c07b28d244f2257a
147133 Author: Alexander Larsson <alexl@redhat.com>
147134 Date:   Wed Aug 19 17:22:32 2009 +0200
147135
147136     Don't freeze/thaw notification during construction if no properties
147137
147138     If the class has no properties there could be no notification anyway.
147139     This is an important optimization for construction of simple objects.
147140
147141     Object construction performance improvement:
147142              Non-Threaded   Threaded
147143     Simple:           84%        91%
147144     Complex:        -1.4%      -0.6%
147145
147146     Other tests stable.
147147
147148     https://bugzilla.gnome.org/show_bug.cgi?id=557100
147149
147150  gobject/gobject.c | 37 +++++++++++++++++++++++++------------
147151  1 file changed, 25 insertions(+), 12 deletions(-)
147152
147153 commit 302d13a757c164346883841ce040208906894b71
147154 Author: Alexander Larsson <alexl@redhat.com>
147155 Date:   Fri Oct 2 19:27:48 2009 +0200
147156
147157     Add a check that no properties are added after a class is derived
147158
147159     We can't support that, because that would cause the
147160     CLASS_HAS_PROPS_FLAG
147161     class flag to not be correct.
147162
147163  gobject/gobject.c | 14 ++++++++++++++
147164  1 file changed, 14 insertions(+)
147165
147166 commit 39a1fe5782c15873ab18b8d3d76adfcbd70dc6dd
147167 Author: Alexander Larsson <alexl@redhat.com>
147168 Date:   Wed Aug 19 17:21:18 2009 +0200
147169
147170     Add GObjectClass flag CLASS_HAS_PROPS_FLAG
147171
147172     This is set if a class or any of its parents have installed any
147173     properties.
147174
147175     https://bugzilla.gnome.org/show_bug.cgi?id=557100
147176
147177  gobject/gobject.c | 6 ++++++
147178  1 file changed, 6 insertions(+)
147179
147180 commit 301d52d858b8e7d4b804b893dc2f740aaa0d5aa5
147181 Author: Alexander Larsson <alexl@redhat.com>
147182 Date:   Wed Aug 19 17:17:41 2009 +0200
147183
147184     Add flags member for GObjectClass
147185
147186     https://bugzilla.gnome.org/show_bug.cgi?id=557100
147187
147188  gobject/gobject.h | 4 +++-
147189  1 file changed, 3 insertions(+), 1 deletion(-)
147190
147191 commit af017accc55aff3d6f28df0a41724e93fca71ff4
147192 Author: Alexander Larsson <alexl@redhat.com>
147193 Date:   Wed Aug 19 15:48:19 2009 +0200
147194
147195     Allocate GObjectNotifyQueue with g_slice instead of abusing g_list
147196
147197     This is both cleaner and faster (it avoids function calls and
147198     zeroing the memory twice).
147199
147200     Object construction performance improvement:
147201              Non-Threaded   Threaded
147202     Simple:           11%       1.3%
147203     Complex:           8%         6%
147204
147205     Other tests stable.
147206
147207     https://bugzilla.gnome.org/show_bug.cgi?id=557100
147208
147209  gobject/gobjectnotifyqueue.c | 9 ++-------
147210  1 file changed, 2 insertions(+), 7 deletions(-)
147211
147212 commit f4d9789fcfc4c9be497414d6c65476adb9d20236
147213 Author: Alexander Larsson <alexl@redhat.com>
147214 Date:   Wed Sep 9 17:08:57 2009 +0200
147215
147216     Add gobject performance tests for threaded code
147217
147218     This measures how much things like lock contention affects the gobject
147219     code.
147220
147221  tests/gobject/Makefile.am            |   2 +
147222  tests/gobject/performance-threaded.c | 381
147223  +++++++++++++++++++++++++++++++++++
147224  2 files changed, 383 insertions(+)
147225
147226 commit b1f94af095bde6a9a695ce7b19425a62288ee0ee
147227 Author: Alexander Larsson <alexl@redhat.com>
147228 Date:   Thu Aug 20 14:34:51 2009 +0200
147229
147230     Add performance tests for GObject primitives
147231
147232     These are basic performance test for a couple of basic gobject
147233     primitives:
147234
147235     * construction of simple objects. Simple is a bare gobject derived
147236       class with no properties, signals or interfaces.
147237
147238     * construction of complex objects. Complex is a gobject subclass
147239       with construct properties, normal properties, signals, and
147240       implements an interface.
147241
147242     * run-time type check of complex objects
147243
147244     * signal emissions
147245
147246     Lots of care is taken to try to make the results reproducible. Each
147247     test is run for multible "rounds", where we try to make each round be
147248     "not too short" in order to be significant wrt timer accuracy, but
147249     also "not to long" to make the probability of some other random event
147250     happening on the system (interrupts, other process scheduled, etc)
147251     during the round less likely.
147252     The current target round time is 4 msecs, which was picked without
147253     rigour, but seems small wrt e.g. scheduler time.
147254
147255     For each test we then run the calculated round size for 60 seconds,
147256     and then report the performance based on the minimal time of one
147257     round. The model here is that any random stuff that happens during a
147258     round can only slow it down, there is nothing that can make it go
147259     faster, so the minimal time is the best estimate of how fast one round
147260     goes.
147261
147262     The result is not ideal, even on a "idle" system the results vary
147263     from round to round, but the variation seems to be less than 1%.
147264     So, any performance difference reported by this test over 1% is
147265     probably statistically significant.
147266
147267     Additionally the tests can be run with or without threads being
147268     initialized. The script tests/gobject/run-performance.sh makes
147269     it easy to produce a performance report for the current checkout.
147270
147271     https://bugzilla.gnome.org/show_bug.cgi?id=557100
147272
147273  tests/gobject/Makefile.am        |   2 +
147274  tests/gobject/performance.c      | 735
147275  +++++++++++++++++++++++++++++++++++++++
147276  tests/gobject/run-performance.sh |   7 +
147277  3 files changed, 744 insertions(+)
147278
147279 commit 07ad638adff596ccd4bc2ec003be692059210357
147280 Author: Alexander Larsson <alexl@redhat.com>
147281 Date:   Fri Oct 2 12:54:18 2009 +0200
147282
147283     remove xdgmime test
147284
147285     This is getting diverged from the xdgmime copy and we don't need
147286     it here.
147287
147288  gio/xdgmime/Makefile.am |   5 --
147289  gio/xdgmime/test-mime.c | 196
147290  ------------------------------------------------
147291  2 files changed, 201 deletions(-)
147292
147293 commit c7c0bcef893ca99609b102b42be5f871b9524a92
147294 Author: Alexander Larsson <alexl@redhat.com>
147295 Date:   Fri Oct 2 12:06:25 2009 +0200
147296
147297     xdgmime - Correct the range checks for magic matching
147298
147299  gio/xdgmime/xdgmimecache.c | 2 +-
147300  1 file changed, 1 insertion(+), 1 deletion(-)
147301
147302 commit 2624e7d6c6ddc5ad93caa7ce609092b6b54cb6d2
147303 Author: Alexander Larsson <alexl@redhat.com>
147304 Date:   Fri Oct 2 12:06:15 2009 +0200
147305
147306     Remove unnecessary includes
147307
147308  gio/xdgmime/xdgmimecache.c | 1 -
147309  gio/xdgmime/xdgmimeglob.c  | 1 -
147310  2 files changed, 2 deletions(-)
147311
147312 commit e1643fd76daf66ccffd9e6818e4f4ec8272e2a51
147313 Author: Alexander Larsson <alexl@redhat.com>
147314 Date:   Fri Oct 2 09:49:51 2009 +0200
147315
147316     xdgmime - support the new case sensitive flag
147317
147318  gio/xdgmime/xdgmimecache.c | 84
147319  +++++++++++++++++++++++++++++++++----------
147320  gio/xdgmime/xdgmimeglob.c  | 88
147321  +++++++++++++++++++++++++++++++++++++---------
147322  2 files changed, 136 insertions(+), 36 deletions(-)
147323
147324 commit 7c27df1feeea1d6ab8b927285cecc4ac34db8b06
147325 Author: Alexander Larsson <alexl@redhat.com>
147326 Date:   Fri Oct 2 09:48:35 2009 +0200
147327
147328     xdgmime - support cache files with minor version 2
147329
147330  gio/xdgmime/xdgmimecache.c | 10 ++++++++--
147331  1 file changed, 8 insertions(+), 2 deletions(-)
147332
147333 commit ce239a010e29c91f683dae354060f6ec6213e148
147334 Author: Alexander Larsson <alexl@redhat.com>
147335 Date:   Fri Oct 2 09:46:33 2009 +0200
147336
147337     Read the new glob2 format with case sensitive flags
147338
147339  gio/xdgmime/xdgmime.c     |  4 +--
147340  gio/xdgmime/xdgmimeglob.c | 83
147341  ++++++++++++++++++++++++++++++++++-------------
147342  gio/xdgmime/xdgmimeglob.h |  6 ++--
147343  3 files changed, 66 insertions(+), 27 deletions(-)
147344
147345 commit 5e4a895bb37271169cb8c055d9ce1e3efe6ca525
147346 Author: Tor Lillqvist <tml@iki.fi>
147347 Date:   Fri Oct 2 12:43:21 2009 +0300
147348
147349     Drop the VS8 project files from tarballs as they are unmaintained
147350
147351  build/win32/Makefile.am | 1 -
147352  1 file changed, 1 deletion(-)
147353
147354 commit e5734fb87563181ee9f1f2827cb49d81e8ea28a7
147355 Author: Pierre A. Joye <pierre.php@gmail.com>
147356 Date:   Fri Oct 2 12:34:44 2009 +0300
147357
147358     Update VS9 project files to fix build
147359
147360     From bug #596784
147361
147362  build/win32/vs9/gio.vcproj                 | 110
147363  ++++++++++++++++++++++++++++-
147364  build/win32/vs9/glib.vcproj                |  10 ++-
147365  build/win32/vs9/gmodule.vcproj             |   2 +-
147366  build/win32/vs9/gobject.vcproj             |   2 +-
147367  build/win32/vs9/gspawn-win32-helper.vcproj |   2 +-
147368  build/win32/vs9/gthread.vcproj             |   2 +-
147369  build/win32/vs9/install.vcproj             |   4 +-
147370  7 files changed, 122 insertions(+), 10 deletions(-)
147371
147372 commit e9fe53980b0ce8480c483774961b93388f3a55fe
147373 Author: Matthias Clasen <mclasen@redhat.com>
147374 Date:   Tue Sep 29 23:06:45 2009 -0400
147375
147376     Fix --runtime-libdir option
147377
147378     For stable releases, it needs to take LT_REVISION into account, not
147379     hardcode 0.
147380
147381  gio/Makefile.am     | 4 ++--
147382  glib/Makefile.am    | 4 ++--
147383  gmodule/Makefile.am | 4 ++--
147384  gobject/Makefile.am | 4 ++--
147385  gthread/Makefile.am | 4 ++--
147386  5 files changed, 10 insertions(+), 10 deletions(-)
147387
147388 commit eeaf8c51209cbd11573adf6f6ba0d34f85920b1f
147389 Author: Matthias Clasen <mclasen@redhat.com>
147390 Date:   Tue Sep 29 22:07:04 2009 -0400
147391
147392     Bump version
147393
147394  configure.in | 4 ++--
147395  1 file changed, 2 insertions(+), 2 deletions(-)
147396
147397 commit fffc3d41bd0968c37fd3edddf35a555fe91151d3
147398 Author: Matthias Clasen <mclasen@redhat.com>
147399 Date:   Tue Sep 29 22:05:27 2009 -0400
147400
147401     2.22.1
147402
147403  po/am.po          |  58 ++--
147404  po/ar.po          |  61 ++--
147405  po/as.po          |  61 ++--
147406  po/az.po          |  58 ++--
147407  po/be.po          |  59 ++--
147408  po/be@latin.po    |  61 ++--
147409  po/bg.po          |  61 ++--
147410  po/bn.po          | 932
147411  +++++++++++++++++++++++++++--------------------------
147412  po/bn_IN.po       |  61 ++--
147413  po/bs.po          |  58 ++--
147414  po/ca.po          |  61 ++--
147415  po/ca@valencia.po |  61 ++--
147416  po/cs.po          |  61 ++--
147417  po/cy.po          |  59 ++--
147418  po/da.po          |  61 ++--
147419  po/de.po          |  61 ++--
147420  po/dz.po          |  59 ++--
147421  po/el.po          |  61 ++--
147422  po/en_CA.po       |  61 ++--
147423  po/en_GB.po       |  61 ++--
147424  po/eo.po          |  58 ++--
147425  po/es.po          |  61 ++--
147426  po/et.po          |  61 ++--
147427  po/eu.po          |  61 ++--
147428  po/fa.po          |  59 ++--
147429  po/fi.po          |  61 ++--
147430  po/fr.po          |  61 ++--
147431  po/ga.po          |  60 ++--
147432  po/gl.po          |  61 ++--
147433  po/gu.po          |  61 ++--
147434  po/he.po          | 937
147435  +++++++++++++++++++++++++++---------------------------
147436  po/hi.po          |  61 ++--
147437  po/hr.po          |  58 ++--
147438  po/hu.po          |  61 ++--
147439  po/hy.po          |  58 ++--
147440  po/id.po          |  59 ++--
147441  po/is.po          |  58 ++--
147442  po/it.po          |  61 ++--
147443  po/ja.po          |  61 ++--
147444  po/ka.po          |  59 ++--
147445  po/kn.po          |  61 ++--
147446  po/ko.po          |  61 ++--
147447  po/ku.po          |  58 ++--
147448  po/lt.po          |  61 ++--
147449  po/lv.po          |  58 ++--
147450  po/mai.po         |  61 ++--
147451  po/mg.po          |  59 ++--
147452  po/mk.po          |  61 ++--
147453  po/ml.po          |  61 ++--
147454  po/mn.po          |  59 ++--
147455  po/mr.po          |  61 ++--
147456  po/ms.po          |  58 ++--
147457  po/nb.po          |  61 ++--
147458  po/ne.po          |  59 ++--
147459  po/nl.po          |  61 ++--
147460  po/nn.po          |  61 ++--
147461  po/oc.po          |  59 ++--
147462  po/or.po          |  61 ++--
147463  po/pa.po          |  61 ++--
147464  po/pl.po          |  61 ++--
147465  po/ps.po          |  61 ++--
147466  po/pt.po          |  61 ++--
147467  po/pt_BR.po       |  61 ++--
147468  po/ro.po          |  61 ++--
147469  po/ru.po          |  61 ++--
147470  po/rw.po          |  58 ++--
147471  po/si.po          |  59 ++--
147472  po/sk.po          |  60 ++--
147473  po/sl.po          |  61 ++--
147474  po/sq.po          |  61 ++--
147475  po/sr.po          |  61 ++--
147476  po/sr@ije.po      |  58 ++--
147477  po/sr@latin.po    |  61 ++--
147478  po/sv.po          |  61 ++--
147479  po/ta.po          |  61 ++--
147480  po/te.po          |  61 ++--
147481  po/th.po          |  61 ++--
147482  po/tl.po          |  59 ++--
147483  po/tr.po          |  61 ++--
147484  po/tt.po          |  59 ++--
147485  po/uk.po          |  61 ++--
147486  po/vi.po          |  61 ++--
147487  po/wa.po          |  58 ++--
147488  po/xh.po          |  59 ++--
147489  po/yi.po          |  58 ++--
147490  po/zh_CN.po       |  61 ++--
147491  po/zh_HK.po       |  61 ++--
147492  po/zh_TW.po       |  61 ++--
147493  88 files changed, 3278 insertions(+), 3765 deletions(-)
147494
147495 commit 82c6bf7d8c6abeda6dff80e5b754411398232cc3
147496 Author: Matthias Clasen <mclasen@redhat.com>
147497 Date:   Tue Sep 29 21:16:53 2009 -0400
147498
147499     Updates
147500
147501  NEWS | 17 +++++++++++++++++
147502  1 file changed, 17 insertions(+)
147503
147504 commit 0c88408218050b9a239e90d6585731aeb1a1c181
147505 Author: Miloš Popović <mpopovic@src.gnome.org>
147506 Date:   Wed Sep 30 03:05:31 2009 +0000
147507
147508     Updated Serbian translation
147509
147510  po/sr.po       | 3 ---
147511  po/sr@latin.po | 3 ---
147512  2 files changed, 6 deletions(-)
147513
147514 commit b0adce8ab454c2c8e8da47019d510eac405e2452
147515 Author: Miloš Popović <mpopovic@src.gnome.org>
147516 Date:   Wed Sep 30 03:04:05 2009 +0000
147517
147518     Updated Serbian translation
147519
147520  po/sr@latin.po | 11 +++++------
147521  1 file changed, 5 insertions(+), 6 deletions(-)
147522
147523 commit b38f091b99adf4326001d5218d9e52bd1df8d800
147524 Author: Miloš Popović <mpopovic@src.gnome.org>
147525 Date:   Wed Sep 30 03:02:15 2009 +0000
147526
147527     Updated Serbian translation
147528
147529  po/sr.po       | 279
147530  +++++++++++++++++++++++++++++----------------------------
147531  po/sr@latin.po | 273
147532  ++++++++++++++++++++++++++++---------------------------
147533  2 files changed, 283 insertions(+), 269 deletions(-)
147534
147535 commit 0c652dc66e09a358c738492e0eb857fef56c6254
147536 Author: Matthias Clasen <mclasen@redhat.com>
147537 Date:   Tue Sep 29 20:57:45 2009 -0400
147538
147539     Don't mark test files for translation
147540
147541     As pointed out in bug 596064
147542
147543  po/POTFILES.in   | 1 -
147544  po/POTFILES.skip | 1 +
147545  2 files changed, 1 insertion(+), 1 deletion(-)
147546
147547 commit 6555e0171d6f9619b0f49109868fe99162ffbb72
147548 Author: Matthias Clasen <mclasen@redhat.com>
147549 Date:   Tue Sep 29 20:52:26 2009 -0400
147550
147551     Fix mime_info_cache_dir_add_desktop_entries
147552
147553     This function tried to avoid adding duplicate entries, but failed
147554     due to using the wrong search function. See bug 595972.
147555
147556  gio/gdesktopappinfo.c | 2 +-
147557  1 file changed, 1 insertion(+), 1 deletion(-)
147558
147559 commit 2f93bea177a980b8ae750c07f3b269c9bea7ac25
147560 Author: Matthias Clasen <mclasen@redhat.com>
147561 Date:   Tue Sep 29 20:45:26 2009 -0400
147562
147563     Avoid a C99ism
147564
147565     Move a variable declaration to the beginning of the block; see
147566     bug 596561. Also remove a pointless register declaration.
147567
147568  glib/gmessages.c | 6 +++---
147569  1 file changed, 3 insertions(+), 3 deletions(-)
147570
147571 commit 442dadf3118cf3e2e9617461eb045f61483d58fc
147572 Author: Matthias Clasen <mclasen@redhat.com>
147573 Date:   Tue Sep 29 20:39:39 2009 -0400
147574
147575     Improve docs for g_utf16_to_utf8
147576
147577     Document that g_utf16_to_utf8 does not validate the resulting
147578     UTF-8 string. See bug 596314.
147579
147580  glib/gutf8.c | 16 +++++++++++-----
147581  1 file changed, 11 insertions(+), 5 deletions(-)
147582
147583 commit 5fdb169b72b749218766e507deab491c5f5b0d9e
147584 Author: Matthias Clasen <mclasen@redhat.com>
147585 Date:   Tue Sep 29 20:33:39 2009 -0400
147586
147587     Clarify docs of g_async_result_get_source_object
147588
147589     It returns a new reference. Reported in bug 596748
147590
147591  gio/gasyncresult.c | 11 ++++++-----
147592  1 file changed, 6 insertions(+), 5 deletions(-)
147593
147594 commit 90e1308809805691713edf8f651e80a063f9b66f
147595 Author: Alexander Larsson <alexl@redhat.com>
147596 Date:   Tue Sep 29 11:25:13 2009 +0200
147597
147598     Avoid critical error in thread check if source is destroyed
147599
147600     The source can be destroyed by the time we complete the result, and
147601     then the g_source_get_context(current_source) call will cause
147602     a critical error. We check for the source being destroyed and avoid
147603     the check in that case.
147604
147605     This means we miss the right-thread check in this case, but thats
147606     merely a helper, so this is not critical.
147607
147608  gio/gsimpleasyncresult.c | 2 +-
147609  1 file changed, 1 insertion(+), 1 deletion(-)
147610
147611 commit 10c7b3a17e00283907139a19f1c6054f85a5d3a8
147612 Author: Jamil Ahmed <itsjamil@gmail.com>
147613 Date:   Tue Sep 29 04:01:37 2009 +0700
147614
147615     Updated Bengali translation
147616
147617  po/bn.po | 1967
147618  ++++++++++++++++++++++++++++++--------------------------------
147619  1 file changed, 951 insertions(+), 1016 deletions(-)
147620
147621 commit 6f1ce483eb136159f42b7dde3aa4466ba3e874c1
147622 Author: Alexander Larsson <alexl@redhat.com>
147623 Date:   Mon Sep 28 15:55:44 2009 +0200
147624
147625     Always report metadata on the path, not symlink target
147626
147627     Metadata are really part of the pathname, not the target file
147628     (as they are stored by pathname, and for many metadata like icon
147629     position
147630     etc make not sense using the target data). So, even if nofollow
147631     is not specified we should not follow links for metadata.
147632
147633     Ideally this should be implemented in the metadata extension in gvfs,
147634     but the extension API does not allow this, so we do it in gio.
147635
147636     See https://bugzilla.gnome.org/show_bug.cgi?id=593809
147637
147638  gio/glocalfileinfo.c | 11 +----------
147639  1 file changed, 1 insertion(+), 10 deletions(-)
147640
147641 commit 70027bf0928e7960c3ff78ce4a92aaad20ee899e
147642 Author: Alexander Larsson <alexl@redhat.com>
147643 Date:   Fri Sep 25 09:50:49 2009 +0200
147644
147645     Fix up cast in gdb macros
147646
147647     We need to actually assign the casted value somewhere.
147648
147649  glib/glib.py | 2 +-
147650  1 file changed, 1 insertion(+), 1 deletion(-)
147651
147652 commit e657dee578cc7b70c6a33fcb626e5d5aed4d82f3
147653 Author: Alexander Larsson <alexl@redhat.com>
147654 Date:   Fri Sep 25 09:49:49 2009 +0200
147655
147656     Use right soname for gdb autoloaded python files
147657
147658     We need to look at LT_REVISION too to get the right filename.
147659     This was just hardcoded to zero before which is obviously wrong.
147660
147661  glib/Makefile.am    | 2 +-
147662  gobject/Makefile.am | 2 +-
147663  2 files changed, 2 insertions(+), 2 deletions(-)
147664
147665 commit 660035479bc6583abc311cd4d43136fa447a95d6
147666 Author: Yaron Shahrabani <sh.yaron@gmail.com>
147667 Date:   Fri Sep 25 10:39:58 2009 +0300
147668
147669     Updated Hebrew translation
147670
147671  po/he.po | 933
147672  ++++++++++++++++++++++++++++++++-------------------------------
147673  1 file changed, 469 insertions(+), 464 deletions(-)
147674
147675 commit cc95c60c69af5e25e9c9eae11f68ba2436a0e6b0
147676 Author: Matthias Clasen <mclasen@redhat.com>
147677 Date:   Thu Sep 24 10:26:46 2009 -0400
147678
147679     Fix location of gdb macros
147680
147681     These files need to be put in a location that corresponds to the
147682     location of the libraries, so we need to take the runtime-libdir
147683     path into account.
147684
147685  configure.in        | 4 +++-
147686  glib/Makefile.am    | 4 ++--
147687  gobject/Makefile.am | 4 ++--
147688  3 files changed, 7 insertions(+), 5 deletions(-)
147689
147690 commit dcee4d4a66112a357626a6e2b1f749a24e41068a
147691 Author: Matthias Clasen <mclasen@redhat.com>
147692 Date:   Tue Sep 22 17:10:32 2009 -0400
147693
147694     Bump version
147695
147696  configure.in | 4 ++--
147697  1 file changed, 2 insertions(+), 2 deletions(-)
147698
147699 commit cc4970cf9426ae4c929ccd859585a29fb9d243c8
147700 Author: Josselin Mouette <joss@debian.org>
147701 Date:   Wed Sep 23 18:39:45 2009 +0200
147702
147703     Fall back to inotify_init if inotify_init1 does not work
147704
147705     This fixes monitoring failing to work when glib is built on a 2.6.27+
147706     kernel but run on an older one.
147707
147708     http://bugs.debian.org/544354
147709     https://bugzilla.gnome.org/show_bug.cgi?id=593775
147710
147711  gio/inotify/inotify-kernel.c | 4 +++-
147712  1 file changed, 3 insertions(+), 1 deletion(-)
147713
147714 commit 1a4763e6ef8e4da2a5118a00ce567e00704979cd
147715 Author: Tor Lillqvist <tml@iki.fi>
147716 Date:   Wed Sep 23 09:33:48 2009 +0300
147717
147718     Parse libtoolize --version more carefully
147719
147720     Some recent versions of libtoolize output a version blurb like:
147721       libtoolize (GNU libtool 1.3110 2009-07-01) 2.2.7a
147722     Don't get confused by the numbers inside the parens.
147723
147724  autogen.sh | 5 ++++-
147725  1 file changed, 4 insertions(+), 1 deletion(-)
147726
147727 commit 4c633ff0b58db039a29801d5039cc2756db90bbb
147728 Author: Matthias Clasen <mclasen@redhat.com>
147729 Date:   Tue Sep 22 16:57:08 2009 -0400
147730
147731     2.22.0
147732
147733  README.in                                 |    2 +-
147734  docs/reference/glib/tmpl/glib-unused.sgml |   67 --
147735  docs/reference/glib/tmpl/macros_misc.sgml |    5 +-
147736  docs/reference/glib/tmpl/main.sgml        |    7 +
147737  docs/reference/glib/tmpl/testing.sgml     |   21 +
147738  docs/reference/glib/tmpl/version.sgml     |   68 ++
147739  glib/Makefile.am                          |    9 +-
147740  gobject/Makefile.am                       |   10 +-
147741  po/am.po                                  |  188 ++--
147742  po/ar.po                                  |  188 ++--
147743  po/as.po                                  |  219 ++---
147744  po/az.po                                  |  188 ++--
147745  po/be.po                                  |  188 ++--
147746  po/be@latin.po                            |  188 ++--
147747  po/bg.po                                  |  915 ++++++++++----------
147748  po/bn.po                                  |  188 ++--
147749  po/bn_IN.po                               |  965 +++++++++++----------
147750  po/bs.po                                  |  188 ++--
147751  po/ca.po                                  |  925 ++++++++++----------
147752  po/ca@valencia.po                         |  188 ++--
147753  po/cs.po                                  |  915 ++++++++++----------
147754  po/cy.po                                  |  188 ++--
147755  po/da.po                                  |  925 ++++++++++----------
147756  po/de.po                                  |  188 ++--
147757  po/dz.po                                  |  188 ++--
147758  po/el.po                                  | 1332
147759  ++++++++++++++--------------
147760  po/en_CA.po                               |  188 ++--
147761  po/en_GB.po                               |  925 ++++++++++----------
147762  po/eo.po                                  |  188 ++--
147763  po/es.po                                  |  923 ++++++++++----------
147764  po/et.po                                  |  188 ++--
147765  po/eu.po                                  |  188 ++--
147766  po/fa.po                                  |  188 ++--
147767  po/fi.po                                  |  925 ++++++++++----------
147768  po/fr.po                                  |  188 ++--
147769  po/ga.po                                  |  188 ++--
147770  po/gl.po                                  |  920 ++++++++++----------
147771  po/gu.po                                  |  947 ++++++++++----------
147772  po/he.po                                  |  188 ++--
147773  po/hi.po                                  |  944 ++++++++++----------
147774  po/hr.po                                  |  188 ++--
147775  po/hu.po                                  |  188 ++--
147776  po/hy.po                                  |  188 ++--
147777  po/id.po                                  |  188 ++--
147778  po/is.po                                  |  188 ++--
147779  po/it.po                                  |  188 ++--
147780  po/ja.po                                  |  188 ++--
147781  po/ka.po                                  |  188 ++--
147782  po/kn.po                                  |  968 +++++++++++----------
147783  po/ko.po                                  |  188 ++--
147784  po/ku.po                                  |  188 ++--
147785  po/lt.po                                  |  188 ++--
147786  po/lv.po                                  |  188 ++--
147787  po/mai.po                                 |  188 ++--
147788  po/mg.po                                  |  188 ++--
147789  po/mk.po                                  |  188 ++--
147790  po/ml.po                                  |  979 ++++++++++-----------
147791  po/mn.po                                  |  188 ++--
147792  po/mr.po                                  |  947 ++++++++++----------
147793  po/ms.po                                  |  188 ++--
147794  po/nb.po                                  |  917 ++++++++++----------
147795  po/ne.po                                  |  188 ++--
147796  po/nl.po                                  |  188 ++--
147797  po/nn.po                                  |  188 ++--
147798  po/oc.po                                  |  188 ++--
147799  po/or.po                                  |  956 ++++++++++----------
147800  po/pa.po                                  |  943 ++++++++++----------
147801  po/pl.po                                  | 1339
147802  ++++++++++++++---------------
147803  po/ps.po                                  |  188 ++--
147804  po/pt.po                                  |  188 ++--
147805  po/pt_BR.po                               |  188 ++--
147806  po/ro.po                                  |  926 ++++++++++----------
147807  po/ru.po                                  |  188 ++--
147808  po/rw.po                                  |  188 ++--
147809  po/si.po                                  |  188 ++--
147810  po/sk.po                                  |  188 ++--
147811  po/sl.po                                  | 1280
147812  +++++++++++++--------------
147813  po/sq.po                                  |  188 ++--
147814  po/sr.po                                  |  931 ++++++++++----------
147815  po/sr@ije.po                              |  188 ++--
147816  po/sr@latin.po                            |  942 ++++++++++----------
147817  po/sv.po                                  |  188 ++--
147818  po/ta.po                                  |  950 ++++++++++----------
147819  po/te.po                                  |  956 ++++++++++----------
147820  po/th.po                                  |  188 ++--
147821  po/tl.po                                  |  188 ++--
147822  po/tr.po                                  |  188 ++--
147823  po/tt.po                                  |  188 ++--
147824  po/uk.po                                  |  917 ++++++++++----------
147825  po/vi.po                                  |  188 ++--
147826  po/wa.po                                  |  188 ++--
147827  po/xh.po                                  |  188 ++--
147828  po/yi.po                                  |  188 ++--
147829  po/zh_CN.po                               |  926 ++++++++++----------
147830  po/zh_HK.po                               |  938 ++++++++++----------
147831  po/zh_TW.po                               |  923 ++++++++++----------
147832  96 files changed, 19793 insertions(+), 19818 deletions(-)
147833
147834 commit 9203da305b1c840ebafe7d95f2e937348be0f333
147835 Author: Matthias Clasen <mclasen@redhat.com>
147836 Date:   Tue Sep 22 12:36:50 2009 -0400
147837
147838     some doc updates
147839
147840  docs/reference/glib/glib-sections.txt | 3 +++
147841  1 file changed, 3 insertions(+)
147842
147843 commit 3413e758eb4fb15559e9da1b38efd59fcca81401
147844 Author: Matthias Clasen <mclasen@redhat.com>
147845 Date:   Tue Sep 22 10:37:05 2009 -0400
147846
147847     Updates
147848
147849  NEWS | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
147850  1 file changed, 50 insertions(+)
147851
147852 commit 74326a38658ebb9dbd59c9d8899a0bbb646301e5
147853 Author: Matthias Clasen <mclasen@redhat.com>
147854 Date:   Tue Sep 22 09:41:04 2009 -0400
147855
147856     Set version to 2.22.0
147857
147858  configure.in | 4 ++--
147859  1 file changed, 2 insertions(+), 2 deletions(-)
147860
147861 commit 01ccc9e3bac498e714087b2be543442aa2eadcaa
147862 Author: Matej Urbančič <mateju@svn.gnome.org>
147863 Date:   Tue Sep 22 12:21:02 2009 +0200
147864
147865     Updated Slovenian translation
147866
147867  po/sl.po | 9 ++++-----
147868  1 file changed, 4 insertions(+), 5 deletions(-)
147869
147870 commit 1c46514d5e072f3baee0145798e023610e895ab2
147871 Author: Matej Urbančič <mateju@svn.gnome.org>
147872 Date:   Tue Sep 22 12:15:38 2009 +0200
147873
147874     Updated Slovenian translation
147875
147876  po/sl.po | 1439
147877  ++++++++++++++++++++++++++++++++------------------------------
147878  1 file changed, 740 insertions(+), 699 deletions(-)
147879
147880 commit c755a7fd11ca5f865f6ccd477e0f4db3799161fa
147881 Author: Mart Raudsepp <leio@gentoo.org>
147882 Date:   Sun Sep 13 04:42:33 2009 +0300
147883
147884     gio: Fix some typos in G*AppInfo documentation
147885
147886  gio/gappinfo.c        | 10 +++++-----
147887  gio/gappinfo.h        |  4 ++--
147888  gio/gdesktopappinfo.c |  8 ++++----
147889  3 files changed, 11 insertions(+), 11 deletions(-)
147890
147891 commit 924f1bc528b212aab91adf608ef32e41b67f3298
147892 Author: Mart Raudsepp <leio@gentoo.org>
147893 Date:   Sun Sep 13 00:20:01 2009 +0300
147894
147895     Accept -? for glib-mkenums.
147896
147897     Commit 789e260638d tried to add support for -?, but there is a typo
147898     and instead -h was added when already present instead of -? for one
147899     of the cases.
147900     It works without this corrections, because all unrecognized options
147901     trigger usage showing as well, but this is more correct.
147902
147903     This was bug 556706 originally.
147904
147905  gobject/glib-mkenums.in | 2 +-
147906  1 file changed, 1 insertion(+), 1 deletion(-)
147907
147908 commit 6c061da2a232d8c817d9744a234ceee7b87b3dd8
147909 Author: Mart Raudsepp <leio@gentoo.org>
147910 Date:   Sat Sep 12 19:49:01 2009 +0300
147911
147912     gio: Fix a Since tag to actually show up in new API of 2.20 indeces
147913
147914     Typo made in e05426062
147915
147916  gio/gdatainputstream.c | 2 +-
147917  1 file changed, 1 insertion(+), 1 deletion(-)
147918
147919 commit 7feb4c3631a0745b3696454630be3aa3365d1067
147920 Author: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
147921 Date:   Tue Sep 22 09:59:13 2009 +0700
147922
147923     po/vi.po: fix type "thoạt"
147924
147925  po/vi.po | 2 +-
147926  1 file changed, 1 insertion(+), 1 deletion(-)
147927
147928 commit a830fbd62c05193982c72a375251b2202986152f
147929 Author: Alexander Larsson <alexl@redhat.com>
147930 Date:   Mon Sep 21 15:36:45 2009 +0200
147931
147932     Document new gdb macros
147933
147934  docs/reference/glib/running.sgml | 34 ++++++++++++++++++++++++++++++++++
147935  1 file changed, 34 insertions(+)
147936
147937 commit 42320706c4dd6a4517a402dc5da5c27dfc6a5356
147938 Author: Alexander Larsson <alexl@redhat.com>
147939 Date:   Mon Sep 21 15:21:52 2009 +0200
147940
147941     Add gforeach gdb command
147942
147943  glib/glib.py | 84
147944  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
147945  1 file changed, 84 insertions(+)
147946
147947 commit 2b8943237f137f287b0b0854f80198de54fd26ea
147948 Author: Alexander Larsson <alexl@redhat.com>
147949 Date:   Mon Sep 21 12:26:23 2009 +0200
147950
147951     Add pretty printer for hashtables
147952
147953  glib/glib.py | 64
147954  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
147955  1 file changed, 64 insertions(+)
147956
147957 commit 2e8768d9a556afd2b2e6c974dcbcf24fee5ba6ff
147958 Author: Alexander Larsson <alexl@redhat.com>
147959 Date:   Mon Sep 21 11:06:39 2009 +0200
147960
147961     Add pretty printing for GList and GSList
147962
147963  glib/glib.py | 77
147964  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
147965  1 file changed, 77 insertions(+)
147966
147967 commit efe9169234e226f594b4254618f35a139338c35f
147968 Author: Alexander Larsson <alexl@redhat.com>
147969 Date:   Fri Sep 18 17:15:32 2009 +0200
147970
147971     Initial support for gdb python macros
147972
147973     This includes support for gobject pointer pretty printing and
147974     signal frame compression in backtraces.
147975
147976     https://bugzilla.gnome.org/show_bug.cgi?id=595619
147977
147978  glib/Makefile.am             |  13 +-
147979  glib/glib.py                 |  27 ++++
147980  glib/libglib-gdb.py.in       |  10 ++
147981  gobject/Makefile.am          |  12 +-
147982  gobject/gobject.py           | 305
147983  +++++++++++++++++++++++++++++++++++++++++++
147984  gobject/libgobject-gdb.py.in |  10 ++
147985  6 files changed, 375 insertions(+), 2 deletions(-)
147986
147987 commit 18af48ba9a347e2041c4986aaaac73fdd5386de3
147988 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
147989 Date:   Mon Sep 21 20:54:02 2009 +0800
147990
147991     Updated Traditional Chinese translation(Hong Kong and Taiwan)
147992
147993  po/zh_HK.po | 945
147994  ++++++++++++++++++++++++++++++------------------------------
147995  po/zh_TW.po | 930
147996  ++++++++++++++++++++++++++++++-----------------------------
147997  2 files changed, 938 insertions(+), 937 deletions(-)
147998
147999 commit 652f47fd2a9544e07cd6cbc5ca0d31d21c1ccd34
148000 Author: Petr Kovar <pknbe@volny.cz>
148001 Date:   Sun Sep 20 22:26:17 2009 +0200
148002
148003     Updated Czech translation
148004
148005  po/cs.po | 921
148006  ++++++++++++++++++++++++++++++++-------------------------------
148007  1 file changed, 464 insertions(+), 457 deletions(-)
148008
148009 commit 5b30a46da4eadbd620f34e66e7b981f2dfe91a4f
148010 Author: Ani <peter.ani@gmail.com>
148011 Date:   Sun Sep 20 21:04:45 2009 +0530
148012
148013     Updated Malayalam Translations
148014
148015  po/ml.po | 150
148016  ++++++++++++++++++++++++++++++++-------------------------------
148017  1 file changed, 76 insertions(+), 74 deletions(-)
148018
148019 commit 7a010ac2d409fc7ea849034ca7a5bda150ee0fad
148020 Author: Gil Forcada <gforcada@gnome.org>
148021 Date:   Sat Sep 19 18:04:56 2009 +0200
148022
148023     Updated Catalan translation
148024
148025  po/ca.po | 1088
148026  +++++++++++++++++++++++++++++++-------------------------------
148027  1 file changed, 540 insertions(+), 548 deletions(-)
148028
148029 commit 80f66b114193d3c1b5a5c5d4f34b01cba53208ca
148030 Author: Paolo Borelli <pborelli@gnome.org>
148031 Date:   Sat Sep 19 10:21:36 2009 +0200
148032
148033     Fix build with srcdir != builddir, bug #594597
148034
148035  gio/win32/Makefile.am | 1 +
148036  1 file changed, 1 insertion(+)
148037
148038 commit 8b3853b8a1cc94767c5391808274f931a48f6cbb
148039 Author: Matthias Clasen <mclasen@redhat.com>
148040 Date:   Fri Sep 18 19:16:11 2009 -0400
148041
148042     Reduce false positives in static analysis
148043
148044     Tools like clang fail to recognize that stanzas like
148045     g_return_if_fail (GTK_IS_FOO (w)) guarantee w != NULL. By minimally
148046     rewriting the type-checking macros, we can avoid these false
148047     positives.
148048
148049  gobject/gtype.h | 12 +++++++++---
148050  1 file changed, 9 insertions(+), 3 deletions(-)
148051
148052 commit 53fc10d2695f917db530c9a3f166e45be59d1d3a
148053 Author: Matthias Clasen <mclasen@redhat.com>
148054 Date:   Wed Sep 9 00:18:23 2009 -0400
148055
148056     Fix a lot of clang complaints
148057
148058     Mostly dead assignments.
148059
148060  gio/gbufferedoutputstream.c |  9 ++-------
148061  gio/gdatainputstream.c      |  7 +------
148062  gio/gdummyfile.c            |  5 +----
148063  gio/ginputstream.c          | 16 +++++-----------
148064  gio/giostream.c             |  4 ----
148065  gio/glocalfile.c            | 20 ++++++++------------
148066  gio/glocalfileinputstream.c |  4 ----
148067  gio/goutputstream.c         | 34 +++++++++++++++-------------------
148068  gio/gunixinputstream.c      |  4 ----
148069  gio/gunixoutputstream.c     |  4 ----
148070  glib/gfileutils.c           |  3 +--
148071  glib/gkeyfile.c             |  3 +--
148072  glib/gregex.c               |  6 +-----
148073  13 files changed, 35 insertions(+), 84 deletions(-)
148074
148075 commit 04d632ccf59ce0491261ff87b3867012cb56d8bf
148076 Author: Dumitru Mișu Moldovan <dumol@gnome.ro>
148077 Date:   Fri Sep 18 00:17:32 2009 +0300
148078
148079     Updated Romanian translation
148080
148081  po/ro.po | 1086
148082  +++++++++++++++++++++++++++++++-------------------------------
148083  1 file changed, 536 insertions(+), 550 deletions(-)
148084
148085 commit 3bfba7924c94aa3a3bcc14e6eeee4fa691108dd0
148086 Author: Miloš Popović <mpopovic@src.gnome.org>
148087 Date:   Thu Sep 17 17:58:52 2009 +0000
148088
148089     Updated Serbian translation
148090
148091  po/sr.po       | 1381
148092  +++++++++++++++++++++++++++----------------------------
148093  po/sr@latin.po | 1392
148094  +++++++++++++++++++++++++++-----------------------------
148095  2 files changed, 1351 insertions(+), 1422 deletions(-)
148096
148097 commit dd7f660fb7b059d16cea6e33550a14ca2625c813
148098 Author: krishnababu k <kkrothap@redhat.ocm>
148099 Date:   Thu Sep 17 21:18:57 2009 +0530
148100
148101     Updated Telugu Translation
148102
148103  po/te.po | 960
148104  +++++++++++++++++++++++++++++++--------------------------------
148105  1 file changed, 475 insertions(+), 485 deletions(-)
148106
148107 commit 256662ddbaec90688c1725d504efc1248eacb7e1
148108 Author: ifelix <ifelix@redhat.com>
148109 Date:   Thu Sep 17 15:50:19 2009 +0530
148110
148111     Updated Tamil Translations
148112
148113  po/ta.po | 961
148114  +++++++++++++++++++++++++++++++--------------------------------
148115  1 file changed, 477 insertions(+), 484 deletions(-)
148116
148117 commit 78c548b506db0527335011ce92558bc1a9d5ebf0
148118 Author: Fran Diéguez <fran.dieguez@glug.es>
148119 Date:   Wed Sep 16 16:15:05 2009 +0200
148120
148121     UPdated Galician Translation
148122
148123  po/gl.po | 946
148124  +++++++++++++++++++++++++++++++--------------------------------
148125  1 file changed, 472 insertions(+), 474 deletions(-)
148126
148127 commit d88b6a3d60f0f84cf192c1b4093a0ae2362d7f02
148128 Author: Runa Bhattacharjee <runab@redhat.com>
148129 Date:   Tue Sep 15 18:31:49 2009 +0530
148130
148131     Updated Bengali India Translations
148132
148133  po/bn_IN.po | 1097
148134  +++++++++++++++++++++++++++++------------------------------
148135  1 file changed, 536 insertions(+), 561 deletions(-)
148136
148137 commit 011592af55d980cfb21c51f5d4bcdd09cce865ec
148138 Author: Manoj Kumar Giri <mgiri@mgiri.csb>
148139 Date:   Tue Sep 15 16:22:41 2009 +0530
148140
148141     Upadted Oriya Translation
148142
148143  po/or.po | 964
148144  +++++++++++++++++++++++++++++++--------------------------------
148145  1 file changed, 477 insertions(+), 487 deletions(-)
148146
148147 commit ddc85a8b0242407c6234bbe2ebc49b873bf02396
148148 Author: Theppitak Karoonboonyanan <thep@linux.thai.net>
148149 Date:   Tue Sep 15 14:29:36 2009 +0700
148150
148151     Updated Thai translation.
148152
148153  po/th.po | 5 ++---
148154  1 file changed, 2 insertions(+), 3 deletions(-)
148155
148156 commit 3a240a7f718a44724008d35123c6f7b98abc896a
148157 Author: Amitakhya Phukan <aphukan@fedoraproject.org>
148158 Date:   Tue Sep 15 12:48:50 2009 +0530
148159
148160     Updating Assamese translations.
148161
148162  po/as.po | 42 ++++++++++++++++--------------------------
148163  1 file changed, 16 insertions(+), 26 deletions(-)
148164
148165 commit ef5e66c330cdc3f8d93ba33a0dfe251f98883204
148166 Author: Kjartan Maraas <kmaraas@gnome.org>
148167 Date:   Mon Sep 14 00:16:51 2009 +0200
148168
148169     Update Norwegian bokmål translation.
148170
148171  po/nb.po | 924
148172  ++++++++++++++++++++++++++++++++-------------------------------
148173  1 file changed, 465 insertions(+), 459 deletions(-)
148174
148175 commit 220bde833af1bba3e535f727173b84a362374399
148176 Author: Aron Xu <aronxu@gnome.org>
148177 Date:   Sun Sep 13 15:09:29 2009 +0800
148178
148179     Updated Simplified Chinese translation.
148180
148181  po/zh_CN.po | 1082
148182  +++++++++++++++++++++++++++++------------------------------
148183  1 file changed, 540 insertions(+), 542 deletions(-)
148184
148185 commit 7e514b6efaf6daae23c09a1e13ed65d2d8aa8008
148186 Author: A S Alam <aalam@users.sf.net>
148187 Date:   Sun Sep 13 08:58:57 2009 +0530
148188
148189     Updating Translation for Punjabi
148190
148191  po/pa.po | 956
148192  +++++++++++++++++++++++++++++++--------------------------------
148193  1 file changed, 474 insertions(+), 482 deletions(-)
148194
148195 commit e1957bd71c999ba5189a7fe94880647e84fa6357
148196 Author: Ask H. Larsen <asklarsen@gmail.com>
148197 Date:   Sun Sep 13 03:16:47 2009 +0200
148198
148199     Updated Danish translation
148200
148201  po/da.po | 930
148202  ++++++++++++++++++++++++++++++++-------------------------------
148203  1 file changed, 467 insertions(+), 463 deletions(-)
148204
148205 commit 6366015decc608a74e2019ccb0d39dbc6e3f06ba
148206 Author: Bruce Cowan <bcowan@fastmail.co.uk>
148207 Date:   Sat Sep 12 20:04:29 2009 +0100
148208
148209     Updated British English translation
148210
148211  po/en_GB.po | 1120
148212  +++++++++++++++++++++++++++++------------------------------
148213  1 file changed, 556 insertions(+), 564 deletions(-)
148214
148215 commit a92f10d712b6278364e02178c873a084bfbf9e19
148216 Author: Tommi Vainikainen <thv@iki.fi>
148217 Date:   Sat Sep 12 19:10:57 2009 +0300
148218
148219     Updated Finnish translation
148220
148221  po/fi.po | 930
148222  ++++++++++++++++++++++++++++++++-------------------------------
148223  1 file changed, 467 insertions(+), 463 deletions(-)
148224
148225 commit 410305255d0acfa5e105a444cdf8b302b31b94a2
148226 Author: Tor Lillqvist <tml@iki.fi>
148227 Date:   Sat Sep 12 01:57:46 2009 +0300
148228
148229     Remove old crap for fetching the "build" directory from svn
148230
148231  autogen.sh | 17 -----------------
148232  1 file changed, 17 deletions(-)
148233
148234 commit 866731776651e04178a6cc1e78d244384a890d1a
148235 Author: Sjoerd Simons <sjoerd.simons@collabora.co.uk>
148236 Date:   Wed Sep 2 17:48:09 2009 +0100
148237
148238     Fix GNetworkAddress skipping addresses when enumerating
148239
148240     g_network_address_address_enumerator_next_finish takes the first
148241     item of the
148242     address list and moves the pointer to the next one, so we shouldn't
148243     do the same
148244     in g_network_address_address_enumerator_next_async function
148245
148246     Fixes bug #593941
148247
148248  gio/gnetworkaddress.c | 5 -----
148249  1 file changed, 5 deletions(-)
148250
148251 commit cdd04f36cac838f92826cbf415868100a4007741
148252 Author: Richard Hughes <richard@hughsie.com>
148253 Date:   Wed Sep 2 19:15:38 2009 +0100
148254
148255     Make the error const for g_simple_async_result_set_from_error
148256
148257  gio/gsimpleasyncresult.c | 2 +-
148258  gio/gsimpleasyncresult.h | 2 +-
148259  2 files changed, 2 insertions(+), 2 deletions(-)
148260
148261 commit 11477609d1f2782fd4bbb3022d2ec46983930c6a
148262 Author: James Hunt <jamesodhunt@gmail.com>
148263 Date:   Thu Sep 10 17:18:13 2009 +0100
148264
148265     g_socket_send_message() fails due to invalid sendmsg(2) params.
148266
148267     g_socket_send_message() and g_socket_send_to() fail with ENOBUFS or
148268     EFAULT due to the fact that if no "address" argument is specified to
148269     g_socket_send_message, when g_socket_send_message() calls sendmsg(2),
148270     the 2nd parameter to sendmsg ("const struct msghdr *msg") contains
148271     uninitialized values. The fix is simple - initialize msg.msg_name to
148272     NULL and msg.msg_msg_namelen to 0.
148273
148274     https://bugzilla.gnome.org/show_bug.cgi?id=594759
148275
148276  gio/gsocket.c | 5 +++++
148277  1 file changed, 5 insertions(+)
148278
148279 commit 29baa5eebdce27d10c6f36ae8ad4fbc77d04f291
148280 Author: Rajesh Ranjan <rranjan@rranjan.csb>
148281 Date:   Fri Sep 11 16:00:29 2009 +0530
148282
148283     hindi update by Rajesh Ranjan
148284
148285  po/hi.po | 948
148286  +++++++++++++++++++++++++++++++--------------------------------
148287  1 file changed, 471 insertions(+), 477 deletions(-)
148288
148289 commit 9dc9b39284b78b63fad4a713ab6ea4154d4e8ff5
148290 Author: Ani <peter.ani@gmail.com>
148291 Date:   Fri Sep 11 12:18:50 2009 +0530
148292
148293     Updated Malayalam Translations
148294
148295  po/ml.po | 976
148296  +++++++++++++++++++++++++++++++--------------------------------
148297  1 file changed, 480 insertions(+), 496 deletions(-)
148298
148299 commit c3bbec5213d1e77253fd2cef67d6838041bb2f1f
148300 Author: Maxim V. Dziumanenko <dziumanenko@gmail.com>
148301 Date:   Fri Sep 11 01:48:56 2009 +0300
148302
148303     Updated Ukrainian translation
148304
148305  po/uk.po | 1104
148306  +++++++++++++++++++++++++++++---------------------------------
148307  1 file changed, 520 insertions(+), 584 deletions(-)
148308
148309 commit 278ac0a45d2b677a0928b1c31b3e20a4c265ffb0
148310 Author: Christian Dywan <christian@lanedo.com>
148311 Date:   Thu Sep 10 16:40:11 2009 +0200
148312
148313     Bug 579050 Allow making selected critical and warning messages
148314     non-fatal
148315
148316     Implement g_test_log_set_fatal_handler which is a function similar to
148317     g_log_set_default_handler but for use in unit tests where certain
148318     errors have to be ignored because it is not possible to fix or avoid
148319     them otherwise. A unit test is added.
148320
148321  glib/glib.symbols    |  3 +++
148322  glib/gmessages.c     | 47 +++++++++++++++++++++++++++++++++++++++++++++--
148323  glib/gtestutils.c    |  1 +
148324  glib/gtestutils.h    | 21 +++++++++++++++++++++
148325  glib/tests/testing.c | 27 +++++++++++++++++++++++++++
148326  5 files changed, 97 insertions(+), 2 deletions(-)
148327
148328 commit 4b1217b7e0e8d2e7e4187e8b328e10ad72066392
148329 Author: Shankar Prasad <svenkate@redhat.com>
148330 Date:   Thu Sep 10 12:26:13 2009 +0530
148331
148332     Updated Kannada(kn) translation
148333
148334  po/kn.po | 973
148335  +++++++++++++++++++++++++++++++--------------------------------
148336  1 file changed, 479 insertions(+), 494 deletions(-)
148337
148338 commit 664dd256654b5def0bd6cdd5e3918bba78fedd52
148339 Author: Kostas Papadimas <pkst@gnome.org>
148340 Date:   Wed Sep 9 18:38:12 2009 +0300
148341
148342     Updated Greek translation.
148343
148344  po/el.po | 1391
148345  ++++++++++++++++++++++++++++++++------------------------------
148346  1 file changed, 708 insertions(+), 683 deletions(-)
148347
148348 commit 593cd7a683c267e9e02e3d0b8bc653a253f17df5
148349 Author: Sweta Kothari <swkothar@redhat.com>
148350 Date:   Wed Sep 9 16:54:43 2009 +0530
148351
148352     Updated Gujarati Translations
148353
148354  po/gu.po | 952
148355  +++++++++++++++++++++++++++++++--------------------------------
148356  1 file changed, 472 insertions(+), 480 deletions(-)
148357
148358 commit f393e805874db16334c5c4f4aa7fa1c73964ca34
148359 Author: Dan Winship <danw@gnome.org>
148360 Date:   Tue Sep 8 11:19:13 2009 -0400
148361
148362     Clarify g_ptr_array_set_size() docs re: free_func
148363
148364  docs/reference/glib/tmpl/arrays_pointer.sgml | 7 +++++--
148365  1 file changed, 5 insertions(+), 2 deletions(-)
148366
148367 commit eadd2ce7fff83f86c4803aa5e2e251f554639bb6
148368 Author: Alexander Shopov <ash@contact.bg>
148369 Date:   Tue Sep 8 07:41:28 2009 +0300
148370
148371     Updated Bulgarian translation
148372
148373  po/bg.po | 926
148374  ++++++++++++++++++++++++++++++++-------------------------------
148375  1 file changed, 466 insertions(+), 460 deletions(-)
148376
148377 commit bc1dd5cf11dc920ff44d51051e1e695b0b8ea421
148378 Author: Dan Winship <danw@gnome.org>
148379 Date:   Sun Sep 6 13:54:50 2009 -0400
148380
148381     Call element_free_func when shrinking array with g_ptr_array_set_size
148382
148383  glib/garray.c           | 8 ++------
148384  glib/tests/array-test.c | 4 +++-
148385  2 files changed, 5 insertions(+), 7 deletions(-)
148386
148387 commit 9a29f087e76fd01188cff73ce1dfe802bd815b15
148388 Author: Sandeep Shedmake <sshedmak@redhat.com>
148389 Date:   Mon Sep 7 19:14:52 2009 +0530
148390
148391     Updated Marathi Translations
148392
148393  po/mr.po | 952
148394  +++++++++++++++++++++++++++++++--------------------------------
148395  1 file changed, 472 insertions(+), 480 deletions(-)
148396
148397 commit 8af494d987b7482865439f882d1375767b57732f
148398 Author: Alexander Larsson <alexl@redhat.com>
148399 Date:   Mon Sep 7 12:50:58 2009 +0200
148400
148401     Avoid reading uninitialized memory
148402
148403     If the statfs call fails, don't look at the result.
148404
148405  gio/glocalfile.c | 3 ++-
148406  1 file changed, 2 insertions(+), 1 deletion(-)
148407
148408 commit 06de24f430d4b43733dec63ca0b840d129a716e2
148409 Author: Alexander Larsson <alexl@redhat.com>
148410 Date:   Mon Sep 7 10:25:14 2009 +0200
148411
148412     Remove warning in g_simple_async_result_complete
148413
148414     This warning hits code that uses GSimpleAsyncResult outside of a
148415     mainloop as a helper object. For instance EggDBus does this.
148416     Since the bugs this warning would fix are pretty easy to spot
148417     and since EggDBus is deployed already we just remove the
148418     "called from outside main loop" warning.
148419
148420     However, we need to keep the "called from wrong context" warning
148421     as that is very helpful when debugging misuse of the new multiple
148422     main context code.
148423
148424  gio/gsimpleasyncresult.c | 2 --
148425  1 file changed, 2 deletions(-)
148426
148427 commit 034d516160ffacbb805ad28cfdb848134f26c1dc
148428 Author: Matthias Clasen <mclasen@redhat.com>
148429 Date:   Mon Sep 7 03:28:35 2009 -0400
148430
148431     Another dead assignment
148432
148433  gio/gmemoryoutputstream.c | 6 +-----
148434  1 file changed, 1 insertion(+), 5 deletions(-)
148435
148436 commit 6cda9bfb02314fff5e994a80164be16c67d14253
148437 Author: Matthias Clasen <mclasen@redhat.com>
148438 Date:   Mon Sep 7 03:14:15 2009 -0400
148439
148440     Remove a dead initialization
148441
148442  gio/gthemedicon.c | 2 +-
148443  1 file changed, 1 insertion(+), 1 deletion(-)
148444
148445 commit 30645bd0a584137585d572b37f39d2904bba0a8f
148446 Author: Matthias Clasen <mclasen@redhat.com>
148447 Date:   Mon Sep 7 03:12:06 2009 -0400
148448
148449     Remove a dead increment
148450
148451  gio/glocalfileinfo.c | 2 +-
148452  1 file changed, 1 insertion(+), 1 deletion(-)
148453
148454 commit 0d1ffbf361503ac1f8236673f400e0f317635930
148455 Author: Matthias Clasen <mclasen@redhat.com>
148456 Date:   Mon Sep 7 03:10:01 2009 -0400
148457
148458     Remove another dead assignment
148459
148460  gio/gdatainputstream.c | 4 +---
148461  1 file changed, 1 insertion(+), 3 deletions(-)
148462
148463 commit f2c8572d8490544496934612854a86fecbaf99ba
148464 Author: Matthias Clasen <mclasen@redhat.com>
148465 Date:   Mon Sep 7 03:07:22 2009 -0400
148466
148467     Remmove a dead assignment.
148468
148469     Spotted by clang.
148470
148471  gio/gbufferedinputstream.c | 4 +---
148472  1 file changed, 1 insertion(+), 3 deletions(-)
148473
148474 commit 1ec32c403bac36ca9f72e82c23b14045bc323931
148475 Author: Matthias Clasen <mclasen@redhat.com>
148476 Date:   Mon Sep 7 03:02:58 2009 -0400
148477
148478     Move a assignment to the relevant #ifdef branch
148479
148480     Dead code spotted by clang.
148481
148482  gio/gcancellable.c | 3 +--
148483  1 file changed, 1 insertion(+), 2 deletions(-)
148484
148485 commit e67c3cf2b0251acfca74d680d9b4c2b7547c61a7
148486 Author: Matthias Clasen <mclasen@redhat.com>
148487 Date:   Mon Sep 7 03:01:02 2009 -0400
148488
148489     Remove dead code
148490
148491  gio/gvolumemonitor.c | 4 ----
148492  1 file changed, 4 deletions(-)
148493
148494 commit 80fd5ed402bf57a3c5cbd90eecc3f58f3f06bc08
148495 Author: Matthias Clasen <mclasen@redhat.com>
148496 Date:   Mon Sep 7 02:50:51 2009 -0400
148497
148498     Don't evaluate an uninitialized value
148499
148500     Bug found by clang.
148501
148502  gio/gdesktopappinfo.c | 1 +
148503  1 file changed, 1 insertion(+)
148504
148505 commit 7ea8a2a86326b6f5f0f62a334fdd307d6526f782
148506 Author: Tomasz Dominikowski <dominikowski@gmail.com>
148507 Date:   Sun Sep 6 14:20:45 2009 +0200
148508
148509     Updated Polish translation
148510
148511  po/pl.po | 1346
148512  ++++++++++++++++++++++++++++++++------------------------------
148513  1 file changed, 687 insertions(+), 659 deletions(-)
148514
148515 commit 93fbae22d4d6fddf69c2b7276f24fcc3cfcf0403
148516 Author: Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>
148517 Date:   Sat Sep 5 22:34:58 2009 +0900
148518
148519     Update Japanese translation
148520
148521  po/ja.po | 7 +++----
148522  1 file changed, 3 insertions(+), 4 deletions(-)
148523
148524 commit 6b406dda7b3061bd890878823fbafe2c6ffc019a
148525 Author: Jorge González <jorgegonz@svn.gnome.org>
148526 Date:   Sat Sep 5 13:47:41 2009 +0200
148527
148528     Updated Spanish translation
148529
148530  po/es.po | 930
148531  +++++++++++++++++++++++++++++++--------------------------------
148532  1 file changed, 465 insertions(+), 465 deletions(-)
148533
148534 commit e77b8278841d89f9e2c82e09b844a472496ab43e
148535 Author: Matthias Clasen <mclasen@redhat.com>
148536 Date:   Fri Sep 4 21:20:09 2009 -0400
148537
148538     Bump version
148539
148540  configure.in | 2 +-
148541  1 file changed, 1 insertion(+), 1 deletion(-)
148542
148543 commit 296d481c7e5de27175e68ff7645975442a449fc5
148544 Author: Matthias Clasen <mclasen@redhat.com>
148545 Date:   Fri Sep 4 21:19:02 2009 -0400
148546
148547     2.21.6
148548
148549  po/am.po          |   75 +--
148550  po/ar.po          |   75 +--
148551  po/as.po          |  957 +++++++++++++++++++-------------------
148552  po/az.po          |   75 +--
148553  po/be.po          |   77 ++--
148554  po/be@latin.po    |   77 ++--
148555  po/bg.po          |   75 +--
148556  po/bn.po          |   75 +--
148557  po/bn_IN.po       |   75 +--
148558  po/bs.po          |   75 +--
148559  po/ca.po          |   75 +--
148560  po/ca@valencia.po |   75 +--
148561  po/cs.po          |  918 +++++++++++++++++++------------------
148562  po/cy.po          |   75 +--
148563  po/da.po          |   75 +--
148564  po/de.po          |  925 +++++++++++++++++++------------------
148565  po/dz.po          |   75 +--
148566  po/el.po          |   76 ++--
148567  po/en_CA.po       |   75 +--
148568  po/en_GB.po       |   75 +--
148569  po/eo.po          |   75 +--
148570  po/es.po          |   75 +--
148571  po/et.po          |  464 ++++++++++++++++++-
148572  po/eu.po          |  978 +++++++++++++++++++--------------------
148573  po/fa.po          |   75 +--
148574  po/fi.po          |   75 +--
148575  po/fr.po          |  920 ++++++++++++++++++-------------------
148576  po/ga.po          |   75 +--
148577  po/gl.po          |   75 +--
148578  po/gu.po          |   75 +--
148579  po/he.po          |   75 +--
148580  po/hi.po          |   75 +--
148581  po/hr.po          |   75 +--
148582  po/hu.po          |  134 +++---
148583  po/hy.po          |   75 +--
148584  po/id.po          |   75 +--
148585  po/is.po          |   75 +--
148586  po/it.po          |  923 +++++++++++++++++++------------------
148587  po/ja.po          |   75 +--
148588  po/ka.po          |   75 +--
148589  po/kn.po          |  971 ++++++++++++++++++++-------------------
148590  po/ko.po          |   75 +--
148591  po/ku.po          |   75 +--
148592  po/lt.po          |   75 +--
148593  po/lv.po          |   75 +--
148594  po/mai.po         |   75 +--
148595  po/mg.po          |   75 +--
148596  po/mk.po          |   75 +--
148597  po/ml.po          |  974 ++++++++++++++++++++-------------------
148598  po/mn.po          |   75 +--
148599  po/mr.po          |  950 +++++++++++++++++++-------------------
148600  po/ms.po          |   75 +--
148601  po/nb.po          |  918 +++++++++++++++++++------------------
148602  po/ne.po          |   75 +--
148603  po/nl.po          |   75 +--
148604  po/nn.po          |   75 +--
148605  po/oc.po          |   74 +--
148606  po/or.po          |  109 +++--
148607  po/pa.po          |   75 +--
148608  po/pl.po          |   75 +--
148609  po/ps.po          |   75 +--
148610  po/pt.po          |  925 +++++++++++++++++++------------------
148611  po/pt_BR.po       |  925 +++++++++++++++++++------------------
148612  po/ro.po          |   75 +--
148613  po/ru.po          |   75 +--
148614  po/rw.po          |   75 +--
148615  po/si.po          |   75 +--
148616  po/sk.po          |   75 +--
148617  po/sl.po          |   75 +--
148618  po/sq.po          |   76 ++--
148619  po/sr.po          |   75 +--
148620  po/sr@ije.po      |   75 +--
148621  po/sr@latin.po    |   75 +--
148622  po/sv.po          | 1312
148623  ++++++++++++++++++++++++++---------------------------
148624  po/ta.po          |  950 +++++++++++++++++++-------------------
148625  po/te.po          |  959 ++++++++++++++++++++-------------------
148626  po/th.po          |   75 +--
148627  po/tl.po          |   75 +--
148628  po/tr.po          |  922 ++++++++++++++++++-------------------
148629  po/tt.po          |   75 +--
148630  po/uk.po          |   75 +--
148631  po/vi.po          |   75 +--
148632  po/wa.po          |   75 +--
148633  po/xh.po          |   75 +--
148634  po/yi.po          |   75 +--
148635  po/zh_CN.po       |   75 +--
148636  po/zh_HK.po       |   75 +--
148637  po/zh_TW.po       |   75 +--
148638  88 files changed, 11117 insertions(+), 10197 deletions(-)
148639
148640 commit 05c2aeaf33ad1ff3447d57a361abdb238b8f822b
148641 Author: Matthias Clasen <mclasen@redhat.com>
148642 Date:   Fri Sep 4 20:41:25 2009 -0400
148643
148644     Add a Since: tag
148645
148646  glib/gfileutils.c | 20 +++++++++++---------
148647  1 file changed, 11 insertions(+), 9 deletions(-)
148648
148649 commit 2ae69f5124022d93dfc0e39964bbf68eb1f61245
148650 Author: Matthias Clasen <mclasen@redhat.com>
148651 Date:   Fri Sep 4 20:26:26 2009 -0400
148652
148653     Updates
148654
148655  NEWS | 35 +++++++++++++++++++++++++++++++++++
148656  1 file changed, 35 insertions(+)
148657
148658 commit 4114f1214c65f0a142678bf98b1d8e4da43bf665
148659 Author: Benjamin Otte <otte@gnome.org>
148660 Date:   Thu Sep 3 15:39:57 2009 +0200
148661
148662     Bug 594034 - Use g_mkstemp_full() when creating the replacement file
148663
148664     Previous code used g_mkstemp(). But when using
148665     G_FILE_CREATE_REPLACE_DESTINATION, no attempt was made to ensure
148666     proper
148667     mode and flags of the created temporary file. The visible issue
148668     was that
148669     the file was always created with mode 0600 as opposed to using 0666.
148670     (The invisible issue was that O_RDWR was used instead of O_WRONLY.)
148671
148672  docs/reference/glib/tmpl/glib-unused.sgml | 67
148673  ++++++++++++++++++++++++++++++
148674  docs/reference/glib/tmpl/macros_misc.sgml |  5 +--
148675  docs/reference/glib/tmpl/misc_utils.sgml  |  7 ++++
148676  docs/reference/glib/tmpl/version.sgml     | 68
148677  -------------------------------
148678  gio/glocalfileoutputstream.c              |  2 +-
148679  5 files changed, 77 insertions(+), 72 deletions(-)
148680
148681 commit 24bec5c5bd64eb829a433e4c1e8d34dc25879a64
148682 Author: Benjamin Otte <otte@gnome.org>
148683 Date:   Thu Sep 3 15:36:37 2009 +0200
148684
148685     Bug 594034 - Add g_mkstemp_full()
148686
148687     This function exposes more variables than g_mkstemp() and therefor
148688     allows more flexibility when creating temporary files.
148689     The intended use is gio's code for g_file_replace() (see next patch)
148690
148691  docs/reference/glib/glib-sections.txt   |  1 +
148692  docs/reference/glib/tmpl/fileutils.sgml | 11 +++++++++
148693  glib/gfileutils.c                       | 44
148694  +++++++++++++++++++++++++--------
148695  glib/gfileutils.h                       |  3 +++
148696  glib/glib.symbols                       |  1 +
148697  5 files changed, 50 insertions(+), 10 deletions(-)
148698
148699 commit 16ddefea15ceeded936c53aa1b867eb53d7d97f3
148700 Author: Ivar Smolin <okul@linux.ee>
148701 Date:   Fri Sep 4 18:58:00 2009 +0300
148702
148703     Updating Estonian translation
148704
148705  po/et.po | 472
148706  ++-------------------------------------------------------------
148707  1 file changed, 9 insertions(+), 463 deletions(-)
148708
148709 commit c642965b234cdc9959c79d2fd3019f63a0520fad
148710 Author: Christian Kirbach <Christian.Kirbach@googlemail.com>
148711 Date:   Fri Sep 4 15:16:04 2009 +0200
148712
148713     Updated German translation
148714
148715  po/de.po | 1185
148716  +++++++++++++++++++++++++++++++-------------------------------
148717  1 file changed, 592 insertions(+), 593 deletions(-)
148718
148719 commit c77fd0bb04f612e7d16d48379cc3ec835c8d5fa2
148720 Author: Daniel Nylander <po@danielnylander.se>
148721 Date:   Fri Sep 4 06:31:34 2009 +0200
148722
148723     Updated Swedish translation
148724
148725  po/sv.po | 1316
148726  ++++++++++++++++++++++++++++++++------------------------------
148727  1 file changed, 672 insertions(+), 644 deletions(-)
148728
148729 commit 7628e1b4773142fc89f2365069c3e5a59ffb15ab
148730 Author: Claude Paroz <claude@2xlibre.net>
148731 Date:   Fri Sep 4 00:07:40 2009 +0200
148732
148733     Updated French translation
148734
148735  po/fr.po | 924
148736  ++++++++++++++++++++++++++++++++-------------------------------
148737  1 file changed, 464 insertions(+), 460 deletions(-)
148738
148739 commit 5a66c4bdb76b853b05baf7b01c8e2be49022c8a6
148740 Author: Fábio Nogueira <fnogueira@gnome.org>
148741 Date:   Wed Sep 2 12:28:59 2009 -0400
148742
148743     Updated Brazilian Portuguese translation.
148744
148745  po/pt_BR.po | 933
148746  ++++++++++++++++++++++++++++++------------------------------
148747  1 file changed, 472 insertions(+), 461 deletions(-)
148748
148749 commit de125e51a04a5ebdc652fb4e611a5bd1ba57c210
148750 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
148751 Date:   Wed Sep 2 18:19:27 2009 +0200
148752
148753     Updated Basque language
148754
148755  po/eu.po | 982
148756  +++++++++++++++++++++++++++++++--------------------------------
148757  1 file changed, 484 insertions(+), 498 deletions(-)
148758
148759 commit ff9b29ce5b7d8bd20d4527e2e364b68ebce01c75
148760 Author: Gabor Kelemen <kelemeng@gnome.hu>
148761 Date:   Wed Sep 2 18:05:23 2009 +0200
148762
148763     Hungarian translation updated
148764
148765  po/hu.po | 335
148766  ++++++++++++++++++++++-----------------------------------------
148767  1 file changed, 115 insertions(+), 220 deletions(-)
148768
148769 commit f2320a40f1d356ba7f15e592c03018ba2b42c4bd
148770 Author: Duarte Loreto <happyguy_pt@hotmail.com>
148771 Date:   Tue Sep 1 23:34:41 2009 +0100
148772
148773     Updated Portuguese translation
148774
148775  po/pt.po | 929
148776  ++++++++++++++++++++++++++++++++-------------------------------
148777  1 file changed, 469 insertions(+), 460 deletions(-)
148778
148779 commit f783515323963d2f9011cab5b6b2e767fe790425
148780 Author: Luca Ferretti <elle.uca@libero.it>
148781 Date:   Tue Sep 1 23:47:14 2009 +0200
148782
148783     Updated Italian translation
148784
148785  po/it.po | 30 +++++++++++++++++-------------
148786  1 file changed, 17 insertions(+), 13 deletions(-)
148787
148788 commit 3826963e65d8c4c68bcd3e4066505f63ef734b95
148789 Author: Benjamin Otte <otte@gnome.org>
148790 Date:   Tue Sep 1 21:53:35 2009 +0200
148791
148792     Use lchmod instead of stat + chown if available
148793
148794     Fallout of the NOFLOOW_SYMLINKS fix from bug 593406
148795
148796  configure.in         |  2 +-
148797  gio/glocalfileinfo.c | 10 +++++++---
148798  2 files changed, 8 insertions(+), 4 deletions(-)
148799
148800 commit 48e0af0157f52ac12b904bd92540432a18b139c7
148801 Author: Benjamin Otte <otte@gnome.org>
148802 Date:   Tue Sep 1 21:26:08 2009 +0200
148803
148804     Bug 593406 - Permissions set to 777 after copying via Nautilus
148805
148806     Only fail to set the permissions when the actual file is a symlink.
148807     The previous fix failed for every file when NOFOLLOW_SYMLINKS was set.
148808
148809  gio/glocalfileinfo.c | 21 ++++++++++++++++-----
148810  1 file changed, 16 insertions(+), 5 deletions(-)
148811
148812 commit bb7852e34b1845e516290e1b45a960a345ee8a43
148813 Author: Benjamin Otte <otte@gnome.org>
148814 Date:   Tue Sep 1 20:36:31 2009 +0200
148815
148816     Only do the chmod NOFOLLOW_SYMLINK checks with HAVE_SYMLINK
148817
148818  gio/glocalfileinfo.c | 4 +++-
148819  1 file changed, 3 insertions(+), 1 deletion(-)
148820
148821 commit 8212aadac79d70153d880fe1f21914a2b491dca3
148822 Author: Dan Winship <danw@gnome.org>
148823 Date:   Tue Sep 1 09:37:48 2009 -0400
148824
148825     g_time_val_from_iso8601: handle timezoneless dates
148826
148827     per ISO 8601:2004 4.2.5.2
148828
148829     Based on a patch from Andy Shevchenko
148830     http://bugzilla.gnome.org/show_bug.cgi?id=589491
148831
148832  glib/gtimer.c    | 18 +++++++++++++-----
148833  tests/testglib.c | 21 +++++++++++++++++++++
148834  2 files changed, 34 insertions(+), 5 deletions(-)
148835
148836 commit fc44bf40a4eff8e122b223e97ee5efcbc548be03
148837 Author: Benjamin Otte <otte@gnome.org>
148838 Date:   Tue Sep 1 12:48:55 2009 +0200
148839
148840     Fix gtk-doc syntax
148841
148842  gio/gcancellable.c | 8 ++++----
148843  1 file changed, 4 insertions(+), 4 deletions(-)
148844
148845 commit e695c0932f5d02f3b222f0b7a3de1f8c00ba7b81
148846 Author: Benjamin Otte <otte@gnome.org>
148847 Date:   Tue Sep 1 11:54:48 2009 +0200
148848
148849     Bug 593406 - Permissions set to 777 after copying via Nautilus
148850
148851     When doing a g_file_copy() with nofollow-symlinks (to copy a link for
148852     example), the later copying of the file attributes copies the source
148853     links 777 attributes to the target's attributes. As chmod affects the
148854     symlink target, this would cause such copies to always set the
148855     target to
148856     777 mode.
148857
148858     This patch makes setting the mode with nofollow-symlinks fail with
148859     NOT_SUPPORTED.
148860
148861     The aforementioned g_file_copy() will still succeed, because it
148862     ignores
148863     errors of the attribute copy.
148864
148865  gio/glocalfileinfo.c | 12 ++++++++++--
148866  1 file changed, 10 insertions(+), 2 deletions(-)
148867
148868 commit e967a47117d3b8fdb3e5c786e9069872d8e787c4
148869 Author: Kjartan Maraas <kmaraas@gnome.org>
148870 Date:   Tue Sep 1 10:52:07 2009 +0200
148871
148872     Update Norwegian bokmål translation.
148873
148874  po/nb.po | 920
148875  ++++++++++++++++++++++++++++++++-------------------------------
148876  1 file changed, 464 insertions(+), 456 deletions(-)
148877
148878 commit c433158e8676424ede4e396b6d4bf22d5210634b
148879 Author: Sandeep Shedmake <sshedmak@redhat.com>
148880 Date:   Mon Aug 31 20:47:13 2009 +0530
148881
148882     Updated Marathi Translations
148883
148884  po/mr.po | 68
148885  ++++++++++++++++++++++++++++++++--------------------------------
148886  1 file changed, 34 insertions(+), 34 deletions(-)
148887
148888 commit c59dbb4ddfb824c022087d15d75d3f5de1c032cc
148889 Author: Sandeep Shedmake <sshedmak@redhat.com>
148890 Date:   Mon Aug 31 20:29:16 2009 +0530
148891
148892     Updated Marathi Translations
148893
148894  po/mr.po | 1145
148895  +++++++++++++++++++++++++++++---------------------------------
148896  1 file changed, 528 insertions(+), 617 deletions(-)
148897
148898 commit ee8e145472c9b90e89d568710b9672bb20ada524
148899 Author: krishnababu k <kkrothap@redhat.ocm>
148900 Date:   Mon Aug 31 19:41:54 2009 +0530
148901
148902     Updated Telugu Translations
148903
148904  po/te.po | 1185
148905  +++++++++++++++++++++++++++++---------------------------------
148906  1 file changed, 547 insertions(+), 638 deletions(-)
148907
148908 commit 3a7560b00a8846150be4d9d2113f352ff1ebcc7a
148909 Author: Shankar Prasad <svenkate@redhat.com>
148910 Date:   Mon Aug 31 13:34:44 2009 +0530
148911
148912     Updated Kannada(kn) translation
148913
148914  po/kn.po | 1188
148915  +++++++++++++++++++++++++++++---------------------------------
148916  1 file changed, 546 insertions(+), 642 deletions(-)
148917
148918 commit 31924b19806e31f38eff86d4e43248bec989fd3a
148919 Author: Rodrigo L. M. Flores <rlmflores@src.gnome.org>
148920 Date:   Sun Aug 30 19:41:47 2009 -0300
148921
148922     Updated Brazilian Portuguese mailing list address.
148923
148924  po/pt_BR.po | 4 ++--
148925  1 file changed, 2 insertions(+), 2 deletions(-)
148926
148927 commit f2b8b6911235358d25b79d75f98d81b5062afe33
148928 Author: Petr Kovar <pknbe@volny.cz>
148929 Date:   Sat Aug 29 21:05:19 2009 +0200
148930
148931     Updated Czech translation
148932
148933  po/cs.po | 1141
148934  +++++++++++++++++++++++++++++---------------------------------
148935  1 file changed, 532 insertions(+), 609 deletions(-)
148936
148937 commit c47dca4cfe51b9376c364ae13a444a6529afed8f
148938 Author: Matthias Clasen <mclasen@redhat.com>
148939 Date:   Thu Aug 27 23:40:16 2009 -0400
148940
148941     Re-commit 30b8774f7f3f7f329af6b041b6c86bad14717534
148942
148943     Turns out Alex had agreed to this.
148944
148945  gio/giomodule.c | 3 +++
148946  1 file changed, 3 insertions(+)
148947
148948 commit 2889f1b8a322b0657f3c08a4f7e235e4c2c0f348
148949 Author: Matthias Clasen <mclasen@redhat.com>
148950 Date:   Thu Aug 27 23:02:08 2009 -0400
148951
148952     Use the saved errno value
148953
148954     Bug 591995
148955
148956  gio/glocalfileoutputstream.c | 2 +-
148957  1 file changed, 1 insertion(+), 1 deletion(-)
148958
148959 commit 3ba64e72cf40b81f472aa784498c3a97ef434c94
148960 Author: Matthias Clasen <mclasen@redhat.com>
148961 Date:   Thu Aug 27 22:59:05 2009 -0400
148962
148963     Read /dev/urandom unbuffered
148964
148965     To avoid wasting entropy. Bug 593232.
148966
148967  glib/grand.c | 1 +
148968  1 file changed, 1 insertion(+)
148969
148970 commit 3a47f48311d44e690c381f816fd1fa71eed20189
148971 Author: Matthias Clasen <mclasen@redhat.com>
148972 Date:   Thu Aug 27 22:51:53 2009 -0400
148973
148974     Revert "add a "gsettings-backend" extension point to GIO"
148975
148976     This reverts commit 30b8774f7f3f7f329af6b041b6c86bad14717534.
148977
148978  gio/giomodule.c | 3 ---
148979  1 file changed, 3 deletions(-)
148980
148981 commit 30b8774f7f3f7f329af6b041b6c86bad14717534
148982 Author: Ryan Lortie <desrt@desrt.ca>
148983 Date:   Thu Aug 27 13:45:48 2009 -0400
148984
148985     add a "gsettings-backend" extension point to GIO
148986
148987  gio/giomodule.c | 3 +++
148988  1 file changed, 3 insertions(+)
148989
148990 commit df981f82a097f9a2f2739ec410fa928168b749f6
148991 Author: Luca Ferretti <elle.uca@libero.it>
148992 Date:   Wed Aug 26 22:04:58 2009 +0200
148993
148994     Updated Italian translation
148995
148996  po/it.po | 7 +++----
148997  1 file changed, 3 insertions(+), 4 deletions(-)
148998
148999 commit 71b684b9cfe76d522a306993dba13fbcc52d0d73
149000 Author: Luca Ferretti <elle.uca@libero.it>
149001 Date:   Wed Aug 26 15:32:23 2009 +0200
149002
149003     Updated Italian translation
149004
149005  po/it.po | 963
149006  ++++++++++++++++++++++++++++++++-------------------------------
149007  1 file changed, 482 insertions(+), 481 deletions(-)
149008
149009 commit 884c789ef5e074a2241d1b813847156db1cecdb0
149010 Author: Amitakhya Phukan <aphukan@fedoraproject.org>
149011 Date:   Wed Aug 26 17:34:17 2009 +0530
149012
149013     Updating Assamese translations
149014
149015  po/as.po | 1105
149016  ++++++++++++++++++++++++++++++--------------------------------
149017  1 file changed, 542 insertions(+), 563 deletions(-)
149018
149019 commit 195abb97ff019d0fe7b50a9635830835933be7ae
149020 Author: Ani <peter.ani@gmail.com>
149021 Date:   Wed Aug 26 15:18:57 2009 +0530
149022
149023     Updated Malayalam Translations
149024
149025  po/ml.po | 1196
149026  +++++++++++++++++++++++++++++---------------------------------
149027  1 file changed, 550 insertions(+), 646 deletions(-)
149028
149029 commit 6c1466a2d21820f2df189a258b0c124e7144ba12
149030 Author: ifelix <ifelix@redhat.com>
149031 Date:   Tue Aug 25 14:10:56 2009 +0530
149032
149033     Updated Tamil Translations
149034
149035  po/ta.po | 1178
149036  +++++++++++++++++++++++++++++---------------------------------
149037  1 file changed, 546 insertions(+), 632 deletions(-)
149038
149039 commit 64b49c9087e8120489a0032d596c8837cbe014f9
149040 Author: Manoj Kumar Giri <mgiri@mgiri.csb>
149041 Date:   Tue Aug 25 12:14:41 2009 +0530
149042
149043     Updated Oriya Translation
149044
149045  po/or.po | 176
149046  ++++++++++++++++++++++++++++-----------------------------------
149047  1 file changed, 77 insertions(+), 99 deletions(-)
149048
149049 commit 24c31a79e1af916fe195e52c79ff8be558e4e848
149050 Author: Baris Cicek <baris@teamforce.name.tr>
149051 Date:   Tue Aug 25 00:38:34 2009 +0300
149052
149053     Updated Turkish translation.
149054
149055  po/tr.po | 1151
149056  +++++++++++++++++++++++++++++---------------------------------
149057  1 file changed, 534 insertions(+), 617 deletions(-)
149058
149059 commit ef5aef582eb33fd29fe5ec427ef5d236656b8046
149060 Author: Luca Ferretti <elle.uca@libero.it>
149061 Date:   Mon Aug 24 21:28:11 2009 +0200
149062
149063     Fix bump version
149064
149065  configure.in | 2 +-
149066  1 file changed, 1 insertion(+), 1 deletion(-)
149067
149068 commit 83d3242d127ca61d94846341ab491bbe988d2b95
149069 Author: Matthias Clasen <mclasen@redhat.com>
149070 Date:   Mon Aug 24 14:15:13 2009 -0400
149071
149072     Bump version
149073
149074  configure.in | 4 ++--
149075  1 file changed, 2 insertions(+), 2 deletions(-)
149076
149077 commit 106cd06ff38fef0356961e1d2eaffaa022035b13
149078 Author: Matthias Clasen <mclasen@redhat.com>
149079 Date:   Mon Aug 24 14:13:49 2009 -0400
149080
149081     2.21.5
149082
149083  po/am.po          |  120 ++---
149084  po/ar.po          |  120 ++---
149085  po/as.po          |  120 ++---
149086  po/az.po          |  120 ++---
149087  po/be.po          |  120 ++---
149088  po/be@latin.po    |  120 ++---
149089  po/bg.po          |  918 +++++++++++++++++-----------------
149090  po/bn.po          |  120 ++---
149091  po/bn_IN.po       |  120 ++---
149092  po/bs.po          |  120 ++---
149093  po/ca.po          |  120 ++---
149094  po/ca@valencia.po |  918 +++++++++++++++++-----------------
149095  po/cs.po          |  120 ++---
149096  po/cy.po          |  120 ++---
149097  po/da.po          |  923 +++++++++++++++++-----------------
149098  po/de.po          |  120 ++---
149099  po/dz.po          |  120 ++---
149100  po/el.po          |  120 ++---
149101  po/en_CA.po       |  120 ++---
149102  po/en_GB.po       |  120 ++---
149103  po/eo.po          |  120 ++---
149104  po/es.po          |  921 +++++++++++++++++-----------------
149105  po/et.po          |  463 ++++++++++++++++-
149106  po/eu.po          |  988 ++++++++++++++++++------------------
149107  po/fa.po          |  120 ++---
149108  po/fi.po          |  923 +++++++++++++++++-----------------
149109  po/fr.po          |  120 ++---
149110  po/ga.po          |  921 +++++++++++++++++-----------------
149111  po/gl.po          |  918 +++++++++++++++++-----------------
149112  po/gu.po          |  945 ++++++++++++++++++-----------------
149113  po/he.po          |  120 ++---
149114  po/hi.po          |  942 ++++++++++++++++++-----------------
149115  po/hr.po          |  120 ++---
149116  po/hu.po          |  120 ++---
149117  po/hy.po          |  120 ++---
149118  po/id.po          |  120 ++---
149119  po/is.po          |  120 ++---
149120  po/it.po          |  921 +++++++++++++++++-----------------
149121  po/ja.po          |   64 +--
149122  po/ka.po          |  120 ++---
149123  po/kn.po          |  120 ++---
149124  po/ko.po          |  931 +++++++++++++++++-----------------
149125  po/ku.po          |  120 ++---
149126  po/lt.po          |  120 ++---
149127  po/lv.po          |  120 ++---
149128  po/mai.po         |  120 ++---
149129  po/mg.po          |  120 ++---
149130  po/mk.po          |  120 ++---
149131  po/ml.po          |  120 ++---
149132  po/mn.po          |  120 ++---
149133  po/mr.po          |  120 ++---
149134  po/ms.po          |  120 ++---
149135  po/nb.po          |  920 +++++++++++++++++-----------------
149136  po/ne.po          |  120 ++---
149137  po/nl.po          |  120 ++---
149138  po/nn.po          |  120 ++---
149139  po/oc.po          |  120 ++---
149140  po/or.po          |  120 ++---
149141  po/pa.po          |  961 ++++++++++++++++++-----------------
149142  po/pl.po          |  919 +++++++++++++++++-----------------
149143  po/ps.po          |  120 ++---
149144  po/pt.po          |  927 +++++++++++++++++-----------------
149145  po/pt_BR.po       |  923 +++++++++++++++++-----------------
149146  po/ro.po          |  120 ++---
149147  po/ru.po          |  120 ++---
149148  po/rw.po          |  120 ++---
149149  po/si.po          |  120 ++---
149150  po/sk.po          |  120 ++---
149151  po/sl.po          |  120 ++---
149152  po/sq.po          |  120 ++---
149153  po/sr.po          |  120 ++---
149154  po/sr@ije.po      |  120 ++---
149155  po/sr@latin.po    |  120 ++---
149156  po/sv.po          | 1436
149157  ++++++++++++++++++++++++++---------------------------
149158  po/ta.po          |  120 ++---
149159  po/te.po          |  921 +++++++++++++++++-----------------
149160  po/th.po          |  120 ++---
149161  po/tl.po          |  120 ++---
149162  po/tr.po          |  120 ++---
149163  po/tt.po          |  120 ++---
149164  po/uk.po          |  120 ++---
149165  po/vi.po          |  120 ++---
149166  po/wa.po          |  120 ++---
149167  po/xh.po          |  120 ++---
149168  po/yi.po          |  120 ++---
149169  po/zh_CN.po       |  120 ++---
149170  po/zh_HK.po       |  936 +++++++++++++++++-----------------
149171  po/zh_TW.po       |  921 +++++++++++++++++-----------------
149172  88 files changed, 14418 insertions(+), 13942 deletions(-)
149173
149174 commit eadef0325aefb68ae0747a7dbca7d6fca4130da2
149175 Author: Matthias Clasen <mclasen@redhat.com>
149176 Date:   Mon Aug 24 13:34:06 2009 -0400
149177
149178     Documentation fixes
149179
149180  docs/reference/gio/gio-sections.txt   | 5 +++++
149181  docs/reference/glib/glib-sections.txt | 1 +
149182  gio/gfileinfo.c                       | 2 ++
149183  3 files changed, 8 insertions(+)
149184
149185 commit d1cbb96428f316b77bd31686c7d9b0b96a40bc6e
149186 Author: Matthias Clasen <mclasen@redhat.com>
149187 Date:   Mon Aug 24 12:21:08 2009 -0400
149188
149189     Updates
149190
149191  NEWS | 46 ++++++++++++++++++++++++++++++++++++++++++++++
149192  1 file changed, 46 insertions(+)
149193
149194 commit 002da02df8927e1aa5979347402a6fc378dd172f
149195 Author: Carles Ferrando <carles.ferrando@gmail.com>
149196 Date:   Mon Aug 24 18:38:33 2009 +0200
149197
149198     Minor update to Catalan (Valencian) translation
149199
149200  po/ca@valencia.po | 1005
149201  ++++++++++++++++++++++++++---------------------------
149202  1 file changed, 488 insertions(+), 517 deletions(-)
149203
149204 commit 2e0656063b2c2633ca0caaa9b2e119c3eaee37cf
149205 Author: Rajesh Ranjan <rranjan@rranjan.csb>
149206 Date:   Mon Aug 24 16:52:25 2009 +0530
149207
149208     hindi updated by Rajesh Ranjan
149209
149210  po/hi.po | 1176
149211  +++++++++++++++++++++++++++++---------------------------------
149212  1 file changed, 545 insertions(+), 631 deletions(-)
149213
149214 commit 4a5e71b847729341243df2f2a2cd0a8284f4b099
149215 Author: Sweta Kothari <swkothar@redhat.com>
149216 Date:   Mon Aug 24 14:23:56 2009 +0530
149217
149218     Updated Gujarati Translations
149219
149220  po/gu.po | 1175
149221  +++++++++++++++++++++++++++++---------------------------------
149222  1 file changed, 543 insertions(+), 632 deletions(-)
149223
149224 commit 90f9eb6e40b6d8c37ca51467f915507ed6ceddc2
149225 Author: Duarte Loreto <happyguy_pt@hotmail.com>
149226 Date:   Sun Aug 23 14:59:14 2009 +0100
149227
149228     Updated Portuguese translation
149229
149230  po/pt.po | 1088
149231  +++++++++++++++++++++++++++++++-------------------------------
149232  1 file changed, 540 insertions(+), 548 deletions(-)
149233
149234 commit feedeb1d12fa490a8685fd00b492fdc054e07883
149235 Author: Changwoo Ryu <cwryu@debian.org>
149236 Date:   Sun Aug 23 00:50:28 2009 +0900
149237
149238     Update Korean translation
149239
149240  po/ko.po | 1126
149241  +++++++++++++++++++++++++++++++-------------------------------
149242  1 file changed, 558 insertions(+), 568 deletions(-)
149243
149244 commit 8ef30758d56b21aa20c23e5c90a78142183003ed
149245 Author: Christian Persch <chpe@gnome.org>
149246 Date:   Thu Aug 20 15:13:43 2009 +0200
149247
149248     Preserve errno
149249
149250     When using errno in g_set_error with _(), preserve errno. Bug #592457.
149251
149252  glib/gconvert.c     | 22 +++++++++++++++-------
149253  glib/gdir.c         | 13 +++++++++----
149254  glib/gspawn-win32.c |  9 ++++++---
149255  glib/gspawn.c       | 27 +++++++++++++++++++--------
149256  4 files changed, 49 insertions(+), 22 deletions(-)
149257
149258 commit feff29aefc75459bc1b39235cb0e842fbf0fa2b4
149259 Author: A S Alam <aalam@users.sf.net>
149260 Date:   Sat Aug 22 06:15:29 2009 +0530
149261
149262     Update Punjabi after Review
149263
149264  po/pa.po | 1094
149265  ++++++++++++++++++++++++++++++--------------------------------
149266  1 file changed, 527 insertions(+), 567 deletions(-)
149267
149268 commit a568b054adf4abadfaa1bad293d484771d57f333
149269 Author: Tommi Vainikainen <thv@iki.fi>
149270 Date:   Fri Aug 21 23:43:53 2009 +0300
149271
149272     Updated Finnish translation
149273
149274  po/fi.po | 1278
149275  +++++++++++++++++++++++++++++++-------------------------------
149276  1 file changed, 635 insertions(+), 643 deletions(-)
149277
149278 commit 956996ddaa82ca5cfeb8e70191ef6b7716186a7c
149279 Author: Takayuki KUSANO <AE5T-KSN@asahi-net.or.jp>
149280 Date:   Fri Aug 21 00:15:12 2009 +0900
149281
149282     Update Japanese translation.
149283
149284  po/ja.po | 233
149285  +++++++++++++++++++++++++++++++--------------------------------
149286  1 file changed, 115 insertions(+), 118 deletions(-)
149287
149288 commit 2a880831edc4c22ed5ada05a31ab8a4f24b7d3e1
149289 Author: Tomasz Dominikowski <dominikowski@gmail.com>
149290 Date:   Thu Aug 20 11:55:03 2009 +0200
149291
149292     Updated Polish translation
149293
149294  po/pl.po | 1421
149295  +++++++++++++++++++++++++++++---------------------------------
149296  1 file changed, 659 insertions(+), 762 deletions(-)
149297
149298 commit cd5bd15987b573a436e715e59b0c651e50534bc1
149299 Author: Dan Winship <danw@gnome.org>
149300 Date:   Wed Aug 19 12:12:06 2009 -0400
149301
149302     Use MSG_NOSIGNAL in GSocket if it's available
149303
149304     Even though we ignore SIGPIPE, gdb will still stop when the process
149305     receives one, which sometimes confuses people into thinking the app
149306     has crashed (eg, bug 578984, bug 590420), and is annoying anyway. So
149307     use MSG_NOSIGNAL if it's there.
149308
149309     http://bugzilla.gnome.org/show_bug.cgi?id=591378
149310
149311  gio/gsocket.c | 14 ++++++++++++--
149312  1 file changed, 12 insertions(+), 2 deletions(-)
149313
149314 commit 021dd960cf9c02b0ea59cbfa1db603d3f9a467f0
149315 Author: Dan Winship <danw@gnome.org>
149316 Date:   Wed Aug 19 12:07:53 2009 -0400
149317
149318     Re-run res_init() when resolv.conf changes
149319
149320     libc caches the contents of resolv.conf, so if it changes (eg, because
149321     the network state changed), we need re-run res_init().
149322
149323     http://bugzilla.gnome.org/show_bug.cgi?id=584246
149324
149325  gio/gnetworkingprivate.h |  4 +++
149326  gio/gresolver.c          | 68
149327  +++++++++++++++++++++++++++++++++++++++++++++
149328  gio/gresolver.h          |  9 +++++-
149329  gio/gunixresolver.c      | 72
149330  ++++++++++++++++++++++++++++++++----------------
149331  gio/tests/resolver.c     |  3 ++
149332  5 files changed, 132 insertions(+), 24 deletions(-)
149333
149334 commit 6db03d73a45bc0acae0bb96849733bf0ab7ad454
149335 Author: Benjamin Otte <otte@gnome.org>
149336 Date:   Tue Aug 11 18:50:28 2009 +0200
149337
149338     When creating a pipe for a cancelled cancellable, write to it
149339
149340     Includes (untested) fix for win32 that calls SetEvent() in that case.
149341
149342  gio/gcancellable.c | 8 ++++++--
149343  1 file changed, 6 insertions(+), 2 deletions(-)
149344
149345 commit faae032ad0579acf756e8848ebedbfda69d5b3be
149346 Author: Benjamin Otte <otte@gnome.org>
149347 Date:   Tue Aug 11 15:12:20 2009 +0200
149348
149349     Use g_cancellable_release_fd()
149350
149351     Part of: Bug 591388 - number of GCancellables available is too
149352     limited
149353
149354  gio/gsocket.c           | 10 +++++++++-
149355  gio/gunixinputstream.c  |  3 ++-
149356  gio/gunixoutputstream.c |  1 +
149357  3 files changed, 12 insertions(+), 2 deletions(-)
149358
149359 commit e2c97292c21dbb57d34d812cf48b331ca5cf0d60
149360 Author: Benjamin Otte <otte@gnome.org>
149361 Date:   Tue Aug 11 15:04:43 2009 +0200
149362
149363     Implement g_cancellable_release_fd()
149364
149365     Part of: Bug 591388 - number of GCancellables available is too
149366     limited
149367
149368  gio/gcancellable.c | 77
149369  ++++++++++++++++++++++++++++++++++++++++--------------
149370  1 file changed, 58 insertions(+), 19 deletions(-)
149371
149372 commit 63426886ff4066fefbeaf2e6b08a6c04b39a7890
149373 Author: Benjamin Otte <otte@gnome.org>
149374 Date:   Tue Aug 11 14:52:56 2009 +0200
149375
149376     Add g_cancellable_release_fd()
149377
149378     This patch only adds the function. The function is a NOP.
149379     See the API documentation for a rationale.
149380
149381     Part of: Bug 591388 - number of GCancellables available is too
149382     limited
149383
149384  docs/reference/gio/gio-sections.txt |  1 +
149385  gio/gcancellable.c                  | 30 ++++++++++++++++++++++++++++++
149386  gio/gcancellable.h                  |  1 +
149387  gio/ginputstream.c                  |  2 +-
149388  gio/gio.symbols                     |  1 +
149389  5 files changed, 34 insertions(+), 1 deletion(-)
149390
149391 commit bb8e4f06ab1a0ada2c8835284ec5f853378694e2
149392 Author: Benjamin Otte <otte@gnome.org>
149393 Date:   Thu Aug 13 20:19:15 2009 +0200
149394
149395     Bug 591714 – Figure out failure handling for
149396     g_cancellable_make_pollfd()
149397
149398     Make g_cancellable_make_pollfd() return a gboolean that indicates
149399     its error
149400     status. Update the code that calls this function accordingly.
149401
149402  gio/gcancellable.c      | 38 +++++++++++++++++++++++++-------------
149403  gio/gcancellable.h      |  2 +-
149404  gio/gsocket.c           | 19 ++++++-------------
149405  gio/gunixinputstream.c  |  3 +--
149406  gio/gunixoutputstream.c |  3 +--
149407  5 files changed, 34 insertions(+), 31 deletions(-)
149408
149409 commit a0e3b4ae8447f0831397384a54f4be276e84764b
149410 Author: Og B. Maciel <ogmaciel@gnome.org>
149411 Date:   Tue Aug 18 23:09:12 2009 -0400
149412
149413     Updated Brazilian Portuguese translation.
149414
149415  po/pt_BR.po | 19 +++++++------------
149416  1 file changed, 7 insertions(+), 12 deletions(-)
149417
149418 commit 981d14e85ccf8d1dc721bd44e030728eff9b2501
149419 Author: Benjamin Otte <otte@gnome.org>
149420 Date:   Thu Aug 6 18:17:32 2009 +0200
149421
149422     Improve documentation for g_error_matches()
149423
149424  glib/gerror.c | 5 +++--
149425  1 file changed, 3 insertions(+), 2 deletions(-)
149426
149427 commit a6ac4e90d5ab6a311aab545745ceb3e375bf65a4
149428 Author: Benjamin Otte <otte@gnome.org>
149429 Date:   Mon Jul 27 18:48:11 2009 +0200
149430
149431     Fix multiple returns in gtk-doc comment
149432
149433  gio/gsocketservice.c | 1 -
149434  1 file changed, 1 deletion(-)
149435
149436 commit 8f6d26e9647db4e5f2336319e1b0ae439f54b75d
149437 Author: Dan Winship <danw@gnome.org>
149438 Date:   Mon Aug 17 13:20:49 2009 -0400
149439
149440     g_inet_socket_address_to_native: properly zero out sockaddr_in6
149441
149442  gio/ginetsocketaddress.c | 2 +-
149443  1 file changed, 1 insertion(+), 1 deletion(-)
149444
149445 commit aa5293612f2eb0a6a02fbf74eb56bbf05faba8df
149446 Author: Ask H. Larsen <asklarsen@gmail.com>
149447 Date:   Sun Aug 16 19:10:50 2009 +0200
149448
149449     Updated Danish translation
149450
149451  po/da.po | 1090
149452  +++++++++++++++++++++++++++++++-------------------------------
149453  1 file changed, 544 insertions(+), 546 deletions(-)
149454
149455 commit 2db41f3df58a3d926da2a4afa7014118db2913e2
149456 Author: Mattias Põldaru <mahfiaz gmail com>
149457 Date:   Sat Aug 15 08:21:01 2009 +0300
149458
149459     Updating Estonian translation
149460
149461  po/et.po | 11 +++++++----
149462  1 file changed, 7 insertions(+), 4 deletions(-)
149463
149464 commit 406c3aa019a6ce51534f170fd5b82108382a4c6f
149465 Author: Shixin Zeng <zeng.shixin@gmail.com>
149466 Date:   Fri Aug 14 23:21:12 2009 +0300
149467
149468     [Win32] Avoid superfluous '/' from g_file_resolve_relative_path()
149469
149470     Patch from bug #591532.
149471
149472  gio/win32/gwinhttpfile.c | 16 +++++++++++++---
149473  1 file changed, 13 insertions(+), 3 deletions(-)
149474
149475 commit 1b298d6a1bc3b4e5c1c701f26e3981cdae4b89eb
149476 Author: Tor Lillqvist <tml@iki.fi>
149477 Date:   Fri Aug 14 22:59:47 2009 +0300
149478
149479     Avoid gcc warning on Windows
149480
149481     Avoid "function declaration isn't a prototype" warnings from gcc 4.4
149482     in the Windows-specific code.
149483
149484  glib/gutils.h | 4 ++--
149485  1 file changed, 2 insertions(+), 2 deletions(-)
149486
149487 commit c24f6e55276fac68b08df34b0d350f65afe994d9
149488 Author: Frédéric Péters <fpeters@0d.be>
149489 Date:   Fri Aug 14 21:00:41 2009 +0200
149490
149491     Update GLIB_CHECK_COMPILE_WARNINGS macro to work with Autoconf 2.64
149492
149493     Quoting its NEWS file: "The m4sh macros AS_IF and AS_CASE can now be
149494     used in shell lists.  The responsibility for supplying a trailing
149495     newline now belongs to the call site, but since most users did not add
149496     dnl, this generally results in fewer empty lines in configure."
149497
149498     http://bugzilla.gnome.org/show_bug.cgi?id=591840
149499
149500  acglib.m4 | 2 +-
149501  1 file changed, 1 insertion(+), 1 deletion(-)
149502
149503 commit eae6bdd397ef94a6f7c1a3e42c750b948a659fd2
149504 Author: Priit Laes <plaes plaes org>
149505 Date:   Fri Aug 14 22:09:18 2009 +0300
149506
149507     Updating Estonian translation
149508
149509  po/et.po | 118
149510  ++++++++++++++++++++++++++++++---------------------------------
149511  1 file changed, 56 insertions(+), 62 deletions(-)
149512
149513 commit 37dbffe7d8b0f0985f9c4d37d5df604d81ff0bd0
149514 Author: krishnababu k <kkrothap@redhat.ocm>
149515 Date:   Fri Aug 14 16:56:09 2009 +0530
149516
149517     Updated Telugu Translations
149518
149519  po/te.po | 921
149520  ++++++++++++++++++++++++++++++++-------------------------------
149521  1 file changed, 461 insertions(+), 460 deletions(-)
149522
149523 commit 8b117b225e426b73c8fb2abc2ac5e56ed739ac96
149524 Author: Alexander Shopov <ash@contact.bg>
149525 Date:   Thu Aug 13 07:12:29 2009 +0300
149526
149527     Updated Bulgarian translation
149528
149529  po/bg.po | 1140
149530  +++++++++++++++++++++++++++++---------------------------------
149531  1 file changed, 529 insertions(+), 611 deletions(-)
149532
149533 commit 4f8dfc6282cc29430775e1ebd2652d67c08b1a6c
149534 Author: Henrique P Machado <zehrique@gmail.com>
149535 Date:   Tue Aug 11 23:40:09 2009 -0300
149536
149537     Updated Brazilian Portuguese translation.
149538
149539  po/pt_BR.po | 1087
149540  +++++++++++++++++++++++++++++------------------------------
149541  1 file changed, 542 insertions(+), 545 deletions(-)
149542
149543 commit d20a188b1250ab3cf211d684429127d99378e886
149544 Author: Alexander Larsson <alexl@redhat.com>
149545 Date:   Tue Aug 11 20:22:51 2009 +0200
149546
149547     Only fsync if the existing file is > 0 bytes
149548
149549     This means we don't sync in the case where we created an (empty)
149550     temp file and now replace it with the data.
149551
149552     This fixes (among other things) the performance of trashing files.
149553
149554  glib/gfileutils.c | 49 +++++++++++++++++++++++++++----------------------
149555  1 file changed, 27 insertions(+), 22 deletions(-)
149556
149557 commit 79a70dc80056859f10b39c711ee43389e8c32a7f
149558 Author: Luca Ferretti <elle.uca@libero.it>
149559 Date:   Tue Aug 11 01:27:08 2009 +0200
149560
149561     Updated Italian translation
149562
149563  po/it.po | 1079
149564  +++++++++++++++++++++++++++++++-------------------------------
149565  1 file changed, 536 insertions(+), 543 deletions(-)
149566
149567 commit c18bcd6e8e385628e55166eabbd93d5c87c82da0
149568 Author: Antón Méixome <meixome@mancomun.org>
149569 Date:   Mon Aug 10 16:26:46 2009 +0200
149570
149571     Updated Galician translation
149572
149573  po/gl.po | 129
149574  +++++++++++++++++++++++++++++----------------------------------
149575  1 file changed, 60 insertions(+), 69 deletions(-)
149576
149577 commit a465508e2d3d52b919ccbf9f2c5bd90395922904
149578 Author: Craig Loftus <talk@craigloftus.net>
149579 Date:   Thu Jul 23 20:24:22 2009 +0100
149580
149581     Migrate gbase64 docs from SGML template to inline comments
149582
149583     Fixes bug #589649.
149584
149585     Signed-off-by: David King <davidk@openismus.com>
149586
149587  docs/reference/glib/tmpl/base64.sgml | 105
149588  -----------------------------------
149589  glib/gbase64.c                       |  20 +++++++
149590  2 files changed, 20 insertions(+), 105 deletions(-)
149591
149592 commit 32c84729f5dac30170cf20aa44e6857a44e5349f
149593 Author: Inaki Larranaga Murgoitio <dooteo@zundan.com>
149594 Date:   Mon Aug 10 13:57:21 2009 +0200
149595
149596     Updated Basque language
149597
149598  po/eu.po | 1209
149599  ++++++++++++++++++++++++++++----------------------------------
149600  1 file changed, 551 insertions(+), 658 deletions(-)
149601
149602 commit f2d779aa0f5ba676fa8715710cebd2607cb339a3
149603 Author: Antón Méixome <meixome@mancomun.org>
149604 Date:   Sun Aug 9 16:35:09 2009 +0200
149605
149606     Updated Galician Translation
149607
149608  po/gl.po | 1105
149609  +++++++++++++++++++++++++++++---------------------------------
149610  1 file changed, 514 insertions(+), 591 deletions(-)
149611
149612 commit f04a35e43bece5e51061dcef2ebc6dd6204a1c1b
149613 Author: Matthias Clasen <mclasen@redhat.com>
149614 Date:   Fri Jul 17 20:34:16 2009 -0400
149615
149616     Bump version
149617
149618  configure.in | 2 +-
149619  1 file changed, 1 insertion(+), 1 deletion(-)
149620
149621 commit 5827f6674282d627efbb9c68d32577470d722192
149622 Author: Seán de Búrca <leftmostcat@gmail.com>
149623 Date:   Sat Aug 8 01:53:34 2009 -0600
149624
149625     Updated Irish translation
149626
149627  po/ga.po | 1125
149628  ++++++++++++++++++++++++++++++--------------------------------
149629  1 file changed, 545 insertions(+), 580 deletions(-)
149630
149631 commit 93d40918c59981f863d31a10d9f66a2a9b3177ff
149632 Author: Philip Withnall <philip@tecnocode.co.uk>
149633 Date:   Sat Aug 1 16:46:02 2009 +0100
149634
149635     Added clarification to mutex free functions
149636
149637     Clarified that it is A Bad Idea to free a mutex when it's locked.
149638
149639  docs/reference/glib/tmpl/threads.sgml | 12 ++++++++++++
149640  1 file changed, 12 insertions(+)
149641
149642 commit faccd7fdf3edb8416aacc0191fdb6c5b2965ac6d
149643 Author: Ivar Smolin <okul@linux.ee>
149644 Date:   Wed Aug 5 13:29:26 2009 +0300
149645
149646     Updating Estonian translation
149647
149648  po/et.po | 513
149649  ++++-----------------------------------------------------------
149650  1 file changed, 27 insertions(+), 486 deletions(-)
149651
149652 commit 405823aeea24fb2ce8d47e0c09e46607117fd27f
149653 Author: Kjartan Maraas <kmaraas@gnome.org>
149654 Date:   Mon Aug 3 00:16:54 2009 +0200
149655
149656     Updated Norwegian bokmål translation.
149657
149658  po/nb.po | 54 +++++++++++++++++++++++++-----------------------------
149659  1 file changed, 25 insertions(+), 29 deletions(-)
149660
149661 commit 882e36106d7a5d04c29af87e4e9f7aa4bc3d5e08
149662 Author: Dan Winship <danw@gnome.org>
149663 Date:   Thu Jul 30 11:18:35 2009 -0400
149664
149665     Fix a bad void return. #588901
149666
149667  gio/gtcpconnection.c | 2 +-
149668  1 file changed, 1 insertion(+), 1 deletion(-)
149669
149670 commit f34b1f024feb57e6eb78728d46ff2bbf2ca19453
149671 Author: Dan Winship <danw@gnome.org>
149672 Date:   Wed Jul 29 22:35:07 2009 -0400
149673
149674     Conditionalize portability #includes in g-asyncns.h
149675
149676     http://bugzilla.gnome.org/show_bug.cgi?id=589988
149677
149678  gio/libasyncns/g-asyncns.h | 6 ++++++
149679  1 file changed, 6 insertions(+)
149680
149681 commit 81de534cf73b63add07ff93d851824da80eb4280
149682 Author: Daniel Nylander <po@danielnylander.se>
149683 Date:   Tue Jul 28 01:59:05 2009 +0200
149684
149685     Updated Swedish translation
149686
149687  po/sv.po | 1547
149688  +++++++++++++++++++++++++++++++-------------------------------
149689  1 file changed, 782 insertions(+), 765 deletions(-)
149690
149691 commit 45067ab9e97de0992acd4004d6e4de957d6c28f4
149692 Author: Dan Winship <danw@gnome.org>
149693 Date:   Thu Jul 23 16:27:01 2009 -0400
149694
149695     Fix leaks in GSocketClient and GThreadedResolver
149696
149697     Also update gio/tests/send-data.c to test async connection, and free
149698     more stuff in several tests to make leaks easier to see.
149699
149700  gio/gsocketclient.c       |  3 +++
149701  gio/gthreadedresolver.c   |  6 +++++-
149702  gio/tests/send-data.c     | 25 +++++++++++++++++++++----
149703  gio/tests/socket-client.c |  2 ++
149704  gio/tests/socket-server.c |  1 +
149705  5 files changed, 32 insertions(+), 5 deletions(-)
149706
149707 commit 66ff2542d32c93226a28ad1d0a60e83884b26910
149708 Author: Kjartan Maraas <kmaraas@gnome.org>
149709 Date:   Wed Jul 22 18:58:57 2009 +0200
149710
149711     Updated Norwegian bokmål translation.
149712
149713  po/nb.po | 987
149714  +++++++++++++++++++++++++++++++--------------------------------
149715  1 file changed, 492 insertions(+), 495 deletions(-)
149716
149717 commit aac978ec7240cdab768c1d66c0e9a94c714dff43
149718 Author: Tristan Van Berkom <tristan.van.berkom@gmail.com>
149719 Date:   Tue Jul 21 12:58:39 2009 -0400
149720
149721     Added clarification to GArray->len documentation
149722
149723     Clarify that GArray->len does not include the possible
149724     terminating zero element.
149725
149726  docs/reference/glib/tmpl/arrays.sgml | 2 +-
149727  1 file changed, 1 insertion(+), 1 deletion(-)
149728
149729 commit 4654a7d593aed9ab0e131abe250e7e488283c24f
149730 Author: Lin Ma <lin.ma@sun.com>
149731 Date:   Tue Jul 21 10:45:25 2009 +0800
149732
149733     Fixed a missing head which will cause crashes for 64bit applications
149734
149735     Without that head, the returned pointer will be truncated to 32bit,
149736     then
149737     causes crashes for 64bit applications.
149738
149739  gio/fen/fen-helper.c | 1 +
149740  1 file changed, 1 insertion(+)
149741
149742 commit ba6be2035d9bd43b1a873492e189d0bccbd20178
149743 Author: Behdad Esfahbod <behdad@behdad.org>
149744 Date:   Fri Jun 5 23:24:28 2009 -0400
149745
149746     [gbsearcharray] Use malloc() instead of realloc(NULL,...)
149747
149748  glib/gbsearcharray.h | 2 +-
149749  1 file changed, 1 insertion(+), 1 deletion(-)
149750
149751 commit dfda26d1a980e6e096d93ecfec8f59872b80dee4
149752 Author: Benjamin Otte <otte@gnome.org>
149753 Date:   Mon Jul 20 14:29:32 2009 +0200
149754
149755     Propagate the right error
149756
149757  gio/gsocketclient.c | 2 +-
149758  1 file changed, 1 insertion(+), 1 deletion(-)
149759
149760 commit 2cf3e2ed275f8502e1a20195290fa18ebe489216
149761 Author: Jorge González <jorgegonz@svn.gnome.org>
149762 Date:   Sun Jul 19 13:15:06 2009 +0200
149763
149764     Updated Spanish translation
149765
149766  po/es.po | 1035
149767  +++++++++++++++++++++++++++++++-------------------------------
149768  1 file changed, 515 insertions(+), 520 deletions(-)
149769
149770 commit 555aa2d28db4f72373d9cfec4045ea1d0f45bb46
149771 Author: Theppitak Karoonboonyanan <thep@linux.thai.net>
149772 Date:   Sun Jul 19 16:33:06 2009 +0700
149773
149774     Updated Thai translation.
149775
149776  po/th.po | 169
149777  +++++++++++++++++++++++++++++----------------------------------
149778  1 file changed, 78 insertions(+), 91 deletions(-)
149779
149780 commit f8d1201248cceab59bb971f4906a73f2b0eb0b96
149781 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
149782 Date:   Sat Jul 18 21:09:14 2009 +0800
149783
149784     Updated Traditional Chinese translation(Hong Kong and Taiwan)
149785
149786  po/zh_HK.po | 1051
149787  +++++++++++++++++++++++++++++------------------------------
149788  po/zh_TW.po | 1036
149789  +++++++++++++++++++++++++++++-----------------------------
149790  2 files changed, 1038 insertions(+), 1049 deletions(-)
149791
149792 commit 9c278ded7d9a4db91dbe96aeb13b6cbb7841525b
149793 Author: Matthias Clasen <mclasen@redhat.com>
149794 Date:   Fri Jul 17 20:31:28 2009 -0400
149795
149796     2.21.4
149797
149798  docs/reference/glib/tmpl/trees-binary.sgml |   17 +
149799  po/am.po                                   |  228 ++++-
149800  po/ar.po                                   |  234 ++++-
149801  po/as.po                                   |  234 ++++-
149802  po/az.po                                   |  233 ++++-
149803  po/be.po                                   |  250 ++++-
149804  po/be@latin.po                             |  250 ++++-
149805  po/bg.po                                   |  234 ++++-
149806  po/bn.po                                   |  232 ++++-
149807  po/bn_IN.po                                |  234 ++++-
149808  po/bs.po                                   |  233 ++++-
149809  po/ca.po                                   |  237 ++++-
149810  po/ca@valencia.po                          |  237 ++++-
149811  po/cs.po                                   |  234 ++++-
149812  po/cy.po                                   |  232 ++++-
149813  po/da.po                                   |  237 ++++-
149814  po/de.po                                   |  234 ++++-
149815  po/dz.po                                   |  232 ++++-
149816  po/el.po                                   |  240 ++++-
149817  po/en_CA.po                                |  234 ++++-
149818  po/en_GB.po                                |  237 ++++-
149819  po/eo.po                                   |  232 ++++-
149820  po/es.po                                   | 1026 +++++++++++---------
149821  po/et.po                                   |  234 ++++-
149822  po/eu.po                                   |  234 ++++-
149823  po/fa.po                                   |  233 ++++-
149824  po/fi.po                                   |  234 ++++-
149825  po/fr.po                                   |  939 ++++++++++---------
149826  po/ga.po                                   |  229 ++++-
149827  po/gl.po                                   |  234 ++++-
149828  po/gu.po                                   |  234 ++++-
149829  po/he.po                                   |  948 +++++++++----------
149830  po/hi.po                                   |  234 ++++-
149831  po/hr.po                                   |  229 ++++-
149832  po/hu.po                                   |  234 ++++-
149833  po/hy.po                                   |  229 ++++-
149834  po/id.po                                   |  232 ++++-
149835  po/is.po                                   |  233 ++++-
149836  po/it.po                                   |  234 ++++-
149837  po/ja.po                                   |  234 ++++-
149838  po/ka.po                                   |  230 ++++-
149839  po/kn.po                                   |  234 ++++-
149840  po/ko.po                                   |  234 ++++-
149841  po/ku.po                                   |  228 ++++-
149842  po/lt.po                                   |  234 ++++-
149843  po/lv.po                                   |  232 ++++-
149844  po/mai.po                                  |  233 ++++-
149845  po/mg.po                                   |  229 ++++-
149846  po/mk.po                                   |  234 ++++-
149847  po/ml.po                                   |  234 ++++-
149848  po/mn.po                                   |  233 ++++-
149849  po/mr.po                                   |  234 ++++-
149850  po/ms.po                                   |  233 ++++-
149851  po/nb.po                                   | 1026 +++++++++++---------
149852  po/ne.po                                   |  229 ++++-
149853  po/nl.po                                   |  242 ++++-
149854  po/nn.po                                   |  234 ++++-
149855  po/oc.po                                   |  228 ++++-
149856  po/or.po                                   |  234 ++++-
149857  po/pa.po                                   |  234 ++++-
149858  po/pl.po                                   |  234 ++++-
149859  po/ps.po                                   |  230 ++++-
149860  po/pt.po                                   |  237 ++++-
149861  po/pt_BR.po                                |  234 ++++-
149862  po/ro.po                                   |  234 ++++-
149863  po/ru.po                                   |  234 ++++-
149864  po/rw.po                                   |  245 ++++-
149865  po/si.po                                   |  230 ++++-
149866  po/sk.po                                   |  231 ++++-
149867  po/sl.po                                   |  234 ++++-
149868  po/sq.po                                   |  285 +++++-
149869  po/sr.po                                   |  233 ++++-
149870  po/sr@ije.po                               |  235 ++++-
149871  po/sr@latin.po                             |  233 ++++-
149872  po/sv.po                                   | 1406
149873  ++++++++++++++++------------
149874  po/ta.po                                   |  234 ++++-
149875  po/te.po                                   |  234 ++++-
149876  po/th.po                                   |  237 ++++-
149877  po/tl.po                                   |  232 ++++-
149878  po/tr.po                                   |  234 ++++-
149879  po/tt.po                                   |  231 ++++-
149880  po/uk.po                                   | 1024 ++++++++++++--------
149881  po/vi.po                                   |  234 ++++-
149882  po/wa.po                                   |  233 ++++-
149883  po/xh.po                                   |  233 ++++-
149884  po/yi.po                                   |  232 ++++-
149885  po/zh_CN.po                                |  234 ++++-
149886  po/zh_HK.po                                | 1041 +++++++++++---------
149887  po/zh_TW.po                                | 1026 +++++++++++---------
149888  89 files changed, 21688 insertions(+), 5524 deletions(-)
149889
149890 commit 4e273d4650621ea095dda5a5e3f1bac4ee8299ae
149891 Author: Matthias Clasen <mclasen@redhat.com>
149892 Date:   Fri Jul 17 19:01:47 2009 -0400
149893
149894     Updates
149895
149896  NEWS | 19 +++++++++++++++++++
149897  1 file changed, 19 insertions(+)
149898
149899 commit e845e09524fb3be058688050e97f976b11a247dc
149900 Author: Yair Hershkovitz <yairhr@gmail.com>
149901 Date:   Fri Jul 17 22:53:56 2009 +0300
149902
149903     Updated Hebrew translation
149904
149905  po/he.po | 1062
149906  +++++++++++++++++++++++++++++++++++++-------------------------
149907  1 file changed, 633 insertions(+), 429 deletions(-)
149908
149909 commit e4bf2ac41d605a2bd3c858790a0fe36b86bcf7d9
149910 Author: Martin Nordholts <martinn@src.gnome.org>
149911 Date:   Fri Jul 17 16:49:53 2009 +0200
149912
149913     Support silent build rules with automake 1.11
149914
149915     Support silent build rules, requires at least automake-1.11. Enable by
149916     either passing --enable-silent-rules to configure or passing V=0 to
149917     make. Bug #588863.
149918
149919  configure.in | 4 ++++
149920  1 file changed, 4 insertions(+)
149921
149922 commit ad0c04c6e9e2ef16dce2e29aeba51f9a7ae8477c
149923 Author: Claude Paroz <claude@2xlibre.net>
149924 Date:   Tue Jul 14 22:39:31 2009 +0200
149925
149926     Updated French translation
149927
149928  po/fr.po | 1134
149929  ++++++++++++++++++++++++++++++++++----------------------------
149930  1 file changed, 620 insertions(+), 514 deletions(-)
149931
149932 commit 9bc208835760823f2fac4e406973d6387805416e
149933 Author: Claude Paroz <claude@2xlibre.net>
149934 Date:   Tue Jul 14 18:54:58 2009 +0200
149935
149936     Add missing files in POTFILES.in
149937
149938  po/POTFILES.in | 21 +++++++++++++++++++++
149939  1 file changed, 21 insertions(+)
149940
149941 commit d439c22e0ff7cec437cdc4037f7621c762ea3181
149942 Author: Kjartan Maraas <kmaraas@gnome.org>
149943 Date:   Mon Jul 13 11:20:09 2009 +0200
149944
149945     Updated Norwegian bokmål translation.
149946
149947  po/nb.po | 855
149948  +++++++++++++++++++++++++++++++--------------------------------
149949  1 file changed, 424 insertions(+), 431 deletions(-)
149950
149951 commit e2844da68adb626f20ff9d02d51ca4259f56d55d
149952 Author: Chao-Hsiung Liao <j_h_liau@yahoo.com.tw>
149953 Date:   Sun Jul 12 15:19:23 2009 +0800
149954
149955     Updated Traditional Chinese translation(Hong Kong and Taiwan)
149956
149957  po/zh_HK.po | 917
149958  ++++++++++++++++++++++++++++++------------------------------
149959  po/zh_TW.po | 890
149960  +++++++++++++++++++++++++++++-----------------------------
149961  2 files changed, 898 insertions(+), 909 deletions(-)
149962
149963 commit f7f16dc3a2da52183053c5cc0967f7fa6547f65a
149964 Author: Matthias Clasen <mclasen@redhat.com>
149965 Date:   Fri Jul 10 22:33:03 2009 -0400
149966
149967     Remove outdated paragraph
149968
149969     We no longer use PATCH or API keywords.
149970
149971  README.in | 6 +-----
149972  1 file changed, 1 insertion(+), 5 deletions(-)
149973
149974 commit 7ba9674d719af6eaa4e7e661be34732215bdfe38
149975 Author: Matthias Clasen <mclasen@redhat.com>
149976 Date:   Fri Jul 10 13:13:18 2009 -0400
149977
149978     Avoid some compiler warnings.
149979
149980  gobject/gtype.c | 2 +-
149981  1 file changed, 1 insertion(+), 1 deletion(-)
149982
149983 commit 91925d2cf040730f89935a39c0d7aef3b4eb59dd
149984 Author: Matthias Clasen <mclasen@redhat.com>
149985 Date:   Fri Jul 10 13:11:28 2009 -0400
149986
149987     Another possible error code clash, yay
149988
149989  glib/gstrfuncs.c | 2 +-
149990  1 file changed, 1 insertion(+), 1 deletion(-)
149991
149992 commit c23536cefeacc72d03ad8a83f315758d751cb127
149993 Author: Matthias Clasen <mclasen@redhat.com>
149994 Date:   Fri Jul 10 11:18:31 2009 -0400
149995
149996     Improve g_str_equal docs
149997
149998     Add a reference to g_strcmp0(), cf. bug 587938.
149999
150000  glib/gstring.c | 10 +++++++---
150001  1 file changed, 7 insertions(+), 3 deletions(-)
150002
150003 commit 6f48065958e24927c84f2983f746e39a3212998c
150004 Author: Benjamin Otte <otte@gnome.org>
150005 Date:   Thu Jul 9 15:34:00 2009 +0200
150006
150007     Fix a typo in GRegex documentation
150008
150009  docs/reference/glib/tmpl/gregex.sgml | 3 ++-
150010  1 file changed, 2 insertions(+), 1 deletion(-)
150011
150012 commit c6884a7ec9999b6041dcad8ff3f7c7d93c55c0d2
150013 Author: Maxim V. Dziumanenko <dziumanenko@gmail.com>
150014 Date:   Thu Jul 9 10:51:15 2009 +0300
150015
150016     Updated Ukrainian translation
150017
150018  po/uk.po | 912
150019  +++++++++++++++++++++++++++++++--------------------------------
150020  1 file changed, 454 insertions(+), 458 deletions(-)
150021
150022 commit 4cecb335f4b1d8e39c9402788fb37b7173187dd0
150023 Author: Jorge González <jorgegonz@svn.gnome.org>
150024 Date:   Tue Jul 7 22:34:35 2009 +0200
150025
150026     Updated Spanish translation
150027
150028  po/es.po | 852
150029  +++++++++++++++++++++++++++++++--------------------------------
150030  1 file changed, 425 insertions(+), 427 deletions(-)
150031
150032 commit 593ea5f6b08c6fb297c1faffed3ada8fb2d95c66
150033 Author: Ryan Lortie <desrt@desrt.ca>
150034 Date:   Tue Jul 7 21:29:46 2009 +0100
150035
150036     Ensure GTree is consistent after _destroy()
150037
150038     See comment #9 on bug 587773
150039
150040  glib/gtree.c | 2 ++
150041  1 file changed, 2 insertions(+)
150042
150043 commit 7d2bb5f1b1ce0289628b12d98369f3fca92cde24
150044 Author: Daniel Nylander <po@danielnylander.se>
150045 Date:   Tue Jul 7 19:46:59 2009 +0200
150046
150047     Updated Swedish translation
150048
150049  po/sv.po | 1263
150050  +++++++++++++++++++++++++++++++-------------------------------
150051  1 file changed, 635 insertions(+), 628 deletions(-)
150052
150053 commit 474ba7dbc37e352d39c0057bd2a31504828dde36
150054 Author: Tor Lillqvist <tml@iki.fi>
150055 Date:   Tue Jul 7 14:37:45 2009 +0300
150056
150057     Make it compile on Windows.
150058
150059     Surround a symlink-related code snippet with ifdef S_ISLNK.
150060
150061  gio/glocalfileinfo.c | 3 ++-
150062  1 file changed, 2 insertions(+), 1 deletion(-)
150063
150064 commit 10ba0c2e5c6ed069420ec926c1094331c44fb71e
150065 Merge: eff73c95e 8792d862d
150066 Author: Ryan Lortie <desrt@desrt.ca>
150067 Date:   Tue Jul 7 09:45:31 2009 +0100
150068
150069     Merge branch 'tree-refcount'
150070
150071 commit eff73c95e8bb971ccc134e79c15f73ea5a237d30
150072 Author: Matthias Clasen <mclasen@redhat.com>
150073 Date:   Mon Jul 6 00:33:49 2009 -0400
150074
150075     Bump version
150076
150077  configure.in | 2 +-
150078  1 file changed, 1 insertion(+), 1 deletion(-)
150079
150080 commit 400959ddbdddaed22cfd7e898a4414730ecb3ec4
150081 Author: Matthias Clasen <mclasen@redhat.com>
150082 Date:   Mon Jul 6 00:31:47 2009 -0400
150083
150084     2.21.3
150085
150086  docs/reference/glib/tmpl/conversions.sgml |    9 -
150087  docs/reference/glib/tmpl/gurifuncs.sgml   |    9 +
150088  docs/reference/gobject/glib-mkenums.1     |   11 +-
150089  po/am.po                                  |  195 +++--
150090  po/ar.po                                  |  199 +++--
150091  po/as.po                                  |  199 +++--
150092  po/az.po                                  |  195 +++--
150093  po/be.po                                  |  195 +++--
150094  po/be@latin.po                            |  199 +++--
150095  po/bg.po                                  |  199 +++--
150096  po/bn.po                                  |  195 +++--
150097  po/bn_IN.po                               |  199 +++--
150098  po/bs.po                                  |  195 +++--
150099  po/ca.po                                  |  199 +++--
150100  po/ca@valencia.po                         |  199 +++--
150101  po/cs.po                                  |  199 +++--
150102  po/cy.po                                  |  195 +++--
150103  po/da.po                                  |  199 +++--
150104  po/de.po                                  |  199 +++--
150105  po/dz.po                                  |  195 +++--
150106  po/el.po                                  |  199 +++--
150107  po/en_CA.po                               |  199 +++--
150108  po/en_GB.po                               |  199 +++--
150109  po/eo.po                                  |  195 +++--
150110  po/es.po                                  |  859 +++++++++++----------
150111  po/et.po                                  |  447 ++++++++++-
150112  po/eu.po                                  |  199 +++--
150113  po/fa.po                                  |  195 +++--
150114  po/fi.po                                  |  199 +++--
150115  po/fr.po                                  |  199 +++--
150116  po/ga.po                                  |  195 +++--
150117  po/gl.po                                  |  199 +++--
150118  po/gu.po                                  |  199 +++--
150119  po/he.po                                  | 1182
150120  ++++++++++++++---------------
150121  po/hi.po                                  |  199 +++--
150122  po/hr.po                                  |  195 +++--
150123  po/hu.po                                  |  199 +++--
150124  po/hy.po                                  |  195 +++--
150125  po/id.po                                  |  195 +++--
150126  po/is.po                                  |  195 +++--
150127  po/it.po                                  |  199 +++--
150128  po/ja.po                                  |  199 +++--
150129  po/ka.po                                  |  195 +++--
150130  po/kn.po                                  |  199 +++--
150131  po/ko.po                                  |  199 +++--
150132  po/ku.po                                  |  195 +++--
150133  po/lt.po                                  |  199 +++--
150134  po/lv.po                                  |  195 +++--
150135  po/mai.po                                 |  199 +++--
150136  po/mg.po                                  |  195 +++--
150137  po/mk.po                                  |  199 +++--
150138  po/ml.po                                  |  199 +++--
150139  po/mn.po                                  |  195 +++--
150140  po/mr.po                                  |  199 +++--
150141  po/ms.po                                  |  195 +++--
150142  po/nb.po                                  |  199 +++--
150143  po/ne.po                                  |  195 +++--
150144  po/nl.po                                  |  204 +++--
150145  po/nn.po                                  |  199 +++--
150146  po/oc.po                                  |  195 +++--
150147  po/or.po                                  |  199 +++--
150148  po/pa.po                                  |  199 +++--
150149  po/pl.po                                  |  199 +++--
150150  po/ps.po                                  |  195 +++--
150151  po/pt.po                                  |  199 +++--
150152  po/pt_BR.po                               |  199 +++--
150153  po/ro.po                                  |  199 +++--
150154  po/ru.po                                  |  199 +++--
150155  po/rw.po                                  |  195 +++--
150156  po/si.po                                  |  195 +++--
150157  po/sk.po                                  |  199 +++--
150158  po/sl.po                                  |  199 +++--
150159  po/sq.po                                  |  203 +++--
150160  po/sr.po                                  |  195 +++--
150161  po/sr@ije.po                              |  195 +++--
150162  po/sr@latin.po                            |  195 +++--
150163  po/sv.po                                  |  199 +++--
150164  po/ta.po                                  |  199 +++--
150165  po/te.po                                  |  199 +++--
150166  po/th.po                                  |  199 +++--
150167  po/tl.po                                  |  195 +++--
150168  po/tr.po                                  |  199 +++--
150169  po/tt.po                                  |  195 +++--
150170  po/uk.po                                  |  199 +++--
150171  po/vi.po                                  |  199 +++--
150172  po/wa.po                                  |  195 +++--
150173  po/xh.po                                  |  195 +++--
150174  po/yi.po                                  |  195 +++--
150175  po/zh_CN.po                               |  199 +++--
150176  po/zh_HK.po                               |  199 +++--
150177  po/zh_TW.po                               |  199 +++--
150178  91 files changed, 11231 insertions(+), 8078 deletions(-)
150179
150180 commit 3d1e8127788d8d406dd7e5d7feaae6d47110f087
150181 Author: Matthias Clasen <mclasen@redhat.com>
150182 Date:   Mon Jul 6 00:00:42 2009 -0400
150183
150184     Document support_thread_contexts
150185
150186  gio/gfile.h | 1 +
150187  1 file changed, 1 insertion(+)
150188
150189 commit d5a51305196ac44b1c9f9edcb93aa688821f60f2
150190 Author: Matthias Clasen <mclasen@redhat.com>
150191 Date:   Sun Jul 5 23:55:00 2009 -0400
150192
150193     Minor doc fix
150194
150195  glib/gerror.c | 107
150196  +++++++++++++++++++++++++++++-----------------------------
150197  1 file changed, 53 insertions(+), 54 deletions(-)
150198
150199 commit 563c55bb7176e3fad5ea39061feb8406e5968ef3
150200 Author: Matthias Clasen <mclasen@redhat.com>
150201 Date:   Sun Jul 5 23:38:09 2009 -0400
150202
150203     Fix a segfault in g_cancellable_cancel
150204
150205  gio/gcancellable.c | 2 +-
150206  1 file changed, 1 insertion(+), 1 deletion(-)
150207
150208 commit 66e9b50b2ccf7498a55f0608cca31bc8cfad741d
150209 Author: Matthias Clasen <mclasen@redhat.com>
150210 Date:   Sun Jul 5 22:55:26 2009 -0400
150211
150212     Updates
150213
150214  NEWS | 35 +++++++++++++++++++++++++++++++++++
150215  1 file changed, 35 insertions(+)
150216
150217 commit 5694ab7642c9ba6fbb85424e71d1c42c17661dd1
150218 Author: Matthias Clasen <mclasen@redhat.com>
150219 Date:   Sun Jul 5 22:49:24 2009 -0400
150220
150221     Revert "Move gio tests from gio/tests/ to tests/gio/"
150222
150223     This reverts commit 2262d76b33094304ece0d0d9cd5920682599a49b.
150224
150225     Move GIO tests back to where they belong.
150226
150227  configure.in                                     | 2 +-
150228  gio/Makefile.am                                  | 2 ++
150229  {tests/gio => gio/tests}/.gitignore              | 0
150230  {tests/gio => gio/tests}/Makefile.am             | 0
150231  {tests/gio => gio/tests}/buffered-input-stream.c | 0
150232  {tests/gio => gio/tests}/contexts.c              | 0
150233  {tests/gio => gio/tests}/data-input-stream.c     | 0
150234  {tests/gio => gio/tests}/data-output-stream.c    | 0
150235  {tests/gio => gio/tests}/desktop-app-info.c      | 0
150236  {tests/gio => gio/tests}/echo-server.c           | 0
150237  {tests/gio => gio/tests}/filter-streams.c        | 0
150238  {tests/gio => gio/tests}/g-file-info.c           | 0
150239  {tests/gio => gio/tests}/g-file.c                | 0
150240  {tests/gio => gio/tests}/g-icon.c                | 0
150241  {tests/gio => gio/tests}/httpd.c                 | 0
150242  {tests/gio => gio/tests}/live-g-file.c           | 0
150243  {tests/gio => gio/tests}/live-g-file.txt         | 0
150244  {tests/gio => gio/tests}/memory-input-stream.c   | 0
150245  {tests/gio => gio/tests}/memory-output-stream.c  | 0
150246  {tests/gio => gio/tests}/readwrite.c             | 0
150247  {tests/gio => gio/tests}/resolver.c              | 0
150248  {tests/gio => gio/tests}/send-data.c             | 0
150249  {tests/gio => gio/tests}/simple-async-result.c   | 0
150250  {tests/gio => gio/tests}/sleepy-stream.c         | 0
150251  {tests/gio => gio/tests}/socket-client.c         | 0
150252  {tests/gio => gio/tests}/socket-server.c         | 0
150253  {tests/gio => gio/tests}/srvtarget.c             | 0
150254  {tests/gio => gio/tests}/unix-streams.c          | 0
150255  tests/Makefile.am                                | 2 +-
150256  29 files changed, 4 insertions(+), 2 deletions(-)
150257
150258 commit 8de4be69a9013e3bce57c0a004e1eada4155f623
150259 Author: Matthias Clasen <mclasen@redhat.com>
150260 Date:   Sun Jul 5 22:35:55 2009 -0400
150261
150262     Move comment to the right place
150263
150264  gio/gvfs.h | 2 +-
150265  1 file changed, 1 insertion(+), 1 deletion(-)
150266
150267 commit aa065346d3230d5facd45ad1e4d50ceae206773f
150268 Author: Matthias Clasen <mclasen@redhat.com>
150269 Date:   Sun Jul 5 22:26:11 2009 -0400
150270
150271     Register ids for new file attributes
150272
150273  gio/gfileinfo-priv.h | 12 ++++++++----
150274  gio/gfileinfo.c      |  4 ++++
150275  2 files changed, 12 insertions(+), 4 deletions(-)
150276
150277 commit f043439d7897d3f538dcb2a2d9be9fd7a34ec948
150278 Author: Matthias Clasen <mclasen@redhat.com>
150279 Date:   Sun Jul 5 22:24:14 2009 -0400
150280
150281     Ignore gfileinfo-priv.h
150282
150283  docs/reference/gio/Makefile.am | 1 +
150284  1 file changed, 1 insertion(+)
150285
150286 commit 99a1c47343d09ab0485c2377e5c8c53e847d84dd
150287 Author: David Zeuthen <davidz@redhat.com>
150288 Date:   Sun Jul 5 21:59:38 2009 -0400
150289
150290     Allow interaction when unmounting mounts
150291
150292     For details, see bug 587482. The new api:
150293
150294      - Provide new _with_operation() variants of all unmount and eject
150295      methods
150296
150297      - Add GMountOperation::show-processes signal
150298        - this can be used to show processes blocking an unmount operation
150299
150300      - Deprecate all unmount and eject methods
150301
150302      - Add g_drive_can_start_degraded() method
150303        - this is to avoid auto-starting degraded drives
150304
150305      - Make g_drive_stop() resp. g_file_stop_mountable() take a
150306      GMountOperation
150307        - these ops were recently added and not yet public API so it's fine
150308          to change how they work
150309
150310      - Provide a way to poll mountable files, e.g. g_file_poll_mountable()
150311
150312      - Add some missing file attributes for mountable files
150313       - G_FILE_ATTRIBUTE_MOUNTABLE_UNIX_DEVICE_FILE
150314         - needed for the GDU Nautilus extensions to format a volume
150315       - G_FILE_ATTRIBUTE_MOUNTABLE_CAN_START_DEGRADED:
150316         - mimics g_drive_can_start_degraded()
150317       - G_FILE_ATTRIBUTE_MOUNTABLE_CAN_POLL:
150318         - mimics g_drive_can_poll_for_media()
150319       - G_FILE_ATTRIBUTE_MOUNTABLE_IS_MEDIA_CHECK_AUTOMATIC
150320         - mimics g_drive_is_media_check_automatic()
150321
150322  docs/reference/gio/Makefile.am      |   2 +
150323  docs/reference/gio/gio-docs.xml     |   5 +-
150324  docs/reference/gio/gio-sections.txt |  19 +++
150325  gio/gdrive.c                        | 124 ++++++++++++++-
150326  gio/gdrive.h                        |  32 +++-
150327  gio/gfile.c                         | 305
150328  +++++++++++++++++++++++++++++++++++-
150329  gio/gfile.h                         |  66 ++++++++
150330  gio/gfileinfo.h                     |  43 ++++-
150331  gio/gio-marshal.list                |   1 +
150332  gio/gio.symbols                     |  47 ++++--
150333  gio/gmount.c                        | 186 +++++++++++++++++++++-
150334  gio/gmount.h                        |  48 +++++-
150335  gio/gmountoperation.c               |  76 +++++++--
150336  gio/gmountoperation.h               |   6 +-
150337  gio/gvolume.c                       |  89 +++++++++++
150338  gio/gvolume.h                       |  23 +++
150339  16 files changed, 1027 insertions(+), 45 deletions(-)
150340
150341 commit c85ff0c75004736d5c8798e3b47a47e0fc67ac70
150342 Author: Benjamin Otte <otte@gnome.org>
150343 Date:   Sun Jul 5 21:34:39 2009 +0200
150344
150345     [gio] minor improvements to g_cancellable_cancel()
150346
150347     - make this function not crash when cancellable is NULL
150348     - avoid locking when the cancellable has already been cancelled
150349
150350  gio/gcancellable.c | 24 ++++++++++++------------
150351  1 file changed, 12 insertions(+), 12 deletions(-)
150352
150353 commit 8a2e617e41e3f605ea0206832f0c2f346bfe008e
150354 Author: Yaron Shahrabani <sh.yaron@gmail.com>
150355 Date:   Sun Jul 5 18:06:57 2009 +0300
150356
150357     Updated Hebrew translation
150358
150359  po/he.po | 1186
150360  ++++++++++++++++++++++++++++++++------------------------------
150361  1 file changed, 613 insertions(+), 573 deletions(-)
150362
150363 commit 8792d862db4f61317a45dfe07f7b51e5ccf6741b
150364 Author: Ryan Lortie <desrt@desrt.ca>
150365 Date:   Sun Jul 5 12:30:54 2009 +0100
150366
150367     GTree: switch to GSlice, add refcounts (#587773)
150368
150369  docs/reference/glib/glib-sections.txt |  2 +
150370  glib/glib.symbols                     |  2 +
150371  glib/gtree.c                          | 88
150372  +++++++++++++++++++++++++++++------
150373  glib/gtree.h                          |  2 +
150374  4 files changed, 79 insertions(+), 15 deletions(-)
150375
150376 commit 18e0bcf02f99a2d4bb35f46369cf4b9237291ef1
150377 Author: Christian Persch <chpe@gnome.org>
150378 Date:   Fri Jul 3 21:20:11 2009 +0200
150379
150380     Add @basename@ substitution to glib-mkenums
150381
150382     Move man page addition to the right place. Bug #587307.
150383
150384  docs/reference/gobject/glib-mkenums.xml | 7 +++++++
150385  1 file changed, 7 insertions(+)
150386
150387 commit 6d1474e7f1f6e964d8db377fe732b9273cf17a84
150388 Author: Christian Persch <chpe@gnome.org>
150389 Date:   Mon Jun 29 15:28:22 2009 +0200
150390
150391     Add @basename@ substitution to glib-mkenums
150392
150393     Since @filename@ contains the full filename as given to the
150394     glib-mkenum
150395     command, possibly including path elements (e.g. when using a
150396     non-srcdir
150397     build), it is unsuitable to use in a #include statement in the
150398     generated
150399     file if one wants to distribute it. This patch adds @basename@ which
150400     expands to the base name of the input filename. Bug #587307.
150401
150402  gobject/glib-mkenums.1  | 3 +++
150403  gobject/glib-mkenums.in | 9 +++++++++
150404  2 files changed, 12 insertions(+)
150405
150406 commit dfd83f419c30d7d97c0e223e428c2e12c58199d3
150407 Author: Mattias Põldaru <mahfiaz gmail com>
150408 Date:   Thu Jul 2 05:23:26 2009 +0300
150409
150410     Updating Estonian translation
150411
150412  po/et.po | 94
150413  ++++++++++++++++++++++++++++++++--------------------------------
150414  1 file changed, 47 insertions(+), 47 deletions(-)
150415
150416 commit 29e6525b1e5b51323681af156a0641d69fc9fa87
150417 Author: Dan Winship <danw@gnome.org>
150418 Date:   Wed Jul 1 13:52:49 2009 -0400
150419
150420     Two "make check" fixes for late changes to the thread-context patch
150421
150422     g_simple_async_result_complete() now checks that it's being run from
150423     the correct main loop, so tests/gio/simple-async-result was failing,
150424     because it called it from outside any main loop. (And gio's pltcheck
150425     was failing because I hadn't added g_main_current_source() to it.)
150426
150427  gio/pltcheck.sh                 |  2 +-
150428  tests/gio/simple-async-result.c | 37
150429  ++++++++++++++++++++++++++++++-------
150430  2 files changed, 31 insertions(+), 8 deletions(-)
150431
150432 commit 2262d76b33094304ece0d0d9cd5920682599a49b
150433 Author: Benjamin Otte <otte@gnome.org>
150434 Date:   Wed Jul 1 19:03:19 2009 +0200
150435
150436     Move gio tests from gio/tests/ to tests/gio/
150437
150438     This avoids getting tests built every time when working on libgio and
150439     running make in the gio/ directory.
150440
150441  configure.in                                     | 2 +-
150442  gio/Makefile.am                                  | 2 --
150443  tests/Makefile.am                                | 2 +-
150444  {gio/tests => tests/gio}/.gitignore              | 0
150445  {gio/tests => tests/gio}/Makefile.am             | 0
150446  {gio/tests => tests/gio}/buffered-input-stream.c | 0
150447  {gio/tests => tests/gio}/contexts.c              | 0
150448  {gio/tests => tests/gio}/data-input-stream.c     | 0
150449  {gio/tests => tests/gio}/data-output-stream.c    | 0
150450  {gio/tests => tests/gio}/desktop-app-info.c      | 0
150451  {gio/tests => tests/gio}/echo-server.c           | 0
150452  {gio/tests => tests/gio}/filter-streams.c        | 0
150453  {gio/tests => tests/gio}/g-file-info.c           | 0
150454  {gio/tests => tests/gio}/g-file.c                | 0
150455  {gio/tests => tests/gio}/g-icon.c                | 0
150456  {gio/tests => tests/gio}/httpd.c                 | 0
150457  {gio/tests => tests/gio}/live-g-file.c           | 0
150458  {gio/tests => tests/gio}/live-g-file.txt         | 0
150459  {gio/tests => tests/gio}/memory-input-stream.c   | 0
150460  {gio/tests => tests/gio}/memory-output-stream.c  | 0
150461  {gio/tests => tests/gio}/readwrite.c             | 0
150462  {gio/tests => tests/gio}/resolver.c              | 0
150463  {gio/tests => tests/gio}/send-data.c             | 0
150464  {gio/tests => tests/gio}/simple-async-result.c   | 0
150465  {gio/tests => tests/gio}/sleepy-stream.c         | 0
150466  {gio/tests => tests/gio}/socket-client.c         | 0
150467  {gio/tests => tests/gio}/socket-server.c         | 0
150468  {gio/tests => tests/gio}/srvtarget.c             | 0
150469  {gio/tests => tests/gio}/unix-streams.c          | 0
150470  29 files changed, 2 insertions(+), 4 deletions(-)
150471
150472 commit 65cc5d895ae125b09f2403761f434fd78ef05af7
150473 Author: Dan Winship <danw@gnome.org>
150474 Date:   Tue Jun 16 20:22:58 2009 -0400
150475
150476     Support g_main_context_push_thread_default() in gio
150477
150478     GFile allows for the possibility that external implementations may not
150479     support thread-default contexts yet, via
150480     g_file_supports_thread_contexts(). GVolumeMonitor is not yet
150481     thread-default-context aware.
150482
150483     Add a test program to verify that basic gio async ops work correctly
150484     in non-default contexts.
150485
150486     http://bugzilla.gnome.org/show_bug.cgi?id=579984
150487
150488  gio/gdummyfile.c          |   2 +
150489  gio/gfile.c               |  25 ++++++
150490  gio/gfile.h               |   3 +
150491  gio/gfilemonitor.c        |  26 ++++--
150492  gio/gio.symbols           |   1 +
150493  gio/gioscheduler.c        |  29 ++++---
150494  gio/glocalfile.c          |   2 +
150495  gio/gsimpleasyncresult.c  |  62 ++++++++++----
150496  gio/gsocketclient.c       |   2 +-
150497  gio/gsocketinputstream.c  |   2 +-
150498  gio/gsocketlistener.c     |   2 +-
150499  gio/gsocketoutputstream.c |   2 +-
150500  gio/gtcpconnection.c      |   2 +-
150501  gio/gunixinputstream.c    |   4 +-
150502  gio/gunixmount.c          |   4 +-
150503  gio/gunixoutputstream.c   |   4 +-
150504  gio/gunixresolver.c       | 207
150505  ++++++++++++++++++++++++++++++----------------
150506  gio/gunixvolume.c         |   4 +-
150507  gio/gvolumemonitor.c      |   7 +-
150508  gio/gwin32resolver.c      |   4 +-
150509  gio/tests/.gitignore      |   1 +
150510  gio/tests/Makefile.am     |  10 ++-
150511  gio/tests/contexts.c      | 190
150512  ++++++++++++++++++++++++++++++++++++++++++
150513  23 files changed, 474 insertions(+), 121 deletions(-)
150514
150515 commit 4363f1932f1be4474a81d5b9cf8a58c91b682868
150516 Author: Dan Winship <danw@gnome.org>
150517 Date:   Thu Jun 4 21:59:15 2009 -0400
150518
150519     Add g_main_context_push_thread_default() etc
150520
150521     This allows applications to use async methods from other threads, or
150522     in multiple independent main loops.
150523
150524     http://bugzilla.gnome.org/show_bug.cgi?id=579984
150525
150526  docs/reference/glib/glib-sections.txt |   5 ++
150527  docs/reference/glib/tmpl/main.sgml    |  24 ++++++
150528  glib/glib.symbols                     |   3 +
150529  glib/gmain.c                          | 144
150530  +++++++++++++++++++++++++++++++++-
150531  glib/gmain.h                          |   5 ++
150532  5 files changed, 177 insertions(+), 4 deletions(-)
150533
150534 commit 90381ecdbd73197ebdfaf58fdeccf267454d53d7
150535 Author: Dan Winship <danw@gnome.org>
150536 Date:   Fri Jun 19 10:30:14 2009 -0400
150537
150538     Use low-level GSource methods in a few more places
150539
150540     (in preparation for thread-default context support)
150541
150542  gio/gfilemonitor.c   | 23 ++++++++++++++---------
150543  gio/gunixmount.c     | 26 ++++++++++++++++++++++----
150544  gio/gunixvolume.c    | 26 ++++++++++++++++++++++----
150545  gio/gwin32resolver.c | 18 ++++++++++++------
150546  gio/pltcheck.sh      |  2 +-
150547  5 files changed, 71 insertions(+), 24 deletions(-)
150548
150549 commit 28a39fab5ac720daf5927c85c3eba2e23f5ac38c
150550 Author: Dan Winship <danw@gnome.org>
150551 Date:   Tue Jun 16 20:21:29 2009 -0400
150552
150553     Remove some unused code
150554
150555  gio/gasynchelper.c | 35 -----------------------------------
150556  1 file changed, 35 deletions(-)
150557
150558 commit 70e8eed6acfa33f74d7772f3ec54997daf102be4
150559 Author: Dan Winship <danw@gnome.org>
150560 Date:   Tue Jun 23 12:01:34 2009 -0400
150561
150562     Fix GResolver for g_simple_async_result_set_op_res_gpointer change
150563
150564     Previously, re-setting the pointer value would cause the old
150565     GDestroyNotify to be lost; now it causes it to be run.
150566
150567     http://bugzilla.gnome.org/show_bug.cgi?id=587415
150568
150569  gio/gresolver.c | 11 ++++-------
150570  1 file changed, 4 insertions(+), 7 deletions(-)
150571
150572 commit d589da7e86947542790aa0137dc12499a4fe1a3b
150573 Author: Benjamin Otte <otte@gnome.org>
150574 Date:   Tue Jun 30 20:33:19 2009 +0200
150575
150576     Bug 587434 – regression tests fail
150577
150578     make this test not only compile, but also run successfully with mad
150579     CFLAGS.
150580
150581  gio/tests/data-output-stream.c | 138
150582  ++++++++++++++++++++---------------------
150583  1 file changed, 67 insertions(+), 71 deletions(-)
150584
150585 commit 80561f9718873bf02d5c938d92672bc20d99b82d
150586 Author: Benjamin Otte <otte@gnome.org>
150587 Date:   Tue Jun 30 19:08:46 2009 +0200
150588
150589     Bug 587434 – regression tests fail
150590
150591     I missed one s/tmpfile/tmp_file/ which caused crashes.
150592
150593  gio/tests/readwrite.c | 2 +-
150594  1 file changed, 1 insertion(+), 1 deletion(-)
150595
150596 commit 53beca955e016fb9ef4e80d223d059bc5e51dd41
150597 Author: Dan Winship <danw@gnome.org>
150598 Date:   Tue Jun 23 17:42:01 2009 -0400
150599
150600     Add GCancellables to GSocket ops
150601
150602     Currently, to implement cancellability correctly, all synchronous
150603     calls to GSocket must be preceded by a g_socket_condition_wait() call,
150604     (even though GSocket does this internally as well) and all
150605     asynchronous calls must do occasional manual
150606     g_cancellable_is_cancelled() checks. Since it's trivial to do these
150607     checks inside GSocket instead, and we don't particularly want to
150608     encourage people to use the APIs non-cancellably, move the
150609     cancellation support into GSocket and simplify the existing callers.
150610
150611     http://bugzilla.gnome.org/show_bug.cgi?id=586797
150612
150613  gio/gsocket.c             | 74
150614  +++++++++++++++++++++++++++++++++--------------
150615  gio/gsocket.h             |  8 +++++
150616  gio/gsocketclient.c       |  4 +--
150617  gio/gsocketinputstream.c  | 27 +++++++----------
150618  gio/gsocketlistener.c     | 32 +++++++++-----------
150619  gio/gsocketoutputstream.c | 27 +++++++----------
150620  gio/gtcpconnection.c      | 21 ++------------
150621  gio/gunixconnection.c     |  8 ++---
150622  gio/tests/socket-client.c | 14 +++++----
150623  gio/tests/socket-server.c | 13 +++++----
150624  10 files changed, 119 insertions(+), 109 deletions(-)
150625
150626 commit fc2b3ee560e29b4ef6e70928b0be75d833d75aec
150627 Author: Benjamin Otte <otte@gnome.org>
150628 Date:   Mon Jun 29 18:32:09 2009 +0200
150629
150630     remove unused label
150631
150632     complained about by -Wall
150633
150634  gio/gtcpconnection.c | 3 ---
150635  1 file changed, 3 deletions(-)
150636
150637 commit afd63c32814869489f812d6738de027ce113957d
150638 Author: Benjamin Otte <otte@gnome.org>
150639 Date:   Mon Jun 29 18:24:08 2009 +0200
150640
150641     fix warnings from gcc compilation with my mad CFLAGS
150642
150643  gio/tests/data-input-stream.c  | 32 +++++++++++---------
150644  gio/tests/data-output-stream.c | 66
150645  +++++++++++++++++++++---------------------
150646  gio/tests/desktop-app-info.c   |  4 +--
150647  gio/tests/g-file.c             | 16 +++++-----
150648  gio/tests/httpd.c              |  2 +-
150649  gio/tests/live-g-file.c        | 22 ++++++++------
150650  gio/tests/readwrite.c          | 40 ++++++++++++-------------
150651  gio/tests/resolver.c           |  6 ++--
150652  gio/tests/sleepy-stream.c      | 24 ++++++++-------
150653  gio/tests/socket-server.c      |  6 ++--
150654  gio/tests/srvtarget.c          |  3 +-
150655  gio/tests/unix-streams.c       |  4 +--
150656  12 files changed, 119 insertions(+), 106 deletions(-)
150657
150658 commit 4b8ad50fc4463d72862d29a8802b5982e66c0fc2
150659 Author: Benjamin Otte <otte@gnome.org>
150660 Date:   Mon Jun 29 15:28:08 2009 +0200
150661
150662     add g_file_attribute_set_*_by_id() and use them
150663
150664     This patch and the previous ones fixes the performance issues noted in
150665     Bug 587089 – lookup_attribute() takes too much CPU
150666     It increases performance for querying attributes by ~15% in my tests.
150667
150668  gio/gfileinfo-priv.h |  36 +++++++++-
150669  gio/gfileinfo.c      | 183
150670  +++++++++++++++++++++++++++++++++++++--------------
150671  gio/glocalfileinfo.c |  96 +++++++++++++--------------
150672  3 files changed, 217 insertions(+), 98 deletions(-)
150673
150674 commit bd198e5e45282886ea2bad14e987c7c01b163cb3
150675 Author: Benjamin Otte <otte@gnome.org>
150676 Date:   Mon Jun 29 14:13:14 2009 +0200
150677
150678     export and use _g_file_attribute_matcher_matches_id()
150679
150680  gio/gfileinfo-priv.h |  5 +++
150681  gio/gfileinfo.c      | 13 +++----
150682  gio/glocalfileinfo.c | 95
150683  ++++++++++++++++++++++++++--------------------------
150684  3 files changed, 58 insertions(+), 55 deletions(-)
150685
150686 commit ceba40c27d5166a07a0925d2e158ca1809cc1ce3
150687 Author: Benjamin Otte <otte@gnome.org>
150688 Date:   Mon Jun 29 13:55:22 2009 +0200
150689
150690     add private header with attribute ids
150691
150692     attribute ids are generated when the attribute hash is
150693     initialized. This
150694     way we can guarantee that the ids match every time.
150695
150696  gio/Makefile.am      |  1 +
150697  gio/gfileinfo-priv.h | 99
150698  ++++++++++++++++++++++++++++++++++++++++++++++++++++
150699  gio/gfileinfo.c      | 79 ++++++++++++++++++++++++++++++++++++++++-
150700  3 files changed, 178 insertions(+), 1 deletion(-)
150701
150702 commit 2620c23577a73fa454298014680f4de46a69e7bb
150703 Author: Benjamin Otte <otte@gnome.org>
150704 Date:   Mon Jun 29 13:33:50 2009 +0200
150705
150706     split lookup_attribute() into two functions
150707
150708  gio/gfileinfo.c | 65
150709  ++++++++++++++++++++++++++++++++-------------------------
150710  1 file changed, 37 insertions(+), 28 deletions(-)
150711
150712 commit 66cebd72925406910f99c0fd826b8307c2a4814c
150713 Author: Benjamin Otte <otte@gnome.org>
150714 Date:   Mon Jun 29 13:21:08 2009 +0200
150715
150716     split attribute hash initialization into its own function
150717
150718  gio/gfileinfo.c | 22 ++++++++++++----------
150719  1 file changed, 12 insertions(+), 10 deletions(-)
150720
150721 commit 49172a71aacdd855918b614f3d61fa5b9248fb85
150722 Author: Christian Dywan <christian@twotoasts.de>
150723 Date:   Sun Jun 28 02:45:50 2009 +0200
150724
150725     Display '-h' in --help output and accept '-h' and -?'
150726
150727     '-h' is the preferred short version of '--help' now and displayed
150728     in '--help' but for backwards compatibility '-?' is still supported.
150729
150730     If existing code uses '-h' for something else, GOptionContext will
150731     not override it.
150732
150733     Fixes bug 556706.
150734
150735  glib/goption.c | 49 ++++++++++++++++++++++++++++++++++++++++++-------
150736  1 file changed, 42 insertions(+), 7 deletions(-)
150737
150738 commit 09c3f6dd4b456adbbda6818e5bb1227af045e8d8
150739 Author: Jani Monoses <jani@ubuntu.com>
150740 Date:   Sat Jun 27 11:03:47 2009 +0300
150741
150742     Fix C++ warnings in g_error() code
150743
150744     Put space before ending semicolon in for(;;) ; to avoid C++ build
150745     warnings.
150746     Closes bug 586928.
150747
150748  glib/gmessages.h | 10 ++++++----
150749  1 file changed, 6 insertions(+), 4 deletions(-)
150750
150751 commit 160c39a9af8f7b6a475c1b005a807ccefc2ff7c1
150752 Author: Matthias Clasen <mclasen@redhat.com>
150753 Date:   Fri Jun 26 23:18:17 2009 -0400
150754
150755     Move some uri functions to a better place
150756
150757  docs/reference/glib/glib-sections.txt | 2 +-
150758  1 file changed, 1 insertion(+), 1 deletion(-)
150759
150760 commit 35911ae00f5348ea4a60d66db25d70a1c45c9c43
150761 Author: Matthias Clasen <mclasen@redhat.com>
150762 Date:   Fri Jun 26 23:09:35 2009 -0400
150763
150764     Fix  a typo
150765
150766  docs/reference/glib/building.sgml | 84
150767  +++++++++++++++++++--------------------
150768  1 file changed, 42 insertions(+), 42 deletions(-)
150769
150770 commit e7a258692c7ae3d9075d9ae1926c08c7ec771f04
150771 Author: Tom Parker <palfrey@tevp.net>
150772 Date:   Fri Jun 26 22:43:31 2009 -0400
150773
150774     Add NULL to end of g_filename_complete_get_completions() return value
150775
150776     g_filename_complete_get_completions() return value is meant to be a
150777     g_strfreev-compatible array i.e. NULL-terminated. However, pointer
150778     arrays
150779     aren't automagically NULL-terminated. This fixes bug 586868
150780
150781  gio/gfilenamecompleter.c | 8 +++++---
150782  1 file changed, 5 insertions(+), 3 deletions(-)
150783
150784 commit 657d0ad9183fe4410e736d20a17a70fb7d6ad6c0
150785 Author: Ivar Smolin <okul@linux.ee>
150786 Date:   Fri Jun 26 10:39:25 2009 +0300
150787
150788     Updating Estonian translation
150789
150790  po/et.po | 446
150791  +++------------------------------------------------------------
150792  1 file changed, 17 insertions(+), 429 deletions(-)
150793
150794 commit d884e509db1ab6a6d388313d28b7b07cebb3dfc0
150795 Author: Alexander Larsson <alexl@redhat.com>
150796 Date:   Thu Jun 25 09:18:01 2009 +0200
150797
150798     Allow setting G_FILE_ATTRIBUTE_TYPE_INVALID attributes in GFileInfo
150799
150800     This is used to unset an attribute in g_file_set_attributes_from_info.
150801
150802  gio/gfileattribute.c | 7 +++++++
150803  gio/gfileinfo.c      | 2 +-
150804  2 files changed, 8 insertions(+), 1 deletion(-)
150805
150806 commit 019e8c808f48e93f81fcb8e9e8d73a43b087cc87
150807 Author: Matthias Clasen <mclasen@redhat.com>
150808 Date:   Wed Jun 24 23:07:15 2009 -0400
150809
150810     Add a note about g_simple_async_result_set_op_res_pointer change
150811
150812  README.in | 7 +++++++
150813  1 file changed, 7 insertions(+)
150814
150815 commit b0dc7afd2ace91f5dca37af8de7b40ba45993ed0
150816 Author: Richard Hughes <richard@hughsie.com>
150817 Date:   Fri Jun 19 10:16:22 2009 +0100
150818
150819     Allow GCancellable to be subclassed by adding a private structure
150820
150821  gio/gcancellable.c | 114
150822  +++++++++++++++++++++++++++++++++--------------------
150823  gio/gcancellable.h |   9 +++++
150824  2 files changed, 81 insertions(+), 42 deletions(-)
150825
150826 commit 0ccd18bc83c5e6eff77940a61cc9b31a88dd1851
150827 Author: David Zeuthen <davidz@redhat.com>
150828 Date:   Mon Jun 22 15:33:41 2009 -0400
150829
150830     Bug 586675 – Runtime library location
150831
150832     Introduce an option to specify the runtime location for libraries via
150833     a relative path to libdir.
150834
150835     Signed-off-by: David Zeuthen <davidz@redhat.com>
150836
150837  configure.in                            | 11 +++++++++++
150838  docs/reference/glib/building.sgml       | 21 +++++++++++++++++++++
150839  docs/reference/glib/tmpl/fileutils.sgml | 17 +++++++++++++++++
150840  gio/Makefile.am                         |  9 +++++++++
150841  glib/Makefile.am                        |  9 +++++++++
150842  gmodule/Makefile.am                     |  9 +++++++++
150843  gobject/Makefile.am                     |  9 +++++++++
150844  gthread/Makefile.am                     |  8 ++++++++
150845  8 files changed, 93 insertions(+)
150846
150847 commit 7662c86611bf44175f18ec6eb66f159040ac73c5
150848 Author: Alexander Larsson <alexl@redhat.com>
150849 Date:   Thu Jun 18 09:05:27 2009 +0200
150850
150851     Add extension point for adding metadata for local files
150852
150853     This adds a local_file_add_info vfunc to GVfs that vfs implementations
150854     can override to add metadata for local files.
150855
150856  gio/glocalfile.c           |  75 +++++++++++++++++++++----------
150857  gio/glocalfileenumerator.c |   2 +
150858  gio/glocalfileinfo.c       | 108
150859  ++++++++++++++++++++++++++++++++++++++++-----
150860  gio/glocalfileinfo.h       |   3 ++
150861  gio/gvfs.h                 |  26 ++++++++---
150862  5 files changed, 175 insertions(+), 39 deletions(-)
150863
150864 commit 9a6146f54cdc085a42095b930066853dbb4e0c67
150865 Author: Alexander Larsson <alexl@redhat.com>
150866 Date:   Tue Jun 23 11:30:14 2009 +0200
150867
150868     Add g_file_info_set_attribute_status
150869
150870     Required for gvfs implementation for set_attribures_from_info.
150871
150872  gio/gfileinfo.c | 36 ++++++++++++++++++++++++++++++++++++
150873  gio/gfileinfo.h |  3 +++
150874  gio/gio.symbols |  1 +
150875  3 files changed, 40 insertions(+)
150876
150877 commit becf4186e6289c0ab5d762f1cdf88517f4adc9f5
150878 Author: Alexander Larsson <alexl@redhat.com>
150879 Date:   Tue Jun 23 11:29:16 2009 +0200
150880
150881     Add g_file_info_has_namespace
150882
150883     Need this to quickly see if we should set attributes from
150884     this GFileInfo in metadata extension.
150885
150886  gio/gfileinfo.c | 36 ++++++++++++++++++++++++++++++++++++
150887  gio/gfileinfo.h |  2 ++
150888  gio/gio.symbols |  1 +
150889  3 files changed, 39 insertions(+)
150890
150891 commit 0ed9201ad2051c33f5d049754bd8a1644d19ab7c
150892 Author: Alexander Larsson <alexl@redhat.com>
150893 Date:   Mon Jun 22 19:25:32 2009 +0200
150894
150895     Add string vector attribute type to GFileInfo
150896
150897     This is needed for the new metadata backend since nautilus has a
150898     string-list metadata type, and we want to use this for nautilus.
150899
150900  gio/gfileattribute-priv.h |  4 ++++
150901  gio/gfileattribute.c      | 52
150902  +++++++++++++++++++++++++++++++++++++++++++++++
150903  gio/gfileinfo.c           | 51
150904  ++++++++++++++++++++++++++++++++++++++++++++++
150905  gio/gfileinfo.h           |  5 +++++
150906  gio/gio.symbols           |  2 ++
150907  gio/gioenums.h            |  4 +++-
150908  6 files changed, 117 insertions(+), 1 deletion(-)
150909
150910 commit c1ab6454feb4447b8ef7ce6a0eb0fb38bae186df
150911 Author: Alexander Larsson <alexl@redhat.com>
150912 Date:   Tue Jun 23 15:07:00 2009 +0200
150913
150914     Copy namespaces correctly in g_file_copy_attributes
150915
150916     File attribute namespaces are delimited with "::", but
150917     build_attribute_list_for_copy only used ":", so we didn't copy
150918     any writable namespaces.
150919
150920  gio/gfile.c | 2 +-
150921  1 file changed, 1 insertion(+), 1 deletion(-)
150922
150923 commit e9b4f7a3bcfefc266fc575e401f07a2a4c2ce8f6
150924 Author: Jorge Gonzalez <jorgegonz@svn.gnome.org>
150925 Date:   Sun Jun 21 11:13:20 2009 +0200
150926
150927     Updated Spanish translation
150928
150929  po/es.po | 836
150930  +++++++++++++++++++++++++++++++--------------------------------
150931  1 file changed, 417 insertions(+), 419 deletions(-)
150932
150933 commit 440bf5bee50a0abca990d69ce12fc2a844bda95c
150934 Author: Matthias Clasen <mclasen@redhat.com>
150935 Date:   Fri Jun 19 23:44:29 2009 -0400
150936
150937     Use pipe2 when available
150938
150939     This avoids a small window for races between pipe and fdset.
150940     Reported in bug 579933 by Thiago Macieira.
150941
150942  configure.in | 11 ++---------
150943  glib/gmain.c | 20 +++++++++++++++-----
150944  2 files changed, 17 insertions(+), 14 deletions(-)
150945
150946 commit 854a43a3cd5cb8cc97b66d6f8f661e2a7096acda
150947 Author: Matthias Clasen <mclasen@redhat.com>
150948 Date:   Fri Jun 19 23:18:09 2009 -0400
150949
150950     Fix build on mingw
150951
150952     Mingw does not have sys/uio.h. This was reported in bug 585937.
150953
150954     Author:    Matthias Clasen <mclasen@redhat.com>
150955
150956  configure.in  | 1 +
150957  gio/gsocket.c | 2 ++
150958  2 files changed, 3 insertions(+)
150959
150960 commit 4c791f49e58688d1b8948d083c1780cab9d26e93
150961 Author: Ryan Lortie <desrt@desrt.ca>
150962 Date:   Thu Jun 18 15:00:01 2009 -0400
150963
150964     GMappedFile: add refcounting, switch to GSlice
150965
150966       - add g_mapped_file_ref() and g_mapped_file_unref().
150967       - deprecate g_mapped_file_free().
150968       - move to GSlice for allocating the GMappedFile struct.
150969
150970  docs/reference/glib/glib-sections.txt |  2 +
150971  glib/glib.symbols                     |  4 ++
150972  glib/gmappedfile.c                    | 73
150973  ++++++++++++++++++++++++++++-------
150974  glib/gmappedfile.h                    |  5 +++
150975  4 files changed, 71 insertions(+), 13 deletions(-)
150976
150977 commit 8cb481fd5ff44c7e82f59948567ad0b417297555
150978 Author: Alexander Larsson <alexl@redhat.com>
150979 Date:   Thu Jun 18 19:43:46 2009 +0200
150980
150981     Use io_prio as mainloop prio for async-emulation (#579449)
150982
150983     I'm not sure why we used the elaborate formula to convert the
150984     io-priority
150985     to the priority of the mainloop idle when emulating async i/o
150986     with idles.
150987     However, it causes the default io priority to be less than the normal
150988     idle prio, so the i/o won't be scheduled if there is an idle
150989     outstanding.
150990
150991     There is really no great mapping to use here, doing blocking i/o in an
150992     idle of any prio is generally bad and apps doing a lot of async
150993     i/o should
150994     initialize threads. However, if we use the io-priority directly we
150995     at least
150996     avoid the starvation problem above and make things easier to
150997     understand.
150998
150999  gio/gioscheduler.c | 2 +-
151000  1 file changed, 1 insertion(+), 1 deletion(-)
151001
151002 commit 9fba81288424cd7ef45e28565fa878c93a962c17
151003 Author: Benjamin Otte <otte@gnome.org>
151004 Date:   Thu Jun 18 15:28:41 2009 +0200
151005
151006     Revert "clarify documentation"
151007
151008     This reverts commit d218cf0f670e4c40acb47ab5b5761ea0c68e0594.
151009     This has been fixed in the code, so no need to keep the updated docs.
151010
151011  gio/gsocketlistener.c | 3 +--
151012  1 file changed, 1 insertion(+), 2 deletions(-)
151013
151014 commit 835c03a5c1c980490543ad5d1fe426a1e5a62af9
151015 Author: Benjamin Otte <otte@gnome.org>
151016 Date:   Thu Jun 18 15:27:12 2009 +0200
151017
151018     syntax fix in documentation
151019
151020  gio/gfileenumerator.c | 2 +-
151021  1 file changed, 1 insertion(+), 1 deletion(-)
151022
151023 commit cf95d07691ec2202400f340f1c63aca11f0790c1
151024 Author: Benjamin Otte <otte@gnome.org>
151025 Date:   Tue Jun 16 15:18:11 2009 +0200
151026
151027     fix typo in documentation
151028
151029  gio/gfileenumerator.c | 2 +-
151030  1 file changed, 1 insertion(+), 1 deletion(-)
151031
151032 commit d218cf0f670e4c40acb47ab5b5761ea0c68e0594
151033 Author: Benjamin Otte <otte@gnome.org>
151034 Date:   Fri Jun 12 17:45:27 2009 +0200
151035
151036     clarify documentation
151037
151038  gio/gsocketlistener.c | 3 ++-
151039  1 file changed, 2 insertions(+), 1 deletion(-)
151040
151041 commit f4a64cb068cfe309e968d1db9fae4fade6d87e8a
151042 Author: Matthias Clasen <mclasen@redhat.com>
151043 Date:   Mon Jun 15 13:27:40 2009 -0400
151044
151045     Bump version to 2.21.3
151046
151047  configure.in | 2 +-
151048  1 file changed, 1 insertion(+), 1 deletion(-)
151049
151050 commit 785787fd6cd4b7c0120ae64ec839cfb0353c4af2
151051 Author: Matthias Clasen <mclasen@redhat.com>
151052 Date:   Mon Jun 15 13:25:43 2009 -0400
151053
151054     2.21.2
151055
151056  po/am.po          | 180 ++++++------
151057  po/ar.po          | 186 ++++++------
151058  po/as.po          | 182 ++++++------
151059  po/az.po          | 180 ++++++------
151060  po/be.po          | 180 ++++++------
151061  po/be@latin.po    | 189 ++++++------
151062  po/bg.po          | 182 ++++++------
151063  po/bn.po          | 180 ++++++------
151064  po/bn_IN.po       | 867
151065  ++++++++++++++++++++++++++++--------------------------
151066  po/bs.po          | 180 ++++++------
151067  po/ca.po          | 187 ++++++------
151068  po/ca@valencia.po | 187 ++++++------
151069  po/cs.po          | 183 ++++++------
151070  po/cy.po          | 180 ++++++------
151071  po/da.po          | 187 ++++++------
151072  po/de.po          | 187 ++++++------
151073  po/dz.po          | 180 ++++++------
151074  po/el.po          | 182 ++++++------
151075  po/en_CA.po       | 187 ++++++------
151076  po/en_GB.po       | 187 ++++++------
151077  po/eo.po          | 180 ++++++------
151078  po/es.po          | 182 ++++++------
151079  po/et.po          | 182 ++++++------
151080  po/eu.po          | 182 ++++++------
151081  po/fa.po          | 180 ++++++------
151082  po/fi.po          | 187 ++++++------
151083  po/fr.po          | 182 ++++++------
151084  po/ga.po          | 191 ++++++------
151085  po/gl.po          | 187 ++++++------
151086  po/gu.po          | 182 ++++++------
151087  po/he.po          | 187 ++++++------
151088  po/hi.po          | 182 ++++++------
151089  po/hr.po          | 181 ++++++------
151090  po/hu.po          | 182 ++++++------
151091  po/hy.po          | 180 ++++++------
151092  po/id.po          | 180 ++++++------
151093  po/is.po          | 180 ++++++------
151094  po/it.po          | 182 ++++++------
151095  po/ja.po          | 182 ++++++------
151096  po/ka.po          | 179 +++++------
151097  po/kn.po          | 182 ++++++------
151098  po/ko.po          | 185 ++++++------
151099  po/ku.po          | 180 ++++++------
151100  po/lt.po          | 189 ++++++------
151101  po/lv.po          | 180 ++++++------
151102  po/mai.po         | 182 ++++++------
151103  po/mg.po          | 180 ++++++------
151104  po/mk.po          | 189 ++++++------
151105  po/ml.po          | 182 ++++++------
151106  po/mn.po          | 180 ++++++------
151107  po/mr.po          | 182 ++++++------
151108  po/ms.po          | 180 ++++++------
151109  po/nb.po          | 831
151110  +++++++++++++++++++++++++--------------------------
151111  po/ne.po          | 180 ++++++------
151112  po/nl.po          | 189 ++++++------
151113  po/nn.po          | 187 ++++++------
151114  po/oc.po          | 185 ++++++------
151115  po/or.po          | 182 ++++++------
151116  po/pa.po          | 182 ++++++------
151117  po/pl.po          | 183 ++++++------
151118  po/ps.po          | 180 ++++++------
151119  po/pt.po          | 187 ++++++------
151120  po/pt_BR.po       | 187 ++++++------
151121  po/ro.po          | 183 ++++++------
151122  po/ru.po          | 189 ++++++------
151123  po/rw.po          | 180 ++++++------
151124  po/si.po          | 180 ++++++------
151125  po/sk.po          | 189 ++++++------
151126  po/sl.po          | 191 ++++++------
151127  po/sq.po          | 191 ++++++------
151128  po/sr.po          | 180 ++++++------
151129  po/sr@ije.po      | 180 ++++++------
151130  po/sr@latin.po    | 180 ++++++------
151131  po/sv.po          | 187 ++++++------
151132  po/ta.po          | 182 ++++++------
151133  po/te.po          | 182 ++++++------
151134  po/th.po          | 185 ++++++------
151135  po/tl.po          | 180 ++++++------
151136  po/tr.po          | 185 ++++++------
151137  po/tt.po          | 180 ++++++------
151138  po/uk.po          | 183 ++++++------
151139  po/vi.po          | 181 ++++++------
151140  po/wa.po          | 180 ++++++------
151141  po/xh.po          | 180 ++++++------
151142  po/yi.po          | 180 ++++++------
151143  po/zh_CN.po       | 185 ++++++------
151144  po/zh_HK.po       | 185 ++++++------
151145  po/zh_TW.po       | 185 ++++++------
151146  88 files changed, 9416 insertions(+), 8034 deletions(-)
151147
151148 commit 0fbeab452072cdf2dc7d1dd0356fa0d9f71fa0ac
151149 Author: Matthias Clasen <mclasen@redhat.com>
151150 Date:   Mon Jun 15 12:57:21 2009 -0400
151151
151152     Add g_setenv
151153
151154  gio/pltcheck.sh | 2 +-
151155  1 file changed, 1 insertion(+), 1 deletion(-)
151156
151157 commit 90229908a13c02a024a86e4eaf96a6ba8dac57af
151158 Author: Matthias Clasen <mclasen@redhat.com>
151159 Date:   Mon Jun 15 12:26:41 2009 -0400
151160
151161     Update for 2.21.2
151162
151163  NEWS | 47 +++++++++++++++++++++++++++++++++++++++++++++++
151164  1 file changed, 47 insertions(+)
151165
151166 commit fae755e0568472a2c37e6a9d0ad0fde809749a1f
151167 Author: David Zeuthen <davidz@redhat.com>
151168 Date:   Mon Jun 15 10:53:41 2009 -0400
151169
151170     Bug 585591 – Starting/stopping drives
151171
151172     Add API for starting/stopping drives. This new API will enable
151173     GVolumeMonitor and GVfs implementations to add support for the
151174     following features
151175
151176      1. Powering down external hard disk enclosures / drives
151177
151178      2. Starting/stopping multi-disk devices (such as RAID/btrfs/ZFS)
151179
151180      3. Connecting/disconnecting iSCSI devices
151181
151182      4. Reacting to the user pressing e.g. the "remove drive" button on
151183         a IBM/Lenovo Ultrabay: http://www.thinkwiki.org/wiki/Ultrabay
151184
151185     See the bug for the corresponding GVfs and Nautilus changes.
151186
151187  docs/reference/gio/gio-sections.txt |  16 +++
151188  gio/gdrive.c                        | 259
151189  +++++++++++++++++++++++++++++++++++-
151190  gio/gdrive.h                        |  57 ++++++++
151191  gio/gfile.c                         | 179 +++++++++++++++++++++++++
151192  gio/gfile.h                         |  41 ++++++
151193  gio/gfileinfo.h                     |  31 +++++
151194  gio/gio.symbols                     |  13 ++
151195  gio/gioenums.h                      |  39 ++++++
151196  gio/gunionvolumemonitor.c           |  12 ++
151197  gio/gvolumemonitor.c                |  18 +++
151198  gio/gvolumemonitor.h                |   5 +-
151199  11 files changed, 666 insertions(+), 4 deletions(-)
151200
151201 commit bb4f7c48f9510c1fd96de067cd8f18cd41b1a1f0
151202 Author: Ondrej Jirman <megous@megous.com>
151203 Date:   Sat May 30 08:23:46 2009 +0200
151204
151205     Fix incorrect freeing of thread pool in GThreadedSocketService
151206     (#584255)
151207
151208  gio/gthreadedsocketservice.c | 2 +-
151209  1 file changed, 1 insertion(+), 1 deletion(-)
151210
151211 commit 31cb0bdcb0f334ad904e088acb3a417452a4d67f
151212 Author: Alexander Larsson <alexl@redhat.com>
151213 Date:   Mon Jun 15 15:43:39 2009 +0200
151214
151215     Emit changed in g_socket_listener_add_socket, not in add_address
151216
151217     This way we emit this signal when add_socket is called from another
151218     place than add_address too.
151219
151220  gio/gsocketlistener.c | 7 ++++---
151221  1 file changed, 4 insertions(+), 3 deletions(-)
151222
151223 commit a640695f1609805a0fe745d35c2055a984410bb5
151224 Author: Alexander Larsson <alexl@redhat.com>
151225 Date:   Mon Jun 15 15:42:38 2009 +0200
151226
151227     Ref the passed in socket in g_socket_listener_add_socket (#585599)
151228
151229  gio/gsocketlistener.c | 23 ++++++++++++++++++-----
151230  1 file changed, 18 insertions(+), 5 deletions(-)
151231
151232 commit 67de6cba508d7f2e0c310527667df2efcf4a543a
151233 Author: Alexander Larsson <alexl@redhat.com>
151234 Date:   Mon Jun 15 14:23:57 2009 +0200
151235
151236     Add bound address out-argument to g_socket_listener_add_address
151237     (#585566)
151238
151239     This is very useful when binding to "any" port.
151240
151241  gio/gsocketlistener.c | 20 ++++++++++++++++++++
151242  gio/gsocketlistener.h |  1 +
151243  2 files changed, 21 insertions(+)
151244
151245 commit 91bdccff7544ee19d329ec73db02fd5f11c617fd
151246 Author: Alexander Larsson <alexl@redhat.com>
151247 Date:   Mon Jun 15 13:18:22 2009 +0200
151248
151249     Add g_reload_user_special_dirs_cache (#541276)
151250
151251     This is useful for nautilus that changes the xdg-user-dirs files.
151252
151253  glib/glib.symbols |  1 +
151254  glib/gutils.c     | 53
151255  +++++++++++++++++++++++++++++++++++++++++++++++++++++
151256  glib/gutils.h     |  1 +
151257  3 files changed, 55 insertions(+)
151258
151259 commit 740ae3aa29cc50f588fb3ac47f6125acbccd20b6
151260 Author: Alexander Larsson <alexl@redhat.com>
151261 Date:   Mon Jun 15 12:25:43 2009 +0200
151262
151263     Avoid unnecessary work if mount watching not specified (#585360)
151264
151265     If G_FILE_MONITOR_WATCH_MOUNTS isn't specified, don't do all the work
151266     when the mtab changes.
151267
151268  gio/glocaldirectorymonitor.c | 29 +++++++++++++++++++++++++----
151269  gio/glocaldirectorymonitor.h |  1 +
151270  2 files changed, 26 insertions(+), 4 deletions(-)
151271
151272 commit 129eb074823101102611690f053ffa246bb7784d
151273 Author: Matthias Clasen <mclasen@redhat.com>
151274 Date:   Mon Jun 15 01:45:34 2009 -0400
151275
151276     Support special icons for xdg user dirs
151277
151278     The icon names are folder-documents, folder-download, folder-music,
151279     folder-pictures, folder-publicshare, folder-templates, folder-videos.
151280     See bug 541276.
151281
151282  gio/glocalfileinfo.c | 18 ++++++++++++++++--
151283  1 file changed, 16 insertions(+), 2 deletions(-)
151284
151285 commit 50a7f530557e35c6dfc543d969c0369d53d45a87
151286 Author: Matthias Clasen <mclasen@redhat.com>
151287 Date:   Mon Jun 15 01:12:50 2009 -0400
151288
151289     Don't use deprecated GLib api
151290
151291     Fixes bug 585673.
151292
151293  gio/tests/resolver.c | 2 +-
151294  1 file changed, 1 insertion(+), 1 deletion(-)
151295
151296 commit 2553df615d21e68d52f1e0b45ac8b70622d2881e
151297 Author: Matthias Clasen <mclasen@redhat.com>
151298 Date:   Mon Jun 15 01:09:25 2009 -0400
151299
151300     Refer to the correct gcc deprecation options
151301
151302     This oversight was pointed out in bug 585520.
151303
151304  docs/reference/glib/tmpl/macros_misc.sgml | 2 +-
151305  1 file changed, 1 insertion(+), 1 deletion(-)
151306
151307 commit 2c5ac901d95f28db1edad2807f842396c594a49e
151308 Author: Matthias Clasen <mclasen@redhat.com>
151309 Date:   Mon Jun 15 01:03:54 2009 -0400
151310
151311     Fix some typos in list documentation
151312
151313     This fixes bug 585726.
151314
151315  docs/reference/glib/tmpl/linked_lists_double.sgml | 4 ++--
151316  docs/reference/glib/tmpl/linked_lists_single.sgml | 2 +-
151317  2 files changed, 3 insertions(+), 3 deletions(-)
151318
151319 commit b0bba8520acd423785075ba67e6e4b644fce765f
151320 Author: Matthias Clasen <mclasen@redhat.com>
151321 Date:   Mon Jun 15 00:52:43 2009 -0400
151322
151323     Extract strings from g_dngettext too
151324
151325     There is one occurrence of this in glib, which we currently miss.
151326     See bug 585717.
151327
151328  po/Makefile.in.in | 7 +++++++
151329  1 file changed, 7 insertions(+)
151330
151331 commit 642e9c75400cc12f0fad26e3f3df5ac6a39e0822
151332 Author: Matthias Clasen <mclasen@redhat.com>
151333 Date:   Mon Jun 15 00:45:55 2009 -0400
151334
151335     Fix the icon property implementation
151336
151337     Turns out both the setter and the getter were broken...
151338     Fixes bug 585676.
151339
151340  gio/gemblem.c | 3 ++-
151341  1 file changed, 2 insertions(+), 1 deletion(-)
151342
151343 commit b533a944ffc83ad90cd8b6fba00f4e0bebcd0741
151344 Author: Matthias Clasen <mclasen@redhat.com>
151345 Date:   Mon Jun 15 00:38:34 2009 -0400
151346
151347     Trivial formatting fixes
151348
151349  gio/gemblem.c | 63
151350  +++++++++++++++++++++++++++++------------------------------
151351  1 file changed, 31 insertions(+), 32 deletions(-)
151352
151353 commit ce4aa6253eea2b24c0e4a99f9a1d7f31b9cec979
151354 Author: Matthias Clasen <mclasen@redhat.com>
151355 Date:   Sun Jun 14 23:55:12 2009 -0400
151356
151357     Include sys/uio.h for struct iovec
151358
151359     This fixes the build on OS X, bug 585280.
151360
151361  gio/gsocket.c | 2 ++
151362  1 file changed, 2 insertions(+)
151363
151364 commit 8a3a3d797e7ef3b66c917c1c0a2ec47300bbf661
151365 Author: Matthias Clasen <mclasen@redhat.com>
151366 Date:   Sun Jun 14 22:26:52 2009 -0400
151367
151368     Use inotify_init1 when available
151369
151370     To avoid leaking the inotify fd. Fixes bug 585478.
151371
151372  configure.in                 | 1 +
151373  gio/inotify/inotify-kernel.c | 9 +++++++--
151374  2 files changed, 8 insertions(+), 2 deletions(-)
151375
151376 commit 4dbc2074bc857464e64549fac2b7403c4e9566c1
151377 Author: Ryan Lortie <desrt@desrt.ca>
151378 Date:   Sun Jun 14 13:58:35 2009 -0400
151379
151380     Add GNIO test cases to .gitignore
151381
151382  gio/tests/.gitignore | 7 +++++++
151383  1 file changed, 7 insertions(+)
151384
151385 commit cb1a6092405b2f6d9b82e7c1b757951d695c5fe6
151386 Author: Ryan Lortie <desrt@desrt.ca>
151387 Date:   Fri Jun 12 13:01:04 2009 -0400
151388
151389     Bug 585575 – g_socket_listener_add_inet_port()
151390
151391     Change the logic in g_socket_listener_add_inet_port() as per the
151392     reasoning in the bug report.
151393
151394       - If the OS supports neither IPv6 or IPv4, fail.
151395       - If the OS supports only IPv6, do that.
151396       - If the OS supports only IPv4, do that.
151397       - If the OS supports IPv6 and IPv6 "speaks" IPv4 then bind it
151398         and be done.
151399       - If the OS supports IPv6 and IPv6 doesn't "speak" IPv4 then
151400         create an additional socket for IPv4.
151401       - If binding any socket fails then fail the entire call.
151402
151403     Also, remove the ability to call this function with port == 0.  This
151404     is a useless thing to do anyway since you have no way to know what
151405     port number was actually allocated.  We should have a separate
151406     function to deal with this.
151407
151408  gio/gsocketlistener.c | 164
151409  ++++++++++++++++++++++++++++++++++++++------------
151410  1 file changed, 126 insertions(+), 38 deletions(-)
151411
151412 commit f7d756f5b6c9975452e57ac6f41ff69d9f456739
151413 Author: Ryan Lortie <desrt@desrt.ca>
151414 Date:   Fri Jun 12 12:21:07 2009 -0400
151415
151416     add g_socket_speaks_ipv4()
151417
151418     Partial fix for Bug 585575.
151419
151420  docs/reference/gio/gio-sections.txt |  1 +
151421  gio/gio.symbols                     |  1 +
151422  gio/gsocket.c                       | 48
151423  +++++++++++++++++++++++++++++++++++++
151424  gio/gsocket.h                       |  1 +
151425  4 files changed, 51 insertions(+)
151426
151427 commit fd22781b184529c2a838272b76d71b4b498366ba
151428 Author: Benjamin Otte <otte@gnome.org>
151429 Date:   Fri Jun 12 15:57:51 2009 +0200
151430
151431     make all APIs that take inet port arguments take a guint16
151432
151433  gio/gsocketclient.c   | 4 ++--
151434  gio/gsocketclient.h   | 4 ++--
151435  gio/gsocketlistener.c | 2 +-
151436  gio/gsocketlistener.h | 6 +++---
151437  4 files changed, 8 insertions(+), 8 deletions(-)
151438
151439 commit 3e3e3c29469f03ec7f141b2522accdb7c2acd59d
151440 Author: Benjamin Otte <otte@gnome.org>
151441 Date:   Fri Jun 12 15:57:12 2009 +0200
151442
151443     don't make strings const when they are not
151444
151445     gets rid of compiler warnings
151446
151447  gio/gdesktopappinfo.c | 4 ++--
151448  1 file changed, 2 insertions(+), 2 deletions(-)
151449
151450 commit a402875de1d8956c90a940f8309733040cda5afb
151451 Author: Matthias Clasen <mclasen@redhat.com>
151452 Date:   Thu Jun 11 12:41:16 2009 -0400
151453
151454     Fix an oversight in the previous commit
151455
151456     We don't want to unset DISPLAY etc, if none is specified in the
151457     app launch context.
151458
151459  gio/gdesktopappinfo.c | 4 ----
151460  1 file changed, 4 deletions(-)
151461
151462 commit 6224d3d2ecdbc3cacfdb8213de3cf53d6dfc8580
151463 Author: Matthias Clasen <mclasen@redhat.com>
151464 Date:   Wed Jun 10 23:50:45 2009 -0400
151465
151466     Fix g_string_chunk_insert_len to accept nuls
151467
151468     Contrary to what the documentation says, g_string_chunk_insert_len
151469     was stopping at the first nul. Also add a test. Fixes bug 585088.
151470
151471  glib/gstring.c      | 54
151472  ++++++++++++++++++++++++++---------------------------
151473  glib/tests/string.c | 23 +++++++++++++++++++++++
151474  2 files changed, 49 insertions(+), 28 deletions(-)
151475
151476 commit 9e43937d03443d6e8f63ea2c75c0fd54aaa124b3
151477 Author: Matthias Clasen <mclasen@redhat.com>
151478 Date:   Wed Jun 10 23:28:32 2009 -0400
151479
151480     Include sys/types.h in gunixfdmessage.c
151481
151482     As recommended in 'man socket'. Fixes bug 585281.
151483
151484  gio/gunixfdmessage.c | 1 +
151485  1 file changed, 1 insertion(+)
151486
151487 commit d3d81f74c5c227fb17494c0388ede1e83557a7e1
151488 Author: Matthias Clasen <mclasen@redhat.com>
151489 Date:   Wed Jun 10 16:20:51 2009 -0400
151490
151491     Make setting DISPLAY work
151492
151493     And remove a bunch of grotty code to manipulate an environment
151494     array at the same time. Instead, simply call setenv in the child_setup
151495     function.
151496
151497  gio/gdesktopappinfo.c | 232
151498  +++++++++++---------------------------------------
151499  1 file changed, 49 insertions(+), 183 deletions(-)
151500
151501 commit 83ae249a2efc6f6445b5655cc16841ee2f9d3f75
151502 Author: Matthias Clasen <mclasen@redhat.com>
151503 Date:   Wed Jun 10 16:20:38 2009 -0400
151504
151505     Support automake 1.11
151506
151507  autogen.sh | 10 +++++++---
151508  1 file changed, 7 insertions(+), 3 deletions(-)
151509
151510 commit ff2532aead7a73ca92d0b8a964d143c69e78c6cd
151511 Author: Kjartan Maraas <kmaraas@gnome.org>
151512 Date:   Wed Jun 10 09:43:33 2009 +0200
151513
151514     Updated Norwegian bokmål translation.
151515
151516  po/nb.po | 903
151517  +++++++++++++++++++++++++++++----------------------------------
151518  1 file changed, 419 insertions(+), 484 deletions(-)
151519
151520 commit 74a3c71dcfb8f15692efd572670d28cb04caa868
151521 Author: Dan Winship <danw@gnome.org>
151522 Date:   Tue Jun 9 09:32:43 2009 -0400
151523
151524     Revert part of fix for old OS X that broke the compile on current OS X
151525
151526     http://bugzilla.gnome.org/show_bug.cgi?id=584574
151527
151528  gio/libasyncns/g-asyncns.h | 8 +-------
151529  1 file changed, 1 insertion(+), 7 deletions(-)
151530
151531 commit 059ec81c9e88ee5ec67aafd135714754ea5b9552
151532 Author: Michael Meeks <michael.meeks@novell.com>
151533 Date:   Tue Jun 9 11:31:42 2009 +0100
151534
151535     move start_element emission out into a new (inlined) function, so
151536     the alloca'd memory is released on return, rather than slowly blowing
151537     the stack.
151538
151539  glib/gmarkup.c | 76
151540  ++++++++++++++++++++++++++++++++--------------------------
151541  1 file changed, 42 insertions(+), 34 deletions(-)
151542
151543 commit ced88fd0de4aedb537552561582875b427081eeb
151544 Author: Benjamin Otte <otte@gnome.org>
151545 Date:   Tue Jun 9 10:54:22 2009 +0200
151546
151547     Bug 585189 – g_cancellable_reset() must be called in same thread ...
151548
151549     ... as g_cancellable_cancel()
151550     Rework a g_critical() that would (rarely) trigger when _reset() was
151551     called in a thread different from _cancel() by making _reset()
151552     wait for
151553     the cancel function to be finished the same way
151554     g_cancellable_disconnect() uses.
151555
151556  gio/gcancellable.c | 8 ++++----
151557  1 file changed, 4 insertions(+), 4 deletions(-)
151558
151559 commit 7d4b7063057a9473491141e4d26fbcec17bb83ec
151560 Author: Runa Bhattacharjee <runab@redhat.com>
151561 Date:   Tue Jun 9 11:48:53 2009 +0530
151562
151563     Updated Bengali India Translations
151564
151565  po/bn_IN.po | 982
151566  ++++++++++++++++++++++++++++--------------------------------
151567  1 file changed, 457 insertions(+), 525 deletions(-)
151568
151569 commit 139af6f70032cad02b3cd965521c0c0cdb0dc8cf
151570 Author: Benjamin Otte <otte@gnome.org>
151571 Date:   Mon Jun 8 17:29:22 2009 +0200
151572
151573     update the overview image of the gio docs
151574
151575     The old image was confusing and after some discussions in #nautilus we
151576     made a new one.
151577
151578  docs/reference/gio/gvfs-overview.odg | Bin 10542 -> 17772 bytes
151579  docs/reference/gio/gvfs-overview.png | Bin 49138 -> 48474 bytes
151580  2 files changed, 0 insertions(+), 0 deletions(-)
151581
151582 commit 74fd3e734f3b6e7702ee1a859855ef6bd1c28ef9
151583 Author: Benjamin Otte <otte@gnome.org>
151584 Date:   Mon Jun 8 15:29:57 2009 +0200
151585
151586     typo in documentation
151587
151588  gio/gsocketconnection.c | 2 +-
151589  1 file changed, 1 insertion(+), 1 deletion(-)
151590
151591 commit 29a4a0a44dc09dabe071a989da2500b2bc143cbd
151592 Author: Benjamin Otte <otte@gnome.org>
151593 Date:   Mon Jun 8 15:27:12 2009 +0200
151594
151595     only query file info in g_file_copy() when we need it
151596
151597     The default implementation of g_file_copy() checked the size of
151598     the file
151599     to copy to give useful progress updates unconditionally. This
151600     can cause
151601     long delays on 1-connection FTP servers while it tries to open
151602     a second
151603     connection before it returns EBUSY. This patch makes this query only
151604     happen when we actually send progress updates.
151605
151606  gio/gfile.c | 34 +++++++++++++++++++---------------
151607  1 file changed, 19 insertions(+), 15 deletions(-)
151608
151609 commit 0bb5739f323396b40bbe6470c505606ea265afa0
151610 Author: Alexander Larsson <alexl@redhat.com>
151611 Date:   Mon Jun 1 22:09:21 2009 +0200
151612
151613     Reformat g_themed_icon_get_names return type to make gtk-doc work
151614
151615     Seems the gtk-doc scanner needs "const gchar* const *" to work,
151616     so switching
151617     to that.
151618
151619  gio/gthemedicon.h | 2 +-
151620  1 file changed, 1 insertion(+), 1 deletion(-)
151621
151622 commit ce6fbd623115c88cfdf0f5ed36b01cca201ba78e
151623 Author: Dan Winship <danw@gnome.org>
151624 Date:   Thu May 28 15:27:04 2009 -0400
151625
151626     Fix multiple bugs in g_srv_target_list_sort()
151627
151628     In particular, targets with weight 0 should be very UNlikely to be
151629     selected, not very likely, as they were before. However, even ignoring
151630     that bug in the logic, there was an additional bug (swapping list
151631     items would cause the 0-weight items to get re-ordered incorrectly
151632     anyway), and the code contained several fencepost errors.
151633
151634     This patch also adds gio/tests/srvtarget.c, which confirms that for a
151635     sample list of targets, we now generate all possible correct random
151636     sortings and no incorrect sortings, and the correct sortings occur in
151637     roughly the expected proportions (though if the current code is
151638     still wrong, those proportions may be wrong as well).
151639
151640     http://bugzilla.gnome.org/show_bug.cgi?id=583398
151641
151642  gio/gsrvtarget.c      |  92 ++++++++++++++---------------
151643  gio/tests/Makefile.am |   6 +-
151644  gio/tests/srvtarget.c | 157
151645  ++++++++++++++++++++++++++++++++++++++++++++++++++
151646  3 files changed, 205 insertions(+), 50 deletions(-)
151647
151648 commit 1ca91a212503e64a150c78cdb9ce0489efaa7a59
151649 Author: Dan Winship <danw@gnome.org>
151650 Date:   Sat May 23 21:49:47 2009 -0300
151651
151652     Clarify some GSocket docs
151653
151654  gio/gsocket.c | 218
151655  ++++++++++++++++++++++++++++++++--------------------------
151656  1 file changed, 120 insertions(+), 98 deletions(-)
151657
151658 commit 5b3d62a7a6d4354b1588dd94f477c44bd15f1753
151659 Author: Dan Winship <danw@gnome.org>
151660 Date:   Mon Apr 27 17:35:04 2009 -0400
151661
151662     Misc networking build fixes
151663
151664     http://bugzilla.gnome.org/show_bug.cgi?id=580301
151665     http://bugzilla.gnome.org/show_bug.cgi?id=584176
151666
151667  gio/gnetworkaddress.c       |  8 +-------
151668  gio/gnetworkingprivate.h    |  8 +++++++-
151669  gio/gresolver.c             |  2 +-
151670  gio/gsocket.c               |  8 +-------
151671  gio/gsocketcontrolmessage.c |  5 +----
151672  gio/gunixresolver.c         |  1 -
151673  gio/gunixsocketaddress.c    |  2 --
151674  gio/libasyncns/g-asyncns.h  | 17 +++++++++++++++++
151675  8 files changed, 28 insertions(+), 23 deletions(-)
151676
151677 commit 85816117e3da8c8751bb9c12f93580c9910ec8da
151678 Author: Tor Lillqvist <tml@iki.fi>
151679 Date:   Mon Jun 1 14:04:49 2009 +0300
151680
151681     Bump _WIN32_WINNT to 0x0501
151682
151683     Needed to get prototypes for getaddrinfo() and friends on mingw.
151684
151685  gio/gnetworkingprivate.h | 2 +-
151686  1 file changed, 1 insertion(+), 1 deletion(-)
151687
151688 commit 4a50bab276cdbde6387c0dd07666de1879e2d6c9
151689 Author: Hans Breuer <hans@breuer.org>
151690 Date:   Sat May 30 15:33:14 2009 +0200
151691
151692     Define fstat() for msvc build
151693
151694  glib/giowin32.c    | 4 ++++
151695  glib/gkeyfile.c    | 4 ++++
151696  glib/gmappedfile.c | 5 +++++
151697  3 files changed, 13 insertions(+)
151698
151699 commit 75ef01824803c70f42d412c19d4e61904702e461
151700 Author: Hans Breuer <hans@breuer.org>
151701 Date:   Sat May 30 15:29:23 2009 +0200
151702
151703     Updated msvc build files
151704
151705  README.win32           |  13 ++++--
151706  config.h.win32.in      |   3 ++
151707  gio/makefile.msc       |  82 +++++++++++++++++------------------
151708  gio/win32/makefile.msc |  35 +++++++++++++++
151709  glib/makefile.msc.in   | 114
151710  +++++++++++++++++++++++++++----------------------
151711  glibconfig.h.win32.in  |   5 +++
151712  tests/makefile.msc.in  |  39 +++++++++--------
151713  7 files changed, 172 insertions(+), 119 deletions(-)
151714
151715 commit 780185449fadcbc5d79d9dea245067c16f475a92
151716 Author: Hans Breuer <hans@breuer.org>
151717 Date:   Sat May 30 15:24:06 2009 +0200
151718
151719     Version resource template for gio
151720
151721  gio/gio.rc.in | 30 ++++++++++++++++++++++++++++++
151722  1 file changed, 30 insertions(+)
151723
151724 commit 73dbe591fb9ae98aab6902cf213132e2ad99c88c
151725 Author: Hans Breuer <hans@breuer.org>
151726 Date:   Sat May 30 15:18:02 2009 +0200
151727
151728     Handle EAI_NODATA==EAI_NONAME in win32 SDK
151729
151730  gio/gresolver.c | 2 ++
151731  1 file changed, 2 insertions(+)
151732
151733 commit cbca0ac5d92df015902b3fd8a9086a29b20bc6f9
151734 Author: Hans Breuer <hans@breuer.org>
151735 Date:   Sat May 30 15:14:01 2009 +0200
151736
151737     Include io.h for write() on win32
151738
151739  gio/gcancellable.c | 1 +
151740  1 file changed, 1 insertion(+)
151741
151742 commit 136793cc5e5e808c82d21664c0ba96c95c8f7075
151743 Author: Hans Breuer <hans@breuer.org>
151744 Date:   Sat May 30 15:08:29 2009 +0200
151745
151746     Simplified for pre-built package use
151747
151748  build/win32/make.msc    | 120
151749  +++++++++++++++++++++++++++++++++++-------------
151750  build/win32/module.defs |  29 ++++++++----
151751  2 files changed, 108 insertions(+), 41 deletions(-)
151752
151753 commit f4e89ab87702d220babc4d18ec8450e351d3c06e
151754 Author: Hans Breuer <hans@breuer.org>
151755 Date:   Sat May 30 15:02:14 2009 +0200
151756
151757     Replace FIXME with proper SDK version define
151758
151759  gio/gnetworkingprivate.h | 2 +-
151760  1 file changed, 1 insertion(+), 1 deletion(-)
151761
151762 commit 661bb521d126480606e12a15f722069eeddfc306
151763 Author: Matthias Clasen <mclasen@redhat.com>
151764 Date:   Thu May 28 23:50:48 2009 -0400
151765
151766     Bump version
151767
151768  configure.in | 2 +-
151769  1 file changed, 1 insertion(+), 1 deletion(-)
151770
151771 commit 33a2f5a21212a62e96ba8f5691a51d512a8925bd
151772 Author: Matthias Clasen <mclasen@redhat.com>
151773 Date:   Thu May 28 23:44:48 2009 -0400
151774
151775     Release 2.21.1
151776
151777  docs/reference/glib/tmpl/glib-unused.sgml |  67 ---
151778  docs/reference/glib/tmpl/macros_misc.sgml |   6 +-
151779  docs/reference/glib/tmpl/types.sgml       |   2 +
151780  docs/reference/glib/tmpl/version.sgml     |  68 +++
151781  po/am.po                                  | 203 ++++----
151782  po/ar.po                                  | 203 ++++----
151783  po/as.po                                  | 203 ++++----
151784  po/az.po                                  | 203 ++++----
151785  po/be.po                                  | 207 ++++----
151786  po/be@latin.po                            | 206 ++++----
151787  po/bg.po                                  | 205 ++++----
151788  po/bn.po                                  | 203 ++++----
151789  po/bn_IN.po                               | 203 ++++----
151790  po/bs.po                                  | 203 ++++----
151791  po/ca.po                                  | 204 ++++----
151792  po/ca@valencia.po                         | 815
151793  +++++++++++++++---------------
151794  po/cs.po                                  | 204 ++++----
151795  po/cy.po                                  | 204 ++++----
151796  po/da.po                                  | 204 ++++----
151797  po/de.po                                  | 205 ++++----
151798  po/dz.po                                  | 203 ++++----
151799  po/el.po                                  | 204 ++++----
151800  po/en_CA.po                               | 203 ++++----
151801  po/en_GB.po                               | 203 ++++----
151802  po/eo.po                                  | 203 ++++----
151803  po/es.po                                  | 815
151804  +++++++++++++++---------------
151805  po/et.po                                  | 203 ++++----
151806  po/eu.po                                  | 205 ++++----
151807  po/fa.po                                  | 203 ++++----
151808  po/fi.po                                  | 203 ++++----
151809  po/fr.po                                  | 205 ++++----
151810  po/ga.po                                  | 203 ++++----
151811  po/gl.po                                  | 205 ++++----
151812  po/gu.po                                  | 203 ++++----
151813  po/he.po                                  | 203 ++++----
151814  po/hi.po                                  | 203 ++++----
151815  po/hr.po                                  | 204 ++++----
151816  po/hu.po                                  | 205 ++++----
151817  po/hy.po                                  | 203 ++++----
151818  po/id.po                                  | 205 ++++----
151819  po/is.po                                  | 203 ++++----
151820  po/it.po                                  | 205 ++++----
151821  po/ja.po                                  | 203 ++++----
151822  po/ka.po                                  | 203 ++++----
151823  po/kn.po                                  | 203 ++++----
151824  po/ko.po                                  | 203 ++++----
151825  po/ku.po                                  | 203 ++++----
151826  po/lt.po                                  | 204 ++++----
151827  po/lv.po                                  | 203 ++++----
151828  po/mai.po                                 | 203 ++++----
151829  po/mg.po                                  | 205 ++++----
151830  po/mk.po                                  | 205 ++++----
151831  po/ml.po                                  | 203 ++++----
151832  po/mn.po                                  | 203 ++++----
151833  po/mr.po                                  | 204 ++++----
151834  po/ms.po                                  | 203 ++++----
151835  po/nb.po                                  | 204 ++++----
151836  po/ne.po                                  | 203 ++++----
151837  po/nl.po                                  | 205 ++++----
151838  po/nn.po                                  | 203 ++++----
151839  po/oc.po                                  | 203 ++++----
151840  po/or.po                                  | 234 +++++----
151841  po/pa.po                                  | 203 ++++----
151842  po/pl.po                                  | 205 ++++----
151843  po/ps.po                                  | 203 ++++----
151844  po/pt.po                                  | 203 ++++----
151845  po/pt_BR.po                               | 205 ++++----
151846  po/ro.po                                  | 203 ++++----
151847  po/ru.po                                  | 204 ++++----
151848  po/rw.po                                  | 203 ++++----
151849  po/si.po                                  | 203 ++++----
151850  po/sk.po                                  | 205 ++++----
151851  po/sl.po                                  | 205 ++++----
151852  po/sq.po                                  | 204 ++++----
151853  po/sr.po                                  | 203 ++++----
151854  po/sr@ije.po                              | 203 ++++----
151855  po/sr@latin.po                            | 203 ++++----
151856  po/sv.po                                  | 204 ++++----
151857  po/ta.po                                  | 203 ++++----
151858  po/te.po                                  | 203 ++++----
151859  po/th.po                                  | 203 ++++----
151860  po/tl.po                                  | 204 ++++----
151861  po/tr.po                                  | 203 ++++----
151862  po/tt.po                                  | 203 ++++----
151863  po/uk.po                                  | 204 ++++----
151864  po/vi.po                                  | 204 ++++----
151865  po/wa.po                                  | 203 ++++----
151866  po/xh.po                                  | 204 ++++----
151867  po/yi.po                                  | 203 ++++----
151868  po/zh_CN.po                               | 203 ++++----
151869  po/zh_HK.po                               | 203 ++++----
151870  po/zh_TW.po                               | 203 ++++----
151871  92 files changed, 10246 insertions(+), 9069 deletions(-)
151872
151873 commit 479c45564a7010dad0742912506e1dff9b61fdd5
151874 Author: Matthias Clasen <mclasen@redhat.com>
151875 Date:   Thu May 28 23:06:24 2009 -0400
151876
151877     Update NEWS once more
151878
151879  NEWS | 1 +
151880  1 file changed, 1 insertion(+)
151881
151882 commit 62abf79be2f7133d4c14aa89a04ac7261e00b9f0
151883 Author: Matthias Clasen <mclasen@redhat.com>
151884 Date:   Thu May 28 14:40:04 2009 -0400
151885
151886     Another pedantic docs fix
151887
151888  gio/gsocket.c | 2 +-
151889  1 file changed, 1 insertion(+), 1 deletion(-)
151890
151891 commit d32226da6d4ff565aebd41b5f126d625dc42816b
151892 Author: Alexander Larsson <alexl@redhat.com>
151893 Date:   Thu May 28 15:34:07 2009 +0200
151894
151895     Ref the right type in g_socket_control_message_deserialize
151896
151897     We were not looking at the right type at all due to a typo.
151898
151899  gio/gsocketcontrolmessage.c | 2 +-
151900  1 file changed, 1 insertion(+), 1 deletion(-)
151901
151902 commit 390549f6c4968b14ce4a141781f1131f6a09eafe
151903 Author: Alexander Larsson <alexl@redhat.com>
151904 Date:   Thu May 28 15:33:52 2009 +0200
151905
151906     Document g_socket_control_message_deserialize
151907
151908  gio/gsocketcontrolmessage.c | 18 +++++++++++++-----
151909  1 file changed, 13 insertions(+), 5 deletions(-)
151910
151911 commit dbe7408a5c06b4e88cf2605a24b0949adc02446c
151912 Author: Shixin Zeng <zeng.shixin@gmail.com>
151913 Date:   Thu May 28 12:52:23 2009 +0300
151914
151915     Fix string length bugs in GWinHttpFile (#580347)
151916
151917  gio/win32/gwinhttpfile.c | 10 +++++-----
151918  1 file changed, 5 insertions(+), 5 deletions(-)
151919
151920 commit a859f883cf939b1010c3783ad34879b2ba897bfe
151921 Author: Matthias Clasen <mclasen@redhat.com>
151922 Date:   Thu May 28 00:30:21 2009 -0400
151923
151924     Fix make check
151925
151926  gio/ginetsocketaddress.c     | 2 +-
151927  gio/gnetworkaddress.c        | 2 +-
151928  gio/gnetworkservice.c        | 2 +-
151929  gio/gsocketconnectable.c     | 2 +-
151930  gio/gsocketcontrolmessage.c  | 2 +-
151931  gio/gsocketinputstream.c     | 5 +++++
151932  gio/gsocketoutputstream.c    | 7 +++++++
151933  gio/gthreadedsocketservice.c | 2 +-
151934  gio/gunixfdmessage.c         | 2 +-
151935  gio/gunixsocketaddress.c     | 2 +-
151936  gio/pltcheck.sh              | 2 +-
151937  11 files changed, 21 insertions(+), 9 deletions(-)
151938
151939 commit a39670dade8d68062a9ed2a3695b68945f34c5a5
151940 Author: Matthias Clasen <mclasen@redhat.com>
151941 Date:   Thu May 28 00:08:42 2009 -0400
151942
151943     Update for 2.21.1
151944
151945  NEWS | 40 ++++++++++++++++++++++++++++++++++++++++
151946  1 file changed, 40 insertions(+)
151947
151948 commit 576839adbe9a72903fd435d24dbbb7826c691fcc
151949 Author: Matthias Clasen <mclasen@redhat.com>
151950 Date:   Wed May 27 22:44:31 2009 -0400
151951
151952     Fix references to nonexisting functions
151953
151954  gio/gasyncinitable.c | 6 +++---
151955  1 file changed, 3 insertions(+), 3 deletions(-)
151956
151957 commit 06144900ec87effb99c94e2d8369ca270d024bf1
151958 Author: Matthias Clasen <mclasen@redhat.com>
151959 Date:   Wed May 27 18:20:08 2009 -0400
151960
151961     Documentation and coding style fixups
151962
151963     Lots of pedanic changes.
151964
151965  docs/reference/gio/gio-sections.txt |  18 +--
151966  docs/reference/gio/gio.types        |   1 +
151967  gio/gasyncinitable.c                | 165 ++++++++++++------------
151968  gio/gfile.c                         | 155 +++++++++++-----------
151969  gio/ginetaddress.c                  | 165 +++++++++++++++++++-----
151970  gio/ginetsocketaddress.c            |  28 ++--
151971  gio/ginitable.c                     |  22 ++--
151972  gio/ginitable.h                     |   3 +-
151973  gio/gioenums.h                      |  48 ++++---
151974  gio/giostream.c                     | 132 +++++++++----------
151975  gio/giotypes.h                      |  15 ++-
151976  gio/gnetworkaddress.c               |  44 ++++---
151977  gio/gnetworkaddress.h               |  16 +--
151978  gio/gnetworkservice.c               |  32 +++--
151979  gio/gresolver.c                     |   6 +-
151980  gio/gresolver.h                     |   2 +-
151981  gio/gsocket.c                       | 247
151982  +++++++++++++++++++-----------------
151983  gio/gsocketaddress.c                |  17 +--
151984  gio/gsocketaddressenumerator.c      |  34 ++---
151985  gio/gsocketaddressenumerator.h      |   2 +-
151986  gio/gsocketclient.c                 | 106 +++++++++-------
151987  gio/gsocketclient.h                 |  16 +--
151988  gio/gsocketconnectable.c            |   4 +-
151989  gio/gsocketconnectable.h            |   4 +-
151990  gio/gsocketconnection.c             | 102 ++++++++-------
151991  gio/gsocketconnection.h             |  26 ++--
151992  gio/gsocketcontrolmessage.c         |  39 ++++--
151993  gio/gsocketlistener.c               | 116 ++++++++---------
151994  gio/gsocketservice.c                |  35 ++---
151995  gio/gsocketservice.h                |   2 +-
151996  gio/gsrvtarget.c                    |   4 +-
151997  gio/gtcpconnection.c                |  30 +++--
151998  gio/gthreadedsocketservice.c        |  24 ++--
151999  gio/gunixconnection.c               |  20 +--
152000  gio/gunixconnection.h               |   2 +-
152001  gio/gunixfdmessage.c                |  43 ++++---
152002  gio/gunixfdmessage.h                |   6 +-
152003  gio/gunixsocketaddress.c            |   4 +-
152004  38 files changed, 964 insertions(+), 771 deletions(-)
152005
152006 commit eecbbb0a20a114b4a2c6759aa108940902c8961c
152007 Author: Matthias Clasen <mclasen@redhat.com>
152008 Date:   Wed May 27 12:07:13 2009 -0400
152009
152010     Fix the an index title
152011
152012  docs/reference/gio/gio-docs.xml | 2 +-
152013  1 file changed, 1 insertion(+), 1 deletion(-)
152014
152015 commit 00151ec0e1ea5c6b8be13c70a8808bc0ff380e3b
152016 Author: Matthias Clasen <mclasen@redhat.com>
152017 Date:   Wed May 27 12:01:14 2009 -0400
152018
152019     Fix a locking problem in g_main_context_iterate()
152020
152021     We failed to ensure that the context is locked on every exit of
152022     the function. This fixes bug 583324.
152023
152024  glib/gmain.c | 15 ++++++---------
152025  1 file changed, 6 insertions(+), 9 deletions(-)
152026
152027 commit 209a662c2fb664bed2bf4e26bbda784ca7c0739d
152028 Author: Hans Breuer <hans@breuer.org>
152029 Date:   Wed May 27 15:12:31 2009 +0300
152030
152031     Correct reference and implement close_fn (#578769)
152032
152033     Do proper referencing and unreferencing of
152034     GWinHttpFileInputStream::file and
152035     GWinHttpFileInputStream::file::vfs. Implement
152036     GWinHttpFileInputStream::close_fn.
152037
152038  gio/win32/gwinhttpfile.c            |  5 ++++-
152039  gio/win32/gwinhttpfileinputstream.c | 23 ++++++++++++++++++++++-
152040  2 files changed, 26 insertions(+), 2 deletions(-)
152041
152042 commit 623f99dc3dee7712da4ac209ba445b2199b2963c
152043 Author: Alexander Larsson <alexl@redhat.com>
152044 Date:   Wed May 27 11:11:37 2009 +0200
152045
152046     Add required defines on solaris for GSocket to build (#582856)
152047
152048     Turns out that the msg_control and related things are not defined
152049     in the
152050     system headers unless you define some _XOPEN_SOURCE things.
152051
152052  configure.in | 8 ++++++++
152053  1 file changed, 8 insertions(+)
152054
152055 commit f99be75ff9d62f8e8e4e8850e34fe1020e58cb8c
152056 Author: Alexander Larsson <alexl@redhat.com>
152057 Date:   Mon May 25 15:46:35 2009 +0200
152058
152059     Remove mention of non-existing calls from docs
152060
152061     The docs mentions a separate seekable API for the various file streams
152062     which don't actually exists. Change this to refer to the generic
152063     GSeekable calls.
152064
152065  gio/gfileinputstream.c  | 10 ++++------
152066  gio/gfileiostream.c     | 14 +++++++-------
152067  gio/gfileoutputstream.c | 17 ++++++++---------
152068  3 files changed, 19 insertions(+), 22 deletions(-)
152069
152070 commit 3c0feca7f109c68e8c2a278875e576b18966d299
152071 Author: Alexander Larsson <alexl@redhat.com>
152072 Date:   Mon May 25 12:47:12 2009 +0200
152073
152074     Don't end enum with comma (#583663)
152075
152076     This is valid C but breaks C++, so don't put it in headers.
152077
152078  gio/gioenums.h | 2 +-
152079  1 file changed, 1 insertion(+), 1 deletion(-)
152080
152081 commit c93c98732aefb8472c94e75fea36f4924c7c746c
152082 Author: Alexander Larsson <alexl@redhat.com>
152083 Date:   Mon May 25 12:46:03 2009 +0200
152084
152085     Don't return something from a void function (#583408)
152086
152087  gio/gsocketcontrolmessage.c | 2 +-
152088  1 file changed, 1 insertion(+), 1 deletion(-)
152089
152090 commit ce171195d99c57e895bb02c7b324c811f958a91f
152091 Author: Alexander Larsson <alexl@redhat.com>
152092 Date:   Mon May 25 11:33:56 2009 +0200
152093
152094     Add g_inet_address_get_native_size (#583205)
152095
152096     This can be used to get the size of g_inet_address_to_bytes().
152097
152098  docs/reference/gio/gio-sections.txt |  1 +
152099  gio/ginetaddress.c                  | 22 +++++++++++++++++++++-
152100  gio/ginetaddress.h                  |  2 ++
152101  gio/gio.symbols                     |  1 +
152102  4 files changed, 25 insertions(+), 1 deletion(-)
152103
152104 commit fb70c6420b63a17bed11b594dd7255df08424fec
152105 Author: Miquel Esplà <miquelespla@gmail.com>
152106 Date:   Mon May 25 00:23:58 2009 +0200
152107
152108     Added Valencian-Catalan translation
152109
152110  po/LINGUAS        |    1 +
152111  po/ca@valencia.po | 1939
152112  +++++++++++++++++++++++++++++++++++++++++++++++++++++
152113  2 files changed, 1940 insertions(+)
152114
152115 commit bde3e9c3549bc74bdd2061945f2647fdd8aa3b77
152116 Author: Jorge Gonzalez <jorgegonz@svn.gnome.org>
152117 Date:   Sat May 23 20:00:22 2009 +0200
152118
152119     Updated Spanish translation
152120
152121  po/es.po | 29 +++++++++++++++++++----------
152122  1 file changed, 19 insertions(+), 10 deletions(-)
152123
152124 commit 37bd225d7b28e12fd78344d07e656cc2ff0d8d75
152125 Author: Christian Persch <chpe@gnome.org>
152126 Date:   Tue May 27 23:45:08 2008 +0200
152127
152128     Fix grammar in error message
152129
152130     Bug #583198.
152131
152132  glib/gkeyfile.c | 2 +-
152133  1 file changed, 1 insertion(+), 1 deletion(-)
152134
152135 commit 76ebe6c069b7fb1d09e6b95172185b325a3bb28e
152136 Author: Christian Persch <chpe@gnome.org>
152137 Date:   Sat May 24 20:51:07 2008 +0200
152138
152139     Plug a mem leak
152140
152141     Bug #583196.
152142
152143  glib/tests/keyfile.c | 1 +
152144  1 file changed, 1 insertion(+)
152145
152146 commit fc9a888b8cb8b16f093caa5d5faf4057fad1c0ef
152147 Author: Christian Persch <chpe@gnome.org>
152148 Date:   Tue Jan 27 20:39:37 2009 +0100
152149
152150     Add G_G[U]INTPTR_FORMAT and G_GINTPTR_MODIFIER
152151
152152     Add macros for printf formatting for g[u]intptr. Bug 569376.
152153
152154  configure.in                              | 16 ++++++++++++++++
152155  docs/reference/glib/glib-sections.txt     |  3 +++
152156  docs/reference/glib/tmpl/macros_misc.sgml | 26 ++++++++++++++++++++++++++
152157  docs/reference/glib/tmpl/types.sgml       | 12 ++++++++++++
152158  4 files changed, 57 insertions(+)
152159
152160 commit d046bfe577f71b45b40d8b0592409c88945bb934
152161 Author: Christian Persch <chpe@gnome.org>
152162 Date:   Tue Jan 27 19:54:27 2009 +0100
152163
152164     Document g[u]intptr
152165
152166     Bug 569375.
152167
152168  docs/reference/glib/glib-sections.txt |  4 ++++
152169  docs/reference/glib/tmpl/types.sgml   | 19 ++++++++++++++++++-
152170  2 files changed, 22 insertions(+), 1 deletion(-)
152171
152172 commit 54b43229f4d6c3bf456f7b910bc00722a4f956d8
152173 Author: Christian Persch <chpe@gnome.org>
152174 Date:   Mon Apr 20 13:46:09 2009 +0200
152175
152176     Use g_error_new_valist instead of a private copy of it
152177
152178  gio/gsimpleasyncresult.c | 19 +------------------
152179  1 file changed, 1 insertion(+), 18 deletions(-)
152180
152181 commit 01b79d67ef0294dd633ccb0998a6d9053772da05
152182 Author: Yeti <yeti@physics.muni.cz>
152183 Date:   Mon Apr 20 13:22:17 2009 +0200
152184
152185     Make g_error_new_valist public
152186
152187     Bug #569024.
152188
152189  docs/reference/glib/glib-sections.txt         |  1 +
152190  docs/reference/glib/tmpl/error_reporting.sgml | 12 ++++++++++++
152191  glib/gerror.c                                 | 16 +++++++++++++++-
152192  glib/gerror.h                                 |  6 ++++++
152193  glib/glib.symbols                             |  1 +
152194  5 files changed, 35 insertions(+), 1 deletion(-)
152195
152196 commit 14d53dcfa8a781a79bd61f50bb73c4a1b3b7857e
152197 Author: Alexander Larsson <alexl@redhat.com>
152198 Date:   Wed May 20 16:28:20 2009 +0200
152199
152200     Fix connect on win32
152201
152202     We should not wait before calling connect for non-blocking connect.
152203     Also, use the right error code for the nonblocking pending case
152204     on win32.
152205
152206  gio/gsocket.c | 7 +------
152207  1 file changed, 1 insertion(+), 6 deletions(-)
152208
152209 commit bb66fdcce32fedb31ddba2a5aaa4cd1c8f0cdc9e
152210 Author: Alexander Larsson <alexl@redhat.com>
152211 Date:   Wed May 20 15:59:11 2009 +0200
152212
152213     Fix build on win32
152214
152215  gio/gsocket.c | 18 +++++++++++-------
152216  1 file changed, 11 insertions(+), 7 deletions(-)
152217
152218 commit c897cca601fdf9a91f214a33af33a812680b983e
152219 Author: Alexander Larsson <alexl@redhat.com>
152220 Date:   Wed May 20 15:58:28 2009 +0200
152221
152222     Don't add unix specific APIs on win32
152223
152224  gio/gio.symbols | 4 ++++
152225  1 file changed, 4 insertions(+)
152226
152227 commit 5a46e4d1406da1a319e421e908aec768760ef139
152228 Author: Alexander Larsson <alexl@redhat.com>
152229 Date:   Wed May 20 14:55:14 2009 +0200
152230
152231     Clarify g_cancellable_push_current docs wrt cancellable being NULL
152232     (#575013)
152233
152234  gio/gcancellable.c | 22 +++++++++++-----------
152235  1 file changed, 11 insertions(+), 11 deletions(-)
152236
152237 commit ab29e09dac547c501892cac8cd64721c3f157f00
152238 Author: Alexander Larsson <alexl@redhat.com>
152239 Date:   Wed May 20 14:46:51 2009 +0200
152240
152241     Don't dereference identifier_type if it is NULL (#579558)
152242
152243  gio/gunixvolume.c | 3 ++-
152244  1 file changed, 2 insertions(+), 1 deletion(-)
152245
152246 commit d0d10e847f3ea347d651714050a8bafd5332e2cb
152247 Author: Robert Bragg <robert@linux.intel.com>
152248 Date:   Wed May 6 09:20:43 2009 +0100
152249
152250     Take a reference on the gio file monitors while signaling pending
152251     file changes
152252
152253     It was possible for a signal handler to remove the last reference and
152254     dispose the monitor.  If there were remaining pending_file_changes
152255     they
152256     tried to dereference the disposed monitor.
152257
152258     This patch simply calls g_object_{ref,unref} around the loop that
152259     signals
152260     the changes.
152261
152262  gio/gfilemonitor.c | 3 +++
152263  1 file changed, 3 insertions(+)
152264
152265 commit 6a9df8256aaccd717aaa7582c704093d727699fe
152266 Author: Alexander Larsson <alexl@redhat.com>
152267 Date:   Wed May 20 14:17:27 2009 +0200
152268
152269     Use G_GSSIZE_FORMAT where needed (#577884)
152270
152271  gio/tests/live-g-file.c | 4 ++--
152272  1 file changed, 2 insertions(+), 2 deletions(-)
152273
152274 commit 7498049a1683db50805b9a9a580b62bb748918f4
152275 Author: Sjoerd Simons <sjoerd@luon.net>
152276 Date:   Wed May 20 13:59:50 2009 +0200
152277
152278     Propagate errors from g_network_service_address_enumerator_next_async
152279     in its _finish function
152280
152281  gio/gnetworkservice.c | 3 +++
152282  1 file changed, 3 insertions(+)
152283
152284 commit 2be66c0458aca37fef8337692fe5b5fe20bc5ccb
152285 Author: Jonathon Jongsma <jonathon@quotidian.org>
152286 Date:   Tue May 19 00:10:57 2009 -0500
152287
152288     Typedef GResolverClass in the standard way
152289
152290     It's a bit lame, but some of our C++ wrapping scripts expect objects
152291     to be
152292     typedefed like:
152293         typedef struct _FooClass FooClass;
152294         struct {} _FooClass;
152295
152296     Rather than:
152297         typedef struct {} FooClass;
152298
152299     Functionally they're the same, but the former makes our lives easier
152300     in the
152301     short term
152302
152303  gio/gresolver.h | 5 +++--
152304  1 file changed, 3 insertions(+), 2 deletions(-)
152305
152306 commit cb7a300e3136c9d1ee397a4c740513b8a0f21968
152307 Author: Alexander Larsson <alexl@redhat.com>
152308 Date:   Wed May 20 13:49:47 2009 +0200
152309
152310     Don't return something from void function (#583229)
152311
152312     g_async_initable_init_async is void, don't return something from it.
152313
152314  gio/gasyncinitable.c | 2 +-
152315  1 file changed, 1 insertion(+), 1 deletion(-)
152316
152317 commit 1cbdd2495dcc06eb11c3ef9207aae07acb7c4ba7
152318 Author: Christian Persch <chpe@gnome.org>
152319 Date:   Tue May 27 23:44:35 2008 +0200
152320
152321     Preserve errno when using g_set_error with _() and g_strerror()
152322
152323  gio/glocalfileoutputstream.c | 2 +-
152324  glib/gspawn.c                | 3 ++-
152325  2 files changed, 3 insertions(+), 2 deletions(-)
152326
152327 commit 80cfd099f3c9fa23b2a21c77e3698f1c4ac94b06
152328 Author: Christian Persch <chpe@gnome.org>
152329 Date:   Tue May 19 15:03:14 2009 +0200
152330
152331     Use g_set_error_literal
152332
152333     Bug #583206.
152334
152335  gio/gsocket.c         | 20 ++++++++++----------
152336  gio/gsocketclient.c   |  8 ++++----
152337  gio/gunixconnection.c |  4 ++--
152338  3 files changed, 16 insertions(+), 16 deletions(-)
152339
152340 commit c20b8d4d53a4e90f0e822276f6fbd94d52ff3c85
152341 Author: Alexander Larsson <alexl@redhat.com>
152342 Date:   Wed May 20 13:37:55 2009 +0200
152343
152344     Check that close_fn is not %NULL before calling (#578499)
152345
152346     Some streams have no close function, so this caused a crash.
152347
152348  gio/ginputstream.c  | 13 ++++++++-----
152349  gio/giostream.c     | 11 +++++++----
152350  gio/goutputstream.c | 18 +++++++++++-------
152351  3 files changed, 26 insertions(+), 16 deletions(-)
152352
152353 commit 0a280dadec8394dd198c8cea0bc288d92c9c6ffd
152354 Author: Stefan Kost <ensonic@users.sf.net>
152355 Date:   Tue May 19 14:33:25 2009 +0300
152356
152357     docs: fix typo
152358
152359  glib/gsequence.c | 2 +-
152360  1 file changed, 1 insertion(+), 1 deletion(-)
152361
152362 commit 9033b37589fcdf42d10025ea9e4d0dfc2c018bf4
152363 Author: Sjoerd Simons <sjoerd@luon.net>
152364 Date:   Wed May 20 12:41:50 2009 +0200
152365
152366     Add helper functions for connecting to service (#583061)
152367
152368  docs/reference/gio/gio-sections.txt |  3 ++
152369  gio/gio.symbols                     |  3 ++
152370  gio/gsocketclient.c                 | 93
152371  +++++++++++++++++++++++++++++++++++++
152372  gio/gsocketclient.h                 | 15 ++++++
152373  4 files changed, 114 insertions(+)
152374
152375 commit 25800ed4a393f7edbea179aa86907079a58fd097
152376 Author: Dan Winship <danw@gnome.org>
152377 Date:   Sun May 17 20:44:54 2009 -0400
152378
152379     Ignore SIGPIPE when using GSocket
152380
152381     http://bugzilla.gnome.org/show_bug.cgi?id=583001
152382
152383  gio/gsocket.c | 15 +++++++++++++++
152384  1 file changed, 15 insertions(+)
152385
152386 commit 2ea22d8f46c21de6fc1eb012f258a3cfcda36752
152387 Author: Alexander Larsson <alexl@redhat.com>
152388 Date:   Wed May 20 12:14:04 2009 +0200
152389
152390     Remove non-existing parameter from docs
152391
152392     g_unix_socket_address_abstract_names_supported has no address argument
152393
152394  gio/gunixsocketaddress.c | 1 -
152395  1 file changed, 1 deletion(-)
152396
152397 commit 9d36c86f8a0c759625753c4a9a02e0cfbf123a4b
152398 Author: Alexander Larsson <alexl@redhat.com>
152399 Date:   Wed May 20 12:10:33 2009 +0200
152400
152401     Add missing symbols to gio.symbols
152402
152403  gio/gio.symbols | 6 ++++++
152404  1 file changed, 6 insertions(+)
152405
152406 commit 9346f461f32375a34d2829d949dce8284c21654f
152407 Author: Alexander Larsson <alexl@redhat.com>
152408 Date:   Wed May 20 12:07:30 2009 +0200
152409
152410     Add missing types to gio.types
152411
152412  docs/reference/gio/gio.types | 6 ++++++
152413  1 file changed, 6 insertions(+)
152414
152415 commit 5cd86fbda662defa03709a9277b25784d953541e
152416 Author: Alexander Larsson <alexl@redhat.com>
152417 Date:   Wed May 20 12:01:29 2009 +0200
152418
152419     Remove protocol names, instead use an enum with common protocols
152420
152421     The whole protocol name thing is pretty weird. The getprotobyname
152422     functions
152423     seem to only specify one mapping for name <-> ids, so all
152424     families/types
152425     must use the same values. Plus the values used for the protocols are
152426     standardized by IANA, so are always the same.
152427
152428     So, we drop using names for protocols, intead introducing an enum with
152429     a few commonly availible and used protocols.
152430
152431  docs/reference/gio/#gio-unused.txt# | 100 ++++++++++++++++++++++++
152432  docs/reference/gio/aa               |  74 ++++++++++++++++++
152433  docs/reference/gio/b                |  77 +++++++++++++++++++
152434  docs/reference/gio/bb               |  77 +++++++++++++++++++
152435  docs/reference/gio/gio-sections.txt |   5 +-
152436  gio/gio.symbols                     |   4 +-
152437  gio/gioenums.h                      |  24 ++++++
152438  gio/gsocket.c                       | 148
152439  +++++++-----------------------------
152440  gio/gsocket.h                       |   7 +-
152441  gio/gsocketclient.c                 |  40 +++++-----
152442  gio/gsocketclient.h                 |   4 +-
152443  gio/gsocketconnection.c             |   2 +-
152444  gio/gsocketlistener.c               |  15 ++--
152445  gio/gsocketlistener.h               |   2 +-
152446  gio/gtcpconnection.c                |   8 +-
152447  gio/gunixconnection.c               |   2 +-
152448  16 files changed, 417 insertions(+), 172 deletions(-)
152449
152450 commit 6d01593b061afb52d22891a371fb29f42d4d62cc
152451 Author: Alexander Larsson <alexl@redhat.com>
152452 Date:   Wed May 20 11:30:43 2009 +0200
152453
152454     Clarify "current condition" in g_socket_create_source docs
152455
152456  gio/gsocket.c | 6 ++++--
152457  1 file changed, 4 insertions(+), 2 deletions(-)
152458
152459 commit 80881826447a10b5ae3c08c9a88440eba75bcd05
152460 Author: Alexander Larsson <alexl@redhat.com>
152461 Date:   Wed May 20 11:28:27 2009 +0200
152462
152463     Actually implement max_threads for GThreadedSocketService
152464
152465  gio/gthreadedsocketservice.c | 73
152466  +++++++++++++++++++++++++++++++++++++++-----
152467  1 file changed, 66 insertions(+), 7 deletions(-)
152468
152469 commit 053f9e72b12b9b5ab5571da9f4cd0b9b13f41e62
152470 Author: Alexander Larsson <alexl@redhat.com>
152471 Date:   Wed May 20 11:19:47 2009 +0200
152472
152473     Add support for graceful disconnect to GTcpConnection
152474
152475  docs/reference/gio/gio-sections.txt |   2 +
152476  gio/gio.symbols                     |   2 +
152477  gio/gtcpconnection.c                | 331
152478  ++++++++++++++++++++++++++++++++++++
152479  gio/gtcpconnection.h                |   6 +-
152480  gio/tests/send-data.c               |  49 +++++-
152481  5 files changed, 386 insertions(+), 4 deletions(-)
152482
152483 commit f061765e54b81a92f4ce901016964ea4c31d77e0
152484 Author: Alexander Larsson <alexl@redhat.com>
152485 Date:   Wed May 20 11:18:34 2009 +0200
152486
152487     Call sync close function directly in async implementation
152488
152489     The g_io_stream_wrapper fails since there is already an outstanding
152490     operation (the async close).
152491
152492  gio/gsocketconnection.c | 6 +++++-
152493  1 file changed, 5 insertions(+), 1 deletion(-)
152494
152495 commit fdfdec36d0d0044513db25872132bd42d392f748
152496 Author: Alexander Larsson <alexl@redhat.com>
152497 Date:   Tue May 19 13:44:11 2009 +0200
152498
152499     Add send-data, a g_socket_client test case
152500
152501  gio/tests/Makefile.am |   6 ++-
152502  gio/tests/send-data.c | 120
152503  ++++++++++++++++++++++++++++++++++++++++++++++++++
152504  2 files changed, 125 insertions(+), 1 deletion(-)
152505
152506 commit 18373cfbe85dc8398ae1e66748721400a08b32a8
152507 Author: Alexander Larsson <alexl@redhat.com>
152508 Date:   Tue May 19 12:06:29 2009 +0200
152509
152510     Set the listen backlog before calling listen.
152511
152512     If we set it after it won't be used.
152513
152514  gio/gsocketlistener.c | 3 ++-
152515  1 file changed, 2 insertions(+), 1 deletion(-)
152516
152517 commit 64383fa3d92b636e8fc977743de1c8f513d08dd2
152518 Author: Alexander Larsson <alexl@redhat.com>
152519 Date:   Tue May 19 11:53:42 2009 +0200
152520
152521     Fix g_unix_socket_address_abstract_names_supported docs
152522
152523     The previous description was a cut-n-paste from another function.
152524
152525  gio/gunixsocketaddress.c | 4 ++--
152526  1 file changed, 2 insertions(+), 2 deletions(-)
152527
152528 commit 0ffe7221934623f60e07d3b733d170ce94d26dd5
152529 Author: Alexander Larsson <alexl@redhat.com>
152530 Date:   Tue May 19 11:52:33 2009 +0200
152531
152532     Add g_socket_shutdown
152533
152534  docs/reference/gio/gio-sections.txt |  1 +
152535  gio/gio.symbols                     |  1 +
152536  gio/gsocket.c                       | 73
152537  +++++++++++++++++++++++++++++++++++++
152538  gio/gsocket.h                       |  4 ++
152539  4 files changed, 79 insertions(+)
152540
152541 commit 03441e724a6b6d0b115fa5b2d9fbeefaa1fd2faa
152542 Author: Alexander Larsson <alexl@redhat.com>
152543 Date:   Tue May 19 11:27:07 2009 +0200
152544
152545     Document GOutputVector and GInputVector
152546
152547  docs/reference/gio/gio-sections.txt |  2 ++
152548  gio/giotypes.h                      | 23 +++++++++++++++++------
152549  2 files changed, 19 insertions(+), 6 deletions(-)
152550
152551 commit e1a4389cbc549b0db39ec692f2fde5c20579362c
152552 Author: Alexander Larsson <alexl@redhat.com>
152553 Date:   Tue May 19 10:57:58 2009 +0200
152554
152555     Rename g_socket_check_pending_error to g_socket_check_connect_result
152556
152557     This is only used for connect anyway, and this describes the operation
152558     better.
152559
152560  docs/reference/gio/gio-sections.txt |  2 +-
152561  gio/gio.symbols                     |  2 +-
152562  gio/gsocket.c                       | 12 ++++++------
152563  gio/gsocket.h                       |  2 +-
152564  gio/gsocketclient.c                 |  2 +-
152565  5 files changed, 10 insertions(+), 10 deletions(-)
152566
152567 commit bcba61c951c0a81326e2065ae81352ae2cbca6bb
152568 Author: Alexander Larsson <alexl@redhat.com>
152569 Date:   Tue May 19 10:47:55 2009 +0200
152570
152571     Update docs on listen backlog
152572
152573     Mention g_socket_set_listen_backlog in g_socket_listen.
152574     Explain that listen backlock needs to be set before calling
152575     listen. Also verify this with a g_return_if_fail.
152576
152577  gio/gsocket.c | 10 ++++++++++
152578  1 file changed, 10 insertions(+)
152579
152580 commit 69130db81a0b174bb072f458e8c1b1cd6bc1a0c9
152581 Author: Alexander Larsson <alexl@redhat.com>
152582 Date:   Tue May 19 10:40:27 2009 +0200
152583
152584     Read socket state in g_socket_get_local/remote_address
152585
152586     Previously we saved the location in various places which is
152587     unnecessary
152588     and sometimes even wrong. For instance, we saved the address we
152589     bound to
152590     which may not have the final port set.
152591
152592  gio/gsocket.c             | 88
152593  +++++++++++++++--------------------------------
152594  gio/gsocketconnection.c   |  2 ++
152595  gio/tests/socket-server.c |  1 +
152596  3 files changed, 31 insertions(+), 60 deletions(-)
152597
152598 commit f8cd1c530488c0b56634fab049ac775d094e9e58
152599 Author: Alexander Larsson <alexl@redhat.com>
152600 Date:   Tue May 19 10:16:32 2009 +0200
152601
152602     Clean up refereces to @protocol_id in g_socket_new docs
152603
152604     This was not fully updated from the protocol to protocol_id change.
152605
152606  gio/gsocket.c | 4 ++--
152607  1 file changed, 2 insertions(+), 2 deletions(-)
152608
152609 commit 3756ddb0eea8cef31e9aaad53eb6aa7d24a80fde
152610 Author: Alexander Larsson <alexl@redhat.com>
152611 Date:   Mon May 18 23:24:13 2009 +0200
152612
152613     Ignore error when setting SO_REUSEADDR
152614
152615     The main error would be "not supported" which could happen for e.g.
152616     unix domain sockets, we don't really care, as this is mainly something
152617     for TCP to help out a bit.
152618
152619  gio/gsocket.c | 13 ++++---------
152620  1 file changed, 4 insertions(+), 9 deletions(-)
152621
152622 commit f24c7fa9cbf2e0caa08a48ef64141d7ea50105aa
152623 Author: Alexander Larsson <alexl@redhat.com>
152624 Date:   Mon May 18 21:30:33 2009 +0200
152625
152626     Add support for abstract unix socket addresses
152627
152628  docs/reference/gio/gio-sections.txt |   5 +
152629  gio/gsocketaddress.c                |   3 +
152630  gio/gunixsocketaddress.c            | 300
152631  +++++++++++++++++++++++++++++-------
152632  gio/gunixsocketaddress.h            |   9 +-
152633  4 files changed, 262 insertions(+), 55 deletions(-)
152634
152635 commit d8bdc3e5678498996efe618bec32b8ae43ca8b39
152636 Author: Alexander Larsson <alexl@redhat.com>
152637 Date:   Mon May 18 14:10:07 2009 +0200
152638
152639     Add GError to g_socket_address_to_native
152640
152641     This is nice for some callers so they can report an error.
152642     It is also required to support opional address types like
152643     abstract paths for unix domain sockets.
152644
152645  gio/ginetsocketaddress.c | 23 +++++++++++++++++++----
152646  gio/gresolver.c          |  2 +-
152647  gio/gsocket.c            | 11 +++++++----
152648  gio/gsocketaddress.c     | 13 +++++++++----
152649  gio/gsocketaddress.h     |  6 ++++--
152650  gio/gunixsocketaddress.c |  9 +++++++--
152651  6 files changed, 47 insertions(+), 17 deletions(-)
152652
152653 commit eefd7cd8db5c7749212e7c9861a84eb3e34be1ee
152654 Author: Jorge Gonzalez <jorgegonz@svn.gnome.org>
152655 Date:   Mon May 18 20:19:05 2009 +0200
152656
152657     Updated Spanish translation
152658
152659  po/es.po | 815
152660  ++++++++++++++++++++++++++++++++-------------------------------
152661  1 file changed, 415 insertions(+), 400 deletions(-)
152662
152663 commit 6ea86cc57f1b8b8c7acc4e08ece8baef5f28a53a
152664 Author: Alexander Larsson <alexl@redhat.com>
152665 Date:   Mon May 18 13:02:11 2009 +0200
152666
152667     Update the docs for the new network APIs
152668
152669     This imports the network APIs into the gio reference docs, and cleans
152670     up a bunch of gtk-doc warnings and documentation issues.
152671
152672  docs/reference/gio/gio-docs.xml           |  43 +++-
152673  docs/reference/gio/gio-sections.txt       | 350
152674  +++++++++++++++++++++++++++++-
152675  docs/reference/gio/gio.types              |  20 +-
152676  docs/reference/gio/overview.xml           |  28 +++
152677  docs/reference/glib/tmpl/glib-unused.sgml |  67 ++++++
152678  docs/reference/glib/tmpl/macros_misc.sgml |   5 +-
152679  docs/reference/glib/tmpl/version.sgml     |  68 ------
152680  gio/gasyncinitable.c                      |   7 +-
152681  gio/gfile.c                               |   2 +-
152682  gio/gfile.h                               |   9 +
152683  gio/gfileenumerator.c                     |   2 +-
152684  gio/gfileiostream.c                       |  10 +-
152685  gio/ginetsocketaddress.c                  |   2 +-
152686  gio/ginitable.c                           |   9 +-
152687  gio/gioenums.h                            |   5 +-
152688  gio/giostream.c                           |   9 +-
152689  gio/giotypes.h                            |   2 +
152690  gio/gmount.c                              |   2 +-
152691  gio/gmount.h                              |   1 +
152692  gio/gsocket.c                             |   4 +-
152693  gio/gsocket.h                             |   5 -
152694  gio/gsocketclient.c                       |  25 +--
152695  gio/gsocketclient.h                       |   8 +-
152696  gio/gsocketconnection.c                   |  17 +-
152697  gio/gsocketconnection.h                   |   2 +-
152698  gio/gsocketlistener.c                     |  10 +-
152699  gio/gsocketservice.c                      |   3 +-
152700  gio/gthemedicon.c                         |   6 +-
152701  gio/gunixconnection.c                     |   2 +-
152702  gio/gunixsocketaddress.c                  |   2 +-
152703  30 files changed, 575 insertions(+), 150 deletions(-)
152704
152705 commit e1afc6e79b9526d68eff0f218ac98a6f0e323513
152706 Author: Alexander Larsson <alexl@redhat.com>
152707 Date:   Mon May 18 11:30:48 2009 +0200
152708
152709     Remove gtk-doc warnings
152710
152711     Some code was using gtk-doc comment blocks for non-gtk-doc contents,
152712     just
152713     turn it into ordinary comments.
152714
152715  gio/fen/fen-kernel.c         | 2 +-
152716  gio/inotify/inotify-helper.c | 4 ++--
152717  2 files changed, 3 insertions(+), 3 deletions(-)
152718
152719 commit 822abda451c9999ac4e1cf3b8d5649ebebbb5ee4
152720 Author: Alexander Larsson <alexl@redhat.com>
152721 Date:   Mon May 18 11:29:11 2009 +0200
152722
152723     Add more internal headers for gtk-doc to ignore
152724
152725     This gives less bogus output in gio-unused.txt
152726
152727  docs/reference/gio/Makefile.am | 38
152728  +++++++++++++++++++++++---------------
152729  1 file changed, 23 insertions(+), 15 deletions(-)
152730
152731 commit c3f4e0162714f4712edcf51fa1502c8187faf5c0
152732 Author: Alexander Larsson <alexl@redhat.com>
152733 Date:   Mon May 18 11:27:49 2009 +0200
152734
152735     Make all non-static functions start with underscore
152736
152737     We don't want to export a lot of non-namespaced internal symbols.
152738
152739  gio/fen/fen-data.c             | 158
152740  ++++++++++++++++++++---------------------
152741  gio/fen/fen-data.h             |  28 ++++----
152742  gio/fen/fen-dump.c             |   2 +-
152743  gio/fen/fen-helper.c           |  76 ++++++++++----------
152744  gio/fen/fen-helper.h           |   6 +-
152745  gio/fen/fen-kernel.c           |  22 +++---
152746  gio/fen/fen-kernel.h           |  14 ++--
152747  gio/fen/fen-missing.c          |  10 +--
152748  gio/fen/fen-missing.h          |   4 +-
152749  gio/fen/fen-node.c             |  38 +++++-----
152750  gio/fen/fen-node.h             |  22 +++---
152751  gio/fen/fen-sub.c              |   4 +-
152752  gio/fen/fen-sub.h              |   4 +-
152753  gio/fen/gfendirectorymonitor.c |  16 ++---
152754  gio/fen/gfenfilemonitor.c      |  16 ++---
152755  gio/fen/libfen_la-fen-dump.loT |   7 ++
152756  16 files changed, 217 insertions(+), 210 deletions(-)
152757
152758 commit 66d49b8bdeed9bac71acda847d8cbe0203dd5ba4
152759 Author: Alexander Larsson <alexl@redhat.com>
152760 Date:   Mon May 18 09:28:26 2009 +0200
152761
152762     Remove g_socket_set/get_reuse_address from header
152763
152764     These functions have been removed.
152765
152766  gio/gsocket.h | 3 ---
152767  1 file changed, 3 deletions(-)
152768
152769 commit 13cb01176291a8baa171da8dcb9f679b274af450
152770 Author: Alexander Larsson <alexl@redhat.com>
152771 Date:   Mon May 18 08:47:10 2009 +0200
152772
152773     Add max_threads argument to g_threaded_socket_service_new
152774
152775  gio/gthreadedsocketservice.c | 4 +++-
152776  gio/gthreadedsocketservice.h | 2 +-
152777  gio/tests/echo-server.c      | 2 +-
152778  gio/tests/httpd.c            | 2 +-
152779  4 files changed, 6 insertions(+), 4 deletions(-)
152780
152781 commit 5b683af237f1c5dac62c83e11459d46799ba6ecf
152782 Author: Paul Pogonyshev <pogonyshev@gmx.net>
152783 Date:   Sun May 17 15:17:57 2009 +0300
152784
152785     Fix error message in set_mtime_atime()
152786
152787     Bug #578786.
152788
152789  gio/glocalfileinfo.c | 2 +-
152790  1 file changed, 1 insertion(+), 1 deletion(-)
152791
152792 commit 34e74378c9fc99a3dc75eb9680bb00cb784029bb
152793 Author: Alexander Larsson <alexl@redhat.com>
152794 Date:   Fri May 15 21:34:14 2009 +0200
152795
152796     Add test apps for highlevel socket classes
152797
152798     echo-server - simple echo server
152799     httpd - simple http server
152800
152801  gio/tests/Makefile.am   |  10 ++-
152802  gio/tests/echo-server.c |  73 +++++++++++++++++++
152803  gio/tests/httpd.c       | 183
152804  ++++++++++++++++++++++++++++++++++++++++++++++++
152805  3 files changed, 265 insertions(+), 1 deletion(-)
152806
152807 commit 67df7d43e926702290280578cd6b89fee7302d72
152808 Author: Alexander Larsson <alexl@redhat.com>
152809 Date:   Fri May 15 21:27:54 2009 +0200
152810
152811     Add references to highlevel classes in GSocket docs
152812
152813  gio/gsocket.c | 8 +++-----
152814  1 file changed, 3 insertions(+), 5 deletions(-)
152815
152816 commit ce8361217c1c9bd458eab55554a77d24210235cc
152817 Author: Alexander Larsson <alexl@redhat.com>
152818 Date:   Fri May 15 21:26:24 2009 +0200
152819
152820     Import all the highlevel socket classes from gnio
152821
152822  gio/Makefile.am              |  22 +-
152823  gio/gio-marshal.list         |   1 +
152824  gio/gio.h                    |   8 +-
152825  gio/gio.symbols              |  82 ++++
152826  gio/giotypes.h               |  50 +++
152827  gio/gsocketclient.c          | 912
152828  +++++++++++++++++++++++++++++++++++++++++++
152829  gio/gsocketclient.h          | 115 ++++++
152830  gio/gsocketconnection.c      | 474 ++++++++++++++++++++++
152831  gio/gsocketconnection.h      |  91 +++++
152832  gio/gsocketinputstream.c     | 259 ++++++++++++
152833  gio/gsocketinputstream.h     |  58 +++
152834  gio/gsocketlistener.c        | 815 ++++++++++++++++++++++++++++++++++++++
152835  gio/gsocketlistener.h        | 134 +++++++
152836  gio/gsocketoutputstream.c    | 259 ++++++++++++
152837  gio/gsocketoutputstream.h    |  58 +++
152838  gio/gsocketservice.c         | 330 ++++++++++++++++
152839  gio/gsocketservice.h         |  88 +++++
152840  gio/gtcpconnection.c         |  67 ++++
152841  gio/gtcpconnection.h         |  64 +++
152842  gio/gthreadedsocketservice.c | 215 ++++++++++
152843  gio/gthreadedsocketservice.h |  81 ++++
152844  gio/gunixconnection.c        | 293 ++++++++++++++
152845  gio/gunixconnection.h        |  77 ++++
152846  23 files changed, 4550 insertions(+), 3 deletions(-)
152847
152848 commit 2597e3adc37ce342972e995444f4417e0aa6fb5d
152849 Author: Alexander Larsson <alexl@redhat.com>
152850 Date:   Fri May 15 20:58:27 2009 +0200
152851
152852     Remove unused variable
152853
152854  gio/glocalfileoutputstream.c | 1 -
152855  1 file changed, 1 deletion(-)
152856
152857 commit 4ade78fc3d242b58d57d92944c16ba7ef4614b2c
152858 Author: Alexander Larsson <alexl@redhat.com>
152859 Date:   Fri May 15 20:43:02 2009 +0200
152860
152861     Include stdlib.h to avoid warning
152862
152863     Fixes a "implicit declaration of function ‘strtol’" warning
152864
152865  gio/gnetworkaddress.c | 1 +
152866  1 file changed, 1 insertion(+)
152867
152868 commit d3a2c457cb55730181c04c8d6d1f611ee555c250
152869 Author: Alexander Larsson <alexl@redhat.com>
152870 Date:   Fri May 15 20:42:04 2009 +0200
152871
152872     Forgot to return the allocated data in async_op_wrapper_new
152873
152874  gio/gfileiostream.c | 2 ++
152875  1 file changed, 2 insertions(+)
152876
152877 commit a48fc532519b849498c8b75dde578caf0c270b23
152878 Author: Alexander Larsson <alexl@redhat.com>
152879 Date:   Fri May 15 10:42:28 2009 +0200
152880
152881     Make cancellable pipe fds close-on-exec
152882
152883     GCancellable is purely an in-process thing, so ensure that no
152884     cancellable
152885     fds accidentally leak to child processes.
152886
152887  gio/gcancellable.c | 16 ++++++++++++++++
152888  1 file changed, 16 insertions(+)
152889
152890 commit 23424e7bcb93abe805394d11e8b32beb7571e87c
152891 Author: Alexander Larsson <alexl@redhat.com>
152892 Date:   Fri May 15 10:28:30 2009 +0200
152893
152894     Add padding to new classes
152895
152896  gio/gsocketcontrolmessage.h | 9 +++++++++
152897  gio/gunixfdmessage.h        | 6 ++++++
152898  2 files changed, 15 insertions(+)
152899
152900 commit 8f67f47e05a9244d86d9661caa73e5a2fc573e55
152901 Author: Alexander Larsson <alexl@redhat.com>
152902 Date:   Fri May 15 10:08:18 2009 +0200
152903
152904     Add test apps for GSocket API
152905
152906  gio/tests/Makefile.am     |  10 +-
152907  gio/tests/socket-client.c | 294
152908  ++++++++++++++++++++++++++++++++++++++++++++
152909  gio/tests/socket-server.c | 304
152910  ++++++++++++++++++++++++++++++++++++++++++++++
152911  3 files changed, 607 insertions(+), 1 deletion(-)
152912
152913 commit a258ec3b5bf0a0b2ab1cb1dce8ce715c3895bdaa
152914 Author: Alexander Larsson <alexl@redhat.com>
152915 Date:   Fri May 15 10:05:55 2009 +0200
152916
152917     Fix deadlock in threaded resolver
152918
152919     When you're using the threaded resolver and using a sync call
152920     without a cancellable the resolve_sync forgot to unlock the
152921     initial req->mutex lock, leading to a deadlock when unrefing
152922     the request.
152923
152924  gio/gthreadedresolver.c | 1 +
152925  1 file changed, 1 insertion(+)
152926
152927 commit f662e7e86bc27102948683c0925815efefb43bbc
152928 Author: Alexander Larsson <alexl@redhat.com>
152929 Date:   Fri May 15 09:10:23 2009 +0200
152930
152931     Store protocol by id, add lookup function for name
152932
152933     We want to use the protocol id for lookup in the GSocketConnection
152934     code, so we expose it. We also make GSocket store the protocol
152935     as an int for less memory use and to allow platform specific protocols
152936     to be specified.
152937
152938     Also added g_socket_protocol_id_lookup_by_name() to allow the higher
152939     level code to specify the name by string, and
152940     g_socket_get_protocol_name()
152941     to get it.
152942
152943  gio/gio.symbols |   4 +-
152944  gio/gsocket.c   | 178
152945  ++++++++++++++++++++++++++++++++++++++++++--------------
152946  gio/gsocket.h   |   6 +-
152947  3 files changed, 141 insertions(+), 47 deletions(-)
152948
152949 commit bd87df9e73272c72a1f45cc606d010e8c4961363
152950 Author: Alexander Larsson <alexl@redhat.com>
152951 Date:   Thu May 14 16:58:47 2009 +0200
152952
152953     Make GSocketSourceFunc return the GSocket
152954
152955     This is very useful when you have multiple sockets with sources.
152956
152957  gio/gasynchelper.c | 38 +++++++++++++++++++++++++++++---------
152958  gio/gasynchelper.h | 14 +++++++++++---
152959  gio/giotypes.h     |  8 +++++---
152960  gio/gsocket.c      |  8 +++++---
152961  4 files changed, 50 insertions(+), 18 deletions(-)
152962
152963 commit 7ffdc91f513d6b91d060df6e3ad3401ef23e968d
152964 Author: Alexander Larsson <alexl@redhat.com>
152965 Date:   Thu May 14 16:19:07 2009 +0200
152966
152967     Set optlen before calling getsockopt
152968
152969     We were sometimes failing in g_socket_check_pending_error because
152970     we were not setting optlen on input and it was sometimes randomly
152971     less than sizeof(int).
152972
152973  gio/gsocket.c | 1 +
152974  1 file changed, 1 insertion(+)
152975
152976 commit 145cec3c93d5ba0c22d35aaf341b3713cadc0e14
152977 Author: Alexander Larsson <alexl@redhat.com>
152978 Date:   Thu May 14 15:26:37 2009 +0200
152979
152980     Import GInitable, GSocket and dependencies from gnio
152981
152982     This adds:
152983     GInitable - failable object constructor interface
152984     GAsyncInitable - async failable object constructor interface
152985     GSocket - Platform independent lowlevel berkely socket style object
152986     GSocketControlMessage - For passing control messages over GSocket
152987     GUnixFDMessage - unix fd passing socket control message
152988
152989     Some changes were done during the import from gnio to make things
152990     work in glib. For instance, types were moved to other headers, header
152991     file boiler plate were updated to glib style and gio.symbols stuff
152992     was added.
152993
152994  configure.in                |   16 +
152995  gio/Makefile.am             |   10 +
152996  gio/gasyncinitable.c        |  383 ++++++
152997  gio/gasyncinitable.h        |  119 ++
152998  gio/ginitable.c             |  251 ++++
152999  gio/ginitable.h             |   95 ++
153000  gio/gio.h                   |    4 +
153001  gio/gio.symbols             |   81 ++
153002  gio/gioenums.h              |   46 +-
153003  gio/gioerror.c              |    6 +
153004  gio/giotypes.h              |   59 +
153005  gio/gsocket.c               | 2970
153006  +++++++++++++++++++++++++++++++++++++++++++
153007  gio/gsocket.h               |  172 +++
153008  gio/gsocketcontrolmessage.c |  200 +++
153009  gio/gsocketcontrolmessage.h |   96 ++
153010  gio/gunixfdmessage.c        |  259 ++++
153011  gio/gunixfdmessage.h        |   67 +
153012  17 files changed, 4833 insertions(+), 1 deletion(-)
153013
153014 commit 33c00e5c33dfe612e5d8757dd07e4c3acae30acc
153015 Author: Alexander Larsson <alexl@redhat.com>
153016 Date:   Thu May 14 10:53:53 2009 +0200
153017
153018     Add g_network_address_parse
153019
153020     This is useful if you want to allow users to specify
153021     the hostname and optionally a port.
153022
153023  configure.in          |   3 +
153024  gio/gio.symbols       |   1 +
153025  gio/gnetworkaddress.c | 164
153026  ++++++++++++++++++++++++++++++++++++++++++++++++++
153027  gio/gnetworkaddress.h |  12 ++--
153028  4 files changed, 176 insertions(+), 4 deletions(-)
153029
153030 commit 80a484ad2c2495134a87a35f8ac936e8e75c311a
153031 Author: Alexander Larsson <alexl@redhat.com>
153032 Date:   Thu May 14 15:32:55 2009 +0200
153033
153034     Add the new GFile ops to gio.symbols
153035
153036     This adds all the symbols related to GFile GIOStream support that was
153037     recently added.
153038
153039  gio/gio.symbols | 9 +++++++++
153040  1 file changed, 9 insertions(+)
153041
153042 commit ed0821856533e63bee4f7da54f1a9e6e0b1f12e9
153043 Author: Alexander Larsson <alexl@redhat.com>
153044 Date:   Wed May 13 13:06:58 2009 +0200
153045
153046     Add tests for local GIOStream GFile ops
153047
153048  gio/tests/Makefile.am |   4 +
153049  gio/tests/readwrite.c | 293
153050  ++++++++++++++++++++++++++++++++++++++++++++++++++
153051  2 files changed, 297 insertions(+)
153052
153053 commit 14d58d51a325797aee3b53fb4e0ba76ca0adc3f5
153054 Author: Alexander Larsson <alexl@redhat.com>
153055 Date:   Wed May 13 13:03:47 2009 +0200
153056
153057     Local file implementation of GFileIOStream and ops
153058
153059     This implements all the GIOStream file ops for local files.
153060     We use the "fallback to output stream" for all GFileIOStream ops.
153061     Some helpers stuff was added to the local input and output streams
153062     so they could be reused.
153063
153064  gio/Makefile.am              |   2 +
153065  gio/glocalfile.c             |  67 +++++++++++++++++++++++
153066  gio/glocalfileinputstream.c  |  12 ++++
153067  gio/glocalfileinputstream.h  |   5 +-
153068  gio/glocalfileiostream.c     | 114 ++++++++++++++++++++++++++++++++++++++
153069  gio/glocalfileiostream.h     |  60 ++++++++++++++++++++
153070  gio/glocalfileoutputstream.c | 127
153071  ++++++++++++++++++++++++++++++++++++++-----
153072  gio/glocalfileoutputstream.h |  14 +++++
153073  8 files changed, 385 insertions(+), 16 deletions(-)
153074
153075 commit 7a2d4889b50c5edd3f483c6e037faec1e093ab13
153076 Author: Alexander Larsson <alexl@redhat.com>
153077 Date:   Wed May 13 13:00:26 2009 +0200
153078
153079     Add GIOStream operations to GFile
153080
153081     g_file_open_readwrite, g_file_create_readwrite,
153082     g_file_replace_readwrite
153083     and async variants, with default implementations using threads.
153084
153085  gio/gfile.c | 666
153086  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
153087  gio/gfile.h |  83 ++++++++
153088  2 files changed, 749 insertions(+)
153089
153090 commit bd0b8c60c231c72588d69dfb2018d2e418517f7f
153091 Author: Alexander Larsson <alexl@redhat.com>
153092 Date:   Tue May 12 16:59:36 2009 +0200
153093
153094     Add GFileIOStream class
153095
153096     This is similar to GFileInputStream and GFileOutputStream for
153097     GIOStreams.
153098     The default implementations chain to the Output stream.
153099
153100  gio/Makefile.am     |   2 +
153101  gio/gfileiostream.c | 671
153102  ++++++++++++++++++++++++++++++++++++++++++++++++++++
153103  gio/gfileiostream.h | 118 +++++++++
153104  gio/gio.h           |   1 +
153105  gio/gio.symbols     |  10 +
153106  gio/giostream.c     |   3 -
153107  gio/giotypes.h      |   1 +
153108  7 files changed, 803 insertions(+), 3 deletions(-)
153109
153110 commit 6d0bebb7df1129bb78cdd526e1b44c91b61321dd
153111 Author: Alexander Larsson <alexl@redhat.com>
153112 Date:   Tue May 12 19:31:19 2009 +0200
153113
153114     Add comment about lifecycle issues for GIOStreams
153115
153116  gio/giostream.c | 6 ++++++
153117  1 file changed, 6 insertions(+)
153118
153119 commit 05f544c59191ea7eab076fbb77a2e3648d52e167
153120 Author: Alexander Larsson <alexl@redhat.com>
153121 Date:   Tue May 12 16:30:15 2009 +0200
153122
153123     Import GIOStream from gnio
153124
153125     Based on gnio rev 84516a5f544d8d5f3da368a83844e84eca8ef771
153126
153127  gio/Makefile.am |   2 +
153128  gio/gio.h       |   1 +
153129  gio/gio.symbols |  15 ++
153130  gio/giostream.c | 607
153131  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
153132  gio/giostream.h | 112 +++++++++++
153133  gio/giotypes.h  |   1 +
153134  6 files changed, 738 insertions(+)
153135
153136 commit 1ecfae6a71b10cda9b3fa1e8f38bb22db01fb0af
153137 Author: Alexander Larsson <alexl@redhat.com>
153138 Date:   Tue May 12 19:53:24 2009 +0200
153139
153140     Remove close in finalize, we do it in dispose
153141
153142     This is not needed, and in fact it may be a bad idea to call
153143     it from finalize anyway since the object isn't fully alive then.
153144
153145  gio/ginputstream.c | 3 ---
153146  1 file changed, 3 deletions(-)
153147
153148 commit 2bbb85633f30da2a7b79b518ca7821cde475cb3a
153149 Author: Alexander Larsson <alexl@redhat.com>
153150 Date:   Tue May 12 13:57:52 2009 +0200
153151
153152     Remove not actually used member "cancelled"
153153
153154  gio/goutputstream.c | 1 -
153155  1 file changed, 1 deletion(-)
153156
153157 commit 0030935d041f26e461aca6583927ea0cceb166bb
153158 Author: Tor Lillqvist <tml@iki.fi>
153159 Date:   Tue May 12 14:54:12 2009 +0300
153160
153161     Make glibconfig.h.win32.in match the generated one.
153162
153163     Add G_GOFFSET_MODIFIER, G_GOFFSET_FORMAT and G_GOFFSET_CONSTANT.
153164
153165  glibconfig.h.win32.in | 5 +++++
153166  1 file changed, 5 insertions(+)
153167
153168 commit b3e4b761f465a8cb0948bd6381ad832a0a47436a
153169 Author: Alexander Larsson <alexl@redhat.com>
153170 Date:   Wed May 6 13:26:17 2009 +0200
153171
153172     Fix gcancellable.c build on non-win32
153173
153174     I forgot to add #ifdef G_OS_WIN32 in one place, sorry.
153175
153176  gio/gcancellable.c | 2 ++
153177  1 file changed, 2 insertions(+)
153178
153179 commit e10edefff1308cad307d954b17163538a3c7f20a
153180 Author: Alexander Larsson <alexl@redhat.com>
153181 Date:   Wed May 6 13:10:58 2009 +0200
153182
153183     Simplify GCancellable support on win32
153184
153185     There is no need to have a GIOChannel in the GPollFD in
153186     g_cancellable_create_pollfd. All we need is an Event object that
153187     we signal when cancelling and reset when resetting.
153188
153189     Also, supporting g_cancellable_get_fd on Windows using _pipe is
153190     useless
153191     as it doesn't work with any corresponding poll() function, so
153192     just don't
153193     support that on win32.
153194
153195     I tested this with the cancellation support in GSocket from gnio.
153196
153197  gio/gcancellable.c | 56
153198  +++++++++++++++++++++++++-----------------------------
153199  1 file changed, 26 insertions(+), 30 deletions(-)
153200
153201 commit 2fff3026efbaf7e480d1a166c7166c44c6643567
153202 Author: Paul Pogonyshev <pogonyshev@gmx.net>
153203 Date:   Mon May 4 22:32:35 2009 +0300
153204
153205     Don't try to ref NULL pointer in g_desktop_app_info_dup()
153206
153207     Fixes bug #573246.
153208
153209  gio/gdesktopappinfo.c | 3 ++-
153210  1 file changed, 2 insertions(+), 1 deletion(-)
153211
153212 commit d89cc0d7cbad8b6904931440e579e291ce81780d
153213 Author: Carlos Garnacho <carlos@imendio.com>
153214 Date:   Tue May 5 14:45:18 2009 -0400
153215
153216     Add a GMount::pre-unmount signal
153217
153218     This is the per-mount analogon to GVolumeMonitor::mount-pre-unmount.
153219
153220  gio/gmount.c     | 16 ++++++++++++++++
153221  gio/gmount.h     |  3 +++
153222  gio/gunixmount.c |  2 ++
153223  3 files changed, 21 insertions(+)
153224
153225 commit 4ecec3b1c2d335b1e26b209fc7e2b77013ece795
153226 Author: Manoj Kumar Giri <mgiri@mgiri.csb>
153227 Date:   Tue May 5 12:34:44 2009 +0530
153228
153229     Updated Oriya Translation.
153230
153231  po/or.po | 111
153232  ++++++++++-----------------------------------------------------
153233  1 file changed, 17 insertions(+), 94 deletions(-)
153234
153235 commit 757f9281d7aac1254a156136440b4df4fa52e3a1
153236 Author: Matthias Clasen <mclasen@redhat.com>
153237 Date:   Sun May 3 18:08:01 2009 -0400
153238
153239     Bump version to 2.21.1
153240
153241  configure.in | 2 +-
153242  1 file changed, 1 insertion(+), 1 deletion(-)
153243
153244 commit a28215fa909ef315e596ebd0b41132730aef909d
153245 Author: Matthias Clasen <mclasen@redhat.com>
153246 Date:   Sun May 3 18:04:31 2009 -0400
153247
153248     Release 2.21.0
153249
153250  docs/reference/gio/gio-docs.xml          |   3 +
153251  docs/reference/glib/glib-docs.sgml       |   3 +
153252  docs/reference/gobject/gobject-docs.sgml |   3 +
153253  gio/gcancellable.c                       |  58 +-
153254  gio/gresolver.c                          |  37 +-
153255  gio/gsrvtarget.c                         |  16 +-
153256  gio/gthreadedresolver.c                  |  10 +-
153257  gio/gunixresolver.c                      |   2 +-
153258  po/am.po                                 | 226 +++-----
153259  po/ar.po                                 | 286 +++++-----
153260  po/as.po                                 | 300 +++++-----
153261  po/az.po                                 | 276 ++++------
153262  po/be.po                                 | 302 +++++-----
153263  po/be@latin.po                           | 306 +++++-----
153264  po/bg.po                                 | 307 +++++------
153265  po/bn.po                                 | 271 ++++-----
153266  po/bn_IN.po                              | 291 +++++-----
153267  po/bs.po                                 | 276 ++++------
153268  po/ca.po                                 | 915
153269  +++++++++++++++---------------
153270  po/cs.po                                 | 801
153271  +++++++++++++--------------
153272  po/cy.po                                 | 274 ++++-----
153273  po/da.po                                 | 304 +++++-----
153274  po/de.po                                 | 312 +++++------
153275  po/dz.po                                 | 272 ++++-----
153276  po/el.po                                 | 306 +++++-----
153277  po/en_CA.po                              | 289 +++++-----
153278  po/en_GB.po                              | 300 +++++-----
153279  po/eo.po                                 | 270 ++++-----
153280  po/es.po                                 | 806
153281  ++++++++++++++-------------
153282  po/et.po                                 | 402 +++++++++++++-
153283  po/eu.po                                 | 310 +++++------
153284  po/fa.po                                 | 276 ++++------
153285  po/fi.po                                 | 304 +++++-----
153286  po/fr.po                                 | 312 +++++------
153287  po/ga.po                                 | 244 ++++----
153288  po/gl.po                                 | 306 +++++-----
153289  po/gu.po                                 | 296 +++++-----
153290  po/he.po                                 | 300 +++++-----
153291  po/hi.po                                 | 296 +++++-----
153292  po/hr.po                                 | 272 ++++-----
153293  po/hu.po                                 | 305 +++++-----
153294  po/hy.po                                 | 228 +++-----
153295  po/id.po                                 | 280 ++++------
153296  po/is.po                                 | 273 ++++-----
153297  po/it.po                                 | 309 +++++------
153298  po/ja.po                                 | 305 +++++-----
153299  po/ka.po                                 | 272 ++++-----
153300  po/kn.po                                 | 302 +++++-----
153301  po/ko.po                                 | 308 +++++------
153302  po/ku.po                                 | 210 +++----
153303  po/lt.po                                 | 304 +++++-----
153304  po/lv.po                                 | 276 ++++------
153305  po/mai.po                                | 286 +++++-----
153306  po/mg.po                                 | 276 ++++------
153307  po/mk.po                                 | 281 ++++------
153308  po/ml.po                                 | 300 +++++-----
153309  po/mn.po                                 | 276 ++++------
153310  po/mr.po                                 | 298 +++++-----
153311  po/ms.po                                 | 276 ++++------
153312  po/nb.po                                 | 302 +++++-----
153313  po/ne.po                                 | 274 ++++-----
153314  po/nl.po                                 | 319 ++++++-----
153315  po/nn.po                                 | 278 ++++------
153316  po/oc.po                                 | 209 +++----
153317  po/or.po                                 | 296 +++++-----
153318  po/pa.po                                 | 296 +++++-----
153319  po/pl.po                                 | 304 +++++-----
153320  po/ps.po                                 | 919
153321  ++++++++++++++-----------------
153322  po/pt.po                                 | 305 +++++-----
153323  po/pt_BR.po                              | 304 +++++-----
153324  po/ro.po                                 | 307 +++++------
153325  po/ru.po                                 | 312 +++++------
153326  po/rw.po                                 | 276 ++++------
153327  po/si.po                                 | 253 ++++-----
153328  po/sk.po                                 | 279 ++++------
153329  po/sl.po                                 | 300 +++++-----
153330  po/sq.po                                 | 328 +++++------
153331  po/sr.po                                 | 271 ++++-----
153332  po/sr@ije.po                             | 282 ++++------
153333  po/sr@latin.po                           | 271 ++++-----
153334  po/sv.po                                 | 304 +++++-----
153335  po/ta.po                                 | 298 +++++-----
153336  po/te.po                                 | 296 +++++-----
153337  po/th.po                                 | 296 +++++-----
153338  po/tl.po                                 | 284 ++++------
153339  po/tr.po                                 | 304 +++++-----
153340  po/tt.po                                 | 238 +++-----
153341  po/uk.po                                 | 300 +++++-----
153342  po/vi.po                                 | 302 +++++-----
153343  po/wa.po                                 | 255 ++++-----
153344  po/xh.po                                 | 278 ++++------
153345  po/yi.po                                 | 273 ++++-----
153346  po/zh_CN.po                              | 296 +++++-----
153347  po/zh_HK.po                              | 296 +++++-----
153348  po/zh_TW.po                              | 296 +++++-----
153349  95 files changed, 12758 insertions(+), 14748 deletions(-)
153350
153351 commit 4e694faa332a6ef4c576176b568a7f74e142103a
153352 Author: Paul Pogonyshev <pogonyshev@gmx.net>
153353 Date:   Mon May 4 00:55:35 2009 +0300
153354
153355     Fix g_input_stream_skip_async() documentation
153356
153357     Remove mention of inexisting argument.  Spotted in relation to bug
153358     581229.
153359
153360  gio/ginputstream.c | 4 ++--
153361  1 file changed, 2 insertions(+), 2 deletions(-)
153362
153363 commit f33a484b4a1a14902dc1789c2e023fbcd4136098
153364 Author: Matthias Clasen <mclasen@redhat.com>
153365 Date:   Sun May 3 17:10:16 2009 -0400
153366
153367     Fix up tests forgotten in Michaels commit
153368
153369     When Michael cleaned up after my fumbled commit of his gmarkup
153370     optimizations, he fumbled himself and forgot to fix up the tests...
153371
153372  tests/markups/fail-36.gmarkup | Bin 13 -> 42 bytes
153373  1 file changed, 0 insertions(+), 0 deletions(-)
153374
153375 commit 008ae16d75b2f6e908258d883d8b1c98a98bd648
153376 Author: Matthias Clasen <mclasen@redhat.com>
153377 Date:   Sun May 3 16:58:22 2009 -0400
153378
153379     Add new functions
153380
153381  docs/reference/gobject/gobject-sections.txt | 6 ++++++
153382  1 file changed, 6 insertions(+)
153383
153384 commit d1e6e194cc30744e47067378eb338f7d5a0f1e2b
153385 Author: Petr Kovar <pknbe@volny.cz>
153386 Date:   Sun May 3 18:34:35 2009 +0200
153387
153388     Updated Czech translation
153389
153390  po/cs.po | 1013
153391  +++++++++++++++++++++++++++++++-------------------------------
153392  1 file changed, 503 insertions(+), 510 deletions(-)
153393
153394 commit b3fc55cc4e5b578acc0a06e164c29fe43d060b10
153395 Author: Ivar Smolin <okul@linux.ee>
153396 Date:   Sun May 3 12:03:46 2009 +0300
153397
153398     Updating Estonian translation
153399
153400  po/et.po | 550
153401  +++++----------------------------------------------------------
153402  1 file changed, 37 insertions(+), 513 deletions(-)
153403
153404 commit 3f06ddd8cdfa7f4ebf09ef24db7dad5270be36df
153405 Author: Matthias Clasen <mclasen@redhat.com>
153406 Date:   Sat May 2 23:17:29 2009 -0400
153407
153408     Match up parameter names to help gtk-doc
153409
153410  gio/gcancellable.h | 2 +-
153411  1 file changed, 1 insertion(+), 1 deletion(-)
153412
153413 commit 2e4855ec4b611b9a17c466f4d26a694480f80ad6
153414 Author: Matthias Clasen <mclasen@redhat.com>
153415 Date:   Sat May 2 23:02:41 2009 -0400
153416
153417     Add bug references
153418
153419  NEWS | 4 ++++
153420  1 file changed, 4 insertions(+)
153421
153422 commit 2e4b51aeb3bd5fa1fda52946e2d43fc8e7a28b4e
153423 Author: Matthias Clasen <mclasen@redhat.com>
153424 Date:   Sat May 2 22:59:02 2009 -0400
153425
153426     Plug a memory leak in g_simple_async_result_set_op_res_gpointer
153427
153428     Fixes bug 579272.
153429
153430  gio/gsimpleasyncresult.c | 15 +++++++++++++--
153431  1 file changed, 13 insertions(+), 2 deletions(-)
153432
153433 commit 79ef3d32643519ae9c9710acf0c56b54ff540dc3
153434 Author: Matthias Clasen <mclasen@redhat.com>
153435 Date:   Sat May 2 22:44:52 2009 -0400
153436
153437     Correct g_utf8_to_utf16 docs
153438
153439     As pointed out in bug 580932, len is counting bytes here.
153440
153441  glib/gutf8.c | 12 ++++++------
153442  1 file changed, 6 insertions(+), 6 deletions(-)
153443
153444 commit 2dfce324220bf7e1ea5ca465a74e58cf8146b808
153445 Author: Matthias Clasen <mclasen@redhat.com>
153446 Date:   Sat May 2 22:41:19 2009 -0400
153447
153448     Accept NULL as empty string list
153449
153450     Fixes bug 580656.
153451
153452  glib/gkeyfile.c | 6 +++---
153453  1 file changed, 3 insertions(+), 3 deletions(-)
153454
153455 commit a4ac1b0552785dfb2d323eb41c6d3875b214989b
153456 Author: Matthias Clasen <mclasen@redhat.com>
153457 Date:   Sat May 2 22:36:15 2009 -0400
153458
153459     Fix reference to g_strtoull
153460
153461     As pointed out in bug 580546, that function does not exit.
153462
153463  docs/reference/glib/tmpl/macros_misc.sgml | 5 +++--
153464  1 file changed, 3 insertions(+), 2 deletions(-)
153465
153466 commit fab0506f5f983dcad8f4c44dbef6fbc1f8fd1b3b
153467 Author: Matthias Clasen <mclasen@redhat.com>
153468 Date:   Sat May 2 22:30:19 2009 -0400
153469
153470     Update NEWS
153471
153472  NEWS | 38 ++++++++++++++++++++++++++++++++++++++
153473  1 file changed, 38 insertions(+)
153474
153475 commit ff104337d9e95f6e933f3d77a5a24e462c4713cf
153476 Author: Matthias Clasen <mclasen@redhat.com>
153477 Date:   Sat May 2 21:58:30 2009 -0400
153478
153479     Bump version to 2.21.0
153480
153481  configure.in | 6 +++---
153482  1 file changed, 3 insertions(+), 3 deletions(-)
153483
153484 commit dc02797c1e386d72ff24268cc23c19352e8cef6f
153485 Author: Jorge Gonzalez <jorgegonz@svn.gnome.org>
153486 Date:   Fri May 1 20:20:01 2009 +0200
153487
153488     Updated Spanish translation
153489
153490  po/es.po | 1021
153491  +++++++++++++++++++++++++++++++-------------------------------
153492  1 file changed, 509 insertions(+), 512 deletions(-)
153493
153494 commit 92ac8d165eae438164cffce01fe92cdcf6488970
153495 Author: Dan Winship <danw@gnome.org>
153496 Date:   Fri May 1 10:08:52 2009 -0400
153497
153498     Misc warning fixes
153499
153500     glib/pcre/pcre_ucp_search_funcs.c, glib/pcre/pcre_valid_utf8.c: add
153501     back missing config.h includes, and this time add them to the copies
153502     in glib/update-pcre/ too so they don't get lost again on the next PCRE
153503     update.
153504
153505     glib/garray.c, glib/gbase64.c: fix signed/unsigned pointer casts
153506
153507     gio/xdgmime/xdgmimeglob.c: remove unused variable
153508
153509     gio/tests/live-g-file.c: fix printf args on x86_64
153510
153511     tests/Makefile.am, tests/regex-test.c: remove redundant -DENABLE_REGEX
153512
153513  gio/tests/live-g-file.c                 | 4 ++--
153514  gio/xdgmime/xdgmimeglob.c               | 1 -
153515  glib/garray.c                           | 2 +-
153516  glib/gbase64.c                          | 2 +-
153517  glib/pcre/pcre_ucp_searchfuncs.c        | 4 ++++
153518  glib/pcre/pcre_valid_utf8.c             | 1 +
153519  glib/update-pcre/pcre_ucp_searchfuncs.c | 4 ++++
153520  glib/update-pcre/pcre_valid_utf8.c      | 1 +
153521  tests/Makefile.am                       | 9 +--------
153522  tests/regex-test.c                      | 2 ++
153523  10 files changed, 17 insertions(+), 13 deletions(-)
153524
153525 commit 36cb01f447b2401195e3c6b577f490e868363630
153526 Author: Dan Winship <danw@gnome.org>
153527 Date:   Fri May 1 10:08:23 2009 -0400
153528
153529     Add README and INSTALL to .gitignore since they are autogenerated
153530
153531  .gitignore | 3 +++
153532  1 file changed, 3 insertions(+)
153533
153534 commit 83699774fa669abfbc5c5c3dc9265308246bd4f6
153535 Author: Michael Meeks <michael.meeks@novell.com>
153536 Date:   Fri May 1 15:23:23 2009 +0100
153537
153538     Patch originally committed only to the ChangeLog & tests ...
153539
153540             Bug 572508 – gmarkup speedup ...
153541
153542             * glib/gmarkup.c: Various optimizations: do less allocations
153543             by
153544             keeping a pool of GStrings, do in-place unescaping, avoid
153545             redundant
153546             utf-8 validation.
153547
153548  glib/gmarkup.c | 1129
153549  +++++++++++++++++++++++---------------------------------
153550  1 file changed, 455 insertions(+), 674 deletions(-)
153551
153552 commit d8029ca9bc24bcff7f33c973ef13fae7e6fab904
153553 Author: Alexander Larsson <alexl@redhat.com>
153554 Date:   Thu Apr 30 10:46:37 2009 +0200
153555
153556     Ensure g_inet_address_get_type() call is not optimized away
153557
153558     Yet another place where the get_type call can be optimized away due
153559     to the G_GNUC_CONST attribute. Use a volatile variable to ensure
153560     its not.
153561
153562  gio/gresolver.c | 4 +++-
153563  1 file changed, 3 insertions(+), 1 deletion(-)
153564
153565 commit 97fe421518139dcb3477209d3d3c3b6744f54153
153566 Author: David King <davidk@openismus.com>
153567 Date:   Wed Apr 29 15:58:35 2009 +0200
153568
153569     Fix ginetaddress.c compile on Linux
153570
153571     The GType type definition belongs outside the G_OS_WIN32 typedef.
153572
153573  gio/ginetaddress.c | 2 +-
153574  1 file changed, 1 insertion(+), 1 deletion(-)
153575
153576 commit 402847c8878a6bf839facdf7a91f096769ebc609
153577 Author: David Zeuthen <davidz@redhat.com>
153578 Date:   Wed Apr 29 11:15:20 2009 -0400
153579
153580     Bug 580450 – Reference counting and boxed types for arrays
153581
153582     Add reference counting and boxed types for GArray, GByteArray and
153583     GPtrArray.
153584
153585     Signed-off-by: Matthias Clasen <mclasen@redhat.com>
153586
153587  docs/reference/glib/glib-sections.txt        |   9 +
153588  docs/reference/glib/tmpl/arrays.sgml         |  41 ++++-
153589  docs/reference/glib/tmpl/arrays_byte.sgml    |  23 ++-
153590  docs/reference/glib/tmpl/arrays_pointer.sgml |  64 ++++++-
153591  glib/garray.c                                | 253
153592  +++++++++++++++++++++++++--
153593  glib/garray.h                                |  10 ++
153594  glib/glib.symbols                            |   9 +
153595  glib/tests/array-test.c                      | 172 ++++++++++++++++++
153596  gobject/gboxed.c                             |  33 ++++
153597  gobject/gboxed.h                             |  27 +++
153598  gobject/gobject.symbols                      |   3 +
153599  11 files changed, 616 insertions(+), 28 deletions(-)
153600
153601 commit d80e12104f139def9bea28a510bf1d7c103e20f9
153602 Author: Alexander Larsson <alexl@redhat.com>
153603 Date:   Wed Apr 29 12:19:57 2009 +0200
153604
153605     Ensure we're actually initializing the winsock library
153606
153607     It turns out that just calling g_inet_address_get_type() isn't
153608     enough, since its marked G_GNUC_CONST, so the call is optimized
153609     away. If we assign the return value to a volatile location we ensure
153610     it is called.
153611
153612  gio/ginetaddress.c | 3 ++-
153613  1 file changed, 2 insertions(+), 1 deletion(-)
153614
153615 commit 49dfb50afc9400779c0be02ea3c285780b42c928
153616 Author: David Zeuthen <davidz@redhat.com>
153617 Date:   Sat Apr 25 22:41:07 2009 -0400
153618
153619     Bug 580453 – Hash and equal functions for gint64 and gdouble
153620
153621  docs/reference/glib/glib-sections.txt     |  4 ++
153622  docs/reference/glib/tmpl/hash_tables.sgml | 38 +++++++++++++++
153623  glib/ghash.c                              | 13 +++---
153624  glib/ghash.h                              |  8 ++++
153625  glib/glib.symbols                         |  4 ++
153626  glib/gutils.c                             | 78
153627  +++++++++++++++++++++++++++++++
153628  6 files changed, 139 insertions(+), 6 deletions(-)
153629
153630 commit 5a368d469a2441d7d77d78fe104dc3560093ebac
153631 Author: Jordi Mas i Hernandez <jmas@softcatala.org>
153632 Date:   Sun Apr 26 20:18:38 2009 +0200
153633
153634     Minor fixes to Catalan translation
153635
153636  po/ca.po | 922
153637  +++++++++++++++++++++++++++++++--------------------------------
153638  1 file changed, 457 insertions(+), 465 deletions(-)
153639
153640 commit 61f130015bbbbc99ce0189cca1c95f7e2e735202
153641 Author: paul <ephraim_owns@hotmail.com>
153642 Date:   Sun Apr 26 13:16:34 2009 -0400
153643
153644     Fix socket-related configure tests on old platforms
153645
153646     include <sys/types.h> in case <sys/socket.h> doesn't. #580299
153647
153648  configure.in | 1 +
153649  1 file changed, 1 insertion(+)
153650
153651 commit 7c9caecfebf7d15899fe361324c414fbfc7b1317
153652 Author: Dan Winship <danw@gnome.org>
153653 Date:   Sun Apr 26 12:18:42 2009 -0400
153654
153655     Fix the networking stuff on (current) OS X
153656
153657     OS X's headers split up the current and old (BIND 4) nameserver stuff
153658     slightly differently than Linux does, but explicitly including
153659     arpa/nameser_compat.h does the right thing on both. Part of #580301
153660
153661  gio/ginetaddress.c       | 3 +++
153662  gio/gnetworkingprivate.h | 6 ++++--
153663  2 files changed, 7 insertions(+), 2 deletions(-)
153664
153665 commit 9a15da50e4d10794c35e4b638b7ab521be671a6e
153666 Author: Dan Winship <danw@gnome.org>
153667 Date:   Sun Apr 26 09:59:28 2009 -0400
153668
153669     Fix ginetaddress.c compile on Solaris
153670
153671     In glibc, IN6_IS_ADDR_UNSPECIFIED() et al. cast their argument to a
153672     uint32_t*, so it doesn't matter whether you pass them the in6_addr
153673     itself (which is what you're supposed to do) or one of its union
153674     members (which is what we were actually doing). Solaris's macro
153675     accesses the in6_addr fields directly though, and so only works if you
153676     pass the actual in6_addr. #580194.
153677
153678  gio/ginetaddress.c | 20 ++++++++++----------
153679  1 file changed, 10 insertions(+), 10 deletions(-)
153680
153681 commit 491a036d8480f4d710ef601a27a57b559b0a46d7
153682 Author: Johan Bilien <jobi@litl.com>
153683 Date:   Wed Apr 22 19:09:34 2009 +0100
153684
153685     Fix translation from GIO's file attr to xattr attributes
153686
153687     Bug 579862 – requesting xattr::foo ends up calling getxattr(...,
153688     user.:foo,...)
153689
153690     The patch makes sure we escape xattr::, not xattr:, before adding
153691     user.
153692     and calling getxattr.
153693
153694  gio/glocalfileinfo.c | 2 +-
153695  1 file changed, 1 insertion(+), 1 deletion(-)
153696
153697 commit a9c33dbd7aeeb715677d619cbddc0d621872cc43
153698 Author: Christian Persch <chpe@gnome.org>
153699 Date:   Wed Apr 22 15:12:37 2009 +0200
153700
153701     Use P_ for translatable param spec strings
153702
153703     Translatable param spec strings should be annotated with P_()
153704     instead of
153705     plain _(). Bug #579830.
153706
153707  gio/gfileicon.c          |  4 ++--
153708  gio/ginetaddress.c       | 48
153709  ++++++++++++++++++++++++------------------------
153710  gio/gsocketaddress.c     |  4 ++--
153711  gio/gthemedicon.c        | 12 ++++++------
153712  gio/gunixinputstream.c   |  8 ++++----
153713  gio/gunixoutputstream.c  |  8 ++++----
153714  gio/gunixsocketaddress.c |  4 ++--
153715  7 files changed, 44 insertions(+), 44 deletions(-)
153716
153717 commit 9a3d18d2a652f9f1567e09bdb1055e6cb462f710
153718 Author: Dan Winship <danw@gnome.org>
153719 Date:   Mon Dec 29 13:38:28 2008 -0500
153720
153721     GResolver wrappers: GNetworkAddress, GNetworkService,
153722     GSocketConnectable
153723
153724     Higher-level wrappers around GResolver. GSocketConnectable provides an
153725     interface for synchronously or asynchronously iterating multiple
153726     socket addresses, with GNetworkAddress and GNetworkService providing
153727     interfaces based on hostname and SRV record resolution.
153728     Part of #548466.
153729
153730  docs/reference/gio/gio-docs.xml     |   3 +
153731  docs/reference/gio/gio-sections.txt |  71 ++++
153732  docs/reference/gio/gio.types        |   4 +
153733  gio/Makefile.am                     |   8 +
153734  gio/gio.h                           |   4 +
153735  gio/gio.symbols                     |  35 ++
153736  gio/giotypes.h                      |   4 +
153737  gio/gnetworkaddress.c               | 462 +++++++++++++++++++++++++
153738  gio/gnetworkaddress.h               |  65 ++++
153739  gio/gnetworkservice.c               | 658
153740  ++++++++++++++++++++++++++++++++++++
153741  gio/gnetworkservice.h               |  69 ++++
153742  gio/gresolver.c                     |  12 +
153743  gio/gsocketaddress.c                |  90 ++++-
153744  gio/gsocketaddressenumerator.c      | 191 +++++++++++
153745  gio/gsocketaddressenumerator.h      |  89 +++++
153746  gio/gsocketconnectable.c            | 148 ++++++++
153747  gio/gsocketconnectable.h            |  68 ++++
153748  gio/gsrvtarget.c                    |   7 +-
153749  gio/tests/.gitignore                |   1 +
153750  gio/tests/resolver.c                | 141 +++++++-
153751  20 files changed, 2121 insertions(+), 9 deletions(-)
153752
153753 commit c94d3f92885456e1dc9e2fb27b709017f29d04ce
153754 Author: Dan Winship <danw@gnome.org>
153755 Date:   Mon Dec 29 12:53:47 2008 -0500
153756
153757     Add GResolver, a glib-ish interface to DNS
153758
153759     GResolver provides asynchronous (and synchronous-but-cancellable) APIs
153760     for resolving hostnames, reverse-resolving IP addresses back to
153761     hostnames, and resolving SRV records. Part of #548466.
153762
153763  configure.in                        |   25 +
153764  docs/reference/gio/Makefile.am      |    6 +-
153765  docs/reference/gio/gio-docs.xml     |    2 +
153766  docs/reference/gio/gio-sections.txt |   52 ++
153767  docs/reference/gio/gio.types        |    1 +
153768  gio/Makefile.am                     |   18 +-
153769  gio/ginetaddress.c                  |    7 +-
153770  gio/gio.h                           |    2 +
153771  gio/gio.symbols                     |   57 ++
153772  gio/gioenums.h                      |   14 +
153773  gio/giotypes.h                      |    4 +-
153774  gio/gnetworkingprivate.h            |   32 +
153775  gio/gresolver.c                     |  855 ++++++++++++++++++++
153776  gio/gresolver.h                     |  159 ++++
153777  gio/gsrvtarget.c                    |  334 ++++++++
153778  gio/gsrvtarget.h                    |   52 ++
153779  gio/gthreadedresolver.c             |  617 +++++++++++++++
153780  gio/gthreadedresolver.h             |   50 ++
153781  gio/gunixresolver.c                 |  433 ++++++++++
153782  gio/gunixresolver.h                 |   53 ++
153783  gio/gwin32resolver.c                |  481 +++++++++++
153784  gio/gwin32resolver.h                |   49 ++
153785  gio/libasyncns/Makefile.am          |   15 +
153786  gio/libasyncns/README               |    7 +
153787  gio/libasyncns/asyncns.c            | 1498
153788  +++++++++++++++++++++++++++++++++++
153789  gio/libasyncns/asyncns.h            |  163 ++++
153790  gio/libasyncns/g-asyncns.h          |   28 +
153791  gio/libasyncns/update.sh            |   20 +
153792  gio/pltcheck.sh                     |    2 +-
153793  gio/tests/.gitignore                |    1 +
153794  gio/tests/Makefile.am               |    8 +-
153795  gio/tests/resolver.c                |  377 +++++++++
153796  32 files changed, 5412 insertions(+), 10 deletions(-)
153797
153798 commit 68fc0556275edf6e63a3242841f2981a42ee11cb
153799 Author: Dan Winship <danw@gnome.org>
153800 Date:   Fri Dec 12 13:13:55 2008 -0500
153801
153802     Add network address and socket types
153803
153804     Types and methods for dealing with IPv4 and IPv6 addresses (and UNIX
153805     domain socket addresses under UNIX). This does not include code for
153806     actual socket I/O.
153807
153808     Originally from "gnio". Much of the code was written by Christian
153809     Kellner, Samuel Cormier-Iijima, and Ryan Lortie.
153810
153811     Part of #548466.
153812
153813  configure.in                        |  28 ++
153814  docs/reference/gio/gio-docs.xml     |   7 +
153815  docs/reference/gio/gio-sections.txt |  91 +++++
153816  docs/reference/gio/gio.types        |   4 +
153817  gio/Makefile.am                     |  11 +-
153818  gio/ginetaddress.c                  | 747
153819  ++++++++++++++++++++++++++++++++++++
153820  gio/ginetaddress.h                  | 101 +++++
153821  gio/ginetsocketaddress.c            | 306 +++++++++++++++
153822  gio/ginetsocketaddress.h            |  69 ++++
153823  gio/gio.h                           |   3 +
153824  gio/gio.symbols                     |  51 +++
153825  gio/gioenums.h                      |  20 +
153826  gio/giotypes.h                      |   5 +
153827  gio/gnetworkingprivate.h            |  53 +++
153828  gio/gsocketaddress.c                | 233 +++++++++++
153829  gio/gsocketaddress.h                |  77 ++++
153830  gio/gunixsocketaddress.c            | 206 ++++++++++
153831  gio/gunixsocketaddress.h            |  61 +++
153832  glibconfig.h.win32.in               |   3 +
153833  19 files changed, 2075 insertions(+), 1 deletion(-)
153834
153835 commit 6a3b4fa05ac996566e7b8037edf80d0f06fa2a90
153836 Author: Dan Winship <danw@gnome.org>
153837 Date:   Mon Dec 29 09:00:17 2008 -0500
153838
153839     Add hostname-related utilities in glib/ghostutils.h
153840
153841     Functions for converting between UTF-8 IDNs (Internationalized Domain
153842     Names) and their ASCII-Compatible Encodings, plus a function to
153843     recognize
153844     IP addresses. Part of #548466.
153845
153846  docs/reference/glib/glib-docs.sgml       |   2 +
153847  docs/reference/glib/glib-sections.txt    |  13 +
153848  docs/reference/glib/tmpl/ghostutils.sgml |  64 +++
153849  glib/Makefile.am                         |   2 +
153850  glib/ghostutils.c                        | 758
153851  +++++++++++++++++++++++++++++++
153852  glib/ghostutils.h                        |  40 ++
153853  glib/glib.h                              |   1 +
153854  glib/glib.symbols                        |  10 +
153855  glib/tests/.gitignore                    |   1 +
153856  glib/tests/Makefile.am                   |   3 +
153857  glib/tests/hostutils.c                   | 267 +++++++++++
153858  11 files changed, 1161 insertions(+)
153859
153860 commit dda20bccbfc2a560c13532612382712c17717085
153861 Author: Stefan Kost <ensonic@users.sf.net>
153862 Date:   Tue Apr 21 23:21:28 2009 +0300
153863
153864     goption: format section docs according to gtk-doc rules and fixes
153865     broken xml
153866
153867  glib/goption.c | 25 +++++++++----------------
153868  1 file changed, 9 insertions(+), 16 deletions(-)
153869
153870 commit 57bd24dc4907e6959f953be0759b946c16c78386
153871 Author: Stefan Kost <ensonic@users.sf.net>
153872 Date:   Tue Apr 14 11:32:59 2009 +0300
153873
153874     goption: document that some option args need to be freed by the callee
153875
153876     Option arguments where the result is stored in a string or string
153877     array need to
153878     be freed by the owner of the option group. Fixes #578363.
153879
153880  glib/goption.c | 3 +++
153881  glib/goption.h | 5 +++++
153882  2 files changed, 8 insertions(+)
153883
153884 commit 2026c232b3437ff0f1222b6b045379ca273393e8
153885 Author: Stefan Kost <ensonic@users.sf.net>
153886 Date:   Tue Apr 14 11:23:25 2009 +0300
153887
153888     goption: move docs from tmpl folder to inline comments
153889
153890  docs/reference/glib/tmpl/.gitignore  |   1 +
153891  docs/reference/glib/tmpl/option.sgml | 603
153892  -----------------------------------
153893  glib/goption.c                       | 113 +++++++
153894  glib/goption.h                       | 204 +++++++++++-
153895  glib/gtypes.h                        |  13 +
153896  5 files changed, 330 insertions(+), 604 deletions(-)
153897
153898 commit 0f48f804b665943a2fd848ab6efbe913003daa82
153899 Author: Alexander Larsson <alexl@redhat.com>
153900 Date:   Mon Apr 20 13:14:32 2009 +0200
153901
153902     Use g_cancellable_connect/disconnect
153903
153904     Use the new cancellable helper functions to avoid races. (#572844)
153905
153906  gio/gasynchelper.c | 9 ++++-----
153907  1 file changed, 4 insertions(+), 5 deletions(-)
153908
153909 commit 0001014c378636e5848f4b3d8f38fc7a84c33b22
153910 Author: Alexander Larsson <alexl@redhat.com>
153911 Date:   Mon Apr 20 13:12:08 2009 +0200
153912
153913     Add helpers for connecting/disconnecting to cancelled signal
153914
153915     There are race conditions when connecting and disconnecting from the
153916     "cancelled" signal on GCancellable which you need to do when
153917     implementing cancellable operations. This adds helper functions that
153918     avoid these races and mentions these races in the docs. (#572844)
153919
153920  docs/reference/gio/gio-sections.txt |   2 +
153921  gio/gcancellable.c                  | 214
153922  +++++++++++++++++++++++++++++-------
153923  gio/gcancellable.h                  |   6 +
153924  gio/gio.symbols                     |   2 +
153925  4 files changed, 183 insertions(+), 41 deletions(-)
153926
153927 commit c17d4dd117db554e501a18a41de53734f7f87003
153928 Author: zabeeh khan <zabeehkhan@gmail.com>
153929 Date:   Fri Apr 17 11:27:38 2009 +0530
153930
153931     Pashto Translation committed as per the request made by Zabeeh Khan
153932     on the gnome-i18n list
153933
153934  po/ps.po | 870
153935  ++++++++++++++++++++++++++++++++-------------------------------
153936  1 file changed, 437 insertions(+), 433 deletions(-)
153937
153938 commit b85834c22369579d1bea86b392594d0b912a5858
153939 Author: Matthias Clasen <mclasen@redhat.com>
153940 Date:   Sat Apr 11 18:10:24 2009 -0400
153941
153942     Bump version
153943
153944  configure.in | 4 ++--
153945  1 file changed, 2 insertions(+), 2 deletions(-)
153946
153947 commit 2c1dc529e8d9b1ab2d8ccb8abb1efed836584616
153948 Author: Matthias Clasen <mclasen@redhat.com>
153949 Date:   Thu Apr 9 21:34:49 2009 -0400
153950
153951     Add a note about handling non-hal backends
153952
153953  gio/gvolume.c | 14 ++++++++++----
153954  1 file changed, 10 insertions(+), 4 deletions(-)
153955
153956 commit 6e11246cc828217fd04a23f16b67db11333523f9
153957 Author: Matthias Clasen <mclasen@redhat.com>
153958 Date:   Thu Apr 9 18:47:28 2009 -0400
153959
153960     Release GLib 2.20.1
153961
153962  po/am.po       |  154 ++++----
153963  po/ar.po       |  839 ++++++++++++++++++++-------------------
153964  po/as.po       |  871 ++++++++++++++++++++--------------------
153965  po/az.po       |  154 ++++----
153966  po/be.po       |  156 ++++----
153967  po/be@latin.po |  156 ++++----
153968  po/bg.po       |  836 ++++++++++++++++++++-------------------
153969  po/bn.po       |  154 ++++----
153970  po/bn_IN.po    |  154 ++++----
153971  po/bs.po       |  154 ++++----
153972  po/ca.po       |  836 ++++++++++++++++++++-------------------
153973  po/cs.po       |  154 ++++----
153974  po/cy.po       |  154 ++++----
153975  po/da.po       |  837 ++++++++++++++++++++-------------------
153976  po/de.po       |  836 ++++++++++++++++++++-------------------
153977  po/dz.po       |  154 ++++----
153978  po/el.po       |  863 ++++++++++++++++++++--------------------
153979  po/en_CA.po    |  154 ++++----
153980  po/en_GB.po    |  836 ++++++++++++++++++++-------------------
153981  po/eo.po       |  154 ++++----
153982  po/es.po       |  841 ++++++++++++++++++++-------------------
153983  po/et.po       |  154 ++++----
153984  po/eu.po       |  894 ++++++++++++++++++++---------------------
153985  po/fa.po       |  154 ++++----
153986  po/fi.po       |  154 ++++----
153987  po/fr.po       |  836 ++++++++++++++++++++-------------------
153988  po/ga.po       |  154 ++++----
153989  po/gl.po       |  836 ++++++++++++++++++++-------------------
153990  po/gu.po       |  154 ++++----
153991  po/he.po       |  154 ++++----
153992  po/hi.po       |  154 ++++----
153993  po/hr.po       |  154 ++++----
153994  po/hu.po       |  905 +++++++++++++++++++++---------------------
153995  po/hy.po       |  154 ++++----
153996  po/id.po       |  154 ++++----
153997  po/is.po       |  154 ++++----
153998  po/it.po       |  839 ++++++++++++++++++++-------------------
153999  po/ja.po       |  836 ++++++++++++++++++++-------------------
154000  po/ka.po       |  154 ++++----
154001  po/kn.po       |  880 +++++++++++++++++++++--------------------
154002  po/ko.po       |  154 ++++----
154003  po/ku.po       |  154 ++++----
154004  po/lt.po       |  836 ++++++++++++++++++++-------------------
154005  po/lv.po       |  154 ++++----
154006  po/mai.po      |  154 ++++----
154007  po/mg.po       |  154 ++++----
154008  po/mk.po       |  154 ++++----
154009  po/ml.po       |  886 ++++++++++++++++++++---------------------
154010  po/mn.po       |  154 ++++----
154011  po/mr.po       |  154 ++++----
154012  po/ms.po       |  154 ++++----
154013  po/nb.po       |  836 ++++++++++++++++++++-------------------
154014  po/ne.po       |  154 ++++----
154015  po/nl.po       |  154 ++++----
154016  po/nn.po       |  154 ++++----
154017  po/oc.po       |  154 ++++----
154018  po/or.po       |  871 ++++++++++++++++++++--------------------
154019  po/pa.po       |  868 ++++++++++++++++++++--------------------
154020  po/pl.po       |  836 ++++++++++++++++++++-------------------
154021  po/ps.po       |  154 ++++----
154022  po/pt.po       |  154 ++++----
154023  po/pt_BR.po    |  836 ++++++++++++++++++++-------------------
154024  po/ro.po       |  154 ++++----
154025  po/ru.po       |  836 ++++++++++++++++++++-------------------
154026  po/rw.po       |  154 ++++----
154027  po/si.po       |  154 ++++----
154028  po/sk.po       |  154 ++++----
154029  po/sl.po       | 1165
154030  ++++++++++++++++++++++++++----------------------------
154031  po/sq.po       |  156 ++++----
154032  po/sr.po       |  154 ++++----
154033  po/sr@ije.po   |  154 ++++----
154034  po/sr@latin.po |  154 ++++----
154035  po/sv.po       | 1203
154036  ++++++++++++++++++++++++++++----------------------------
154037  po/ta.po       |  888 ++++++++++++++++++++---------------------
154038  po/te.po       |  154 ++++----
154039  po/th.po       |  154 ++++----
154040  po/tl.po       |  154 ++++----
154041  po/tr.po       |  154 ++++----
154042  po/tt.po       |  154 ++++----
154043  po/uk.po       |  154 ++++----
154044  po/vi.po       |  154 ++++----
154045  po/wa.po       |  154 ++++----
154046  po/xh.po       |  154 ++++----
154047  po/yi.po       |  154 ++++----
154048  po/zh_CN.po    |  839 ++++++++++++++++++++-------------------
154049  po/zh_HK.po    |  154 ++++----
154050  po/zh_TW.po    |  154 ++++----
154051  87 files changed, 17103 insertions(+), 16510 deletions(-)
154052
154053 commit 009689e09b0cd9cc0a322d1361940183330bada6
154054 Author: Matthias Clasen <mclasen@redhat.com>
154055 Date:   Thu Apr 9 17:43:59 2009 -0400
154056
154057     Update for 2.20.1
154058
154059  NEWS | 44 ++++++++++++++++++++++++++++++++++++++++++++
154060  1 file changed, 44 insertions(+)
154061
154062 commit e68a35689fbcbab965b6631882381309cb0a20d8
154063 Author: Matthias Clasen <mclasen@redhat.com>
154064 Date:   Thu Apr 9 14:56:49 2009 -0400
154065
154066     Fix G_DEFINE_TYPE_EXTENDED docs
154067
154068     Make the docs for G_DEFINE_TYPE_EXTENDED match the actual
154069     definition of the macro.  (#577985)
154070
154071  gobject/gtype.h | 71
154072  +++++++++++++++++++++++++++------------------------------
154073  1 file changed, 34 insertions(+), 37 deletions(-)
154074
154075 commit 856632c496d15f3f273d567b521a2b06afc32721
154076 Author: Gian Mario Tagliaretti <gianmt@gnome.org>
154077 Date:   Thu Apr 9 14:35:36 2009 -0400
154078
154079     Fix a typo in GFile docs
154080
154081     Fixed function name in GFile docs from g_set_display_name to
154082     g_file_set_display_name so that gtk-doc can link correctly.  (#578002)
154083
154084  gio/gfile.c | 2 +-
154085  1 file changed, 1 insertion(+), 1 deletion(-)
154086
154087 commit 950de29d0e9720ce0979a84530130e27a3a59f74
154088 Author: Kenneth Nielsen <k.nielsen81@gmail.com>
154089 Date:   Thu Apr 9 13:49:00 2009 +0200
154090
154091     Updated Danish translation\n\nUpdated Danish translation by Kenneth
154092     Nielsen.
154093
154094  po/da.po | 156
154095  ++++++++++++++++++++++++++++++++++-----------------------------
154096  1 file changed, 84 insertions(+), 72 deletions(-)
154097
154098 commit efc2cdbfc981754db361f49c30c8ee24ac0c769e
154099 Author: Peter Kjellerstedt <pkj@axis.com>
154100 Date:   Wed Apr 8 10:26:11 2009 -0400
154101
154102     Fix parsing of timezones
154103
154104     Make g_time_val_from_iso8601 handle timezones with minutes correctly;
154105     also accept comma as a fraction separator.  (#578369)
154106
154107  glib/gtimer.c    |  6 +++---
154108  tests/testglib.c | 18 +++++++++++++++++-
154109  2 files changed, 20 insertions(+), 4 deletions(-)
154110
154111 commit d0cf7b38780b0832fc904f75eb387aa61eb2f76e
154112 Author: Alexander Larsson <alexl@redhat.com>
154113 Date:   Wed Apr 8 09:12:02 2009 +0200
154114
154115     Only mark regular files as backup files
154116
154117     Apps don't generally create backup directories, etc. So, if the file
154118     ends with ~ but is not a regular file shouldn't be considered a backup
154119     file. (#573673)
154120
154121  gio/glocalfileinfo.c | 3 ++-
154122  1 file changed, 2 insertions(+), 1 deletion(-)
154123
154124 commit 85a795b9bae44b973de1443f98728b21b78c68ae
154125 Author: Funda Wang <fundawang@gmail.com>
154126 Date:   Sun Apr 5 11:05:47 2009 +0800
154127
154128     Updated Simplified Chinese translation from Ray Wang
154129     <wanglei1123@gmail.com>
154130
154131  po/zh_CN.po | 87
154132  +++++++++++++++++++++++++++++++++++--------------------------
154133  1 file changed, 50 insertions(+), 37 deletions(-)
154134
154135 commit 7fd870830806def730341a328389f8b5df49fab4
154136 Author: Thanos Lefteris <alefteris@gmail.com>
154137 Date:   Fri Apr 3 20:12:27 2009 +0100
154138
154139     Updated Greek translation
154140
154141     Signed-off-by: Simos Xenitellis <simos@gnome.org>
154142
154143  po/el.po | 238
154144  +++++++++++++++++++++++++++++++++------------------------------
154145  1 file changed, 125 insertions(+), 113 deletions(-)
154146
154147 commit e6e82c51a64ca263877f730cc7531454d5430b77
154148 Author: Matthias Clasen <mclasen@redhat.com>
154149 Date:   Fri Apr 3 00:35:43 2009 -0400
154150
154151     Move hex_digits to rodata
154152
154153     Turn a string into a constant array.
154154
154155  gio/gfileattribute.c | 260
154156  +++++++++++++++++++++++++--------------------------
154157  1 file changed, 126 insertions(+), 134 deletions(-)
154158
154159 commit 25ff8ee7486c7bdf1612d3554fc1d7d91daedfa6
154160 Author: Matthias Clasen <mclasen@redhat.com>
154161 Date:   Fri Apr 3 00:23:54 2009 -0400
154162
154163     Don't lie about ext4 filesystems
154164
154165     When returning a filesystem type id, say "ext3/ext4" instead of
154166     "ext3",
154167     since both use the same superblock magic, so we can't discriminate
154168     them without more work.
154169
154170  gio/glocalfile.c | 2 +-
154171  1 file changed, 1 insertion(+), 1 deletion(-)
154172
154173 commit e8a42bb81c46204a86259e44aa9698658487e64a
154174 Author: Paolo Borelli <pborelli@katamail.com>
154175 Date:   Fri Apr 3 00:04:39 2009 -0400
154176
154177     Regex leak on error path
154178
154179     Don't leak the GRegex struct when g_regex_new() fails.
154180
154181  glib/gregex.c | 2 ++
154182  1 file changed, 2 insertions(+)
154183
154184 commit 82a5f787d68fd7d6ae973634694cebd43f126552
154185 Author: Matthias Clasen <mclasen@redhat.com>
154186 Date:   Thu Apr 2 23:57:59 2009 -0400
154187
154188     Update requirements
154189
154190     Mention that the mimetype-functionality of GIO reqires
154191     update-mime-database
154192     and update-desktop-database at runtime. (#577128)
154193
154194  INSTALL.in | 32 ++++++++++++++++-----------
154195  README.in  | 74
154196  +++++++++++++++++++++++++++++++-------------------------------
154197  2 files changed, 56 insertions(+), 50 deletions(-)
154198
154199 commit 20774c566393af28e5123322abb8e35840ff0e5a
154200 Author: Matthias Clasen <mclasen@redhat.com>
154201 Date:   Thu Apr 2 23:42:29 2009 -0400
154202
154203     Add a rule to generate ChangeLog
154204
154205     We use the same rule pango uses to create a ChangeLog file with
154206     the help of git-log. The format is somewhat different from traditional
154207     ChangeLog, but it contains the relevant information.
154208
154209  Makefile.am | 22 ++++++++++++++++++++--
154210  1 file changed, 20 insertions(+), 2 deletions(-)
154211
154212 commit b7f9a1ac8337c546f9db9b7ee9ff437b256c75d8
154213 Author: Matthias Clasen <mclasen@redhat.com>
154214 Date:   Thu Apr 2 23:14:54 2009 -0400
154215
154216     Rename ChangeLog to ChangeLog.pre-2-20
154217
154218     Rename ChangeLog to prevent old habits from luring me into adding
154219     entries there. Also, this makes room for autogenerating a ChangeLog
154220     at make dist.
154221
154222  ChangeLog => ChangeLog.pre-2-20 | 0
154223  1 file changed, 0 insertions(+), 0 deletions(-)
154224
154225 commit b160405aa0a66f3eb771af43b6d0000d076d045b
154226 Author: Matthias Clasen <mclasen@redhat.com>
154227 Date:   Thu Apr 2 23:13:35 2009 -0400
154228
154229     remove generated files
154230
154231     README and INSTALL are generated files, no need to keep them
154232     under source control.
154233
154234  INSTALL | 116 -------------------------------------
154235  README  | 199
154236  ----------------------------------------------------------------
154237  2 files changed, 315 deletions(-)
154238
154239 commit 1ce74b0dd34222b201369e5aff53b27182db7b66
154240 Author: Alexander Larsson <alexl@redhat.com>
154241 Date:   Thu Apr 2 19:01:56 2009 +0200
154242
154243     On trash, if rename fails with EXDEV, return G_IO_ERROR_NOT_SUPPORTED
154244
154245     Sometimes it seems like the trash dir and the file are on the same
154246     filesystem but the rename fails with EXDEV anyway (can happen
154247     e.g. with bind mounts or multiple mounts of the same device). In this
154248     case we want to return the right error so that apps can fallback to
154249     regular delete.
154250
154251  gio/glocalfile.c | 19 ++++++++++++++-----
154252  1 file changed, 14 insertions(+), 5 deletions(-)
154253
154254 commit 20df6b6e888a1aed596c8c60ed7427708a56a453
154255 Author: Tobias Mueller <gnome-bugs@auftrags-killer.org>
154256 Date:   Wed Apr 1 21:51:00 2009 -0400
154257
154258     Mark glib_gettext as string translation function
154259
154260     Make glib_gettext with G_GNUC_FORMAT to avoid warnings with
154261     -Wformat -Wformat-nonliteral.
154262     Signed-off-by: Matthias Clasen <mclasen@redhat.com>
154263
154264  glib/glib.symbols | 2 +-
154265  glib/glibintl.h   | 2 +-
154266  2 files changed, 2 insertions(+), 2 deletions(-)
154267
154268 commit 86aa49594feac9797ab87b83e198147aff4171fa
154269 Author: Hagen Schink <troja84@gmail.com>
154270 Date:   Wed Apr 1 21:30:51 2009 -0400
154271
154272     fix a typo in g_io_channel_flush docs
154273
154274     Refer to the correct return values.
154275
154276     Signed-off-by: Matthias Clasen <mclasen@redhat.com>
154277
154278  glib/giochannel.c | 4 ++--
154279  1 file changed, 2 insertions(+), 2 deletions(-)
154280
154281 commit 785bed2e18c18842f07ada42af2ec80cf18aca70
154282 Author: Matthias Clasen <mclasen@redhat.com>
154283 Date:   Tue Mar 31 19:39:16 2009 -0400
154284
154285     Update README files to refer to git
154286
154287     Update various README files to refer to git instead of svn.
154288     Add a README.commits that is pretty much a copy of the same file
154289     in GTK+. Also discontinue ChangeLog files.
154290
154291  ChangeLog                |  6 ++++
154292  HACKING                  |  8 ++---
154293  Makefile.am              |  1 +
154294  README                   | 76
154295  ++++++++++++++++++++++++------------------------
154296  README.commits           | 72
154297  +++++++++++++++++++++++++++++++++++++++++++++
154298  docs/reference/ChangeLog |  6 ++++
154299  gio/ChangeLog            |  6 ++++
154300  gmodule/ChangeLog        |  6 ++++
154301  gobject/ChangeLog        |  6 ++++
154302  gthread/ChangeLog        |  6 ++++
154303  po/ChangeLog             |  6 ++++
154304  11 files changed, 157 insertions(+), 42 deletions(-)
154305
154306 commit b5ef6da3c31ad1067b88f7edd53c5d48fe7f73c1
154307 Author: Manoj Kumar Giri <mgiri@src.gnome.org>
154308 Date:   Mon Mar 30 08:53:32 2009 +0000
154309
154310     Added entries for Oriya language Translation updation.
154311
154312     svn path=/trunk/; revision=8023
154313
154314  po/ChangeLog | 4 ++++
154315  1 file changed, 4 insertions(+)
154316
154317 commit b6a7cd609a1d0012ff07d62e04115830c68972e0
154318 Author: Manoj Kumar Giri <mgiri@src.gnome.org>
154319 Date:   Mon Mar 30 08:52:25 2009 +0000
154320
154321     Updated Oriya Translation.
154322
154323     svn path=/trunk/; revision=8022
154324
154325  po/or.po | 876
154326  ++++++++++++++++++++++++++++++++-------------------------------
154327  1 file changed, 443 insertions(+), 433 deletions(-)
154328
154329 commit a6ebda3d690098e28319dc391fb82a281f9113e8
154330 Author: Matthias Clasen <matthiasc@src.gnome.org>
154331 Date:   Sun Mar 29 19:08:57 2009 +0000
154332
154333     Copy a va_list when using it multiple times. Reported by Wim Lewis.
154334
154335             * glib/gmessages.c (g_logv): Copy a va_list when using it
154336             multiple times. Reported by Wim Lewis.
154337
154338
154339     svn path=/trunk/; revision=8021
154340
154341  ChangeLog        |  8 ++++++++
154342  glib/gmessages.c | 15 ++++++++++++---
154343  2 files changed, 20 insertions(+), 3 deletions(-)
154344
154345 commit dabbea65c61c402ed63fba0c36a419e4d4abdf46
154346 Author: Carlos Garnacho <carlosg@gnome.org>
154347 Date:   Thu Mar 26 13:59:02 2009 +0000
154348
154349     Bug 575270 – GVolumeMonitor::mount-pre-unmount not being emitted
154350
154351     2009-03-26  Carlos Garnacho  <carlosg@gnome.org>
154352
154353             Bug 575270 – GVolumeMonitor::mount-pre-unmount not being
154354             emitted
154355
154356             * gunixmount.c (eject_unmount_cb) (eject_unmount_do_cb)
154357             (eject_unmount_do): Emit ::mount-pre-unmount and wait
154358             500msec before
154359             actually trying to unmount.
154360
154361
154362     svn path=/trunk/; revision=8020
154363
154364  gio/ChangeLog    |  8 ++++++++
154365  gio/gunixmount.c | 52
154366  ++++++++++++++++++++++++++++++++++------------------
154367  2 files changed, 42 insertions(+), 18 deletions(-)
154368
154369 commit 3476bfe846b663049b393e43d272a06883b3fe7d
154370 Author: Gintautas Miliauskas <gintautas@miliauskas.lt>
154371 Date:   Thu Mar 26 13:52:46 2009 +0000
154372
154373     Updated Lithuanian translation.
154374
154375     2009-03-26  Gintautas Miliauskas  <gintautas@miliauskas.lt>
154376
154377             * lt.po: Updated Lithuanian translation.
154378
154379
154380
154381     svn path=/trunk/; revision=8019
154382
154383  po/ChangeLog |   4 +
154384  po/lt.po     | 842
154385  ++++++++++++++++++++++++++++++-----------------------------
154386  2 files changed, 433 insertions(+), 413 deletions(-)
154387
154388 commit 618617acfcc8bbbb0b563e5744218be213660cbb
154389 Author: Shankar Prasad <sprasad@src.gnome.org>
154390 Date:   Thu Mar 26 05:35:36 2009 +0000
154391
154392     updated kn.po
154393
154394     svn path=/trunk/; revision=8018
154395
154396  po/kn.po | 90
154397  ++++++++++++++++++++++++++++++++++++++--------------------------
154398  1 file changed, 53 insertions(+), 37 deletions(-)
154399
154400 commit 32f7e122b1c80171db3ce84ff8947a24d50e0e5a
154401 Author: Shankar Prasad <sprasad@src.gnome.org>
154402 Date:   Thu Mar 26 05:31:33 2009 +0000
154403
154404     updated kn.po
154405
154406     svn path=/trunk/; revision=8017
154407
154408  po/ChangeLog | 4 ++++
154409  1 file changed, 4 insertions(+)
154410
154411 commit d487ef7c2f13c66d2784a2d5371021c3c3043e12
154412 Author: Nickolay V. Shmyrev <nshmyrev@yandex.ru>
154413 Date:   Fri Mar 20 22:29:22 2009 +0000
154414
154415     Updated Russian translation.
154416
154417     2009-03-21  Nickolay V. Shmyrev <nshmyrev@yandex.ru>
154418
154419             * ru.po: Updated Russian translation.
154420
154421
154422     svn path=/trunk/; revision=8016
154423
154424  po/ChangeLog |  4 ++++
154425  po/ru.po     | 77
154426  ++++++++++++++++++++++++++++++++++--------------------------
154427  2 files changed, 48 insertions(+), 33 deletions(-)
154428
154429 commit edfe4405e05d832ff2449a54bf4938d964d3ae44
154430 Author: Kostas Papadimas <pkst@src.gnome.org>
154431 Date:   Wed Mar 18 15:49:52 2009 +0000
154432
154433     Updated Greek Translation by Fotis Tsamis.
154434
154435     svn path=/trunk/; revision=8015
154436
154437  po/ChangeLog |   4 ++
154438  po/el.po     | 145
154439  +++++++++++++++++++++++++++++------------------------------
154440  2 files changed, 75 insertions(+), 74 deletions(-)
154441
154442 commit fdcaf9381e3f084d9ddf1ffd0c35873602950151
154443 Author: Djihed Afifi <djihed@src.gnome.org>
154444 Date:   Wed Mar 18 09:20:03 2009 +0000
154445
154446     Updated Arabic translation
154447
154448     svn path=/trunk/; revision=8014
154449
154450  po/ChangeLog |   4 +
154451  po/ar.po     | 843
154452  ++++++++++++++++++++++++++++++-----------------------------
154453  2 files changed, 434 insertions(+), 413 deletions(-)
154454
154455 commit 11554d40ca7b0d8691a0a0d93b34bffef29276f0
154456 Author: Amitakhya Phukan <amitakhya@src.gnome.org>
154457 Date:   Wed Mar 18 06:31:05 2009 +0000
154458
154459     Updated assamese translations
154460
154461     svn path=/trunk/; revision=8013
154462
154463  po/ChangeLog |   4 +
154464  po/as.po     | 873
154465  ++++++++++++++++++++++++++++++-----------------------------
154466  2 files changed, 445 insertions(+), 432 deletions(-)
154467
154468 commit 07b2a7a5ad6818a692e41e9003f2a849f7220b66
154469 Author: Gabor Kelemen <kelemeng@gnome.hu>
154470 Date:   Wed Mar 18 00:05:58 2009 +0000
154471
154472     Translation updated.
154473
154474     2009-03-18  Gabor Kelemen  <kelemeng@gnome.hu>
154475
154476             * hu.po: Translation updated.
154477
154478
154479     svn path=/trunk/; revision=8012
154480
154481  po/ChangeLog |   4 +
154482  po/hu.po     | 911
154483  +++++++++++++++++++++++++++++------------------------------
154484  2 files changed, 457 insertions(+), 458 deletions(-)
154485
154486 commit 8df23d2283b56b181c4ebac9a74d9ea980efb1ba
154487 Author: Ryan Lortie <ryanl@src.gnome.org>
154488 Date:   Tue Mar 17 23:03:33 2009 +0000
154489
154490     trivial spelling/whitespace fixes
154491
154492     svn path=/trunk/; revision=8011
154493
154494  ChangeLog    | 18 +++++++++---------
154495  glib/gmain.c |  2 +-
154496  2 files changed, 10 insertions(+), 10 deletions(-)
154497
154498 commit 1d1fba442fd7e605288fe92809c59d58b0b8f186
154499 Author: Colin Walters <walters@redhat.com>
154500 Date:   Tue Mar 17 21:59:18 2009 +0000
154501
154502     Bug 575708 - runaway inotify madness ...
154503
154504     2009-03-17  Colin Walters  <walters@redhat.com>
154505
154506             Bug 575708 - runaway inotify madness ...
154507
154508             * gfilemonitor.c: Queue up events in a local list and
154509             fire one idle, instead of queuing lots of individual
154510             idles which has bad performance behavior.
154511
154512
154513     svn path=/trunk/; revision=8010
154514
154515  gio/ChangeLog      |  8 ++++++
154516  gio/gfilemonitor.c | 78
154517  ++++++++++++++++++++++++++++++++++++++++--------------
154518  2 files changed, 66 insertions(+), 20 deletions(-)
154519
154520 commit 044733e2a0d5b3192c38b35611b9de4364c6c810
154521 Author: Tomasz Dominikowski <tdominikowski@aviary.pl>
154522 Date:   Tue Mar 17 17:02:00 2009 +0000
154523
154524     Updated Polish translation
154525
154526     2009-03-17  Tomasz Dominikowski  <tdominikowski@aviary.pl>
154527
154528             * pl.po: Updated Polish translation
154529
154530     svn path=/trunk/; revision=8009
154531
154532  po/ChangeLog |   4 +
154533  po/pl.po     | 844
154534  ++++++++++++++++++++++++++++++-----------------------------
154535  2 files changed, 434 insertions(+), 414 deletions(-)
154536
154537 commit bbb1d85d7233bff2dae91a5cf06600a28e91cec0
154538 Author: Inaki Larranaga Murgoitio <dooteo@euskalgnu.org>
154539 Date:   Tue Mar 17 16:49:22 2009 +0000
154540
154541     Updated Basque translation.
154542
154543     2009-03-17  Inaki Larranaga Murgoitio  <dooteo@euskalgnu.org>
154544
154545             * eu.po: Updated Basque translation.
154546
154547
154548     svn path=/trunk/; revision=8008
154549
154550  po/ChangeLog |   4 +
154551  po/eu.po     | 894
154552  +++++++++++++++++++++++++++++------------------------------
154553  2 files changed, 451 insertions(+), 447 deletions(-)
154554
154555 commit 2ff422d461faec17797f498afd82d23bd3ea8f2e
154556 Author: Ani Peter <anipeter@src.gnome.org>
154557 Date:   Tue Mar 17 15:41:14 2009 +0000
154558
154559     Updated Malayalam Translation
154560
154561     svn path=/trunk/; revision=8007
154562
154563  po/ChangeLog | 4 ++++
154564  1 file changed, 4 insertions(+)
154565
154566 commit ad9afec76fa198fd2edc56d5fcb834fd2c9577bc
154567 Author: Ani Peter <anipeter@src.gnome.org>
154568 Date:   Tue Mar 17 15:41:04 2009 +0000
154569
154570     Updated Malayalam Translation
154571
154572     svn path=/trunk/; revision=8006
154573
154574  po/ml.po | 892
154575  ++++++++++++++++++++++++++++++++-------------------------------
154576  1 file changed, 448 insertions(+), 444 deletions(-)
154577
154578 commit 4ed58e576ea15bb84b4b1b461f8f8deea3a09d50
154579 Author: Ignacio Casal Quinteiro <icq@src.gnome.org>
154580 Date:   Tue Mar 17 14:12:26 2009 +0000
154581
154582     Updated Galician translation
154583
154584     svn path=/trunk/; revision=8005
154585
154586  po/ChangeLog |  4 +++
154587  po/gl.po     | 84
154588  ++++++++++++++++++++++++++++++++++--------------------------
154589  2 files changed, 51 insertions(+), 37 deletions(-)
154590
154591 commit ebf52321606815d09a8a25f6778eae205531a1cb
154592 Author: Gil Forcada Codinachs <gforcada@src.gnome.org>
154593 Date:   Tue Mar 17 13:52:09 2009 +0000
154594
154595     Updated Catalan translation
154596
154597     svn path=/trunk/; revision=8004
154598
154599  po/ChangeLog |   4 +
154600  po/ca.po     | 842
154601  ++++++++++++++++++++++++++++++-----------------------------
154602  2 files changed, 433 insertions(+), 413 deletions(-)
154603
154604 commit ae38feb249df9a5dc4b9ecc85c55d13f256c7477
154605 Author: Takeshi AIHANA <takeshi.aihana@gmail.com>
154606 Date:   Tue Mar 17 13:20:20 2009 +0000
154607
154608     Update Japanese translation.
154609
154610     2009-03-17  Takeshi AIHANA <takeshi.aihana@gmail.com>
154611
154612             * ja.po: Update Japanese translation.
154613
154614     svn path=/trunk/; revision=8003
154615
154616  po/ChangeLog |   4 +
154617  po/ja.po     | 842
154618  ++++++++++++++++++++++++++++++-----------------------------
154619  2 files changed, 433 insertions(+), 413 deletions(-)
154620
154621 commit fab272e104ac536fea40501594eef457955c50b8
154622 Author: Hendrik Richter <hendrikr@gnome.org>
154623 Date:   Tue Mar 17 12:08:42 2009 +0000
154624
154625     Updated German translation.
154626
154627     2009-03-17  Hendrik Richter  <hendrikr@gnome.org>
154628
154629             * de.po: Updated German translation.
154630
154631     svn path=/trunk/; revision=8002
154632
154633  po/ChangeLog |  4 +++
154634  po/de.po     | 80
154635  ++++++++++++++++++++++++++++++++++--------------------------
154636  2 files changed, 50 insertions(+), 34 deletions(-)
154637
154638 commit b54278668e432f67cbc3ed8e167fce14cd44d3e8
154639 Author: Alexander Shopov <ash@contact.bg>
154640 Date:   Tue Mar 17 12:06:18 2009 +0000
154641
154642     Updated Bulgarian translation by Alexander Shopov <ash@contact.bg>
154643
154644     2009-03-17  Alexander Shopov  <ash@contact.bg>
154645
154646             * bg.po: Updated Bulgarian translation by
154647             Alexander Shopov <ash@contact.bg>
154648
154649     svn path=/trunk/; revision=8001
154650
154651  po/ChangeLog |  5 ++++
154652  po/bg.po     | 79
154653  ++++++++++++++++++++++++++++++++++--------------------------
154654  2 files changed, 50 insertions(+), 34 deletions(-)
154655
154656 commit a3fe42808174f1593559cfdcd581a4791d139f72
154657 Author: Alexander Larsson <alexl@redhat.com>
154658 Date:   Tue Mar 17 11:21:37 2009 +0000
154659
154660     fix attributes argument of query_info methods to be "const char *".
154661
154662     2009-03-17  Alexander Larsson  <alexl@redhat.com>
154663
154664             * glocalfileinputstream.c:
154665             * glocalfileoutputstream.c:
154666             fix attributes argument of query_info methods to
154667             be "const char *".
154668
154669
154670     svn path=/trunk/; revision=8000
154671
154672  gio/ChangeLog                | 7 +++++++
154673  gio/glocalfileinputstream.c  | 4 ++--
154674  gio/glocalfileoutputstream.c | 4 ++--
154675  3 files changed, 11 insertions(+), 4 deletions(-)
154676
154677 commit 6cdd01bfcc10af04c05ccd90669e49551d6872a3
154678 Author: Claude Paroz <claude@2xlibre.net>
154679 Date:   Tue Mar 17 08:22:23 2009 +0000
154680
154681     Updated French translation.
154682
154683     2009-03-17  Claude Paroz  <claude@2xlibre.net>
154684
154685             * fr.po: Updated French translation.
154686
154687     svn path=/trunk/; revision=7999
154688
154689  po/ChangeLog |   4 +
154690  po/fr.po     | 844
154691  ++++++++++++++++++++++++++++++-----------------------------
154692  2 files changed, 435 insertions(+), 413 deletions(-)
154693
154694 commit e9de4af6761a150ad1e4cf50838e034cb8d51c78
154695 Author: Kjartan Maraas <kmaraas@gnome.org>
154696 Date:   Tue Mar 17 08:18:12 2009 +0000
154697
154698     Updated Norwegian bokmål translation.
154699
154700     2009-03-17  Kjartan Maraas  <kmaraas@gnome.org>
154701
154702             * nb.po: Updated Norwegian bokmål translation.
154703
154704     svn path=/trunk/; revision=7998
154705
154706  po/ChangeLog |   4 +
154707  po/nb.po     | 844
154708  ++++++++++++++++++++++++++++++-----------------------------
154709  2 files changed, 434 insertions(+), 414 deletions(-)
154710
154711 commit 1269ae29a1d43284894601bf090bada778bc8b4f
154712 Author: Jorge Gonzalez Gonzalez <jorgegonz@src.gnome.org>
154713 Date:   Mon Mar 16 22:11:32 2009 +0000
154714
154715     Updated Spanish translation
154716
154717     svn path=/trunk/; revision=7997
154718
154719  po/ChangeLog |   4 +
154720  po/es.po     | 851
154721  ++++++++++++++++++++++++++++++-----------------------------
154722  2 files changed, 439 insertions(+), 416 deletions(-)
154723
154724 commit 2506375ebe0a72aa02f80551db2a5dfd12a4fcde
154725 Author: miloc <miloc@localhost>
154726 Date:   Mon Mar 16 21:11:22 2009 +0000
154727
154728     Updated Italian translation
154729
154730     svn path=/trunk/; revision=7996
154731
154732  po/ChangeLog |   4 +
154733  po/it.po     | 845
154734  ++++++++++++++++++++++++++++++-----------------------------
154735  2 files changed, 435 insertions(+), 414 deletions(-)
154736
154737 commit 47500e19d2ec122f282e293c10f2ff4e64ae39bf
154738 Author: Og B. Maciel <ogmaciel@src.gnome.org>
154739 Date:   Mon Mar 16 20:53:27 2009 +0000
154740
154741     Updated Brazilian Portuguese translation.
154742
154743     svn path=/trunk/; revision=7995
154744
154745  po/ChangeLog |   5 +
154746  po/pt_BR.po  | 846
154747  ++++++++++++++++++++++++++++++-----------------------------
154748  2 files changed, 436 insertions(+), 415 deletions(-)
154749
154750 commit f008bf64d078c6d94193608a5ce3d285c59f6406
154751 Author: Daniel Nylander <dnylande@src.gnome.org>
154752 Date:   Mon Mar 16 19:01:51 2009 +0000
154753
154754     sv.po: Updated Swedish translation
154755
154756     svn path=/trunk/; revision=7994
154757
154758  po/ChangeLog |    4 +
154759  po/sv.po     | 1209
154760  ++++++++++++++++++++++++++++++----------------------------
154761  2 files changed, 625 insertions(+), 588 deletions(-)
154762
154763 commit 669cb756888d9aedaee419b9e705869a1cecffe6
154764 Author: Matej Urbančič <mateju@src.gnome.org>
154765 Date:   Mon Mar 16 18:35:43 2009 +0000
154766
154767     Updated Slovenian translation
154768
154769     svn path=/trunk/; revision=7993
154770
154771  po/sl.po | 1171
154772  +++++++++++++++++++++++++++++++++-----------------------------
154773  1 file changed, 618 insertions(+), 553 deletions(-)
154774
154775 commit 8b96ff36f14a55d990660f33d1163eab680ff780
154776 Author: Philip Withnall <philip@tecnocode.co.uk>
154777 Date:   Mon Mar 16 18:21:34 2009 +0000
154778
154779     Updated British English translation.
154780
154781     2009-03-16  Philip Withnall  <philip@tecnocode.co.uk>
154782
154783             * en_GB.po: Updated British English translation.
154784
154785
154786     svn path=/trunk/; revision=7992
154787
154788  po/ChangeLog |   4 +
154789  po/en_GB.po  | 840
154790  ++++++++++++++++++++++++++++++-----------------------------
154791  2 files changed, 432 insertions(+), 412 deletions(-)
154792
154793 commit 6cff88ba18b3bc0d118308f109840cb163dcea03
154794 Author: Alexander Larsson <alexl@redhat.com>
154795 Date:   Mon Mar 16 16:03:13 2009 +0000
154796
154797     Bug 575555 – Use fsync() when replacing files to avoid data loss on
154798
154799     2009-03-16  Alexander Larsson  <alexl@redhat.com>
154800
154801             Bug 575555 – Use fsync() when replacing files to avoid
154802             data loss on crash
154803
154804             * configure.in:
154805             Look for fsync().
154806
154807             * glib/gfileutils.c:
154808             (write_to_temp_file):
154809             fsync temp file if destination file exists
154810
154811     2009-03-16  Alexander Larsson  <alexl@redhat.com>
154812
154813             Bug 575555 – Use fsync() when replacing files to avoid
154814             data loss on crash
154815
154816             * glocalfileoutputstream.c:
154817             (g_local_file_output_stream_close):
154818             (_g_local_file_output_stream_replace):
154819             fsync temp file before closing if replacing target file
154820
154821
154822
154823     svn path=/trunk/; revision=7991
154824
154825  ChangeLog                    | 11 ++++++++++
154826  configure.in                 |  1 +
154827  gio/ChangeLog                |  9 ++++++++
154828  gio/glocalfileoutputstream.c | 26 ++++++++++++++++++++++
154829  glib/gfileutils.c            | 51
154830  ++++++++++++++++++++++++++++++++++++++++----
154831  5 files changed, 94 insertions(+), 4 deletions(-)
154832
154833 commit 0b66e52e0b0fbd0101bfbf0e1ef04421d8d7d189
154834 Author: Kostas Papadimas <pkst@src.gnome.org>
154835 Date:   Mon Mar 16 15:54:50 2009 +0000
154836
154837     Updated Greek Translation by Fotis Tsamis.
154838
154839     svn path=/trunk/; revision=7990
154840
154841  po/ChangeLog |   4 +
154842  po/el.po     | 931
154843  ++++++++++++++++++++++++++++-------------------------------
154844  2 files changed, 450 insertions(+), 485 deletions(-)
154845
154846 commit 593718fd8cabe8e0a726d9b083ef80d6ec5e879b
154847 Author: Alexander Shopov <ash@contact.bg>
154848 Date:   Mon Mar 16 10:55:58 2009 +0000
154849
154850     Updated Bulgarian translation by Alexander Shopov <ash@contact.bg>
154851
154852     2009-03-16  Alexander Shopov  <ash@contact.bg>
154853
154854             * bg.po: Updated Bulgarian translation by
154855             Alexander Shopov <ash@contact.bg>
154856
154857     svn path=/trunk/; revision=7989
154858
154859  po/ChangeLog |   5 +
154860  po/bg.po     | 838
154861  ++++++++++++++++++++++++++++++-----------------------------
154862  2 files changed, 426 insertions(+), 417 deletions(-)
154863
154864 commit d421cf697c7c8800e070ba81de22e45b5382684b
154865 Author: Shankar Prasad <sprasad@src.gnome.org>
154866 Date:   Mon Mar 16 10:31:10 2009 +0000
154867
154868     Updated kn.po
154869
154870     svn path=/trunk/; revision=7988
154871
154872  po/ChangeLog |    4 +
154873  po/kn.po     | 1004
154874  ++++++++++++++++++++++++++++------------------------------
154875  2 files changed, 483 insertions(+), 525 deletions(-)
154876
154877 commit dada55618e7d2fe2526eb01e72ec5ce3cc071846
154878 Author: Amanpreet Singh Alam <aman@src.gnome.org>
154879 Date:   Mon Mar 16 02:33:40 2009 +0000
154880
154881     updating for Gnome Punjabi Translation by A S Alam
154882
154883     svn path=/trunk/; revision=7987
154884
154885  po/pa.po | 907
154886  +++++++++++++++++++++++++++++++--------------------------------
154887  1 file changed, 451 insertions(+), 456 deletions(-)
154888
154889 commit b3e22d022950ce13cc6cb88d0044693d951572eb
154890 Author: Hendrik Richter <hendrikr@gnome.org>
154891 Date:   Sun Mar 15 18:19:44 2009 +0000
154892
154893     Updated German translation.
154894
154895     2009-03-15  Hendrik Richter  <hendrikr@gnome.org>
154896
154897             * de.po: Updated German translation.
154898
154899     svn path=/trunk/; revision=7986
154900
154901  po/ChangeLog |   4 +
154902  po/de.po     | 920
154903  ++++++++++++++++++++++++++++++-----------------------------
154904  2 files changed, 466 insertions(+), 458 deletions(-)
154905
154906 commit a79594b51723b64b548ceb5b5b60666ecd080c85
154907 Author: Felix I <ifelix@src.gnome.org>
154908 Date:   Sun Mar 15 08:35:41 2009 +0000
154909
154910     tamil translation updated
154911
154912     svn path=/trunk/; revision=7985
154913
154914  po/ChangeLog |    4 +
154915  po/ta.po     | 1327
154916  ++++++++++++++++++++++++++++++----------------------------
154917  2 files changed, 683 insertions(+), 648 deletions(-)
154918
154919 commit 98346a15946fbec3a5206153e0fc809ed1cacaf4
154920 Author: Nickolay V. Shmyrev <nshmyrev@yandex.ru>
154921 Date:   Sat Mar 14 19:14:18 2009 +0000
154922
154923     Updated Russian translation by Yuriy Penkin.
154924
154925     2009-03-14  Nickolay V. Shmyrev  <nshmyrev@yandex.ru>
154926
154927             * ru.po: Updated Russian translation by Yuriy Penkin.
154928
154929
154930     svn path=/trunk/; revision=7984
154931
154932  po/ChangeLog |   4 +
154933  po/ru.po     | 885
154934  ++++++++++++++++++++++++++++++-----------------------------
154935  2 files changed, 448 insertions(+), 441 deletions(-)
154936
154937 commit 516a19767d0db4d575872832c1e51323e46edc99
154938 Author: Kostas Papadimas <pkst@src.gnome.org>
154939 Date:   Sat Mar 14 16:12:38 2009 +0000
154940
154941     Updated Greek Translation by Jennie Petoumenou.
154942
154943     svn path=/trunk/; revision=7983
154944
154945  po/ChangeLog |    4 +
154946  po/el.po     | 1721
154947  ++++++++++++++++++++++++++++++----------------------------
154948  2 files changed, 881 insertions(+), 844 deletions(-)
154949
154950 commit 4175a8546e642ee041f92693536fd907a3fd79b3
154951 Author: Aron Xu <aronxu@src.gnome.org>
154952 Date:   Sat Mar 14 11:31:29 2009 +0000
154953
154954     Updated Simplified Chinese translations by Deng Xiyue
154955     <manphiz@gmail.com>
154956
154957     svn path=/trunk/; revision=7982
154958
154959  po/zh_CN.po | 853
154960  ++++++++++++++++++++++++++++++------------------------------
154961  1 file changed, 429 insertions(+), 424 deletions(-)
154962
154963 commit 1dcdbf5974812685c1b8a03c36d6217fe44ffbca
154964 Author: Kenneth Nielsen <kennethn@src.gnome.org>
154965 Date:   Sat Mar 14 03:48:26 2009 +0000
154966
154967     Updated Danish translation
154968
154969     svn path=/trunk/; revision=7981
154970
154971  po/ChangeLog |   4 +
154972  po/da.po     | 884
154973  ++++++++++++++++++++++++++++++-----------------------------
154974  2 files changed, 448 insertions(+), 440 deletions(-)
154975
154976 commit 4e9abf266574d854b0495c1b13d956c00019ac87
154977 Author: Ignacio Casal Quinteiro <icq@src.gnome.org>
154978 Date:   Fri Mar 13 18:28:21 2009 +0000
154979
154980     Updated Galician translation
154981
154982     svn path=/trunk/; revision=7980
154983
154984  po/ChangeLog |    4 +
154985  po/gl.po     | 1075
154986  ++++++++++++++++++++++++++++++----------------------------
154987  2 files changed, 551 insertions(+), 528 deletions(-)
154988
154989 commit 622f01012030fcba31ee2a68920873ac06bb62e4
154990 Author: Kristian Rietveld <kris@imendio.com>
154991 Date:   Fri Mar 13 09:22:57 2009 +0000
154992
154993     when defaulting to the only item in the array, check if this is
154994     indeed the
154995
154996     2009-03-13  Kristian Rietveld  <kris@imendio.com>
154997
154998             * gsignal.c (signal_lookup_closure): when defaulting to
154999             the only
155000             item in the array, check if this is indeed the default
155001             closure.
155002             (patch by Tim Janik).
155003
155004
155005     svn path=/trunk/; revision=7979
155006
155007  gobject/ChangeLog | 6 ++++++
155008  gobject/gsignal.c | 9 ++++++---
155009  2 files changed, 12 insertions(+), 3 deletions(-)
155010
155011 commit 621ef866b14af56865eb65062c271ba3d06cfe7d
155012 Author: Matthias Clasen <matthiasc@src.gnome.org>
155013 Date:   Fri Mar 13 05:45:53 2009 +0000
155014
155015     Bump version
155016
155017     svn path=/trunk/; revision=7978
155018
155019  ChangeLog    | 4 ++++
155020  configure.in | 4 ++--
155021  2 files changed, 6 insertions(+), 2 deletions(-)
155022
155023 commit 5a8a224ff0ca193fe797c45ef54e5ed6466bfbb7
155024 Author: Matthias Clasen <matthiasc@src.gnome.org>
155025 Date:   Fri Mar 13 05:44:11 2009 +0000
155026
155027     2.20.0
155028
155029     svn path=/trunk/; revision=7976
155030
155031  ChangeLog                                |    6 +
155032  INSTALL                                  |    4 +-
155033  README                                   |    2 +-
155034  configure.in                             |    4 +-
155035  docs/reference/ChangeLog                 |    4 +
155036  docs/reference/glib/gtester-report.1     |    4 +-
155037  docs/reference/glib/gtester.1            |    4 +-
155038  docs/reference/gobject/glib-genmarshal.1 |    4 +-
155039  docs/reference/gobject/glib-mkenums.1    |    4 +-
155040  docs/reference/gobject/gobject-query.1   |    4 +-
155041  gio/ChangeLog                            |    4 +
155042  gmodule/ChangeLog                        |    4 +
155043  gobject/ChangeLog                        |    4 +
155044  gthread/ChangeLog                        |    4 +
155045  po/ChangeLog                             |    4 +
155046  po/am.po                                 |   72 +-
155047  po/ar.po                                 |   72 +-
155048  po/as.po                                 |  997 +++++++++++++------------
155049  po/az.po                                 |   72 +-
155050  po/be.po                                 |   72 +-
155051  po/be@latin.po                           |   72 +-
155052  po/bg.po                                 |   72 +-
155053  po/bn.po                                 |   72 +-
155054  po/bn_IN.po                              |  869 +++++++++++-----------
155055  po/bs.po                                 |   72 +-
155056  po/ca.po                                 |   72 +-
155057  po/cs.po                                 |  829 +++++++++++----------
155058  po/cy.po                                 |   72 +-
155059  po/da.po                                 |   72 +-
155060  po/de.po                                 |   72 +-
155061  po/dz.po                                 |   72 +-
155062  po/el.po                                 |   72 +-
155063  po/en_CA.po                              |   72 +-
155064  po/en_GB.po                              |   72 +-
155065  po/eo.po                                 |   72 +-
155066  po/es.po                                 |   72 +-
155067  po/et.po                                 |   72 +-
155068  po/eu.po                                 |   72 +-
155069  po/fa.po                                 |   72 +-
155070  po/fi.po                                 |   72 +-
155071  po/fr.po                                 |   72 +-
155072  po/ga.po                                 |   72 +-
155073  po/gl.po                                 |   72 +-
155074  po/gu.po                                 |   72 +-
155075  po/he.po                                 |   72 +-
155076  po/hi.po                                 |  862 +++++++++++-----------
155077  po/hr.po                                 |   72 +-
155078  po/hu.po                                 |   72 +-
155079  po/hy.po                                 |   72 +-
155080  po/id.po                                 |   72 +-
155081  po/is.po                                 |   72 +-
155082  po/it.po                                 |  832 +++++++++++----------
155083  po/ja.po                                 |  829 +++++++++++----------
155084  po/ka.po                                 |   72 +-
155085  po/kn.po                                 |   72 +-
155086  po/ko.po                                 |   72 +-
155087  po/ku.po                                 |   72 +-
155088  po/lt.po                                 |  829 +++++++++++----------
155089  po/lv.po                                 |   72 +-
155090  po/mai.po                                |   72 +-
155091  po/mg.po                                 |   72 +-
155092  po/mk.po                                 |   72 +-
155093  po/ml.po                                 |  881 ++++++++++++-----------
155094  po/mn.po                                 |   72 +-
155095  po/mr.po                                 |  853 +++++++++++-----------
155096  po/ms.po                                 |   72 +-
155097  po/nb.po                                 |   72 +-
155098  po/ne.po                                 |   72 +-
155099  po/nl.po                                 |   72 +-
155100  po/nn.po                                 |   72 +-
155101  po/oc.po                                 |   72 +-
155102  po/or.po                                 |  864 +++++++++++-----------
155103  po/pa.po                                 |   72 +-
155104  po/pl.po                                 |  829 +++++++++++----------
155105  po/ps.po                                 |   72 +-
155106  po/pt.po                                 |   72 +-
155107  po/pt_BR.po                              |   72 +-
155108  po/ro.po                                 |  856 +++++++++++-----------
155109  po/ru.po                                 |   72 +-
155110  po/rw.po                                 |   72 +-
155111  po/si.po                                 |   72 +-
155112  po/sk.po                                 |   72 +-
155113  po/sl.po                                 | 1158
155114  ++++++++++++++----------------
155115  po/sq.po                                 |   72 +-
155116  po/sr.po                                 |   72 +-
155117  po/sr@ije.po                             |   72 +-
155118  po/sr@latin.po                           |   72 +-
155119  po/sv.po                                 |   72 +-
155120  po/ta.po                                 |   72 +-
155121  po/te.po                                 |  103 +--
155122  po/th.po                                 |   72 +-
155123  po/tl.po                                 |   72 +-
155124  po/tr.po                                 |   72 +-
155125  po/tt.po                                 |   72 +-
155126  po/uk.po                                 |   72 +-
155127  po/vi.po                                 |   72 +-
155128  po/wa.po                                 |   72 +-
155129  po/xh.po                                 |   72 +-
155130  po/yi.po                                 |   72 +-
155131  po/zh_CN.po                              |   72 +-
155132  po/zh_HK.po                              |   72 +-
155133  po/zh_TW.po                              |   72 +-
155134  102 files changed, 8495 insertions(+), 8412 deletions(-)
155135
155136 commit 3c34e435754bbe4b5d0871603408d8e1bf9f5c19
155137 Author: Matthias Clasen <matthiasc@src.gnome.org>
155138 Date:   Fri Mar 13 04:09:21 2009 +0000
155139
155140     Updates
155141
155142     svn path=/trunk/; revision=7975
155143
155144  ChangeLog |  4 ++++
155145  NEWS      | 28 ++++++++++++++++++++++++++++
155146  2 files changed, 32 insertions(+)